colinbdclark
Computational media artist, creator of web-based audio and video synthesis tools, community-based technology researcher.
Lichen Community Systems Worker Cooperative CanadaToronto, Ontario
Pinned Repositories
aconite
A framework for creative video and image processing on the web.
bubbles
An experimental authoring environment for creating video art using web technologies.
Flocking
Flocking - Creative audio synthesis for the Web
node-macaudio
The interface is an AudioUnit(Mac) which can generate audio directly using JavaScript.
osc.js
An Open Sound Control (OSC) library for JavaScript that works in both the browser and Node.js
osc.js-examples
Sample code illustrating how to use osc.js in a variety of scenarios.
sf2-parser
A JavaScript SoundFont 2 parser
slip.js
slip.js is a library for encoding and decoding Serial Line Internet Protocol (SLIP) packets.
bergson
Clocks and Scheduling for Flocking and Aconite
signaletic
A music signal processing library designed for embedded environments and Web Assembly, in C
colinbdclark's Repositories
colinbdclark/osc.js
An Open Sound Control (OSC) library for JavaScript that works in both the browser and Node.js
colinbdclark/osc.js-examples
Sample code illustrating how to use osc.js in a variety of scenarios.
colinbdclark/bubbles
An experimental authoring environment for creating video art using web technologies.
colinbdclark/signaletic-notes
A minimal library for declaratively creating Web Audio API signal processing graphs
colinbdclark/Flocking
Flocking - Creative audio synthesis for the Web
colinbdclark/infusion
Infusion is a web framework that supports inclusive design.
colinbdclark/infusion-electron
Infusion component wrappers for Electron
colinbdclark/signaletic
A music signal processing library designed for embedded environments and Web Assembly, in C
colinbdclark/bergson
Clocks and Scheduling for the Web
colinbdclark/bluemchen-test-app-rust
A Rust test application for the kxmx Bluemchen Eurorack module
colinbdclark/emscripten-webidl-workarounds
Examples of some workarounds for bugs in Emscripten's WebIDL binding generator
colinbdclark/flocking-core
A cross-platform audio signal processing framework based on Flocking.js, written in C.
colinbdclark/movementosc
Movement OSC detects body keypoints using Tensorflow.js' MoveNet models and sends data over OSC.
colinbdclark/osciloscil-ugen
A Flocking unit generator implmentation of Adam Tindale's osciloscil algorithm
colinbdclark/accessibility-exchange-platform
The Accessibility Exchange platform.
colinbdclark/bluemchen-test-app
A simple test application for the kxmx Bluemchen, based on Daisy
colinbdclark/codemirror-infusion
An Infusion wrapper for CodeMirror
colinbdclark/colinclark-org-website
My personal website.
colinbdclark/DaisyBed
colinbdclark/drifting-leaves
colinbdclark/euroshield-sketches
Sketches for the 1010 Music Euroshield
colinbdclark/flocking-midi
A collection of MIDI components for Infusion and Flocking
colinbdclark/gridquencer
colinbdclark/in-betweens-installation
Experimental code to integrate an OpenMV RT1062 camera with the Monome Teletype
colinbdclark/kxmx_bluemchen
A 4hp Eurorack module built on the Electrosmith Daisy Seed
colinbdclark/lichen-eurorack-hardware
Hardware designs for eurorack synthesizer modules by Lichen Community Systems
colinbdclark/osciloscil
Waveform Modulation implementations
colinbdclark/Qverb
Reverb for the Daisy / kxmx bluemchen
colinbdclark/speakers-video-installation
A video installation by Colin Clark
colinbdclark/youme
A library of Infusion components that work with the WebMIDI API.