JAS-I

KHORLO

Open beta · 0.9.03

Verify your download

Each zip’s SHA-256, so you can check the file you got is the file I built. macOS/Linux: shasum -a 256 <file> · Windows: certutil -hashfile <file> SHA256

31a8633beec8a9db68bb64f559fce7856da2335db84885827575fdeb62730f53 macOS f6fa17585228e7cb1fe611e3578702b7d20ac0907dd217f110271f8d74b19608 Windows 9e49accda6229418678590021eb257c6388efdab9d4c109d0d69030406275a0e Linux

Version history

DateVersionDetail
September 2026 0.9.03 Signed and notarized by Apple, so on a Mac it installs like any other plug-in. No more quarantine command! The filters are nine models now, three of them new (Cascade, Squelch and Scream), and DRIVE saturates the way each model’s circuit does. The reverb no longer gets louder on held notes. Every string has its own LEVEL fader. The limiter is rebuilt and on by default. The delay gets ping-pong and a filter in its feedback. The clicks at the start of a note, on slow wheel rates and at the bottom of the keyboard are gone. The Beam, Bell, Bowl, Membrane and Plate resonators bow properly and keep their high end. New: a random patch generator, ten colour schemes plus your own, a routing page that lists every route, undo and redo inside a DAW, a panic item, and the window opens at the size you last chose. Presets are folders of files now (Banks, User, All and Favorites), tags travel with the file, and the arrow keys walk the list. The factory bank has been re-voiced and levelled by ear. Linux: the idle interface costs about half what it did.
4 Sep 2026 0.9.02 Fixes for four ways it could fail to load. All of them were my bad. On macOS the plugin’s signature was broken, so macOS refused to load it at all and your DAW never listed it. (That is a separate thing from the “damaged” warning, which came from the build not being signed by Apple; 0.9.03 is.) On Windows it needed a Microsoft C++ component that isn’t on every PC. On Linux it asked for a newer system library than it used, which shut out Debian 12 and older Ubuntu. And on any machine where the interface was slow to start, Khorlo gave up after five seconds and hid it, which stopped it loading at all. Every download now includes a README saying where the files go. Smaller: the filter type readout follows a mode change, and the plucker randomiser can reach Noise.
1 Sep 2026 0.9.01 The macOS build declared it needed a newer macOS than it did, so it would not load for most people. The filter type readout stopped showing the wrong mode.
1 Sep 2026 0.9.0 First public beta. macOS, Windows and Linux.

Khorlo beta · download

Leave an email and the download starts

One address, so I can tell you when Khorlo has news. Nothing else is sent to it, and it is never passed on.

Donate on Ko-fi

To install on Mac

  1. Unzip the download. Inside are Khorlo.vst3, Khorlo.component (the Audio Unit, for Logic and GarageBand) and Khorlo.clap. Install any or all. They are the same instrument.
  2. Copy them into your plug-in folders. In Finder press ⌘⇧G, paste a path, and drag the file in:

    Khorlo.vst3 → ~/Library/Audio/Plug-Ins/VST3 Khorlo.component → ~/Library/Audio/Plug-Ins/Components Khorlo.clap → ~/Library/Audio/Plug-Ins/CLAP

  3. Updating from 0.9.02? Delete the old Khorlo.vst3, Khorlo.component and Khorlo.clap first. 0.9.03 is signed and notarized by Apple, so there is no quarantine command any more. If macOS ever calls it “damaged”, the download didn’t finish. Fetch it again.
  4. Restart your DAW. Logic: if the Audio Unit does not appear, restart the Mac once. Logic caches its plug-in list.

To install on Windows

  1. Unzip. Copy the whole Khorlo.vst3 folder to C:\Program Files\Common Files\VST3\ and Khorlo.clap to C:\Program Files\Common Files\CLAP\.
  2. If SmartScreen objects, choose More info, then Run anyway. The Windows build isn’t code-signed yet.
  3. Start your DAW and rescan plug-ins if it does not appear.

To install on Linux

  1. Unzip. Copy the whole Khorlo.vst3 folder to ~/.vst3/ and Khorlo.clap to ~/.clap/.
  2. Rescan plug-ins in your DAW. The window is a WebKitGTK 4.1 web view; if it opens blank, install your distro’s webkit2gtk-4.1.

The Read Me inside each zip repeats all of this.

It’s still in beta

Anything you save with this build will open in the next one. I changed some preset names for this release, but they’re locked in now. If something sounds wrong, or a session doesn’t come back the way you left it, please let me know. That’s exactly what I want to hear about.