A wrapper around a dictionary that allows to outline and run a complex set of sound definitions. All configuration and actual sound and interaction definitions should be in a set of files living in the project directory. There is a prototype directory in this quark's directory called protoSetup
. Feel free to copy it to a place of your choice and fill it with your beautiful code.
Returns a new instance of PlonkSetup
.
path |
the path to all your beautiful sound definitions and related files. Should also include a |
projectName |
the name of your project. not super important but a should be a |
Needs to be called to create everything. Loads the config file internally and starts the server.
Manually (re-)load config file.
force |
Set to |
Access config file.
the path to your setup.
the sound server.
the assets directory in which e.g. sound files are stored.
the name of the project
Dictionaries holding sounds and sound helpers in the form of PlonkSoundSupport. To create a new sound
resp. soundHelper
, call this method and it will create a PlonkSoundSupport
that you can populate.
key |
Start/Stop playback of all sounds.
Manually start the server. Called internally by startup
a proxyspace to hold all NodeProxies
for this setup
logging mechanism.
who |
a symbol determining the category of the process to be logged. |
msg |
the message |
urgence |
if |
(de)activate verbose levels.
who |
a symbol determining which log messages should or should not be displayed. |
who |
a symbol determining which log messages should or should not be displayed. |
level |
set to |
an Array
of all verbose Symbols
.
the system name as it is extracted from the system.
an Event
to possibly hold your prototyping elements.
return something from dict
selector |
the key under which the element is stored |
put something into dict
selector |
the key under which the element should be stored |
value |
the element to be stored |