Sep 27

TKL Performer

TKL Performer version 2

OVERVIEW

This is a system for NWN2 that turns the Lute, Drum, and Flute into versatile performance tools, controlled through a custom GUI. It is purely a roleplay-aid and/or outlet for musical creativity. Here is a summary of what you can do with TKL Performer:

-Play: The Lute has 2 full octaves of plucked notes, in 'normal' and 'muted', plus 36 chords (12 major, 12 minor, 12 diminished), in 'normal' and 'rolled'. The Drum has 1 full octave of pitched percussion, plus two variations each of cow bell, taiko, triangle, guiro, frame drum, open snare, closed snare, tabla, tambourine, and anvil; in 'normal' and 'loud'. The Flute has 2 full octaves of notes, in 'normal' and 'short'.

-Sing: Prepare lyrics for 'click-to-sing' performances.

-Save: Save/Load your own complete songs, with up to 4 tracks of music, plus lyrics.

-Record: Record music and/or lyrics in real-time. (*Requires NWNX4 with 'Timer' plugin)

-Write: Produce tracks using a 'text-to-music' system.

-Tweak: Edit pitch, timing, variation, delete notes, change the speed and key of your song, and copy/move/split/merge/quantize tracks.

-Publish: Distribute your songs in-game, as musical scores for other performers to learn from, or as lyric-sheets for audience sing-a-longs.

-Perform: Playback your completed song, with music and lyrics, for all the nearby PCs to enjoy!

There is a Help document with FAQ available in-game. Questions, feedback, and bug reports are welcome!

NEW IN VERSION 2

-Improvisation: An easy way to instantly create a full song in one of 10 styles, with any 4-track instrumentation. The Improvise button is found in the main song menu.

-Write sequences now support repeats and beat division, and can be of unlimited length. Percussion 'variation' numbers (1 or 2) are now optional. Details can be found in the in-game help.

-Lyric tracks can now be entered using the same 'Write' system as music tracks.

-Blueprint Scores: Songs can now be created using Write sequences in the Toolset, as item blueprints. Details can be found in the included 'blueprint_scores_readme.txt' file.

-NPC Performers: An included conversation allows NPCs to perform, using improvisation, blueprint scores, and any song saved by a DM. NPCs can also transcribe a score of any song they play.

-Embellish Chords: New button in the Edit window allows PCs to quickly add notes to existing chords.

-Adjust pitch by scale tone: In addition to adjusting pitches by half-step, you can now adjust them by scale-tone.

-Adjust timing by beats: In addition to adjusting timing by seconds, you can now adjust them by beats.

-Duplicate Notes: New button in the Edit window allows PCs to quickly make a copy of the current note.

-Copy screen reworked: 'Copy From' and 'Paste To' are now called 'Start Point' and 'Time Change', which can now accept negative values, and can be adjusted by beats, in addition to seconds.

-Bass drum, udu, qandahar changed to cowbell, triangle, and guiro. All drums have been amplified.

-Score are now weightless.

-DMs can 'throw' lyrics to any (currently selected) NPC, and DMs can change the original composer of a song when they rename it.

-Maximum simultaneous sounds increased to 15 (in prioritygroups.2da)

A clip of TKL Performer in action: http://www.youtube.com/watch?v=8gajRyqDuSU