efairbanks Goto Github PK
Name: Eris Fairbanks
Type: User
Bio: This is the personal Github account of Eris Fairbanks. It's got some weird audio stuff sometimes.
Location: Halifax
Name: Eris Fairbanks
Type: User
Bio: This is the personal Github account of Eris Fairbanks. It's got some weird audio stuff sometimes.
Location: Halifax
A really simple homebrew demo that demonstrates writing to the Nintendo 3DS framebuffer. Not much to write home about, but useful to reference.
A small collection of libraries for the Arduino. They are each one header file named after the component they are meant to interface with. And yes, I understand that including the implementation in the header is problematic and bad form, but they're small and having everything in one file makes them easy to manage and import with few detriments, which I feel is in the spirit of the Arduino-development style.
Minimalistic lib for bit-banging out I2C master writes to be used by other lib that displays a framebuffer on the SSD1306 display controller, specifically targeted to the 4-pin variants of the Adafruit 128x32 and 128x64 series OLED displays.
CMS and view templates for generic artist portfolio website.
Atom plugin for Cybin
Various Bash/Python/whatever scripts for quickly batch-editing audio.
Various implementations and use cases for my loosely-defined blackbox audio lib. Every class has a method called Process() and generally should inherit from a base class that specifies that that method should be implemented. Process should return values that represent successive audio samples. That's pretty much it.
A Clojure/Overtone toolkit for algorithmically/procedurally generating musical structures. It's pretty rough around the edges at this point, and will be until I have time to make some video tutorials outlining how this is meant to be used.
A programming/performance environment for seamless online and offline audiovisual rendering.
Examples for the Daisy Platform
For when you just *can't* be bothered. Quick-and-dirty OO UDP client/server implementation stuffed in a tiny header file. The networking equivalent of "screw it, I just need it to work right now."
An IRC bot designed to assist DMs in the setup and play of Tabletop Games over an IRC Channel.
New iteration of my personal website using Bootstrap 3.0 and Jekyll.
Partially-finished OSC lib for the ESP8266 series microprocessors with on-board WiFi. Example with bad audio demonstrating controlling the pitch of a reese bass found here: https://vine.co/v/iTIuUX5qTd0
mirror of git://source.ffmpeg.org/ffmpeg.git
A very simple example of how to load a fragment shader with OpenGL/GLUT.
Send commands to GHC over UDP. This is part of a larger project.
iSENSE
A place to put various JavaScript music demos. Right now there's probably only one file in this directory. There's some other stuff on my website at http://ericfairbanks.org if you want more. Also, most of this stuff only works in Chrome, as it was developed when the WebAudio APIs were still pretty young. Sorry!
Hardware Library for the Daisy Audio Platform
Discord themed chat with JS video client for livestreams.
TidalCycles + Discord == Lunacy
A Micro MWC-targeted fork of Beked1kt's fork of the Micro MWC firmware Arduino sketch.
Various homebrew for the Nintendo DS
Once upon a time, I thought I wanted to write some granular-looper software for Linux using JACK and the Korg padKONTROL. I was a crazy person, and this code reflects that. The granular synthesis class is functional, but this was created before I knew the perils of three-character-variables. Use and read at your own risk.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.