ambisonic
Compose and play 3D audio.
Are we game yet?
Wrappers for FMOD, OpenAL, MIDI and similar, and higher level APIs.
A safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects, accounting for physical attributes and scene geometry.
A Rust game-jam toolkit for 2D and 3D - umbrella crate; use game_toolkit::prelude::* and go.
Emulated DOS-era sound hardware for Rust games: PC speaker, AdLib/OPL3, Sound Blaster 1 to 16, MPU-401 with General MIDI and MT-32, and Tandy PSG on one shared hardware clock
DOS-era PC graphics and sound for game-toolkit: VGA, Mode X, EGA, CGA, Hercules, Tandy and VESA SVGA at the register level, a beam-accurate CRT, a CRT shader and the PC speaker
Safe Rust bindings to miniaudio, with a playback engine and lower-level APIs for audio devices, decoding, and custom processing.
Bindings to SDL3, a cross-platform library to abstract the platform-specific details for building applications.
Chiptune-focused synthesizer engine: dual OSC, ring mod, filters, envelopes, LFO, arpeggiator, and FX (reverb, delay, chorus, bitcrusher)
Allocation-free, sample-rate independent Pink Trombone vocal tract synthesizer with phonemes and text-to-speech, made for synthie
Ogg Vorbis stream encoding and decoding powered by high-level bindings for best-in-breed C libraries
Do you know about a missing crate? Did you launch a new crate?
Please create a pull request or an issue on our GitHub!
Looking for a crate you can't find here? Try asking on the chat.