Ableton but written in Rust

Commits on main

refactor(ui): introduce more components
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat: wavetable synth
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat: add piano roll
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat: add drum rack
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat: dsp-style api
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat(ui): add slider
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
chore: update flake
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
fix(ui): fix pattern offset
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
fix(ui): rename track list header
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat(ui): add scrolling
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
refactor: split up the ui
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
chore: update ci
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
refactor: rewrite with gpui
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
chore: fix ci
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
feat: add audio playback
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
refactor: split ui module
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
chore: add ci
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed
refactor: rewrite with vello and wgpu
Signed-off-by: Theo Paris <theo@theoparis.com>
Theo Paris committed