Tracker-like sequencer DAW for the browser
v0.8.26-alpha
Desktop only.
I am currently rewriting this program from scratch in C as a MacOs native desktop application.
You can follow the development of the rewrite on GitHub and join the Discord server to get in touch.
Changelog
v0.8.26-alpha2026-08-02
- Last update here.
v0.8.25-alpha 2026-07-28
- Add track dropdown to instrument panel.
- Add more Arranger editing capabilities.
v0.8.24-alpha 2026-07-20
- Clean up unused patterns automatically.
- Removed Chord Mode. The same functionality can be achieved manually and with more flexibility using write_from_clipboard.
- Cursor position is restored when undoing and redoing.
v0.8.23-alpha 2026-07-18
- Added key command for cycling through zoom levels.
- Added action cells in the arranger for faster track and pattern creation.
- Undo/redo in the arranger.
- Removed the arpeggio feature. It was cool but not useful in practice.
- Added Write From Clipboard feature. Write whatever is stored in the clipboard and have it transposed automatically, by holding down ALT and entering notes.
- Insert chords by holding down SHIFT.
- Performance improvements.
v0.8.22-alpha 2026-07-17
- Tried a lot of stuff that didn't pan out and went back to an older version.
v0.8.21-alpha 2026-07-09
- Starting to ruthlessly delete components and features that I'm not finding that useful while making music in psikat.
- Removed the piano keyboard in this session.
- Removed the master pan control and its FX automation column.
v0.8.20-alpha 2026-07-08
- UI and audio engine iprovements.
- Added pitch command helpers to command palette
- Started to clean up the manual
v0.8.19-alpha 2026-07-07
- Added multi-sample support
- Code refactoring and cleanup
v0.8.18-alpha 2026-07-06
- Removed MIDI IN/OUT support.
- Continued Arranger improvements.
- Enabled project saving for testing
v0.8.17-alpha 2026-07-04
- Arranger navigation and editing improvements
v0.8.16-alpha 2026-07-02
- Continuing to refine the command palette.
v0.8.15-alpha 2026-06-29
- Command palette FTW! Hit CMD/CTRL+SHIFT+P to open it and see for yourself.
v0.8.14-alpha 2026-06-28
- Introduced the start of a command palette to enable fully mouse free workflow.
- Added sine wave and pitch envelope to synthesizer.
- Went back to slider based UI.
- Randomize now has a Similar flow that allows to do a narrower synth settings randomization.
v0.8.13-alpha 2026-06-20
- Added Ascending/Descending FX pattern fill commands.
- Expanded hex automation range to FF.
- Instrument FX built into the synthesizer.
- Numerous small changes and bug fixes.
v0.8.12-alpha 2026-06-17
- Add synth randomize button.
- Soft launch project saving in URL.
v0.8.11-alpha 2026-06-11
- Many arpeggiator improvements and change of some app defaults.
v0.8.10-alpha 2026-06-10
- Bringing back the arranger. Unfinished state right now but LET ME COOK!
- Removed the Scopes to fully detach UI from audio engine.
v0.8.9-alpha 2026-06-09
- Deleted the whole sample/multi-sample instrument as a first step towards a more focused and deliberate application.
v0.8.8-alpha 2026-05-31
- Any number of track parameters can now be mapped to be automated by note velocity.
v0.8.7-alpha 2026-05-30
- Added VEL FX column for per-note MIDI velocity control (00–7F).
- MIDI IN velocity is captured and written to the VEL column when entering notes in writing mode.
- MIDI OUT button is now a 3-step button: OFF|ON|ON+MUTE
v0.8.6-alpha 2026-05-30
- BPM now supports two decimal places (000.01–999.99). Click the BPM field and type all five digits to confirm.
- Skip marker key changed from 9 to -. Display changed from 999 to SKP.
- Added BPM automation column to Master FX.
v0.8.5-alpha 2026-05-23
- Master channel fx, pattern and automation fixes.
- Master FX now appear in the instrument panel when master track is selected.
- Fixed selection move counting empty columns when determining horizontal move offset.
v0.8.4-alpha 2026-05-22
- Selections now only include cells with content. Empty cells are no longer highlighted, moved, or copied.
- Holding Shift while selecting shows a selection outline for visual reference.
- Hardened pattern editor against potential out-of-bounds crashes.
v0.8.3-alpha 2026-05-20
- Fixed a transposition controls bug.
- Fixed a bug where pressing Backspace or Delete did not clear selected cells in FX or Master FX columns.
- Fixed cursor clicking to allow selecting any voice on a multi-voice track when coming from a single-voice track.
- A few pattern editor navigation improvements.
v0.8.2-alpha 2026-05-16
- Changed FX channel visibility to hidden by default.
- Adding an automation channel shows FX panel if hidden.
- Master FX columns hidden by default - toggled via right click context menu in the pattern editor.
v0.8.1-alpha 2026-05-16
- Added [P]lunge pitch effect (bend down to current note by a given number of semitones).
- Deleting notes moves the cursor back by the selected skip value.
- Navigation improvements.
- Updated website and started to include the changelog so that users not in the Discord can follow along too.
v0.8.0-alpha 2026-05-15
- Cmd/Ctrl+Arrow Keys allow to instantly move the cursor to the current area bounds.
- ENTER key always starts playback from the beginning of the arrangement (use SPACE to start from cursor position).
- Started migrating to a more user friendly FX command system abandoning the hexadecimal system at least for the user.
- Vibrato and Pitch effects share the same column and a few more nice-to-have pitch effect commands are now available.
- If an invalid key is pressed in the Pitch FX column, a reference table is displayed with available commands (hold down the key to keep showing it).
v0.7.34-alpha 2026-05-15
- Added MIDI OUT. Allows to use psikat as a sequencer for controlling external software and hardware using the built in MIDI driver.