Velo

NEWS

Velo announcements

STRAIGHT FROM THE DISCORD ANNOUNCE CHANNEL

notbot.xyz

Aug 2, 2026

When we reach 200 members, everyone with the UPDATES role will get a maestro for 1 hour
<@&1523642525032644658>

bf

Aug 2, 2026

<@&1518604777477378228>

VeloBot

Aug 2, 2026

Velo v2.5.0

Velo 2.5.0 — The Engine Update

The biggest change to how Velo plays since it existed. Almost none of it is a new button — Velo looks the same, then it plays, and you hear it.

The engine

Four things were quietly broken — not missing features, but features that were there, switched on, and doing nothing.

  • Chords land together. A five-note chord was five separate trips into the OS, and anything in between rolled it. It now leaves in one call.
  • The clock rounded every note onto a 15 ms grid. Wait error: 11 ms → 0.004 ms.
  • Extended notes jammed keys in the game. Notes past the main 61 keys are played with Ctrl held, and their release was sent without it — the game never ended the note and the key stayed down.
  • Velocity never reached the game. It reads Alt through a delayed callback; Velo sent it with no gap, so the level key was read as an ordinary note. Your dynamics did nothing — and spent four key events per note doing it.

New

  • 🆘 Panic — release all keys (Ctrl + Alt + P). Everything held — notes, Shift, Ctrl, Alt, the pedal — lets go without leaving the game.
  • 🎭 Expression (Off · Natural · Dramatic) — dynamics read from the music itself. Most MIDI has none, which is why playback sounds like a machine reading a list. Needs a piano with velocity keybinds; ships off.
  • 🔄 Fold range (on) — notes past the keyboard move into reach instead of being dropped in silence. One octave at most, never onto a sounding note.
  • 🎼 Auto-fit key (off) — moves the whole song into a key that fits. Every interval survives.
  • 🪟 Stay in window (on) — Velo learns where you played the first note and holds if you tab away, so a song can never get typed into your Discord chat.
  • 🎹 Octaves ×1–×5 — every note as several octaves at once. Fuller, and it looks like both hands are playing.
  • 🎚️ Tracks — shows when a song has more than one. Mute the parts you don't want.
  • ✨ Flourish — a run across the whole keyboard, on demand, for when someone says you're autoplaying. Three of them, bindable.
  • 🎛️ A MIDI keyboard that gets unplugged is waited for and reopened instead of going deaf in silence — and what it held is released, not left down.

📚 Playlists

Named sets of your songs, each in its own order — a full FNAF list in chronological order, a practice set. Drag one onto a tab or use Add songs. Next, previous, shuffle, the end-of-song advance and the floating Select Music window all follow it.

🗑️ A Trash

Removing a song used to un-happen at the next launch: Velo re-reads its Midis folder on startup, and nothing recorded that you meant it. Removed songs now move to Velo/Trash, a real folder, and the Trash button puts them back. Adding one that is already in the trash restores it instead of leaving a copy and a twin in the bin.

🐧 Linux

  • Velo now runs on XWayland. It was a native Wayland client, where the compositor forbids the two things Velo is for: putting its window on top, and typing into another app. That is why the mini-player and the autoplayer were dead. Both work again.
  • The laptop-heating bug is gone. Velo disabled GPU compositing for every Linux user, so the CPU drew every frame of a 60 fps visualizer.
  • velo --doctor — measured facts, not guesses: it really types a character, really moves a window, and says what to do. Runs even when the app won't.
  • Ships as velo-linux.tar.gz with an installer, CI-tested on Fedora, Ubuntu, Arch.

✅ Your download

SHA-256 fc45083a6bd99817e6d5f5cf3334c0cf92236b68ce0e78203fdce9bf251dcbf2

Extract the zip before running it, to a folder you own. Linux: ./install-linux.sh.

Velo is free. Every feature, no paywall.

bf

Aug 2, 2026 · edited

FUCKING BIG FEATURE COMING!!!

dog@localhost-live:~$

Aug 2, 2026

we got a macos tester for apple silicon!

we're all set on testing for now, thanks everyone!

<@&1523642525032644658>

dog@localhost-live:~$

Aug 2, 2026

we got a macos tester!

no need for other macos testers right now, but if you're on Golden Gate (27.x) / Apple Silicon (non-intel), please open a ticket!

thanks for <@1323487108723118110> for being our intel build tester

<@&1523642525032644658>

notbot.xyz

Aug 2, 2026

Yo <@&1523642525032644658> ! We need 1 more member to 200 members and giveaway

dog@localhost-live:~$

Aug 1, 2026

quick update!:
<#1521182567905104044> is now automated! you don't need to post anything, it's all logged automatically now.

Note: to make it count you need to make an invite, do not invite using .gg/velomidi thank you

<@&1523642525032644658>

dog@localhost-live:~$

Aug 1, 2026

quick note: if you don't have a Mac or Hackintosh and you still want to help test macOS build, you can just run it in VirtualBox!

i'm actually on a low-end PC right now waiting for my new one to arrive, and it works fine. if anyone wants to be a macOS tester and don't own one, here's the tutorial to do VM: MacOS Tutorial

notbot.xyz

Aug 1, 2026

Me!!!!

bf

Aug 1, 2026

Hello guys! 🙂
After the upcoming 2.5.0 update, I'm thinking about creating a macOS version of Velo. Would anyone like to volunteer as a tester to help me out?
<@&1523642525032644658>

notbot.xyz

Aug 1, 2026

Please setup 2FA

dog@localhost-live:~$

Aug 1, 2026

reminder, we've been getting these gambiling scam links, be careful i almost got compromised but thank god i have too many backup login methods! <@&1523642525032644658>

bf

Aug 1, 2026

happy 1 month guys! love everyone

dog@localhost-live:~$

Aug 1, 2026

and if anyone says "it's too many pings", you probably just have off-topic pings on, so feel free to remove the role!

dog@localhost-live:~$

Aug 1, 2026

hey guys, i wanted to drop a quick message because i’m honestly so surprised seeing VeloMIDI come this far in just 30 days. some of you thought this sounded like an ending, but don't worry we’re not going anywhere! we gonna continue pushing updates, building new stuff, and growing this together.

thank you to everyone supporting the project, i love you guys so much. massive thanks to our whole <@&1518604775032098946> team and brenu for keeping everything running and helping make all of this possible.

happy 1-month anniversary to Velo, <3

<@&1518604780082168100>

VeloBot

Jul 31, 2026

Velo v2.4.3

🎹 Velo 2.4.3 — Stream mode fixes + Scan no longer duplicates

🔒 Stream mode now covers every window

Two windows were slipping through:

  • The Select Music window was never hidden from capture — it stayed visible in OBS even with stream mode on.
  • The mini-player and Select Music still showed up in Alt-Tab despite the "hide" setting (a conflicting window flag was forcing them back in).

Both fixed and verified against Windows itself, not just assumed — the app reads the state back from the OS on all three windows.

📁 Scan now MOVES files instead of copying

Adding scanned songs used to copy them, leaving every MIDI on your PC twice. It now moves them into your library — no more duplicates.

Undo still has your back: it puts each file back exactly where it came from. If Velo can't tell where a file originated, it leaves it alone rather than deleting it.

🎛️ Want VST quality?

Velo can't host VST plugins itself — but it can play through them. Switch to MIDI Output, install a virtual MIDI cable (loopMIDI), and point Velo at your DAW: Velo drives the notes, your VST makes the sound. There's now a hint about it in Settings → Sound.

(Reminder: you can already load your own SoundFont — Settings → Sound → "Load .sf2 / .sf3".)

Install

Windows: download Velo-win.zip, extract anywhere and run Velo.exe.
Linux: download velo-linux.tar.gz, extract and run ./install-linux.sh.

bf

Jul 30, 2026

<@&1518604777477378228>

VeloBot

Jul 30, 2026

Velo v2.4.2

You can now bind a key combo to any action, not just a single key.

Hold Ctrl, Alt and/or Shift, then press your key:

Alt + Shift + F → Show / hide Velo

Why it's great: on a 60% keyboard with no F-keys or numpad, you were running out of keys. Not anymore — every action fits.

Bonus: combos with Ctrl or Alt are safe from Velo's own typing, so you can finally use piano keys for song binds too — Alt + G to fire off a song works now.

Single keys and mouse buttons (M4/M5) still work exactly the same. 👌

💡 Big thanks to <@928453821871587408> (Henrique) for the suggestion — this is your idea shipped!

Grab it in the downloads channel. Keep the ideas coming 🎶