dart-yse#
Dart bindings for the libYSE
sound engine — 3D audio playback, mixing, DSP, MIDI, and generative music.
The bindings are a thin Dart FFI layer over the engine’s flat extern "C"
ABI; everything you can do in the C++ API has a Dart equivalent on the
API Reference.
New here? Start with What is dart-yse?, then Mental model,
then Hello, sound. Looking for a specific class? The
API Reference is the full reference. Coming from package:yse 0.1.0
(libYSE 2.4)? Read Upgrading to package:yse 0.2.0 (libYSE 3.1).
Get started
Tutorials
API reference
- API Reference
- Core
- System
- typedef OcclusionFn
- DomainClock
- Pos
- YseException
- Sound
- Sound
- Channel
- Channel
- Devices
- Device
- DeviceSetup
- Listener
- Listener
- Reverb
- Reverb
- ReverbPresetValues
- DSP
- DspBuffer
- DrawableBuffer
- FileBuffer
- Wavetable
- DspMultiBuffer
- DspObject
- Compressor
- ParametricEq
- Chorus
- PlateReverb
- FeedbackDelay
- MorphingReverb
- Underwater
- MIDI
- MidiFile
- MidiOut
- MidiIn
- MidiInRawMessage
- MidiInParsedMessage
- Clip transport
- ClipTransport
- ClipEvent
- Synth
- Synth
- SfzInstrument
- Dx7Bank
- PositionHandler
- Music
- Note
- PNote
- Scale
- Motif
- Player
- Patcher
- Patcher
- PHandle
- PatcherMessage
- enum OutType
- PatcherRegistry
- PatcherObjectType
- PatcherInlet
- PatcherOutlet
- PatcherParam
- Obj
- Patcher object reference
- Utilities
- Pos
- YseException
- BufferIO
- BufferIO
- Log
- Log
- Bus
- Bus
- BusValue
- typedef BusFrame
- BusBang
- BusInt
- BusFloat
- BusString
- BusList
- LiveCoding
- LiveCoding
- Enums
- enum ChannelType
- enum ReconnectState
- enum LfoType
- enum VaWaveform
- enum SweepShape
- enum LogLevel
- enum OutType
- enum PCategory
- enum InletAccepts
- enum DelayTap
- enum ReverbPreset
- enum ChorusMode
- enum EqBand
- enum CompressorDetector