An open API service indexing awesome lists of open source software.

https://github.com/xioxin/lab_sound_flutter

a wrapper for LabSound(graph-based audio engine)
https://github.com/xioxin/lab_sound_flutter

android audio audio-analysis audio-engine flutter-plugin ios lab-sound-flutter labsound miniaudio webaudio

Last synced: 3 months ago
JSON representation

a wrapper for LabSound(graph-based audio engine)

Awesome Lists containing this project

README

          

# lab_sound_flutter
**WIP**

lab_sound_flutter is the [LabSound](https://github.com/LabSound/LabSound) wrapper for Flutter.

## Platform
* [x] Android
* [x] iOS
* [x] Mac
* [x] Windows
* [x] Linux
* [ ] Web

## Todo
* [x] iOS support
* [x] iOS simulator support (x86_64)
* [ ] macOS M1 support (arm64)
* [ ] Add Android backend selection (AAudio, OpenCL)
* [ ] Continue to improve binding
* [ ] Refactoring using the "endorsed federated plugin" pattern and bringing the API style closer to "dart: web_audio" to increase web support

## Binding

https://github.com/xioxin/lab_sound_bridge

* [x] AnalyserNode
* [ ] AudioBasicInspectorNode
* [ ] AudioBasicProcessorNode
* [x] AudioBus & AudioFileReader
* [ ] AudioChannel
* [x] AudioContext
* [ ] AudioDevice
* [x] AudioStreamConfig
* [x] AudioHardwareDeviceNode
* [ ] AudioHardwareInputNode
* [ ] AudioListener
* [x] AudioNode
* [ ] AudioNodeInput
* [ ] AudioNodeOutput
* [x] AudioParam & AudioParamTimeline
* [ ] AudioSummingJunction
* [x] BiquadFilterNode
* [x] ChannelMergerNode
* [x] ChannelSplitterNode
* [x] ConvolverNode
* [x] DelayNode
* [x] DynamicsCompressorNode
* [x] GainNode
* [ ] NullDeviceNode
* [x] OscillatorNode
* [x] PannerNode
* [ ] RealtimeAnalyser
* [x] SampledAudioNode
* [x] StereoPannerNode
* [x] WaveShaperNode

* [x] ADSRNode
* [x] BPMDelayNode
* [ ] ClipNode
* [ ] DiodeNode
* [ ] FunctionNode
* [ ] GranulationNode
* [x] NoiseNode
* [ ] PdNode
* [ ] PeakCompNode
* [ ] PingPongDelayNode
* [x] PolyBLEPNode
* [x] PowerMonitorNode
* [ ] PWMNode
* [x] RecorderNode
* [ ] SfxrNode
* [ ] SpatializationNode
* [ ] SpectralMonitorNode
* [ ] SupersawNode