Starting to delve into returning pointers as opposed to float vectors in all of the advance() methods
Updated Module to dynamically allocate/deallocate polyvoices using the std::vector built in functions
Cleaned up a few trivial errors, polyVoice de/activation works
Edited polyVoices to extend the IAudio interface, moving to add a mixer to each module
More mixer optimizations
Fixed the allocation/reallocation issues
Allow for resizing of the mixer's buffer, should one need it.
Mixer now working fully. MixerTest also updated to new mixer architecture
Mixer update
Removed the darren folder, it was time. Also updated the Synthesizer to accept optargs
Moved MIDI parsing and voice allocation out of the audio callback... should make things more stable
Updating polyvoice to new style of buffer forwarding
Moving things into separate audio modules
More updates to the envelope class
Split out AudioDevice and AudioEffect functionality into classes
Moved abstracted source files to another folder. Started on wavetable and oscillators
Completed Envelope, Wavetable  and oscillator classes
Revamped polyVoice to new, streamlined modular design
Added a ramp component. Working on PolyVoice/Module/Voice integration
Updated module to new design architecture. Finished PolyVoices. Added the ability to change list pointer for all AudioEffect subclasses