Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1000 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 1000 Bytes

MIDI Polytemporal Phase Rhythms UI

Schillinger's resultants in the studio web browser....

A React UI to experiment with real-time phasing of MIDI rhythms, and first (and last) 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