alek / bleep

A MIDI-driven Vector Graphics Livecoding Framework

Home Page:https://bleep.live

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a snapshot of the Bleep project as presented at the 2019 Modular Manifestation event. Development of the project continues at https://github.com/alek/bleep.live

A MIDI-driven Vector Graphics Livecoding Framework

alt text

Getting Started

Getting started should be fairly straightforward. The only dependency is on node.js (version 8.0 or higher).

After installing node, you can use npm to download all the necessary dependencies:

npm install

and the system should be ready to use. Bleep.live works best with a MIDI controller, but the easiest way to get started is by running it in the "virtual midi" mode:

node bin/www --virtualmidi

Once the server is up and running, you can access it from your browser of choice at:

http://localhost:3000/

You will see a master controller window with a preloaded sample graphics:

alt text

By using qwerty/asdfgh keyboard keys you can simulate sending MIDI CC signals and observe changes to the rendered object.

Now that you have Bleep up & running, let's get into the weeds of how to make it useful...

Architecture

TBD

MIDI Setup

TBD

Writing Modules

TBD

Contributing

TBD

About

A MIDI-driven Vector Graphics Livecoding Framework

https://bleep.live

License:GNU General Public License v3.0


Languages

Language:JavaScript 98.6%Language:CSS 0.9%Language:EJS 0.5%