Oliver Bryan
|
5789111328
|
Update README.md
|
2026-02-06 10:29:25 +00:00 |
|
Oliver Bryan
|
446d46639c
|
Update README.md
|
2026-02-06 10:28:37 +00:00 |
|
|
|
6f9298d4bd
|
educational tooltips
|
2026-02-01 09:26:02 +00:00 |
|
|
|
8591a708e2
|
ob-arch
|
2026-02-01 09:05:14 +00:00 |
|
|
|
717b862faf
|
more coming soon
|
2026-01-31 18:11:42 +00:00 |
|
|
|
28ed01548b
|
coming soon dialog
|
2026-01-31 18:06:57 +00:00 |
|
|
|
e3bf308e84
|
(currently only visual) for wobble settings)
|
2026-01-31 17:53:39 +00:00 |
|
|
|
a0b42f586d
|
updated development plan progres
|
2026-01-31 16:04:35 +00:00 |
|
|
|
489bca2ecd
|
bind radius to gain
|
2026-01-31 16:04:26 +00:00 |
|
|
|
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 |
|
|
|
5ec8d53e3d
|
icon in sidebar
|
2026-01-25 14:19:54 +00:00 |
|
|
|
5804d99158
|
icon
|
2026-01-25 14:05:54 +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 |
|
|
|
e2ee7a57e6
|
wider black keys and better contrast on D key
|
2026-01-25 11:45:18 +00:00 |
|
|
|
d055ffa941
|
keyboard + octave in sidebar
|
2026-01-25 11:32:25 +00:00 |
|
|
|
c3d3407d69
|
octave component
|
2026-01-25 11:32:11 +00:00 |
|
|
|
bf519ac7d0
|
Clavier à lumières notes and noteToFrequency function
|
2026-01-25 11:31:54 +00:00 |
|
|
|
39e3e85361
|
keyboard component
|
2026-01-25 11:31:13 +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 |
|
|
|
0666321da5
|
biome check+format
|
2026-01-25 10:03:02 +00:00 |
|
|
|
13ef090e7b
|
wobbleRandomness
interpolates between noise and sine wave
|
2026-01-25 10:02:51 +00:00 |
|
|
|
853e024bf7
|
synth setup with tone.js
|
2026-01-25 09:54:02 +00:00 |
|
|
|
09bc2b8c3f
|
wobble controls
|
2026-01-25 09:41:34 +00:00 |
|
|
|
fd00527169
|
morph points (useWobbleAnimation implementation)
|
2026-01-25 09:39:08 +00:00 |
|
|
|
e0a207a842
|
applyWobble function that samples noise to displace points along the edge
|
2026-01-25 09:36:48 +00:00 |
|
|
|
0638425c67
|
requestAnimationFrame loop that tracks elapsed time for wobble animation
|
2026-01-25 09:36:30 +00:00 |
|
|
|
0b370298e4
|
Update DEVELOPMENT_PLAN.md
|
2026-01-25 09:29:17 +00:00 |
|
|
|
117a0b3085
|
sidebar controls (shape selection and roundness slider)
|
2026-01-25 09:28:46 +00:00 |
|
|
|
421146dd18
|
extended morphable shape to use generated points
|
2026-01-25 09:16:12 +00:00 |
|
|
|
c1a18f44f2
|
morphPoints function
|
2026-01-25 09:06:47 +00:00 |
|
|
|
6133453746
|
three point generation functions
|
2026-01-25 09:02:06 +00:00 |
|
Oliver Bryan
|
e5a7030d9b
|
phase 2 complete
|
2026-01-08 10:47:48 +00:00 |
|
Oliver Bryan
|
77a9b32841
|
minor sidebar + buttons adjustments
|
2026-01-07 23:43:05 +00:00 |
|
Oliver Bryan
|
bce2623727
|
phase 1 complete
|
2026-01-07 23:17:23 +00:00 |
|
Oliver Bryan
|
84c2087ecb
|
development plan
|
2026-01-07 15:52:52 +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
|
e6bc4cc65a
|
react-konva, simplex-noise, tonejs
|
2026-01-07 15:03:07 +00:00 |
|
Oliver Bryan
|
dfbc26af3a
|
shadcn
|
2026-01-07 15:02:52 +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 |
|
Oliver Bryan
|
c0700e1373
|
Create README.md
|
2026-01-07 09:41:18 +00:00 |
|