Swiftpack.co - jtodaone/Lullaby as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by jtodaone.
jtodaone/Lullaby 0.1.5
Functional DSP / Audio Framework for Swift
⭐️ 5
🕓 4 weeks ago
macOS
.package(url: "https://github.com/jtodaone/Lullaby.git", from: "0.1.5")

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".

What Can I do with it?

  • Audio Synthesis
  • Computer Music Composition
  • Real-time Reactive Audio Effects for Games and Apps
  • Data Sonification

Requirments

  • macOS / Linux
  • Swift 5.5
  • libsoundio (Lullaby depends on SoundIO Swift wrapper for libsoundio)

Examples


GitHub

link
Stars: 5
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

0.1.2
4 weeks ago

First alpha release.

  • Wavetable oscillator for sine wave
  • libsoundio backend (currently tested on macOS only)
  • FM synthesis
  • Generative tuning table with LullabyMusic target (Equal Temperament or Just Intonation with a prime-limit)

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics