I am using FluidSynth to create raw sound files from midi files (LOVE FluidSynth, works great!). The midi file are generated from an algorithm, and can contain multiple tracks and channels. The program also creates a FluidSynth configuration file which links the channels to soundfonts and instruments (via the “select” command).
Is it possible to have more than 16 instruments? For example, could two different tracks use channel 0, and somehow assign a different instrument to each track-channel combination?