Pinned Repositories
bopper
:alarm_clock: Streaming clock source for scheduling Web Audio events rhythmically
loop-drop-app
[unmaintained] MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs
micro-css
A CSS preprocessor that provides a simplified object orientated approach to css. The syntax is very similar to CSS but encourages better reuse of classes and discourages high specificity.
msi-packager
Build MSI (Windows Installer) packages on Mac and Linux
mutant
Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*, but avoids GC thrashing.
notevil
Evalulate javascript like the built-in javascript eval() method but safely.
rust-loop-drop
[WIP] Midi-only version of Loop Drop for running on low power machines like Raspberry Pi and Beaglebone
soundbank
A collection of triggerable Web Audio API audio slots, supporting audio routing, midi input and value providers.
web-audio-school
An intro to the Web Audio API by a series of self-guided workshops.
web-midi
Web MIDI API stream based wrapper
mmckegg's Repositories
mmckegg/loop-drop-app
[unmaintained] MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs
mmckegg/web-audio-school
An intro to the Web Audio API by a series of self-guided workshops.
mmckegg/notevil
Evalulate javascript like the built-in javascript eval() method but safely.
mmckegg/mutant
Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*, but avoids GC thrashing.
mmckegg/msi-packager
Build MSI (Windows Installer) packages on Mac and Linux
mmckegg/rust-loop-drop
[WIP] Midi-only version of Loop Drop for running on low power machines like Raspberry Pi and Beaglebone
mmckegg/micro-css
A CSS preprocessor that provides a simplified object orientated approach to css. The syntax is very similar to CSS but encourages better reuse of classes and discourages high specificity.
mmckegg/web-midi
Web MIDI API stream based wrapper
mmckegg/patchwork-next
Now located at ssbc/patchwork!
mmckegg/freeverb
:church: A Web Audio implementation of freeverb (Schroeder Reverberator)
mmckegg/patchtron
Yet another SSB client! Probably gonna be Patchwork 4.0, but for now is missing a lot of things and under pretty serious development
mmckegg/observ-midi
Observe and write to midi stream as a single value, struct, array or grid.
mmckegg/knob
Canvas knob widget for the browser (touch compatible). Based on jQuery Knob by Anthony Terrien.
mmckegg/mutant-pull-reduce
Reduce the output of a pull-stream into a mutant observable.
mmckegg/loopjs-www
Loop Drop marketing/purchase/download/help website
mmckegg/evalify
browserify transform to eval modules in node before exporting
mmckegg/hoister
Put all function and variable declarations at the top of the scope in an AST
mmckegg/modject
mmckegg/node-abletonlink
node.js porting of ableton Link
mmckegg/pseudo-audio-param
Simulate scheduled AudioParam values
mmckegg/dot_vox
Rust parser for MagicaVoxel .vox files.
mmckegg/electron-quick-start
Clone to try a simple Electron app
mmckegg/electron-reproduce-tab-capture-audio-issue
mmckegg/flumedb
modular database where logs are moved with streams
mmckegg/importgp
Script to import video from FAT32 formatted gopro as a single file using ffmpeg
mmckegg/livekit-client
LiveKit browser client SDK (javascript)
mmckegg/suggest-box
:speech_balloon: decorates a textarea with GitHub-style suggestion popups (eg for emojis and users)
mmckegg/test
mmckegg/twurple
Interact with Twitch's API, chat and subscribe to events via PubSub and EventSub.
mmckegg/vengi
free and open source voxel art tools - editor, thumbnailer and format converter