Tap a slot to play it. Program Change from your controller selects slots too (PC 0–127 → slot 000–127). Turn on EDIT SLOTS to rename a slot or change its sound.
Adjust each note in cents: −50 is a quarter-tone flat. Presets set the common Arabic and Turkish half-flats relative to the root. Tuning applies to every sound.
These samples stay loaded until you close the page. In the finished product, your recordings would be packed into encrypted sound packs that customers buy in the store.
—
Each note is sent with a pitch bend that matches its tuning. A half-flat E goes out as E with −50¢ of bend. Single channel works with any synth and is best for one melody line. Poly sends each note on its own channel so chords keep their own quarter-tones. Set channels 2–9 on the receiving keyboard to the same sound. The receiver's pitch-bend range must match: press SEND BEND RANGE, or set it by hand. Turn off "Play internal sounds" to use this page only as a quarter-tone controller.
Connecting a keyboard to your phone
• USB: keyboard → USB-OTG adapter (USB-C or Lightning) → phone. Open this page in Chrome on Android.
• Bluetooth MIDI: on Android, pair the controller with a BLE-MIDI app first, then reload.
• iPhone: Safari does not support Web MIDI, so iPhone users need the native app version.
• No keyboard? Play the keys below, or use your computer keyboard (A W S E D F T G Y H U J K).
1) Set up every slot exactly how you want it (SOUND tab, inserts, pedal, tuning). 2) Tap EXPORT FACTORY FILE. It downloads factory.json. 3) Put factory.json in the same folder as index.html and redeploy to Cloudflare. Everyone who opens the app then gets your set list, settings and effects. When you upload a new factory.json, customers get the update automatically.
EDIT SLOT
IMPORT SET LIST NAMES
Paste your Kronos set list slot names, one per line. They fill the current bank from slot 1, and each gets the closest matching sound based on its name (piano, organ, strings, oud, saz, clarinet…).