Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 919 Bytes

README.md

File metadata and controls

29 lines (18 loc) · 919 Bytes

MIDI Phase Rhythms UI

A React UI to experiment with real-time phasing of MIDI rhythms and first use of zustand.

  • Allow the browser access to MIDI devices, and select an input and output device.
  • Click a grid square to set a note, or use step input.
  • Drag a grid from the right to add or remove columns.
  • CTRL-click a grid square to set velocity.
  • Controls:
    • Play: toggles playback
    • BPM: set the speed
    • Undo: revert the last change to speed or the grid
    • Export: export a standard MIDI file of the combined grids.

Demo

To Do