A toy audio looper written in Rust using GPUI for UI and kittyaudio for audio. Main purpose is to learn the GPUI library. Very WIP.
cargo run --release
Scroll left/right to change the position of the playhead.
CTRL + horizontal scroll to change the size of the loop.
CMD + vertical scroll to change the pitch of the loop.
You can drop audio files directly into the window to load them.
There's a couple of samples in `assets/audio` folder for testing.
Currently, waveforms are shown only for the WAV format.