Initial directory structure.

git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@1 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Initial skeleton UI


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@2 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Add the synth library (from thebends repository).  Connected the keyboard to the
synth and some hard coded oscillator settings.

TODO: Investigate the lag
TODO: Hook up more UI controls to the controller.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@3 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Remove aporter's config files.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@4 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Added controls for synth components.  So far only the two oscillators are controllable.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@5 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Added fine tuning support for oscillator 2.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@6 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Enabled controls for the LFO.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@7 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Controls for the ADSR volume envelope.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@8 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Replace the ADSR text labels with small icons.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@9 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Include xib changes.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@10 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Misc fixes:
- Code signing stuff for running on a real device
- Fixes needed to run the app on a real device (lower keyboard size temporarily)
- Better sounding defaults



git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@11 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Fix modulation so that it works properly and does not clip.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@12 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Wire in new modulation controls.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@13 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Another test case for modulation.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@14 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Fix problems with the envelope when releasing while in the decay or attack states.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@15 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Audio performance/quality improvements:
- Fix sampling bug in the oscillators that caused a blip every second.
- Fix latency issues.  Use the audio unit hardware abstraction layer instead of
  AudioQueue which has much lower latency.
- Skeleton filter implementation



git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@16 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Fix bug in calculation of cent shifting (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome) (though it sounded awesome).


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@17 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Fix bug in envelope that could cause the range to be exceeded.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@18 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Manual conversion to fixed 8.24 since using an AudioConverter does not work on an actual device.


git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@19 9f3eb83e-ca77-11dd-a2ab-b939405fd53f
Butterworth low pass filter implementation, and skeleton for more UI components



git-svn-id: http://mobilesynth.googlecode.com/svn/trunk@20 9f3eb83e-ca77-11dd-a2ab-b939405fd53f