[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] Ref modifications
- To: sc-dev@xxxxxxxxxxxxxxxx
- Subject: Re: [sc-dev] Ref modifications
- From: "James Harkins" <jamshark70@xxxxxxxxx>
- Date: Fri, 19 Dec 2008 18:21:39 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=lixQ5vWlCg0VF0b33UQ8MeRmvxB5Zb+a2iHv/64bKLI=; b=bsJE+QqSd8nleX6LUT8qbhKTYyxRvFO48ZRJ9tsHiyfcxqpNGgvCGEqeUQgZ5JWzRL AD2DtY5ZQbUVM6h4xBRFySuImhX6Njj3a3noGSPcEml/pXbr0L1Hn/6T+HsHjTsuLlh0 /bcVlsQ97vo6cPbXvR5tIjOn4dhWyHn8AMVYI=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=IXNCsvRRpxPml1YpqqiT+lusy0fRQl4QDCkBqOIKn+COnsLu9P7v7zhZto78r7bJYS rhgb4gFxABCQNsFt/JjD6327KOgrgFVo/VvsRXEfnpNoB3mnKjgkBMN9NT3AKkmufEzS MCumx3Ty+QBEj6IT0qcFWMWm8oTpUaedZmZFQ=
- In-reply-to: <p06230929c571d8d065a0@xxxxxxxxxxx>
- List-id: SuperCollider developers mailing list <sc-devel.create.ucsb.edu>
- References: <E9CE86E9-3699-457A-8577-48A509D25E50@xxxxxxxxxxxx> <p06230929c571d8d065a0@xxxxxxxxxxx>
- Reply-to: sc-dev@xxxxxxxxxxxxxxxx
- Sender: owner-sc-dev@xxxxxxxxxxxxxxxx
So there are a couple of needs:
- Protect Patterns from being embedded altogether.
- Embed the pattern but wrap its return values in a Ref so they don't
multichannel (rather, multi-synth) expand.
I would vote for Ref doing the first, and some other object (not
written yet) to do the second.
Doing both in the same object sounds confusing.
hjh
On Fri, Dec 19, 2008 at 6:09 PM, Julian Rohrhuber
<rohrhuber@xxxxxxxxxxxxxx> wrote:
> Hi Ron,
>
> maybe we could take the opportunity to implement multichannel control
> setting in patterns. My idea would be that if you do a Ref(pattern), the
> result when embedInStream is called should be the Refs of the values. In
> Event type note, referenced arguments could easily be added to set array
> args.
>
> Pbind(
> \freq, `Pseq([[100, 341.2, 72], [130, 141.2, 332]], inf),
> \dur, 0.1
> )
>
> apart from this, I agree with your suggested changes. We may wnat to
> reimplement embedInStream etc. in the subclass Maybe.
--
James Harkins /// dewdrop world
jamshark70@xxxxxxxxxxxxxxxxx
http://www.dewdrop-world.net
"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman
_______________________________________________
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/