Worcester, MA

charlie roberts

Elite
@charlieroberts

Primary developer of gibber, gibberish, genish, and other libraries. Co-developer of the gibberwocky live-coding environments.

marching. A JavaScript library that compiles GLSL ray marchers.

217

interface.js. gui library for music / arts applications that works with touch, mouse and motion events

214

Control. Interfaces for music, art and virtual reality on mobile devices

169

midiStroke. MIDI to Keystroke Macro convertor for OS X

146

genish.js. a js library to compile optimized audio callbacks inspired by gen~

128

gibber.audio.lib. music and audio library for Gibber

96

p5.gibber.js. Music and audio programming for p5.js

53

screamer. A live coding language for ray marching

48

interface.server. A server for generating OSC and MIDI messages from interfaces created using Interface.js

38

interface.editor. An WYSIWYG editor for creating browser-based interfaces transmitting MIDI and OSC using Interface.js

31

gibber.lib. This library provides the graphics and audio capabilities of Gibber without the code editing environment.

24

bitty. A small code editor for live coding performances

16

imgd-5010-s24. The course repository for IMGD 5010, Spring 2024

8

interface.server.2. new version of interface.server incorporating multiple device types

8

gibber.core.lib. A set of objects and functions used across the various gibber libraries.

7

Gibber-Manual. A user manual for Gibber, a creative-coding environment that runs in the browser

6

gibber.osc.server. Small node.js server for translating OSC messages to/from Gibber

6

Control---Max-MSP-Integration. max objects to quickly make and use interfaces on devices running Control

6

gibber.graphics.lib. Standalone 2D / 3D graphics library for Gibber

6

gibber.atom. A package enabling Gibber live-coding within Atom

5

gibberface. A collection of demos using Gibberish.js and Interface.js

5

wgsl_live. An environment for live coding fragment shaders using WGSL

5

sharejs.codemirror.example. This repo includes an example JS websocket sharejs server, and a client page that uses codemirror with sharejs.

4

Control---SuperCollider-Integration. SuperCollider classes to quickly create widgets in Control

4

annotationsAndVisualizations. Realtime Annotations and Visualizations in Live Coding Performance

3

memory-helper. A small utility class for managing blocks within JS TypedArrays

3

imgd-5100-2022. Course materials / assignments for IMGD 5100, Fall 2022

3

gibber.communication.lib. MIDI, OSC and WebSocket communication for Gibber

3

genish.js.tutorial. A tutorial for genish.js

3

awesome-livecoding. All things livecoding

3

screamer-docs. Interactive API reference for the live coding language screamer

3

interface.server.gamepad. HID module to work with interface.server

3

imgd4000-2024. Course repo for IMGD 4000, Technical Game Development II, 2024 @ WPI

2

topicnet. 3d net vis in the allosphere

2

interface.server.zmq. zmq for interface.server

1
35
Apply