Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

processes - expand for q.numChans? #3

Open
adcxyz opened this issue Mar 24, 2019 · 3 comments
Open

processes - expand for q.numChans? #3

adcxyz opened this issue Mar 24, 2019 · 3 comments
Labels
question Further information is requested

Comments

@adcxyz
Copy link
Member

adcxyz commented Mar 24, 2019

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 adcxyz added the question Further information is requested label Mar 24, 2019
@adcxyz
Copy link
Member Author

adcxyz commented Mar 24, 2019

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

@adcxyz
Copy link
Member Author

adcxyz commented Nov 10, 2023

add a quick and dirty way to pan up?

@adcxyz
Copy link
Member Author

adcxyz commented Feb 22, 2025

Probably best to keep the few sounds that self-expand with q.numChans as examples,
and document it on a help page, so users can decide, and adapt their sound copies themselves.
Assuming that ALL sounds should self-expand is a big assumption.
With a multichannel setup, one may want to use some sounds to expand,
and others to only play on selected speaker channels, e.g. with playN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant