Now, I get until this line:
p = m.playfx.at(Instr.at([\busfx, \companderd]), [0, 1]);
where it fails with:
ERROR: Message 'playInMixerGroup' not understood.
Probably another recent change to Crucial Lib. I think I'll download the latest snapshot.
The alternative works though:
p = FxPatch([\busfx, \companderd], [m.inbus.index, 1]).play(m.synthgroup, nil, m.inbus.index);
I got nice pumping kick drum. Now I'll just have to understand the routing that's going on inside.
Greets and thanks, Axel Oh, I see -- that depends on a change that was committed in mid-June:
http://www.create.ucsb.edu/pipermail/sc-dev/2005-June/008751.html
So if your installation is older than that, then it wouldn't work. (I guess I should be more careful about that in my tutorials -- I tend to keep up with syntax changes and I forget that not everybody wants to be on the bleeding edge.)
If you don't want to upgrade, you can replace every instance of Instr([.....]) with Instr.at([.....])
hjh
On 8/31/05, axl99 <axl99@xxxxxxxxxx> wrote:
Hi James,
I tried to play through the tutorial examples with the supplied code file but I get an error when I get to the line:
Instr([\busfx, \companderd]).listArgs;
|