Showing 28 of 28 projects
A cross-platform library for low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.
A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.
A live coding music synthesizer for creating sounds and music through code, designed for education and performance.
A live coding music synthesizer that turns code into sound, designed for education, art, and performance.
An esoteric programming language for livecoding procedural sequencers that sends MIDI, OSC, and UDP to audio/visual interfaces.
A graph-oriented live coding language and audio DSP library written in Rust for real-time music creation and audio development.
A collection of libraries and sample applications for game development using the Zig programming language.
A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.
A curated list of awesome packages, demos, and resources for the Web Audio API.
A curated list of awesome WebAudio packages, libraries, frameworks, demos, and educational resources.
A JavaScript toolkit for building browser-based synthesizers with WebAudio API, featuring MIDI controller support and a batteries-included approach.
A simple audio programming language implemented in JavaScript for creating music and sound directly in the browser.
A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.
A Python package for music theory, composition, analysis, and MIDI generation.
A Rust library and CLI for programmatic music theory, enabling note, chord, and scale generation with MIDI export and playback.
Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.
A Swift framework and DSL for creating, analyzing, and transforming music with functional harmony and MIDI support.
A comprehensive MIDI library for Node.js and web browsers, enabling MIDI messaging across platforms.
A strongly-timed musical programming language inspired by ChucK, designed for simplicity, speed, and embeddability.
A series of self-guided workshops introducing the Web Audio API through hands-on music and sound projects.
A distributed mesh synthesizer that uses UDP multicast over WiFi to control hundreds of additive synthesizer speakers in sync.
A pure Go implementation of the Open Sound Control (OSC) protocol for building networked music and media applications.
Interactive playgrounds for learning AudioKit through bite-size examples on iPad and Xcode.
A JavaScript utility library for working with musical notes, frequencies, intervals, and chords.
A JSON-based specification and toolkit for representing sequences of timed musical events, designed for WebAudio, MIDI, and OSC.
A collection of simple examples demonstrating core concepts of the Web Audio API for learning and experimentation.
A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.