Out for InstrSpawner?

View: New views
3 Messages — Rating Filter:   Alert me  

Out for InstrSpawner?

by Martin Vognsen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

I'm adapting an older patch of mine that uses InstrSpawner to suit my current hardware setup and need a different out bus than default. Not having too much luck with Out.ar:

//From the help file - no problems:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)



//Add Out.ar to cause spinning beach ball:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
Out.ar(0, 
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)


With the examples from the Patch help file, that don't use samples, SC doesn't go completely beachball, just gives "late" messages.

I seem to remember reading about this somewhere, but didn't find a solution to my problem. If Out.ar is dangerous, is there another way to set out bus for InstrSpawner?

Thanks for any hints
Martin

_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users

Re: Out for InstrSpawner?

by felix-38 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


dunno about the beachball.  that sounds odd.

but

is.play(bus: 12)

is easy enough

or pass in a bus object if you already have one


On Sun, May 11, 2008 at 8:46 PM, Martin Vognsen <gnormaninvest@...> wrote:
Hello

I'm adapting an older patch of mine that uses InstrSpawner to suit my current hardware setup and need a different out bus than default. Not having too much luck with Out.ar:

//From the help file - no problems:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)



//Add Out.ar to cause spinning beach ball:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
Out.ar(0, 
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)


With the examples from the Patch help file, that don't use samples, SC doesn't go completely beachball, just gives "late" messages.

I seem to remember reading about this somewhere, but didn't find a solution to my problem. If Out.ar is dangerous, is there another way to set out bus for InstrSpawner?

Thanks for any hints
Martin

_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users



_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users

Re: Out for InstrSpawner?

by Martin Vognsen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Great, that works perfectly. I must have overlooked that in the help file. So thanks for your patience and fast reply.

For the beachball record it's SC 3.2 and OS 10.5.2 on Intel.

Martin


Den 11/05/2008 kl. 21.00 skrev felix:


dunno about the beachball.  that sounds odd.

but

is.play(bus: 12)

is easy enough

or pass in a bus object if you already have one


On Sun, May 11, 2008 at 8:46 PM, Martin Vognsen <gnormaninvest@...> wrote:
Hello

I'm adapting an older patch of mine that uses InstrSpawner to suit my current hardware setup and need a different out bus than default. Not having too much luck with Out.ar:

//From the help file - no problems:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)



//Add Out.ar to cause spinning beach ball:

(
InstrSpawner({ arg sample,start=0,pchRatio=1.0,env;
Out.ar(0, 
PlayBuf.ar( 
sample.numChannels, 
sample.bufnumIr,
pchRatio,
1,
start * sample.bufFramesIr,
) * EnvGen.kr(env,doneAction: 2)
)
},[
Sample("a11wlk01.wav"),
Pbrown(0,1,0.1,inf),
Prand(
Array.fill(4,{
Pseries(rrand(-20,30),[2,-2].choose,rrand(5,20))
}),inf).midiratio,
Env.sine(0.2,0.4)

],0.06).play

)


With the examples from the Patch help file, that don't use samples, SC doesn't go completely beachball, just gives "late" messages.

I seem to remember reading about this somewhere, but didn't find a solution to my problem. If Out.ar is dangerous, is there another way to set out bus for InstrSpawner?

Thanks for any hints
Martin

_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users


_______________________________________________
sc-users mailing list


_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users