#synthesizer #tuning #microtonal #fluid #sound-font

fluid-xenth

Stop making music with notes. Use pitches.

8 breaking releases

0.9.0 Jul 11, 2024
0.8.0 Dec 4, 2023
0.7.0 May 11, 2023
0.6.0 Oct 29, 2022
0.1.0 Jun 18, 2021

#944 in Audio

41 downloads per month
Used in microwave

MIT and LGPL-2.1

390KB
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

~9.5MB
~38K SLoC