On 12/06/2009 09:00 PM, j...@resonance.org wrote:
> Quoting Rui Nuno Capela <rn...@rncbc.org>:
>>
>> ok. the instrument/channel issue may be left as is or to some other
>> occasion and debate. i can live with it, pretty well ;)
>>
>> what really matters now, at least imho, are these 2 issues: 1)
>> bank-offsets non-operative on soundfont load/initialization and 2)
>> fluid_synth_program_reset() should honor fluid_synth_unset_program()
>> discretion by keeping the affected channels unassigned
>>
>> ironing those out two issues should be enough to get 1.1.1 ready as xmas
>> present :)
>>
>> cheers
>> -- 
>> rncbc aka Rui Nuno Capela
>> rn...@rncbc.org
>>
> 
> Sounds good.  I'll get on it in the next few days.  Did the proposed
> behavior I described before sound good?  I mean, if a channel is unset,
> FluidSynth internally uses an invalid program number and retains the
> bank number (actually, perhaps clearing the bank to 0 would make more
> sense).  If the program gets assigned, via a program change MIDI event,
> a call to fluid_synth_program_change(), etc, then it will no longer be
> unset and might become assigned (if there is a matching preset).
> 

in qsynth's pov, it sounds perfect, as long
fluid_synth_get_channel_info() returns false in the 'assigned' field,
all other struct members are simply ignored.

cheers
-- 
rncbc aka Rui Nuno Capela
rn...@rncbc.org


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to