Modular audio processing application including sequencer, synthesis and mixing functions.
Supported formats :
- Audio, MIDI
- Scales : 12 ET, 17 ET, 19 ET, 53 ET, natural, pythagorean
- Plugins : Lv2
- Sample rates (Hz) : 8000, 11025, 16000, 22050, 32000, 44100, 48000, 88200, 96000
- Channel layouts : mono, stereo, 2.1, 3.0, 3.0(back), 4.0, quad, quad(side), 3.1, 5.0, 5.0(side), 4.1, 5.1, 5.1(side), 6.0, 6.0(front), hexagonal, 6.1, 6.1(back), 6.1(front), 7.0, .0(front), 7.1, 7.1(wide), 7.1(wide-side), 7.1(top), octagonal, cube, hexadecagonal, 22.2
- Codecs : FLAC, MP3, Ogg Vorbis, Opus, WAV
Prerequisites: rust >= 1.73.0, ffmpeg 7, liblilv-dev >= 0.24
$ cargo build --bin graffophone --release
$ cargo run --bin graffophone --release
This project is only made possible due to many libraries and tools, including but not limited to:
