Convenience class to create and store assembly programs for the BetaBlocker VChip.
See http://tai-studio.org/portfolio/chip-interpretations.html for details.
creates a new BBlocker program:
program |
Mixed array of instructions (Symbols) and Integers (will be interpreted either as instructions or as values for unary instructions like |
all instructions
all descriptions
print description for each instruction
search for command
identifier |
search term |
array of commands
find description for command
key |
command |
description string
fill Buffer with compiled code.
buffer |
buffer to be filled. |
the program
create a Buffer and fill it with conpiled code.
server |
instance of Server on which the Buffer is created |
action |
action to be evaluated after successful buffer creation |
the Buffer
array with 256
entries containing the codeified program.
force |
if |
compiled program as a LocalBuf object
play program.
rate |
rate of operation |
using |
instance of Server or Buffer. If a buffer is given, this is used to load the program into. |
leak |
if |
vol |
attenuation |
force |
force re-filling of collection with program (plus possible randomness) |
Synth evaluating and playing the program.
server playback.
rate |
rate of operation |
using |
instance of Server or Buffer. If a buffer is given, this is used to load the program into. |
leak |
if |
vol |
attenuation |
force |
force re-filling of collection with program (plus possible randomness) |
if true
, fill remaining space in collection/Buffer with random numbers between 0
and 255
.
run program and scope it.
rate |
rate of operation |
using |
instance of Server or Buffer. If a buffer is given, this is used to load the program into. |
leak |
if |
vol |
attenuation |
force |
force re-filling of collection with program (plus possible randomness) |
run program and plot its results.
rate |
rate of operation |
using |
instance of Server or Buffer. If a buffer is given, this is used to load the program into. |
leak |
if |
duration |
time to run in seconds. |
force |
force re-filling of collection with program (plus possible randomness) |
decompile content of collection.
force |
if |
program