fluid-dev
[Top][All Lists]
Advanced

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

Re: [fluid-dev] Channel handling


From: Marcus Weseloh
Subject: Re: [fluid-dev] Channel handling
Date: Tue, 2 Jan 2018 13:59:21 +0100

Hi Aaron,

2018-01-01 20:30 GMT+01:00 Aaron Laws <address@hidden>:
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.

But wouldn't you need to mix those channels together again at some point anyway, moving the problem only a little bit further downstream? Or would you then use a multi-channel output and have each channel output to a dedicated speaker?

Cheers,

   Marcus

reply via email to

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