#audio

  1. cpal

    Low-level cross-platform audio I/O library in pure Rust

    v0.15.3 212K #audio-devices #input-output #audio #cross-platform #audio-stream #low-level #output-stream
  2. hound

    A wav encoding and decoding library

    v3.5.1 230K #codec #wav #wave #file-format #read-write #audio #encoding
  3. alsa

    Thin but safe wrappers for ALSA (Linux sound API)

    v0.9.1 284K #safe-wrapper #sound #audio-devices #audio #api-bindings #audio-playback #safe-bindings
  4. rodio

    Audio playback library

    v0.20.1 89K #audio-playback #playback #audio #gamedev
  5. dasp_sample

    An abstraction for audio PCM DSP samples, along with useful conversions and operations

    v0.11.0 279K #signal-processing #audio-processing #digital-signal-processing #audio-samples #dsp #audio #pcm
  6. gstreamer

    Rust bindings for GStreamer

    v0.23.3 115K #audio-video #api-bindings #multimedia #video #gnome #audio
  7. gstreamer-base

    Rust bindings for GStreamer Base library

    v0.23.3 109K #gstreamer #audio-video #multimedia #video #api-bindings #gnome #audio
  8. symphonia

    Pure Rust media container and audio decoding library

    v0.5.4 107K #ogg-vorbis #media #codec #decoder #multimedia #audio #encoding
  9. oboe

    Safe interface for oboe an android library for low latency audio IO

    v0.6.1 147K #android #audio #aaudio #api-bindings #opensles
  10. gstreamer-pbutils

    Rust bindings for GStreamer Base Utils library

    v0.23.2 10K #gstreamer #api-bindings #multimedia #pbutils #gnome #audio
  11. gstreamer-gl

    Rust bindings for GStreamer GL library

    v0.23.3 4.8K #gstreamer #audio-video #multimedia #video #api-bindings #gnome #audio
  12. kira

    Expressive audio library for games

    v0.9.6 10K #music #gamedev #audio #back-end
  13. lofty

    Audio metadata library

    v0.21.1 6.5K #audio-metadata #tags #metadata #vorbis #id3 #audio
  14. gstreamer-sdp

    Rust bindings for GStreamer Sdp library

    v0.23.2 13K #gstreamer #audio-video #multimedia #api-bindings #video #gnome #audio
  15. web-audio-api

    A pure Rust implementation of the Web Audio API, for use in non-browser contexts

    v1.1.0 1.3K #web-api #dsp #sound #audio #command-line-utilities
  16. gstreamer-audio

    Rust bindings for GStreamer Audio library

    v0.23.2 35K #gstreamer #audio-video #multimedia #video #gnome #audio #api-bindings
  17. gstreamer-rtp

    Rust bindings for GStreamer Rtp library

    v0.23.2 3.3K #gstreamer #audio-video #api-bindings #multimedia #video #gnome #audio
  18. gstreamer-rtsp

    Rust bindings for GStreamer Rtsp library

    v0.23.2 1.5K #gstreamer #multimedia #video #api-bindings #gnome #audio-video #audio
  19. songbird

    An async Rust library for the Discord voice API

    v0.4.6 3.2K #discord-api #discord #discord-bot #rtp #api #audio #front-end
  20. midir

    A cross-platform, realtime MIDI processing library, inspired by RtMidi

    v0.10.1 7.3K #audio-processing #midi #music #audio #sound #api-bindings #macos-ios
  21. gstreamer-net

    Rust bindings for GStreamer Net library

    v0.23.2 3.3K #gstreamer #audio-video #multimedia #video #gnome #api-bindings #audio
  22. bevy_kira_audio

    Bevy plugin for dynamic audio

    v0.21.0 5.6K #audio-playback #bevy #bevy-ecs #music #audio #gamedev #format
  23. mack

    An opinionated, fast music organiser

    v1.4.1 900 #music #music-metadata #audio #mp3 #tagging #audio-metadata #file-rename
  24. libpulse-simple-binding

    language binding for the PulseAudio libpulse-simple library

    v2.28.1 87K #pulse-audio #audio #binding #bindings
  25. gstreamer-controller

    Rust bindings for GStreamer Controller library

    v0.23.2 900 #gstreamer #audio-video #api-bindings #multimedia #video #gnome #audio
  26. coreaudio-rs

    A friendly rust interface for Apple's CoreAudio API

    v0.12.1 162K #audio #macos-ios #ios #api-bindings #unit #unsafe-bindings #mac-os
  27. libpulse-binding

    language binding for the PulseAudio libpulse library

    v2.28.2 106K #pulse-audio #audio #binding #bindings #pulseaudio
  28. ebur128

    EBU R128 loudness standard

    v0.1.10 17K #dsp #multimedia #audio
  29. rustysynth

    A SoundFont MIDI synthesizer written in pure Rust

    v1.3.2 500 #midi #synthesizer #music #audio #sound-font #soundfont
  30. jack

    Real time audio and midi with JACK

    v0.13.0 36K #audio #real-time #midi #music #realtime
  31. gstreamer-validate

    Rust bindings for GStreamer Validate library

    v0.23.2 #gstreamer #audio-video #api-bindings #multimedia #video #gnome #audio
  32. fundsp

    Audio processing and synthesis library

    v0.20.0 390 #input-output #signal-processing #audio-processing #digital-signal-processing #audio #dsp
  33. gstreamer-allocators

    Rust bindings for GStreamer Allocators library

    v0.23.2 600 #gstreamer #audio-video #multimedia #video #api-bindings #gnome #audio
  34. midly

    Fast MIDI decoder and encoder both for .mid files and real-time MIDI events

    v0.5.3 1.5K #midi #decoder-encoder #audio #parser #parser-writer #encoding #no-std
  35. wmidi

    Midi parsing library

    v4.0.10 310 #midi #real-time #music #audio #memory-safe #realtime #codec
  36. whisper-rs

    Rust bindings for whisper.cpp

    v0.13.2 1.2K #cpp-bindings #whisper #audio #flags #gpu #audio-transcription #open-blas
  37. metaflac

    reading and writing FLAC metadata

    v0.2.7 2.1K #audio-metadata #flac #metadata #audio #parser #modify
  38. wavers

    reading and writing wav files

    v1.4.3 410 #wav #reader-writer #audio #file-reader #reader #writer #wave
  39. Vibe_Player

    A music player for the Lyrion Music Server

    v0.3.4 850 #vibe_player #media-server #music-player #media-player #music #audio-player #slim #audio
  40. tinyaudio

    cross-platform, easy-to-use, low-level, audio output library

    v1.0.0 850 #audio-devices #audio #audio-samples #low-level #audio-streaming #operating-system #ouput
  41. knyst

    Real time dynamic audio graph and synthesis library

    v0.5.1 150 #graph-node #audio #synthesis #dsp #sound #music #single-threaded
  42. sdl3

    Cross-platform multimedia

    v0.11.8 1.2K #cross-platform #input #graphics #api-bindings #graphics-engine #audio #engine
  43. gstreamer-analytics

    Rust bindings for GStreamer Analytics library

    v0.23.3 #gstreamer #audio-video #multimedia #video #gnome #api-bindings #audio
  44. songrec

    An open-source Shazam client for Linux, written in Rust

    v0.4.3 320 #shazam #audio-devices #audio #audio-fingerprinting #generate
  45. libpd-rs

    Safe rust abstractions over libpd

    v0.2.0 #pure-data #libpd #audio #midi #visual-programming #bindings #programming-language
  46. flacenc

    Pure rust library for embedding FLAC encoder in your application

    v0.4.0 37K #encoder #flac #lossless #audio-processing #encoding #audio
  47. mtrack

    A multitrack audio and MIDI player for live performances

    v0.1.7 150 #audio-player #audio-devices #midi-file #audio #song #audio-playback #channel
  48. coreaudio-sys

    Bindings for Apple's CoreAudio frameworks generated via rust-bindgen

    v0.2.16 171K #macos-ios #audio #ios #api-bindings #macos #unit #osx
  49. coffeevis

    Personal graphical/console music visualizer for Linux

    v0.5.1 #music #visualizer #audio #graphics
  50. audiotags

    Unified IO for different types of audio metadata

    v0.5.0 800 #audio-metadata #tags #audio #id3 #read-write #format-file #file-format
  51. oddio

    Lightweight game audio library

    v0.7.4 110 #audio #real-time #signal #wait-free #effect #output #delay
  52. cubeb

    Bindings to libcubeb for interacting with system audio from rust

    v0.20.0 1.8K #api-bindings #audio #libcubeb #cargo-build #cd #github #system
  53. midi2

    Ergonomic, versatile, strong types wrapping MIDI 2.0 message data

    v0.6.3 #midi #message #data #data-structures #audio #byte #typed
  54. soloud

    Rust bindings for the soloud audio engine

    v1.0.5 480 #audio-playback #audio #playback #synthesizer #format
  55. creek

    Realtime-safe disk streaming to/from audio files

    v1.2.2 600 #audio-streaming #audio #disk #io #stream #codec
  56. projectm

    Bindings for ProjectM

    v3.0.0 480 #sound #visualization #audio #content
  57. pleezer

    Headless Deezer Connect player

    v0.6.0 700 #deezer #player #audio #mobile-devices #remote-control #env-var #command-line-arguments
  58. spectrum-analyzer

    An easy to use and fast no_std library (with alloc) to get the frequency spectrum of a digital signal (e.g. audio) using FFT.

    v1.5.0 1.0K #digital-signal #fft #spectrum #dsp #audio #frequencies
  59. rytm-rs

    More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70

    v0.1.3 110 #sdk #midi #rytm #reverse-engineering #audio #low-level #analogrytm
  60. quing

    A (hopefully) minimalist toml based song shuffler

    v2.2.1 3.1K #music-player #audio-playback #toml #playback #audio #minimal #env-vars
  61. dmm

    The Declarative Music Manager

    v1.0.1 #music-player #music #audio-player #player #default-config #audio
  62. claxon

    A FLAC decoding library

    v0.4.3 39K #flac #lossless #codec #audio #encoding
  63. audio-conv

    Copies directory structure and converts audio files in it

    v1.3.1 #conversion #directory-structure #opus #flac #convert #audio #format-conversion
  64. moosicbox_audiotags

    Unified IO for different types of audio metadata

    v0.1.0 33K #audio-metadata #tags #audio #id3 #audiotags #file-format #file-metadata
  65. bevy_fmod

    Idiomatic FMOD in Bevy

    v0.7.0 160 #fmod #bevy-plugin #audio #cross-platform #real-time #game-engine #audio-playback
  66. pv_recorder

    Rust recorder library for Picovoice

    v1.2.3 240 #audio-processing #audio #picovoice #recorder #speech #audio-devices #real-time
  67. bliss-audio

    A song analysis library for making playlists

    v0.9.3 #similarity-analysis #audio #analysis #audio-player #mir #playlist #similarity
  68. symphonia-bundle-mp3

    Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)

    v0.5.4 86K #mp3 #decoder #mpeg #codec #audio #encoding
  69. kibank

    Kilohearts banks

    v1.1.2 #preset #audio #synth #command-line-utilities #cli
  70. quad-snd

    High level and cross platform audio library

    v0.2.8 4.5K #audio #cross-platform #audio-playback #sound #back-end #mixing #android
  71. moann

    Amazing blazingly fast multithreaded alternative to mechvibes

    v0.1.2 220 #sounds #mechvibes #audio #key-press #keyboard-events #config
  72. awedio

    A low-overhead and adaptable audio playback library

    v0.4.1 #audio-playback #audio #playback #sound #low-overhead
  73. weresocool

    ***** WereSoCool !Now In Stereo! ****** Make cool sounds. Impress your friends.

    v1.0.47 #music #composition #binaural #audio #microtonal
  74. midi_fundsp

    Enables creation of live MIDI synthesizer software

    v0.6.0 #midi #audio #synthesizer #music #synth #input-output
  75. wav_io

    Wav file reader and writer

    v0.1.15 140 #audio #wav #file-format #file-reader #reader-writer #wave #riff
  76. rusty_engine

    Learn Rust with a simple, cross-platform, 2D game engine

    v6.0.0 270 #game-engine #2d-game #rusty #graphics #collision-detection #engine #audio
  77. audioleaf

    Visualize music on your Nanoleaf Canvas

    v2.3.0 #music #visualizer #audio #nanoleaf #ip-address #config-file #file-path
  78. gst-plugin-audiofx

    GStreamer Rust Audio Effects Plugin

    v0.13.3 130 #gstreamer #audio #plugin #effect
  79. soft_matrix

    Soft Matrix upmixes two-channel stereo to surround sound

    v1.0.5 #surround #upmix #audio #cli
  80. mprisqueeze

    A command-line client for controlling squeezelite via MPRIS

    v0.1.7 420 #mpris #squeezelite #audio-player #audio #command-line-interface #slimserver #host-port
  81. livi

    hosting LV2 plugins

    v0.7.5 120 #lv2 #audio #real-time #plugin #music #plugins #realtime
  82. portaudio

    bindings for Rust

    v0.8.0 4.0K #io #audio #cross-platform #bindings #wrappers #free #cpal
  83. augmented-dsp-filters

    Audio filters (port of C++ DSPFilters)

    v2.5.0 #filter #audio #port #rbj #augmented #dsp-filters #ported
  84. nnnoiseless

    Audio denoising, derived from Xiph's RNNoise library

    v0.5.1 11K #audio #neural-network #noise #reduction #wav #denoising #rn-noise
  85. hrtf

    HRTF (Head-Related Transfer Function) audio signal processor

    v0.8.1 12K #sound #binaural #audio #transfer #signal #audio-samples #spatial
  86. symphonia-bundle-flac

    Pure Rust FLAC demuxer and decoder (a part of project Symphonia)

    v0.5.4 65K #flac #codec #decoder #audio #encoding
  87. blissify

    An MPD plugin for creating smart playlists

    v0.5.2 #song #playlist #similarity #audio #music-player #audio-player
  88. pointillism

    A compositional library for musical composition

    v0.4.3 900 #music #audio #modular #synthesizer
  89. gstreamer-utils

    Exposes an object to build several Gst pipeline with one producer and several consumer

    v0.23.3 1.6K #gstreamer #video #multimedia #audio-video #producer-consumer #gnome #audio
  90. symphonia-codec-vorbis

    Pure Rust Vorbis decoder (a part of project Symphonia)

    v0.5.4 97K #ogg-vorbis #vorbis #decoder #codec #encoding #audio
  91. megra_rs

    A live-coding language with Markov chains

    v0.0.13 #live-coding #audio #dsl #sampler #programming-language #domain-specific-language
  92. gst-plugin-csound

    GStreamer Audio Filter plugin based on Csound

    v0.13.0 650 #gstreamer #plugin #audio #csound #filter #sound #system
  93. augmented-midi

    Experimental MIDI file/event parser using nom combinators

    v1.8.0 #midi-file #parser-combinator #nom #audio #experimental #serialization-deserialization #allocation
  94. legacylisten

    CLI audio player with strange features

    v0.3.3 130 #audio-player #song #audio #volume #playing #translation #played
  95. audio-processor-standalone

    Stand-alone Audio/MIDI CLI runner for audio-processor-traits

    v3.5.0 #audio #standalone #command-line #midi #processor #cli #gui
  96. audio

    working with audio in Rust

    v0.2.0 1.8K #buffer #audio-devices #channel #dsp #frame-buffer #samples #memory-layout
  97. nodi

    playback and abstraction of MIDI files

    v1.0.1 #midi #music #audio #smf
  98. rosc

    An OSC library for Rust

    v0.10.1 5.6K #osc #protocols #open-sound-control #audio #pure
  99. audioadapter

    making it easier to work with buffers of audio data

    v0.2.1 #buffer #audio #sample #audio-samples #dsp #pcm #data-channel
  100. symphonia-codec-aac

    Pure Rust AAC decoder (a part of project Symphonia)

    v0.5.4 72K #audio #aac #decoder #codec #m4a #encoding
  101. lv2

    A safe, fast, and ergonomic framework to create LV2 plugins

    v0.6.0 #audio-processing #plugin #audio #dsp #safe #signal-processing #signal
  102. dasp

    providing the fundamentals for working with audio PCM DSP

    v0.11.0 55K #signal-processing #digital-signal-processing #audio-processing #dsp #audio #pcm #rate
  103. audio-processor-analysis

    Audio analysis processors

    v2.4.0 #fft #audio #analysis #detection #real-time #transient #peak
  104. gstreamer-gl-x11

    Rust bindings for GStreamer GL library (X11 support)

    v0.23.2 3.7K #gstreamer #audio-video #multimedia #video #api-bindings #gnome #audio
  105. audio_thread_priority

    Bump a thread to real-time priority, for audio work, on Linux, Windows and macOS

    v0.32.0 1.5K #real-time #thread #priority #bump #audio #applications #promote
  106. pipewire

    Rust bindings for PipeWire

    v0.8.0 12K #audio-video #multimedia #video #api-bindings #audio
  107. audio_painter

    make audio out of other audio

    v0.1.2 160 #audio #target #paint #split #input #chunks #size
  108. symphonia-format-isomp4

    Pure Rust ISO/MP4 demuxer (a part of project Symphonia)

    v0.5.4 62K #mp4 #media #demuxer #iso #audio #encoding
  109. bliss-audio-aubio-rs

    aubio-rs for bliss' internal use

    v0.2.2 130 #audio-processing #processing #audio #signal-processing #aubio #recognition #safe-bindings
  110. mp4ameta

    reading and writing iTunes style MPEG-4 audio metadata

    v0.11.0 38K #audio-metadata #mp4 #metadata #parser #m4a #audio
  111. bevy_audio_controller

    Bevy plugin for managed audio playback

    v0.3.0 300 #audio #bevy #music #audio-playback #gamedev
  112. symphonia-codec-pcm

    Pure Rust PCM audio decoder (a part of project Symphonia)

    v0.5.4 55K #audio #pcm #decoder #codec #encoding
  113. vst

    VST 2.4 API implementation in rust. Create plugins or hosts.

    v0.4.0 800 #host #audio #plugin-api #plugin #deprecated #vst2 #dsp
  114. audiopus

    High-level binding of the Opus Codec library

    v0.3.0-rc.0 36K #opus #codec #audio #encoding #api-bindings
  115. micro_musicbox

    Opinionated service interface for bevy_kira_audio

    v0.10.0 #audio #music #channel #effect #sound #management #interface
  116. raplay

    playing audio

    v0.3.5 500 #audio #volume #play #playing #error #length #position
  117. fmod-oxide

    Zero cost bindings to FMOD and FMOD Studio

    v2.2.0-pre.4 270 #fmod #audio #sound #gamedev #api-bindings #audio-playback
  118. rb

    A thread-safe ring buffer with blocking IO

    v0.4.1 27K #ring-buffer #circular-buffer #async-io #io #audio #overflow
  119. stm32_i2s_v12x

    Driver for I2S communication (using SPI peripherals) for some STM32 microcontrollers

    v0.5.1 #i2s #audio #embedded #embedded-devices
  120. libpulse-sys

    FFI bindings for the PulseAudio libpulse system library

    v1.21.0 93K #pulse-audio #ffi #pulseaudio #audio
  121. libflac-sys

    Raw FFI bindings to the libFLAC library

    v0.3.1 360 #flac #bindings #audio #lib-flac #compression #encoding #abstraction
  122. opus

    Safe Rust bindings for libopus

    v0.3.0 36K #codec #voice #sound #encoding #api-bindings #audio
  123. synfx-dsp

    DSP real time audio synthesis, effect algorithms and utilities for Rust

    v0.5.6 #audio #real-time #dsp #synthesis #music #utilities
  124. owl_patch

    Rust SDK for Rebel Technology Owl2/3 devices

    v0.1.2 430 #owl #dsp #audio #synthesizer #embedded
  125. cxx-juce

    Rust bindings for JUCE using cxx

    v0.7.1 #audio #juce #bindings #cpp #asio #module #applications
  126. audio-mixer

    Mixing audio by the input and output channel layout

    v0.2.0 1.2K #mixing #input-output #mixer #audio
  127. synfx-dsp-jit

    DSP JIT (Just In Time compiled) engine for real time audio synthesis and effects for Rust

    v0.6.2 #jit-compiler #audio-processing #dsp #jit #signal-processing #real-time #audio
  128. smrec

    Minimalist multi-track audio recorder which may be controlled via OSC or MIDI

    v0.1.4 #audio-devices #audio #midi #osc #record #cli #midi-file
  129. twang

    pure Rust advanced audio synthesis

    v0.9.0 #synthesizer #sound #wave #synth #audio #math #game
  130. moosicbox_lofty

    Audio metadata library, modified for MoosicBox

    v0.1.0 32K #tags #audio-metadata #vorbis #metadata #id3 #audio
  131. recbox

    audio recorder

    v0.1.0 #audio #usb #recording #recorder #interface #systemd #modular
  132. asio-sys

    Low-level interface and binding generation for the steinberg ASIO SDK

    v0.2.2 32K #audio #asio #audio-devices #input-output #sound #steinberg #output-stream
  133. symphonia-utils-xiph

    Project Symphonia utilities for Xiph codecs and formats

    v0.5.4 93K #ogg-vorbis #xiph #codec #media #multimedia #encoding #audio
  134. visqol

    v3.1 cli tool for speech quality evaluation in Rust

    v0.1.2 #audio #voice #speech-quality #command-line-tool #command-line-interface
  135. chamber

    A CLI tool that listens to audio input, saves it to a WAV file, and plays it back

    v1.0.0 #wav #audio #microphone #dsp #mic #command-line-tool #input-output
  136. symphonium

    An unofficial easy-to-use wrapper around Symphonia for loading audio files

    v0.2.2 350 #audio #codec #media #decoder #multimedia #encoding
  137. rust_radio

    Radio Rust is minimalist rust based Internet Radio Player using eframe, Reqwest, and Rodio

    v1.0.3 #audio #radio #minimalist #internet-radio #player #rodio #reqwest
  138. usfx

    Realtime procedurally generated sound effects

    v0.1.5 100 #sound #audio #procedural #gamedev #sfx
  139. nu_plugin_audio_hook

    A nushell plugin to make and play sounds

    v0.2.7 140 #nushell-plugin #nushell #audio #mp3 #player #audio-metadata #file-metadata
  140. sherpa-rs

    Rust bindings to https://github.com/k2-fsa/sherpa-onnx

    v0.5.1 1.0K #speech-recognition #embedding #audio #diarization #sherpa #language-detection #embeddings
  141. rtaudio

    Safe Rust wrapper and bindings for RtAudio

    v0.3.3 #api-bindings #sound #audio #linux-api #unix
  142. mp3-duration

    measuring the playback duration of mp3 files

    v0.1.10 26K #mp3 #duration #metadata #parser #audio-metadata #audio
  143. audio-processor-testing-helpers

    Collection of testing utilities for audio processors

    v2.7.0 #testing-utilities #audio #relative-path #charts #frequency #response #processor
  144. symphonia-format-wav

    Pure Rust WAV demuxer (a part of project Symphonia)

    v0.5.4 3.0K #wav #demuxer #media #riff #audio #encoding
  145. musicgpt

    Generate music based on natural language prompts using LLMs running locally

    v0.3.3 #nlp #music #llm #artificial-intelligence #ai #audio
  146. rea-rs-low

    Bindings for the REAPER C++ API - low-level API

    v0.1.31 160 #api-bindings #reaper #midi #daw #plugin #audio #plug-ins
  147. dynwave

    Dynamic audio player based on fixed samples stream

    v0.2.0 360 #stream #audio-samples #audio-stream #wave #cross-platform #audio
  148. libspa

    Rust bindings for libspa

    v0.8.0 11K #audio-video #pipe-wire #video #multimedia #api-bindings #audio
  149. aspeak

    text-to-speech client for Azure TTS API

    v6.0.1 #speech-synthesis #tts #text-to-speech #audio #hello-world
  150. fbd_sequencer

    A sequencer for playing music using PSG or AY-3-8910 sound sources. Supports playing .fbd sequence files.

    v0.2.2 330 #ay-3-8910 #music #sequencer #psg #game #source #audio
  151. radiobrowser

    Client library for radiobrowser compatible servers with auto fallback to other available servers

    v0.6.1 #api #audio #api-client #query-api #server-api #api-bindings
  152. selfie

    Experimental, macro-free and allocation-free self-referential structs

    v0.0.3 190 #self-referential #allocation-free #structs #real-time #macro-free #audio #experimental
  153. iced_audio

    An extension to the Iced GUI library with useful widgets for audio applications

    v0.12.0 #iced #audio #lv2 #vst #gui
  154. nannou

    A Creative Coding Framework for Rust

    v0.19.0 2.9K #creative #graphics #sketch #audio #user-interface
  155. sinewave_gen

    application that generates a 440 Hz sine wave and saves it as a WAV file. Useful for learning audio processing basics or testing audio systems.

    v0.1.0 #wav #audio #save #wave #sine #applications #file
  156. gstreamer-gl-wayland

    Rust bindings for GStreamer GL library (Wayland support)

    v0.23.2 650 #gstreamer #audio-video #multimedia #video #gnome #api-bindings #audio
  157. 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

    v0.0.2 #sound #audio #alsa
  158. raug

    Audio Graphs

    v0.0.4 470 #signal #processor #graph #audio #audio-samples #sample #run-time
  159. allegro_audio

    Allegro 5 audio addon Rust wrapper

    v0.0.46 #allegro #audio #add-on #bindings #font #programming #allegro-font
  160. ness_stretch

    Implements a phase randomized Real FFT time stretch algorithm, the NessStretch, which splits the original sound file into 1-10 discrete frequency bands, and uses a decreasing frame…

    v0.5.1 #audio #timestretch #real-time #rustfft
  161. rea-rs

    version of ReaScript API

    v0.1.31 150 #audio #plugin #midi #reaper #daw #plug-in
  162. symphonia-codec-adpcm

    Pure Rust ADPCM audio decoder (a part of project Symphonia)

    v0.5.4 73K #audio #codec #decoder #adpcm #encoding
  163. rocoder

    A live-codeable phase vocoder

    v0.4.0 #audio-processing #audio #synthesizer #live-coding #command-line #live-code #read-input
  164. oxisynth

    Rust soundfont synthesizer

    v0.0.5 100 #audio #soundfont #sound-font
  165. metrome

    Create click tracks from any rhythm

    v0.1.26 #music #rhythm #audio #wav #web-interface #clicktrack
  166. music-player-storage

    The storage module of music player

    v0.1.10 #music-player #storage #audio #playlist #media #media-server #audio-playback
  167. icy-metadata

    parsing Icecast metadata

    v0.2.0 120 #audio-stream #audio-metadata #stream #icecast #media #audio #http-request
  168. hexodsp

    Comprehensive DSP graph and synthesis library for developing a modular synthesizer in Rust, such as HexoSynth

    v0.2.2 #dsp #real-time #synthesis #synthesizer #audio
  169. conformal_vst_wrapper

    Implements a VST3-compatible plug-in for audio processors implemented with the conformal audio plug-in framework

    v0.3.2 150 #audio #conformal #plugin #framework #component #vst3-compatible #processors
  170. fftviz

    A lightweight, customizable FFT visualizer for audio files

    v0.3.3 700 #audio #fft #customizable #visualizer #bevy #file-path #cli
  171. pyin

    pYIN pitch detection algorithm written in Rust

    v1.2.0 110 #audio #pitch #speech #voice
  172. minimp3

    Rust bindings for the minimp3 library

    v0.5.1 7.0K #mp3 #decoder #mpeg #media #async-io #audio #file-io
  173. synthizer

    bindings to Synthizer, a library for 3D audio and effects

    v0.5.6 120 #audio #effect #bindings #gamedev #benefits #version #dont
  174. 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.

    v0.0.6 300 #audio #midi #sound #music #daw
  175. sameold

    A SAME/EAS digital receiver library

    v0.4.0 110 #message #digital-signal #alert #weather #audio #decoding #eas
  176. visqol-rs

    The Visqol v3.1 algorithm for speech quality evaluation in Rust

    v0.1.2 120 #audio #voice #speech-quality
  177. augmented_oscillator

    Very simple implementation of an oscillator

    v1.4.0 #oscillator #augmented #audio #vst-plugin #osc #generator #set
  178. reverb

    A super-fast mono-to-stereo plate reverberator

    v1.0.47 #effect #audio #dsp #stereo
  179. soundview

    Live analyzer/voiceprint visualization of system audio

    v0.3.0 130 #audio #system #live #music #visualization #visualizer #desktop
  180. bevy_synthizer

    A Bevy plugin for Synthizer, a library for 3D audio and synthesis with a focus on games and VR applications

    v0.9.0 120 #bevy-plugin #audio #vr #synthesis #synthizer #applications #focus
  181. dmxvis

    High Framerate LSD Audio Visualizer [DMX, WS281x, OpenRGB]

    v0.1.1 #dmx #visualizer #led-strip #music #openrgb #frame-rate #audio
  182. anni-common

    Common library used by Project Anni

    v0.2.0 130 #audio #flac #music #anni #tags #split #projects
  183. audio-codec-algorithms

    Audio codec algorithms: A-law, μ-law and IMA ADPCM

    v0.6.0 #codec #audio #adpcm #u-law #a-law #heap-memory #encoding
  184. audio-processor-utility

    AudioProcessor implementations (pan, gain, mono, noise)

    v2.5.0 #audio #gain #mono #noise #pan #stereo #utilities
  185. ears

    Easy Rust API to play audio using OpenAL

    v0.8.0 150 #open-al #sound #ogg-vorbis #music #sndfile #audio
  186. libpulse-simple-sys

    FFI bindings for the PulseAudio libpulse-simple system library

    v1.21.1 83K #pulse-audio #audio #ffi
  187. audio-processor-time

    Time based effects processors: delay/reverb

    v1.7.0 #audio #effect #reverb #delay #processor #mono #time-based
  188. quicksilver

    game framework for 2D games in pure Rust

    v0.4.0 130 #2d-game #2d-graphics #gamedev #graphics #audio #desktop-applications #wasm-framework
  189. audiyo

    Increase/decrease the volume of audio & video files with a simple CLI command

    v0.2.0 #audio-video #video-file #volume #video #command-line #command-line-tool #audio
  190. fon

    Rust audio types, resampling, processing and mixing library

    v0.6.0 49K #audio-processing #audio #processing #sound #sample #resample
  191. atomic-queue

    bounded lock-free queue for use in Audio applications, ported from https://github.com/max0x7ba/atomic_queue

    v2.2.0 #lock-free-queue #producer-consumer #audio #multi-consumer #multi-producer #real-time #bounded
  192. assert_no_alloc

    Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.

    v1.1.2 3.2K #real-time #allocator #memory-management #thread-safe #audio #debugging #thread-local-storage
  193. audio-processor-graph

    Run graphs of AudioProcessors

    v2.6.0 #audio #graph #github #abstract #audio-processor #audio-processor-traits #augmented
  194. limnus-audio-mixer

    stereo audio mixer built on top of oddio

    v0.0.12 290 #audio #mixer #stereo #built #top #oddio #sample
  195. augmented-audio-metrics

    Metrics helpers for augmented audio applications

    v1.9.0 #audio #augmented #metrics #cpu #tracking #applications #helper
  196. jumake

    command-line tool designed to simplify and accelerate the process of setting up new JUCE projects using CMake

    v0.1.2 100 #git-repository #audio #cmake #juce #initialization #setting-up #submodule
  197. ffmpeg-next-rk

    Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)

    v7.0.0 #ffmpeg #video #multimedia-video #multimedia #audio-video #audio
  198. audio-processor-metronome

    Implements a simple metronome processor

    v3.5.0 #metronome #audio #sound #processor #looper #audio-processor #traits
  199. media

    A pure rust implementation of media framework

    v0.1.0 #video #pure #framework #audio
  200. bevy_audio

    audio functionality for Bevy Engine

    v0.15.0 43K #bevy #audio #audio-playback #game-engine #bevy-ecs #gamedev #audio-player
  201. kittyaudio

    An audio playback library focusing on simplicity

    v0.1.9 #audio-playback #audio #playback #gamedev
  202. libsoxr

    Wrapper for libsoxr (resampling library for sounds)

    v0.2.9 550 #audio #resampling #sound #soxr #sox
  203. dawproject

    A port of DAWproject in Rust

    v0.8.2 #file-format #user-data #audio #format-file #digital #daw #read-write
  204. lasprs

    Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)

    v0.6.7 420 #signal-processing #data-processing #audio-processing #audio #dsp #filter #python-bindings
  205. dante-cli

    A Dante discovery and control command line tool utilizing dante-control-rs

    v0.8.3 #command-line-tool #audio-devices #audio #dante #control #discovery #subscription
  206. audio-processor-bitcrusher

    Implements a simple bitcrusher based on sample-and-hold

    v2.5.0 #audio #bitcrusher #processor #generic #handle #implemented #parameters
  207. moshi

    real-time voice AI

    v0.2.4 #machine-learning #real-time #audio #artificial-intelligence #voice #python-bindings #information
  208. surrealqlx

    Some traits and macros to make it easier to work with surrealdb

    v0.1.0 #music-player #music #audio #player #mecomp
  209. hadron_sclang

    Experimental SuperCollider music language interpreter

    v0.1.0-alpha.3 150 #music #programming-language #language #audio #synthesis
  210. portmidi

    High-level PortMidi bindings for Rust

    v0.3.0 #midi #music #audio
  211. music-player-entity

    Entities for the music player

    v0.1.7 #music-player #audio #playlist
  212. multichannel_audio

    Play and record multichannel audio in Rust

    v0.2.1 180 #multi-channel #sound #audio-devices #audio-playback #audio-stream #play #audio
  213. synthahol-phase-plant

    Read and write Phase Plant presets

    v0.3.0 150 #preset #read-write #audio #synth #patch #phaseplant #file-format
  214. ezk-g722

    G.722 audio codec

    v0.1.1 650 #codec #audio #722
  215. audio-processor-dynamics

    Implements a compressor

    v2.5.0 #audio #compressor #dynamic #range #digital #traits #processor
  216. swamp

    2D Game Engine

    v0.0.13 480 #game-engine #game #engine #2d-game #audio
  217. sonant

    port of the Sonant 4K synth with streaming support

    v0.2.0 #synthesizer #synth #audio #audio-streaming #audio-stream #sound #nintendo-64
  218. symphonia-codec-alac

    Pure Rust ALAC decoder (a part of project Symphonia)

    v0.5.4 49K #codec #decoder #audio #alac #encoding
  219. asak

    A cross-platform audio recording/playback CLI tool with TUI

    v0.3.3 #audio-playback #audio #dsp #music #synth #command-line-tool #synthesizer
  220. pyannote-rs

    Speaker diarization using pyannote in Rust

    v0.3.0-beta.0 470 #speaker #pyannote #audio #embedding #onnx-runtime #macos #diarization
  221. lyr

    download and embed lyrics from multiple sources

    v0.3.0 #lyrics #metadata #tags #audio-metadata #source #audio #file-metadata
  222. allegro_acodec

    Allegro 5 acodec addon Rust wrapper

    v0.0.46 #allegro #acodec #add-on #audio #bindings
  223. simple_src

    sample rate conversion lib for audio

    v0.3.0 170 #sample-rate #audio #dsp
  224. cepstrum-extractor

    compute the cepstrum of a signal

    v0.1.4 140 #extractor #cepstrum #audio #quefrency #cepstral
  225. aubio

    Safe bindings for aubio library to label music and sounds

    v0.2.1 100 #audio-processing #audio #recognition #processing #ffi #signal-processing
  226. samplerate

    based on libsamplerate for converting samplerates

    v0.2.4 28K #conversion #audio #libsamplerate #converting #high #level #samplerates
  227. Try searching with DuckDuckGo.

  228. augmented-audio-volume

    data-type for representing audio volume

    v0.9.0 #volume #audio #measurement #data-type #audio-volume #augmented #amplitude
  229. augmented-playhead

    Implements some extra types and utilities over atomics for building audio-thread / GUI synchronization

    v0.9.0 #synchronization #audio #atomic #gui #audio-thread #augmented #building
  230. rustyvibes

    CLI to play mechanical keyboard sounds globally

    v1.0.9 #keyboard #mechanical #keyboard-input #sound #audio #key-press #keypress
  231. om-fork-miniaudio

    Bindings to the miniaudio C library. Fork until upstream is updated!

    v0.12.1 #audio #audio-devices #sound #pcm #miniaudio
  232. wavv

    no_std library for parsing and creating wav files

    v0.2.0 #wav #audio #no-std
  233. dasp_frame

    An abstraction for audio PCM DSP frames, along with useful conversions and operations

    v0.11.0 139K #audio-processing #signal-processing #digital-signal-processing #dsp #audio #frame #pcm
  234. audio-viz

    Colorful audio waveform visualization

    v0.8.5 #audio #waveform #color #visualization
  235. synth-music

    A framework-like crate to compose and synthetisize music

    v0.2.0 140 #music #synth #audio
  236. boytacean-encoding

    Codecs library for Boytacen

    v0.10.14 #gameboy #codec #emulation #boytacen #boytacean #gb #audio
  237. rustft

    WIP. STFT and ISTFT in Rust matching PyTorch

    v0.0.14 490 #signal-processing #fft #spectrogram #stft #audio #istft
  238. mecomp-storage

    responsible for storing and retrieving data about a user's music library to and from an embedded surrealdb database

    v0.1.1 #music-player #music #player #audio #mecomp #user-data
  239. moosicbox_metaflac

    reading and writing FLAC metadata, modified for MoosicBox

    v0.1.0 35K #flac #metadata #audio-metadata #audio #parser
  240. flacenc-bin

    FLAC encoder written in pure Rust. An example application for flacenc crate.

    v0.2.4 120 #encoder #flac #lossless #file-format #audio #command-line-tool #config-file
  241. librespot-audio

    The audio fetching logic for librespot

    v0.6.0 14K #spotify #audio #librespot #fetching #client #logic
  242. mimium-audiodriver

    audio driver plugin for mimium

    v2.2.1 650 #driver #plugin #audio #mimium
  243. limnus-audio-device

    Opens an audio output device

    v0.0.12 500 #audio #game #audio-devices #output
  244. wasapi

    Bindings for the Wasapi API on Windows

    v0.15.0 310 #audio-playback #audio #api-bindings #windows-api #sound #api-access #windows
  245. audrey

    simplify reading, writing and converting between a range of audio formats

    v0.3.0 2.7K #format #convert #decode #encode #audio #read-write #decoder-encoder
  246. swamp-advanced-game

    advanced game (logic, render, audio)

    v0.0.13 #logic #render #game #audio
  247. psg_lite

    generates PCM waveforms similar to those of the AY-3-8910 and its compatible chips

    v0.1.2 #waveform #psg #embedded #audio
  248. augmented-convert-sample-rate

    audio sample-rate conversion, delegates to samplerate

    v1.8.0 #sample-rate #conversion #audio