#synthesizer #tuning #fluid #microtonal #soundfont

fluid-xenth

Stop making music with notes. Use pitches.

8 releases (breaking)

0.8.0 Dec 4, 2023
0.7.0 May 11, 2023
0.6.0 Oct 29, 2022
0.5.0 Aug 20, 2022
0.1.0 Jun 18, 2021

#878 in Audio

Download history 22/week @ 2024-02-19 10/week @ 2024-02-26 132/week @ 2024-04-01

132 downloads per month
Used in microwave

MIT and LGPL-2.1

370KB
6.5K SLoC

Stop making music with notes. Use pitches.

Overview

fluid-xenth is a microtonal wrapper around OxiSynth. It uses the AOT / JIT live-retuning concepts implemented in tune to enable arbitrary-pitch playback.

Resources

Getting Started

Inspect and run the demo examples:

cargo run --example demo_aot <location-to-your-soundfont-file>
cargo run --example demo_jit <location-to-your-soundfont-file>

The demo examples should create two files named demo_aot.wav and demo_jit.wav.

License

This code is licensed under the MIT license. Note, however, that the required OxiSynth library is LGPL-2.1 licensed.

Dependencies

~10MB
~54K SLoC