Skip to content

Latest commit

 

History

History
76 lines (68 loc) · 1.7 KB

README.zh_CN.md

File metadata and controls

76 lines (68 loc) · 1.7 KB

lab_sound_flutter

开发中

lab_sound_flutter 是 LabSound 的Flutter版封装。 它提供了像WebAudioApi类似的功能。

支持平台

  • Android
  • iOS
  • Mac
  • Windows
  • Linux
  • Web

Todo

  • iOS 支持
  • iOS 模拟器的支持(x86_64)
  • macOS M1 CPU 支持 (arm64)
  • 增加Android音频后端选择 (AAudio, OpenCL)
  • 继续完善绑定
  • 使用“受信的联合插件”模式重构,并将Api风格与"dart:web_audio"对齐,并增加Web支持。

Binding

https://github.com/xioxin/lab_sound_bridge

  • AnalyserNode

  • AudioBasicInspectorNode

  • AudioBasicProcessorNode

  • AudioBus & AudioFileReader

  • AudioChannel

  • AudioContext

  • AudioDevice

    • AudioStreamConfig
  • AudioHardwareDeviceNode

  • AudioHardwareInputNode

  • AudioListener

  • AudioNode

  • AudioNodeInput

  • AudioNodeOutput

  • AudioParam & AudioParamTimeline

  • AudioSummingJunction

  • BiquadFilterNode

  • ChannelMergerNode

  • ChannelSplitterNode

  • ConvolverNode

  • DelayNode

  • DynamicsCompressorNode

  • GainNode

  • NullDeviceNode

  • OscillatorNode

  • PannerNode

  • RealtimeAnalyser

  • SampledAudioNode

  • StereoPannerNode

  • WaveShaperNode

  • ADSRNode

  • BPMDelayNode

  • ClipNode

  • DiodeNode

  • FunctionNode

  • GranulationNode

  • NoiseNode

  • PdNode

  • PeakCompNode

  • PingPongDelayNode

  • PolyBLEPNode

  • PowerMonitorNode

  • PWMNode

  • RecorderNode

  • SfxrNode

  • SpatializationNode

  • SpectralMonitorNode

  • SupersawNode