Daslang documentation Logo
0.6
  • Daslang 0.6.2 Reference Manual
  • Daslang Standard Library 0.6.2
    • 1. Introduction
    • 2. Core
    • 3. Strings
    • 4. I/O and Serialization
    • 5. Data Structures
    • 6. Algorithms and Functional
    • 7. Data Formats
    • 8. Entity Component System
    • 9. Concurrency
    • 10. AST and Macros
    • 11. Annotations and Contracts
    • 12. Classes and Interfaces
    • 13. Testing and Debugging
    • 14. Code Quality and Refactoring
    • 15. Image and Font Processing
    • 16. Audio and MIDI
      • 16.1. Low-level audio bindings (miniaudio)
      • 16.2. Audio playback, mixing, 3D spatial audio, and effects
      • 16.3. WAV file reading and writing
    • 17. Strudel (Live Coding)
Daslang documentation
  • Daslang Standard Library 0.6.2
  • 16. Audio and MIDI
  • View page source

16. Audio and MIDI

Audio playback, 3D spatial audio, effects, WAV file I/O, MIDI parsing, and SF2 soundfont loading.

  • 16.1. Low-level audio bindings (miniaudio)
    • 16.1.1. Constants
    • 16.1.2. Enumerations
    • 16.1.3. Handled structures
    • 16.1.4. Audio device
    • 16.1.5. Decoder
    • 16.1.6. Resampler
    • 16.1.7. Channel converter
    • 16.1.8. Volume mixer
    • 16.1.9. Limiter
    • 16.1.10. HRTF
    • 16.1.11. I3DL2 Reverb
    • 16.1.12. Convolution Reverb
    • 16.1.13. Chorus
    • 16.1.14. Delay
    • 16.1.15. Per-voice effects
    • 16.1.16. SF2 voice
  • 16.2. Audio playback, mixing, 3D spatial audio, and effects
    • 16.2.1. Type aliases
    • 16.2.2. Constants
    • 16.2.3. Enumerations
    • 16.2.4. Structures
    • 16.2.5. Audio system lifecycle
    • 16.2.6. Sound playback
    • 16.2.7. Sound control
    • 16.2.8. 3D audio
    • 16.2.9. Reverb
    • 16.2.10. Chorus
    • 16.2.11. Attenuation
    • 16.2.12. Status monitoring
    • 16.2.13. Command batching
    • 16.2.14. PCM stream
    • 16.2.15. Decoding
    • 16.2.16. Sound ID
    • 16.2.17. Internal stream management
  • 16.3. WAV file reading and writing
    • 16.3.1. WAV I/O
Previous Next

© Copyright 2018-2026, Gaijin Entertainment.

Built with Sphinx using a theme provided by Read the Docs.