-
cpal
Low-level cross-platform audio I/O library in pure Rust
-
alsa
Thin but safe wrappers for ALSA (Linux sound API)
-
uninit
A collection of tools for a safer usage of uninitialized memory
-
web-audio-api
A pure Rust implementation of the Web Audio API, for use in non-browser contexts
-
midir
A cross-platform, realtime MIDI processing library, inspired by RtMidi
-
mimium-cli
mimium(minimal-musical-medium) an infrastructural programming language for sound and music. mimium-cli is a simple frontend interface for using mimium
-
fundsp
Audio processing and synthesis library
-
cargo-bounds
Find and test dependency versions bounds
-
labtimer
A worldline-accurate CLI timer
-
soft_matrix
Soft Matrix upmixes two-channel stereo to surround sound
-
knyst
Real time dynamic audio graph and synthesis library
-
projectm
Bindings for ProjectM
-
mimium-audiodriver
audio driver plugin for mimium
-
regnumassets
parsing game asset files from MMORPG Champions of Regnum
-
awedio
A low-overhead and adaptable audio playback library
-
code-smore
A morse code practice tool
-
fyrox
Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.
-
opus
Safe Rust bindings for libopus
-
rtaudio
Safe Rust wrapper and bindings for RtAudio
-
fon
Rust audio types, resampling, processing and mixing library
-
fmod-oxide
Zero cost bindings to FMOD and FMOD Studio
-
simple-game-utils
games
-
mimium-lang
mimium(minimal-musical-medium) an infrastructural programming language for sound and music
-
wasapi
Bindings for the Wasapi API on Windows
-
kalosm-sound
A set of pretrained audio models
-
hrtf
HRTF (Head-Related Transfer Function) audio signal processor
-
twang
pure Rust advanced audio synthesis
-
om-fork-miniaudio
Bindings to the miniaudio C library. Fork until upstream is updated!
-
bevy_mod_kira
A plugin that integrates the Kira audio library for use in the Bevy game engine
-
weresocool_analyze
audio analysis for WereSoCool
-
shhh
Get alerts when you are too loud
-
weresocool_error
Errors for WereSoCool
-
floaout
encoding and decoding library
-
asio-sys
Low-level interface and binding generation for the steinberg ASIO SDK
-
mimium-symphonia
sound file sampler implementation using symphonia for mimium
-
fyrox-sound
Sound library for games
-
ears
Easy Rust API to play audio using OpenAL
-
ez_al
audio library
-
fmod
binding for the FMOD library
-
opensound
(WIP)A One-Stop Multi-Level SoundSystem Abstraction, suitable for being a solid foundation for Pro-Audio Applications(e.g. a DAW) or other sound related apps.
-
usfx
Realtime procedurally generated sound effects
-
rotilities
A helper crate to easily use Rodio in your projects
-
weresocool_ast
AST for WereSoCool
-
alsa-sys
FFI bindings for the ALSA project (Advanced Linux Sound Architecture)
-
multichannel_audio
Play and record multichannel audio in Rust
-
weresocool_shared
shared for WereSoCool
-
sbz-switch
changing Sound Blaster parameters on Windows
-
freesound-rs
client for the Freesound API to search and get sounds only
-
freedesktop-sound
A Freedesktop Sound lookup crate
-
gr-rodio
GR Rodio is a simple wrapper of Rodio made for Geometry Rays Fyre
-
libsoxr
Wrapper for libsoxr (resampling library for sounds)
-
ballistics_rs
ballistics calculations
-
sonant
port of the Sonant 4K synth with streaming support
-
om-fork-ep-miniaudio-sys
Raw bindings to the miniaudio C library. Fork until upstream is updated!
-
rustyvibes
CLI to play mechanical keyboard sounds globally
-
pitch-detection
A collection of algorithms to determine the pitch of a sound sample
-
grievous
Named after General Grievous, where it generates noises from text files or a provided URL, just like how Grievous makes weird noises when he talks
-
creak
Lightweight audio decoder. Converts popular formats to raw 32-bit float samples.
-
freq-det
Detecting the most prominent frequency in samples using FFT
-
hodaun
Audio IO and synthesis
-
magnetron
Create your own modular microtonal synthesizer from reusable building blocks
-
vhost-device-sound
A virtio-sound device using the vhost-user protocol
-
sampsyn
wavetable synth that takes it's wavetables from samples
-
weresocool_instrument
audio renderer for WereSoCool
-
fyrox-dylib
Dynamic library for Fyrox Game Engine
-
ambisonic
Compose and play 3D audio
-
rg3d-sound
Sound library for games
-
projectm-sys
Bindings for ProjectM
-
rg3d
3D Game engine
-
sndfile
reading and writing audio files
-
vtx-bin
VTX sound format toolbox
-
earbuds
Control your galaxy buds live via cli
-
rrise
binding for Wwise
-
aym
AY/YM sound chip emulation library
-
firefly-audio
Tree-based generator and processor for sound. Powers audio in Firefly Zero.
-
bevy-rrise
A Wwise Bevy integration
-
purezen
Runtime for the Pure Data (Pd) audio programming language, implemented as an extensible audio library allowing full control over signal processing, message passing…
-
playback-rs
A very simple audio/song loading and playing library
-
uni-snd
Unrust low level native/wasm compatibility layer for sound output
-
clocked
A collection of tools for synchronizing asynchronous audio streams
-
sax-fingering-chart
Takes midi files and outputs fingering charts for a saxophone
-
farts
Port of fart.js library in Rust
-
braincats
brainf*ck with japanese cat sound
-
mimium-guitools
basic analyzer tool plugin with egui for mimium
-
weresocool_portaudio_sys
PortAudio bindings for Rust
-
pd-sys
FFI bindings for the Pure Data (Pd) multimedia programming language
-
akasha
Headless recording app, designed to run indefinitely and automatically break microphone stream into segments for ease of handling. Supports WAV and OGG format.
-
heavyli_engine
A game engine based on 'OpenGL'
-
sdl2_mixer
bindings for Rust
-
vtx
VTX sound format parsing and playback library
-
rtaudio-sys
Raw bindings for RtAudio
-
rrise-headers
A helper for Rrise, generating headers based on soundbank definition files
-
wave_stream
Wave file reader and writer. Random access and streaming is supported for reading, random access is supported for writing
-
oal-sys-windows
OpenAL bindings with Windows support
-
mimium-test
Common test modules & basic regression tests for mimium
-
oscen
building modular synthesizers
-
fft_sound_convolution
implementing sound convolution using RustFFT
-
actually_beep
A cross platform library to provides easy to use beep functions that actually beep
-
pa-spl
A no-std embedded-hal I2C driver for the PCB Artists SPL module
-
quad-alsa-sys
original alsa-sys, but with pkg-config replaced with -lasound
-
rawsample
working with raw audio samples
-
winaudio
Enables audio playback of waveform audio in Windows (play sounds from wav files)
-
scaleless_music
building music with precise harmonies, without the limitations of any musical scale
-
conifer
interacting with a touch screen device without X11
-
weresocool_filter
filters for WereSoCool
-
audir-sles
OpenSL ES bindings for Android
-
moc-rs
interact with the MoC (Music on Console) server running on the current machine
-
fyrox-impl
Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.
-
waveform
Audio waveform image renderers
-
inert
lets you use non-Sync values in a Sync way
-
sound_find
Find the device by playing a sound
-
gaborator
Rust API for Gaborator audio processing library
-
fmod-audio-sys
ffi bindings to FMOD and FMOD Studio
-
totally-sound-ptr-int-cast
do i _look_ like a memory model?
-
soxr
Safe, comprehensive Rust bindings for libsoxr resampler
-
binary-serialize-derive
A small representation for objects in the Ezno checker, used for caching to make checking faster
-
play
The package provides a means of playing audio files
-
dong
Executes a command, then plays ding for success and dong for failure
-
opusfile-rs
Rust wrapper for libopusfile
-
static-on-stack
safely promote short-lived references to 'static for the duration of a non-terminating function
-
soundpad-xml
deserializing Soundpad's XML files
-
aaudio
Rust bindings for the AAudio API
-
rialight_sound
Rialight sound module
-
rg3d-sound-sdl
Use rg3d-sound with SDL's audio subsystem
-
wcomm
API for wireless communications
-
magnum-opus
Safe Rust bindings for libopus
-
benzene
Abstractions for a functional reactive application architecture using Carboxyl
-
libsoxr-sys
Rust raw FFI bindings for libsoxr (resampling library for sounds)
Try searching with DuckDuckGo.