[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] pdef inside synthdef



hello thanks but removing  the synthdef doesnt work, i need to put a
pattern inside a synthdef because i need to be able to control the
pattern time with "set" when the synth is created .

On Mon, 22 Dec 2008 15:09:38 +0100, "Julian Rohrhuber"
<rohrhuber@xxxxxxxxxxxxxx> said:
> >hello im having a problem with pdef.  I need to put a pdef inside a
> >synthdef. Ive tried the following code but it doesnt work , the idea is
> >when i create a "holi" synth it shouild create a rythmical pattern , any
> >idea whats am i doing wrong?
> 
> 
> unfortunately, patterns cannot be part of a SynthDef. So you can't 
> mix Pdef and ugens directly. But your example does not need any such 
> combination, just remove the SynthDef and replace it by Pdef:
> 
> (
> Pdef(\holi, Pbind(\instrument, \holo,
> 			\freq, 50.rand + 1,
> 			\dur, Pseq.new([20.rand * 0.1 , 0.5, 0.25, 
> 0.5], inf);  // dur arg
> 		)
> ).play;
> )
> 
> 
> 
> >thanks
> >
> >
> >(
> >SynthDef(\holo, { arg freq= 229, amp = 0.1, pan= 0.0;
> >var signal, env;
> >env= EnvGen.ar(Env.perc, doneAction:2);
> >signal =SinOsc.ar(freq,0.5) * env;
> >
> >signal = Pan2.ar(signal, pan);
> >Out.ar(0,signal);
> >}).load(s);
> >)
> >
> >(
> >SynthDef(\holi, { arg freq= 9, amp = 0.1, pan= 0.0;
> >var signal, env;
> >  Pdef(\example1,
> >		Pbind(\instrument, \holo,
> >					\freq, 50.rand + 1,
> >					\dur, Pseq.new([20.rand * 0.1 
> >, 0.5, 0.25, 0.5], inf);  // dur arg
> >
> >		)			).play;
> >
> >}
> >))
> >
> >
> >Synth(\holi)
> >
> >--
> >   simeon cosik
> >   simeon_cosik@xxxxxxxxxxx
> >
> >--
> >http://www.fastmail.fm - A fast, anti-spam email service.
> >
> >
> >_______________________________________________
> >sc-users mailing list
> >
> >info (subscription, etc.): 
> >http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> >archive: https://listarc.bham.ac.uk/marchives/sc-users/
> >search: https://listarc.bham.ac.uk/lists/sc-users/search/
> 
> 
> -- 
> 
> 
> 
> 
> 
> .
> 
> _______________________________________________
> sc-users mailing list
> 
> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-users/
> search: https://listarc.bham.ac.uk/lists/sc-users/search/
-- 
  simeon cosik
  simeon_cosik@xxxxxxxxxxx

-- 
http://www.fastmail.fm - Faster than the air-speed velocity of an
                          unladen european swallow


_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/