|
From: | Peter Hanappe |
Subject: | Re: [iiwusynth-devel] Individual channel and reverb / chorus outputs |
Date: | Mon, 12 Aug 2002 16:50:38 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 |
Juan Linietsky wrote:
at mixtime, for each channel the buffer is cleared (if used in the previous block) each voice is mixed to its respective buffer (and used_in_block toggled true), then i go through each channel, and if it was used, i copy it to the mix buffer/and the send_buffers (if reverb/chorus amount >0). It may seem overkill but it's not, and it actually scales much better than having to send chorus/reverbper voice when you have a lot of channels.
This doesn't really work in iiwusynth since different voices on the same channels might have different reverb_send and chorus_send. So you can't do it once at the end of the DSP loop. Hmmm... That means it might not be so easy to export the internal mixing console outside the synth. Cheers, Peter
Juan Linietsky
[Prev in Thread] | Current Thread | [Next in Thread] |