CV Recorder

modulation
looper
recorder

#1

CV Recorder

The CV Recorder module allows you to loop incoming control signals seamlessly, capturing the performance of a knob so you can quickly set up a gesture and move on to building your patch elsewhere.

Simply attach the output of the module to the desired knob(s) you wish to modulate, and turn the onboard input knob.

You can also attach something like an LFO or envelope to the input knob and the module will automatically loop that as well.

You can set a fixed number of seconds for the loop, or attach an input gate that will synchronize the loop to your composition. You can also switch freely between each mode and retain what has been recorded while mangling your CV by adjusting the time knob.

To reset the module, you can press the reset button, send a gate to the reset input, or simply twist the input knob after the reset input light has gone out, and your new recording will overwrite the old one.

The recorder does not store your performance between patch loads. A planned version in Audulus 4, however, will.

This module is extensively documented - open it up to see how it works!


I/O

Input Signal Range Notes
input-reset 0 or 1 Resets the loop recording. Can be triggered by external gate, button, or automatically when input knob is turned.
input-sync 0 or 1 Attach to a gate signal based off your master clock to sync to music. Must also press button below time knob.

Output Signal Range Notes
output 0 to 1 The looped modulation signal

Controls

Knob Function Notes
knob-input Record Input Turn this to loop modulation signal. You can also attach a modulation signal directly to the knob.
knob-time Max Record Time Active only when light is lit. Sets a fixed number of seconds for loop. Button below switches between knob and Sync input to set the maximum time parameter.

Displays

Meter Displays Notes
display-loop Loop position Red = recording; green = playing.
display-seconds Max record time in seconds 0 to 20 seconds total.


Version History

Revision File Date
1.0 CV Recorder.audulus (40.0 KB) 8/20/2018

Demos

Revision File Date Notes
1.0 CV Recorder Demo.audulus (412.8 KB) 8/20/2018 A simple self-playing patch with a CV Recorder attached to the cutoff knob of the VCF.
1.0 WCO Continuous XY Pad CV Recorder Demo.audulus (350.5 KB) 8/20/2018 Uses @robertsyrett’s West Cat Oscillator and @mederic’s Continuous XY Pad to create some wild wiggles.

Feature Request Megathread
#2

This is IMPRESSIVE, wow. The interface is super clean and easy to understand, too. Great job! :smile:


#3

Thanks @stevo3985! Glad you dig. I’m trying out a different visual style for the next few modules I’m doing so we’ll see how that goes :slight_smile:


#4

Wow , just wow.

Using the delay to loop performance is really awesome! When you think about it, music and sound are all about delays! You can build filters, reverbs with it, and even performance or wave loops! Delay is like the elementary particle of music.

Looking at your amazing work I had an idea to extend the 20 seconds max time seamlessly (I assume it is a limitation of the Delay node?). All you need to do is to create several instances of the CV Recorder, each set at a 20 seconds loop duration, then you plug a periodic gate in a Demux8, itself routed to each CV Recorder. Then you plug the CV Recorders into a Mux8.

This way, if you start recording at time t, the first CV Recorder will record your performance between t and t+20 and loop it, the second CV Recorder will record between t+20 and t+40 and loop, etc, and they will all loop their recordings in parallel and in sync, but the Demux8 will recreate the right order. So with 8 CV Recorders you could record a 2min40 performance.


#5

Yep! I believe @robertsyrett or @stschoen made something similar once? I just wanted to keep it simple since I figure in most cases 20 seconds is enough. In the future in Audulus 4, you’ll be able to do it with an arbitrary record time without needing to string together delay nodes.


#6

Oh ok sorry for the redundancy !

I have to say I really can’t wait for Audulus 4 to be released! Do you have an idea if it might happen in 2018?


#7

Oh no big deal! It’s a great insight :slight_smile: Audulus 4 probably won’t come out this year because it’s a total top down redesign with lots of new features and we want to take our time with it. There’s also some features yet to come out for 3 that are still in the works!


#8

Ok I understand, and actually it makes me even more impatient to see all these new features.


#9

Now that is how you do it!


#10

@biminiroad when you say this year, do you mean the year we are in right now, in which there are currently only about ~2 months left, or are you referring to this year as in this coming year? Either way it goes, I’m hooked, and I’ll be buying Audulus 4 when it comes out in the same config (Mac and iOS for sure, and probably Fedora again, as my traveling companion/side contract admin and coding env needs to be included). I’m just curious if there is a hypothetical or loosely structured timeline in mind?


#11

Oh not sure when next year but it’ll definitely be next year at some point! If other people are wondering whether they should buy Audulus 3 now or wait, it’s definitely still worth it to get 3 since we have quite a few months ahead before A4 is done.


#12

Thank you so much for this. I was thinking about how to do this the other day.