C++ C Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ex
res
rtaudio
LICENSE
Makefile
Makefile.linux
Makefile.osx
README.md
audio.cpp
bitmaps.h
box.h
db.c
examples.txt
graphics.c
main.cpp
pbrain.c
plugin.c
runt.c
spigot.c
spigot.h
step.c
step16_assets.h
test_db.c
tracker.c
tracker_assets.h

README.md

Spigot

Spigot is a Composition utility for Sporth.

It includes:

  • A built-in UDP listener for live coding
  • A minimalist music tracker
  • A minimalist drum sequencer
  • An experimental interface based on brainfuck

Compilation

First, make sure the following libraries are installed:

After these libraries are installed, Spigot is ready to be compiled.

On Linux, Spigot can be compiled for JACK using:

make linux

On OSX, Spigot can be compiled using:

make osx

Installation

To install, run

sudo make install

Live-Coding Setup

Live coding with Sporth can be done using the Vim plugin Vorth.