[Faudiostream-users] Euroack-block generated Faust module

2022-03-22 Thread Stéphane Letz
Euroack-block generated Faust module: 
https://github.com/ohmtech-rdi/eurorack-blocks and 
https://drive.google.com/file/d/1-4E6mFv0UC3QNtGRu1ij8duxlTE_9Et_/view

Stéphane 



___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] Faust simple sequencer

2022-03-22 Thread Jean-Louis Paquelin
Hello,

Here is a simple sequencer function. It doesn't provide a gate signal to
trigger an envelope but I (or you) can add it if you need.
sequencer(NOTE_COUNT, notes, trigger) = notes : ba.selectn(NOTE_COUNT,
selection)
with {
selection = trigger : +(NOTE_COUNT) : (+ : %(NOTE_COUNT)) ~ _;
};

period = 60 * ma.SR / hslider("BPM", 120, 30, 300, 1) : int;
process = ba.pulse(period) : sequencer(3, (60, 62, 64)) : ba.midikey2hz :
os.osc;

You can change the number of notes in the first sequencer() parameter (and
provide a different note sequence in the second parameter) but this number
must be known at compile time because ba.selectn() requires it.

Best,

jlp


Le lun. 21 mars 2022 à 21:58, francesco mulassano <
francesco.mulass...@gmail.com> a écrit :

> Hi, for prototyping purpose
> i'm searching for a simple faust step sequencer for triggering melodies
> while developing the synth dsp part.
>
> Any suggestions?
> Thanks
> Ciao
> ___
> 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