Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Våld Labs Vekte — public beta (generative MIDI sequencer, VST3)

edited July 10 in Desktop

Vekte is a generative MIDI sequencer plugin. It runs 31 algorithms — Euclidean, Markov, cellular automata, Xenakis sieves, Kaprekar, logistic maps, and more — and uses them to write patterns to drive your instruments.

Every channel has one note lane and four modulation lanes. Each lane runs its own algorithm and can target velocity, length, any CC, transpose, scale, chord, octave, or another lane's parameters, with sixteen slots per session (which can be either routed freely to any channel, including multiple slots controlling one single channel).

The engine is deterministic. Each pattern is hashed from its algorithm and parameters into a seed, so a given configuration always produces the same result. Patterns are exact and repeatable, and you can export any state as a preset string to recall later or hand to someone else (this part is still WIP, and will be improved massively in the next one).

It began as the software side of Rekke, our hardware sequencer, and the two share part of the same algorithmic core.

This is a public beta. VST3 only for now, on Windows and macOS. AU and an iOS AUv3 build are planned, but I want VST3 solid first. Free during the beta.

I'm after real feedback: what breaks, which hosts misbehave, what's confusing, what's missing. Bug reports and DAW-specific quirks are the most useful thing you can send (you have a form in the menu for direct feedback from the app).

Hope you all like it!

https://valdlabs.com/vekte

«1

Comments

  • Amazing !!
    Looking forward to investigating this.

  • @Mayo said:
    Amazing !!
    Looking forward to investigating this.

    Thanks! Let me know if everything goes well, as it's the first public beta - it has some issues mostly on Windows installs, but if you could report them to me I can try to solve them

  • No iOS version?

  • @Telstar5 said:
    No iOS version?

    under development!

  • I want in on that iOS beta once live

  • @egobeats said:
    I want in on that iOS beta once live

    sure, i'll also post it here :)

  • @valdlabs said:

    @Telstar5 said:
    No iOS version?

    under development!

    Looking forward to the iPadOS version

  • edited July 7

    Vekte 1.1.8 is out today. https://valdlabs.com/vekte
    First the 1.1.8 changelog:

    Everything since 1.1.6

    If you're coming from an earlier build, 1.1.8 also includes everything added in
    the 1.1.7 development line:

    • Try it free. 100% functional until mid August, then Demo — the
      whole plugin then freezes every 15 minutes, then 10, then 5, then 1 - but with nothing held back. When the time's up, your work stays exactly as you left it; restart the demo or enter your license to keep going.
      A license unlocks it permanently, no subscriptions.

    • 5 new algorithms — Isorhythm, Tonnetz Walk, Pendulum Waves, Tether, and
      Voss 1/f — bringing the total to 36. These new ones sound identical on every
      machine and platform, down to the note.

    • Algorithms grouped by family in the dropdown — Rhythmic, Number/Sequence,
      Chaos, Cellular, Harmonic, and Wave/Geometric — so the right one is easier to
      find.

    • Seeded randomize — each lane's RND now shows a seed you can type back in
      to reproduce a roll you liked. Seeds save with your project.

    • Compact preset keys — Copy Channel and Copy Song produce short keys
      (instead of a huge block of text) that survive messaging apps and links.
      Older keys and .vekte files still load.

    • Swing lock per lane — lock a modulation lane's groove to the main swing so
      it stays in the pocket on its own division.

    • Groove and timing carried over from 1.1.6: host-locked grid, per-lane
      Swing and Humanize, and a visualizer that shows exactly what will play.

    Installing

    • macOS 11 (Big Sur) or later — run VEKTE-1.1.8.pkg. Signed and notarized
      by Apple; it installs the VST3 without a security warning.

    • Windows 10/11 (64-bit) — run VEKTE-Setup-1.1.8-x64.exe. It installs
      everything the plugin needs, including the required system runtimes, so it
      loads on a clean machine.

    VEKTE is a VST3 instrument that generates MIDI.
    Load it on an instrument track and route its output to your synths and drums.
    MIDI FX coming later.

    Vekte Shareable Key (full channel state recovered with this string).

    VEKTE — Feature List (1.1.8)

    VEKTE is a 16-channel generative MIDI sequencer plugin by Vald Labs. Each
    channel runs five independent lanes driven by mathematical algorithms. It
    generates MIDI to play your instruments — every pattern is reproducible, so a
    patch is a recipe you can save, share, and rebuild anywhere.

    Platforms

    • VST3 for macOS (Apple Silicon + Intel, macOS 11 Big Sur or later) and
      Windows (64-bit).

    • SOON: iOS AUv3 and Standalone MIDI processor for AUM, Drambo, Loopy and GarageBand, plus a
      standalone app (with Bluetooth MIDI). iOS 14 or later.

    • Installs everything it needs on a clean machine (Windows bundles the required
      system runtimes; the macOS installer is signed and notarized by Apple).

    Sequencing core

    • 16 channels, each with 5 lanes: one NOTE lane and four MOD lanes.
    • Deterministic generation — a given algorithm and its settings always
      produce the exact same pattern, fully recallable across sessions.

    • STEPS — a 1–32 step playback window over each lane.

    • ROT — rotate the window to shift accents.
    • DENSE — sculpt density, adding or removing hits smoothly.
    • PROB — per-step trigger probability.
    • Step division per lane (1/16, 1/8, 3/16, 1/4, and more).
    • Playhead modes — Forward, Reverse, Ping-Pong, Random, Brownian,
      Random-Skip, Bounce, and quantized reverse variants.

    • Host sync — the grid phase-locks to your DAW's bar and beat; loop and seek
      re-align automatically. A free-running clock drives the standalone app.

    • AUTO — auto-rotate a lane every cycle.

    • RND / LOCK / CHAOS — randomize one lane, protect a lane from randomizing,
      or randomize everything at once.

    • Seeded randomize — each lane shows a seed you can type back in to
      reproduce a roll you liked; seeds save with your project.

    NOTE lane

    • MIDI output channel, STEPS, DENSE, PROB, ROT, and a Tie amount.
    • STRUM — spread chord voices in time, low-to-high or high-to-low.
    • Octave range (top and bottom) with scale-snapped normalize-stretch, so an
      algorithm fills the range you set.

    • Root note, scale-snapped.

    • Scale-locked piano-roll editing — only in-scale rows are shown; click and
      drag to draw steps and pitches. Scale set to NONE gives free chromatic editing.

    • SNGL (collapse to a single pitch), DRM (mono drum mode), and TIE
      gating.

    • Four algorithm parameters (P1–P4) per lane.

    MOD lanes (1–4)

    Each MOD lane runs its own algorithm and routes a smooth 0–1 signal to a target:

    • Performance — Velocity, Note Length, or any CC (0–127).
    • Pitch — Transpose (in scale), Scale (within family), Chord (within
      family), or Octave.

    • Generator shape — Steps, Rotation, Probability, Density, Trail, or Strum.

    • Groove — Swing or Note-Humanize.
    • Algorithm parameters — modulate any lane's P1–P4.

    Plus a MIN/MAX output band per lane, and CRV smooth (Catmull-Rom)
    interpolation for flowing curves instead of stepped values. CC output is emitted
    at high resolution, including 14-bit for the CCs that support it. When a mod lane
    drives a control, the matching knob or menu shows live feedback.

    36 algorithms

    Euclidean · Random Walk · Kaprekar · Fibonacci · Primes · Thue-Morse ·
    Kolakoski · Cellular Automata · Markov · L-Systems · Logistic Map · Polyrhythm ·
    Bresenham · Voice Leading · Cantor Set · Penrose · Harmonic Series · Lissajous ·
    Drunk with Memory · Sieve (Xenakis) · Bouncing Ball · Call & Response · Tension
    Curve · Game of Life · Gravity Wells · Entropy Gradient · Wave Interference ·
    String Resonance · Run-Length · Turing Pattern · Flocking · Isorhythm ·
    Tonnetz Walk · Pendulum Waves · Tether · Voss 1/f.

    • Grouped in the dropdown by family: Rhythmic, Number/Sequence, Chaos, Cellular,
      Harmonic/Melodic, and Wave/Geometric.

    • The five newest algorithms use integer-exact math, so their patterns are
      identical on every machine and platform — down to the note.

    • Each algorithm has four parameters and a one-line description in the menu, and
      knob travel is tuned so equal turning gives roughly equal audible change.

    Groove

    • Swing (per channel, −100…+100) — delay or advance off-beat NOTE steps.
    • Humanize on the NOTE lane and on each MOD lane — deterministic timing and
      value jitter.

    • Swing lock per MOD lane — lock a lane's groove to the main swing so it
      stays in the pocket on its own division.

    • All groove is computed per cycle and shown on the canvas, so what you see is
      exactly what plays.

    Scales & chords

    • 73 scales across families: Diatonic/Modes, Pentatonic/Blues, Minor and
      Major variants, Symmetric/Synthetic, World/Exotic, Greek/Tritone, and
      Microtonal. NONE = chromatic.

    • 39 chords: Triads (major/minor), Dominant, Sus/Power/Quartal, Dim/Aug.

    • Modulating Scale or Chord stays within the current family.

    Channels & slots

    • 16 slots in the header: tap to select, double-tap to mute (the playhead keeps
      moving; mutes are clean, no hung notes), drag to reorder.

    • Each slot shows a live indicator: a note blink and four mod-output bars.

    • Slots sharing an output channel group together and label as 1a/1b/2a…, so you
      can layer several on one MIDI channel.

    MIDI routing

    • All 16 channels emit on one MIDI port with per-channel routing.
    • macOS — a built-in virtual "VEKTE" MIDI port; point your instrument
      tracks at it (the reliable path for Ableton Live's per-channel routing).

    • Windows — pick a loopMIDI port in Menu → MIDI Output.

    • Vekte2Live — a bundled helper plugin that splits channels for chain-based
      hosts and Live on Windows.

    • Transport stop always sends clean note-offs.

    Visualization

    • Live piano-roll and bar/curve views with neon lane colors and a smooth 60 Hz
      playhead.

    • Gate length shown as a tail inside each note; probability-muted notes shown
      for the current cycle; swing and humanize visible on the grid.

    • Tooltips on every control; double-click a Humanize knob to reset it.

    Presets & sharing

    • Channel key — a compact, copy-and-paste key for the current channel,
      shown in a select-all textbox with a Copy button. Small enough to drop into a
      message or link; paste it into any VEKTE to load the channel back exactly.

    • Copy / Paste and Save / Load for a single channel or the whole song.

    • Compact keys carry your inputs and manual edits; the engine regenerates the
      rest, so keys stay short. Older keys and saved files keep working.

    • Full state also saves inside your DAW project.

    Try it free / licensing

    • Start with a full 15-minute demo — the whole plugin, nothing held back.
      The timer only counts active use, so idle time with the editor open doesn't
      burn it. When the time's up your work stays exactly as it was; restart the
      demo or enter your license to keep going.

    • A license unlocks the plugin permanently and keeps working offline.

    • The plugin shows what's new when an update is available, plus the occasional
      note from Vald Labs — each dismissible.
  • edited July 7

    I can’t figure out how to send midi to more than one channel (?)
    I see this in the instructions:
    macOS — a built-in virtual "VEKTE" MIDI port; point your instrument
    tracks at it (the reliable path for Ableton Live's per-channel routing).

    But I don’t understand it…
    @valdlabs

  • edited July 7

    @Kashi said:
    I can’t figure out how to send midi to more than one channel (?)
    I see this in the instructions:
    macOS — a built-in virtual "VEKTE" MIDI port; point your instrument
    tracks at it (the reliable path for Ableton Live's per-channel routing).

    But I don’t understand it…
    @valdlabs

    sure, on Ableton Live follow this setup and it should work - i am working on a proper manual now, and it should be ready pretty soon.

    On Vekte's note module, make sure each channel points to its own midi channel (or point two to one single channel for layered melodies and rhytms, and extra modulations)

    make sure to turn on the new channel on Vekte as it's off by default (green square, and or the corresponding color on all modulation lanes, top left).

  • Ah yes, got it. I had done what you said, but I thought these represented different patterns/states rather than corresponding to each midi channel:
    ![](https://forum.loopypro.com/uploads/editor/8k/9qa3jw8676er.png “")

    So I can’t draw notes into the piano roll? I just select a mode, like Euclidean or whatever, and then play around with the parameters?

    Thanks @valdlabs !

  • How is the ipad build coming along? Very excited to try it.

  • VST 3 ! Gonna be pounding on this very soon.

    Thanks

  • i've also launched my synth Tresse today

    valdlabs.com/tresse

  • @valdlabs said:
    i've also launched my synth Tresse today

    valdlabs.com/tresse

    Looks very nice. Are there plans to port this for the iPad also?

  • @catbox said:

    @valdlabs said:
    i've also launched my synth Tresse today

    valdlabs.com/tresse

    Looks very nice. Are there plans to port this for the iPad also?

    yes surely, I am already running a private alpha version :)

  • @sveinbjorn said:
    How is the ipad build coming along? Very excited to try it.

    After the synth Tresse is released on iOS! Sometime in August, i'll let you all know!

  • Here is the first version of the user manual, hope it clarifies the workflow!

    https://valdlabs.com/vekte/manual.html

  • @valdlabs said:
    Here is the first version of the user manual, hope it clarifies the workflow!

    https://valdlabs.com/vekte/manual.html

    Thanks!!🙏

  • @Kashi said:
    Ah yes, got it. I had done what you said, but I thought these represented different patterns/states rather than corresponding to each midi channel:
    ![](https://forum.loopypro.com/uploads/editor/8k/9qa3jw8676er.png “")

    So I can’t draw notes into the piano roll? I just select a mode, like Euclidean or whatever, and then play around with the parameters?

    Thanks @valdlabs !

    Sorry, missed this one:

    You can draw notes on the piano roll (or disable them). Right now, once you change anything on the 4 algorithm parameters, those changes are gone - but i'm planning a workflow in which you can lock them so they persist even if you change algorithm, so you can create variations around your custom melody or rhythm.

    Right now: when clicking once, you disable/delete them; if you click, hold and drag, you change the note.

    It will be improved, promised!
    I've underestimated how much people would want this functionality, and it turned out to be a popular request :smile:

    Hope that clarifies!

  • edited July 9

    @sveinbjorn said:
    How is the ipad build coming along? Very excited to try it.

    @Edward_Alexander said:

    @valdlabs said:

    @Telstar5 said:
    No iOS version?

    under development!

    Looking forward to the iPadOS version

    Sometime in August (more towards the end, but it might be earlier!)
    I'll post the Beta link here so the community can test it before it's commercial.

  • @Edward_Alexander said:

    @valdlabs said:

    @Telstar5 said:
    No iOS version?

    under development!

    Looking forward to the iPadOS version

    Agreed.

  • @valdlabs said:
    >

    Sorry, missed this one:

    You can draw notes on the piano roll (or disable them). Right now, once you change anything on the 4 algorithm parameters, those changes are gone - but i'm planning a workflow in which you can lock them so they persist even if you change algorithm, so you can create variations around your custom melody or rhythm.

    Right now: when clicking once, you disable/delete them; if you click, hold and drag, you change the note.

    It will be improved, promised!
    I've underestimated how much people would want this functionality, and it turned out to be a popular request :smile:

    Hope that clarifies!

    Great, thanks @valdlabs . Am really excited about this coming to iOS now. Pairing it with my Digitone 2 should be a killer combo.
    Will the params (and in particular, the 4 algo knobs) be midi mappable? That would be very cool. When I say “midi mappable”, I mean midi learn, and not Midi CC, which still fucks with my brain despite some very generous and noble attempts by other forum users to help me understand it :D

  • Hmm, still confused @valdlabs . I’m sending midi out (via “external instrument”), to 5 channels, but only receiving on midi channel one on my digitone (?)

    Also, still unable to draw notes on the piano roll (or disable them)….clicking once doesn’t seem to do anything. Holding and dragging doesn’t seem to do anything...

  • Ok, I am now not using “external instrument”, because I realised that in the little plant-based hamburger menu in the upper right corner , I can select midi output to be my external device. So I should be able to go direct from vekte to my Digitone, without routing through the Ableton “external instrument" .However, now it is only sending to midi channels 4 and 5,…but not 1,2 or 3 (?)

    I’ll keep playing around...

  • @Kashi said:
    Ok, I am now not using “external instrument”, because I realised that in the little plant-based hamburger menu in the upper right corner , I can select midi output to be my external device. So I should be able to go direct from vekte to my Digitone, without routing through the Ableton “external instrument" .However, now it is only sending to midi channels 4 and 5,…but not 1,2 or 3 (?)

    I’ll keep playing around...

    Hello, have you changed the midi destination on each of the slot?

    Also, what is your DAW? because in most i've tested it has no issue changing the notes. Might be something related to the window renderer.

    I'm working on the iOS version right now, it's the biggest objective alongside the bug tracking :) if everything goes well, i should have a beta version next week and i'll place it here as soon as possible.

    Let me know, thanks
    Jaime

  • also in case you didn't see the post above, this might help:
    https://valdlabs.com/vekte/manual.html

  • Hey @valdlabs , Yep, have changed the midi destination on each slot.
    Am using Ableton.

    Look forward to getting on the ipad beta

  • edited July 11

    @Kashi said:
    Hey @valdlabs , Yep, have changed the midi destination on each slot.
    Am using Ableton.

    Look forward to getting on the ipad beta

    ok, the fact that it's only sending out to some specific channels is odd, since there are no internal distinctions regarding the channels; they're all treated the same with no discrimination. I'll look into it but if you place a midi monitor it would help figuring out if there is data coming through.

    also, regarding the CC's - yes, i'm still studying the implementation because there are quite a lot of controls, and I want to make sure most bugs are taken care of before going forward with the implementation.

    as a workaround for now, you can use the same CCmapper workflow I've written above, also with Vekte. The difference is that you need to click Configure to expose the controls on the parameter window. Press Configure, then on Vekte's interface you can click the control you wish to control remotely and it will appear on the list: in this screenshot I made an example by clicking Probability on Slot1. This makes the parameter accessible even for midi learn if you wish.

  • New version under way:
    Lots of bugfixes, new automation modes and modifiers: ratchet and strum working together with a plucked Tresse patch

Sign In or Register to comment.