[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[iiwusynth-devel] CVS update: Multichannel ladspa Fx unit
From: |
M. Nentwig |
Subject: |
[iiwusynth-devel] CVS update: Multichannel ladspa Fx unit |
Date: |
Mon, 09 Dec 2002 10:29:48 +0200 |
Moi,
a new version on CVS (apologies for the missing 'message'). There is a
new command line option -G, which specifies the number of audio output
channels from the synth, think subgroups on a mixing desk.
Here is an example, that sets up two different stereo delay lines for
even and odd midi channels. Start with -G 2 and load a soundfont, which
has an instrument 0. Of course, you'll have to compile with
--enable-ladspa to get that working.
Cheers
Markus
ladspa_clear
ladspa_add delay.so delay_5s Delay <- #0.9 Dry <- #1 Input <- in1_L
Output -> node1
ladspa_add delay.so delay_5s Delay <- #1.1 Dry <- #1 Input <- in1_R
Output -> node2
ladspa_add delay.so delay_5s Delay <- #1.9 Dry <- #1 Input <- in2_L
Output -> node3
ladspa_add delay.so delay_5s Delay <- #2.1 Dry <- #1 Input <- in2_R
Output -> node4
ladspa_add cmt.so mixer Input_1 <- node1 Input_2 <- node3 Output ->
out1_L
ladspa_add cmt.so mixer Input_1 <- node2 Input_2 <- node4 Output ->
out1_R
ladspa_start
prog 0 0
prog 1 0
PS: Note, that the default input / output node names have changed
against the older Fx unit. It's now in1_L, in1_R, out1_L, out1_R.
------------------------------------------------------------------------------------------------------------------
* src/Makefile.am: added iiwu_hash.c and iiwu_strtok.c to
libiiwusynth_la_SOURCES
* src/iiwu_settings.c (iiwu_settings_init): Removed
multi_channel from the settings (replaced with audio_channels >
1)
* src/iiwu_settings.c (iiwu_settings_init): added audio_groups
setting. This is the number of individual channels generated
from
the synth, and always equal to audio_channels, as long as the
LADSPA Fx unit is disabled. Otherwise it can be used (for
example) to separate even and odd MIDI channels, apply different
Fx
and mix together to one stereo output.
src/iiwu_ladspa.c: Extended Fx unit to multigroup input, fx
sends
and multiple audio output channels
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [iiwusynth-devel] CVS update: Multichannel ladspa Fx unit,
M. Nentwig <=