I was looking at some of the Mux/DeMux modules and they looked pretty cool. But a lot of these were really timer driven and ‘bleepy bloopy’ where I was looking for something a little more human and musical. Like using a looper without leaving Audulus. My idea was to set up a beat or metronome be able to play in the notes from the keyboard and then have if keep playing them back. Then I can vary the sound on the output while it plays the pieces for me. Working on recording an example but I’m so excited to contribute something useful to the community I’m putting it out for evaluation now! Mark, Robert, et al, let me know what you think.
This version records four notes, but I structured the internals to make it easy to expand to more later.
This is the setup I was using to test. Map the gate and output of the KB to gate and signal of the RecPlay. rtz is a ‘Return To Zero’ for the loop. Map in a gate on the interval you want to set for the loop. Signal is in Hz right now, but it’s just Sample and Hold nodes on the inside, so it could be anything you want.
Use the out signal to map to audio nodes to make the sounds. I just used any signal bigger than 0 as a gate
Reset: clears out the notes. (Might be a little buggy right now, working on that)
Arm: Sets up the module for recording. Turn it off to prevent accidents.
Updating to v0.2. Now includes output of gate so you can use the KB velocity instead of just 1 for everything.
RecPlay 4.audulus (74.3 KB)