fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] Drunken drummer and fluidsynth


From: D.Bartolec
Subject: Re: [fluid-dev] Drunken drummer and fluidsynth
Date: Wed, 8 Apr 2009 08:14:58 +1000

David,

I knew that Pedro and you were discussing another problem but term "drunken drummer" applied to my finding so I used it.
Yes the problem I am talking about is described by Ticket #1.

Audio buffer does not need to be increased. I left it at 64 bytes and with my fix it did not loose a single drum voice. Some percussion instruments in my MIDI test file were supposed to play for less than 1 msec and it worked. Audio buffer is 64 bytes what equates to 1.5 msec of audio at 44k1 Hz, so they can be played with no problem.


What about percussion on melodic channels, e g GM Steel drums?


They will suffer the same problem if they need to be played rapidly and are not handled properly. Some hardware syths will always treat channel 10 as percussive regardless of the bank set. In such cases they could be played on channel 10 with bank MSB set to 0 with no problems. There is nothing stopping us from making that as the config parameter that overrides rule and sets flag on any channels to "percussive" in order to allow handling of short notes on any channel.

Regards!

Dub






reply via email to

[Prev in Thread] Current Thread [Next in Thread]