Thanks!  Will give it a try

On Sun, 26 Sept 2021 at 03:26, Dario Sanfilippo <sanfilippo.da...@gmail.com>
wrote:

> Hi, Roger.
>
> It's past 3 am so I may be missing something. For example, I couldn't find 
> os.impulsetrain in
> the libraries. If you referred to os.imptrain, I'm not sure if that's
> good to use as a trigger for en.ar as it is the band-limited impulse
> train.
>
> I've put together a few lines for a hard-synced pulse train that you might
> adapt to your case:
>
> import("stdfaust.lib");
> phasor(reset, freq) = (+(freq / ma.SR) : ma.frac) ~ *(1 - (reset != 0));
> // phasor with phase reset
> duty = .25; // 25% duty cycle
> primary = phasor(0, 472); // primary oscillator
> clock = primary : \(x).(x <= x'); // syncing clock
> secondary = phasor(clock, 727) < duty; // hard-synced pulse train
> process = primary , secondary , en.ar(.001, .002, secondary);
>
>
> Ciao,
> Dr Dario Sanfilippo
> http://dariosanfilippo.com
>
>
> On Sat, 25 Sept 2021 at 09:25, Roger Pibernat <rogerpiber...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I'd like to hard sync an (os.pulsetrain) with (os.impulsetrain : en.ar(atk,
>> dec)), I don't have a clue on how to do it.  Any pointers would be very
>> much appreciated.
>>
>> Thanks!
>>
>> Roger
>>
>> _______________________________________________
>> Faudiostream-users mailing list
>> Faudiostream-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>>
>
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to