Stoermelder's PackOne v1.0.4

As some of you know I’ve been developing some utility modules for Rack v1. The plugin “PackOne” is available in the Library (https://vcvrack.com/plugins.html#packone) and you can find some documentation on my GitHub repo (https://github.com/stoermelder/vcvrack-packone).

  • CV-MAP: control 32 knobs/sliders/switches of any module by CV even when the module has no CV input
  • µMAP: a single instance of CV-MAPs slots with attenuverter
  • CV-PAM: generate CV voltage by observing 32 knobs/sliders/switches of any module
  • ReMOVE Lite: a recorder for knob/slider/switch-automation
  • ROTOR Model A: spread a carrier signal across 2-16 output channels using CV
  • BOLT: polyphonic CV-modulateable boolean functions
  • INFIX: insert for polyphonic cables
  • STRIP: manage a group of modules in a patch, providing load, save as, disable and randomize

I’ve been working on a new module called “ReMOVE” which is now available in v1.0.2 of PackOne.
I had so much fun working on this during the last few days and I’m proud to present you the first working version!
Full documentation: https://github.com/stoermelder/vcvrack-packone/blob/v1/docs/ReMove.md

Recent builds for all platforms can be found at my GitHub-repository:

New in v1.0.4:

  • Module STRIP
    • New module, manage a group of modules in a patch, providing load, save as, disable and randomize (docs)
  • Module ReMOVE Lite
    • LEDs for RUN and RESET turn red when using PHASE-input
    • Added play mode “Sequence Loop”
    • Added record mode “Sample & Hold”
    • OUT-port can be used for monitoring while recording
    • OUT-port bypasses IN-port when selecting an empty sequence
    • Fixed bug when saving sequences with lots of constant values (compression-bug)

New in v1.0.3:

  • Module INFIX
    • New module, insert for polyphonic cables (docs)
  • Module µMAP
    • Fixed bug causing “damaged” module panels (array out of bounds)
15 Likes

Think some kind of a smooth functionality would be great to avoid steps when the recording loops, a lag knob?

Looks good! Maybe an option to adjust the replay speed?

You can use your own playback speed when using the PHASE input: Just hook up the saw-output of LFO-1 and adjust it :grinning:

1 Like

Oh, cool

I Like the ReMove concept,
but I feel the need to have control of the recording through the mouse button:
when the Rec button is armed,
the recording waits for it to move the control to start recording
and stop recording when I release the mouse button on the control.

It would be nice to have an option for this and CV for the recording and sequences,
I hope I explained it well.

For selecting sequences there is already the SEQ-input, which can be used either for 0-10V input or keyboard C4-G4 for sequence 1-8 or as trigger for skipping to the next sequence.

As for recording: Currently there are two modes, one is called „Instant“ which starts recording immediately, the second is called „First Move“ and starts recording on first change of the knob. On my todo list is a „Touch“-mode, which starts recording on mouse press and stops on mouse-release. I have yet to figure out how to do this.

:blush:

This.
I will look at your code and study the new APIs,
then I will be able to see if I can recommend something to do …

Oh wow, this is very interesting! It took me a few moments to understand what it means, but wow, very cool!
I’ve just downloaded the Windows build, and it works. I hope to try this more deeply in the evening.
Thank you for this!

1 Like

Very cool dude.

Even if probably its against a real “porting” from virtual to hardware.
Not sure what @Vortico think about this :slight_smile:

Anyway… I’ve a question: would it possible to introduce a “trigger out” when rec start/end?
So we could sync recordings with the start of some session (i.e. start a Kick when I start to rec/modulate some param).

I as far as I know is Andrew working on a CV Timeline module which is a sort of arranger for CV items. The idea is that Rack should work as a standalone system without need for a DAW.

Trigger out for recording is no problem. I just have to look how to add it to the panel.

1 Like

Linux build here:

http://linux-sound.org/misc/Stoermelder-P1-1.0.1b-lin.zip

Best,

dp

2 Likes

Thanks :wink:

Updated to test-build 1.0.1c, added docs for ReMOVE. Links in the first post.
Only bugfixing will be done until release as v1.0.2 in a week or so.

4 Likes

If anyone wants to test the ReMOVE module before release to VCV Library:
Recent builds for all platforms are now available at my GitHub-repository!

3 Likes

Thanks for the modules Ben!
It seems to me that the pingpong mode doesn’t work in Remove module, is that normal behavior?

Hi! It just tried it and it seems ok. Can you elaborate a bit more?

ok, works for me now, I just have replaced phase input by simple RUN trigger and now it works)

Yes, when using PHASE you have full control of the playhead, so PLAY, RESET and the play modes are inactive. Have fun :slight_smile:
Connect an LFO with triangle output to PHASE and you get the same as ping pong mode!

1 Like

Thank you, I lose this moment before! Now I realize that zzc modules have on board, especially reverse button in the clock module, it just reverse the saw actually)
By the way is this possible to implement monitoring through the IN input in the future? I am asking because I am interesting in looping notes from the midi keyboard…and not only. It will be nice to hear what CV is doing with the knob before we gonna press Rec button.
And another thing that came to my mind today - is that possible to merge VCV mapping from Midi map module and from Remove in one knob? For example I gonna map midi controller knob to cutoff knob but I also want record an automation loop with the help of Remove, so it will be nice to combine these operations in one, it seems to me very handy especially in live situations!

2 Likes