Lullaby is an audio synthesis framework for Swift that supports both macOS and Linux! It was inspired by other audio environments like FAUST, SuperCollider, Max and an article “Functional Signal Processing in Swift”.
Currently, it is not production-ready, but I would like to know what you think!
What Can I do with it?
Audio Synthesis
Computer Music Composition
Real-time Reactive Audio Effects for Games and Apps
Lullaby is licensed under MIT License. You don’t have to, but it would be nice if you let me know if you used Lullaby!
[^1]: Tested on Raspberry Pi 4B running Raspberry Pi OS Bullseye and Ubuntu 22.04 LTS. Theoretically, it should work on other platforms too. I couldn’t test it though. If it doesn’t work, please open an issue.
Lullaby
Lullaby is an audio synthesis framework for Swift that supports both macOS and Linux! It was inspired by other audio environments like FAUST, SuperCollider, Max and an article “Functional Signal Processing in Swift”.
Currently, it is not production-ready, but I would like to know what you think!
What Can I do with it?
Supported Platforms
Usage
Examples
Future Plans
Attribution
SoundIO, a Swift binding of libsoundio is used in the source code, but it will be deprecated in favour of miniaudio.
miniaudio is used internally to handle audio I/O.
Lullaby is licensed under MIT License. You don’t have to, but it would be nice if you let me know if you used Lullaby!
[^1]: Tested on Raspberry Pi 4B running Raspberry Pi OS Bullseye and Ubuntu 22.04 LTS. Theoretically, it should work on other platforms too. I couldn’t test it though. If it doesn’t work, please open an issue.