How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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
MIDI.js is a JavaScript library for playing MIDI files and triggering musical notes within web browsers. It functions as a web MIDI library and soundfont audio synthesizer, providing the core engines necessary to render instrument sounds for multiple simultaneous tracks. The project includes a specialized MIDI-to-visual sync engine that interpolates musical events into continuous animation loops to synchronize visuals with audio playback. It also provides a soundfont code generator to convert audio instrument files into base64 code for direct browser consumption. The library covers MIDI file
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
C++ program to generate waveform data and render waveform images from audio files
Audio feature extraction for JavaScript.
The main features of meyda/meyda are: Audio Libraries, Audio Processing Libraries.
Projects with overlapping indexed features include: librosa/librosa — Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature… mudcube/midi.js — MIDI.js is a JavaScript library for playing MIDI files and triggering musical notes within web browsers. It functions… heartmula/heartlib — Heartlib is an audio processing library for large language models that provides tools for audio tokenization,… bbc/audiowaveform — C++ program to generate waveform data and render waveform images from audio files. chrisguttandin/web-audio-beat-detector — A beat detection utility which is using the Web Audio API. chrisguttandin/standardized-audio-context — A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.