awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 个仓库

Awesome GitHub RepositoriesAudio Libraries

Programming libraries for audio analysis, synthesis, and web integration.

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

Awesome Audio Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • goldfire/howler.jsgoldfire 的头像

    goldfire/howler.js

    25,190在 GitHub 上查看↗

    Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers. It functions as a cross-browser audio engine, abstracting complex browser audio APIs into a consistent developer experience while ensuring reliable performance through automatic fallback mechanisms. The library distinguishes itself by offering specialized tools for spatial audio and efficient asset management. It includes a spatial audio framework that maps three-dimensional vectors to audio nodes for immersive sound positioning, alongside an audio sprite manager that allows de

    Comprehensive audio library with HTML5 fallback support.

    JavaScriptaudioaudio-libraryhowler
    在 GitHub 上查看↗25,190
  • katspaugh/wavesurfer.jskatspaugh 的头像

    katspaugh/wavesurfer.js

    10,114在 GitHub 上查看↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    Interactive audio visualization using canvas and web audio.

    TypeScriptaudiojavascriptmusic
    在 GitHub 上查看↗10,114
  • librosa/librosalibrosa 的头像

    librosa/librosa

    8,200在 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

    Python package for music information retrieval and analysis.

    Pythonaudiodsplibrosa
    在 GitHub 上查看↗8,200
  • mudcube/midi.jsmudcube 的头像

    mudcube/MIDI.js

    3,924在 GitHub 上查看↗

    MIDI.js 是一个用于在 Web 浏览器中播放 MIDI 文件和触发音符的 JavaScript 库。它作为 Web MIDI 库和 Soundfont 音频合成器,提供了渲染多个同步轨道乐器声音所需的核心引擎。 该项目包括一个专门的 MIDI 到视觉同步引擎,将音乐事件插值为连续的动画循环,以将视觉效果与音频播放同步。它还提供了一个 Soundfont 代码生成器,将音频乐器文件转换为 Base64 代码以供浏览器直接使用。 该库涵盖了 MIDI 文件解析和播放控制,包括音符触发和实时事件监控。它通过乐器加载和渲染来管理音频合成,利用基于浏览器的音频处理系统对合成信号应用效果和滤波器。

    Framework for building web-based MIDI applications.

    JavaScript
    在 GitHub 上查看↗3,924
  • libaudioflux/audiofluxlibAudioFlux 的头像

    libAudioFlux/audioFlux

    3,319在 GitHub 上查看↗

    A library for audio and music analysis, feature extraction.

    Toolkit for audio analysis and feature extraction.

    Caudioaudio-analysisaudio-features
    在 GitHub 上查看↗3,319
  • magenta/magenta-jsM

    magenta/magenta-js

    2,124在 GitHub 上查看↗

    Magenta.js is a collection of TypeScript libraries for doing inference with pre-trained Magenta models. All libraries are published as npm packages. More information and example applications can be found at g.co/magenta/js.

    Library for generating music using browser-based machine learning models.

    TypeScript
    在 GitHub 上查看↗2,124
  • kolber/audiojskolber 的头像

    kolber/audiojs

    2,085在 GitHub 上查看↗

    audiojs is a drop-in javascript library that allows HTML5's tag to be used anywhere. It uses native where available and falls back to an invisible flash player to emulate it for other browsers. It also serves a consistent html player UI to all browsers which can be styled used standard css.

    Library for using HTML5 audio tags across browsers.

    JavaScript
    在 GitHub 上查看↗2,085
  • rserota/wadrserota 的头像

    rserota/wad

    1,980在 GitHub 上查看↗

    1. Installation 1. Introduction 1. Panning 1. Filters 1. Microphone Input 1. Configuring Reverb 1. Audio Sprites 1. Logging 1. Sound Iterator 1. Tuna Effects 1. Audio Listener 1. Play Labels 1. External Fx 1. Presets 1. Polywads 1. Compression 1. Recording 1. Audio Meter 1. Pitch Detection 1.…

    Dynamic sound synthesis library with a jQuery-like interface.

    JavaScript
    在 GitHub 上查看↗1,980
  • theodeus/tunaTheodeus 的头像

    Theodeus/tuna

    1,824在 GitHub 上查看↗

    tuna

    Collection of audio effects for web applications.

    JavaScript
    在 GitHub 上查看↗1,824
  • meyda/meydameyda 的头像

    meyda/meyda

    1,647在 GitHub 上查看↗

    Audio feature extraction for JavaScript.

    Library for extracting audio features from signals.

    TypeScript
    在 GitHub 上查看↗1,647
  • benji6/virtual-audio-graphbenji6 的头像

    benji6/virtual-audio-graph

    365在 GitHub 上查看↗

    Small and dependency-free library for declaratively manipulating the Web Audio API.

    Declarative manipulation of the Web Audio API.

    TypeScript
    在 GitHub 上查看↗365
  • kittykatattack/sound.jskittykatattack 的头像

    kittykatattack/sound.js

    318在 GitHub 上查看↗

    Sound.js

    Micro-library for loading and playing game sound effects.

    JavaScript
    在 GitHub 上查看↗318
  • audiojs/audioaudiojs 的头像

    audiojs/audio

    295在 GitHub 上查看↗

    Audio in JavaScript

    Object-based storage and manipulation of PCM audio data.

    JavaScript
    在 GitHub 上查看↗295
  • kelvinau/circular-audio-wavekelvinau 的头像

    kelvinau/circular-audio-wave

    280在 GitHub 上查看↗

    JS library for audio visualization in circular wave using Web Audio API and ECharts

    Library for circular audio visualization using ECharts.

    JavaScript
    在 GitHub 上查看↗280
  • jerosoler/waveform-pathjerosoler 的头像

    jerosoler/waveform-path

    132在 GitHub 上查看↗

    LIVE DEMO WITH EXAMPLES

    Utility for generating SVG waveform paths.

    JavaScript
    在 GitHub 上查看↗132
  • no-chris/chord-markno-chris 的头像

    no-chris/chord-mark

    89在 GitHub 上查看↗

    The purpose of ChordMark is to provide the easiest possible way to write accurate chord charts, e.g., text-based song transcriptions with lyrics and chords. ChordMark charts are usable by all musicians, whether they sing or not, whether they already know the song or not, and whether the song…

    Implementation of a text-based chord and rhythm notation format.

    JavaScript
    在 GitHub 上查看↗89
  • numberonebot/dssspNumberOneBot 的头像

    NumberOneBot/dsssp

    48在 GitHub 上查看↗

    DSSSP is a React component library for visualizing and managing audio filters. These components are designed to serve as the core UI elements of audio editing tools and interfaces, enabling users to interactively configure all filter parameters. Essentially, it is a conversion of proprietary…

    React component library for managing and visualizing audio filters.

    TypeScript
    在 GitHub 上查看↗48
  • notthetup/smoothfadenotthetup 的头像

    notthetup/smoothfade

    39在 GitHub 上查看↗

    Smooth fading of volume (gain) in WebAudio is possible with parameter automation on the GainNode.

    Library for creating smooth transitions between audio nodes.

    JavaScript
    在 GitHub 上查看↗39
  • venturemedia/mxmlventuremedia 的头像

    venturemedia/mxml

    21在 GitHub 上查看↗

    mxml is a C++ parser and layout generator for MusicXML files.

    Library for parsing and laying out MusicXML files.

    C++
    在 GitHub 上查看↗21
  • v-rusu/tuning-forkv-rusu 的头像

    v-rusu/tuning-fork

    3在 GitHub 上查看↗

    A configurable client-side JavaScript library for guitar tuning with real-time pitch detection. Supports standard and alternate tunings for guitar, bass, ukulele, banjo, and custom instruments.

    Client-side library for real-time guitar pitch detection.

    TypeScript
    在 GitHub 上查看↗3
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Audio Libraries