Soundplumber in Runt
C Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Makefile
README.md
data.h
parse.c
plugin.c
plumber.c
plumbstream.h
runt_plumber.h
sine.rnt
sporth.rnt
stream.c
test.rnt

README.md

Runt-plumber is set of runt bindings for Soundplumber, the internal sound engine and API for the Sporth language. Runt-plumber completely bypasses the parsing and lexing layer of Sporth, opting to use the better designed parser for Runt to touch the underyling plumber engine. Combined with a custom data structure, Runt-plumber aims to eventually provide a system better geared for realtime on-the-fly coding and abstraction.

Realtime for the moment has been disabled. That will come back again soon!

Runt-plumber also comes with sporth.rnt, a runt dictionary containing some handy words to use, including many words in Sporth.

Installation

At the moment, Runt-plumber has only been tested on Linux.

Runt-plumber needs the following dependencies:

  • Runt
  • Sporth
  • Soundpipe
  • JACK

To compile simply run:

make

Followed by this command as a local user:

make install

Do not use sudo.

Example

See the file "sine.rnt" and "test.rnt" for some examples. More documentation soon!