charlieroberts
Primary developer of gibber, gibberish, genish, and other libraries. Co-developer of the gibberwocky live-coding environments.
Computer Science Department, WPIWorcester, MA
Pinned Repositories
Control
Interfaces for music, art and virtual reality on mobile devices
genish.js
a js library to compile optimized audio callbacks inspired by gen~
gibber.audio.lib
music and audio library for Gibber
interface.js
gui library for music / arts applications that works with touch, mouse and motion events
marching
A JavaScript library that compiles GLSL ray marchers.
midiStroke
MIDI to Keystroke Macro convertor for OS X
screamer
A live coding language for ray marching
gibber
An audiovisual live coding environment for the browser
gibberish
Fast, JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques
gibberwocky
Streamlined live coding for Ableton Live, Max/MSP/Jitter, and MIDI
charlieroberts's Repositories
charlieroberts/gibber.lib
This library provides the graphics and audio capabilities of Gibber without the code editing environment.
charlieroberts/interface.server.2
new version of interface.server incorporating multiple device types
charlieroberts/Gibber-Manual
A user manual for Gibber, a creative-coding environment that runs in the browser
charlieroberts/gibber.osc.server
Small node.js server for translating OSC messages to/from Gibber
charlieroberts/gibber.atom
A package enabling Gibber live-coding within Atom
charlieroberts/sharejs.codemirror.example
This repo includes an example JS websocket sharejs server, and a client page that uses codemirror with sharejs.
charlieroberts/awesome-livecoding
All things livecoding
charlieroberts/gibber.communication.lib
MIDI, OSC and WebSocket communication for Gibber
charlieroberts/interface.server.gamepad
HID module to work with interface.server
charlieroberts/jsdsp
A small Babel plugin enabling operator overloading with genish.js
charlieroberts/atom-gibberwocky
Gibberwocky Live Coding Plugin for Atom
charlieroberts/gibber.interface.lib
standalone library for interface elements using Gibber notation
charlieroberts/interface.server.dualshock3
dualshock3 component for interface.server
charlieroberts/interface.server.gui
browser based guis for interface.server
charlieroberts/interface.server.keyboard
keyboard module for interface.server
charlieroberts/interface.server.mouse
Mouse IO for interface.server
charlieroberts/interface.server.osc
OSC module for Interface.Server
charlieroberts/interface.server.spacenavigator
charlieroberts/interface.server.websocket
websocket module for interface.server
charlieroberts/interface.server.zmq
zmq for interface.server
charlieroberts/Inviso
A cross-platform tool for designing interactive virtual soundscapes
charlieroberts/wavepot
the digital audio workstation of the web
charlieroberts/workshop_iclc_2016
A workshop on creating new live coding languages for ICLC 2016, co-presented by Charlie Roberts & Graham Wakefield
charlieroberts/531
charlieroberts/glsllab
charlieroberts/node-gamepad
node-gamepad is a package for node that allows you to effortlessly interface your node applications with a variety of gamepad controllers.
charlieroberts/omgosc
An OSC implementation for Plask / NodeJS
charlieroberts/RHESSys
The Regional Hydro-Ecologic Simulation System
charlieroberts/sse.example
a small example of using client-specific server side event streams
charlieroberts/webaudio-performance-benchmarks
A collection of benchmarks comparing Web Audio libraries