Matt McKegg
@mmckegg
music hacker // button pusher
20
Published Tools
980
Total Stars
0
Weekly Downloads
658
GitHub Followers
148
Public Repos
100/100
Avg Security
Published Tools
20 Skillsacross 2 categoriesweb-audio-school
mmckegg
An intro to the Web Audio API by a series of self-guided workshops.
argencoders-notevil
jungans
Evaluate javascript like the built-in eval() method but safely
@mmckegg/mutant
mmckegg
Renamed to "mutant".
bopper
mmckegg
Provides a streaming clock source for scheduling Web Audio events rhythmically
audio-slot
mmckegg
Web Audio API FRP wrapper for creating, routing, and triggering AudioNodes.
adsr
mmckegg
Attack, decay, sustain, release envelope for automating Web Audio API AudioParams.
ditty
mmckegg
Schedule a looped sequence of Web Audio events using bopper clock source.
audio-buffer-stream
mmckegg
Get a PCM stream from input AudioBuffers (Web Audio API). Can be used to implement a streaming audio recorder.
soundbank-reverb
mmckegg
Simple Web Audio API based reverb effect.
custom-audio-node
mmckegg
Create your own AudioNodes with AudioParams for using with the Web Audio API.
loop-grid
mmckegg
An observable collection of looped event sequences shaped to a grid.
array-grid
mmckegg
Two-dimensional implementation of ndarray to avoid dynamic code generation eval.
soundbank-granular
mmckegg
Sample based granular sythesis and timestretch.
audio-param-transform
mmckegg
Apply multiple transforms with custom functions to Web Audio API AudioParams.
audio-timeline
mmckegg
Observ object for arranging, trimming and adjusting multiple audio clips on a timeline using Web Audio.
audio-slot-param
mmckegg
Link and transform schedule-based observables and connect to AudioParams (Web Audio API).
hoister
mmckegg
Put all function and variable declarations at the top of the scope in an AST
ditty-grid-stream
mmckegg
Stream observable array-grids as ditty note events.
json-query
mmckegg
Retrieves values from JSON objects for data binding. Offers params, nested queries, deep queries, custom reduce/filter functions and simple boolean logic. Browserify compatible.
...moreferment
mmckegg
Peer-to-peer audio publishing and streaming application. Like SoundCloud but decentralized. A mashup of ssb, webtorrent and electron.
...more