Commit Graph

16 Commits

Author SHA1 Message Date
f249c1dbe5 waveform visualiser 2026-01-31 15:54:59 +00:00
7971ca229c multi-note support (chords + overlapping melody lines) 2026-01-25 14:20:22 +00:00
255ac33cbd keyboard is bound to piano 2026-01-25 13:54:55 +00:00
aa9d9acaa7 note preview on click 2026-01-25 12:09:21 +00:00
d055ffa941 keyboard + octave in sidebar 2026-01-25 11:32:25 +00:00
a40ddef687 mapWobbleToDetune 2026-01-25 10:31:42 +00:00
705e2a0311 map shape to audio with tone.js 2026-01-25 10:25:40 +00:00
13ef090e7b wobbleRandomness
interpolates between noise and sine wave
2026-01-25 10:02:51 +00:00
09bc2b8c3f wobble controls 2026-01-25 09:41:34 +00:00
117a0b3085 sidebar controls (shape selection and roundness slider) 2026-01-25 09:28:46 +00:00
Oliver Bryan
e5a7030d9b phase 2 complete 2026-01-08 10:47:48 +00:00
Oliver Bryan
bce2623727 phase 1 complete 2026-01-07 23:17:23 +00:00
Oliver Bryan
042af07874 konva Stage setup 2026-01-07 15:52:33 +00:00
Oliver Bryan
57978f511a layout and settings page 2026-01-07 15:18:45 +00:00
Oliver Bryan
5d2ee6cc13 theme toggle 2026-01-07 12:32:16 +00:00
Oliver Bryan
019b8545f1 basic setup
react
ts
tailwind
vite
biome
bun
2026-01-07 12:22:30 +00:00