Added a new more accurate equation for linear scaling/mapping of
values and ranges, and put this into its own function.
Added the new scaling to the MIDI Mode class. Also removed
some unnecessary scaling.
Adding the new scaling to the velocity curve code.
Adding new scaling to sequencer MIDI mode stuff.
Tidied up some code.
Changes made to Xcode project files after updating to
Mountain Lion and Xcode 4.6, as well as changing the compiler
within Xcode and adding the OS X 10.4 - 10.6 SDK to Xcode 4.
Fixed an assertion failure caused in debug mode on OS X 10.8.
Need to make sure loading .alphalive files still opens AlphaLive
on windows.
Added a 'Killswitch' option to Controller Mode.
Changed when the splash screen is displayed and deleted
as well as changed when the main window is displayed to
improve the startup process. Also started setting up a
JUCE::SplashScreen object to replace my one but this is
currently preventing .alphalive files to open at launch.
Changed the Alphabanks in the Toolbox to be a
treeList so that I can add instrument banks and
put these in a folder separate to the drum banks.
Updated the FileTreeComponent Class so I could access
the new setItemHeight() function.
Changed the splash screen to use the JUCE::SplashScreen
class. Kept the old splash screen classes around for now incase
I need to go back to it. Also, need to make the software update
stuff be called asynchronously (See comment in code).
Merge branch 'feat_improving_code'
Think I may have fixed the bug where the app
would occasionally crash on close.
Set it so that it alerts the user if the project they are opening
was created or last modified by a newer version of AlphaLive.
Adding links to WDK framework on windows for the
32 bit build so that it will compile.
Changed the filepath for the ASIO SDK so it no longer has a version number included.
Also updated the README.md file to correspond to this change.
Updated the 'Changes to JUCE for AlphaLive.txt' file.