recordable envelope
-
not tested, but a idea; could one use the data actor to record any sequence of values?
-
like this:
-
yes, but no. I mean something more on fly, like value in value out and a trigger to record and play. off course I can create an user actor that do that in some ways, maybe I'm just lazy.
But now that I'm writing I thought that can be a feature to be put inside the wave generator.
All this come from seen some eurorack module that always inspire me for Isadora. If interested I can link some youtube video
-
I'd like to upload a patch file, but at the moment I don't have a dongle/license here. So only a screenshot. This is just a quick trial with capabilities for optimizations, extensions and probabilities for bugs.
If you save it as a user actor in the user actor folder, you can always reemplement it to your patches after building it once.
User Actor tutorial Video
User Manual Page 117 and following on User Actors how to.
Have a look at Page 124 'Adding User Actors to the Toolbox'Hint: The speed and data resolution depends on the Framerate/tasks settings in the preferences. Another value for it is the 'amount' in the counter.
edit: Adding a 'multi blocker', limits the amount of data points recorded, for a better handling. Placed befor the data arrays 'add' value.
-
another not as flexible, but simple solution might be the 'snapshot' function.
-
@dillthekraut said:
could one use the data actor to record any sequence of values?
You can absolutely do that. I do that all the time. If I recall correctly, @bonemap even used this method to store and recall live-captured skeleton data for later playback.
-
@maximortal said:
I mean something more on fly, like value in value out and a trigger to record and play. off course I can create an user actor that do that in some ways, maybe I'm just lazy.
I'm not sure what you need from it that can't be accomplished by the Envelope Generator, Envelope Generator++, Ease In-Out, or Ease In-Out 2D actors. They all have start values, end values, can be changed on the fly, and don't need a record or play trigger because the 'record' function is just filling in the inputs with the desired values and the 'play' function is just the trigger that starts the actor.
Could you please explain in a little more detail what you'd like it to do?
-
in audio synth worlds there a common feature where you can move a parameter in real time and the sequencer record it through the whole sequence. If you look at the video up here you can understand better what I mean. Off course I know how to do it using patch and tips you gladly provide me. I was just thinking that having an actor that do it all by itself can be useful. may be I'll create my own user actor and I'll share it here
-
I guess, what we see in the video, is exactly, what we already discribed here. I won't speak for the core Projects team here, but I guess, this feature request won't be at a high priority level. A user actor like the one I presented here is quickly done and modified for your special needs. It even would be supperior to an actor integrated feature, as you can record any kind of value (The envelope is just for presentation, they can be exchanged by an output value of any actor there is) and save/load them externaly in an endless number of versions.
-
It's not the same, but it does provide some powerful envelope controls, so it might provide related flexibility. My Advanced Envelope Scrubber allows complex envelopes to be scrubbed thru (rather than the play/stop options found in the standard envelope actor). You can then change the shape of the envelope live as you control the playback of the scrubber. The example file is focused on scrubbing through background scenes, but the output (listed as Fade Intensity) can be used as a simple numeric scale in your patch in any way you like.