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
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
Pygame is a framework for building interactive 2D applications and games using the Python programming language. It functions as a 2D graphics rendering engine, a game input and event manager, and a multimedia audio toolkit. The project serves as a wrapper for the Simple DirectMedia Layer, providing a Python interface for low-level access to graphics, audio, keyboard, mouse, and joystick hardware. Its capabilities cover 2D graphics rendering and image manipulation, digital audio playback and streaming, and the management of game entities and physics simulations. It also includes tools for rea
tuna
theodeus/tuna 的主要功能包括:Audio Libraries, Audio And Music。
theodeus/tuna 的开源替代品包括: goldfire/howler.js — Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers.… katspaugh/wavesurfer.js — wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5… pygame/pygame — Pygame is a framework for building interactive 2D applications and games using the Python programming language. It… albertp007/fsound — FSound is a library for processing sound using F#. audiojs/audio — Audio in JavaScript. aschey/stream-download-rs — A Rust library for streaming audio, video, and other content.