Tracker-like sequencer DAW for the browser

v0.8.26-alpha

MANUAL DISCORD

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.

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.