fixed with-ksmps to advance *current-buffer-num* independently within body of code
changed ksmps to buffer-size for clarity
started documentation
started intro
added engine->disk function for writing output from an audio-engine run to disk
improve engine->disk and engine-run to use loop variables instead of holding state in engine
working on node implementation
started notes on architecture
continuing to develope node, moved buffer related functions into util.clj
added initial documentation about events
Reorganized README and architecture information
fixed link
fixed typo
added more information to terminology
initial working version of nodes
renamed eng-events-runner to event-list-processor
reorganized file to compile correctly
made Event implement comparable (in preparation for researching PriorityQueue or PriorityBlockingQueue)
added pre- and post- control-functions (functions that process once per audio block but are not part of the audio graph) to engine; made event-list-processor a control-funciton
moved drain functions to util.clj