aiberlin / NTMI

http://www.airborneinstruments.eu/
GNU General Public License v3.0
17 stars 2 forks source link

processes - expand for q.numChans? #3

Open adcxyz opened 5 years ago

adcxyz commented 5 years ago

Should all sound processes (Ndefs) expand to multichannel according to q.numChans? Currently, 12 do, 8 do not:

p.envir.collectAs({ |px| [px, px.numChannels] }, Array).sort { |a, b| a[1] < b[1] }.printAll;

[ Ndef('brushes'), 2 ]
[ Ndef('dog'), 2 ]
[ Ndef('vowel'), 2 ]
[ Ndef('cat'), 2 ]
[ Ndef('xf-bufFun'), 2 ]
[ Ndef('etude'), 2 ]
[ Ndef('xFMSH'), 2 ]
[ Ndef('test'), 2 ]

[ Ndef('filterFB'), 4 ]
[ Ndef('moogSing'), 4 ]
[ Ndef('RJKchaos'), 4 ]
[ Ndef('robTron'), 4 ]
[ Ndef('xf-ringMod'), 4 ]
[ Ndef('varsawFB'), 4 ]
[ Ndef('revFB'), 4 ]
[ Ndef('allArm'), 4 ]
[ Ndef('bleepo'), 4 ]
[ Ndef('formSing'), 4 ]
[ Ndef('kiteHi'), 4 ]
[ Ndef('frya'), 4 ]
adcxyz commented 5 years ago

testing with 6 chans, Ndef('kiteHi') has 5, because its source creates n = 5 voices.

adcxyz commented 1 year ago

add a quick and dirty way to pan up?