Allow instrument changes to be added to individual beats
Status: Beta
Brought to you by:
akdmia
This feature has long been supported in other editors. Patch includes a dialog for editing and a visual indicator above the beat. Also includes support for these in GP3/GP4/GP5 import/export (the guitar pro format calls them "mix table changes"). Anyone who wants to can help by tesing this with some guitar pro files.
The most important change here is the getMostRecentMixerChanges() method in TGSongManager which needs to "look back" every time a note is played to see what the last instrument change was. This is then used in MidiPlayer when playing is started, or when a note is edited.
Attaching a small addendum to previous patch that fixes the indicator on the score not being drawn sometimes, and the knobs in the dialog being in the wrong state sometimes.
Last edit: Anonymous 2019-06-06
Attaching screenshot
Last edit: Anonymous 2019-06-01
Add patch to update TG file reader/writer. Please tweak the version string as necessary.
New patch to fix three bugs:
1. Mixer change flag conflicted with a different flag in the beat header, causing saving/loading not to work sometimes
2. Mixer changes in the middle of a measure wouldn't apply when clicking in that measure during play
3. Inserting a rest note before a mixer change beat would erase the mixer change
There is a bug with this that is corrupting files, will post a fix soon