At 11:22 AM 1/5/2002 +0100, you wrote:
>Hi,
>
>> COMMENT & QUESTION - Set the tempo thing aside for a moment. It seems as
if
>> many notes don't want to be let go of at the proper time. The note
continues
>> to hold for a much longer period of time than it should or even forever
>> (until the program is closed). Could it be this problem is affecting the
>> polyphony count?
>
>That's quite possible, yes.
>
>> (Doesn't freesci keep count of the notes playing and limit
>> that amount?) That said...these notes are playing longer than they ought
to
>> be and clogging the "polyphony pipeline" if you will. Therefore notes get
>> choked from ever being played because they don't think they *can* be
played.
>
>Something like this is certainly possible; the sound polyphony hack
>certainly needs more investigation.
>
>> 1: What controls when a note is stopped being played?
>
>A MIDI note-off, or a note-on with a velocity of zero. However, this is,
>apparently, not sufficient; my guess is that some MT-32 instruments' GM
>equivalents hold the note indefinitely, whereas the original instruments
>automatically fade out after a few ticks.
>
>> 2: Is each note being stopped properly? (Secretly...could a note still be
>> playing but at volume 0 when it should be "gone"?)
>
>We have no way to check whether a note that has not been stopped
>explicitly is still generating any sound or not- this is dependant on the
>specific GM implementation.
>
>> 3: Can the polyphony limit be lifted? (if it exists...I can be off my
rocker
>> here on the last two paragraphs) Or doubled? (64)
>
>IIRC it's disabled ATM.
>
>
>llap,
> Christoph
>
>
>