30 open-source projects similar to mdlayher/waveform, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Waveform alternative.
♪ A low-level library to play sound on multiple platforms ♪
AudioKit is an audio framework for iOS, macOS, and tvOS that provides tools for digital audio synthesis, signal processing, and audio analysis. It functions as a synthesis engine for generating audio waveforms and textures, a processing library for modifying tonal characteristics, and a toolkit for extracting frequency and amplitude data from sonic signals. The framework utilizes a modular node architecture and graph-based signal routing to connect audio generators, processors, and outputs. It wraps low-level audio primitives in high-level classes to facilitate sound generation and modificati
Muzic is a deep learning platform and framework for AI-driven music analysis, composition, and synthesis. It functions as a music generation framework and analysis tool, utilizing large language models and autonomous agents to orchestrate the creation and interpretation of symbolic and audio music. The project is distinguished by its cross-modal capabilities, mapping natural language and symbolic music into a shared joint embedding space for zero-shot classification and information retrieval. It employs a variety of specialized architectures, including diffusion frameworks for audio synthesis
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
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
C library for cross-platform real-time audio input and output
Replace the system volume popup with a more subtle indicator.
Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures. The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of exter
🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI
1. Overview DESCRIPTION INSTALLATION NEW: MIDI OUT OVER SERIAL MIDI FILE COMPATIBILITY CPU AND MEMORY (RAM) USAGE PORTABILITY CLASSES DEPENDENCIES 2. Class MidiFile MidiFile constructor parameters filename buffersize=100 MidiFile Methods Iterating through the events of a MIDI file play lengthus…
alto provides idiomatic Rust bindings for OpenAL 1.1 and extensions (including EFX).
The time based musical event scheduler for Common Lisp