Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:26:32 -0700 (Thu, 07 Jun 2007)
Revision: 112
Log message:

      mkdir

Changes  Path
Added FluidPlug/

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:33:05 -0700 (Thu, 07 Jun 2007)
Revision: 113
Log message:

      A place for following packages that aren't mine.

Changes  Path
Added vendorTrees/

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:33:26 -0700 (Thu, 07 Jun 2007)
Revision: 114
Log message:

      mkdir

Changes  Path
Added vendorTrees/JuceAudioPlugin/

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:35:04 -0700 (Thu, 07 Jun 2007)
Revision: 115
Log message:

      Added the wrapper code from JAP

Changes  Path
Added vendorTrees/JuceAudioPlugin/How to use this framework.txt
Added vendorTrees/JuceAudioPlugin/wrapper/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/AudioUnit/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/AudioUnit/juce_AudioUnitWrapper.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/AudioUnit/juce_AudioUnitWrapper.r
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/DefaultResourceFile
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/DummyResourceFile.r
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/juce_RTASCompileFlags.h
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/juce_RTASUtilities.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/juce_RTASWrapper.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/juce_RTAS_dlldefs.def
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectGroup.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectGroupMIDI.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectMIDIUtils.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectProcess.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectProcessAS.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectProcessMIDI.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectType.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_CEffectTypeRTAS.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_ChunkDataParser.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_DLLMain.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_DefaultSwap.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_Dispatcher.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_Header.h
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_PlugInUtils.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/RTAS/wrappers/juce_Wrapper_PluginInitialize.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/Standalone/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/Standalone/juce_AudioFilterStreamer.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/Standalone/juce_AudioFilterStreamer.h
Added vendorTrees/JuceAudioPlugin/wrapper/formats/Standalone/juce_StandaloneFilterWindow.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/formats/Standalone/juce_StandaloneFilterWindow.h
Added vendorTrees/JuceAudioPlugin/wrapper/formats/VST/
Added vendorTrees/JuceAudioPlugin/wrapper/formats/VST/juce_VstWrapper.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/juce_AudioFilterBase.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/juce_AudioFilterBase.h
Added vendorTrees/JuceAudioPlugin/wrapper/juce_AudioFilterEditor.cpp
Added vendorTrees/JuceAudioPlugin/wrapper/juce_AudioFilterEditor.h
Added vendorTrees/JuceAudioPlugin/wrapper/juce_IncludeCharacteristics.h

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:35:48 -0700 (Thu, 07 Jun 2007)
Revision: 116
Log message:

      add the demo project as well

Changes  Path
Added vendorTrees/JuceAudioPlugin/demo/
Added vendorTrees/JuceAudioPlugin/demo/build/
Added vendorTrees/JuceAudioPlugin/demo/build/AudioUnit/
Added vendorTrees/JuceAudioPlugin/demo/build/AudioUnit/Info-JuceAU.plist
Added vendorTrees/JuceAudioPlugin/demo/build/AudioUnit/JuceAU.exp
Added vendorTrees/JuceAudioPlugin/demo/build/AudioUnit/JuceDemoAU.xcodeproj/
Added vendorTrees/JuceAudioPlugin/demo/build/AudioUnit/JuceDemoAU.xcodeproj/project.pbxproj
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Mac/
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Mac/Info.plist
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Mac/juce_RTASDemo.xcodeproj/
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Mac/juce_RTASDemo.xcodeproj/project.pbxproj
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/juce_RTAS.sln
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/juce_RTAS.suo
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/juce_RTAS.vcproj
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/juce_RTASDemo.aps
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/juce_RTASDemo.rc
Added vendorTrees/JuceAudioPlugin/demo/build/RTAS_Win32/resource.h
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/Info.plist
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/JuceVST-Info.plist
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/JuceVST.xcodeproj/
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/JuceVST.xcodeproj/project.pbxproj
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Mac/version.plist
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Win32/
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Win32/juce_vst.sln
Added vendorTrees/JuceAudioPlugin/demo/build/VST_Win32/juce_vst.vcproj
Added vendorTrees/JuceAudioPlugin/demo/src/
Added vendorTrees/JuceAudioPlugin/demo/src/DemoEditorComponent.cpp
Added vendorTrees/JuceAudioPlugin/demo/src/DemoEditorComponent.h
Added vendorTrees/JuceAudioPlugin/demo/src/DemoJuceFilter.cpp
Added vendorTrees/JuceAudioPlugin/demo/src/DemoJuceFilter.h
Added vendorTrees/JuceAudioPlugin/demo/src/JucePluginCharacteristics.h

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:49:00 -0700 (Thu, 07 Jun 2007)
Revision: 117
Log message:

      Long overdue initial commit

Changes  Path
Added FluidPlug/FluidPlug/
Added FluidPlug/FluidPlug/build/
Added FluidPlug/FluidPlug/build/AudioUnit/
Added FluidPlug/FluidPlug/build/AudioUnit/Info-JuceAU.plist
Added FluidPlug/FluidPlug/build/AudioUnit/JuceAU.exp
Added FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/
Added FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/n8gray.pbxuser
Added FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/n8gray.perspective
Added FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/project.pbxproj
Added FluidPlug/FluidPlug/build/RTAS_Mac/
Added FluidPlug/FluidPlug/build/RTAS_Mac/Info.plist
Added FluidPlug/FluidPlug/build/RTAS_Mac/juce_RTASDemo.xcodeproj/
Added FluidPlug/FluidPlug/build/RTAS_Mac/juce_RTASDemo.xcodeproj/project.pbxproj
Added FluidPlug/FluidPlug/build/RTAS_Win32/
Added FluidPlug/FluidPlug/build/RTAS_Win32/juce_RTAS.sln
Added FluidPlug/FluidPlug/build/RTAS_Win32/juce_RTAS.suo
Added FluidPlug/FluidPlug/build/RTAS_Win32/juce_RTAS.vcproj
Added FluidPlug/FluidPlug/build/RTAS_Win32/juce_RTASDemo.aps
Added FluidPlug/FluidPlug/build/RTAS_Win32/juce_RTASDemo.rc
Added FluidPlug/FluidPlug/build/RTAS_Win32/resource.h
Added FluidPlug/FluidPlug/build/VST_Mac/
Added FluidPlug/FluidPlug/build/VST_Mac/Info.plist
Added FluidPlug/FluidPlug/build/VST_Mac/JuceVST-Info.plist
Added FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/
Added FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/n8gray.pbxuser
Added FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/n8gray.perspective
Added FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/project.pbxproj
Added FluidPlug/FluidPlug/build/VST_Mac/version.plist
Added FluidPlug/FluidPlug/build/VST_Win32/
Added FluidPlug/FluidPlug/build/VST_Win32/juce_vst.sln
Added FluidPlug/FluidPlug/build/VST_Win32/juce_vst.vcproj
Added FluidPlug/FluidPlug/src/
Added FluidPlug/FluidPlug/src/FSEditorComponent.cpp
Added FluidPlug/FluidPlug/src/FSEditorComponent.h
Added FluidPlug/FluidPlug/src/FSFilter.cpp
Added FluidPlug/FluidPlug/src/FSFilter.h
Added FluidPlug/FluidPlug/src/FSMidi.h
Added FluidPlug/FluidPlug/src/FSMisc.h
Added FluidPlug/FluidPlug/src/FSProgram.cpp
Added FluidPlug/FluidPlug/src/FSProgram.h
Added FluidPlug/FluidPlug/src/FSVersion.h
Added FluidPlug/FluidPlug/src/JucePluginCharacteristics.h
Added FluidPlug/FluidPlug/src/Notes.txt
Added FluidPlug/FluidPlug/src/VintageDreamsWaves-v2.sf2

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 12:49:54 -0700 (Thu, 07 Jun 2007)
Revision: 118
Log message:

      Removing files that shouldn't have been added.

Changes  Path
Deleted FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/n8gray.pbxuser
Deleted FluidPlug/FluidPlug/build/AudioUnit/JuceDemoAU.xcodeproj/n8gray.perspective
Deleted FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/n8gray.pbxuser
Deleted FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/n8gray.perspective

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 18:28:34 -0700 (Thu, 07 Jun 2007)
Revision: 119
Log message:

      Starting to reorganize to a single-project, multiple targets model.

Changes  Path
Copied FluidPlug/FluidPlug/build/Mac/ (from rev 117, FluidPlug/FluidPlug/build/VST_Mac)
Deleted FluidPlug/FluidPlug/build/Mac/JuceVST.xcodeproj/n8gray.pbxuser
Deleted FluidPlug/FluidPlug/build/Mac/JuceVST.xcodeproj/n8gray.perspective
+370 -22 FluidPlug/FluidPlug/build/Mac/JuceVST.xcodeproj/project.pbxproj
+370 -22 FluidPlug/FluidPlug/build/VST_Mac/JuceVST.xcodeproj/project.pbxproj

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 18:31:07 -0700 (Thu, 07 Jun 2007)
Revision: 120
Log message:

      Adding a plist file

Changes  Path
Added FluidPlug/FluidPlug/build/Mac/FluidPlugAU-Info.plist

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 18:33:28 -0700 (Thu, 07 Jun 2007)
Revision: 121
Log message:

      Renamed, since it's now for all plugin architectures.

Changes  Path
Copied FluidPlug/FluidPlug/build/Mac/JuceAudioPluginProject.xcodeproj/ (from rev 119, FluidPlug/FluidPlug/build/Mac/JuceVST.xcodeproj)
Deleted FluidPlug/FluidPlug/build/Mac/JuceVST.xcodeproj/

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-07 19:56:15 -0700 (Thu, 07 Jun 2007)
Revision: 122
Log message:

      I can now build both VST and AU targets.  Haven't tested them in hosts yet.

Changes  Path
+11 -5 FluidPlug/FluidPlug/build/Mac/FluidPlugAU-Info.plist
Copied FluidPlug/FluidPlug/build/Mac/FluidPlugVST-Info.plist (from rev 119, FluidPlug/FluidPlug/build/Mac/Info.plist)
Deleted FluidPlug/FluidPlug/build/Mac/Info.plist
Added FluidPlug/FluidPlug/build/Mac/JuceAU.exp
+55 -48 FluidPlug/FluidPlug/build/Mac/JuceAudioPluginProject.xcodeproj/project.pbxproj

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-10 23:11:52 -0700 (Sun, 10 Jun 2007)
Revision: 123
Log message:

      The channel labels are now 1-based and they light up when midi events are
     received.
     
     Saving/restoring of banks/programs is implemented.

Changes  Path
+297 -229 FluidPlug/FluidPlug/src/FSEditorComponent.cpp
+27 -20 FluidPlug/FluidPlug/src/FSEditorComponent.h
+69 -5 FluidPlug/FluidPlug/src/FSFilter.cpp
+5 -0 FluidPlug/FluidPlug/src/FSFilter.h
+40 -9 FluidPlug/FluidPlug/src/FSProgram.cpp
+6 -1 FluidPlug/FluidPlug/src/FSProgram.h
+5 -1 FluidPlug/FluidPlug/src/JucePluginCharacteristics.h

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-12 22:52:30 -0700 (Tue, 12 Jun 2007)
Revision: 124
Log message:

      Saving/restoring now works as expected, including bank/preset for each channel.
     This is all so icky.  I'm sure there are mucho bugs lurking.  I really want a
     better way of doing user interfaces...

Changes  Path
+537 -142 FluidPlug/FluidPlug/src/FSEditorComponent.cpp
+27 -4 FluidPlug/FluidPlug/src/FSEditorComponent.h
+29 -7 FluidPlug/FluidPlug/src/FSFilter.cpp
+4 -1 FluidPlug/FluidPlug/src/FSFilter.h
+7 -0 FluidPlug/FluidPlug/src/FSMisc.h
+176 -56 FluidPlug/FluidPlug/src/FSProgram.cpp
+18 -3 FluidPlug/FluidPlug/src/FSProgram.h