You are here

Add new comment

rncbc's picture

you're welcome ;)

re. ...add some plugin information for all tracks created
this would be good just for the case you wish to add the same plugin on each MIDI track/channel that is being imported; each plugin instance might also have to be configured appropriately and that just doesn't come as easy as suggested: not all plugins are configured in the same manner and there's no standard way to do it in a single and generic way.

I'd suggest a multi-timbral instrument plugin on the Master MIDI output bus instead. Then all new MIDI tracks that get created on import will converge to it and play on their own MIDI track/channel according to plugin's instrument map; fluidsynth, linuxsampler, zynaddsubfx are just examples of multi-timbral engines. Once you setup the single plugin instance then it's just a matter of saving as a new session template and then, every time you open up a new session it will get all ready for all your MIDI tracks import and play immediately.

re. is 128 a sf2 specific bank number
yes, more or less: bank 128, program 1 is by SF2 convention the one that should be set as percussion/drums instrument (key-)map, otherwise it's assumed to be a melodic instrument map; also a GM convention, the percussion-drum-kit bank/program patch should be assigned to MIDI channel 10, something that is often usually hard-wired on the sf2 file by default (but you can change that, provided the SF2 player engine in use allows or supports for that, as mostly do).

hth.
cheers