awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesAudio Processing Libraries

Libraries for synthesizing, analyzing, and manipulating audio data in code.

Explore 18 awesome GitHub repositories matching part of an awesome list · Audio Processing Libraries. Refine with filters or upvote what's useful.

Awesome Audio Processing Libraries GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • librosa/librosaAvatar de librosa

    librosa/librosa

    8,200Voir sur GitHub↗

    Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing

    Provides a Python-based library for extracting structural and sonic features from audio signals.

    Pythonaudiodsplibrosa
    Voir sur GitHub↗8,200
  • mudcube/midi.jsAvatar de mudcube

    mudcube/MIDI.js

    3,924Voir sur GitHub↗

    MIDI.js est une bibliothèque JavaScript pour lire des fichiers MIDI et déclencher des notes musicales dans les navigateurs web. Elle fonctionne comme une bibliothèque MIDI web et un synthétiseur audio soundfont, fournissant les moteurs de base nécessaires pour rendre les sons d'instruments pour plusieurs pistes simultanées. Le projet inclut un moteur de synchronisation MIDI-vers-visuel spécialisé qui interpole les événements musicaux en boucles d'animation continues pour synchroniser les visuels avec la lecture audio. Il fournit également un générateur de code soundfont pour convertir des fichiers d'instruments audio en code base64 pour une consommation directe par le navigateur. La bibliothèque couvre l'analyse de fichiers MIDI et le contrôle de lecture, incluant le déclenchement de notes et la surveillance d'événements en temps réel. Elle gère la synthèse audio via le chargement et le rendu d'instruments, utilisant un système de traitement audio basé sur le navigateur pour appliquer des effets et des filtres aux signaux synthétisés.

    Simplifies the creation of MIDI-based web applications.

    JavaScript
    Voir sur GitHub↗3,924
  • heartmula/heartlibAvatar de HeartMuLa

    HeartMuLa/heartlib

    3,921Voir sur GitHub↗

    Heartlib is an audio processing library for large language models that provides tools for audio tokenization, compression, and cross-modal alignment. It implements core models for audio-text embedding, automatic speech recognition, neural codecs, and text-driven audio synthesis. The project features a text-to-audio synthesis engine capable of generating high-fidelity music and speech from text descriptions or reference files. It also includes a neural audio codec designed for low-bitrate compression that preserves acoustic structure and sound quality. Additional capabilities cover audio-text

    A comprehensive library for audio tokenization, compression, and cross-modal alignment for large language models.

    Python
    Voir sur GitHub↗3,921
  • robbert-vdh/nih-plugAvatar de robbert-vdh

    robbert-vdh/nih-plug

    2,634Voir sur GitHub↗

    nih-plug is an audio plugin SDK and development framework providing a set of tools and traits for processing audio and MIDI data in a real-time safe environment. It functions as a cross-format plugin wrapper, allowing a single implementation to be exported into multiple industry-standard audio plugin formats, including VST, CLAP, and LV2. The project includes a retained-mode GUI framework for creating interactive user interfaces and parameter controls for audio processors. It also provides a real-time audio library that utilizes hardware acceleration and asynchronous task management to mainta

    Provides a real-time audio library with hardware acceleration and asynchronous task management.

    Rustclapframeworknih-plug
    Voir sur GitHub↗2,634
  • bbc/audiowaveformAvatar de bbc

    bbc/audiowaveform

    2,146Voir sur GitHub↗

    C++ program to generate waveform data and render waveform images from audio files

    Generates waveform data and images from audio files via C++.

    C++
    Voir sur GitHub↗2,146
  • meyda/meydaAvatar de meyda

    meyda/meyda

    1,647Voir sur GitHub↗

    Audio feature extraction for JavaScript.

    Extracts audio features for analysis in JavaScript.

    TypeScript
    Voir sur GitHub↗1,647
  • stewdio/beep.jsAvatar de stewdio

    stewdio/beep.js

    1,369Voir sur GitHub↗

    Beep is a JavaScript toolkit for building browser-based synthesizers.

    Toolkit for building synthesizers directly in the browser.

    JavaScript
    Voir sur GitHub↗1,369
  • processing/p5.js-soundAvatar de processing

    processing/p5.js-sound

    907Voir sur GitHub↗

    p5.sound brings the Processing approach to Web Audio and p5.js. Demos:

    Adds audio synthesis and analysis capabilities to creative coding sketches.

    JavaScript
    Voir sur GitHub↗907
  • chrisguttandin/standardized-audio-contextAvatar de chrisguttandin

    chrisguttandin/standardized-audio-context

    776Voir sur GitHub↗

    A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.

    Ensures cross-browser consistency for the Web Audio API.

    JavaScript
    Voir sur GitHub↗776
  • chrisguttandin/web-audio-beat-detectorAvatar de chrisguttandin

    chrisguttandin/web-audio-beat-detector

    674Voir sur GitHub↗

    A beat detection utility which is using the Web Audio API.

    Detects beats in audio using the Web Audio API.

    JavaScript
    Voir sur GitHub↗674
  • unconed/threeaudio.jsAvatar de unconed

    unconed/ThreeAudio.js

    539Voir sur GitHub↗

    ThreeAudio helps you create music visualizations in Three.js or tQuery.

    Integrates audio data with 3D scenes in Three.js.

    JavaScript
    Voir sur GitHub↗539
  • go-audio/wavAvatar de go-audio

    go-audio/wav

    389Voir sur GitHub↗

    Battle tested Wav decoder/encoder

    Handles decoding and encoding of WAV audio files.

    Go
    Voir sur GitHub↗389
  • jam3/web-audio-playerAvatar de Jam3

    Jam3/web-audio-player

    243Voir sur GitHub↗

    a cross-browser WebAudio player

    Provides a cross-browser wrapper for Web Audio playback.

    JavaScript
    Voir sur GitHub↗243
  • go-audio/audioAvatar de go-audio

    go-audio/audio

    238Voir sur GitHub↗

    Generic Go package designed to define a common interface to analyze and/or process audio data

    Defines common interfaces for processing audio data in Go.

    Go
    Voir sur GitHub↗238
  • hughsk/web-audio-analyserAvatar de hughsk

    hughsk/web-audio-analyser

    217Voir sur GitHub↗

    A thin wrapper around the Web Audio API that takes an element and gives you its waveform/frequency data in return.

    Extracts waveform and frequency data from audio elements.

    JavaScript
    Voir sur GitHub↗217
  • stevekinney/octavianAvatar de stevekinney

    stevekinney/octavian

    179Voir sur GitHub↗

    Utilities for reasoning about musical notes, frequencies, and intervals

    Utilities for calculating musical notes, frequencies, and intervals.

    TypeScript
    Voir sur GitHub↗179
  • audio-lab/renderAvatar de audio-lab

    audio-lab/render

    44Voir sur GitHub↗

    :eyeglasses: Stream for rendering audio data

    Provides a structured interface for rendering audio stream data.

    JavaScript
    Voir sur GitHub↗44
  • hughsk/web-media-playbackAvatar de hughsk

    hughsk/web-media-playback

    8Voir sur GitHub↗

    Retrieve playback and buffering information about audio or video playing in the browser

    Retrieves playback and buffering status for browser media.

    JavaScript
    Voir sur GitHub↗8
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Audio Processing Libraries

Explorer les sous-tags

  • Real-Time Processing LibrariesLibraries providing hardware-accelerated sample processing and asynchronous task management for low latency. **Distinct from Audio Processing Libraries:** Distinct from Audio Processing Libraries: emphasizes real-time safety and hardware acceleration for low-latency performance.