alek / bleep.live

Electron-based Bleep Control Environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a work-in-progress, to be officially released at the 2019 Piksel Festival

bleep.live GitHub license

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:5133/

Alternatively, you can run Bleep environment using the built-in Elektron app:

cd elektron
npm install
npm run bleep

Which will simultaneously instantiate both controller and client screens, side-by-side.

Note: you still need to keep the main server process running when using the Elektron app.

Architecture

TBD

MIDI Setup

TBD

Writing Modules

TBD

Contributing

TBD

About

Electron-based Bleep Control Environment

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.5%Language:CSS 0.2%Language:EJS 0.1%Language:HTML 0.1%Language:Ruby 0.0%Language:Dockerfile 0.0%