JAS-I

KHORLO

Open beta · 0.9.04

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

e22269b8ca79c7b08b2f5891971c237f0edb45914eafcf6a9a8cfffcb98d7c58 macOS 6e1eced21ad4759eb0241b377b0f210696cc439f5167f2750eac25e35c58ef06 Windows 7a065ee64445034d1662bf4722b065d12669e893fa056b123d0dea0655ab161d Linux

Version history

DateVersionDetail
November 2026 0.9.04 A new interface, drawn natively instead of in a web view. It uses much less CPU, the cylinder and fog run smoothly, and there is nothing extra to install on Windows or Linux. A new GLOBAL page holds the tuning (pick a scale, load .scl and .kbm files, drag any note, or follow an MTS-ESP master), MPE with per-note pitch bend, a scope and meters, Panic and the window size. Expression, Breath, Foot and five more MIDI CC sources, set up on the ROUTINGS page. Modulation amounts run from -100% to +100%, with UNI and BI. Trigger and Envelope MODs move each note on its own, and the amp envelope can be modulated. A string can be a drone, and a plucker can play from your DAW’s transport. The EQ has real band shapes, Saturation has four new models, and Multiband compression has its own settings. Burst’s noise takes the color of what it plays. Aftertouch and the mod wheel move the sound smoothly, with no crackle. IMPORT takes a preset pack’s zip. Your presets move into a JAS-I folder the first time it opens. Projects and presets from 0.9.03 open; some factory presets sound a little different because the engine got more accurate.
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.

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.03? Replace the old Khorlo.vst3, Khorlo.component and Khorlo.clap with the new ones. Your presets and settings move to ~/Library/Application Support/JAS-I/Khorlo the first time it opens. Khorlo is signed and notarized by Apple; 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.
  4. If it makes sound but the window is empty, update your graphics driver. The interface needs OpenGL 3.2.

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. If the window opens empty, update your graphics driver (Mesa or your GPU vendor’s). The interface needs OpenGL 3.2.

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