|
From: | Marcus Weseloh |
Subject: | Re: [fluid-dev] Channel handling |
Date: | Tue, 2 Jan 2018 13:59:21 +0100 |
If a user has 12 channels, this is simple, but I for one don't plan on having 12 channels of audio. If, for instance, I only have four channels, if I'm only playing four note-classes at a time, each channel should be occupied. If I add a fifth noteclass, one channel must do double-duty. Channels should be assigned pitch classes on the fly as the channels become available. Perhaps, imagine that C and E are on the same channel, then the other channels are sounding D, G, Bb, then the latter three are removed. It would be nice for fluidsynth to notice that only two sounds are sounding, and they're both on the same channel, so let's dynamically move one over to an unused channel.
[Prev in Thread] | Current Thread | [Next in Thread] |