[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] Re: For a more tolerant PlayBuf
- To: sc-dev@xxxxxxxxxxxxxxxx
- Subject: [sc-dev] Re: For a more tolerant PlayBuf
- From: Rohan Drape <rohan.drape@xxxxxxxxx>
- Date: Sat, 14 Dec 2013 11:46:33 +1100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=0eSFb9VqDtkOgX2J7DGlycWBRs8LQMkRcrsmpVXsIQQ=; b=nQk8zROLECupv3E87EycIB0yWCMGqIfgf0OLU544pw3A0joODhhyvmsiIB0RbNzsGM MqpeI89SQrMr0cfbKyEql/6zSWwwE+aP9JF+XSbk3jZ9+StUwr+Jf70mnjlzcLgoAYHU Z7C4UyPgETLlQets0FVD3gaE6GWDF64GRAnTJMbkEk88w5laH4GeUO1P9X9r7nwxlyi4 7KiKk/7B3JlfMomAGKzDKzuxOfStv0INMRb1UN7Q1IZZJdpnYCfNcPSWzi0DzNn5nEXU kYHeNLIXRkXisFhS+BwgbWzqqx2gGXWwAGLWrPyAntxiJHJajgKnFhOMMKOKyi+Rz+Us rQjw==
- List-id: SuperCollider developers mailing list <sc-devel.create.ucsb.edu>
- Reply-to: sc-dev@xxxxxxxxxxxxxxxx
- Sender: owner-sc-dev@xxxxxxxxxxxxxxxx
- User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)
> The complementary case, however, isn't possible:
>
> UGen:[1,2] & Buffer:[1,2,3,4] -> [(1,1),(2,2),(1,3),(2,4)] etc.
>
> Would this be an argument against cycling?
I guess so, it'd be asymmetric, & more problematic still:
UGen:[1,2] & Buffer:[] -> [_,_]
So yes, your rule is clearer.
Still, it'd be good to keep the warning.
Best,
Rohan
Semi-off-topic: The current rule (JMcC) does have a logic.
playBuf nodes wait for the buffer to have the correct
allocation and then begin to sound, if the buffer ceases
being correct the node ceases to sound, if the buffer
resumes being correct... etc. etc.
Could someone be utilising that logic?
If so perhaps a 'channel-mismatch-mode' is worth the trouble?
I really don't know.
MODE 0 - zero (JMcC rule)
MODE 1 - first n-channels then zero as required (JR rule)
/u_cmd isn't as simple to implement, or to use, as an extra
UGen input.
Adding an input breaks some codes, if sclang and scsynth are
on different sides of the edit, and existing NRT files.
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/