A few improvements:
Swing and possibility to lock Mods to Swing
Humanize (random variations in quantization)
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.
Yes and restarted machine.
I tried all your hints but nothing worked, it’s so sad because I really wanted to test it. it looks so interesting!
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.
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 ![]()
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!
Thank you, thats up and running now. looking forward to giving it a go
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!
New 1.1.8 - almost ready to roll ![]()
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.vektefiles 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!
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
thanks for the feedback, will work on those for the next beta release
i hadn’t noticed that bug where it goes back to the first channel, can you let me know which DAW you’re using?
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.
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!

