Hello guys.
I present my new package WaveFlow.jl, a complet audio engine.
I’m not an audio engineer but I think it’s pretty good
Here are the available features:
- File loading: Waves can load a wide variety of format such as ogg, wav, mpeg and soon mp3
- Streaming: Waves use a circular buffer to let you play long audio without comsuming too much memory and processing power.
- Groups and Bus: Waves let you create sound groups and sound bus for more granular control over you sounds
- Mixing: You are not limited to one sound at a time.
- Configurable: You can manage volume, panning, pitch, speed as you want.
- Effects: Add reverb, equalizer, compressor or even you custom effect on your sounds!
- Metrics: Track CPU usage, signal peaks, and more — updated in real-time
- Real-time audio: Powered by PortAudio for low-latency playback
Hope you will enjoy using it.
The package is being registered but you can still take it as a development version