From 633be2e22c6648c901f08f3b4cd4e8e14ea86443 Mon Sep 17 00:00:00 2001 From: Chris Johnson Date: Mon, 22 Oct 2018 18:04:06 -0400 Subject: Updates (in case my plane crashes) --- .../christopherjohnson.pbxuser | 132 ++ .../christopherjohnson.perspectivev3 | 1511 ++++++++++++++ .../BussColors4.xcodeproj/project.pbxproj | 2201 ++++++++++++++++++++ .../project.xcworkspace/contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 12075 bytes .../UserInterfaceState.xcuserstate | Bin 0 -> 10373 bytes .../BussColors4.xcodeproj/spiadmin.mode1v3 | 1372 ++++++++++++ .../BussColors4.xcodeproj/spiadmin.pbxuser | 143 ++ .../xcschemes/Gain.xcscheme | 80 + .../xcschemes/xcschememanagement.plist | 22 + .../xcschemes/xcschememanagement.plist | 22 + .../\302\253PROJECTNAME\302\273.xcscheme" | 57 + plugins/MacVST/BussColors4/mac/Info.plist | 24 + plugins/MacVST/BussColors4/mac/PkgInfo | 1 + plugins/MacVST/BussColors4/mac/xcode_vst_prefix.h | 17 + plugins/MacVST/BussColors4/source/BussColors4.cpp | 199 ++ plugins/MacVST/BussColors4/source/BussColors4.h | 85 + .../MacVST/BussColors4/source/BussColors4Proc.cpp | 1644 +++++++++++++++ 18 files changed, 7517 insertions(+) create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.pbxuser create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.perspectivev3 create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.pbxproj create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.mode1v3 create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.pbxuser create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100755 plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100755 "plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" create mode 100755 plugins/MacVST/BussColors4/mac/Info.plist create mode 100755 plugins/MacVST/BussColors4/mac/PkgInfo create mode 100755 plugins/MacVST/BussColors4/mac/xcode_vst_prefix.h create mode 100755 plugins/MacVST/BussColors4/source/BussColors4.cpp create mode 100755 plugins/MacVST/BussColors4/source/BussColors4.h create mode 100755 plugins/MacVST/BussColors4/source/BussColors4Proc.cpp (limited to 'plugins/MacVST/BussColors4') diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.pbxuser b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.pbxuser new file mode 100755 index 0000000..874e77e --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,132 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* BussColors4 */; + codeSenseManager = 8B02375F1D42B1C400E1E8C8 /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 364, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 324, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 553995952; + PBXWorkspaceStateSaveDate = 553995952; + }; + perUserProjectItems = { + 8BBD1972210550260015A233 /* PBXTextBookmark */ = 8BBD1972210550260015A233 /* PBXTextBookmark */; + 8BBD1973210550260015A233 /* PBXTextBookmark */ = 8BBD1973210550260015A233 /* PBXTextBookmark */; + }; + sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* BussColors4.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {747, 2613}}"; + sepNavSelRange = "{6740, 15}"; + sepNavVisRange = "{44, 192}"; + sepNavWindowFrame = "{{545, 42}, {895, 831}}"; + }; + }; + 245463B80991757100464AD3 /* BussColors4.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {866, 1118}}"; + sepNavSelRange = "{2986, 0}"; + sepNavVisRange = "{657, 2603}"; + sepNavWindowFrame = "{{106, 47}, {895, 831}}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {859, 20267}}"; + sepNavSelRange = "{10616, 0}"; + sepNavVisRange = "{9653, 2414}"; + sepNavWindowFrame = "{{15, 42}, {895, 831}}"; + }; + }; + 24D8286F09A914000093AEF8 /* BussColors4Proc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {848, 22958}}"; + sepNavSelRange = "{2156, 16}"; + sepNavVisRange = "{2297, 2204}"; + sepNavWindowFrame = "{{529, 47}, {895, 831}}"; + }; + }; + 8B02375E1D42B1C400E1E8C8 /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8B02375F1D42B1C400E1E8C8 /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8BBD1972210550260015A233 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* BussColors4.cpp */; + name = "BussColors4.cpp: 167"; + rLen = 15; + rLoc = 6740; + rType = 0; + vrLen = 328; + vrLoc = 44; + }; + 8BBD1973210550260015A233 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* BussColors4.cpp */; + name = "BussColors4.cpp: 167"; + rLen = 15; + rLoc = 6740; + rType = 0; + vrLen = 192; + vrLoc = 44; + }; + 8D01CCC60486CAD60068D4B7 /* BussColors4 */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.perspectivev3 new file mode 100755 index 0000000..dff2c57 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1511 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + AIODescriptionKey + DockingSystemVisible + + Extension + perspectivev3 + FavBarConfig + + PBXProjectModuleGUID + 8B02375D1D42B1C400E1E8C8 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.defaultV3 + MajorVersion + 34 + MinorVersion + 0 + Name + All-In-One + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + PBXStatusErrorsKey + 0 + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + PBXStatusErrorsKey + 2 + + + + OpenEditors + + PerspectiveWidths + + 810 + 810 + + Perspectives + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 185 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 6 + 4 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {185, 428}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {202, 446}} + GroupTreeTableConfiguration + + MainColumn + 185 + + RubberWindowFrame + 567 362 810 487 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 202pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8B0237581D42B1C400E1E8C8 + PBXProjectModuleLabel + BussColors4.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8B0237591D42B1C400E1E8C8 + PBXProjectModuleLabel + BussColors4.cpp + _historyCapacity + 0 + bookmark + 8BBD1973210550260015A233 + history + + 8BBD1972210550260015A233 + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {603, 132}} + RubberWindowFrame + 567 362 810 487 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 132pt + + + Proportion + 309pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {603, 282}} + RubberWindowFrame + 567 362 810 487 0 0 1440 878 + + Module + XCDetailModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE00692099D00951B8B + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXProjectFindModule + + + ContentConfiguration + + PBXCVSModuleFilterTypeKey + 1032 + PBXProjectModuleGUID + 1CA23EE10692099D00951B8B + PBXProjectModuleLabel + SCM Results + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXCVSModule + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1023 + XCBuildResultsTrigger_Open + 1012 + + GeometryConfiguration + + Frame + {{10, 27}, {603, 382}} + + Module + PBXBuildResultsModule + + + + + Proportion + 603pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8BBD1974210550260015A233 + 1CA23ED40692098700951B8B + 8BBD1975210550260015A233 + 8B0237581D42B1C400E1E8C8 + 8BBD1976210550260015A233 + 1CA23EDF0692099D00951B8B + 1CA23EE00692099D00951B8B + 1CA23EE10692099D00951B8B + XCMainBuildResultsModuleGUID + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + debugger-restart-executable + debugger-pause + debugger-step-over + debugger-step-into + debugger-step-out + NSToolbarFlexibleSpaceItem + servicesModulebreakpoints + debugger-show-console-window + + ControllerClassBaseName + PBXDebugSessionModule + IconName + DebugTabIcon + Identifier + perspective.debug + IsVertical + 1 + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0% + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 213}} + {{395, 0}, {415, 213}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 213}} + {{0, 213}, {810, 225}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 7}, {810, 438}} + + Module + PBXDebugSessionModule + Proportion + 443pt + + + Name + Debug + ServiceClasses + + XCModuleDock + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + XCConsole + + TableOfContents + + 1CC8E6A5069209BD00BB180A + 1CC8E6A6069209BD00BB180A + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 1CC8E6A7069209BD00BB180A + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 553996326.29762602 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 8BBD1977210550260015A233 + /Users/christopherjohnson/Desktop/MacVST/BussColors4/BussColors4.xcodeproj + + WindowString + 567 362 810 487 0 0 1440 878 + WindowToolsV3 + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {500, 215}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + + GeometryConfiguration + + Frame + {{0, 222}, {500, 236}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 458pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAA5065D492600B07095 + 1C78EAA6065D492600B07095 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowString + 192 257 500 500 0 0 1280 1002 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {700, 358}} + RubberWindowFrame + 149 87 700 400 0 0 1440 878 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D5B069F1CE1000CFCEE + 1C530D5C069F1CE1000CFCEE + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 149 87 440 400 0 0 1440 878 + WindowToolGUID + 1C530D5B069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scmV3 + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.projectFormatConflicts + IsVertical + + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 8BCAE52E1D49920D0047D4BD + + GeometryConfiguration + + Frame + {{0, 0}, {472, 302}} + RubberWindowFrame + 569 378 472 322 0 0 1440 878 + + Module + XCProjectFormatConflictsModule + Proportion + 302pt + + + Proportion + 302pt + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + + TableOfContents + + 8BCAE52F1D49920D0047D4BD + 8BCAE5301D49920D0047D4BD + 8BCAE52E1D49920D0047D4BD + + WindowContentMinSize + 450 300 + WindowString + 569 378 472 322 0 0 1440 878 + WindowToolGUID + 8BCAE52F1D49920D0047D4BD + WindowToolIsVisible + + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {369, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {616, 353}} + MembersFrame + {{0, 105}, {369, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 94 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 597 125 616 374 0 0 1280 1002 + + Module + PBXClassBrowserModule + Proportion + 354pt + + + Proportion + 354pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C78EABA065D492600B07095 + 1C78EABB065D492600B07095 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 597 125 616 374 0 0 1280 1002 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.pbxproj b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.pbxproj new file mode 100755 index 0000000..2845252 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.pbxproj @@ -0,0 +1,2201 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 2407DEB9089929BA00EB68BF /* BussColors4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2407DEB6089929BA00EB68BF /* BussColors4.cpp */; }; + 245463B90991757100464AD3 /* BussColors4.h in Headers */ = {isa = PBXBuildFile; fileRef = 245463B80991757100464AD3 /* BussColors4.h */; }; + 24A202190F90D1DE003BB5A7 /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF910F90D1DD003BB5A7 /* aeffect.h */; }; + 24A2021A0F90D1DE003BB5A7 /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */; }; + 24A2021B0F90D1DE003BB5A7 /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */; }; + 24A2021D0F90D1DE003BB5A7 /* adelay.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF990F90D1DD003BB5A7 /* adelay.h */; }; + 24A202240F90D1DE003BB5A7 /* sdeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */; }; + 24A202260F90D1DE003BB5A7 /* surrounddelay.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */; }; + 24A2022A0F90D1DE003BB5A7 /* again.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFAB0F90D1DD003BB5A7 /* again.h */; }; + 24A202330F90D1DE003BB5A7 /* gmnames.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */; }; + 24A202350F90D1DE003BB5A7 /* vstxsynth.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */; }; + 24A202460F90D1DE003BB5A7 /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */; }; + 24A202480F90D1DE003BB5A7 /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */; }; + 24A2024A0F90D1DE003BB5A7 /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */; }; + 24A2024D0F90D1DE003BB5A7 /* cw_vst_prefix.pch++ in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */; }; + 24A202510F90D1DE003BB5A7 /* xcode_au_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */; }; + 24A202520F90D1DE003BB5A7 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */; }; + 24A202680F90D1DE003BB5A7 /* controlsgui.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200050F90D1DD003BB5A7 /* controlsgui.h */; }; + 24A2026A0F90D1DE003BB5A7 /* pdrawtesteditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */; }; + 24A2026C0F90D1DE003BB5A7 /* pdrawtesteffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */; }; + 24A2026F0F90D1DE003BB5A7 /* pdrawtestview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */; }; + 24A202710F90D1DE003BB5A7 /* pprimitivesviews.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */; }; + 24A202780F90D1DE003BB5A7 /* aeffguieditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */; }; + 24A2027A0F90D1DE003BB5A7 /* cfileselector.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */; }; + 24A2027D0F90D1DE003BB5A7 /* cscrollview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */; }; + 24A2027F0F90D1DE003BB5A7 /* ctabview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001F0F90D1DD003BB5A7 /* ctabview.h */; }; + 24A203A50F90D1DE003BB5A7 /* plugguieditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201470F90D1DE003BB5A7 /* plugguieditor.h */; }; + 24A203A70F90D1DE003BB5A7 /* vstcontrols.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201490F90D1DE003BB5A7 /* vstcontrols.h */; }; + 24A203A90F90D1DE003BB5A7 /* vstgui.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014B0F90D1DE003BB5A7 /* vstgui.h */; }; + 24A203AA0F90D1DE003BB5A7 /* vstkeycode.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */; }; + 24A203AB0F90D1DE003BB5A7 /* vstplugscarbon.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */; }; + 24A203AC0F90D1DE003BB5A7 /* vstplugsmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */; }; + 24A203AD0F90D1DE003BB5A7 /* vstplugsmacho.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */; }; + 24A203AE0F90D1DE003BB5A7 /* vstplugsquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */; }; + 24A203CB0F90D251003BB5A7 /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */; }; + 24A203CC0F90D251003BB5A7 /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; }; + 24A203CD0F90D251003BB5A7 /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */; }; + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */ = {isa = PBXBuildFile; fileRef = 24CFB70307E7A0220081BD57 /* PkgInfo */; }; + 24D8287009A914000093AEF8 /* BussColors4Proc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24D8286F09A914000093AEF8 /* BussColors4Proc.cpp */; }; + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 24A203D60F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = again; + }; + 24A203D80F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4476974093DAE42008998C4; + remoteInfo = adelay; + }; + 24A203DA0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4FF52220929FBF500DDED7A; + remoteInfo = vstxsynth; + }; + 24A203DC0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4476A10093DCAF9008998C4; + remoteInfo = surrounddelay; + }; + 24A203DE0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4FF52F3092A312800DDED7A; + remoteInfo = minihost; + }; + 24A203E40F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = AudioUnit; + }; + 24A203E60F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + proxyType = 2; + remoteGlobalIDString = F4C9F1D407B2320800010DAD; + remoteInfo = VST; + }; + 24A203EC0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = AudioUnit; + }; + 24A203EE0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4C9F1D407B2320800010DAD; + remoteInfo = VST; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 08EA7FFBFE8413EDC02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; + 2407DE920899296600EB68BF /* BussColors4.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BussColors4.vst; sourceTree = BUILT_PRODUCTS_DIR; }; + 2407DEB6089929BA00EB68BF /* BussColors4.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BussColors4.cpp; path = source/BussColors4.cpp; sourceTree = ""; }; + 2434720A098313350063BBF1 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; + 245463B80991757100464AD3 /* BussColors4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BussColors4.h; path = source/BussColors4.h; sourceTree = ""; }; + 24A200000F90D1DD003BB5A7 /* bmp10014.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10014.bmp; sourceTree = ""; }; + 24A200010F90D1DD003BB5A7 /* bmp10015.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10015.bmp; sourceTree = ""; }; + 24A200020F90D1DD003BB5A7 /* bmp10016.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10016.bmp; sourceTree = ""; }; + 24A200040F90D1DD003BB5A7 /* controlsgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controlsgui.cpp; sourceTree = ""; }; + 24A200050F90D1DD003BB5A7 /* controlsgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = controlsgui.h; sourceTree = ""; }; + 24A200060F90D1DD003BB5A7 /* pdrawtesteditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtesteditor.cpp; sourceTree = ""; }; + 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtesteditor.h; sourceTree = ""; }; + 24A200080F90D1DD003BB5A7 /* pdrawtesteffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtesteffect.cpp; sourceTree = ""; }; + 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtesteffect.h; sourceTree = ""; }; + 24A2000A0F90D1DD003BB5A7 /* pdrawtestmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtestmain.cpp; sourceTree = ""; }; + 24A2000B0F90D1DD003BB5A7 /* pdrawtestview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtestview.cpp; sourceTree = ""; }; + 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtestview.h; sourceTree = ""; }; + 24A2000D0F90D1DD003BB5A7 /* pprimitivesviews.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pprimitivesviews.cpp; sourceTree = ""; }; + 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pprimitivesviews.h; sourceTree = ""; }; + 24A200100F90D1DD003BB5A7 /* drawtest.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.def; sourceTree = ""; }; + 24A200110F90D1DD003BB5A7 /* drawtest.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.rc; sourceTree = ""; }; + 24A200120F90D1DD003BB5A7 /* drawtest.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = drawtest.vcproj; sourceTree = ""; }; + 24A200140F90D1DD003BB5A7 /* drawtest.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.dsp; sourceTree = ""; }; + 24A200150F90D1DD003BB5A7 /* drawtest.dsw */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.dsw; sourceTree = ""; }; + 24A200170F90D1DD003BB5A7 /* aeffguieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aeffguieditor.cpp; sourceTree = ""; }; + 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffguieditor.h; sourceTree = ""; }; + 24A200190F90D1DD003BB5A7 /* cfileselector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfileselector.cpp; sourceTree = ""; }; + 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfileselector.h; sourceTree = ""; }; + 24A2001B0F90D1DD003BB5A7 /* Changelog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Changelog; sourceTree = ""; }; + 24A2001C0F90D1DD003BB5A7 /* cscrollview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cscrollview.cpp; sourceTree = ""; }; + 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cscrollview.h; sourceTree = ""; }; + 24A2001E0F90D1DD003BB5A7 /* ctabview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ctabview.cpp; sourceTree = ""; }; + 24A2001F0F90D1DD003BB5A7 /* ctabview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ctabview.h; sourceTree = ""; }; + 24A200220F90D1DD003BB5A7 /* aeffguieditor_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = aeffguieditor_8cpp.html; sourceTree = ""; }; + 24A200230F90D1DD003BB5A7 /* aeffguieditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = aeffguieditor_8h.html; sourceTree = ""; }; + 24A200240F90D1DD003BB5A7 /* annotated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = annotated.html; sourceTree = ""; }; + 24A200250F90D1DD003BB5A7 /* cfileselector_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cfileselector_8cpp.html; sourceTree = ""; }; + 24A200260F90D1DD003BB5A7 /* cfileselector_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cfileselector_8h.html; sourceTree = ""; }; + 24A200270F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_a_eff_g_u_i_editor-members.html"; sourceTree = ""; }; + 24A200280F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_a_eff_g_u_i_editor.html; sourceTree = ""; }; + 24A200290F90D1DD003BB5A7 /* class_c_anim_knob-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_anim_knob-members.html"; sourceTree = ""; }; + 24A2002A0F90D1DD003BB5A7 /* class_c_anim_knob.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_anim_knob.html; sourceTree = ""; }; + 24A2002B0F90D1DD003BB5A7 /* class_c_anim_knob.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_anim_knob.png; sourceTree = ""; }; + 24A2002C0F90D1DD003BB5A7 /* class_c_attribute_list_entry-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_attribute_list_entry-members.html"; sourceTree = ""; }; + 24A2002D0F90D1DD003BB5A7 /* class_c_attribute_list_entry.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_attribute_list_entry.html; sourceTree = ""; }; + 24A2002E0F90D1DD003BB5A7 /* class_c_auto_animation-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_auto_animation-members.html"; sourceTree = ""; }; + 24A2002F0F90D1DD003BB5A7 /* class_c_auto_animation.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_auto_animation.html; sourceTree = ""; }; + 24A200300F90D1DD003BB5A7 /* class_c_auto_animation.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_auto_animation.png; sourceTree = ""; }; + 24A200310F90D1DD003BB5A7 /* class_c_bitmap-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_bitmap-members.html"; sourceTree = ""; }; + 24A200320F90D1DD003BB5A7 /* class_c_bitmap.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_bitmap.html; sourceTree = ""; }; + 24A200330F90D1DD003BB5A7 /* class_c_bitmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_bitmap.png; sourceTree = ""; }; + 24A200340F90D1DD003BB5A7 /* class_c_c_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_c_view-members.html"; sourceTree = ""; }; + 24A200350F90D1DD003BB5A7 /* class_c_c_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_c_view.html; sourceTree = ""; }; + 24A200360F90D1DD003BB5A7 /* class_c_control-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_control-members.html"; sourceTree = ""; }; + 24A200370F90D1DD003BB5A7 /* class_c_control.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_control.html; sourceTree = ""; }; + 24A200380F90D1DD003BB5A7 /* class_c_control.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_control.png; sourceTree = ""; }; + 24A200390F90D1DD003BB5A7 /* class_c_control_listener-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_control_listener-members.html"; sourceTree = ""; }; + 24A2003A0F90D1DD003BB5A7 /* class_c_control_listener.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_control_listener.html; sourceTree = ""; }; + 24A2003B0F90D1DD003BB5A7 /* class_c_control_listener.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_control_listener.png; sourceTree = ""; }; + 24A2003C0F90D1DD003BB5A7 /* class_c_drag_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_drag_container-members.html"; sourceTree = ""; }; + 24A2003D0F90D1DD003BB5A7 /* class_c_drag_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_drag_container.html; sourceTree = ""; }; + 24A2003E0F90D1DD003BB5A7 /* class_c_drag_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_drag_container.png; sourceTree = ""; }; + 24A2003F0F90D1DD003BB5A7 /* class_c_draw_context-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_draw_context-members.html"; sourceTree = ""; }; + 24A200400F90D1DD003BB5A7 /* class_c_draw_context.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_draw_context.html; sourceTree = ""; }; + 24A200410F90D1DD003BB5A7 /* class_c_draw_context.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_draw_context.png; sourceTree = ""; }; + 24A200420F90D1DD003BB5A7 /* class_c_file_selector-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_file_selector-members.html"; sourceTree = ""; }; + 24A200430F90D1DD003BB5A7 /* class_c_file_selector.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_file_selector.html; sourceTree = ""; }; + 24A200440F90D1DD003BB5A7 /* class_c_frame-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_frame-members.html"; sourceTree = ""; }; + 24A200450F90D1DD003BB5A7 /* class_c_frame.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_frame.html; sourceTree = ""; }; + 24A200460F90D1DD003BB5A7 /* class_c_frame.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_frame.png; sourceTree = ""; }; + 24A200470F90D1DD003BB5A7 /* class_c_horizontal_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_horizontal_slider-members.html"; sourceTree = ""; }; + 24A200480F90D1DD003BB5A7 /* class_c_horizontal_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_horizontal_slider.html; sourceTree = ""; }; + 24A200490F90D1DD003BB5A7 /* class_c_horizontal_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_horizontal_slider.png; sourceTree = ""; }; + 24A2004A0F90D1DD003BB5A7 /* class_c_horizontal_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_horizontal_switch-members.html"; sourceTree = ""; }; + 24A2004B0F90D1DD003BB5A7 /* class_c_horizontal_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_horizontal_switch.html; sourceTree = ""; }; + 24A2004C0F90D1DD003BB5A7 /* class_c_horizontal_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_horizontal_switch.png; sourceTree = ""; }; + 24A2004D0F90D1DD003BB5A7 /* class_c_kick_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_kick_button-members.html"; sourceTree = ""; }; + 24A2004E0F90D1DD003BB5A7 /* class_c_kick_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_kick_button.html; sourceTree = ""; }; + 24A2004F0F90D1DD003BB5A7 /* class_c_kick_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_kick_button.png; sourceTree = ""; }; + 24A200500F90D1DD003BB5A7 /* class_c_knob-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_knob-members.html"; sourceTree = ""; }; + 24A200510F90D1DD003BB5A7 /* class_c_knob.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_knob.html; sourceTree = ""; }; + 24A200520F90D1DD003BB5A7 /* class_c_knob.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_knob.png; sourceTree = ""; }; + 24A200530F90D1DD003BB5A7 /* class_c_movie_bitmap-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_movie_bitmap-members.html"; sourceTree = ""; }; + 24A200540F90D1DD003BB5A7 /* class_c_movie_bitmap.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_movie_bitmap.html; sourceTree = ""; }; + 24A200550F90D1DD003BB5A7 /* class_c_movie_bitmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_movie_bitmap.png; sourceTree = ""; }; + 24A200560F90D1DD003BB5A7 /* class_c_movie_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_movie_button-members.html"; sourceTree = ""; }; + 24A200570F90D1DD003BB5A7 /* class_c_movie_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_movie_button.html; sourceTree = ""; }; + 24A200580F90D1DD003BB5A7 /* class_c_movie_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_movie_button.png; sourceTree = ""; }; + 24A200590F90D1DD003BB5A7 /* class_c_offscreen_context-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_offscreen_context-members.html"; sourceTree = ""; }; + 24A2005A0F90D1DD003BB5A7 /* class_c_offscreen_context.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_offscreen_context.html; sourceTree = ""; }; + 24A2005B0F90D1DD003BB5A7 /* class_c_offscreen_context.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_offscreen_context.png; sourceTree = ""; }; + 24A2005C0F90D1DD003BB5A7 /* class_c_on_off_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_on_off_button-members.html"; sourceTree = ""; }; + 24A2005D0F90D1DD003BB5A7 /* class_c_on_off_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_on_off_button.html; sourceTree = ""; }; + 24A2005E0F90D1DD003BB5A7 /* class_c_on_off_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_on_off_button.png; sourceTree = ""; }; + 24A2005F0F90D1DD003BB5A7 /* class_c_option_menu-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_option_menu-members.html"; sourceTree = ""; }; + 24A200600F90D1DD003BB5A7 /* class_c_option_menu.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_option_menu.html; sourceTree = ""; }; + 24A200610F90D1DD003BB5A7 /* class_c_option_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_option_menu.png; sourceTree = ""; }; + 24A200620F90D1DD003BB5A7 /* class_c_option_menu_scheme-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_option_menu_scheme-members.html"; sourceTree = ""; }; + 24A200630F90D1DD003BB5A7 /* class_c_option_menu_scheme.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_option_menu_scheme.html; sourceTree = ""; }; + 24A200640F90D1DD003BB5A7 /* class_c_option_menu_scheme.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_option_menu_scheme.png; sourceTree = ""; }; + 24A200650F90D1DD003BB5A7 /* class_c_param_display-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_param_display-members.html"; sourceTree = ""; }; + 24A200660F90D1DD003BB5A7 /* class_c_param_display.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_param_display.html; sourceTree = ""; }; + 24A200670F90D1DD003BB5A7 /* class_c_param_display.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_param_display.png; sourceTree = ""; }; + 24A200680F90D1DD003BB5A7 /* class_c_reference_counter-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_reference_counter-members.html"; sourceTree = ""; }; + 24A200690F90D1DD003BB5A7 /* class_c_reference_counter.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_reference_counter.html; sourceTree = ""; }; + 24A2006A0F90D1DD003BB5A7 /* class_c_reference_counter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_reference_counter.png; sourceTree = ""; }; + 24A2006B0F90D1DD003BB5A7 /* class_c_rocker_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_rocker_switch-members.html"; sourceTree = ""; }; + 24A2006C0F90D1DD003BB5A7 /* class_c_rocker_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_rocker_switch.html; sourceTree = ""; }; + 24A2006D0F90D1DD003BB5A7 /* class_c_rocker_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_rocker_switch.png; sourceTree = ""; }; + 24A2006E0F90D1DD003BB5A7 /* class_c_scroll_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scroll_container-members.html"; sourceTree = ""; }; + 24A2006F0F90D1DD003BB5A7 /* class_c_scroll_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scroll_container.html; sourceTree = ""; }; + 24A200700F90D1DD003BB5A7 /* class_c_scroll_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scroll_container.png; sourceTree = ""; }; + 24A200710F90D1DD003BB5A7 /* class_c_scroll_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scroll_view-members.html"; sourceTree = ""; }; + 24A200720F90D1DD003BB5A7 /* class_c_scroll_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scroll_view.html; sourceTree = ""; }; + 24A200730F90D1DD003BB5A7 /* class_c_scroll_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scroll_view.png; sourceTree = ""; }; + 24A200740F90D1DD003BB5A7 /* class_c_scrollbar-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scrollbar-members.html"; sourceTree = ""; }; + 24A200750F90D1DD003BB5A7 /* class_c_scrollbar.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scrollbar.html; sourceTree = ""; }; + 24A200760F90D1DD003BB5A7 /* class_c_scrollbar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scrollbar.png; sourceTree = ""; }; + 24A200770F90D1DD003BB5A7 /* class_c_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_slider-members.html"; sourceTree = ""; }; + 24A200780F90D1DD003BB5A7 /* class_c_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_slider.html; sourceTree = ""; }; + 24A200790F90D1DD003BB5A7 /* class_c_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_slider.png; sourceTree = ""; }; + 24A2007A0F90D1DD003BB5A7 /* class_c_special_digit-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_special_digit-members.html"; sourceTree = ""; }; + 24A2007B0F90D1DD003BB5A7 /* class_c_special_digit.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_special_digit.html; sourceTree = ""; }; + 24A2007C0F90D1DD003BB5A7 /* class_c_special_digit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_special_digit.png; sourceTree = ""; }; + 24A2007D0F90D1DD003BB5A7 /* class_c_splash_screen-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_splash_screen-members.html"; sourceTree = ""; }; + 24A2007E0F90D1DD003BB5A7 /* class_c_splash_screen.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_splash_screen.html; sourceTree = ""; }; + 24A2007F0F90D1DD003BB5A7 /* class_c_splash_screen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_splash_screen.png; sourceTree = ""; }; + 24A200800F90D1DD003BB5A7 /* class_c_splash_screen_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_splash_screen_view-members.html"; sourceTree = ""; }; + 24A200810F90D1DD003BB5A7 /* class_c_splash_screen_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_splash_screen_view.html; sourceTree = ""; }; + 24A200820F90D1DD003BB5A7 /* class_c_splash_screen_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_splash_screen_view.png; sourceTree = ""; }; + 24A200830F90D1DD003BB5A7 /* class_c_tab_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_button-members.html"; sourceTree = ""; }; + 24A200840F90D1DD003BB5A7 /* class_c_tab_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_button.html; sourceTree = ""; }; + 24A200850F90D1DD003BB5A7 /* class_c_tab_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_button.png; sourceTree = ""; }; + 24A200860F90D1DD003BB5A7 /* class_c_tab_child_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_child_view-members.html"; sourceTree = ""; }; + 24A200870F90D1DD003BB5A7 /* class_c_tab_child_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_child_view.html; sourceTree = ""; }; + 24A200880F90D1DD003BB5A7 /* class_c_tab_child_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_child_view.png; sourceTree = ""; }; + 24A200890F90D1DD003BB5A7 /* class_c_tab_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_view-members.html"; sourceTree = ""; }; + 24A2008A0F90D1DD003BB5A7 /* class_c_tab_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_view.html; sourceTree = ""; }; + 24A2008B0F90D1DD003BB5A7 /* class_c_tab_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_view.png; sourceTree = ""; }; + 24A2008C0F90D1DD003BB5A7 /* class_c_text_edit-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_text_edit-members.html"; sourceTree = ""; }; + 24A2008D0F90D1DD003BB5A7 /* class_c_text_edit.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_text_edit.html; sourceTree = ""; }; + 24A2008E0F90D1DD003BB5A7 /* class_c_text_edit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_text_edit.png; sourceTree = ""; }; + 24A2008F0F90D1DD003BB5A7 /* class_c_text_label-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_text_label-members.html"; sourceTree = ""; }; + 24A200900F90D1DD003BB5A7 /* class_c_text_label.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_text_label.html; sourceTree = ""; }; + 24A200910F90D1DD003BB5A7 /* class_c_text_label.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_text_label.png; sourceTree = ""; }; + 24A200920F90D1DD003BB5A7 /* class_c_vertical_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vertical_slider-members.html"; sourceTree = ""; }; + 24A200930F90D1DD003BB5A7 /* class_c_vertical_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vertical_slider.html; sourceTree = ""; }; + 24A200940F90D1DD003BB5A7 /* class_c_vertical_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vertical_slider.png; sourceTree = ""; }; + 24A200950F90D1DD003BB5A7 /* class_c_vertical_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vertical_switch-members.html"; sourceTree = ""; }; + 24A200960F90D1DD003BB5A7 /* class_c_vertical_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vertical_switch.html; sourceTree = ""; }; + 24A200970F90D1DD003BB5A7 /* class_c_vertical_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vertical_switch.png; sourceTree = ""; }; + 24A200980F90D1DD003BB5A7 /* class_c_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_view-members.html"; sourceTree = ""; }; + 24A200990F90D1DD003BB5A7 /* class_c_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_view.html; sourceTree = ""; }; + 24A2009A0F90D1DD003BB5A7 /* class_c_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_view.png; sourceTree = ""; }; + 24A2009B0F90D1DD003BB5A7 /* class_c_view_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_view_container-members.html"; sourceTree = ""; }; + 24A2009C0F90D1DD003BB5A7 /* class_c_view_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_view_container.html; sourceTree = ""; }; + 24A2009D0F90D1DD003BB5A7 /* class_c_view_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_view_container.png; sourceTree = ""; }; + 24A2009E0F90D1DD003BB5A7 /* class_c_vu_meter-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vu_meter-members.html"; sourceTree = ""; }; + 24A2009F0F90D1DD003BB5A7 /* class_c_vu_meter.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vu_meter.html; sourceTree = ""; }; + 24A200A00F90D1DD003BB5A7 /* class_c_vu_meter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vu_meter.png; sourceTree = ""; }; + 24A200A10F90D1DD003BB5A7 /* class_i_scrollbar_drawer-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_i_scrollbar_drawer-members.html"; sourceTree = ""; }; + 24A200A20F90D1DD003BB5A7 /* class_i_scrollbar_drawer.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_i_scrollbar_drawer.html; sourceTree = ""; }; + 24A200A30F90D1DD003BB5A7 /* class_plugin_g_u_i_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_plugin_g_u_i_editor-members.html"; sourceTree = ""; }; + 24A200A40F90D1DD003BB5A7 /* class_plugin_g_u_i_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_plugin_g_u_i_editor.html; sourceTree = ""; }; + 24A200A50F90D1DD003BB5A7 /* cscrollview_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cscrollview_8cpp.html; sourceTree = ""; }; + 24A200A60F90D1DD003BB5A7 /* cscrollview_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cscrollview_8h.html; sourceTree = ""; }; + 24A200A70F90D1DD003BB5A7 /* ctabview_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = ctabview_8cpp.html; sourceTree = ""; }; + 24A200A80F90D1DD003BB5A7 /* ctabview_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = ctabview_8h.html; sourceTree = ""; }; + 24A200A90F90D1DD003BB5A7 /* deprecated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = deprecated.html; sourceTree = ""; }; + 24A200AA0F90D1DD003BB5A7 /* doc_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = doc_8h.html; sourceTree = ""; }; + 24A200AB0F90D1DD003BB5A7 /* doxygen.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = doxygen.css; sourceTree = ""; }; + 24A200AC0F90D1DD003BB5A7 /* doxygen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = doxygen.png; sourceTree = ""; }; + 24A200AD0F90D1DD003BB5A7 /* files.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = files.html; sourceTree = ""; }; + 24A200AE0F90D1DD003BB5A7 /* ftv2blank.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2blank.png; sourceTree = ""; }; + 24A200AF0F90D1DD003BB5A7 /* ftv2doc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2doc.png; sourceTree = ""; }; + 24A200B00F90D1DD003BB5A7 /* ftv2folderclosed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderclosed.png; sourceTree = ""; }; + 24A200B10F90D1DE003BB5A7 /* ftv2folderopen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderopen.png; sourceTree = ""; }; + 24A200B20F90D1DE003BB5A7 /* ftv2lastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2lastnode.png; sourceTree = ""; }; + 24A200B30F90D1DE003BB5A7 /* ftv2link.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2link.png; sourceTree = ""; }; + 24A200B40F90D1DE003BB5A7 /* ftv2mlastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mlastnode.png; sourceTree = ""; }; + 24A200B50F90D1DE003BB5A7 /* ftv2mnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mnode.png; sourceTree = ""; }; + 24A200B60F90D1DE003BB5A7 /* ftv2node.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2node.png; sourceTree = ""; }; + 24A200B70F90D1DE003BB5A7 /* ftv2plastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2plastnode.png; sourceTree = ""; }; + 24A200B80F90D1DE003BB5A7 /* ftv2pnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2pnode.png; sourceTree = ""; }; + 24A200B90F90D1DE003BB5A7 /* ftv2vertline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2vertline.png; sourceTree = ""; }; + 24A200BA0F90D1DE003BB5A7 /* functions.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions.html; sourceTree = ""; }; + 24A200BB0F90D1DE003BB5A7 /* functions_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x62.html; sourceTree = ""; }; + 24A200BC0F90D1DE003BB5A7 /* functions_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x63.html; sourceTree = ""; }; + 24A200BD0F90D1DE003BB5A7 /* functions_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x64.html; sourceTree = ""; }; + 24A200BE0F90D1DE003BB5A7 /* functions_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x65.html; sourceTree = ""; }; + 24A200BF0F90D1DE003BB5A7 /* functions_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x66.html; sourceTree = ""; }; + 24A200C00F90D1DE003BB5A7 /* functions_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x67.html; sourceTree = ""; }; + 24A200C10F90D1DE003BB5A7 /* functions_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x68.html; sourceTree = ""; }; + 24A200C20F90D1DE003BB5A7 /* functions_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x69.html; sourceTree = ""; }; + 24A200C30F90D1DE003BB5A7 /* functions_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6b.html; sourceTree = ""; }; + 24A200C40F90D1DE003BB5A7 /* functions_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6c.html; sourceTree = ""; }; + 24A200C50F90D1DE003BB5A7 /* functions_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6d.html; sourceTree = ""; }; + 24A200C60F90D1DE003BB5A7 /* functions_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6e.html; sourceTree = ""; }; + 24A200C70F90D1DE003BB5A7 /* functions_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6f.html; sourceTree = ""; }; + 24A200C80F90D1DE003BB5A7 /* functions_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x70.html; sourceTree = ""; }; + 24A200C90F90D1DE003BB5A7 /* functions_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x72.html; sourceTree = ""; }; + 24A200CA0F90D1DE003BB5A7 /* functions_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x73.html; sourceTree = ""; }; + 24A200CB0F90D1DE003BB5A7 /* functions_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x74.html; sourceTree = ""; }; + 24A200CC0F90D1DE003BB5A7 /* functions_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x75.html; sourceTree = ""; }; + 24A200CD0F90D1DE003BB5A7 /* functions_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x76.html; sourceTree = ""; }; + 24A200CE0F90D1DE003BB5A7 /* functions_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x77.html; sourceTree = ""; }; + 24A200CF0F90D1DE003BB5A7 /* functions_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x78.html; sourceTree = ""; }; + 24A200D00F90D1DE003BB5A7 /* functions_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x79.html; sourceTree = ""; }; + 24A200D10F90D1DE003BB5A7 /* functions_0x7a.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x7a.html; sourceTree = ""; }; + 24A200D20F90D1DE003BB5A7 /* functions_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x7e.html; sourceTree = ""; }; + 24A200D30F90D1DE003BB5A7 /* functions_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_eval.html; sourceTree = ""; }; + 24A200D40F90D1DE003BB5A7 /* functions_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func.html; sourceTree = ""; }; + 24A200D50F90D1DE003BB5A7 /* functions_func_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x62.html; sourceTree = ""; }; + 24A200D60F90D1DE003BB5A7 /* functions_func_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x63.html; sourceTree = ""; }; + 24A200D70F90D1DE003BB5A7 /* functions_func_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x64.html; sourceTree = ""; }; + 24A200D80F90D1DE003BB5A7 /* functions_func_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x65.html; sourceTree = ""; }; + 24A200D90F90D1DE003BB5A7 /* functions_func_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x66.html; sourceTree = ""; }; + 24A200DA0F90D1DE003BB5A7 /* functions_func_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x67.html; sourceTree = ""; }; + 24A200DB0F90D1DE003BB5A7 /* functions_func_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x68.html; sourceTree = ""; }; + 24A200DC0F90D1DE003BB5A7 /* functions_func_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x69.html; sourceTree = ""; }; + 24A200DD0F90D1DE003BB5A7 /* functions_func_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6c.html; sourceTree = ""; }; + 24A200DE0F90D1DE003BB5A7 /* functions_func_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6d.html; sourceTree = ""; }; + 24A200DF0F90D1DE003BB5A7 /* functions_func_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6e.html; sourceTree = ""; }; + 24A200E00F90D1DE003BB5A7 /* functions_func_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6f.html; sourceTree = ""; }; + 24A200E10F90D1DE003BB5A7 /* functions_func_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x70.html; sourceTree = ""; }; + 24A200E20F90D1DE003BB5A7 /* functions_func_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x72.html; sourceTree = ""; }; + 24A200E30F90D1DE003BB5A7 /* functions_func_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x73.html; sourceTree = ""; }; + 24A200E40F90D1DE003BB5A7 /* functions_func_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x74.html; sourceTree = ""; }; + 24A200E50F90D1DE003BB5A7 /* functions_func_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x75.html; sourceTree = ""; }; + 24A200E60F90D1DE003BB5A7 /* functions_func_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x76.html; sourceTree = ""; }; + 24A200E70F90D1DE003BB5A7 /* functions_func_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x77.html; sourceTree = ""; }; + 24A200E80F90D1DE003BB5A7 /* functions_func_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x7e.html; sourceTree = ""; }; + 24A200E90F90D1DE003BB5A7 /* functions_rela.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_rela.html; sourceTree = ""; }; + 24A200EA0F90D1DE003BB5A7 /* functions_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars.html; sourceTree = ""; }; + 24A200EB0F90D1DE003BB5A7 /* functions_vars_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x62.html; sourceTree = ""; }; + 24A200EC0F90D1DE003BB5A7 /* functions_vars_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x63.html; sourceTree = ""; }; + 24A200ED0F90D1DE003BB5A7 /* functions_vars_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x64.html; sourceTree = ""; }; + 24A200EE0F90D1DE003BB5A7 /* functions_vars_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x65.html; sourceTree = ""; }; + 24A200EF0F90D1DE003BB5A7 /* functions_vars_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x66.html; sourceTree = ""; }; + 24A200F00F90D1DE003BB5A7 /* functions_vars_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x67.html; sourceTree = ""; }; + 24A200F10F90D1DE003BB5A7 /* functions_vars_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x68.html; sourceTree = ""; }; + 24A200F20F90D1DE003BB5A7 /* functions_vars_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x69.html; sourceTree = ""; }; + 24A200F30F90D1DE003BB5A7 /* functions_vars_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6b.html; sourceTree = ""; }; + 24A200F40F90D1DE003BB5A7 /* functions_vars_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6c.html; sourceTree = ""; }; + 24A200F50F90D1DE003BB5A7 /* functions_vars_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6d.html; sourceTree = ""; }; + 24A200F60F90D1DE003BB5A7 /* functions_vars_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6e.html; sourceTree = ""; }; + 24A200F70F90D1DE003BB5A7 /* functions_vars_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6f.html; sourceTree = ""; }; + 24A200F80F90D1DE003BB5A7 /* functions_vars_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x70.html; sourceTree = ""; }; + 24A200F90F90D1DE003BB5A7 /* functions_vars_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x72.html; sourceTree = ""; }; + 24A200FA0F90D1DE003BB5A7 /* functions_vars_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x73.html; sourceTree = ""; }; + 24A200FB0F90D1DE003BB5A7 /* functions_vars_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x74.html; sourceTree = ""; }; + 24A200FC0F90D1DE003BB5A7 /* functions_vars_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x75.html; sourceTree = ""; }; + 24A200FD0F90D1DE003BB5A7 /* functions_vars_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x76.html; sourceTree = ""; }; + 24A200FE0F90D1DE003BB5A7 /* functions_vars_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x77.html; sourceTree = ""; }; + 24A200FF0F90D1DE003BB5A7 /* functions_vars_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x78.html; sourceTree = ""; }; + 24A201000F90D1DE003BB5A7 /* functions_vars_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x79.html; sourceTree = ""; }; + 24A201010F90D1DE003BB5A7 /* functions_vars_0x7a.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x7a.html; sourceTree = ""; }; + 24A201020F90D1DE003BB5A7 /* globals.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals.html; sourceTree = ""; }; + 24A201030F90D1DE003BB5A7 /* globals_0x61.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x61.html; sourceTree = ""; }; + 24A201040F90D1DE003BB5A7 /* globals_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x62.html; sourceTree = ""; }; + 24A201050F90D1DE003BB5A7 /* globals_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x63.html; sourceTree = ""; }; + 24A201060F90D1DE003BB5A7 /* globals_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x65.html; sourceTree = ""; }; + 24A201070F90D1DE003BB5A7 /* globals_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x66.html; sourceTree = ""; }; + 24A201080F90D1DE003BB5A7 /* globals_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x67.html; sourceTree = ""; }; + 24A201090F90D1DE003BB5A7 /* globals_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6b.html; sourceTree = ""; }; + 24A2010A0F90D1DE003BB5A7 /* globals_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6d.html; sourceTree = ""; }; + 24A2010B0F90D1DE003BB5A7 /* globals_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6e.html; sourceTree = ""; }; + 24A2010C0F90D1DE003BB5A7 /* globals_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6f.html; sourceTree = ""; }; + 24A2010D0F90D1DE003BB5A7 /* globals_0x71.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x71.html; sourceTree = ""; }; + 24A2010E0F90D1DE003BB5A7 /* globals_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x72.html; sourceTree = ""; }; + 24A2010F0F90D1DE003BB5A7 /* globals_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x73.html; sourceTree = ""; }; + 24A201100F90D1DE003BB5A7 /* globals_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x74.html; sourceTree = ""; }; + 24A201110F90D1DE003BB5A7 /* globals_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x75.html; sourceTree = ""; }; + 24A201120F90D1DE003BB5A7 /* globals_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x76.html; sourceTree = ""; }; + 24A201130F90D1DE003BB5A7 /* globals_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x77.html; sourceTree = ""; }; + 24A201140F90D1DE003BB5A7 /* globals_defs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_defs.html; sourceTree = ""; }; + 24A201150F90D1DE003BB5A7 /* globals_enum.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_enum.html; sourceTree = ""; }; + 24A201160F90D1DE003BB5A7 /* globals_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_eval.html; sourceTree = ""; }; + 24A201170F90D1DE003BB5A7 /* globals_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_type.html; sourceTree = ""; }; + 24A201180F90D1DE003BB5A7 /* globals_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_vars.html; sourceTree = ""; }; + 24A201190F90D1DE003BB5A7 /* hierarchy.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = hierarchy.html; sourceTree = ""; }; + 24A2011A0F90D1DE003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = index.html; sourceTree = ""; }; + 24A2011B0F90D1DE003BB5A7 /* intro.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = intro.html; sourceTree = ""; }; + 24A2011C0F90D1DE003BB5A7 /* license.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = license.html; sourceTree = ""; }; + 24A2011D0F90D1DE003BB5A7 /* maceditor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = maceditor.html; sourceTree = ""; }; + 24A2011E0F90D1DE003BB5A7 /* main.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = main.html; sourceTree = ""; }; + 24A2011F0F90D1DE003BB5A7 /* others.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = others.html; sourceTree = ""; }; + 24A201200F90D1DE003BB5A7 /* pages.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = pages.html; sourceTree = ""; }; + 24A201210F90D1DE003BB5A7 /* plugguieditor_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = plugguieditor_8cpp.html; sourceTree = ""; }; + 24A201220F90D1DE003BB5A7 /* plugguieditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = plugguieditor_8h.html; sourceTree = ""; }; + 24A201230F90D1DE003BB5A7 /* sequences.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = sequences.html; sourceTree = ""; }; + 24A201240F90D1DE003BB5A7 /* struct_c_color-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_color-members.html"; sourceTree = ""; }; + 24A201250F90D1DE003BB5A7 /* struct_c_color.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_color.html; sourceTree = ""; }; + 24A201260F90D1DE003BB5A7 /* struct_c_point-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_point-members.html"; sourceTree = ""; }; + 24A201270F90D1DE003BB5A7 /* struct_c_point.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_point.html; sourceTree = ""; }; + 24A201280F90D1DE003BB5A7 /* struct_c_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_rect-members.html"; sourceTree = ""; }; + 24A201290F90D1DE003BB5A7 /* struct_c_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_rect.html; sourceTree = ""; }; + 24A2012A0F90D1DE003BB5A7 /* struct_e_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_e_rect-members.html"; sourceTree = ""; }; + 24A2012B0F90D1DE003BB5A7 /* struct_e_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_e_rect.html; sourceTree = ""; }; + 24A2012C0F90D1DE003BB5A7 /* struct_vst_file_select-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_file_select-members.html"; sourceTree = ""; }; + 24A2012D0F90D1DE003BB5A7 /* struct_vst_file_select.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_file_select.html; sourceTree = ""; }; + 24A2012E0F90D1DE003BB5A7 /* struct_vst_file_type-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_file_type-members.html"; sourceTree = ""; }; + 24A2012F0F90D1DE003BB5A7 /* struct_vst_file_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_file_type.html; sourceTree = ""; }; + 24A201300F90D1DE003BB5A7 /* struct_vst_key_code-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_key_code-members.html"; sourceTree = ""; }; + 24A201310F90D1DE003BB5A7 /* struct_vst_key_code.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_key_code.html; sourceTree = ""; }; + 24A201320F90D1DE003BB5A7 /* tab_b.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_b.gif; sourceTree = ""; }; + 24A201330F90D1DE003BB5A7 /* tab_l.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_l.gif; sourceTree = ""; }; + 24A201340F90D1DE003BB5A7 /* tab_r.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_r.gif; sourceTree = ""; }; + 24A201350F90D1DE003BB5A7 /* tabs.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = tabs.css; sourceTree = ""; }; + 24A201360F90D1DE003BB5A7 /* thanks.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = thanks.html; sourceTree = ""; }; + 24A201370F90D1DE003BB5A7 /* tree.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = tree.html; sourceTree = ""; }; + 24A201380F90D1DE003BB5A7 /* vstcontrols_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstcontrols_8cpp.html; sourceTree = ""; }; + 24A201390F90D1DE003BB5A7 /* vstcontrols_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstcontrols_8h.html; sourceTree = ""; }; + 24A2013A0F90D1DE003BB5A7 /* vstgui_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstgui_8cpp.html; sourceTree = ""; }; + 24A2013B0F90D1DE003BB5A7 /* vstgui_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstgui_8h.html; sourceTree = ""; }; + 24A2013C0F90D1DE003BB5A7 /* vstkeycode_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstkeycode_8h.html; sourceTree = ""; }; + 24A2013D0F90D1DE003BB5A7 /* vstoffline.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstoffline.html; sourceTree = ""; }; + 24A2013E0F90D1DE003BB5A7 /* vstparamstruct.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstparamstruct.html; sourceTree = ""; }; + 24A2013F0F90D1DE003BB5A7 /* vstplugscarbon_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugscarbon_8h.html; sourceTree = ""; }; + 24A201400F90D1DE003BB5A7 /* vstplugsmac_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsmac_8h.html; sourceTree = ""; }; + 24A201410F90D1DE003BB5A7 /* vstplugsmacho_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsmacho_8h.html; sourceTree = ""; }; + 24A201420F90D1DE003BB5A7 /* vstplugsquartz_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsquartz_8h.html; sourceTree = ""; }; + 24A201430F90D1DE003BB5A7 /* whatsnew.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = whatsnew.html; sourceTree = ""; }; + 24A201440F90D1DE003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = index.html; sourceTree = ""; }; + 24A201450F90D1DE003BB5A7 /* Migrating from 2.3.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "Migrating from 2.3.rtf"; sourceTree = ""; }; + 24A201460F90D1DE003BB5A7 /* plugguieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plugguieditor.cpp; sourceTree = ""; }; + 24A201470F90D1DE003BB5A7 /* plugguieditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plugguieditor.h; sourceTree = ""; }; + 24A201480F90D1DE003BB5A7 /* vstcontrols.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstcontrols.cpp; sourceTree = ""; }; + 24A201490F90D1DE003BB5A7 /* vstcontrols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstcontrols.h; sourceTree = ""; }; + 24A2014A0F90D1DE003BB5A7 /* vstgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstgui.cpp; sourceTree = ""; }; + 24A2014B0F90D1DE003BB5A7 /* vstgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstgui.h; sourceTree = ""; }; + 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstkeycode.h; sourceTree = ""; }; + 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugscarbon.h; sourceTree = ""; }; + 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsmac.h; sourceTree = ""; }; + 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsmacho.h; sourceTree = ""; }; + 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsquartz.h; sourceTree = ""; }; + 24A2FEBD0F90D1DC003BB5A7 /* Thumbs.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thumbs.db; sourceTree = ""; }; + 24A2FEBE0F90D1DC003BB5A7 /* VST_Logo_Usage_Guideline.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = VST_Logo_Usage_Guideline.pdf; sourceTree = ""; }; + 24A2FEBF0F90D1DC003BB5A7 /* VSTLogoAlpha.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = VSTLogoAlpha.png; sourceTree = ""; }; + 24A2FEC00F90D1DC003BB5A7 /* VSTLogoBlack.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = VSTLogoBlack.jpg; sourceTree = ""; }; + 24A2FEC10F90D1DC003BB5A7 /* VSTLogoWhite.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = VSTLogoWhite.jpg; sourceTree = ""; }; + 24A2FEC60F90D1DC003BB5A7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24A2FEC80F90D1DC003BB5A7 /* VSTMonitor */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.bundle"; path = VSTMonitor; sourceTree = ""; }; + 24A2FEC90F90D1DC003BB5A7 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PkgInfo; sourceTree = ""; }; + 24A2FECB0F90D1DC003BB5A7 /* bmp50000.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50000.bmp; sourceTree = ""; }; + 24A2FECC0F90D1DC003BB5A7 /* bmp50001.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50001.bmp; sourceTree = ""; }; + 24A2FECD0F90D1DC003BB5A7 /* bmp50002.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50002.bmp; sourceTree = ""; }; + 24A2FECE0F90D1DC003BB5A7 /* bmp50003.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50003.bmp; sourceTree = ""; }; + 24A2FECF0F90D1DC003BB5A7 /* bmp50004.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50004.bmp; sourceTree = ""; }; + 24A2FED00F90D1DC003BB5A7 /* bmp50005.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50005.bmp; sourceTree = ""; }; + 24A2FED10F90D1DC003BB5A7 /* bmp50006.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50006.bmp; sourceTree = ""; }; + 24A2FED20F90D1DC003BB5A7 /* bmp50007.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50007.bmp; sourceTree = ""; }; + 24A2FED30F90D1DC003BB5A7 /* bmp50008.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50008.bmp; sourceTree = ""; }; + 24A2FED40F90D1DC003BB5A7 /* VSTParamTool.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; path = VSTParamTool.app; sourceTree = ""; }; + 24A2FED60F90D1DC003BB5A7 /* vstmonitor.dll */ = {isa = PBXFileReference; lastKnownFileType = file; path = vstmonitor.dll; sourceTree = ""; }; + 24A2FED70F90D1DC003BB5A7 /* vstparamtool.exe */ = {isa = PBXFileReference; lastKnownFileType = file; path = vstparamtool.exe; sourceTree = ""; }; + 24A2FEDA0F90D1DC003BB5A7 /* folder.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = folder.gif; sourceTree = ""; }; + 24A2FEDB0F90D1DC003BB5A7 /* mac.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = mac.gif; sourceTree = ""; }; + 24A2FEDC0F90D1DC003BB5A7 /* vstpluglogo_small.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = vstpluglogo_small.jpg; sourceTree = ""; }; + 24A2FEDD0F90D1DC003BB5A7 /* win.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = win.gif; sourceTree = ""; }; + 24A2FEDF0F90D1DC003BB5A7 /* aeffect_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffect_8h.html; sourceTree = ""; }; + 24A2FEE00F90D1DC003BB5A7 /* aeffectx_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffectx_8h.html; sourceTree = ""; }; + 24A2FEE10F90D1DC003BB5A7 /* aeffeditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffeditor_8h.html; sourceTree = ""; }; + 24A2FEE20F90D1DC003BB5A7 /* annotated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = annotated.html; sourceTree = ""; }; + 24A2FEE30F90D1DC003BB5A7 /* audioeffect_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffect_8cpp.html; sourceTree = ""; }; + 24A2FEE40F90D1DC003BB5A7 /* audioeffect_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffect_8h.html; sourceTree = ""; }; + 24A2FEE50F90D1DC003BB5A7 /* audioeffectx_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffectx_8cpp.html; sourceTree = ""; }; + 24A2FEE60F90D1DC003BB5A7 /* audioeffectx_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffectx_8h.html; sourceTree = ""; }; + 24A2FEE70F90D1DC003BB5A7 /* Blocksizechange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Blocksizechange.gif; sourceTree = ""; }; + 24A2FEE80F90D1DC003BB5A7 /* class_a_eff_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_a_eff_editor-members.html"; sourceTree = ""; }; + 24A2FEE90F90D1DC003BB5A7 /* class_a_eff_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_a_eff_editor.html; sourceTree = ""; }; + 24A2FEEA0F90D1DC003BB5A7 /* class_audio_effect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_audio_effect-members.html"; sourceTree = ""; }; + 24A2FEEB0F90D1DC003BB5A7 /* class_audio_effect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_audio_effect.html; sourceTree = ""; }; + 24A2FEEC0F90D1DC003BB5A7 /* class_audio_effect.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_audio_effect.png; sourceTree = ""; }; + 24A2FEED0F90D1DC003BB5A7 /* class_audio_effect_x-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_audio_effect_x-members.html"; sourceTree = ""; }; + 24A2FEEE0F90D1DC003BB5A7 /* class_audio_effect_x.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_audio_effect_x.html; sourceTree = ""; }; + 24A2FEEF0F90D1DC003BB5A7 /* class_audio_effect_x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_audio_effect_x.png; sourceTree = ""; }; + 24A2FEF00F90D1DC003BB5A7 /* ControlChanged.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = ControlChanged.gif; sourceTree = ""; }; + 24A2FEF10F90D1DC003BB5A7 /* deprecated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = deprecated.html; sourceTree = ""; }; + 24A2FEF20F90D1DC003BB5A7 /* dir_2d3252dd12c84c66c1d25b26bb45a1f5.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_2d3252dd12c84c66c1d25b26bb45a1f5.html; sourceTree = ""; }; + 24A2FEF30F90D1DC003BB5A7 /* dir_77c628dfee72e555f82d5ef53b733f38.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_77c628dfee72e555f82d5ef53b733f38.html; sourceTree = ""; }; + 24A2FEF40F90D1DC003BB5A7 /* dir_f81105d3b854bea570aaf3bae5cb64c1.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_f81105d3b854bea570aaf3bae5cb64c1.html; sourceTree = ""; }; + 24A2FEF50F90D1DC003BB5A7 /* dir_fa0454ab79b4262333bf837ea3d765e9.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_fa0454ab79b4262333bf837ea3d765e9.html; sourceTree = ""; }; + 24A2FEF60F90D1DC003BB5A7 /* dirs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dirs.html; sourceTree = ""; }; + 24A2FEF70F90D1DC003BB5A7 /* doc_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = doc_8h.html; sourceTree = ""; }; + 24A2FEF80F90D1DC003BB5A7 /* doxygen.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = doxygen.css; sourceTree = ""; }; + 24A2FEF90F90D1DC003BB5A7 /* doxygen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = doxygen.png; sourceTree = ""; }; + 24A2FEFA0F90D1DC003BB5A7 /* files.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = files.html; sourceTree = ""; }; + 24A2FEFB0F90D1DC003BB5A7 /* ftv2blank.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2blank.png; sourceTree = ""; }; + 24A2FEFC0F90D1DC003BB5A7 /* ftv2doc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2doc.png; sourceTree = ""; }; + 24A2FEFD0F90D1DC003BB5A7 /* ftv2folderclosed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderclosed.png; sourceTree = ""; }; + 24A2FEFE0F90D1DC003BB5A7 /* ftv2folderopen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderopen.png; sourceTree = ""; }; + 24A2FEFF0F90D1DC003BB5A7 /* ftv2lastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2lastnode.png; sourceTree = ""; }; + 24A2FF000F90D1DC003BB5A7 /* ftv2link.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2link.png; sourceTree = ""; }; + 24A2FF010F90D1DC003BB5A7 /* ftv2mlastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mlastnode.png; sourceTree = ""; }; + 24A2FF020F90D1DC003BB5A7 /* ftv2mnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mnode.png; sourceTree = ""; }; + 24A2FF030F90D1DC003BB5A7 /* ftv2node.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2node.png; sourceTree = ""; }; + 24A2FF040F90D1DC003BB5A7 /* ftv2plastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2plastnode.png; sourceTree = ""; }; + 24A2FF050F90D1DC003BB5A7 /* ftv2pnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2pnode.png; sourceTree = ""; }; + 24A2FF060F90D1DC003BB5A7 /* ftv2vertline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2vertline.png; sourceTree = ""; }; + 24A2FF070F90D1DC003BB5A7 /* functions.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions.html; sourceTree = ""; }; + 24A2FF080F90D1DC003BB5A7 /* functions_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x62.html; sourceTree = ""; }; + 24A2FF090F90D1DC003BB5A7 /* functions_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x63.html; sourceTree = ""; }; + 24A2FF0A0F90D1DC003BB5A7 /* functions_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x64.html; sourceTree = ""; }; + 24A2FF0B0F90D1DC003BB5A7 /* functions_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x65.html; sourceTree = ""; }; + 24A2FF0C0F90D1DC003BB5A7 /* functions_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x66.html; sourceTree = ""; }; + 24A2FF0D0F90D1DC003BB5A7 /* functions_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x67.html; sourceTree = ""; }; + 24A2FF0E0F90D1DC003BB5A7 /* functions_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x68.html; sourceTree = ""; }; + 24A2FF0F0F90D1DC003BB5A7 /* functions_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x69.html; sourceTree = ""; }; + 24A2FF100F90D1DC003BB5A7 /* functions_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6b.html; sourceTree = ""; }; + 24A2FF110F90D1DC003BB5A7 /* functions_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6c.html; sourceTree = ""; }; + 24A2FF120F90D1DC003BB5A7 /* functions_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6d.html; sourceTree = ""; }; + 24A2FF130F90D1DC003BB5A7 /* functions_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6e.html; sourceTree = ""; }; + 24A2FF140F90D1DC003BB5A7 /* functions_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6f.html; sourceTree = ""; }; + 24A2FF150F90D1DC003BB5A7 /* functions_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x70.html; sourceTree = ""; }; + 24A2FF160F90D1DC003BB5A7 /* functions_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x72.html; sourceTree = ""; }; + 24A2FF170F90D1DC003BB5A7 /* functions_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x73.html; sourceTree = ""; }; + 24A2FF180F90D1DC003BB5A7 /* functions_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x74.html; sourceTree = ""; }; + 24A2FF190F90D1DC003BB5A7 /* functions_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x75.html; sourceTree = ""; }; + 24A2FF1A0F90D1DC003BB5A7 /* functions_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x76.html; sourceTree = ""; }; + 24A2FF1B0F90D1DC003BB5A7 /* functions_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x77.html; sourceTree = ""; }; + 24A2FF1C0F90D1DC003BB5A7 /* functions_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x78.html; sourceTree = ""; }; + 24A2FF1D0F90D1DC003BB5A7 /* functions_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x79.html; sourceTree = ""; }; + 24A2FF1E0F90D1DC003BB5A7 /* functions_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x7e.html; sourceTree = ""; }; + 24A2FF1F0F90D1DC003BB5A7 /* functions_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_func.html; sourceTree = ""; }; + 24A2FF200F90D1DC003BB5A7 /* functions_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_vars.html; sourceTree = ""; }; + 24A2FF210F90D1DC003BB5A7 /* globals.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals.html; sourceTree = ""; }; + 24A2FF220F90D1DC003BB5A7 /* globals_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x62.html; sourceTree = ""; }; + 24A2FF230F90D1DC003BB5A7 /* globals_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x63.html; sourceTree = ""; }; + 24A2FF240F90D1DC003BB5A7 /* globals_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x64.html; sourceTree = ""; }; + 24A2FF250F90D1DC003BB5A7 /* globals_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x65.html; sourceTree = ""; }; + 24A2FF260F90D1DC003BB5A7 /* globals_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x66.html; sourceTree = ""; }; + 24A2FF270F90D1DC003BB5A7 /* globals_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x6b.html; sourceTree = ""; }; + 24A2FF280F90D1DC003BB5A7 /* globals_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x6d.html; sourceTree = ""; }; + 24A2FF290F90D1DC003BB5A7 /* globals_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x74.html; sourceTree = ""; }; + 24A2FF2A0F90D1DC003BB5A7 /* globals_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x76.html; sourceTree = ""; }; + 24A2FF2B0F90D1DC003BB5A7 /* globals_defs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_defs.html; sourceTree = ""; }; + 24A2FF2C0F90D1DC003BB5A7 /* globals_enum.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_enum.html; sourceTree = ""; }; + 24A2FF2D0F90D1DC003BB5A7 /* globals_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval.html; sourceTree = ""; }; + 24A2FF2E0F90D1DC003BB5A7 /* globals_eval_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x65.html; sourceTree = ""; }; + 24A2FF2F0F90D1DC003BB5A7 /* globals_eval_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x6b.html; sourceTree = ""; }; + 24A2FF300F90D1DC003BB5A7 /* globals_eval_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x6d.html; sourceTree = ""; }; + 24A2FF310F90D1DC003BB5A7 /* globals_eval_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x76.html; sourceTree = ""; }; + 24A2FF320F90D1DC003BB5A7 /* globals_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_func.html; sourceTree = ""; }; + 24A2FF330F90D1DC003BB5A7 /* globals_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_type.html; sourceTree = ""; }; + 24A2FF340F90D1DC003BB5A7 /* globals_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_vars.html; sourceTree = ""; }; + 24A2FF350F90D1DC003BB5A7 /* hierarchy.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = hierarchy.html; sourceTree = ""; }; + 24A2FF360F90D1DC003BB5A7 /* history.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = history.html; sourceTree = ""; }; + 24A2FF370F90D1DC003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = ""; }; + 24A2FF380F90D1DC003BB5A7 /* Initialisation.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Initialisation.gif; sourceTree = ""; }; + 24A2FF390F90D1DC003BB5A7 /* intro.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = intro.html; sourceTree = ""; }; + 24A2FF3A0F90D1DC003BB5A7 /* IOchange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = IOchange.gif; sourceTree = ""; }; + 24A2FF3B0F90D1DC003BB5A7 /* license.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = license.html; sourceTree = ""; }; + 24A2FF3C0F90D1DC003BB5A7 /* maceditor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = maceditor.html; sourceTree = ""; }; + 24A2FF3D0F90D1DC003BB5A7 /* main.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = main.html; sourceTree = ""; }; + 24A2FF3E0F90D1DC003BB5A7 /* namespace_host_can_dos.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespace_host_can_dos.html; sourceTree = ""; }; + 24A2FF3F0F90D1DC003BB5A7 /* namespace_plug_can_dos.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespace_plug_can_dos.html; sourceTree = ""; }; + 24A2FF400F90D1DC003BB5A7 /* namespacemembers.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespacemembers.html; sourceTree = ""; }; + 24A2FF410F90D1DC003BB5A7 /* namespacemembers_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespacemembers_vars.html; sourceTree = ""; }; + 24A2FF420F90D1DC003BB5A7 /* namespaces.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespaces.html; sourceTree = ""; }; + 24A2FF430F90D1DC003BB5A7 /* Offlineprocessing.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Offlineprocessing.gif; sourceTree = ""; }; + 24A2FF440F90D1DC003BB5A7 /* others.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = others.html; sourceTree = ""; }; + 24A2FF450F90D1DC003BB5A7 /* pages.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = pages.html; sourceTree = ""; }; + 24A2FF460F90D1DC003BB5A7 /* Sampleratechange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Sampleratechange.gif; sourceTree = ""; }; + 24A2FF470F90D1DC003BB5A7 /* sequences.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sequences.html; sourceTree = ""; }; + 24A2FF480F90D1DC003BB5A7 /* SpeakerarrangementnegotiationforVSTfx.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = SpeakerarrangementnegotiationforVSTfx.gif; sourceTree = ""; }; + 24A2FF490F90D1DC003BB5A7 /* struct_a_effect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_a_effect-members.html"; sourceTree = ""; }; + 24A2FF4A0F90D1DC003BB5A7 /* struct_a_effect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_a_effect.html; sourceTree = ""; }; + 24A2FF4B0F90D1DC003BB5A7 /* struct_e_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_e_rect-members.html"; sourceTree = ""; }; + 24A2FF4C0F90D1DC003BB5A7 /* struct_e_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_e_rect.html; sourceTree = ""; }; + 24A2FF4D0F90D1DC003BB5A7 /* struct_midi_key_name-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_key_name-members.html"; sourceTree = ""; }; + 24A2FF4E0F90D1DC003BB5A7 /* struct_midi_key_name.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_key_name.html; sourceTree = ""; }; + 24A2FF4F0F90D1DC003BB5A7 /* struct_midi_program_category-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_program_category-members.html"; sourceTree = ""; }; + 24A2FF500F90D1DC003BB5A7 /* struct_midi_program_category.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_program_category.html; sourceTree = ""; }; + 24A2FF510F90D1DC003BB5A7 /* struct_midi_program_name-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_program_name-members.html"; sourceTree = ""; }; + 24A2FF520F90D1DC003BB5A7 /* struct_midi_program_name.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_program_name.html; sourceTree = ""; }; + 24A2FF530F90D1DC003BB5A7 /* struct_vst_audio_file-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_audio_file-members.html"; sourceTree = ""; }; + 24A2FF540F90D1DC003BB5A7 /* struct_vst_audio_file.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_audio_file.html; sourceTree = ""; }; + 24A2FF550F90D1DC003BB5A7 /* struct_vst_audio_file_marker-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_audio_file_marker-members.html"; sourceTree = ""; }; + 24A2FF560F90D1DC003BB5A7 /* struct_vst_audio_file_marker.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_audio_file_marker.html; sourceTree = ""; }; + 24A2FF570F90D1DC003BB5A7 /* struct_vst_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_event-members.html"; sourceTree = ""; }; + 24A2FF580F90D1DC003BB5A7 /* struct_vst_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_event.html; sourceTree = ""; }; + 24A2FF590F90D1DD003BB5A7 /* struct_vst_events-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_events-members.html"; sourceTree = ""; }; + 24A2FF5A0F90D1DD003BB5A7 /* struct_vst_events.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_events.html; sourceTree = ""; }; + 24A2FF5B0F90D1DD003BB5A7 /* struct_vst_file_select-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_file_select-members.html"; sourceTree = ""; }; + 24A2FF5C0F90D1DD003BB5A7 /* struct_vst_file_select.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_file_select.html; sourceTree = ""; }; + 24A2FF5D0F90D1DD003BB5A7 /* struct_vst_file_type-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_file_type-members.html"; sourceTree = ""; }; + 24A2FF5E0F90D1DD003BB5A7 /* struct_vst_file_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_file_type.html; sourceTree = ""; }; + 24A2FF5F0F90D1DD003BB5A7 /* struct_vst_key_code-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_key_code-members.html"; sourceTree = ""; }; + 24A2FF600F90D1DD003BB5A7 /* struct_vst_key_code.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_key_code.html; sourceTree = ""; }; + 24A2FF610F90D1DD003BB5A7 /* struct_vst_midi_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_midi_event-members.html"; sourceTree = ""; }; + 24A2FF620F90D1DD003BB5A7 /* struct_vst_midi_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_midi_event.html; sourceTree = ""; }; + 24A2FF630F90D1DD003BB5A7 /* struct_vst_midi_sysex_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_midi_sysex_event-members.html"; sourceTree = ""; }; + 24A2FF640F90D1DD003BB5A7 /* struct_vst_midi_sysex_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_midi_sysex_event.html; sourceTree = ""; }; + 24A2FF650F90D1DD003BB5A7 /* struct_vst_offline_task-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_offline_task-members.html"; sourceTree = ""; }; + 24A2FF660F90D1DD003BB5A7 /* struct_vst_offline_task.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_offline_task.html; sourceTree = ""; }; + 24A2FF670F90D1DD003BB5A7 /* struct_vst_parameter_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_parameter_properties-members.html"; sourceTree = ""; }; + 24A2FF680F90D1DD003BB5A7 /* struct_vst_parameter_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_parameter_properties.html; sourceTree = ""; }; + 24A2FF690F90D1DD003BB5A7 /* struct_vst_patch_chunk_info-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_patch_chunk_info-members.html"; sourceTree = ""; }; + 24A2FF6A0F90D1DD003BB5A7 /* struct_vst_patch_chunk_info.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_patch_chunk_info.html; sourceTree = ""; }; + 24A2FF6B0F90D1DD003BB5A7 /* struct_vst_pin_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_pin_properties-members.html"; sourceTree = ""; }; + 24A2FF6C0F90D1DD003BB5A7 /* struct_vst_pin_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_pin_properties.html; sourceTree = ""; }; + 24A2FF6D0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_speaker_arrangement-members.html"; sourceTree = ""; }; + 24A2FF6E0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_speaker_arrangement.html; sourceTree = ""; }; + 24A2FF6F0F90D1DD003BB5A7 /* struct_vst_speaker_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_speaker_properties-members.html"; sourceTree = ""; }; + 24A2FF700F90D1DD003BB5A7 /* struct_vst_speaker_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_speaker_properties.html; sourceTree = ""; }; + 24A2FF710F90D1DD003BB5A7 /* struct_vst_time_info-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_time_info-members.html"; sourceTree = ""; }; + 24A2FF720F90D1DD003BB5A7 /* struct_vst_time_info.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_time_info.html; sourceTree = ""; }; + 24A2FF730F90D1DD003BB5A7 /* struct_vst_variable_io-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_variable_io-members.html"; sourceTree = ""; }; + 24A2FF740F90D1DD003BB5A7 /* struct_vst_variable_io.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_variable_io.html; sourceTree = ""; }; + 24A2FF750F90D1DD003BB5A7 /* struct_vst_window-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_window-members.html"; sourceTree = ""; }; + 24A2FF760F90D1DD003BB5A7 /* struct_vst_window.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_window.html; sourceTree = ""; }; + 24A2FF770F90D1DD003BB5A7 /* structfx_bank-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "structfx_bank-members.html"; sourceTree = ""; }; + 24A2FF780F90D1DD003BB5A7 /* structfx_bank.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = structfx_bank.html; sourceTree = ""; }; + 24A2FF790F90D1DD003BB5A7 /* structfx_program-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "structfx_program-members.html"; sourceTree = ""; }; + 24A2FF7A0F90D1DD003BB5A7 /* structfx_program.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = structfx_program.html; sourceTree = ""; }; + 24A2FF7B0F90D1DD003BB5A7 /* tab_b.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_b.gif; sourceTree = ""; }; + 24A2FF7C0F90D1DD003BB5A7 /* tab_l.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_l.gif; sourceTree = ""; }; + 24A2FF7D0F90D1DD003BB5A7 /* tab_r.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_r.gif; sourceTree = ""; }; + 24A2FF7E0F90D1DD003BB5A7 /* tabs.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = tabs.css; sourceTree = ""; }; + 24A2FF7F0F90D1DD003BB5A7 /* Termination.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Termination.gif; sourceTree = ""; }; + 24A2FF800F90D1DD003BB5A7 /* thanks.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = thanks.html; sourceTree = ""; }; + 24A2FF810F90D1DD003BB5A7 /* tree.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = tree.html; sourceTree = ""; }; + 24A2FF820F90D1DD003BB5A7 /* TurnOff.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = TurnOff.gif; sourceTree = ""; }; + 24A2FF830F90D1DD003BB5A7 /* TurnOn.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = TurnOn.gif; sourceTree = ""; }; + 24A2FF840F90D1DD003BB5A7 /* vstfxstore_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstfxstore_8h.html; sourceTree = ""; }; + 24A2FF850F90D1DD003BB5A7 /* vstoffline.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstoffline.html; sourceTree = ""; }; + 24A2FF860F90D1DD003BB5A7 /* vstparamstruct.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstparamstruct.html; sourceTree = ""; }; + 24A2FF870F90D1DD003BB5A7 /* vstpluglogo.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = vstpluglogo.jpg; sourceTree = ""; }; + 24A2FF880F90D1DD003BB5A7 /* vstplugmain_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstplugmain_8cpp.html; sourceTree = ""; }; + 24A2FF890F90D1DD003BB5A7 /* whatsnew.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = whatsnew.html; sourceTree = ""; }; + 24A2FF8A0F90D1DD003BB5A7 /* sdk.menu.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sdk.menu.html; sourceTree = ""; }; + 24A2FF8B0F90D1DD003BB5A7 /* sdk.overview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sdk.overview.html; sourceTree = ""; }; + 24A2FF8C0F90D1DD003BB5A7 /* sdkdoc.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = sdkdoc.css; sourceTree = ""; }; + 24A2FF8D0F90D1DD003BB5A7 /* VST Licensing Agreement.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "VST Licensing Agreement.rtf"; sourceTree = ""; }; + 24A2FF8E0F90D1DD003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = ""; }; + 24A2FF910F90D1DD003BB5A7 /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = ""; }; + 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; + 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = ""; }; + 24A2FF980F90D1DD003BB5A7 /* adelay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adelay.cpp; sourceTree = ""; }; + 24A2FF990F90D1DD003BB5A7 /* adelay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adelay.h; sourceTree = ""; }; + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adelaymain.cpp; sourceTree = ""; }; + 24A2FF9D0F90D1DD003BB5A7 /* bmp00128.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00128.bmp; sourceTree = ""; }; + 24A2FF9E0F90D1DD003BB5A7 /* bmp00129.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00129.bmp; sourceTree = ""; }; + 24A2FF9F0F90D1DD003BB5A7 /* bmp00130.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00130.bmp; sourceTree = ""; }; + 24A2FFA00F90D1DD003BB5A7 /* surrounddelay.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = surrounddelay.rc; sourceTree = ""; }; + 24A2FFA10F90D1DD003BB5A7 /* sdeditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdeditor.cpp; sourceTree = ""; }; + 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdeditor.h; sourceTree = ""; }; + 24A2FFA30F90D1DD003BB5A7 /* surrounddelay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surrounddelay.cpp; sourceTree = ""; }; + 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = surrounddelay.h; sourceTree = ""; }; + 24A2FFA60F90D1DD003BB5A7 /* adelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = adelay.vcproj; sourceTree = ""; }; + 24A2FFA70F90D1DD003BB5A7 /* surrounddelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = surrounddelay.vcproj; sourceTree = ""; }; + 24A2FFAA0F90D1DD003BB5A7 /* again.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = again.cpp; sourceTree = ""; }; + 24A2FFAB0F90D1DD003BB5A7 /* again.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = again.h; sourceTree = ""; }; + 24A2FFAD0F90D1DD003BB5A7 /* again.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = again.vcproj; sourceTree = ""; }; + 24A2FFAF0F90D1DD003BB5A7 /* minihost-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "minihost-Info.plist"; sourceTree = ""; }; + 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "vst 2.4 examples.xcodeproj"; sourceTree = ""; }; + 24A2FFB30F90D1DD003BB5A7 /* vst2.4Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = vst2.4Info.plist; sourceTree = ""; }; + 24A2FFB60F90D1DD003BB5A7 /* minieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minieditor.cpp; sourceTree = ""; }; + 24A2FFB70F90D1DD003BB5A7 /* minihost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minihost.cpp; sourceTree = ""; }; + 24A2FFB90F90D1DD003BB5A7 /* minihost.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = minihost.vcproj; sourceTree = ""; }; + 24A2FFBC0F90D1DD003BB5A7 /* vstxsynth.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.rc; sourceTree = ""; }; + 24A2FFBD0F90D1DD003BB5A7 /* vstxsynth.vstxml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.vstxml; sourceTree = ""; }; + 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gmnames.h; sourceTree = ""; }; + 24A2FFC00F90D1DD003BB5A7 /* vstxsynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstxsynth.cpp; sourceTree = ""; }; + 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstxsynth.h; sourceTree = ""; }; + 24A2FFC20F90D1DD003BB5A7 /* vstxsynthproc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstxsynthproc.cpp; sourceTree = ""; }; + 24A2FFC40F90D1DD003BB5A7 /* vstxsynth.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vstxsynth.vcproj; sourceTree = ""; }; + 24A2FFC60F90D1DD003BB5A7 /* samples.sln */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.sln; sourceTree = ""; }; + 24A2FFC70F90D1DD003BB5A7 /* vstplug.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstplug.def; sourceTree = ""; }; + 24A2FFC90F90D1DD003BB5A7 /* adelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = adelay.vcproj; sourceTree = ""; }; + 24A2FFCA0F90D1DD003BB5A7 /* again.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = again.vcproj; sourceTree = ""; }; + 24A2FFCB0F90D1DD003BB5A7 /* minihost.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = minihost.vcproj; sourceTree = ""; }; + 24A2FFCC0F90D1DD003BB5A7 /* samples.sln */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.sln; sourceTree = ""; }; + 24A2FFCD0F90D1DD003BB5A7 /* surrounddelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = surrounddelay.vcproj; sourceTree = ""; }; + 24A2FFCE0F90D1DD003BB5A7 /* vstxsynth.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vstxsynth.vcproj; sourceTree = ""; }; + 24A2FFD00F90D1DD003BB5A7 /* adelay.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = adelay.dsp; sourceTree = ""; }; + 24A2FFD10F90D1DD003BB5A7 /* again.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = again.dsp; sourceTree = ""; }; + 24A2FFD20F90D1DD003BB5A7 /* minihost.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = minihost.dsp; sourceTree = ""; }; + 24A2FFD30F90D1DD003BB5A7 /* samples.dsw */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.dsw; sourceTree = ""; }; + 24A2FFD40F90D1DD003BB5A7 /* surrounddelay.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = surrounddelay.dsp; sourceTree = ""; }; + 24A2FFD50F90D1DD003BB5A7 /* vstxsynth.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.dsp; sourceTree = ""; }; + 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = ""; }; + 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = ""; }; + 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = ""; }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = ""; }; + 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = ""; }; + 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = ""; }; + 24A2FFE10F90D1DD003BB5A7 /* audiounit.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = audiounit.exp; sourceTree = ""; }; + 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "cw_vst_prefix.pch++"; sourceTree = ""; }; + 24A2FFE30F90D1DD003BB5A7 /* drawtest.cw9prj */ = {isa = PBXFileReference; lastKnownFileType = file; path = drawtest.cw9prj; sourceTree = ""; }; + 24A2FFE40F90D1DD003BB5A7 /* drawtest.plc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.plc; sourceTree = ""; }; + 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = drawtest.xcode; sourceTree = ""; }; + 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = drawtest.xcodeproj; sourceTree = ""; }; + 24A2FFEB0F90D1DD003BB5A7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcode_au_prefix.h; sourceTree = ""; }; + 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcode_vst_prefix.h; sourceTree = ""; }; + 24A2FFEF0F90D1DD003BB5A7 /* audiounit.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = audiounit.r; sourceTree = ""; }; + 24A2FFF00F90D1DD003BB5A7 /* bmp00001.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp00001.png; sourceTree = ""; }; + 24A2FFF10F90D1DD003BB5A7 /* bmp00100.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp00100.png; sourceTree = ""; }; + 24A2FFF20F90D1DD003BB5A7 /* bmp01000.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp01000.png; sourceTree = ""; }; + 24A2FFF30F90D1DD003BB5A7 /* bmp10001.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10001.bmp; sourceTree = ""; }; + 24A2FFF40F90D1DD003BB5A7 /* bmp10002.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10002.bmp; sourceTree = ""; }; + 24A2FFF50F90D1DD003BB5A7 /* bmp10003.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10003.bmp; sourceTree = ""; }; + 24A2FFF60F90D1DD003BB5A7 /* bmp10004.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10004.bmp; sourceTree = ""; }; + 24A2FFF70F90D1DD003BB5A7 /* bmp10005.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10005.bmp; sourceTree = ""; }; + 24A2FFF80F90D1DD003BB5A7 /* bmp10006.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10006.bmp; sourceTree = ""; }; + 24A2FFF90F90D1DD003BB5A7 /* bmp10007.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10007.bmp; sourceTree = ""; }; + 24A2FFFA0F90D1DD003BB5A7 /* bmp10008.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10008.bmp; sourceTree = ""; }; + 24A2FFFB0F90D1DD003BB5A7 /* bmp10009.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10009.bmp; sourceTree = ""; }; + 24A2FFFC0F90D1DD003BB5A7 /* bmp10010.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10010.bmp; sourceTree = ""; }; + 24A2FFFD0F90D1DD003BB5A7 /* bmp10011.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10011.bmp; sourceTree = ""; }; + 24A2FFFE0F90D1DD003BB5A7 /* bmp10012.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10012.bmp; sourceTree = ""; }; + 24A2FFFF0F90D1DD003BB5A7 /* bmp10013.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10013.bmp; sourceTree = ""; }; + 24CFB70307E7A0220081BD57 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = PkgInfo; path = mac/PkgInfo; sourceTree = ""; }; + 24D8286F09A914000093AEF8 /* BussColors4Proc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BussColors4Proc.cpp; path = source/BussColors4Proc.cpp; sourceTree = ""; }; + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xcode_vst_prefix.h; path = mac/xcode_vst_prefix.h; sourceTree = SOURCE_ROOT; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* FM-Chopper */ = { + isa = PBXGroup; + children = ( + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB4FE9D528D11CA2CBB /* Products */, + 089C167CFE841241C02AAC07 /* Resources */, + 08FB77ADFE841716C02AAC07 /* Source */, + 24A2FEBB0F90D1DB003BB5A7 /* vstsdk2.4 */, + ); + name = "FM-Chopper"; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 2434720A098313350063BBF1 /* QuickTime.framework */, + 08EA7FFBFE8413EDC02AAC07 /* Carbon.framework */, + ); + name = "External Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */, + 24CFB70307E7A0220081BD57 /* PkgInfo */, + 8D01CCD10486CAD60068D4B7 /* Info.plist */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77ADFE841716C02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 2407DEB6089929BA00EB68BF /* BussColors4.cpp */, + 24D8286F09A914000093AEF8 /* BussColors4Proc.cpp */, + 245463B80991757100464AD3 /* BussColors4.h */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 2407DE920899296600EB68BF /* BussColors4.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A200030F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A200040F90D1DD003BB5A7 /* controlsgui.cpp */, + 24A200050F90D1DD003BB5A7 /* controlsgui.h */, + 24A200060F90D1DD003BB5A7 /* pdrawtesteditor.cpp */, + 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */, + 24A200080F90D1DD003BB5A7 /* pdrawtesteffect.cpp */, + 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */, + 24A2000A0F90D1DD003BB5A7 /* pdrawtestmain.cpp */, + 24A2000B0F90D1DD003BB5A7 /* pdrawtestview.cpp */, + 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */, + 24A2000D0F90D1DD003BB5A7 /* pprimitivesviews.cpp */, + 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */, + ); + name = source; + path = /vstsdk2.4/vstgui.sf/drawtest/source; + sourceTree = ""; + }; + 24A2000F0F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A200100F90D1DD003BB5A7 /* drawtest.def */, + 24A200110F90D1DD003BB5A7 /* drawtest.rc */, + 24A200120F90D1DD003BB5A7 /* drawtest.vcproj */, + ); + name = win; + path = /vstsdk2.4/vstgui.sf/drawtest/win; + sourceTree = ""; + }; + 24A200130F90D1DD003BB5A7 /* win.vc6 */ = { + isa = PBXGroup; + children = ( + 24A200140F90D1DD003BB5A7 /* drawtest.dsp */, + 24A200150F90D1DD003BB5A7 /* drawtest.dsw */, + ); + name = win.vc6; + path = /vstsdk2.4/vstgui.sf/drawtest/win.vc6; + sourceTree = ""; + }; + 24A200160F90D1DD003BB5A7 /* vstgui */ = { + isa = PBXGroup; + children = ( + 24A200170F90D1DD003BB5A7 /* aeffguieditor.cpp */, + 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */, + 24A200190F90D1DD003BB5A7 /* cfileselector.cpp */, + 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */, + 24A2001B0F90D1DD003BB5A7 /* Changelog */, + 24A2001C0F90D1DD003BB5A7 /* cscrollview.cpp */, + 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */, + 24A2001E0F90D1DD003BB5A7 /* ctabview.cpp */, + 24A2001F0F90D1DD003BB5A7 /* ctabview.h */, + 24A200200F90D1DD003BB5A7 /* Documentation */, + 24A201460F90D1DE003BB5A7 /* plugguieditor.cpp */, + 24A201470F90D1DE003BB5A7 /* plugguieditor.h */, + 24A201480F90D1DE003BB5A7 /* vstcontrols.cpp */, + 24A201490F90D1DE003BB5A7 /* vstcontrols.h */, + 24A2014A0F90D1DE003BB5A7 /* vstgui.cpp */, + 24A2014B0F90D1DE003BB5A7 /* vstgui.h */, + 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */, + 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */, + 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */, + 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */, + 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */, + ); + name = vstgui; + path = /vstsdk2.4/vstgui.sf/vstgui; + sourceTree = ""; + }; + 24A200200F90D1DD003BB5A7 /* Documentation */ = { + isa = PBXGroup; + children = ( + 24A200210F90D1DD003BB5A7 /* html */, + 24A201440F90D1DE003BB5A7 /* index.html */, + 24A201450F90D1DE003BB5A7 /* Migrating from 2.3.rtf */, + ); + name = Documentation; + path = /vstsdk2.4/vstgui.sf/vstgui/Documentation; + sourceTree = ""; + }; + 24A200210F90D1DD003BB5A7 /* html */ = { + isa = PBXGroup; + children = ( + 24A200220F90D1DD003BB5A7 /* aeffguieditor_8cpp.html */, + 24A200230F90D1DD003BB5A7 /* aeffguieditor_8h.html */, + 24A200240F90D1DD003BB5A7 /* annotated.html */, + 24A200250F90D1DD003BB5A7 /* cfileselector_8cpp.html */, + 24A200260F90D1DD003BB5A7 /* cfileselector_8h.html */, + 24A200270F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor-members.html */, + 24A200280F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor.html */, + 24A200290F90D1DD003BB5A7 /* class_c_anim_knob-members.html */, + 24A2002A0F90D1DD003BB5A7 /* class_c_anim_knob.html */, + 24A2002B0F90D1DD003BB5A7 /* class_c_anim_knob.png */, + 24A2002C0F90D1DD003BB5A7 /* class_c_attribute_list_entry-members.html */, + 24A2002D0F90D1DD003BB5A7 /* class_c_attribute_list_entry.html */, + 24A2002E0F90D1DD003BB5A7 /* class_c_auto_animation-members.html */, + 24A2002F0F90D1DD003BB5A7 /* class_c_auto_animation.html */, + 24A200300F90D1DD003BB5A7 /* class_c_auto_animation.png */, + 24A200310F90D1DD003BB5A7 /* class_c_bitmap-members.html */, + 24A200320F90D1DD003BB5A7 /* class_c_bitmap.html */, + 24A200330F90D1DD003BB5A7 /* class_c_bitmap.png */, + 24A200340F90D1DD003BB5A7 /* class_c_c_view-members.html */, + 24A200350F90D1DD003BB5A7 /* class_c_c_view.html */, + 24A200360F90D1DD003BB5A7 /* class_c_control-members.html */, + 24A200370F90D1DD003BB5A7 /* class_c_control.html */, + 24A200380F90D1DD003BB5A7 /* class_c_control.png */, + 24A200390F90D1DD003BB5A7 /* class_c_control_listener-members.html */, + 24A2003A0F90D1DD003BB5A7 /* class_c_control_listener.html */, + 24A2003B0F90D1DD003BB5A7 /* class_c_control_listener.png */, + 24A2003C0F90D1DD003BB5A7 /* class_c_drag_container-members.html */, + 24A2003D0F90D1DD003BB5A7 /* class_c_drag_container.html */, + 24A2003E0F90D1DD003BB5A7 /* class_c_drag_container.png */, + 24A2003F0F90D1DD003BB5A7 /* class_c_draw_context-members.html */, + 24A200400F90D1DD003BB5A7 /* class_c_draw_context.html */, + 24A200410F90D1DD003BB5A7 /* class_c_draw_context.png */, + 24A200420F90D1DD003BB5A7 /* class_c_file_selector-members.html */, + 24A200430F90D1DD003BB5A7 /* class_c_file_selector.html */, + 24A200440F90D1DD003BB5A7 /* class_c_frame-members.html */, + 24A200450F90D1DD003BB5A7 /* class_c_frame.html */, + 24A200460F90D1DD003BB5A7 /* class_c_frame.png */, + 24A200470F90D1DD003BB5A7 /* class_c_horizontal_slider-members.html */, + 24A200480F90D1DD003BB5A7 /* class_c_horizontal_slider.html */, + 24A200490F90D1DD003BB5A7 /* class_c_horizontal_slider.png */, + 24A2004A0F90D1DD003BB5A7 /* class_c_horizontal_switch-members.html */, + 24A2004B0F90D1DD003BB5A7 /* class_c_horizontal_switch.html */, + 24A2004C0F90D1DD003BB5A7 /* class_c_horizontal_switch.png */, + 24A2004D0F90D1DD003BB5A7 /* class_c_kick_button-members.html */, + 24A2004E0F90D1DD003BB5A7 /* class_c_kick_button.html */, + 24A2004F0F90D1DD003BB5A7 /* class_c_kick_button.png */, + 24A200500F90D1DD003BB5A7 /* class_c_knob-members.html */, + 24A200510F90D1DD003BB5A7 /* class_c_knob.html */, + 24A200520F90D1DD003BB5A7 /* class_c_knob.png */, + 24A200530F90D1DD003BB5A7 /* class_c_movie_bitmap-members.html */, + 24A200540F90D1DD003BB5A7 /* class_c_movie_bitmap.html */, + 24A200550F90D1DD003BB5A7 /* class_c_movie_bitmap.png */, + 24A200560F90D1DD003BB5A7 /* class_c_movie_button-members.html */, + 24A200570F90D1DD003BB5A7 /* class_c_movie_button.html */, + 24A200580F90D1DD003BB5A7 /* class_c_movie_button.png */, + 24A200590F90D1DD003BB5A7 /* class_c_offscreen_context-members.html */, + 24A2005A0F90D1DD003BB5A7 /* class_c_offscreen_context.html */, + 24A2005B0F90D1DD003BB5A7 /* class_c_offscreen_context.png */, + 24A2005C0F90D1DD003BB5A7 /* class_c_on_off_button-members.html */, + 24A2005D0F90D1DD003BB5A7 /* class_c_on_off_button.html */, + 24A2005E0F90D1DD003BB5A7 /* class_c_on_off_button.png */, + 24A2005F0F90D1DD003BB5A7 /* class_c_option_menu-members.html */, + 24A200600F90D1DD003BB5A7 /* class_c_option_menu.html */, + 24A200610F90D1DD003BB5A7 /* class_c_option_menu.png */, + 24A200620F90D1DD003BB5A7 /* class_c_option_menu_scheme-members.html */, + 24A200630F90D1DD003BB5A7 /* class_c_option_menu_scheme.html */, + 24A200640F90D1DD003BB5A7 /* class_c_option_menu_scheme.png */, + 24A200650F90D1DD003BB5A7 /* class_c_param_display-members.html */, + 24A200660F90D1DD003BB5A7 /* class_c_param_display.html */, + 24A200670F90D1DD003BB5A7 /* class_c_param_display.png */, + 24A200680F90D1DD003BB5A7 /* class_c_reference_counter-members.html */, + 24A200690F90D1DD003BB5A7 /* class_c_reference_counter.html */, + 24A2006A0F90D1DD003BB5A7 /* class_c_reference_counter.png */, + 24A2006B0F90D1DD003BB5A7 /* class_c_rocker_switch-members.html */, + 24A2006C0F90D1DD003BB5A7 /* class_c_rocker_switch.html */, + 24A2006D0F90D1DD003BB5A7 /* class_c_rocker_switch.png */, + 24A2006E0F90D1DD003BB5A7 /* class_c_scroll_container-members.html */, + 24A2006F0F90D1DD003BB5A7 /* class_c_scroll_container.html */, + 24A200700F90D1DD003BB5A7 /* class_c_scroll_container.png */, + 24A200710F90D1DD003BB5A7 /* class_c_scroll_view-members.html */, + 24A200720F90D1DD003BB5A7 /* class_c_scroll_view.html */, + 24A200730F90D1DD003BB5A7 /* class_c_scroll_view.png */, + 24A200740F90D1DD003BB5A7 /* class_c_scrollbar-members.html */, + 24A200750F90D1DD003BB5A7 /* class_c_scrollbar.html */, + 24A200760F90D1DD003BB5A7 /* class_c_scrollbar.png */, + 24A200770F90D1DD003BB5A7 /* class_c_slider-members.html */, + 24A200780F90D1DD003BB5A7 /* class_c_slider.html */, + 24A200790F90D1DD003BB5A7 /* class_c_slider.png */, + 24A2007A0F90D1DD003BB5A7 /* class_c_special_digit-members.html */, + 24A2007B0F90D1DD003BB5A7 /* class_c_special_digit.html */, + 24A2007C0F90D1DD003BB5A7 /* class_c_special_digit.png */, + 24A2007D0F90D1DD003BB5A7 /* class_c_splash_screen-members.html */, + 24A2007E0F90D1DD003BB5A7 /* class_c_splash_screen.html */, + 24A2007F0F90D1DD003BB5A7 /* class_c_splash_screen.png */, + 24A200800F90D1DD003BB5A7 /* class_c_splash_screen_view-members.html */, + 24A200810F90D1DD003BB5A7 /* class_c_splash_screen_view.html */, + 24A200820F90D1DD003BB5A7 /* class_c_splash_screen_view.png */, + 24A200830F90D1DD003BB5A7 /* class_c_tab_button-members.html */, + 24A200840F90D1DD003BB5A7 /* class_c_tab_button.html */, + 24A200850F90D1DD003BB5A7 /* class_c_tab_button.png */, + 24A200860F90D1DD003BB5A7 /* class_c_tab_child_view-members.html */, + 24A200870F90D1DD003BB5A7 /* class_c_tab_child_view.html */, + 24A200880F90D1DD003BB5A7 /* class_c_tab_child_view.png */, + 24A200890F90D1DD003BB5A7 /* class_c_tab_view-members.html */, + 24A2008A0F90D1DD003BB5A7 /* class_c_tab_view.html */, + 24A2008B0F90D1DD003BB5A7 /* class_c_tab_view.png */, + 24A2008C0F90D1DD003BB5A7 /* class_c_text_edit-members.html */, + 24A2008D0F90D1DD003BB5A7 /* class_c_text_edit.html */, + 24A2008E0F90D1DD003BB5A7 /* class_c_text_edit.png */, + 24A2008F0F90D1DD003BB5A7 /* class_c_text_label-members.html */, + 24A200900F90D1DD003BB5A7 /* class_c_text_label.html */, + 24A200910F90D1DD003BB5A7 /* class_c_text_label.png */, + 24A200920F90D1DD003BB5A7 /* class_c_vertical_slider-members.html */, + 24A200930F90D1DD003BB5A7 /* class_c_vertical_slider.html */, + 24A200940F90D1DD003BB5A7 /* class_c_vertical_slider.png */, + 24A200950F90D1DD003BB5A7 /* class_c_vertical_switch-members.html */, + 24A200960F90D1DD003BB5A7 /* class_c_vertical_switch.html */, + 24A200970F90D1DD003BB5A7 /* class_c_vertical_switch.png */, + 24A200980F90D1DD003BB5A7 /* class_c_view-members.html */, + 24A200990F90D1DD003BB5A7 /* class_c_view.html */, + 24A2009A0F90D1DD003BB5A7 /* class_c_view.png */, + 24A2009B0F90D1DD003BB5A7 /* class_c_view_container-members.html */, + 24A2009C0F90D1DD003BB5A7 /* class_c_view_container.html */, + 24A2009D0F90D1DD003BB5A7 /* class_c_view_container.png */, + 24A2009E0F90D1DD003BB5A7 /* class_c_vu_meter-members.html */, + 24A2009F0F90D1DD003BB5A7 /* class_c_vu_meter.html */, + 24A200A00F90D1DD003BB5A7 /* class_c_vu_meter.png */, + 24A200A10F90D1DD003BB5A7 /* class_i_scrollbar_drawer-members.html */, + 24A200A20F90D1DD003BB5A7 /* class_i_scrollbar_drawer.html */, + 24A200A30F90D1DD003BB5A7 /* class_plugin_g_u_i_editor-members.html */, + 24A200A40F90D1DD003BB5A7 /* class_plugin_g_u_i_editor.html */, + 24A200A50F90D1DD003BB5A7 /* cscrollview_8cpp.html */, + 24A200A60F90D1DD003BB5A7 /* cscrollview_8h.html */, + 24A200A70F90D1DD003BB5A7 /* ctabview_8cpp.html */, + 24A200A80F90D1DD003BB5A7 /* ctabview_8h.html */, + 24A200A90F90D1DD003BB5A7 /* deprecated.html */, + 24A200AA0F90D1DD003BB5A7 /* doc_8h.html */, + 24A200AB0F90D1DD003BB5A7 /* doxygen.css */, + 24A200AC0F90D1DD003BB5A7 /* doxygen.png */, + 24A200AD0F90D1DD003BB5A7 /* files.html */, + 24A200AE0F90D1DD003BB5A7 /* ftv2blank.png */, + 24A200AF0F90D1DD003BB5A7 /* ftv2doc.png */, + 24A200B00F90D1DD003BB5A7 /* ftv2folderclosed.png */, + 24A200B10F90D1DE003BB5A7 /* ftv2folderopen.png */, + 24A200B20F90D1DE003BB5A7 /* ftv2lastnode.png */, + 24A200B30F90D1DE003BB5A7 /* ftv2link.png */, + 24A200B40F90D1DE003BB5A7 /* ftv2mlastnode.png */, + 24A200B50F90D1DE003BB5A7 /* ftv2mnode.png */, + 24A200B60F90D1DE003BB5A7 /* ftv2node.png */, + 24A200B70F90D1DE003BB5A7 /* ftv2plastnode.png */, + 24A200B80F90D1DE003BB5A7 /* ftv2pnode.png */, + 24A200B90F90D1DE003BB5A7 /* ftv2vertline.png */, + 24A200BA0F90D1DE003BB5A7 /* functions.html */, + 24A200BB0F90D1DE003BB5A7 /* functions_0x62.html */, + 24A200BC0F90D1DE003BB5A7 /* functions_0x63.html */, + 24A200BD0F90D1DE003BB5A7 /* functions_0x64.html */, + 24A200BE0F90D1DE003BB5A7 /* functions_0x65.html */, + 24A200BF0F90D1DE003BB5A7 /* functions_0x66.html */, + 24A200C00F90D1DE003BB5A7 /* functions_0x67.html */, + 24A200C10F90D1DE003BB5A7 /* functions_0x68.html */, + 24A200C20F90D1DE003BB5A7 /* functions_0x69.html */, + 24A200C30F90D1DE003BB5A7 /* functions_0x6b.html */, + 24A200C40F90D1DE003BB5A7 /* functions_0x6c.html */, + 24A200C50F90D1DE003BB5A7 /* functions_0x6d.html */, + 24A200C60F90D1DE003BB5A7 /* functions_0x6e.html */, + 24A200C70F90D1DE003BB5A7 /* functions_0x6f.html */, + 24A200C80F90D1DE003BB5A7 /* functions_0x70.html */, + 24A200C90F90D1DE003BB5A7 /* functions_0x72.html */, + 24A200CA0F90D1DE003BB5A7 /* functions_0x73.html */, + 24A200CB0F90D1DE003BB5A7 /* functions_0x74.html */, + 24A200CC0F90D1DE003BB5A7 /* functions_0x75.html */, + 24A200CD0F90D1DE003BB5A7 /* functions_0x76.html */, + 24A200CE0F90D1DE003BB5A7 /* functions_0x77.html */, + 24A200CF0F90D1DE003BB5A7 /* functions_0x78.html */, + 24A200D00F90D1DE003BB5A7 /* functions_0x79.html */, + 24A200D10F90D1DE003BB5A7 /* functions_0x7a.html */, + 24A200D20F90D1DE003BB5A7 /* functions_0x7e.html */, + 24A200D30F90D1DE003BB5A7 /* functions_eval.html */, + 24A200D40F90D1DE003BB5A7 /* functions_func.html */, + 24A200D50F90D1DE003BB5A7 /* functions_func_0x62.html */, + 24A200D60F90D1DE003BB5A7 /* functions_func_0x63.html */, + 24A200D70F90D1DE003BB5A7 /* functions_func_0x64.html */, + 24A200D80F90D1DE003BB5A7 /* functions_func_0x65.html */, + 24A200D90F90D1DE003BB5A7 /* functions_func_0x66.html */, + 24A200DA0F90D1DE003BB5A7 /* functions_func_0x67.html */, + 24A200DB0F90D1DE003BB5A7 /* functions_func_0x68.html */, + 24A200DC0F90D1DE003BB5A7 /* functions_func_0x69.html */, + 24A200DD0F90D1DE003BB5A7 /* functions_func_0x6c.html */, + 24A200DE0F90D1DE003BB5A7 /* functions_func_0x6d.html */, + 24A200DF0F90D1DE003BB5A7 /* functions_func_0x6e.html */, + 24A200E00F90D1DE003BB5A7 /* functions_func_0x6f.html */, + 24A200E10F90D1DE003BB5A7 /* functions_func_0x70.html */, + 24A200E20F90D1DE003BB5A7 /* functions_func_0x72.html */, + 24A200E30F90D1DE003BB5A7 /* functions_func_0x73.html */, + 24A200E40F90D1DE003BB5A7 /* functions_func_0x74.html */, + 24A200E50F90D1DE003BB5A7 /* functions_func_0x75.html */, + 24A200E60F90D1DE003BB5A7 /* functions_func_0x76.html */, + 24A200E70F90D1DE003BB5A7 /* functions_func_0x77.html */, + 24A200E80F90D1DE003BB5A7 /* functions_func_0x7e.html */, + 24A200E90F90D1DE003BB5A7 /* functions_rela.html */, + 24A200EA0F90D1DE003BB5A7 /* functions_vars.html */, + 24A200EB0F90D1DE003BB5A7 /* functions_vars_0x62.html */, + 24A200EC0F90D1DE003BB5A7 /* functions_vars_0x63.html */, + 24A200ED0F90D1DE003BB5A7 /* functions_vars_0x64.html */, + 24A200EE0F90D1DE003BB5A7 /* functions_vars_0x65.html */, + 24A200EF0F90D1DE003BB5A7 /* functions_vars_0x66.html */, + 24A200F00F90D1DE003BB5A7 /* functions_vars_0x67.html */, + 24A200F10F90D1DE003BB5A7 /* functions_vars_0x68.html */, + 24A200F20F90D1DE003BB5A7 /* functions_vars_0x69.html */, + 24A200F30F90D1DE003BB5A7 /* functions_vars_0x6b.html */, + 24A200F40F90D1DE003BB5A7 /* functions_vars_0x6c.html */, + 24A200F50F90D1DE003BB5A7 /* functions_vars_0x6d.html */, + 24A200F60F90D1DE003BB5A7 /* functions_vars_0x6e.html */, + 24A200F70F90D1DE003BB5A7 /* functions_vars_0x6f.html */, + 24A200F80F90D1DE003BB5A7 /* functions_vars_0x70.html */, + 24A200F90F90D1DE003BB5A7 /* functions_vars_0x72.html */, + 24A200FA0F90D1DE003BB5A7 /* functions_vars_0x73.html */, + 24A200FB0F90D1DE003BB5A7 /* functions_vars_0x74.html */, + 24A200FC0F90D1DE003BB5A7 /* functions_vars_0x75.html */, + 24A200FD0F90D1DE003BB5A7 /* functions_vars_0x76.html */, + 24A200FE0F90D1DE003BB5A7 /* functions_vars_0x77.html */, + 24A200FF0F90D1DE003BB5A7 /* functions_vars_0x78.html */, + 24A201000F90D1DE003BB5A7 /* functions_vars_0x79.html */, + 24A201010F90D1DE003BB5A7 /* functions_vars_0x7a.html */, + 24A201020F90D1DE003BB5A7 /* globals.html */, + 24A201030F90D1DE003BB5A7 /* globals_0x61.html */, + 24A201040F90D1DE003BB5A7 /* globals_0x62.html */, + 24A201050F90D1DE003BB5A7 /* globals_0x63.html */, + 24A201060F90D1DE003BB5A7 /* globals_0x65.html */, + 24A201070F90D1DE003BB5A7 /* globals_0x66.html */, + 24A201080F90D1DE003BB5A7 /* globals_0x67.html */, + 24A201090F90D1DE003BB5A7 /* globals_0x6b.html */, + 24A2010A0F90D1DE003BB5A7 /* globals_0x6d.html */, + 24A2010B0F90D1DE003BB5A7 /* globals_0x6e.html */, + 24A2010C0F90D1DE003BB5A7 /* globals_0x6f.html */, + 24A2010D0F90D1DE003BB5A7 /* globals_0x71.html */, + 24A2010E0F90D1DE003BB5A7 /* globals_0x72.html */, + 24A2010F0F90D1DE003BB5A7 /* globals_0x73.html */, + 24A201100F90D1DE003BB5A7 /* globals_0x74.html */, + 24A201110F90D1DE003BB5A7 /* globals_0x75.html */, + 24A201120F90D1DE003BB5A7 /* globals_0x76.html */, + 24A201130F90D1DE003BB5A7 /* globals_0x77.html */, + 24A201140F90D1DE003BB5A7 /* globals_defs.html */, + 24A201150F90D1DE003BB5A7 /* globals_enum.html */, + 24A201160F90D1DE003BB5A7 /* globals_eval.html */, + 24A201170F90D1DE003BB5A7 /* globals_type.html */, + 24A201180F90D1DE003BB5A7 /* globals_vars.html */, + 24A201190F90D1DE003BB5A7 /* hierarchy.html */, + 24A2011A0F90D1DE003BB5A7 /* index.html */, + 24A2011B0F90D1DE003BB5A7 /* intro.html */, + 24A2011C0F90D1DE003BB5A7 /* license.html */, + 24A2011D0F90D1DE003BB5A7 /* maceditor.html */, + 24A2011E0F90D1DE003BB5A7 /* main.html */, + 24A2011F0F90D1DE003BB5A7 /* others.html */, + 24A201200F90D1DE003BB5A7 /* pages.html */, + 24A201210F90D1DE003BB5A7 /* plugguieditor_8cpp.html */, + 24A201220F90D1DE003BB5A7 /* plugguieditor_8h.html */, + 24A201230F90D1DE003BB5A7 /* sequences.html */, + 24A201240F90D1DE003BB5A7 /* struct_c_color-members.html */, + 24A201250F90D1DE003BB5A7 /* struct_c_color.html */, + 24A201260F90D1DE003BB5A7 /* struct_c_point-members.html */, + 24A201270F90D1DE003BB5A7 /* struct_c_point.html */, + 24A201280F90D1DE003BB5A7 /* struct_c_rect-members.html */, + 24A201290F90D1DE003BB5A7 /* struct_c_rect.html */, + 24A2012A0F90D1DE003BB5A7 /* struct_e_rect-members.html */, + 24A2012B0F90D1DE003BB5A7 /* struct_e_rect.html */, + 24A2012C0F90D1DE003BB5A7 /* struct_vst_file_select-members.html */, + 24A2012D0F90D1DE003BB5A7 /* struct_vst_file_select.html */, + 24A2012E0F90D1DE003BB5A7 /* struct_vst_file_type-members.html */, + 24A2012F0F90D1DE003BB5A7 /* struct_vst_file_type.html */, + 24A201300F90D1DE003BB5A7 /* struct_vst_key_code-members.html */, + 24A201310F90D1DE003BB5A7 /* struct_vst_key_code.html */, + 24A201320F90D1DE003BB5A7 /* tab_b.gif */, + 24A201330F90D1DE003BB5A7 /* tab_l.gif */, + 24A201340F90D1DE003BB5A7 /* tab_r.gif */, + 24A201350F90D1DE003BB5A7 /* tabs.css */, + 24A201360F90D1DE003BB5A7 /* thanks.html */, + 24A201370F90D1DE003BB5A7 /* tree.html */, + 24A201380F90D1DE003BB5A7 /* vstcontrols_8cpp.html */, + 24A201390F90D1DE003BB5A7 /* vstcontrols_8h.html */, + 24A2013A0F90D1DE003BB5A7 /* vstgui_8cpp.html */, + 24A2013B0F90D1DE003BB5A7 /* vstgui_8h.html */, + 24A2013C0F90D1DE003BB5A7 /* vstkeycode_8h.html */, + 24A2013D0F90D1DE003BB5A7 /* vstoffline.html */, + 24A2013E0F90D1DE003BB5A7 /* vstparamstruct.html */, + 24A2013F0F90D1DE003BB5A7 /* vstplugscarbon_8h.html */, + 24A201400F90D1DE003BB5A7 /* vstplugsmac_8h.html */, + 24A201410F90D1DE003BB5A7 /* vstplugsmacho_8h.html */, + 24A201420F90D1DE003BB5A7 /* vstplugsquartz_8h.html */, + 24A201430F90D1DE003BB5A7 /* whatsnew.html */, + ); + name = html; + path = /vstsdk2.4/vstgui.sf/vstgui/Documentation/html; + sourceTree = ""; + }; + 24A203CE0F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203D70F90D272003BB5A7 /* again.vst */, + 24A203D90F90D272003BB5A7 /* adelay.vst */, + 24A203DB0F90D272003BB5A7 /* vstxsynth.vst */, + 24A203DD0F90D272003BB5A7 /* surrounddelay.vst */, + 24A203DF0F90D272003BB5A7 /* minihost.app */, + ); + name = Products; + sourceTree = ""; + }; + 24A203E00F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203E50F90D272003BB5A7 /* drawtest.component */, + 24A203E70F90D272003BB5A7 /* drawtest.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A203E80F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203ED0F90D272003BB5A7 /* drawtest.component */, + 24A203EF0F90D272003BB5A7 /* drawtest.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A2FEBB0F90D1DB003BB5A7 /* vstsdk2.4 */ = { + isa = PBXGroup; + children = ( + 24A2FEBC0F90D1DC003BB5A7 /* artwork */, + 24A2FEC20F90D1DC003BB5A7 /* bin */, + 24A2FED80F90D1DC003BB5A7 /* doc */, + 24A2FF8E0F90D1DD003BB5A7 /* index.html */, + 24A2FF8F0F90D1DD003BB5A7 /* pluginterfaces */, + 24A2FF940F90D1DD003BB5A7 /* public.sdk */, + 24A2FFDE0F90D1DD003BB5A7 /* vstgui.sf */, + ); + name = vstsdk2.4; + path = /vstsdk2.4; + sourceTree = ""; + }; + 24A2FEBC0F90D1DC003BB5A7 /* artwork */ = { + isa = PBXGroup; + children = ( + 24A2FEBD0F90D1DC003BB5A7 /* Thumbs.db */, + 24A2FEBE0F90D1DC003BB5A7 /* VST_Logo_Usage_Guideline.pdf */, + 24A2FEBF0F90D1DC003BB5A7 /* VSTLogoAlpha.png */, + 24A2FEC00F90D1DC003BB5A7 /* VSTLogoBlack.jpg */, + 24A2FEC10F90D1DC003BB5A7 /* VSTLogoWhite.jpg */, + ); + name = artwork; + path = /vstsdk2.4/artwork; + sourceTree = ""; + }; + 24A2FEC20F90D1DC003BB5A7 /* bin */ = { + isa = PBXGroup; + children = ( + 24A2FEC30F90D1DC003BB5A7 /* mac */, + 24A2FED50F90D1DC003BB5A7 /* win */, + ); + name = bin; + path = /vstsdk2.4/bin; + sourceTree = ""; + }; + 24A2FEC30F90D1DC003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FEC40F90D1DC003BB5A7 /* VSTMonitor.vst */, + 24A2FED40F90D1DC003BB5A7 /* VSTParamTool.app */, + ); + name = mac; + path = /vstsdk2.4/bin/mac; + sourceTree = ""; + }; + 24A2FEC40F90D1DC003BB5A7 /* VSTMonitor.vst */ = { + isa = PBXGroup; + children = ( + 24A2FEC50F90D1DC003BB5A7 /* Contents */, + ); + name = VSTMonitor.vst; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst; + sourceTree = ""; + }; + 24A2FEC50F90D1DC003BB5A7 /* Contents */ = { + isa = PBXGroup; + children = ( + 24A2FEC60F90D1DC003BB5A7 /* Info.plist */, + 24A2FEC70F90D1DC003BB5A7 /* MacOS */, + 24A2FEC90F90D1DC003BB5A7 /* PkgInfo */, + 24A2FECA0F90D1DC003BB5A7 /* Resources */, + ); + name = Contents; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents; + sourceTree = ""; + }; + 24A2FEC70F90D1DC003BB5A7 /* MacOS */ = { + isa = PBXGroup; + children = ( + 24A2FEC80F90D1DC003BB5A7 /* VSTMonitor */, + ); + name = MacOS; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/MacOS; + sourceTree = ""; + }; + 24A2FECA0F90D1DC003BB5A7 /* Resources */ = { + isa = PBXGroup; + children = ( + 24A2FECB0F90D1DC003BB5A7 /* bmp50000.bmp */, + 24A2FECC0F90D1DC003BB5A7 /* bmp50001.bmp */, + 24A2FECD0F90D1DC003BB5A7 /* bmp50002.bmp */, + 24A2FECE0F90D1DC003BB5A7 /* bmp50003.bmp */, + 24A2FECF0F90D1DC003BB5A7 /* bmp50004.bmp */, + 24A2FED00F90D1DC003BB5A7 /* bmp50005.bmp */, + 24A2FED10F90D1DC003BB5A7 /* bmp50006.bmp */, + 24A2FED20F90D1DC003BB5A7 /* bmp50007.bmp */, + 24A2FED30F90D1DC003BB5A7 /* bmp50008.bmp */, + ); + name = Resources; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources; + sourceTree = ""; + }; + 24A2FED50F90D1DC003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FED60F90D1DC003BB5A7 /* vstmonitor.dll */, + 24A2FED70F90D1DC003BB5A7 /* vstparamtool.exe */, + ); + name = win; + path = /vstsdk2.4/bin/win; + sourceTree = ""; + }; + 24A2FED80F90D1DC003BB5A7 /* doc */ = { + isa = PBXGroup; + children = ( + 24A2FED90F90D1DC003BB5A7 /* gfx */, + 24A2FEDE0F90D1DC003BB5A7 /* html */, + 24A2FF8A0F90D1DD003BB5A7 /* sdk.menu.html */, + 24A2FF8B0F90D1DD003BB5A7 /* sdk.overview.html */, + 24A2FF8C0F90D1DD003BB5A7 /* sdkdoc.css */, + 24A2FF8D0F90D1DD003BB5A7 /* VST Licensing Agreement.rtf */, + ); + name = doc; + path = /vstsdk2.4/doc; + sourceTree = ""; + }; + 24A2FED90F90D1DC003BB5A7 /* gfx */ = { + isa = PBXGroup; + children = ( + 24A2FEDA0F90D1DC003BB5A7 /* folder.gif */, + 24A2FEDB0F90D1DC003BB5A7 /* mac.gif */, + 24A2FEDC0F90D1DC003BB5A7 /* vstpluglogo_small.jpg */, + 24A2FEDD0F90D1DC003BB5A7 /* win.gif */, + ); + name = gfx; + path = /vstsdk2.4/doc/gfx; + sourceTree = ""; + }; + 24A2FEDE0F90D1DC003BB5A7 /* html */ = { + isa = PBXGroup; + children = ( + 24A2FEDF0F90D1DC003BB5A7 /* aeffect_8h.html */, + 24A2FEE00F90D1DC003BB5A7 /* aeffectx_8h.html */, + 24A2FEE10F90D1DC003BB5A7 /* aeffeditor_8h.html */, + 24A2FEE20F90D1DC003BB5A7 /* annotated.html */, + 24A2FEE30F90D1DC003BB5A7 /* audioeffect_8cpp.html */, + 24A2FEE40F90D1DC003BB5A7 /* audioeffect_8h.html */, + 24A2FEE50F90D1DC003BB5A7 /* audioeffectx_8cpp.html */, + 24A2FEE60F90D1DC003BB5A7 /* audioeffectx_8h.html */, + 24A2FEE70F90D1DC003BB5A7 /* Blocksizechange.gif */, + 24A2FEE80F90D1DC003BB5A7 /* class_a_eff_editor-members.html */, + 24A2FEE90F90D1DC003BB5A7 /* class_a_eff_editor.html */, + 24A2FEEA0F90D1DC003BB5A7 /* class_audio_effect-members.html */, + 24A2FEEB0F90D1DC003BB5A7 /* class_audio_effect.html */, + 24A2FEEC0F90D1DC003BB5A7 /* class_audio_effect.png */, + 24A2FEED0F90D1DC003BB5A7 /* class_audio_effect_x-members.html */, + 24A2FEEE0F90D1DC003BB5A7 /* class_audio_effect_x.html */, + 24A2FEEF0F90D1DC003BB5A7 /* class_audio_effect_x.png */, + 24A2FEF00F90D1DC003BB5A7 /* ControlChanged.gif */, + 24A2FEF10F90D1DC003BB5A7 /* deprecated.html */, + 24A2FEF20F90D1DC003BB5A7 /* dir_2d3252dd12c84c66c1d25b26bb45a1f5.html */, + 24A2FEF30F90D1DC003BB5A7 /* dir_77c628dfee72e555f82d5ef53b733f38.html */, + 24A2FEF40F90D1DC003BB5A7 /* dir_f81105d3b854bea570aaf3bae5cb64c1.html */, + 24A2FEF50F90D1DC003BB5A7 /* dir_fa0454ab79b4262333bf837ea3d765e9.html */, + 24A2FEF60F90D1DC003BB5A7 /* dirs.html */, + 24A2FEF70F90D1DC003BB5A7 /* doc_8h.html */, + 24A2FEF80F90D1DC003BB5A7 /* doxygen.css */, + 24A2FEF90F90D1DC003BB5A7 /* doxygen.png */, + 24A2FEFA0F90D1DC003BB5A7 /* files.html */, + 24A2FEFB0F90D1DC003BB5A7 /* ftv2blank.png */, + 24A2FEFC0F90D1DC003BB5A7 /* ftv2doc.png */, + 24A2FEFD0F90D1DC003BB5A7 /* ftv2folderclosed.png */, + 24A2FEFE0F90D1DC003BB5A7 /* ftv2folderopen.png */, + 24A2FEFF0F90D1DC003BB5A7 /* ftv2lastnode.png */, + 24A2FF000F90D1DC003BB5A7 /* ftv2link.png */, + 24A2FF010F90D1DC003BB5A7 /* ftv2mlastnode.png */, + 24A2FF020F90D1DC003BB5A7 /* ftv2mnode.png */, + 24A2FF030F90D1DC003BB5A7 /* ftv2node.png */, + 24A2FF040F90D1DC003BB5A7 /* ftv2plastnode.png */, + 24A2FF050F90D1DC003BB5A7 /* ftv2pnode.png */, + 24A2FF060F90D1DC003BB5A7 /* ftv2vertline.png */, + 24A2FF070F90D1DC003BB5A7 /* functions.html */, + 24A2FF080F90D1DC003BB5A7 /* functions_0x62.html */, + 24A2FF090F90D1DC003BB5A7 /* functions_0x63.html */, + 24A2FF0A0F90D1DC003BB5A7 /* functions_0x64.html */, + 24A2FF0B0F90D1DC003BB5A7 /* functions_0x65.html */, + 24A2FF0C0F90D1DC003BB5A7 /* functions_0x66.html */, + 24A2FF0D0F90D1DC003BB5A7 /* functions_0x67.html */, + 24A2FF0E0F90D1DC003BB5A7 /* functions_0x68.html */, + 24A2FF0F0F90D1DC003BB5A7 /* functions_0x69.html */, + 24A2FF100F90D1DC003BB5A7 /* functions_0x6b.html */, + 24A2FF110F90D1DC003BB5A7 /* functions_0x6c.html */, + 24A2FF120F90D1DC003BB5A7 /* functions_0x6d.html */, + 24A2FF130F90D1DC003BB5A7 /* functions_0x6e.html */, + 24A2FF140F90D1DC003BB5A7 /* functions_0x6f.html */, + 24A2FF150F90D1DC003BB5A7 /* functions_0x70.html */, + 24A2FF160F90D1DC003BB5A7 /* functions_0x72.html */, + 24A2FF170F90D1DC003BB5A7 /* functions_0x73.html */, + 24A2FF180F90D1DC003BB5A7 /* functions_0x74.html */, + 24A2FF190F90D1DC003BB5A7 /* functions_0x75.html */, + 24A2FF1A0F90D1DC003BB5A7 /* functions_0x76.html */, + 24A2FF1B0F90D1DC003BB5A7 /* functions_0x77.html */, + 24A2FF1C0F90D1DC003BB5A7 /* functions_0x78.html */, + 24A2FF1D0F90D1DC003BB5A7 /* functions_0x79.html */, + 24A2FF1E0F90D1DC003BB5A7 /* functions_0x7e.html */, + 24A2FF1F0F90D1DC003BB5A7 /* functions_func.html */, + 24A2FF200F90D1DC003BB5A7 /* functions_vars.html */, + 24A2FF210F90D1DC003BB5A7 /* globals.html */, + 24A2FF220F90D1DC003BB5A7 /* globals_0x62.html */, + 24A2FF230F90D1DC003BB5A7 /* globals_0x63.html */, + 24A2FF240F90D1DC003BB5A7 /* globals_0x64.html */, + 24A2FF250F90D1DC003BB5A7 /* globals_0x65.html */, + 24A2FF260F90D1DC003BB5A7 /* globals_0x66.html */, + 24A2FF270F90D1DC003BB5A7 /* globals_0x6b.html */, + 24A2FF280F90D1DC003BB5A7 /* globals_0x6d.html */, + 24A2FF290F90D1DC003BB5A7 /* globals_0x74.html */, + 24A2FF2A0F90D1DC003BB5A7 /* globals_0x76.html */, + 24A2FF2B0F90D1DC003BB5A7 /* globals_defs.html */, + 24A2FF2C0F90D1DC003BB5A7 /* globals_enum.html */, + 24A2FF2D0F90D1DC003BB5A7 /* globals_eval.html */, + 24A2FF2E0F90D1DC003BB5A7 /* globals_eval_0x65.html */, + 24A2FF2F0F90D1DC003BB5A7 /* globals_eval_0x6b.html */, + 24A2FF300F90D1DC003BB5A7 /* globals_eval_0x6d.html */, + 24A2FF310F90D1DC003BB5A7 /* globals_eval_0x76.html */, + 24A2FF320F90D1DC003BB5A7 /* globals_func.html */, + 24A2FF330F90D1DC003BB5A7 /* globals_type.html */, + 24A2FF340F90D1DC003BB5A7 /* globals_vars.html */, + 24A2FF350F90D1DC003BB5A7 /* hierarchy.html */, + 24A2FF360F90D1DC003BB5A7 /* history.html */, + 24A2FF370F90D1DC003BB5A7 /* index.html */, + 24A2FF380F90D1DC003BB5A7 /* Initialisation.gif */, + 24A2FF390F90D1DC003BB5A7 /* intro.html */, + 24A2FF3A0F90D1DC003BB5A7 /* IOchange.gif */, + 24A2FF3B0F90D1DC003BB5A7 /* license.html */, + 24A2FF3C0F90D1DC003BB5A7 /* maceditor.html */, + 24A2FF3D0F90D1DC003BB5A7 /* main.html */, + 24A2FF3E0F90D1DC003BB5A7 /* namespace_host_can_dos.html */, + 24A2FF3F0F90D1DC003BB5A7 /* namespace_plug_can_dos.html */, + 24A2FF400F90D1DC003BB5A7 /* namespacemembers.html */, + 24A2FF410F90D1DC003BB5A7 /* namespacemembers_vars.html */, + 24A2FF420F90D1DC003BB5A7 /* namespaces.html */, + 24A2FF430F90D1DC003BB5A7 /* Offlineprocessing.gif */, + 24A2FF440F90D1DC003BB5A7 /* others.html */, + 24A2FF450F90D1DC003BB5A7 /* pages.html */, + 24A2FF460F90D1DC003BB5A7 /* Sampleratechange.gif */, + 24A2FF470F90D1DC003BB5A7 /* sequences.html */, + 24A2FF480F90D1DC003BB5A7 /* SpeakerarrangementnegotiationforVSTfx.gif */, + 24A2FF490F90D1DC003BB5A7 /* struct_a_effect-members.html */, + 24A2FF4A0F90D1DC003BB5A7 /* struct_a_effect.html */, + 24A2FF4B0F90D1DC003BB5A7 /* struct_e_rect-members.html */, + 24A2FF4C0F90D1DC003BB5A7 /* struct_e_rect.html */, + 24A2FF4D0F90D1DC003BB5A7 /* struct_midi_key_name-members.html */, + 24A2FF4E0F90D1DC003BB5A7 /* struct_midi_key_name.html */, + 24A2FF4F0F90D1DC003BB5A7 /* struct_midi_program_category-members.html */, + 24A2FF500F90D1DC003BB5A7 /* struct_midi_program_category.html */, + 24A2FF510F90D1DC003BB5A7 /* struct_midi_program_name-members.html */, + 24A2FF520F90D1DC003BB5A7 /* struct_midi_program_name.html */, + 24A2FF530F90D1DC003BB5A7 /* struct_vst_audio_file-members.html */, + 24A2FF540F90D1DC003BB5A7 /* struct_vst_audio_file.html */, + 24A2FF550F90D1DC003BB5A7 /* struct_vst_audio_file_marker-members.html */, + 24A2FF560F90D1DC003BB5A7 /* struct_vst_audio_file_marker.html */, + 24A2FF570F90D1DC003BB5A7 /* struct_vst_event-members.html */, + 24A2FF580F90D1DC003BB5A7 /* struct_vst_event.html */, + 24A2FF590F90D1DD003BB5A7 /* struct_vst_events-members.html */, + 24A2FF5A0F90D1DD003BB5A7 /* struct_vst_events.html */, + 24A2FF5B0F90D1DD003BB5A7 /* struct_vst_file_select-members.html */, + 24A2FF5C0F90D1DD003BB5A7 /* struct_vst_file_select.html */, + 24A2FF5D0F90D1DD003BB5A7 /* struct_vst_file_type-members.html */, + 24A2FF5E0F90D1DD003BB5A7 /* struct_vst_file_type.html */, + 24A2FF5F0F90D1DD003BB5A7 /* struct_vst_key_code-members.html */, + 24A2FF600F90D1DD003BB5A7 /* struct_vst_key_code.html */, + 24A2FF610F90D1DD003BB5A7 /* struct_vst_midi_event-members.html */, + 24A2FF620F90D1DD003BB5A7 /* struct_vst_midi_event.html */, + 24A2FF630F90D1DD003BB5A7 /* struct_vst_midi_sysex_event-members.html */, + 24A2FF640F90D1DD003BB5A7 /* struct_vst_midi_sysex_event.html */, + 24A2FF650F90D1DD003BB5A7 /* struct_vst_offline_task-members.html */, + 24A2FF660F90D1DD003BB5A7 /* struct_vst_offline_task.html */, + 24A2FF670F90D1DD003BB5A7 /* struct_vst_parameter_properties-members.html */, + 24A2FF680F90D1DD003BB5A7 /* struct_vst_parameter_properties.html */, + 24A2FF690F90D1DD003BB5A7 /* struct_vst_patch_chunk_info-members.html */, + 24A2FF6A0F90D1DD003BB5A7 /* struct_vst_patch_chunk_info.html */, + 24A2FF6B0F90D1DD003BB5A7 /* struct_vst_pin_properties-members.html */, + 24A2FF6C0F90D1DD003BB5A7 /* struct_vst_pin_properties.html */, + 24A2FF6D0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement-members.html */, + 24A2FF6E0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement.html */, + 24A2FF6F0F90D1DD003BB5A7 /* struct_vst_speaker_properties-members.html */, + 24A2FF700F90D1DD003BB5A7 /* struct_vst_speaker_properties.html */, + 24A2FF710F90D1DD003BB5A7 /* struct_vst_time_info-members.html */, + 24A2FF720F90D1DD003BB5A7 /* struct_vst_time_info.html */, + 24A2FF730F90D1DD003BB5A7 /* struct_vst_variable_io-members.html */, + 24A2FF740F90D1DD003BB5A7 /* struct_vst_variable_io.html */, + 24A2FF750F90D1DD003BB5A7 /* struct_vst_window-members.html */, + 24A2FF760F90D1DD003BB5A7 /* struct_vst_window.html */, + 24A2FF770F90D1DD003BB5A7 /* structfx_bank-members.html */, + 24A2FF780F90D1DD003BB5A7 /* structfx_bank.html */, + 24A2FF790F90D1DD003BB5A7 /* structfx_program-members.html */, + 24A2FF7A0F90D1DD003BB5A7 /* structfx_program.html */, + 24A2FF7B0F90D1DD003BB5A7 /* tab_b.gif */, + 24A2FF7C0F90D1DD003BB5A7 /* tab_l.gif */, + 24A2FF7D0F90D1DD003BB5A7 /* tab_r.gif */, + 24A2FF7E0F90D1DD003BB5A7 /* tabs.css */, + 24A2FF7F0F90D1DD003BB5A7 /* Termination.gif */, + 24A2FF800F90D1DD003BB5A7 /* thanks.html */, + 24A2FF810F90D1DD003BB5A7 /* tree.html */, + 24A2FF820F90D1DD003BB5A7 /* TurnOff.gif */, + 24A2FF830F90D1DD003BB5A7 /* TurnOn.gif */, + 24A2FF840F90D1DD003BB5A7 /* vstfxstore_8h.html */, + 24A2FF850F90D1DD003BB5A7 /* vstoffline.html */, + 24A2FF860F90D1DD003BB5A7 /* vstparamstruct.html */, + 24A2FF870F90D1DD003BB5A7 /* vstpluglogo.jpg */, + 24A2FF880F90D1DD003BB5A7 /* vstplugmain_8cpp.html */, + 24A2FF890F90D1DD003BB5A7 /* whatsnew.html */, + ); + name = html; + path = /vstsdk2.4/doc/html; + sourceTree = ""; + }; + 24A2FF8F0F90D1DD003BB5A7 /* pluginterfaces */ = { + isa = PBXGroup; + children = ( + 24A2FF900F90D1DD003BB5A7 /* vst2.x */, + ); + name = pluginterfaces; + path = /vstsdk2.4/pluginterfaces; + sourceTree = ""; + }; + 24A2FF900F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FF910F90D1DD003BB5A7 /* aeffect.h */, + 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */, + 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */, + ); + name = vst2.x; + path = /vstsdk2.4/pluginterfaces/vst2.x; + sourceTree = ""; + }; + 24A2FF940F90D1DD003BB5A7 /* public.sdk */ = { + isa = PBXGroup; + children = ( + 24A2FF950F90D1DD003BB5A7 /* samples */, + 24A2FFD60F90D1DD003BB5A7 /* source */, + ); + name = public.sdk; + path = /vstsdk2.4/public.sdk; + sourceTree = ""; + }; + 24A2FF950F90D1DD003BB5A7 /* samples */ = { + isa = PBXGroup; + children = ( + 24A2FF960F90D1DD003BB5A7 /* vst2.x */, + ); + name = samples; + path = /vstsdk2.4/public.sdk/samples; + sourceTree = ""; + }; + 24A2FF960F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FF970F90D1DD003BB5A7 /* adelay */, + 24A2FFA80F90D1DD003BB5A7 /* again */, + 24A2FFAE0F90D1DD003BB5A7 /* mac */, + 24A2FFB40F90D1DD003BB5A7 /* minihost */, + 24A2FFBA0F90D1DD003BB5A7 /* vstxsynth */, + 24A2FFC50F90D1DD003BB5A7 /* win */, + 24A2FFC80F90D1DD003BB5A7 /* win.vc2003 */, + 24A2FFCF0F90D1DD003BB5A7 /* win.vc6 */, + ); + name = vst2.x; + path = /vstsdk2.4/public.sdk/samples/vst2.x; + sourceTree = ""; + }; + 24A2FF970F90D1DD003BB5A7 /* adelay */ = { + isa = PBXGroup; + children = ( + 24A2FF980F90D1DD003BB5A7 /* adelay.cpp */, + 24A2FF990F90D1DD003BB5A7 /* adelay.h */, + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */, + 24A2FF9B0F90D1DD003BB5A7 /* editor */, + 24A2FFA30F90D1DD003BB5A7 /* surrounddelay.cpp */, + 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */, + 24A2FFA50F90D1DD003BB5A7 /* win */, + ); + name = adelay; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay; + sourceTree = ""; + }; + 24A2FF9B0F90D1DD003BB5A7 /* editor */ = { + isa = PBXGroup; + children = ( + 24A2FF9C0F90D1DD003BB5A7 /* resources */, + 24A2FFA10F90D1DD003BB5A7 /* sdeditor.cpp */, + 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */, + ); + name = editor; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor; + sourceTree = ""; + }; + 24A2FF9C0F90D1DD003BB5A7 /* resources */ = { + isa = PBXGroup; + children = ( + 24A2FF9D0F90D1DD003BB5A7 /* bmp00128.bmp */, + 24A2FF9E0F90D1DD003BB5A7 /* bmp00129.bmp */, + 24A2FF9F0F90D1DD003BB5A7 /* bmp00130.bmp */, + 24A2FFA00F90D1DD003BB5A7 /* surrounddelay.rc */, + ); + name = resources; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources; + sourceTree = ""; + }; + 24A2FFA50F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFA60F90D1DD003BB5A7 /* adelay.vcproj */, + 24A2FFA70F90D1DD003BB5A7 /* surrounddelay.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/win; + sourceTree = ""; + }; + 24A2FFA80F90D1DD003BB5A7 /* again */ = { + isa = PBXGroup; + children = ( + 24A2FFA90F90D1DD003BB5A7 /* source */, + 24A2FFAC0F90D1DD003BB5A7 /* win */, + ); + name = again; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again; + sourceTree = ""; + }; + 24A2FFA90F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFAA0F90D1DD003BB5A7 /* again.cpp */, + 24A2FFAB0F90D1DD003BB5A7 /* again.h */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again/source; + sourceTree = ""; + }; + 24A2FFAC0F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFAD0F90D1DD003BB5A7 /* again.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again/win; + sourceTree = ""; + }; + 24A2FFAE0F90D1DD003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FFAF0F90D1DD003BB5A7 /* minihost-Info.plist */, + 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */, + 24A2FFB30F90D1DD003BB5A7 /* vst2.4Info.plist */, + ); + name = mac; + path = /vstsdk2.4/public.sdk/samples/vst2.x/mac; + sourceTree = ""; + }; + 24A2FFB40F90D1DD003BB5A7 /* minihost */ = { + isa = PBXGroup; + children = ( + 24A2FFB50F90D1DD003BB5A7 /* source */, + 24A2FFB80F90D1DD003BB5A7 /* win */, + ); + name = minihost; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost; + sourceTree = ""; + }; + 24A2FFB50F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFB60F90D1DD003BB5A7 /* minieditor.cpp */, + 24A2FFB70F90D1DD003BB5A7 /* minihost.cpp */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost/source; + sourceTree = ""; + }; + 24A2FFB80F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFB90F90D1DD003BB5A7 /* minihost.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost/win; + sourceTree = ""; + }; + 24A2FFBA0F90D1DD003BB5A7 /* vstxsynth */ = { + isa = PBXGroup; + children = ( + 24A2FFBB0F90D1DD003BB5A7 /* resource */, + 24A2FFBE0F90D1DD003BB5A7 /* source */, + 24A2FFC30F90D1DD003BB5A7 /* win */, + ); + name = vstxsynth; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth; + sourceTree = ""; + }; + 24A2FFBB0F90D1DD003BB5A7 /* resource */ = { + isa = PBXGroup; + children = ( + 24A2FFBC0F90D1DD003BB5A7 /* vstxsynth.rc */, + 24A2FFBD0F90D1DD003BB5A7 /* vstxsynth.vstxml */, + ); + name = resource; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/resource; + sourceTree = ""; + }; + 24A2FFBE0F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */, + 24A2FFC00F90D1DD003BB5A7 /* vstxsynth.cpp */, + 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */, + 24A2FFC20F90D1DD003BB5A7 /* vstxsynthproc.cpp */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source; + sourceTree = ""; + }; + 24A2FFC30F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFC40F90D1DD003BB5A7 /* vstxsynth.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/win; + sourceTree = ""; + }; + 24A2FFC50F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFC60F90D1DD003BB5A7 /* samples.sln */, + 24A2FFC70F90D1DD003BB5A7 /* vstplug.def */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win; + sourceTree = ""; + }; + 24A2FFC80F90D1DD003BB5A7 /* win.vc2003 */ = { + isa = PBXGroup; + children = ( + 24A2FFC90F90D1DD003BB5A7 /* adelay.vcproj */, + 24A2FFCA0F90D1DD003BB5A7 /* again.vcproj */, + 24A2FFCB0F90D1DD003BB5A7 /* minihost.vcproj */, + 24A2FFCC0F90D1DD003BB5A7 /* samples.sln */, + 24A2FFCD0F90D1DD003BB5A7 /* surrounddelay.vcproj */, + 24A2FFCE0F90D1DD003BB5A7 /* vstxsynth.vcproj */, + ); + name = win.vc2003; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003; + sourceTree = ""; + }; + 24A2FFCF0F90D1DD003BB5A7 /* win.vc6 */ = { + isa = PBXGroup; + children = ( + 24A2FFD00F90D1DD003BB5A7 /* adelay.dsp */, + 24A2FFD10F90D1DD003BB5A7 /* again.dsp */, + 24A2FFD20F90D1DD003BB5A7 /* minihost.dsp */, + 24A2FFD30F90D1DD003BB5A7 /* samples.dsw */, + 24A2FFD40F90D1DD003BB5A7 /* surrounddelay.dsp */, + 24A2FFD50F90D1DD003BB5A7 /* vstxsynth.dsp */, + ); + name = win.vc6; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win.vc6; + sourceTree = ""; + }; + 24A2FFD60F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFD70F90D1DD003BB5A7 /* vst2.x */, + ); + name = source; + path = /vstsdk2.4/public.sdk/source; + sourceTree = ""; + }; + 24A2FFD70F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */, + 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */, + 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */, + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */, + 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */, + 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */, + ); + name = vst2.x; + path = /vstsdk2.4/public.sdk/source/vst2.x; + sourceTree = ""; + }; + 24A2FFDE0F90D1DD003BB5A7 /* vstgui.sf */ = { + isa = PBXGroup; + children = ( + 24A2FFDF0F90D1DD003BB5A7 /* drawtest */, + 24A200160F90D1DD003BB5A7 /* vstgui */, + ); + name = vstgui.sf; + path = /vstsdk2.4/vstgui.sf; + sourceTree = ""; + }; + 24A2FFDF0F90D1DD003BB5A7 /* drawtest */ = { + isa = PBXGroup; + children = ( + 24A2FFE00F90D1DD003BB5A7 /* mac */, + 24A2FFEE0F90D1DD003BB5A7 /* resources */, + 24A200030F90D1DD003BB5A7 /* source */, + 24A2000F0F90D1DD003BB5A7 /* win */, + 24A200130F90D1DD003BB5A7 /* win.vc6 */, + ); + name = drawtest; + path = /vstsdk2.4/vstgui.sf/drawtest; + sourceTree = ""; + }; + 24A2FFE00F90D1DD003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FFE10F90D1DD003BB5A7 /* audiounit.exp */, + 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */, + 24A2FFE30F90D1DD003BB5A7 /* drawtest.cw9prj */, + 24A2FFE40F90D1DD003BB5A7 /* drawtest.plc */, + 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */, + 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */, + 24A2FFEB0F90D1DD003BB5A7 /* Info.plist */, + 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */, + 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */, + ); + name = mac; + path = /vstsdk2.4/vstgui.sf/drawtest/mac; + sourceTree = ""; + }; + 24A2FFEE0F90D1DD003BB5A7 /* resources */ = { + isa = PBXGroup; + children = ( + 24A2FFEF0F90D1DD003BB5A7 /* audiounit.r */, + 24A2FFF00F90D1DD003BB5A7 /* bmp00001.png */, + 24A2FFF10F90D1DD003BB5A7 /* bmp00100.png */, + 24A2FFF20F90D1DD003BB5A7 /* bmp01000.png */, + 24A2FFF30F90D1DD003BB5A7 /* bmp10001.bmp */, + 24A2FFF40F90D1DD003BB5A7 /* bmp10002.bmp */, + 24A2FFF50F90D1DD003BB5A7 /* bmp10003.bmp */, + 24A2FFF60F90D1DD003BB5A7 /* bmp10004.bmp */, + 24A2FFF70F90D1DD003BB5A7 /* bmp10005.bmp */, + 24A2FFF80F90D1DD003BB5A7 /* bmp10006.bmp */, + 24A2FFF90F90D1DD003BB5A7 /* bmp10007.bmp */, + 24A2FFFA0F90D1DD003BB5A7 /* bmp10008.bmp */, + 24A2FFFB0F90D1DD003BB5A7 /* bmp10009.bmp */, + 24A2FFFC0F90D1DD003BB5A7 /* bmp10010.bmp */, + 24A2FFFD0F90D1DD003BB5A7 /* bmp10011.bmp */, + 24A2FFFE0F90D1DD003BB5A7 /* bmp10012.bmp */, + 24A2FFFF0F90D1DD003BB5A7 /* bmp10013.bmp */, + 24A200000F90D1DD003BB5A7 /* bmp10014.bmp */, + 24A200010F90D1DD003BB5A7 /* bmp10015.bmp */, + 24A200020F90D1DD003BB5A7 /* bmp10016.bmp */, + ); + name = resources; + path = /vstsdk2.4/vstgui.sf/drawtest/resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 245463B90991757100464AD3 /* BussColors4.h in Headers */, + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */, + 24A202190F90D1DE003BB5A7 /* aeffect.h in Headers */, + 24A2021A0F90D1DE003BB5A7 /* aeffectx.h in Headers */, + 24A2021B0F90D1DE003BB5A7 /* vstfxstore.h in Headers */, + 24A2021D0F90D1DE003BB5A7 /* adelay.h in Headers */, + 24A202240F90D1DE003BB5A7 /* sdeditor.h in Headers */, + 24A202260F90D1DE003BB5A7 /* surrounddelay.h in Headers */, + 24A2022A0F90D1DE003BB5A7 /* again.h in Headers */, + 24A202330F90D1DE003BB5A7 /* gmnames.h in Headers */, + 24A202350F90D1DE003BB5A7 /* vstxsynth.h in Headers */, + 24A202460F90D1DE003BB5A7 /* aeffeditor.h in Headers */, + 24A202480F90D1DE003BB5A7 /* audioeffect.h in Headers */, + 24A2024A0F90D1DE003BB5A7 /* audioeffectx.h in Headers */, + 24A2024D0F90D1DE003BB5A7 /* cw_vst_prefix.pch++ in Headers */, + 24A202510F90D1DE003BB5A7 /* xcode_au_prefix.h in Headers */, + 24A202520F90D1DE003BB5A7 /* xcode_vst_prefix.h in Headers */, + 24A202680F90D1DE003BB5A7 /* controlsgui.h in Headers */, + 24A2026A0F90D1DE003BB5A7 /* pdrawtesteditor.h in Headers */, + 24A2026C0F90D1DE003BB5A7 /* pdrawtesteffect.h in Headers */, + 24A2026F0F90D1DE003BB5A7 /* pdrawtestview.h in Headers */, + 24A202710F90D1DE003BB5A7 /* pprimitivesviews.h in Headers */, + 24A202780F90D1DE003BB5A7 /* aeffguieditor.h in Headers */, + 24A2027A0F90D1DE003BB5A7 /* cfileselector.h in Headers */, + 24A2027D0F90D1DE003BB5A7 /* cscrollview.h in Headers */, + 24A2027F0F90D1DE003BB5A7 /* ctabview.h in Headers */, + 24A203A50F90D1DE003BB5A7 /* plugguieditor.h in Headers */, + 24A203A70F90D1DE003BB5A7 /* vstcontrols.h in Headers */, + 24A203A90F90D1DE003BB5A7 /* vstgui.h in Headers */, + 24A203AA0F90D1DE003BB5A7 /* vstkeycode.h in Headers */, + 24A203AB0F90D1DE003BB5A7 /* vstplugscarbon.h in Headers */, + 24A203AC0F90D1DE003BB5A7 /* vstplugsmac.h in Headers */, + 24A203AD0F90D1DE003BB5A7 /* vstplugsmacho.h in Headers */, + 24A203AE0F90D1DE003BB5A7 /* vstplugsquartz.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* BussColors4 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "BussColors4" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 8D01CCCF0486CAD60068D4B7 /* Rez */, + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = BussColors4; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = "FM-Chopper"; + productReference = 2407DE920899296600EB68BF /* BussColors4.vst */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "BussColors4" */; + compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = 089C166AFE841209C02AAC07 /* FM-Chopper */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 24A203E00F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + }, + { + ProductGroup = 24A203E80F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + }, + { + ProductGroup = 24A203CE0F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* BussColors4 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 24A203D70F90D272003BB5A7 /* again.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = again.vst; + remoteRef = 24A203D60F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203D90F90D272003BB5A7 /* adelay.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = adelay.vst; + remoteRef = 24A203D80F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DB0F90D272003BB5A7 /* vstxsynth.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = vstxsynth.vst; + remoteRef = 24A203DA0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DD0F90D272003BB5A7 /* surrounddelay.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = surrounddelay.vst; + remoteRef = 24A203DC0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DF0F90D272003BB5A7 /* minihost.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = minihost.app; + remoteRef = 24A203DE0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203E50F90D272003BB5A7 /* drawtest.component */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.component; + remoteRef = 24A203E40F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203E70F90D272003BB5A7 /* drawtest.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.vst; + remoteRef = 24A203E60F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203ED0F90D272003BB5A7 /* drawtest.component */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.component; + remoteRef = 24A203EC0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203EF0F90D272003BB5A7 /* drawtest.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.vst; + remoteRef = 24A203EE0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D01CCC90486CAD60068D4B7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 8D01CCCF0486CAD60068D4B7 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Copy PkgInfo"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "cp mac/PkgInfo \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.vst/Contents/\""; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D01CCCB0486CAD60068D4B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2407DEB9089929BA00EB68BF /* BussColors4.cpp in Sources */, + 24D8287009A914000093AEF8 /* BussColors4Proc.cpp in Sources */, + 24A203CB0F90D251003BB5A7 /* audioeffect.cpp in Sources */, + 24A203CC0F90D251003BB5A7 /* audioeffectx.cpp in Sources */, + 24A203CD0F90D251003BB5A7 /* vstplugmain.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 24BEAAEE08919AE700E695F9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = Gain; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Debug; + }; + 24BEAAEF08919AE700E695F9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + x86_64, + ); + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + LIBRARY_SEARCH_PATHS = ""; + MACOSX_DEPLOYMENT_TARGET = 10.4; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = BussColors4; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SECTORDER_FLAGS = ""; + SKIP_INSTALL = NO; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = all; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Release; + }; + 24BEAAF208919AE700E695F9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH)"; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + }; + name = Debug; + }; + 24BEAAF308919AE700E695F9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = s; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "BussColors4" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAEE08919AE700E695F9 /* Debug */, + 24BEAAEF08919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "BussColors4" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAF208919AE700E695F9 /* Debug */, + 24BEAAF308919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100755 index 0000000..a80c038 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100755 index 0000000..5c38f94 Binary files /dev/null and b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100755 index 0000000..314de0f Binary files /dev/null and b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.mode1v3 b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.mode1v3 new file mode 100755 index 0000000..c572326 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.mode1v3 @@ -0,0 +1,1372 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 91857D9F148EF61800AAA11B + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1v3 + MajorVersion + 33 + MinorVersion + 0 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 089C1671FE841209C02AAC07 + 19C28FB4FE9D528D11CA2CBB + 089C167CFE841241C02AAC07 + 08FB77ADFE841716C02AAC07 + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 11 + 10 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 693}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 711}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + _historyCapacity + 0 + bookmark + 911C2A9D1491A5F600A430AF + history + + 915DCCBB1491A5B8008574E6 + + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {1053, 508}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 508pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 513}, {1053, 198}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + XCDetailModule + Proportion + 198pt + + + Proportion + 1053pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 911C2A901491A5F600A430AF + 1CE0B1FE06471DED0097A5F4 + 911C2A911491A5F600A430AF + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.shortV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 91857DA0148EF61800AAA11B + /Users/spiadmin/Documents/Gain/Gain.xcodeproj + + WindowString + 286 197 1261 752 0 0 1680 1028 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {743, 413}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 413pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 418}, {743, 236}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 654pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 91857DA0148EF61800AAA11B + 911C2A921491A5F600A430AF + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowContentMinSize + 486 300 + WindowString + 112 208 743 695 0 0 1680 1028 + WindowToolGUID + 91857DA0148EF61800AAA11B + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {650, 250}} + RubberWindowFrame + 516 632 650 250 0 0 1680 1027 + + Module + PBXDebugCLIModule + Proportion + 209pt + + + Proportion + 209pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 650 41 650 250 0 0 1280 1002 + WindowToolGUID + 1C78EAAD065D492600B07095 + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.0950012207031 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.pbxuser b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.pbxuser new file mode 100755 index 0000000..df94780 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/spiadmin.pbxuser @@ -0,0 +1,143 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* Gain */; + codeSenseManager = 91857D95148EF55400AAA11B /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 829, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 789, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 345089498; + PBXWorkspaceStateSaveDate = 345089498; + }; + perUserProjectItems = { + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = 911C2A9D1491A5F600A430AF /* PBXTextBookmark */; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */; + }; + sourceControlManager = 91857D94148EF55400AAA11B /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* Gain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 1768}}"; + sepNavSelRange = "{247, 0}"; + sepNavVisRange = "{0, 1657}"; + }; + }; + 245463B80991757100464AD3 /* Gain.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 975}}"; + sepNavSelRange = "{1552, 0}"; + sepNavVisRange = "{796, 1857}"; + sepNavWindowFrame = "{{15, 465}, {750, 558}}"; + }; + }; + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 488}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 798}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {859, 19825}}"; + sepNavSelRange = "{10641, 0}"; + sepNavVisRange = "{10076, 1095}"; + }; + }; + 24D8286F09A914000093AEF8 /* GainProc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 482}}"; + sepNavSelRange = "{239, 0}"; + sepNavVisRange = "{0, 950}"; + }; + }; + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 493}}"; + sepNavSelRange = "{249, 0}"; + sepNavVisRange = "{0, 249}"; + }; + }; + 8D01CCC60486CAD60068D4B7 /* Gain */ = { + activeExec = 0; + }; + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1657; + vrLoc = 0; + }; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1625; + vrLoc = 0; + }; + 91857D94148EF55400AAA11B /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 91857D95148EF55400AAA11B /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; +} diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme new file mode 100755 index 0000000..8ee693f --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100755 index 0000000..5bccbcb --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Gain.xcscheme + + orderHint + 8 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100755 index 0000000..a7bdd62 --- /dev/null +++ b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + «PROJECTNAME».xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git "a/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" "b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" new file mode 100755 index 0000000..0df2de4 --- /dev/null +++ "b/plugins/MacVST/BussColors4/BussColors4.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacVST/BussColors4/mac/Info.plist b/plugins/MacVST/BussColors4/mac/Info.plist new file mode 100755 index 0000000..84908a6 --- /dev/null +++ b/plugins/MacVST/BussColors4/mac/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + BussColors4 + CFBundleIconFile + + CFBundleIdentifier + com.airwindows.BussColors4 + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleSignature + Dthr + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacVST/BussColors4/mac/PkgInfo b/plugins/MacVST/BussColors4/mac/PkgInfo new file mode 100755 index 0000000..19a9cf6 --- /dev/null +++ b/plugins/MacVST/BussColors4/mac/PkgInfo @@ -0,0 +1 @@ +BNDL???? \ No newline at end of file diff --git a/plugins/MacVST/BussColors4/mac/xcode_vst_prefix.h b/plugins/MacVST/BussColors4/mac/xcode_vst_prefix.h new file mode 100755 index 0000000..eaf4c0b --- /dev/null +++ b/plugins/MacVST/BussColors4/mac/xcode_vst_prefix.h @@ -0,0 +1,17 @@ +#define MAC 1 +#define MACX 1 + +#define USE_NAMESPACE 0 + +#define TARGET_API_MAC_CARBON 1 +#define USENAVSERVICES 1 + +#define __CF_USE_FRAMEWORK_INCLUDES__ + +#if __MWERKS__ +#define __NOEXTENSIONS__ +#endif + +#define QUARTZ 1 + +#include \ No newline at end of file diff --git a/plugins/MacVST/BussColors4/source/BussColors4.cpp b/plugins/MacVST/BussColors4/source/BussColors4.cpp new file mode 100755 index 0000000..720dbf9 --- /dev/null +++ b/plugins/MacVST/BussColors4/source/BussColors4.cpp @@ -0,0 +1,199 @@ +/* ======================================== + * BussColors4 - BussColors4.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BussColors4_H +#include "BussColors4.h" +#endif + +AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new BussColors4(audioMaster);} + +BussColors4::BussColors4(audioMasterCallback audioMaster) : + AudioEffectX(audioMaster, kNumPrograms, kNumParameters) +{ + A = 0.0; + B = 0.5; + C = 0.5; + D = 1.0; + + for (int count = 0; count < 174; count++) {bL[count] = 0; bR[count] = 0;} + for (int count = 0; count < 99; count++) {dL[count] = 0; dR[count] = 0;} + for (int count = 0; count < 34; count++) c[count] = count; //initial setup for 44.1K + g[1] = pow(10.0, -5.2 / 14.0); //dark + g[2] = pow(10.0, -6.2 / 14.0); //rock + g[3] = pow(10.0, -2.9 / 14.0); //lush + g[4] = pow(10.0, -1.1 / 14.0); //vibe + g[5] = pow(10.0, -5.1 / 14.0); //holo + g[6] = pow(10.0, -3.6 / 14.0); //punch + g[7] = pow(10.0, -2.3 / 14.0); //steel + g[8] = pow(10.0, -2.9 / 14.0); //tube + //preset gains for models + outg[1] = pow(10.0, -0.3 / 14.0); //dark + outg[2] = pow(10.0, 0.5 / 14.0); //rock + outg[3] = pow(10.0, -0.7 / 14.0); //lush + outg[4] = pow(10.0, -0.6 / 14.0); //vibe + outg[5] = pow(10.0, -0.2 / 14.0); //holo + outg[6] = pow(10.0, 0.3 / 14.0); //punch + outg[7] = pow(10.0, 0.1 / 14.0); //steel + outg[8] = pow(10.0, 0.9 / 14.0); //tube + //preset gains for models + controlL = 0; + controlR = 0; + slowdynL = 0; + slowdynR = 0; + gcount = 0; + + fpNShapeLA = 0.0; + fpNShapeLB = 0.0; + fpNShapeRA = 0.0; + fpNShapeRB = 0.0; + fpFlip = true; + //this is reset: values being initialized only once. Startup values, whatever they are. + + _canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect. + _canDo.insert("plugAsSend"); // plug-in can be used as a send effect. + _canDo.insert("x2in2out"); + setNumInputs(kNumInputs); + setNumOutputs(kNumOutputs); + setUniqueID(kUniqueId); + canProcessReplacing(); // supports output replacing + canDoubleReplacing(); // supports double precision processing + programsAreChunks(true); + vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name +} + +BussColors4::~BussColors4() {} +VstInt32 BussColors4::getVendorVersion () {return 1000;} +void BussColors4::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);} +void BussColors4::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);} +//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than +//trying to do versioning and preventing people from using older versions. Maybe they like the old one! + +static float pinParameter(float data) +{ + if (data < 0.0f) return 0.0f; + if (data > 1.0f) return 1.0f; + return data; +} + +VstInt32 BussColors4::getChunk (void** data, bool isPreset) +{ + float *chunkData = (float *)calloc(kNumParameters, sizeof(float)); + chunkData[0] = A; + chunkData[1] = B; + chunkData[2] = C; + chunkData[3] = D; + /* Note: The way this is set up, it will break if you manage to save settings on an Intel + machine and load them on a PPC Mac. However, it's fine if you stick to the machine you + started with. */ + + *data = chunkData; + return kNumParameters * sizeof(float); +} + +VstInt32 BussColors4::setChunk (void* data, VstInt32 byteSize, bool isPreset) +{ + float *chunkData = (float *)data; + A = pinParameter(chunkData[0]); + B = pinParameter(chunkData[1]); + C = pinParameter(chunkData[2]); + D = pinParameter(chunkData[3]); + /* We're ignoring byteSize as we found it to be a filthy liar */ + + /* calculate any other fields you need here - you could copy in + code from setParameter() here. */ + return 0; +} + +void BussColors4::setParameter(VstInt32 index, float value) { + switch (index) { + case kParamA: A = value; break; + case kParamB: B = value; break; //percent. Using this value, it'll be 0-100 everywhere + case kParamC: C = value; break; + case kParamD: D = value; break; //this is the popup, stored as a float + default: throw; // unknown parameter, shouldn't happen! + } + //we can also set other defaults here, and do calculations that only have to happen + //once when parameters actually change. Here is the 'popup' setting its (global) values. + //variables can also be set in the processreplacing loop, and there they'll be set every buffersize + //here they're set when a parameter's actually changed, which should be less frequent, but + //you must use global variables in the BussColors4.h file to do it. + switch((VstInt32)( D * 3.999 )) + { + case 0: fpFlip = true; break; //choice A + case 1: fpFlip = false; break; //choice B + case 2: break; //choice C + case 3: break; //choice D + default: break; //should not happen + } + //this relates to using D as a 'popup' and changing things based on that switch. + //we are using fpFlip just because it's already there globally, as an example. +} + +float BussColors4::getParameter(VstInt32 index) { + switch (index) { + case kParamA: return A; break; + case kParamB: return B; break; + case kParamC: return C; break; + case kParamD: return D; break; + default: break; // unknown parameter, shouldn't happen! + } return 0.0; //we only need to update the relevant name, this is simple to manage +} + +void BussColors4::getParameterName(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "Color", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Input Trim", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "Output Trim", kVstMaxParamStrLen); break; + case kParamD: vst_strncpy (text, "Dry/Wet", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this is our labels for displaying in the VST host +} + +void BussColors4::getParameterDisplay(VstInt32 index, char *text) { + switch (index) { + case kParamA: switch((VstInt32)( A * 7.999 )) //0 to almost edge of # of params + {case 0: vst_strncpy (text, "Dark", kVstMaxParamStrLen); break; + case 1: vst_strncpy (text, "Rock", kVstMaxParamStrLen); break; + case 2: vst_strncpy (text, "Lush", kVstMaxParamStrLen); break; + case 3: vst_strncpy (text, "Vibe", kVstMaxParamStrLen); break; + case 4: vst_strncpy (text, "Holo", kVstMaxParamStrLen); break; + case 5: vst_strncpy (text, "Punch", kVstMaxParamStrLen); break; + case 6: vst_strncpy (text, "Steel", kVstMaxParamStrLen); break; + case 7: vst_strncpy (text, "Tube", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } break; //completed A 'popup' parameter, exit + case kParamB: float2string ((B * 36.0)-18.0, text, kVstMaxParamStrLen); break; + case kParamC: float2string ((C * 36.0)-18.0, text, kVstMaxParamStrLen); break; + case kParamD: float2string (D, text, kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this displays the values and handles 'popups' where it's discrete choices +} + +void BussColors4::getParameterLabel(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "dB", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "dB", kVstMaxParamStrLen); break; + case kParamD: vst_strncpy (text, "", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } +} + +VstInt32 BussColors4::canDo(char *text) +{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know + +bool BussColors4::getEffectName(char* name) { + vst_strncpy(name, "BussColors4", kVstMaxProductStrLen); return true; +} + +VstPlugCategory BussColors4::getPlugCategory() {return kPlugCategEffect;} + +bool BussColors4::getProductString(char* text) { + vst_strncpy (text, "airwindows BussColors4", kVstMaxProductStrLen); return true; +} + +bool BussColors4::getVendorString(char* text) { + vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true; +} diff --git a/plugins/MacVST/BussColors4/source/BussColors4.h b/plugins/MacVST/BussColors4/source/BussColors4.h new file mode 100755 index 0000000..d07460e --- /dev/null +++ b/plugins/MacVST/BussColors4/source/BussColors4.h @@ -0,0 +1,85 @@ +/* ======================================== + * BussColors4 - BussColors4.h + * Created 8/12/11 by SPIAdmin + * Copyright (c) 2011 __MyCompanyName__, All rights reserved + * ======================================== */ + +#ifndef __BussColors4_H +#define __BussColors4_H + +#ifndef __audioeffect__ +#include "audioeffectx.h" +#endif + +#include +#include +#include + +enum { + kParamA = 0, + kParamB = 1, + kParamC = 2, + kParamD = 3, + kNumParameters = 4 +}; // + +const int kNumPrograms = 0; +const int kNumInputs = 2; +const int kNumOutputs = 2; +const unsigned long kUniqueId = 'bsc4'; //Change this to what the AU identity is! + +class BussColors4 : + public AudioEffectX +{ +public: + BussColors4(audioMasterCallback audioMaster); + ~BussColors4(); + virtual bool getEffectName(char* name); // The plug-in name + virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in + virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg + virtual bool getVendorString(char* text); // Vendor info + virtual VstInt32 getVendorVersion(); // Version number + virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); + virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames); + virtual void getProgramName(char *name); // read the name from the host + virtual void setProgramName(char *name); // changes the name of the preset displayed in the host + virtual VstInt32 getChunk (void** data, bool isPreset); + virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset); + virtual float getParameter(VstInt32 index); // get the parameter value at the specified index + virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value + virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB) + virtual void getParameterName(VstInt32 index, char *text); // name of the parameter + virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value + virtual VstInt32 canDo(char *text); +private: + char _programName[kVstMaxProgNameLen + 1]; + std::set< std::string > _canDo; + + double bL[175]; //full buffer for high sample rates. Scales to 192K + double bR[175]; //full buffer for high sample rates. Scales to 192K + double dL[100]; //buffer for calculating sag as it relates to the dynamic impulse synthesis. To 192K. + double dR[100]; //buffer for calculating sag as it relates to the dynamic impulse synthesis. To 192K. + int c[35]; //just the number of taps we use, doesn't have to scale + double g[9]; //console model + double outg[9]; //console model + double controlL; + double controlR; + double slowdynL; + double slowdynR; + int gcount; + + long double fpNShapeLA; + long double fpNShapeLB; + long double fpNShapeRA; + long double fpNShapeRB; + bool fpFlip; + //default stuff + + float A; + float B; + float C; + float D; //parameters. Always 0-1, and we scale/alter them elsewhere. + +}; + +#endif diff --git a/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp b/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp new file mode 100755 index 0000000..2629ee8 --- /dev/null +++ b/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp @@ -0,0 +1,1644 @@ +/* ======================================== + * BussColors4 - BussColors4.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BussColors4_H +#include "BussColors4.h" +#endif + +void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFrames) +{ + float* in1 = inputs[0]; + float* in2 = inputs[1]; + float* out1 = outputs[0]; + float* out2 = outputs[1]; + + double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= getSampleRate(); + if (overallscale < 1.0) overallscale = 1.0; + if (overallscale > 4.5) overallscale = 4.5; + const int maxConvolutionBufferSize = (int)(34.0 * overallscale); //we won't use more of the buffer than we have to + for (int count = 0; count < 34; count++) c[count] = (int)(count * overallscale); //assign conv taps + double drySampleL; + double drySampleR; + double applyconvL; + double applyconvR; + int offsetA = 3; + double dynamicconvL = 3.0; + double dynamicconvR = 3.0; + double gain = 0.436; + double outgain = 1.0; + double bridgerectifier; + float fpTemp; + long double fpOld = 0.618033988749894848204586; //golden ratio! + long double fpNew = 1.0 - fpOld; + + long double inputSampleL; + long double inputSampleR; + + int console = (int)( A * 7.999 )+1; //the AU used a 1-8 index, will just keep it + switch (console) + { + case 1: offsetA = 4; gain = g[1]; outgain = outg[1]; break; //Dark (Focusrite) + case 2: offsetA = 3; gain = g[2]; outgain = outg[2]; break; //Rock (SSL) + case 3: offsetA = 5; gain = g[3]; outgain = outg[3]; break; //Lush (Neve) + case 4: offsetA = 8; gain = g[4]; outgain = outg[4]; break; //Vibe (Elation) + case 5: offsetA = 5; gain = g[5]; outgain = outg[5]; break; //Holo (Precision 8) + case 6: offsetA = 7; gain = g[6]; outgain = outg[6]; break; //Punch (API) + case 7: offsetA = 7; gain = g[7]; outgain = outg[7]; break; //Steel (Calibre) + case 8: offsetA = 6; gain = g[8]; outgain = outg[8]; break; //Tube (Manley) + } + offsetA = (int)(offsetA * overallscale); //we extend the sag buffer too, at high sample rates + if (offsetA < 3) offsetA = 3; //are we getting divides by zero? + gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor + outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor + double wet = D; + double dry = 1.0 - wet; + + while (--sampleFrames >= 0) + { + inputSampleL = *in1; + inputSampleR = *in2; + if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38) { + static int noisesource = 0; + //this declares a variable before anything else is compiled. It won't keep assigning + //it to 0 for every sample, it's as if the declaration doesn't exist in this context, + //but it lets me add this denormalization fix in a single place rather than updating + //it in three different locations. The variable isn't thread-safe but this is only + //a random seed and we can share it with whatever. + noisesource = noisesource % 1700021; noisesource++; + int residue = noisesource * noisesource; + residue = residue % 170003; residue *= residue; + residue = residue % 17011; residue *= residue; + residue = residue % 1709; residue *= residue; + residue = residue % 173; residue *= residue; + residue = residue % 17; + double applyresidue = residue; + applyresidue *= 0.00000001; + applyresidue *= 0.00000001; + inputSampleL = applyresidue; + } + if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38) { + static int noisesource = 0; + noisesource = noisesource % 1700021; noisesource++; + int residue = noisesource * noisesource; + residue = residue % 170003; residue *= residue; + residue = residue % 17011; residue *= residue; + residue = residue % 1709; residue *= residue; + residue = residue % 173; residue *= residue; + residue = residue % 17; + double applyresidue = residue; + applyresidue *= 0.00000001; + applyresidue *= 0.00000001; + inputSampleR = applyresidue; + //this denormalization routine produces a white noise at -300 dB which the noise + //shaping will interact with to produce a bipolar output, but the noise is actually + //all positive. That should stop any variables from going denormal, and the routine + //only kicks in if digital black is input. As a final touch, if you save to 24-bit + //the silence will return to being digital black again. + } + drySampleL = inputSampleL; + drySampleR = inputSampleR; + + if (gain != 1.0) { + inputSampleL *= gain; + inputSampleR *= gain; + } + + + bridgerectifier = fabs(inputSampleL); + slowdynL *= 0.999; + slowdynL += bridgerectifier; + if (slowdynL > 1.5) {slowdynL = 1.5;} + //before the iron bar- fry console for crazy behavior + dynamicconvL = 2.5 + slowdynL; + + if (bridgerectifier > 1.57079633) bridgerectifier = 1.0; + else bridgerectifier = sin(bridgerectifier); + if (inputSampleL > 0) inputSampleL = bridgerectifier; + else inputSampleL = -bridgerectifier; + //end pre saturation stage L + + bridgerectifier = fabs(inputSampleR); + slowdynR *= 0.999; + slowdynR += bridgerectifier; + if (slowdynR > 1.5) {slowdynR = 1.5;} + //before the iron bar- fry console for crazy behavior + dynamicconvR = 2.5 + slowdynR; + + if (bridgerectifier > 1.57079633) bridgerectifier = 1.0; + else bridgerectifier = sin(bridgerectifier); + if (inputSampleR > 0) inputSampleR = bridgerectifier; + else inputSampleR = -bridgerectifier; + //end pre saturation stage R + + if (gcount < 0 || gcount > 44) gcount = 44; + + dL[gcount+44] = dL[gcount] = fabs(inputSampleL); + controlL += (dL[gcount] / offsetA); + controlL -= (dL[gcount+offsetA] / offsetA); + controlL -= 0.000001; + if (controlL < 0) controlL = 0; + if (controlL > 100) controlL = 100; + applyconvL = (controlL / offsetA) * dynamicconvL; + //now we have a 'sag' style average to apply to the conv, L + + dR[gcount+44] = dR[gcount] = fabs(inputSampleR); + controlR += (dR[gcount] / offsetA); + controlR -= (dR[gcount+offsetA] / offsetA); + controlR -= 0.000001; + if (controlR < 0) controlR = 0; + if (controlR > 100) controlR = 100; + applyconvR = (controlR / offsetA) * dynamicconvR; + //now we have a 'sag' style average to apply to the conv, R + + gcount--; + + //now the convolution + for (int count = maxConvolutionBufferSize; count > 0; --count) {bL[count] = bL[count-1];} //was 173 + //we're only doing assigns, and it saves us an add inside the convolution calculation + //therefore, we'll just assign everything one step along and have our buffer that way. + bL[0] = inputSampleL; + + for (int count = maxConvolutionBufferSize; count > 0; --count) {bR[count] = bR[count-1];} //was 173 + //we're only doing assigns, and it saves us an add inside the convolution calculation + //therefore, we'll just assign everything one step along and have our buffer that way. + bR[0] = inputSampleR; + //The reason these are separate is, since it's just a big assign-fest, it's possible compilers can + //come up with a clever way to do it. Interleaving the samples might make it enough more complicated + //that the compiler wouldn't know to do 'em in batches or whatever. Just a thought, profiling would + //be the correct way to find out this (or indeed, whether doing another add insode the convolutions would + //be the best bet, + + //The convolutions! + + switch (console) + { + case 1: + //begin Cider (Focusrite) MCI + inputSampleL += (bL[c[1]] * (0.61283288942201319 + (0.00024011410669522*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.24036380659761222 - (0.00020789518206241*applyconvL))); + inputSampleL += (bL[c[3]] * (0.09104669761717916 + (0.00012829642741548*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.02378290768554025 - (0.00017673646470440*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.02832818490275965 - (0.00013536187747384*applyconvL))); + inputSampleL += (bL[c[6]] * (0.03268797679215937 + (0.00015035126653359*applyconvL))); + inputSampleL -= (bL[c[7]] * (0.04024464202655586 - (0.00015034923056735*applyconvL))); + inputSampleL += (bL[c[8]] * (0.01864890074318696 + (0.00014513281680642*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.01632731954100322 - (0.00015509089075614*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.00318907090555589 - (0.00014784812076550*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.00208573465221869 - (0.00015350520779465*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.00907033901519614 - (0.00015442964157250*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00199458794148013 - (0.00015595640046297*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.00705979153201755 - (0.00015730069418051*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00429488975412722 - (0.00015743697943505*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.00497724878704936 - (0.00016014760011861*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00506059305562353 - (0.00016194824072466*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00483432223285621 - (0.00016329050124225*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00495100420886005 - (0.00016297509798749*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00489319520555115 - (0.00016472839684661*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00489177657970308 - (0.00016791875866630*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00487900894707044 - (0.00016755993898534*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00486234009335561 - (0.00016968157345446*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00485737490288736 - (0.00017180713324431*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00484106070563455 - (0.00017251073661092*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00483219429408410 - (0.00017321683790891*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00482013597437550 - (0.00017392186866488*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00480949628051497 - (0.00017569098775602*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00479992055604049 - (0.00017746046369449*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00478750757986987 - (0.00017745630047554*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00477828651185740 - (0.00017958043287604*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00476906544384494 - (0.00018170456527653*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00475700712413634 - (0.00018099144598088*applyconvL))); + //end Cider (Focusrite) MCI + break; + case 2: + //begin Rock (SSL) conv + inputSampleL += (bL[c[1]] * (0.67887916185274055 + (0.00068787552301086*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.25671050678827934 + (0.00017691749454490*applyconvL))); + inputSampleL += (bL[c[3]] * (0.15135839896615280 + (0.00007481480365043*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.11813512969090802 + (0.00005191138121359*applyconvL))); + inputSampleL += (bL[c[5]] * (0.08329104347166429 + (0.00001871054659794*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.07663817456103936 + (0.00002751359071705*applyconvL))); + inputSampleL += (bL[c[7]] * (0.05477586152148759 + (0.00000744843212679*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.05547314737187786 + (0.00001025289931145*applyconvL))); + inputSampleL += (bL[c[9]] * (0.03822948356540711 - (0.00000249791561457*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.04199383340841713 - (0.00000067328840674*applyconvL))); + inputSampleL += (bL[c[11]] * (0.02695796542339694 - (0.00000796704606548*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.03228715059431878 - (0.00000579711816722*applyconvL))); + inputSampleL += (bL[c[13]] * (0.01846929689819187 - (0.00000984017804950*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.02528050435045951 - (0.00000701189792484*applyconvL))); + inputSampleL += (bL[c[15]] * (0.01207844846859765 - (0.00001522630289356*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01894464378378515 - (0.00001205456372080*applyconvL))); + inputSampleL += (bL[c[17]] * (0.00667804407593324 - (0.00001343604283817*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.01408418045473130 - (0.00001246443581504*applyconvL))); + inputSampleL += (bL[c[19]] * (0.00228696509481569 - (0.00001506764046927*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.01006277891348454 - (0.00000970723079112*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00132368373546377 + (0.00001188847238761*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00676615715578373 - (0.00001209129844861*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00426288438418556 + (0.00001286836943559*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00408897698639688 - (0.00001102542567911*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00662040619382751 + (0.00001206328529063*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00196101294183599 - (0.00000950703614981*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00845620581010342 + (0.00001279970295678*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00032595215043616 - (0.00000920518241371*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00982957737435458 + (0.00001177745362317*applyconvL))); + inputSampleL += (bL[c[30]] * (0.00086920573760513 + (0.00000913758382404*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.01079020871452061 + (0.00000900750153697*applyconvL))); + inputSampleL += (bL[c[32]] * (0.00167613606334460 + (0.00000732769151038*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.01138050011044332 + (0.00000946908207442*applyconvL))); + //end Rock (SSL) conv + break; + case 3: + //begin Lush (Neve) conv + inputSampleL += (bL[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvL))); + inputSampleL += (bL[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvL))); + inputSampleL += (bL[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvL))); + inputSampleL += (bL[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvL))); + inputSampleL -= (bL[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvL))); + inputSampleL += (bL[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvL))); + inputSampleL += (bL[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvL))); + inputSampleL += (bL[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvL))); + inputSampleL += (bL[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvL))); + inputSampleL += (bL[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvL))); + inputSampleL += (bL[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvL))); + inputSampleL += (bL[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvL))); + inputSampleL += (bL[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvL))); + inputSampleL += (bL[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvL))); + inputSampleL += (bL[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvL))); + inputSampleL += (bL[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvL))); + inputSampleL += (bL[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvL))); + inputSampleL += (bL[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvL))); + inputSampleL += (bL[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvL))); + inputSampleL += (bL[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvL))); + inputSampleL += (bL[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvL))); + inputSampleL += (bL[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvL))); + inputSampleL += (bL[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvL))); + inputSampleL += (bL[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvL))); + inputSampleL += (bL[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvL))); + inputSampleL += (bL[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvL))); + //end Lush (Neve) conv + break; + case 4: + //begin Elation (LA2A) vibe + inputSampleL -= (bL[c[1]] * (0.25867935358656502 - (0.00045755657070112*applyconvL))); + inputSampleL += (bL[c[2]] * (0.11509367290253694 - (0.00017494270657228*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.06709853575891785 - (0.00058913102597723*applyconvL))); + inputSampleL += (bL[c[4]] * (0.01871006356851681 - (0.00003387358004645*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00794797957360465 - (0.00044224784691203*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.01956921817394220 - (0.00006718936750076*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01682120257195205 + (0.00032857446292230*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03401069039824205 - (0.00013634182872897*applyconvL))); + inputSampleL += (bL[c[9]] * (0.02369950268232634 + (0.00023112685751657*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.03477071178117132 - (0.00018029792231600*applyconvL))); + inputSampleL += (bL[c[11]] * (0.02024369717958201 + (0.00017337813374202*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.02819087729102172 - (0.00021438538665420*applyconvL))); + inputSampleL += (bL[c[13]] * (0.01147946743141303 + (0.00014424066034649*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.01894777011468867 - (0.00021549146262408*applyconvL))); + inputSampleL += (bL[c[15]] * (0.00301370330346873 + (0.00013527460148394*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01067147835815486 - (0.00020960689910868*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00402715397506384 - (0.00014421582712470*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00502221703392005 - (0.00019805767015024*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00808788533308497 - (0.00016095444141931*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00232696588842683 - (0.00018384470981829*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00943950821324531 - (0.00017098987347593*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00193709517200834 - (0.00018151995939591*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00899713952612659 - (0.00017385835059948*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00280584331659089 - (0.00017742164162470*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00780381001954970 - (0.00018002500755708*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00400370310490333 - (0.00017471691087957*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00661527728186928 - (0.00018137323370347*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00496545526864518 - (0.00017681872601767*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00580728820997532 - (0.00018186220389790*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00549309984725666 - (0.00017722985399075*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00542194777529239 - (0.00018486900185338*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00565992080998939 - (0.00018005824393118*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00532121562846656 - (0.00018643189636216*applyconvL))); + //end Elation (LA2A) + break; + case 5: + //begin Precious (Precision 8) Holo + inputSampleL += (bL[c[1]] * (0.59188440274551890 - (0.00008361469668405*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.24439750948076133 + (0.00002651678396848*applyconvL))); + inputSampleL += (bL[c[3]] * (0.14109876103205621 - (0.00000840487181372*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.10053507128157971 + (0.00001768100964598*applyconvL))); + inputSampleL += (bL[c[5]] * (0.05859287880626238 - (0.00000361398065989*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.04337406889823660 + (0.00000735941182117*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01589900680531097 + (0.00000207347387987*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.01087234854973281 + (0.00000732123412029*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.00845782429679176 - (0.00000133058605071*applyconvL))); + inputSampleL += (bL[c[10]] * (0.00662278586618295 - (0.00000424594730611*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.02000592193760155 + (0.00000632896879068*applyconvL))); + inputSampleL += (bL[c[12]] * (0.01321157777167565 - (0.00001421171592570*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.02249955362988238 + (0.00000163937127317*applyconvL))); + inputSampleL += (bL[c[14]] * (0.01196492077581504 - (0.00000535385220676*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.01905917427000097 + (0.00000121672882030*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00761909482108073 - (0.00000326242895115*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01362744780256239 + (0.00000359274216003*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00200183122683721 - (0.00000089207452791*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00833042637239315 + (0.00000946767677294*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00258481175207224 - (0.00000087429351464*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00459744479712244 - (0.00000049519758701*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00534277030993820 + (0.00000397547847155*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00272332919605675 + (0.00000040077229097*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00637243782359372 - (0.00000139419072176*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00233001590327504 + (0.00000420129915747*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00623296727793041 + (0.00000019010664856*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00276177096376805 + (0.00000580301901385*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00559184754866264 + (0.00000080597287792*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00343180144395919 - (0.00000243701142085*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00493325428861701 + (0.00000300985740900*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00396140827680823 - (0.00000051459681789*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00448497879902493 + (0.00000744412841743*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00425146888772076 - (0.00000082346016542*applyconvL))); + //end Precious (Precision 8) Holo + break; + case 6: + //begin Punch (API) conv + inputSampleL += (bL[c[1]] * (0.09299870608542582 - (0.00009582362368873*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.11947847710741009 - (0.00004500891602770*applyconvL))); + inputSampleL += (bL[c[3]] * (0.09071606264761795 + (0.00005639498984741*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.08561982770836980 - (0.00004964855606916*applyconvL))); + inputSampleL += (bL[c[5]] * (0.06440549220820363 + (0.00002428052139507*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.05987991812840746 + (0.00000101867082290*applyconvL))); + inputSampleL += (bL[c[7]] * (0.03980233135839382 + (0.00003312430049041*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03648402630896925 - (0.00002116186381142*applyconvL))); + inputSampleL += (bL[c[9]] * (0.01826860869525248 + (0.00003115110025396*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.01723968622495364 - (0.00002450634121718*applyconvL))); + inputSampleL += (bL[c[11]] * (0.00187588812316724 + (0.00002838206198968*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.00381796423957237 - (0.00003155815499462*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00852092214496733 - (0.00001702651162392*applyconvL))); + inputSampleL += (bL[c[14]] * (0.00315560292270588 + (0.00002547861676047*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.01258630914496868 - (0.00004555319243213*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00536435648963575 + (0.00001812393657101*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01272975658159178 - (0.00004103775306121*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00403818975172755 + (0.00003764615492871*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.01042617366897483 - (0.00003605210426041*applyconvL))); + inputSampleL += (bL[c[20]] * (0.00126599583390057 + (0.00004305458668852*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00747876207688339 - (0.00003731207018977*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00149873689175324 - (0.00005086601800791*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00503221309488033 - (0.00003636086782783*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00342998224655821 - (0.00004103091180506*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00355585977903117 - (0.00003698982145400*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00437201792934817 - (0.00002720235666939*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00299217874451556 - (0.00004446954727956*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00457924652487249 - (0.00003859065778860*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00298182934892027 - (0.00002064710931733*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00438838441540584 - (0.00005223008424866*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00323984218794705 - (0.00003397987535887*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00407693981307314 - (0.00003935772436894*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00350435348467321 - (0.00005525463935338*applyconvL))); + //end Punch (API) conv + break; + case 7: + //begin Calibre (?) steel + inputSampleL -= (bL[c[1]] * (0.23505923670562212 - (0.00028312859289245*applyconvL))); + inputSampleL += (bL[c[2]] * (0.08188436704577637 - (0.00008817721351341*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.05075798481700617 - (0.00018817166632483*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.00455811821873093 + (0.00001922902995296*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00027610521433660 - (0.00013252525469291*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.03529246280346626 - (0.00002772989223299*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01784111585586136 + (0.00010230276997291*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.04394950700298298 - (0.00005910607126944*applyconvL))); + inputSampleL += (bL[c[9]] * (0.01990770780547606 + (0.00007640328340556*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.04073629569741782 - (0.00007712327117090*applyconvL))); + inputSampleL += (bL[c[11]] * (0.01349648572795252 + (0.00005959130575917*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.03191590248003717 - (0.00008418000575151*applyconvL))); + inputSampleL += (bL[c[13]] * (0.00348795527924766 + (0.00005489156318238*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.02198496281481767 - (0.00008471601187581*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00504771152505089 - (0.00005525060587917*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01391075698598491 - (0.00007929630732607*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01142762504081717 - (0.00005967036737742*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00893541815021255 - (0.00007535697758141*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.01459704973464936 - (0.00005969199602841*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00694755135226282 - (0.00006930127097865*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.01516695630808575 - (0.00006365800069826*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00705917318113651 - (0.00006497209096539*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.01420501209177591 - (0.00006555654576113*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00815905656808701 - (0.00006105622534761*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.01274326525552961 - (0.00006542652857017*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00937146927845488 - (0.00006051267868722*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.01146573981165209 - (0.00006381511607749*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.01021294359409007 - (0.00005930397856398*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.01065217095323532 - (0.00006371505438319*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.01058751196699751 - (0.00006042857480233*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.01026557827762401 - (0.00006007776163871*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.01060929183604604 - (0.00006114703012726*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.01014533525058528 - (0.00005963567932887*applyconvL))); + //end Calibre (?) + break; + case 8: + //begin Tube (Manley) conv + inputSampleL -= (bL[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvL))); + inputSampleL += (bL[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvL))); + inputSampleL += (bL[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvL))); + inputSampleL += (bL[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvL))); + inputSampleL += (bL[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvL))); + inputSampleL += (bL[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvL))); + inputSampleL += (bL[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvL))); + //end Tube (Manley) conv + break; + } + + switch (console) + { + case 1: + //begin Cider (Focusrite) MCI + inputSampleR += (bR[c[1]] * (0.61283288942201319 + (0.00024011410669522*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.24036380659761222 - (0.00020789518206241*applyconvR))); + inputSampleR += (bR[c[3]] * (0.09104669761717916 + (0.00012829642741548*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.02378290768554025 - (0.00017673646470440*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.02832818490275965 - (0.00013536187747384*applyconvR))); + inputSampleR += (bR[c[6]] * (0.03268797679215937 + (0.00015035126653359*applyconvR))); + inputSampleR -= (bR[c[7]] * (0.04024464202655586 - (0.00015034923056735*applyconvR))); + inputSampleR += (bR[c[8]] * (0.01864890074318696 + (0.00014513281680642*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.01632731954100322 - (0.00015509089075614*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.00318907090555589 - (0.00014784812076550*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.00208573465221869 - (0.00015350520779465*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.00907033901519614 - (0.00015442964157250*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00199458794148013 - (0.00015595640046297*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.00705979153201755 - (0.00015730069418051*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00429488975412722 - (0.00015743697943505*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.00497724878704936 - (0.00016014760011861*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00506059305562353 - (0.00016194824072466*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00483432223285621 - (0.00016329050124225*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00495100420886005 - (0.00016297509798749*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00489319520555115 - (0.00016472839684661*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00489177657970308 - (0.00016791875866630*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00487900894707044 - (0.00016755993898534*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00486234009335561 - (0.00016968157345446*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00485737490288736 - (0.00017180713324431*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00484106070563455 - (0.00017251073661092*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00483219429408410 - (0.00017321683790891*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00482013597437550 - (0.00017392186866488*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00480949628051497 - (0.00017569098775602*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00479992055604049 - (0.00017746046369449*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00478750757986987 - (0.00017745630047554*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00477828651185740 - (0.00017958043287604*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00476906544384494 - (0.00018170456527653*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00475700712413634 - (0.00018099144598088*applyconvR))); + //end Cider (Focusrite) MCI + break; + case 2: + //begin Rock (SSL) conv + inputSampleR += (bR[c[1]] * (0.67887916185274055 + (0.00068787552301086*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.25671050678827934 + (0.00017691749454490*applyconvR))); + inputSampleR += (bR[c[3]] * (0.15135839896615280 + (0.00007481480365043*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.11813512969090802 + (0.00005191138121359*applyconvR))); + inputSampleR += (bR[c[5]] * (0.08329104347166429 + (0.00001871054659794*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.07663817456103936 + (0.00002751359071705*applyconvR))); + inputSampleR += (bR[c[7]] * (0.05477586152148759 + (0.00000744843212679*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.05547314737187786 + (0.00001025289931145*applyconvR))); + inputSampleR += (bR[c[9]] * (0.03822948356540711 - (0.00000249791561457*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.04199383340841713 - (0.00000067328840674*applyconvR))); + inputSampleR += (bR[c[11]] * (0.02695796542339694 - (0.00000796704606548*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.03228715059431878 - (0.00000579711816722*applyconvR))); + inputSampleR += (bR[c[13]] * (0.01846929689819187 - (0.00000984017804950*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.02528050435045951 - (0.00000701189792484*applyconvR))); + inputSampleR += (bR[c[15]] * (0.01207844846859765 - (0.00001522630289356*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01894464378378515 - (0.00001205456372080*applyconvR))); + inputSampleR += (bR[c[17]] * (0.00667804407593324 - (0.00001343604283817*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.01408418045473130 - (0.00001246443581504*applyconvR))); + inputSampleR += (bR[c[19]] * (0.00228696509481569 - (0.00001506764046927*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.01006277891348454 - (0.00000970723079112*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00132368373546377 + (0.00001188847238761*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00676615715578373 - (0.00001209129844861*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00426288438418556 + (0.00001286836943559*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00408897698639688 - (0.00001102542567911*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00662040619382751 + (0.00001206328529063*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00196101294183599 - (0.00000950703614981*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00845620581010342 + (0.00001279970295678*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00032595215043616 - (0.00000920518241371*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00982957737435458 + (0.00001177745362317*applyconvR))); + inputSampleR += (bR[c[30]] * (0.00086920573760513 + (0.00000913758382404*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.01079020871452061 + (0.00000900750153697*applyconvR))); + inputSampleR += (bR[c[32]] * (0.00167613606334460 + (0.00000732769151038*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.01138050011044332 + (0.00000946908207442*applyconvR))); + //end Rock (SSL) conv + break; + case 3: + //begin Lush (Neve) conv + inputSampleR += (bR[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvR))); + inputSampleR += (bR[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvR))); + inputSampleR += (bR[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvR))); + inputSampleR += (bR[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvR))); + inputSampleR -= (bR[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvR))); + inputSampleR += (bR[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvR))); + inputSampleR += (bR[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvR))); + inputSampleR += (bR[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvR))); + inputSampleR += (bR[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvR))); + inputSampleR += (bR[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvR))); + inputSampleR += (bR[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvR))); + inputSampleR += (bR[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvR))); + inputSampleR += (bR[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvR))); + inputSampleR += (bR[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvR))); + inputSampleR += (bR[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvR))); + inputSampleR += (bR[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvR))); + inputSampleR += (bR[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvR))); + inputSampleR += (bR[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvR))); + inputSampleR += (bR[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvR))); + inputSampleR += (bR[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvR))); + inputSampleR += (bR[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvR))); + inputSampleR += (bR[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvR))); + inputSampleR += (bR[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvR))); + inputSampleR += (bR[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvR))); + inputSampleR += (bR[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvR))); + inputSampleR += (bR[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvR))); + //end Lush (Neve) conv + break; + case 4: + //begin Elation (LA2A) vibe + inputSampleR -= (bR[c[1]] * (0.25867935358656502 - (0.00045755657070112*applyconvR))); + inputSampleR += (bR[c[2]] * (0.11509367290253694 - (0.00017494270657228*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.06709853575891785 - (0.00058913102597723*applyconvR))); + inputSampleR += (bR[c[4]] * (0.01871006356851681 - (0.00003387358004645*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00794797957360465 - (0.00044224784691203*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.01956921817394220 - (0.00006718936750076*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01682120257195205 + (0.00032857446292230*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03401069039824205 - (0.00013634182872897*applyconvR))); + inputSampleR += (bR[c[9]] * (0.02369950268232634 + (0.00023112685751657*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.03477071178117132 - (0.00018029792231600*applyconvR))); + inputSampleR += (bR[c[11]] * (0.02024369717958201 + (0.00017337813374202*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.02819087729102172 - (0.00021438538665420*applyconvR))); + inputSampleR += (bR[c[13]] * (0.01147946743141303 + (0.00014424066034649*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.01894777011468867 - (0.00021549146262408*applyconvR))); + inputSampleR += (bR[c[15]] * (0.00301370330346873 + (0.00013527460148394*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01067147835815486 - (0.00020960689910868*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00402715397506384 - (0.00014421582712470*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00502221703392005 - (0.00019805767015024*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00808788533308497 - (0.00016095444141931*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00232696588842683 - (0.00018384470981829*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00943950821324531 - (0.00017098987347593*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00193709517200834 - (0.00018151995939591*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00899713952612659 - (0.00017385835059948*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00280584331659089 - (0.00017742164162470*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00780381001954970 - (0.00018002500755708*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00400370310490333 - (0.00017471691087957*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00661527728186928 - (0.00018137323370347*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00496545526864518 - (0.00017681872601767*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00580728820997532 - (0.00018186220389790*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00549309984725666 - (0.00017722985399075*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00542194777529239 - (0.00018486900185338*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00565992080998939 - (0.00018005824393118*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00532121562846656 - (0.00018643189636216*applyconvR))); + //end Elation (LA2A) + break; + case 5: + //begin Precious (Precision 8) Holo + inputSampleR += (bR[c[1]] * (0.59188440274551890 - (0.00008361469668405*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.24439750948076133 + (0.00002651678396848*applyconvR))); + inputSampleR += (bR[c[3]] * (0.14109876103205621 - (0.00000840487181372*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.10053507128157971 + (0.00001768100964598*applyconvR))); + inputSampleR += (bR[c[5]] * (0.05859287880626238 - (0.00000361398065989*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.04337406889823660 + (0.00000735941182117*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01589900680531097 + (0.00000207347387987*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.01087234854973281 + (0.00000732123412029*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.00845782429679176 - (0.00000133058605071*applyconvR))); + inputSampleR += (bR[c[10]] * (0.00662278586618295 - (0.00000424594730611*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.02000592193760155 + (0.00000632896879068*applyconvR))); + inputSampleR += (bR[c[12]] * (0.01321157777167565 - (0.00001421171592570*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.02249955362988238 + (0.00000163937127317*applyconvR))); + inputSampleR += (bR[c[14]] * (0.01196492077581504 - (0.00000535385220676*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.01905917427000097 + (0.00000121672882030*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00761909482108073 - (0.00000326242895115*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01362744780256239 + (0.00000359274216003*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00200183122683721 - (0.00000089207452791*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00833042637239315 + (0.00000946767677294*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00258481175207224 - (0.00000087429351464*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00459744479712244 - (0.00000049519758701*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00534277030993820 + (0.00000397547847155*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00272332919605675 + (0.00000040077229097*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00637243782359372 - (0.00000139419072176*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00233001590327504 + (0.00000420129915747*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00623296727793041 + (0.00000019010664856*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00276177096376805 + (0.00000580301901385*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00559184754866264 + (0.00000080597287792*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00343180144395919 - (0.00000243701142085*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00493325428861701 + (0.00000300985740900*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00396140827680823 - (0.00000051459681789*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00448497879902493 + (0.00000744412841743*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00425146888772076 - (0.00000082346016542*applyconvR))); + //end Precious (Precision 8) Holo + break; + case 6: + //begin Punch (API) conv + inputSampleR += (bR[c[1]] * (0.09299870608542582 - (0.00009582362368873*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.11947847710741009 - (0.00004500891602770*applyconvR))); + inputSampleR += (bR[c[3]] * (0.09071606264761795 + (0.00005639498984741*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.08561982770836980 - (0.00004964855606916*applyconvR))); + inputSampleR += (bR[c[5]] * (0.06440549220820363 + (0.00002428052139507*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.05987991812840746 + (0.00000101867082290*applyconvR))); + inputSampleR += (bR[c[7]] * (0.03980233135839382 + (0.00003312430049041*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03648402630896925 - (0.00002116186381142*applyconvR))); + inputSampleR += (bR[c[9]] * (0.01826860869525248 + (0.00003115110025396*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.01723968622495364 - (0.00002450634121718*applyconvR))); + inputSampleR += (bR[c[11]] * (0.00187588812316724 + (0.00002838206198968*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.00381796423957237 - (0.00003155815499462*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00852092214496733 - (0.00001702651162392*applyconvR))); + inputSampleR += (bR[c[14]] * (0.00315560292270588 + (0.00002547861676047*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.01258630914496868 - (0.00004555319243213*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00536435648963575 + (0.00001812393657101*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01272975658159178 - (0.00004103775306121*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00403818975172755 + (0.00003764615492871*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.01042617366897483 - (0.00003605210426041*applyconvR))); + inputSampleR += (bR[c[20]] * (0.00126599583390057 + (0.00004305458668852*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00747876207688339 - (0.00003731207018977*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00149873689175324 - (0.00005086601800791*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00503221309488033 - (0.00003636086782783*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00342998224655821 - (0.00004103091180506*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00355585977903117 - (0.00003698982145400*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00437201792934817 - (0.00002720235666939*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00299217874451556 - (0.00004446954727956*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00457924652487249 - (0.00003859065778860*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00298182934892027 - (0.00002064710931733*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00438838441540584 - (0.00005223008424866*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00323984218794705 - (0.00003397987535887*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00407693981307314 - (0.00003935772436894*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00350435348467321 - (0.00005525463935338*applyconvR))); + //end Punch (API) conv + break; + case 7: + //begin Calibre (?) steel + inputSampleR -= (bR[c[1]] * (0.23505923670562212 - (0.00028312859289245*applyconvR))); + inputSampleR += (bR[c[2]] * (0.08188436704577637 - (0.00008817721351341*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.05075798481700617 - (0.00018817166632483*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.00455811821873093 + (0.00001922902995296*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00027610521433660 - (0.00013252525469291*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.03529246280346626 - (0.00002772989223299*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01784111585586136 + (0.00010230276997291*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.04394950700298298 - (0.00005910607126944*applyconvR))); + inputSampleR += (bR[c[9]] * (0.01990770780547606 + (0.00007640328340556*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.04073629569741782 - (0.00007712327117090*applyconvR))); + inputSampleR += (bR[c[11]] * (0.01349648572795252 + (0.00005959130575917*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.03191590248003717 - (0.00008418000575151*applyconvR))); + inputSampleR += (bR[c[13]] * (0.00348795527924766 + (0.00005489156318238*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.02198496281481767 - (0.00008471601187581*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00504771152505089 - (0.00005525060587917*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01391075698598491 - (0.00007929630732607*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01142762504081717 - (0.00005967036737742*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00893541815021255 - (0.00007535697758141*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.01459704973464936 - (0.00005969199602841*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00694755135226282 - (0.00006930127097865*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.01516695630808575 - (0.00006365800069826*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00705917318113651 - (0.00006497209096539*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.01420501209177591 - (0.00006555654576113*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00815905656808701 - (0.00006105622534761*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.01274326525552961 - (0.00006542652857017*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00937146927845488 - (0.00006051267868722*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.01146573981165209 - (0.00006381511607749*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.01021294359409007 - (0.00005930397856398*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.01065217095323532 - (0.00006371505438319*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.01058751196699751 - (0.00006042857480233*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.01026557827762401 - (0.00006007776163871*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.01060929183604604 - (0.00006114703012726*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.01014533525058528 - (0.00005963567932887*applyconvR))); + //end Calibre (?) + break; + case 8: + //begin Tube (Manley) conv + inputSampleR -= (bR[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvR))); + inputSampleR += (bR[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvR))); + inputSampleR += (bR[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvR))); + inputSampleR += (bR[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvR))); + inputSampleR += (bR[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvR))); + inputSampleR += (bR[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvR))); + inputSampleR += (bR[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvR))); + //end Tube (Manley) conv + break; + } + + bridgerectifier = fabs(inputSampleL); + bridgerectifier = 1.0-cos(bridgerectifier); + if (inputSampleL > 0) inputSampleL -= bridgerectifier; + else inputSampleL += bridgerectifier; + + bridgerectifier = fabs(inputSampleR); + bridgerectifier = 1.0-cos(bridgerectifier); + if (inputSampleR > 0) inputSampleR -= bridgerectifier; + else inputSampleR += bridgerectifier; + + + if (outgain != 1.0) { + inputSampleL *= outgain; + inputSampleR *= outgain; + } + + if (wet !=1.0) { + inputSampleL = (inputSampleL * wet) + (drySampleL * dry); + inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + } + + //noise shaping to 32-bit floating point + if (fpFlip) { + fpTemp = inputSampleL; + fpNShapeLA = (fpNShapeLA*fpOld)+((inputSampleL-fpTemp)*fpNew); + inputSampleL += fpNShapeLA; + fpTemp = inputSampleR; + fpNShapeRA = (fpNShapeRA*fpOld)+((inputSampleR-fpTemp)*fpNew); + inputSampleR += fpNShapeRA; + } + else { + fpTemp = inputSampleL; + fpNShapeLB = (fpNShapeLB*fpOld)+((inputSampleL-fpTemp)*fpNew); + inputSampleL += fpNShapeLB; + fpTemp = inputSampleR; + fpNShapeRB = (fpNShapeRB*fpOld)+((inputSampleR-fpTemp)*fpNew); + inputSampleR += fpNShapeRB; + } + fpFlip = !fpFlip; + //end noise shaping on 32 bit output + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} + +void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sampleFrames) +{ + double* in1 = inputs[0]; + double* in2 = inputs[1]; + double* out1 = outputs[0]; + double* out2 = outputs[1]; + + double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= getSampleRate(); + if (overallscale < 1.0) overallscale = 1.0; + if (overallscale > 4.5) overallscale = 4.5; + const int maxConvolutionBufferSize = (int)(34.0 * overallscale); //we won't use more of the buffer than we have to + for (int count = 0; count < 34; count++) c[count] = (int)(count * overallscale); //assign conv taps + double drySampleL; + double drySampleR; + double applyconvL; + double applyconvR; + int offsetA = 3; + double dynamicconvL = 3.0; + double dynamicconvR = 3.0; + double gain = 0.436; + double outgain = 1.0; + double bridgerectifier; + double fpTemp; + long double fpOld = 0.618033988749894848204586; //golden ratio! + long double fpNew = 1.0 - fpOld; + + long double inputSampleL; + long double inputSampleR; + + int console = (int)( A * 7.999 )+1; //the AU used a 1-8 index, will just keep it + switch (console) + { + case 1: offsetA = 4; gain = g[1]; outgain = outg[1]; break; //Dark (Focusrite) + case 2: offsetA = 3; gain = g[2]; outgain = outg[2]; break; //Rock (SSL) + case 3: offsetA = 5; gain = g[3]; outgain = outg[3]; break; //Lush (Neve) + case 4: offsetA = 8; gain = g[4]; outgain = outg[4]; break; //Vibe (Elation) + case 5: offsetA = 5; gain = g[5]; outgain = outg[5]; break; //Holo (Precision 8) + case 6: offsetA = 7; gain = g[6]; outgain = outg[6]; break; //Punch (API) + case 7: offsetA = 7; gain = g[7]; outgain = outg[7]; break; //Steel (Calibre) + case 8: offsetA = 6; gain = g[8]; outgain = outg[8]; break; //Tube (Manley) + } + offsetA = (int)(offsetA * overallscale); //we extend the sag buffer too, at high sample rates + if (offsetA < 3) offsetA = 3; //are we getting divides by zero? + gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor + outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor + double wet = D; + double dry = 1.0 - wet; + + while (--sampleFrames >= 0) + { + inputSampleL = *in1; + inputSampleR = *in2; + if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38) { + static int noisesource = 0; + //this declares a variable before anything else is compiled. It won't keep assigning + //it to 0 for every sample, it's as if the declaration doesn't exist in this context, + //but it lets me add this denormalization fix in a single place rather than updating + //it in three different locations. The variable isn't thread-safe but this is only + //a random seed and we can share it with whatever. + noisesource = noisesource % 1700021; noisesource++; + int residue = noisesource * noisesource; + residue = residue % 170003; residue *= residue; + residue = residue % 17011; residue *= residue; + residue = residue % 1709; residue *= residue; + residue = residue % 173; residue *= residue; + residue = residue % 17; + double applyresidue = residue; + applyresidue *= 0.00000001; + applyresidue *= 0.00000001; + inputSampleL = applyresidue; + } + if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38) { + static int noisesource = 0; + noisesource = noisesource % 1700021; noisesource++; + int residue = noisesource * noisesource; + residue = residue % 170003; residue *= residue; + residue = residue % 17011; residue *= residue; + residue = residue % 1709; residue *= residue; + residue = residue % 173; residue *= residue; + residue = residue % 17; + double applyresidue = residue; + applyresidue *= 0.00000001; + applyresidue *= 0.00000001; + inputSampleR = applyresidue; + //this denormalization routine produces a white noise at -300 dB which the noise + //shaping will interact with to produce a bipolar output, but the noise is actually + //all positive. That should stop any variables from going denormal, and the routine + //only kicks in if digital black is input. As a final touch, if you save to 24-bit + //the silence will return to being digital black again. + } + drySampleL = inputSampleL; + drySampleR = inputSampleR; + + if (gain != 1.0) { + inputSampleL *= gain; + inputSampleR *= gain; + } + + + bridgerectifier = fabs(inputSampleL); + slowdynL *= 0.999; + slowdynL += bridgerectifier; + if (slowdynL > 1.5) {slowdynL = 1.5;} + //before the iron bar- fry console for crazy behavior + dynamicconvL = 2.5 + slowdynL; + + if (bridgerectifier > 1.57079633) bridgerectifier = 1.0; + else bridgerectifier = sin(bridgerectifier); + if (inputSampleL > 0) inputSampleL = bridgerectifier; + else inputSampleL = -bridgerectifier; + //end pre saturation stage L + + bridgerectifier = fabs(inputSampleR); + slowdynR *= 0.999; + slowdynR += bridgerectifier; + if (slowdynR > 1.5) {slowdynR = 1.5;} + //before the iron bar- fry console for crazy behavior + dynamicconvR = 2.5 + slowdynR; + + if (bridgerectifier > 1.57079633) bridgerectifier = 1.0; + else bridgerectifier = sin(bridgerectifier); + if (inputSampleR > 0) inputSampleR = bridgerectifier; + else inputSampleR = -bridgerectifier; + //end pre saturation stage R + + if (gcount < 0 || gcount > 44) gcount = 44; + + dL[gcount+44] = dL[gcount] = fabs(inputSampleL); + controlL += (dL[gcount] / offsetA); + controlL -= (dL[gcount+offsetA] / offsetA); + controlL -= 0.000001; + if (controlL < 0) controlL = 0; + if (controlL > 100) controlL = 100; + applyconvL = (controlL / offsetA) * dynamicconvL; + //now we have a 'sag' style average to apply to the conv, L + + dR[gcount+44] = dR[gcount] = fabs(inputSampleR); + controlR += (dR[gcount] / offsetA); + controlR -= (dR[gcount+offsetA] / offsetA); + controlR -= 0.000001; + if (controlR < 0) controlR = 0; + if (controlR > 100) controlR = 100; + applyconvR = (controlR / offsetA) * dynamicconvR; + //now we have a 'sag' style average to apply to the conv, R + + gcount--; + + //now the convolution + for (int count = maxConvolutionBufferSize; count > 0; --count) {bL[count] = bL[count-1];} //was 173 + //we're only doing assigns, and it saves us an add inside the convolution calculation + //therefore, we'll just assign everything one step along and have our buffer that way. + bL[0] = inputSampleL; + + for (int count = maxConvolutionBufferSize; count > 0; --count) {bR[count] = bR[count-1];} //was 173 + //we're only doing assigns, and it saves us an add inside the convolution calculation + //therefore, we'll just assign everything one step along and have our buffer that way. + bR[0] = inputSampleR; + //The reason these are separate is, since it's just a big assign-fest, it's possible compilers can + //come up with a clever way to do it. Interleaving the samples might make it enough more complicated + //that the compiler wouldn't know to do 'em in batches or whatever. Just a thought, profiling would + //be the correct way to find out this (or indeed, whether doing another add insode the convolutions would + //be the best bet, + + //The convolutions! + + switch (console) + { + case 1: + //begin Cider (Focusrite) MCI + inputSampleL += (bL[c[1]] * (0.61283288942201319 + (0.00024011410669522*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.24036380659761222 - (0.00020789518206241*applyconvL))); + inputSampleL += (bL[c[3]] * (0.09104669761717916 + (0.00012829642741548*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.02378290768554025 - (0.00017673646470440*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.02832818490275965 - (0.00013536187747384*applyconvL))); + inputSampleL += (bL[c[6]] * (0.03268797679215937 + (0.00015035126653359*applyconvL))); + inputSampleL -= (bL[c[7]] * (0.04024464202655586 - (0.00015034923056735*applyconvL))); + inputSampleL += (bL[c[8]] * (0.01864890074318696 + (0.00014513281680642*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.01632731954100322 - (0.00015509089075614*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.00318907090555589 - (0.00014784812076550*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.00208573465221869 - (0.00015350520779465*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.00907033901519614 - (0.00015442964157250*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00199458794148013 - (0.00015595640046297*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.00705979153201755 - (0.00015730069418051*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00429488975412722 - (0.00015743697943505*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.00497724878704936 - (0.00016014760011861*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00506059305562353 - (0.00016194824072466*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00483432223285621 - (0.00016329050124225*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00495100420886005 - (0.00016297509798749*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00489319520555115 - (0.00016472839684661*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00489177657970308 - (0.00016791875866630*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00487900894707044 - (0.00016755993898534*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00486234009335561 - (0.00016968157345446*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00485737490288736 - (0.00017180713324431*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00484106070563455 - (0.00017251073661092*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00483219429408410 - (0.00017321683790891*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00482013597437550 - (0.00017392186866488*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00480949628051497 - (0.00017569098775602*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00479992055604049 - (0.00017746046369449*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00478750757986987 - (0.00017745630047554*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00477828651185740 - (0.00017958043287604*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00476906544384494 - (0.00018170456527653*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00475700712413634 - (0.00018099144598088*applyconvL))); + //end Cider (Focusrite) MCI + break; + case 2: + //begin Rock (SSL) conv + inputSampleL += (bL[c[1]] * (0.67887916185274055 + (0.00068787552301086*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.25671050678827934 + (0.00017691749454490*applyconvL))); + inputSampleL += (bL[c[3]] * (0.15135839896615280 + (0.00007481480365043*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.11813512969090802 + (0.00005191138121359*applyconvL))); + inputSampleL += (bL[c[5]] * (0.08329104347166429 + (0.00001871054659794*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.07663817456103936 + (0.00002751359071705*applyconvL))); + inputSampleL += (bL[c[7]] * (0.05477586152148759 + (0.00000744843212679*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.05547314737187786 + (0.00001025289931145*applyconvL))); + inputSampleL += (bL[c[9]] * (0.03822948356540711 - (0.00000249791561457*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.04199383340841713 - (0.00000067328840674*applyconvL))); + inputSampleL += (bL[c[11]] * (0.02695796542339694 - (0.00000796704606548*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.03228715059431878 - (0.00000579711816722*applyconvL))); + inputSampleL += (bL[c[13]] * (0.01846929689819187 - (0.00000984017804950*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.02528050435045951 - (0.00000701189792484*applyconvL))); + inputSampleL += (bL[c[15]] * (0.01207844846859765 - (0.00001522630289356*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01894464378378515 - (0.00001205456372080*applyconvL))); + inputSampleL += (bL[c[17]] * (0.00667804407593324 - (0.00001343604283817*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.01408418045473130 - (0.00001246443581504*applyconvL))); + inputSampleL += (bL[c[19]] * (0.00228696509481569 - (0.00001506764046927*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.01006277891348454 - (0.00000970723079112*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00132368373546377 + (0.00001188847238761*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00676615715578373 - (0.00001209129844861*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00426288438418556 + (0.00001286836943559*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00408897698639688 - (0.00001102542567911*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00662040619382751 + (0.00001206328529063*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00196101294183599 - (0.00000950703614981*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00845620581010342 + (0.00001279970295678*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00032595215043616 - (0.00000920518241371*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00982957737435458 + (0.00001177745362317*applyconvL))); + inputSampleL += (bL[c[30]] * (0.00086920573760513 + (0.00000913758382404*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.01079020871452061 + (0.00000900750153697*applyconvL))); + inputSampleL += (bL[c[32]] * (0.00167613606334460 + (0.00000732769151038*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.01138050011044332 + (0.00000946908207442*applyconvL))); + //end Rock (SSL) conv + break; + case 3: + //begin Lush (Neve) conv + inputSampleL += (bL[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvL))); + inputSampleL += (bL[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvL))); + inputSampleL += (bL[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvL))); + inputSampleL += (bL[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvL))); + inputSampleL -= (bL[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvL))); + inputSampleL += (bL[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvL))); + inputSampleL += (bL[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvL))); + inputSampleL += (bL[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvL))); + inputSampleL += (bL[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvL))); + inputSampleL += (bL[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvL))); + inputSampleL += (bL[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvL))); + inputSampleL += (bL[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvL))); + inputSampleL += (bL[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvL))); + inputSampleL += (bL[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvL))); + inputSampleL += (bL[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvL))); + inputSampleL += (bL[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvL))); + inputSampleL += (bL[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvL))); + inputSampleL += (bL[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvL))); + inputSampleL += (bL[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvL))); + inputSampleL += (bL[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvL))); + inputSampleL += (bL[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvL))); + inputSampleL += (bL[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvL))); + inputSampleL += (bL[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvL))); + inputSampleL += (bL[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvL))); + inputSampleL += (bL[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvL))); + inputSampleL += (bL[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvL))); + //end Lush (Neve) conv + break; + case 4: + //begin Elation (LA2A) vibe + inputSampleL -= (bL[c[1]] * (0.25867935358656502 - (0.00045755657070112*applyconvL))); + inputSampleL += (bL[c[2]] * (0.11509367290253694 - (0.00017494270657228*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.06709853575891785 - (0.00058913102597723*applyconvL))); + inputSampleL += (bL[c[4]] * (0.01871006356851681 - (0.00003387358004645*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00794797957360465 - (0.00044224784691203*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.01956921817394220 - (0.00006718936750076*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01682120257195205 + (0.00032857446292230*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03401069039824205 - (0.00013634182872897*applyconvL))); + inputSampleL += (bL[c[9]] * (0.02369950268232634 + (0.00023112685751657*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.03477071178117132 - (0.00018029792231600*applyconvL))); + inputSampleL += (bL[c[11]] * (0.02024369717958201 + (0.00017337813374202*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.02819087729102172 - (0.00021438538665420*applyconvL))); + inputSampleL += (bL[c[13]] * (0.01147946743141303 + (0.00014424066034649*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.01894777011468867 - (0.00021549146262408*applyconvL))); + inputSampleL += (bL[c[15]] * (0.00301370330346873 + (0.00013527460148394*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01067147835815486 - (0.00020960689910868*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00402715397506384 - (0.00014421582712470*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00502221703392005 - (0.00019805767015024*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00808788533308497 - (0.00016095444141931*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00232696588842683 - (0.00018384470981829*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00943950821324531 - (0.00017098987347593*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00193709517200834 - (0.00018151995939591*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00899713952612659 - (0.00017385835059948*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00280584331659089 - (0.00017742164162470*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00780381001954970 - (0.00018002500755708*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00400370310490333 - (0.00017471691087957*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00661527728186928 - (0.00018137323370347*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00496545526864518 - (0.00017681872601767*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00580728820997532 - (0.00018186220389790*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00549309984725666 - (0.00017722985399075*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00542194777529239 - (0.00018486900185338*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00565992080998939 - (0.00018005824393118*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00532121562846656 - (0.00018643189636216*applyconvL))); + //end Elation (LA2A) + break; + case 5: + //begin Precious (Precision 8) Holo + inputSampleL += (bL[c[1]] * (0.59188440274551890 - (0.00008361469668405*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.24439750948076133 + (0.00002651678396848*applyconvL))); + inputSampleL += (bL[c[3]] * (0.14109876103205621 - (0.00000840487181372*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.10053507128157971 + (0.00001768100964598*applyconvL))); + inputSampleL += (bL[c[5]] * (0.05859287880626238 - (0.00000361398065989*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.04337406889823660 + (0.00000735941182117*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01589900680531097 + (0.00000207347387987*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.01087234854973281 + (0.00000732123412029*applyconvL))); + inputSampleL -= (bL[c[9]] * (0.00845782429679176 - (0.00000133058605071*applyconvL))); + inputSampleL += (bL[c[10]] * (0.00662278586618295 - (0.00000424594730611*applyconvL))); + inputSampleL -= (bL[c[11]] * (0.02000592193760155 + (0.00000632896879068*applyconvL))); + inputSampleL += (bL[c[12]] * (0.01321157777167565 - (0.00001421171592570*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.02249955362988238 + (0.00000163937127317*applyconvL))); + inputSampleL += (bL[c[14]] * (0.01196492077581504 - (0.00000535385220676*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.01905917427000097 + (0.00000121672882030*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00761909482108073 - (0.00000326242895115*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01362744780256239 + (0.00000359274216003*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00200183122683721 - (0.00000089207452791*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00833042637239315 + (0.00000946767677294*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00258481175207224 - (0.00000087429351464*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00459744479712244 - (0.00000049519758701*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00534277030993820 + (0.00000397547847155*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00272332919605675 + (0.00000040077229097*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00637243782359372 - (0.00000139419072176*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00233001590327504 + (0.00000420129915747*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00623296727793041 + (0.00000019010664856*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00276177096376805 + (0.00000580301901385*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00559184754866264 + (0.00000080597287792*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00343180144395919 - (0.00000243701142085*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00493325428861701 + (0.00000300985740900*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00396140827680823 - (0.00000051459681789*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00448497879902493 + (0.00000744412841743*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00425146888772076 - (0.00000082346016542*applyconvL))); + //end Precious (Precision 8) Holo + break; + case 6: + //begin Punch (API) conv + inputSampleL += (bL[c[1]] * (0.09299870608542582 - (0.00009582362368873*applyconvL))); + inputSampleL -= (bL[c[2]] * (0.11947847710741009 - (0.00004500891602770*applyconvL))); + inputSampleL += (bL[c[3]] * (0.09071606264761795 + (0.00005639498984741*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.08561982770836980 - (0.00004964855606916*applyconvL))); + inputSampleL += (bL[c[5]] * (0.06440549220820363 + (0.00002428052139507*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.05987991812840746 + (0.00000101867082290*applyconvL))); + inputSampleL += (bL[c[7]] * (0.03980233135839382 + (0.00003312430049041*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03648402630896925 - (0.00002116186381142*applyconvL))); + inputSampleL += (bL[c[9]] * (0.01826860869525248 + (0.00003115110025396*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.01723968622495364 - (0.00002450634121718*applyconvL))); + inputSampleL += (bL[c[11]] * (0.00187588812316724 + (0.00002838206198968*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.00381796423957237 - (0.00003155815499462*applyconvL))); + inputSampleL -= (bL[c[13]] * (0.00852092214496733 - (0.00001702651162392*applyconvL))); + inputSampleL += (bL[c[14]] * (0.00315560292270588 + (0.00002547861676047*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.01258630914496868 - (0.00004555319243213*applyconvL))); + inputSampleL += (bL[c[16]] * (0.00536435648963575 + (0.00001812393657101*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01272975658159178 - (0.00004103775306121*applyconvL))); + inputSampleL += (bL[c[18]] * (0.00403818975172755 + (0.00003764615492871*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.01042617366897483 - (0.00003605210426041*applyconvL))); + inputSampleL += (bL[c[20]] * (0.00126599583390057 + (0.00004305458668852*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.00747876207688339 - (0.00003731207018977*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00149873689175324 - (0.00005086601800791*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00503221309488033 - (0.00003636086782783*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00342998224655821 - (0.00004103091180506*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00355585977903117 - (0.00003698982145400*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00437201792934817 - (0.00002720235666939*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00299217874451556 - (0.00004446954727956*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00457924652487249 - (0.00003859065778860*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00298182934892027 - (0.00002064710931733*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00438838441540584 - (0.00005223008424866*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00323984218794705 - (0.00003397987535887*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00407693981307314 - (0.00003935772436894*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00350435348467321 - (0.00005525463935338*applyconvL))); + //end Punch (API) conv + break; + case 7: + //begin Calibre (?) steel + inputSampleL -= (bL[c[1]] * (0.23505923670562212 - (0.00028312859289245*applyconvL))); + inputSampleL += (bL[c[2]] * (0.08188436704577637 - (0.00008817721351341*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.05075798481700617 - (0.00018817166632483*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.00455811821873093 + (0.00001922902995296*applyconvL))); + inputSampleL -= (bL[c[5]] * (0.00027610521433660 - (0.00013252525469291*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.03529246280346626 - (0.00002772989223299*applyconvL))); + inputSampleL += (bL[c[7]] * (0.01784111585586136 + (0.00010230276997291*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.04394950700298298 - (0.00005910607126944*applyconvL))); + inputSampleL += (bL[c[9]] * (0.01990770780547606 + (0.00007640328340556*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.04073629569741782 - (0.00007712327117090*applyconvL))); + inputSampleL += (bL[c[11]] * (0.01349648572795252 + (0.00005959130575917*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.03191590248003717 - (0.00008418000575151*applyconvL))); + inputSampleL += (bL[c[13]] * (0.00348795527924766 + (0.00005489156318238*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.02198496281481767 - (0.00008471601187581*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00504771152505089 - (0.00005525060587917*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.01391075698598491 - (0.00007929630732607*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.01142762504081717 - (0.00005967036737742*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00893541815021255 - (0.00007535697758141*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.01459704973464936 - (0.00005969199602841*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00694755135226282 - (0.00006930127097865*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.01516695630808575 - (0.00006365800069826*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00705917318113651 - (0.00006497209096539*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.01420501209177591 - (0.00006555654576113*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00815905656808701 - (0.00006105622534761*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.01274326525552961 - (0.00006542652857017*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00937146927845488 - (0.00006051267868722*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.01146573981165209 - (0.00006381511607749*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.01021294359409007 - (0.00005930397856398*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.01065217095323532 - (0.00006371505438319*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.01058751196699751 - (0.00006042857480233*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.01026557827762401 - (0.00006007776163871*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.01060929183604604 - (0.00006114703012726*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.01014533525058528 - (0.00005963567932887*applyconvL))); + //end Calibre (?) + break; + case 8: + //begin Tube (Manley) conv + inputSampleL -= (bL[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvL))); + inputSampleL += (bL[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvL))); + inputSampleL -= (bL[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvL))); + inputSampleL -= (bL[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvL))); + inputSampleL += (bL[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvL))); + inputSampleL -= (bL[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvL))); + inputSampleL += (bL[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvL))); + inputSampleL -= (bL[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvL))); + inputSampleL += (bL[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvL))); + inputSampleL -= (bL[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvL))); + inputSampleL += (bL[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvL))); + inputSampleL -= (bL[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvL))); + inputSampleL += (bL[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvL))); + inputSampleL -= (bL[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvL))); + inputSampleL -= (bL[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvL))); + inputSampleL -= (bL[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvL))); + inputSampleL -= (bL[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvL))); + inputSampleL -= (bL[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvL))); + inputSampleL -= (bL[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvL))); + inputSampleL -= (bL[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvL))); + inputSampleL -= (bL[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvL))); + inputSampleL -= (bL[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvL))); + inputSampleL -= (bL[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvL))); + inputSampleL -= (bL[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvL))); + inputSampleL -= (bL[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvL))); + inputSampleL -= (bL[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvL))); + inputSampleL -= (bL[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvL))); + inputSampleL -= (bL[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvL))); + inputSampleL -= (bL[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvL))); + inputSampleL -= (bL[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvL))); + inputSampleL -= (bL[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvL))); + inputSampleL -= (bL[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvL))); + inputSampleL -= (bL[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvL))); + //end Tube (Manley) conv + break; + } + + switch (console) + { + case 1: + //begin Cider (Focusrite) MCI + inputSampleR += (bR[c[1]] * (0.61283288942201319 + (0.00024011410669522*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.24036380659761222 - (0.00020789518206241*applyconvR))); + inputSampleR += (bR[c[3]] * (0.09104669761717916 + (0.00012829642741548*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.02378290768554025 - (0.00017673646470440*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.02832818490275965 - (0.00013536187747384*applyconvR))); + inputSampleR += (bR[c[6]] * (0.03268797679215937 + (0.00015035126653359*applyconvR))); + inputSampleR -= (bR[c[7]] * (0.04024464202655586 - (0.00015034923056735*applyconvR))); + inputSampleR += (bR[c[8]] * (0.01864890074318696 + (0.00014513281680642*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.01632731954100322 - (0.00015509089075614*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.00318907090555589 - (0.00014784812076550*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.00208573465221869 - (0.00015350520779465*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.00907033901519614 - (0.00015442964157250*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00199458794148013 - (0.00015595640046297*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.00705979153201755 - (0.00015730069418051*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00429488975412722 - (0.00015743697943505*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.00497724878704936 - (0.00016014760011861*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00506059305562353 - (0.00016194824072466*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00483432223285621 - (0.00016329050124225*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00495100420886005 - (0.00016297509798749*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00489319520555115 - (0.00016472839684661*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00489177657970308 - (0.00016791875866630*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00487900894707044 - (0.00016755993898534*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00486234009335561 - (0.00016968157345446*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00485737490288736 - (0.00017180713324431*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00484106070563455 - (0.00017251073661092*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00483219429408410 - (0.00017321683790891*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00482013597437550 - (0.00017392186866488*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00480949628051497 - (0.00017569098775602*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00479992055604049 - (0.00017746046369449*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00478750757986987 - (0.00017745630047554*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00477828651185740 - (0.00017958043287604*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00476906544384494 - (0.00018170456527653*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00475700712413634 - (0.00018099144598088*applyconvR))); + //end Cider (Focusrite) MCI + break; + case 2: + //begin Rock (SSL) conv + inputSampleR += (bR[c[1]] * (0.67887916185274055 + (0.00068787552301086*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.25671050678827934 + (0.00017691749454490*applyconvR))); + inputSampleR += (bR[c[3]] * (0.15135839896615280 + (0.00007481480365043*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.11813512969090802 + (0.00005191138121359*applyconvR))); + inputSampleR += (bR[c[5]] * (0.08329104347166429 + (0.00001871054659794*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.07663817456103936 + (0.00002751359071705*applyconvR))); + inputSampleR += (bR[c[7]] * (0.05477586152148759 + (0.00000744843212679*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.05547314737187786 + (0.00001025289931145*applyconvR))); + inputSampleR += (bR[c[9]] * (0.03822948356540711 - (0.00000249791561457*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.04199383340841713 - (0.00000067328840674*applyconvR))); + inputSampleR += (bR[c[11]] * (0.02695796542339694 - (0.00000796704606548*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.03228715059431878 - (0.00000579711816722*applyconvR))); + inputSampleR += (bR[c[13]] * (0.01846929689819187 - (0.00000984017804950*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.02528050435045951 - (0.00000701189792484*applyconvR))); + inputSampleR += (bR[c[15]] * (0.01207844846859765 - (0.00001522630289356*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01894464378378515 - (0.00001205456372080*applyconvR))); + inputSampleR += (bR[c[17]] * (0.00667804407593324 - (0.00001343604283817*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.01408418045473130 - (0.00001246443581504*applyconvR))); + inputSampleR += (bR[c[19]] * (0.00228696509481569 - (0.00001506764046927*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.01006277891348454 - (0.00000970723079112*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00132368373546377 + (0.00001188847238761*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00676615715578373 - (0.00001209129844861*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00426288438418556 + (0.00001286836943559*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00408897698639688 - (0.00001102542567911*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00662040619382751 + (0.00001206328529063*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00196101294183599 - (0.00000950703614981*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00845620581010342 + (0.00001279970295678*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00032595215043616 - (0.00000920518241371*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00982957737435458 + (0.00001177745362317*applyconvR))); + inputSampleR += (bR[c[30]] * (0.00086920573760513 + (0.00000913758382404*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.01079020871452061 + (0.00000900750153697*applyconvR))); + inputSampleR += (bR[c[32]] * (0.00167613606334460 + (0.00000732769151038*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.01138050011044332 + (0.00000946908207442*applyconvR))); + //end Rock (SSL) conv + break; + case 3: + //begin Lush (Neve) conv + inputSampleR += (bR[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvR))); + inputSampleR += (bR[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvR))); + inputSampleR += (bR[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvR))); + inputSampleR += (bR[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvR))); + inputSampleR -= (bR[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvR))); + inputSampleR += (bR[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvR))); + inputSampleR += (bR[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvR))); + inputSampleR += (bR[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvR))); + inputSampleR += (bR[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvR))); + inputSampleR += (bR[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvR))); + inputSampleR += (bR[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvR))); + inputSampleR += (bR[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvR))); + inputSampleR += (bR[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvR))); + inputSampleR += (bR[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvR))); + inputSampleR += (bR[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvR))); + inputSampleR += (bR[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvR))); + inputSampleR += (bR[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvR))); + inputSampleR += (bR[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvR))); + inputSampleR += (bR[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvR))); + inputSampleR += (bR[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvR))); + inputSampleR += (bR[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvR))); + inputSampleR += (bR[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvR))); + inputSampleR += (bR[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvR))); + inputSampleR += (bR[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvR))); + inputSampleR += (bR[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvR))); + inputSampleR += (bR[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvR))); + //end Lush (Neve) conv + break; + case 4: + //begin Elation (LA2A) vibe + inputSampleR -= (bR[c[1]] * (0.25867935358656502 - (0.00045755657070112*applyconvR))); + inputSampleR += (bR[c[2]] * (0.11509367290253694 - (0.00017494270657228*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.06709853575891785 - (0.00058913102597723*applyconvR))); + inputSampleR += (bR[c[4]] * (0.01871006356851681 - (0.00003387358004645*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00794797957360465 - (0.00044224784691203*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.01956921817394220 - (0.00006718936750076*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01682120257195205 + (0.00032857446292230*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03401069039824205 - (0.00013634182872897*applyconvR))); + inputSampleR += (bR[c[9]] * (0.02369950268232634 + (0.00023112685751657*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.03477071178117132 - (0.00018029792231600*applyconvR))); + inputSampleR += (bR[c[11]] * (0.02024369717958201 + (0.00017337813374202*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.02819087729102172 - (0.00021438538665420*applyconvR))); + inputSampleR += (bR[c[13]] * (0.01147946743141303 + (0.00014424066034649*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.01894777011468867 - (0.00021549146262408*applyconvR))); + inputSampleR += (bR[c[15]] * (0.00301370330346873 + (0.00013527460148394*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01067147835815486 - (0.00020960689910868*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00402715397506384 - (0.00014421582712470*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00502221703392005 - (0.00019805767015024*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00808788533308497 - (0.00016095444141931*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00232696588842683 - (0.00018384470981829*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00943950821324531 - (0.00017098987347593*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00193709517200834 - (0.00018151995939591*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00899713952612659 - (0.00017385835059948*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00280584331659089 - (0.00017742164162470*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00780381001954970 - (0.00018002500755708*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00400370310490333 - (0.00017471691087957*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00661527728186928 - (0.00018137323370347*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00496545526864518 - (0.00017681872601767*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00580728820997532 - (0.00018186220389790*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00549309984725666 - (0.00017722985399075*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00542194777529239 - (0.00018486900185338*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00565992080998939 - (0.00018005824393118*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00532121562846656 - (0.00018643189636216*applyconvR))); + //end Elation (LA2A) + break; + case 5: + //begin Precious (Precision 8) Holo + inputSampleR += (bR[c[1]] * (0.59188440274551890 - (0.00008361469668405*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.24439750948076133 + (0.00002651678396848*applyconvR))); + inputSampleR += (bR[c[3]] * (0.14109876103205621 - (0.00000840487181372*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.10053507128157971 + (0.00001768100964598*applyconvR))); + inputSampleR += (bR[c[5]] * (0.05859287880626238 - (0.00000361398065989*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.04337406889823660 + (0.00000735941182117*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01589900680531097 + (0.00000207347387987*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.01087234854973281 + (0.00000732123412029*applyconvR))); + inputSampleR -= (bR[c[9]] * (0.00845782429679176 - (0.00000133058605071*applyconvR))); + inputSampleR += (bR[c[10]] * (0.00662278586618295 - (0.00000424594730611*applyconvR))); + inputSampleR -= (bR[c[11]] * (0.02000592193760155 + (0.00000632896879068*applyconvR))); + inputSampleR += (bR[c[12]] * (0.01321157777167565 - (0.00001421171592570*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.02249955362988238 + (0.00000163937127317*applyconvR))); + inputSampleR += (bR[c[14]] * (0.01196492077581504 - (0.00000535385220676*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.01905917427000097 + (0.00000121672882030*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00761909482108073 - (0.00000326242895115*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01362744780256239 + (0.00000359274216003*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00200183122683721 - (0.00000089207452791*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00833042637239315 + (0.00000946767677294*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00258481175207224 - (0.00000087429351464*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00459744479712244 - (0.00000049519758701*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00534277030993820 + (0.00000397547847155*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00272332919605675 + (0.00000040077229097*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00637243782359372 - (0.00000139419072176*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00233001590327504 + (0.00000420129915747*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00623296727793041 + (0.00000019010664856*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00276177096376805 + (0.00000580301901385*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00559184754866264 + (0.00000080597287792*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00343180144395919 - (0.00000243701142085*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00493325428861701 + (0.00000300985740900*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00396140827680823 - (0.00000051459681789*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00448497879902493 + (0.00000744412841743*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00425146888772076 - (0.00000082346016542*applyconvR))); + //end Precious (Precision 8) Holo + break; + case 6: + //begin Punch (API) conv + inputSampleR += (bR[c[1]] * (0.09299870608542582 - (0.00009582362368873*applyconvR))); + inputSampleR -= (bR[c[2]] * (0.11947847710741009 - (0.00004500891602770*applyconvR))); + inputSampleR += (bR[c[3]] * (0.09071606264761795 + (0.00005639498984741*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.08561982770836980 - (0.00004964855606916*applyconvR))); + inputSampleR += (bR[c[5]] * (0.06440549220820363 + (0.00002428052139507*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.05987991812840746 + (0.00000101867082290*applyconvR))); + inputSampleR += (bR[c[7]] * (0.03980233135839382 + (0.00003312430049041*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03648402630896925 - (0.00002116186381142*applyconvR))); + inputSampleR += (bR[c[9]] * (0.01826860869525248 + (0.00003115110025396*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.01723968622495364 - (0.00002450634121718*applyconvR))); + inputSampleR += (bR[c[11]] * (0.00187588812316724 + (0.00002838206198968*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.00381796423957237 - (0.00003155815499462*applyconvR))); + inputSampleR -= (bR[c[13]] * (0.00852092214496733 - (0.00001702651162392*applyconvR))); + inputSampleR += (bR[c[14]] * (0.00315560292270588 + (0.00002547861676047*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.01258630914496868 - (0.00004555319243213*applyconvR))); + inputSampleR += (bR[c[16]] * (0.00536435648963575 + (0.00001812393657101*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01272975658159178 - (0.00004103775306121*applyconvR))); + inputSampleR += (bR[c[18]] * (0.00403818975172755 + (0.00003764615492871*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.01042617366897483 - (0.00003605210426041*applyconvR))); + inputSampleR += (bR[c[20]] * (0.00126599583390057 + (0.00004305458668852*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.00747876207688339 - (0.00003731207018977*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00149873689175324 - (0.00005086601800791*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00503221309488033 - (0.00003636086782783*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00342998224655821 - (0.00004103091180506*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00355585977903117 - (0.00003698982145400*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00437201792934817 - (0.00002720235666939*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00299217874451556 - (0.00004446954727956*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00457924652487249 - (0.00003859065778860*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00298182934892027 - (0.00002064710931733*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00438838441540584 - (0.00005223008424866*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00323984218794705 - (0.00003397987535887*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00407693981307314 - (0.00003935772436894*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00350435348467321 - (0.00005525463935338*applyconvR))); + //end Punch (API) conv + break; + case 7: + //begin Calibre (?) steel + inputSampleR -= (bR[c[1]] * (0.23505923670562212 - (0.00028312859289245*applyconvR))); + inputSampleR += (bR[c[2]] * (0.08188436704577637 - (0.00008817721351341*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.05075798481700617 - (0.00018817166632483*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.00455811821873093 + (0.00001922902995296*applyconvR))); + inputSampleR -= (bR[c[5]] * (0.00027610521433660 - (0.00013252525469291*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.03529246280346626 - (0.00002772989223299*applyconvR))); + inputSampleR += (bR[c[7]] * (0.01784111585586136 + (0.00010230276997291*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.04394950700298298 - (0.00005910607126944*applyconvR))); + inputSampleR += (bR[c[9]] * (0.01990770780547606 + (0.00007640328340556*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.04073629569741782 - (0.00007712327117090*applyconvR))); + inputSampleR += (bR[c[11]] * (0.01349648572795252 + (0.00005959130575917*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.03191590248003717 - (0.00008418000575151*applyconvR))); + inputSampleR += (bR[c[13]] * (0.00348795527924766 + (0.00005489156318238*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.02198496281481767 - (0.00008471601187581*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00504771152505089 - (0.00005525060587917*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.01391075698598491 - (0.00007929630732607*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.01142762504081717 - (0.00005967036737742*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00893541815021255 - (0.00007535697758141*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.01459704973464936 - (0.00005969199602841*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00694755135226282 - (0.00006930127097865*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.01516695630808575 - (0.00006365800069826*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00705917318113651 - (0.00006497209096539*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.01420501209177591 - (0.00006555654576113*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00815905656808701 - (0.00006105622534761*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.01274326525552961 - (0.00006542652857017*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00937146927845488 - (0.00006051267868722*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.01146573981165209 - (0.00006381511607749*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.01021294359409007 - (0.00005930397856398*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.01065217095323532 - (0.00006371505438319*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.01058751196699751 - (0.00006042857480233*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.01026557827762401 - (0.00006007776163871*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.01060929183604604 - (0.00006114703012726*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.01014533525058528 - (0.00005963567932887*applyconvR))); + //end Calibre (?) + break; + case 8: + //begin Tube (Manley) conv + inputSampleR -= (bR[c[1]] * (0.20641602693167951 - (0.00078952185394898*applyconvR))); + inputSampleR += (bR[c[2]] * (0.07601816702459827 + (0.00022786334179951*applyconvR))); + inputSampleR -= (bR[c[3]] * (0.03929765560019285 - (0.00054517993246352*applyconvR))); + inputSampleR -= (bR[c[4]] * (0.00298333157711103 - (0.00033083756545638*applyconvR))); + inputSampleR += (bR[c[5]] * (0.00724006282304610 + (0.00045483683460812*applyconvR))); + inputSampleR -= (bR[c[6]] * (0.03073108963506036 - (0.00038190060537423*applyconvR))); + inputSampleR += (bR[c[7]] * (0.02332434692533051 + (0.00040347288688932*applyconvR))); + inputSampleR -= (bR[c[8]] * (0.03792606869061214 - (0.00039673687335892*applyconvR))); + inputSampleR += (bR[c[9]] * (0.02437059376675688 + (0.00037221210539535*applyconvR))); + inputSampleR -= (bR[c[10]] * (0.03416764311979521 - (0.00040314850796953*applyconvR))); + inputSampleR += (bR[c[11]] * (0.01761669868102127 + (0.00035989484330131*applyconvR))); + inputSampleR -= (bR[c[12]] * (0.02538237753523052 - (0.00040149119125394*applyconvR))); + inputSampleR += (bR[c[13]] * (0.00770737340728377 + (0.00035462118723555*applyconvR))); + inputSampleR -= (bR[c[14]] * (0.01580706228482803 - (0.00037563141307594*applyconvR))); + inputSampleR -= (bR[c[15]] * (0.00055119240005586 - (0.00035409299268971*applyconvR))); + inputSampleR -= (bR[c[16]] * (0.00818552143438768 - (0.00036507661042180*applyconvR))); + inputSampleR -= (bR[c[17]] * (0.00661842703548304 - (0.00034550528559056*applyconvR))); + inputSampleR -= (bR[c[18]] * (0.00362447476272098 - (0.00035553012761240*applyconvR))); + inputSampleR -= (bR[c[19]] * (0.00957098027225745 - (0.00034091691045338*applyconvR))); + inputSampleR -= (bR[c[20]] * (0.00193621774016660 - (0.00034554529131668*applyconvR))); + inputSampleR -= (bR[c[21]] * (0.01005433027357935 - (0.00033878223153845*applyconvR))); + inputSampleR -= (bR[c[22]] * (0.00221712428802004 - (0.00033481410137711*applyconvR))); + inputSampleR -= (bR[c[23]] * (0.00911255639207995 - (0.00033263425232666*applyconvR))); + inputSampleR -= (bR[c[24]] * (0.00339667169034909 - (0.00032634428038430*applyconvR))); + inputSampleR -= (bR[c[25]] * (0.00774096948249924 - (0.00032599868802996*applyconvR))); + inputSampleR -= (bR[c[26]] * (0.00463907626773794 - (0.00032131993173361*applyconvR))); + inputSampleR -= (bR[c[27]] * (0.00658222997260378 - (0.00032014977430211*applyconvR))); + inputSampleR -= (bR[c[28]] * (0.00550347079924993 - (0.00031557153256653*applyconvR))); + inputSampleR -= (bR[c[29]] * (0.00588754981375325 - (0.00032041307242303*applyconvR))); + inputSampleR -= (bR[c[30]] * (0.00590293898419892 - (0.00030457857428714*applyconvR))); + inputSampleR -= (bR[c[31]] * (0.00558952010441800 - (0.00030448053548086*applyconvR))); + inputSampleR -= (bR[c[32]] * (0.00598183557634295 - (0.00030715064323181*applyconvR))); + inputSampleR -= (bR[c[33]] * (0.00555223929714115 - (0.00030319367948553*applyconvR))); + //end Tube (Manley) conv + break; + } + + bridgerectifier = fabs(inputSampleL); + bridgerectifier = 1.0-cos(bridgerectifier); + if (inputSampleL > 0) inputSampleL -= bridgerectifier; + else inputSampleL += bridgerectifier; + + bridgerectifier = fabs(inputSampleR); + bridgerectifier = 1.0-cos(bridgerectifier); + if (inputSampleR > 0) inputSampleR -= bridgerectifier; + else inputSampleR += bridgerectifier; + + + if (outgain != 1.0) { + inputSampleL *= outgain; + inputSampleR *= outgain; + } + + if (wet !=1.0) { + inputSampleL = (inputSampleL * wet) + (drySampleL * dry); + inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + } + + //noise shaping to 64-bit floating point + if (fpFlip) { + fpTemp = inputSampleL; + fpNShapeLA = (fpNShapeLA*fpOld)+((inputSampleL-fpTemp)*fpNew); + inputSampleL += fpNShapeLA; + fpTemp = inputSampleR; + fpNShapeRA = (fpNShapeRA*fpOld)+((inputSampleR-fpTemp)*fpNew); + inputSampleR += fpNShapeRA; + } + else { + fpTemp = inputSampleL; + fpNShapeLB = (fpNShapeLB*fpOld)+((inputSampleL-fpTemp)*fpNew); + inputSampleL += fpNShapeLB; + fpTemp = inputSampleR; + fpNShapeRB = (fpNShapeRB*fpOld)+((inputSampleR-fpTemp)*fpNew); + inputSampleR += fpNShapeRB; + } + fpFlip = !fpFlip; + //end noise shaping on 64 bit output + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} \ No newline at end of file -- cgit v1.2.3