omni

Audio DSL

A low-level audio programming DSL that compiles to native libraries and provides a new way to code audio algorithms

DSL for low-level audio programming.

GitHub

189 stars
8 watching
6 forks
Language: Nim
last commit: over 2 years ago
Linked from 1 awesome list

audiodslnimomni

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
prayash/audio-dspExploring audio plugin development and digital signal processing techniques using C++.43
zl-audio/zlequalizerAn implementation of an equalizer plugin using various audio processing algorithms and frameworks.320
videolang/videoA DSL for describing videos in the Racket programming language137
paranim/parasoundA Nim library providing bindings for audio file playback and writing.11
ddiakopoulos/libnyquistA C++ library for decoding and playing various audio formats543
nativeinstruments/ni-mediaA C++ library for reading and writing audio streams244
filoe/cscoreAn audio processing library with support for various codecs, effects, and APIs.2,235
sealmove/binarylangA language for building binary parsers and encoders through a syntax-based DSL approach.59
rserota/wadA JavaScript library for dynamic sound synthesis and audio processing using the Web Audio API.1,906
earlephilhower/esp8266audioA C library for playing various audio formats on microcontrollers and single-board computers using I2S or software emulation2,079
nickmqb/wyreA tool for designing and implementing digital hardware using a concise, typed language that compiles to Verilog106
libsdl-org/sdl_mixerAn audio mixer library that supports various file formats and can play back multiple channels of 16-bit stereo audio.436
jackojc/caneA DSL designed to simplify the creation of complex beats with MIDI sequences89
jussi-kalliokoski/audiolib.jsA comprehensive JavaScript toolkit for audio processing and manipulation, providing a wide range of tools and features for audio developers.673
arirusso/micromidiA Ruby DSL for creating and processing MIDI messages138