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

A few improvements:
Swing and possibility to lock Mods to Swing
Humanize (random variations in quantization)

4 Likes

Just downloaded and I’m very much looking forward to checking it out! Is this the best place to send feedback or would you prefer the website?

same issue here as well not showing up in ableton
I am on a mac also

Have you tried closing and re-opening Live? I find that sometimes it takes a restart to make new stuff appear.

1 Like

Yes and restarted machine.

1 Like

I tried all your hints but nothing worked, it’s so sad because I really wanted to test it. it looks so interesting!

1 Like

Thanks for the report, and for the detail on the setup.

Before anything, install the latest 1.1.6 since it has the AU stripped from it.

The file sitting in the VST3 folder but not showing in Live is almost always macOS Gatekeeper blocking the first scan, and Live then caching that failure. It blocks silently, no dialog, so the plugin just seems to vanish. It is odd since the installer is signed by Apple.

But try this, in order:

1. Strip the quarantine flag

Open Terminal and run:

sudo xattr -rd com.apple.quarantine /Library/Audio/Plug-Ins/VST3/Vekte.vst3

2. Force Live to rescan from scratch

Quit Live, reopen it, go to Settings > Plug-Ins, hold Option and click Rescan. A normal rescan is not enough. Live remembers the failed scan and keeps skipping the file until you force a deep rescan. While you’re there, confirm “Use VST3 Plug-in System Folders” is enabled.

3. Remove the broken AU

Desktop builds are VST3 only, so the AU you’re seeing is a leftover that shouldn’t be there. Remove it and clear the AU cache so it stops appearing:

sudo rm -rf /Library/Audio/Plug-Ins/Components/Vekte.component
rm -rf ~/Library/Audio/Plug-Ins/Components/Vekte.component

Reboot, then do the Option rescan again.

If Vekte still doesn’t show after all that, run these two commands and post the output here:

file /Library/Audio/Plug-Ins/VST3/Vekte.vst3/Contents/MacOS/Vekte
codesign --verify --deep --strict --verbose=2 /Library/Audio/Plug-Ins/VST3/Vekte.vst3

The first tells me whether the binary has an arm64 slice for your M1, the second whether the signature survived the download intact. Either way, report back and we’ll get you sequencing.

1 Like

If you post here i’ll surely see it and reply, and you also have a contact form in the options menu, inside the plugin’s interface for immediate feedback!

thank you!

please check my reply to banalytic as it might be the same Gatekeeper issue!

thanks a lot for detailed reply! I will try it the next days… a lot of stress at the moment :confused:

1 Like

so I tried all the steps accurately but it didn’t work…

here are the messages fron the terminal:

(base) ban@MacBookBan ~ % file /Library/Audio/Plug-Ins/VST3/Vekte.vst3/Contents/MacOS/Vekte
/Library/Audio/Plug-Ins/VST3/Vekte.vst3/Contents/MacOS/Vekte: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit bundle x86_64] [arm64]
/Library/Audio/Plug-Ins/VST3/Vekte.vst3/Contents/MacOS/Vekte (for architecture x86_64):	Mach-O 64-bit bundle x86_64
/Library/Audio/Plug-Ins/VST3/Vekte.vst3/Contents/MacOS/Vekte (for architecture arm64):	Mach-O 64-bit bundle arm64

(base) ban@MacBookBan ~ % codesign --verify --deep --strict --verbose=2 /Library/Audio/Plug-Ins/VST3/Vekte.vst3
/Library/Audio/Plug-Ins/VST3/Vekte.vst3: valid on disk
/Library/Audio/Plug-Ins/VST3/Vekte.vst3: satisfies its Designated Requirement

I believe i found the culprit for you and @aley - the minimum OS build which in your cases is 14.3

I’ve sent you both a preliminary version through private message here, let me know if it fixes the issue so I can release it publically.

This is a very important find, thanks again for your feedback and patience!

3 Likes

Thank you, thats up and running now. looking forward to giving it a go

1 Like

Thanks for testing it, glad this bug is out of the way:
i’ll release a new 1.1.8 today with new functionalities, you’ll all get a notification on the interface.

hope you enjoy it!

2 Likes

New 1.1.8 - almost ready to roll :slight_smile:


Here are the news on this version:

VEKTE 1.1.8

The first public release of VEKTE — a deterministic, algorithm-driven MIDI
sequencer plugin (VST3, macOS + Windows). Every pattern is reproducible: the
same settings always make the same music, so a patch is a recipe you can save,
share, and rebuild anywhere.

What’s new in 1.1.8

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.

Share a channel as a short key. The menu’s new “Channel key” panel shows a compact, copy-and-paste key for the current channel — small enough to drop into a message, forum post, or link. Paste it into any VEKTE to load the channel
back, exactly.

Stay current. VEKTE now shows what’s new right in the plugin when an update is available, with a “What’s new” summary, plus the occasional note about what’s happening at Vald Labs.

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:

  • 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.

and the complete feature list, which i think i hadn’t yet shared:

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 & 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.
  • 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 after 15th August Beta closing

  • 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.

Until 15th August, totally free!

5 Likes

This thing is pretty sweet!

One thing Iv’e noticed is that when closing the window and doign something else (e.g changing synth parameters) and then returining to Vektre it has refocussed itself to the first channel (rather than the one I was working with)

It would also be cool, but not essential, to have some way of sequencing drums without using multiple channels (or the chord/strum)

More coolness would be being able to target things like division for ratcheting

1 Like

thanks for the feedback, will work on those for the next beta release :slight_smile: i hadn’t noticed that bug where it goes back to the first channel, can you let me know which DAW you’re using?

1 Like

Bitwig 6.1 (to be fair it is a beta version) on MacOS Tahoe .

noted, i’ll try to fix that bug.

regarding the drum sequencing in one single channel: now as you know, it works by making the algorithm wander within a selectable scale; would you imagine that functionality as selecting a range of fixed notes to use (just the ones where you have your sounds mapped), and then make the algorithm play through those specific notes exclusively, so it doesn’t hit any empty notes?

That would need some UI work to map which notes are allowed in the list, a bit like a custom scale; it’s doable, and also useful for melodic sequences. I’ll work on it as well.

1 Like

That’s definitely one useful way to do it!

Im guessing most Drum Plugins have something like 8-12 notes up going from C3 or C1 or whatever – Think Bitwig and Ableton racks default to C3 – I mean you can already use the octaves as a range clamp and you can already get some sweet rhythms like that – but they really benefit from layering alongside other tracks or over themselves to become a ‘full beat’.

It’s stuff like ya know your after the hi-hat going a bit more than everything else that’s hard to work with in a single track at the moment.

Maybe the addition of some generators that are grouped and provide results more orientated towards general multi-track perc duties – there are some M4L generators who do this, I’m not exactly sure how.

Interested to see how the hardware comes along as-well!

the CC modulation lanes work nicely in bitwig!

1 Like