Sample table registry
Merge branch 'master' into ND-SampleTables+Input
Merge branch 'master' into ND-SampleTables+Input
Merge from master
Shared (singleton) sample table collection, with option to maintain more localized collections
Smart pointers for buffer fillers, to allow usage of Synths as generators
Remove unnecessary Effect member variable
Fix tests
Complete interface for input buffering, needs work
Two new core templated classes - TonicSmartPtr and TonicDictionary - to assist with common tasks
Working input processing using RingBuffer read/write
Wrap RB writer in smart pointer too
Tweak demo
Generic TableLookupOsc with externally-settable lookup table.
Fix length bug for tables in tablelookup osc
Merge from master
Support for arbitrary-length custom lookup tables for fast table lookup oscillator
Input demo tweaks
Use autoreleasepool in Novocaine blocks that access propertis, much much faster
Commenting on input demo. Feedback can happen quite easily without headphones