| @@ -0,0 +1,8 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||
| <plist version="1.0"> | |||
| <dict> | |||
| <key>com.apple.security.app-sandbox</key> | |||
| <true/> | |||
| </dict> | |||
| </plist> | |||
| @@ -0,0 +1,679 @@ | |||
| // !$*UTF8*$! | |||
| { | |||
| archiveVersion = 1; | |||
| classes = { | |||
| }; | |||
| objectVersion = 46; | |||
| objects = { | |||
| EDB68B89E16529101194A0A4 = {isa = PBXBuildFile; fileRef = 6CC9EC13527CA14B03FA973B; }; | |||
| 444898578DA3760506D55E5B = {isa = PBXBuildFile; fileRef = 43DFAB124163C15213BBED07; }; | |||
| 4C054C8C6DB0751716AF8F80 = {isa = PBXBuildFile; fileRef = 6ECB35361F65C478D40C1780; }; | |||
| DEBD1408904E7C52BE199084 = {isa = PBXBuildFile; fileRef = 5851FAC11BC7A9A306A2115C; }; | |||
| 6596E23ECE311FC63B07DFAA = {isa = PBXBuildFile; fileRef = E58D5EEF08C7014703A0025B; }; | |||
| 2ABC00C7F532C21E5FDA2EBD = {isa = PBXBuildFile; fileRef = 3E607F405463C9E5656553EA; }; | |||
| 87BD3AB6AFB4819D64F011A2 = {isa = PBXBuildFile; fileRef = CED87A27DFF9575256FA7F5D; }; | |||
| 0E359D9EFCDFA63B843DE0C2 = {isa = PBXBuildFile; fileRef = 961C9B885DA3E0AC3464BCBD; }; | |||
| 1FBDD61ADD3B67D7E94D2C95 = {isa = PBXBuildFile; fileRef = A0F1864B0D219515BB5BA270; }; | |||
| A239D02E1CABB075C80D23B9 = {isa = PBXBuildFile; fileRef = 7C5CDE08C8EF4BE709270ED5; }; | |||
| 257DD5660A6B8CCB9784617E = {isa = PBXBuildFile; fileRef = E0AE5F7D22223F02540452FE; }; | |||
| C7F16E40B8E83F4038BD10D6 = {isa = PBXBuildFile; fileRef = D46485171028FF024E570B2A; }; | |||
| D0BB7840C18F67F9C7E21811 = {isa = PBXBuildFile; fileRef = 13F6C42DE0053694E4C16231; }; | |||
| 748601DED26630B85FA93327 = {isa = PBXBuildFile; fileRef = CED27593A089D97172AF186E; }; | |||
| 1DA63B876AEC03C50379E3BC = {isa = PBXBuildFile; fileRef = 1058D4DF18DD28E4D34AFF49; }; | |||
| E9C2696E4C9907723B17EB25 = {isa = PBXBuildFile; fileRef = 1BB4D4A89E99028C66D175F2; }; | |||
| 9E69DAE32EA636F9BAA58181 = {isa = PBXBuildFile; fileRef = 348B8DA18713BD21D6ADAE63; }; | |||
| 05D62221011CE11F0EC48591 = {isa = PBXBuildFile; fileRef = A9D05DC31D5B6B6255CDF85B; }; | |||
| 927A6A221F818117698AD048 = {isa = PBXBuildFile; fileRef = 0F5B65B42AC0D88131ACC435; }; | |||
| BED5197DA3176BB20A80D711 = {isa = PBXBuildFile; fileRef = DF4F34D5DEEF6B023422DC18; }; | |||
| CB479EF124D7305444491E98 = {isa = PBXBuildFile; fileRef = 32359700BC19E4FCBED60398; }; | |||
| 516591F081614C232FE9990E = {isa = PBXBuildFile; fileRef = D6D9D70E4A574D02F901E982; }; | |||
| B5A08790A38DC8E0B9DC4132 = {isa = PBXBuildFile; fileRef = 95D8D4D49997206F87816098; }; | |||
| DE739D9010D85316C5DABC26 = {isa = PBXBuildFile; fileRef = 3E7A2DBFD549B9D8E8747A7A; }; | |||
| CB3AC1303FE7F890C4AED32B = {isa = PBXBuildFile; fileRef = A56A6886B40C25E08CB7EA87; }; | |||
| 78F40BA593BCC498B936A808 = {isa = PBXBuildFile; fileRef = 01006E935DD0BAE532C3ECAE; }; | |||
| 7F45F27A4282DF9ED190834D = {isa = PBXBuildFile; fileRef = 183A4963B01DB1CB60C02971; }; | |||
| 0FF7A9FB4ECA5A6BA40868EA = {isa = PBXBuildFile; fileRef = 0F638FDE546751C4EB3FB2BF; }; | |||
| 000A2BFBF2ADC71938465E4A = {isa = PBXBuildFile; fileRef = 99FF6F396344C15B8AB103C0; }; | |||
| F83EC007146888DD314A4C71 = {isa = PBXBuildFile; fileRef = AEA7AAC6D764CAF805483271; }; | |||
| 2EA689D1CE72AB071F8D5A26 = {isa = PBXBuildFile; fileRef = 55E7F532F9F2660BBF47D150; }; | |||
| DCA6DDBF80EA443E44139709 = {isa = PBXBuildFile; fileRef = FBB2326F27D1F4F349C0A04F; }; | |||
| FE020287936CFBD09F51C6D7 = {isa = PBXBuildFile; fileRef = 02EC6ECB86A01FABB59B01C9; }; | |||
| 933258C44D57B72BE234248B = {isa = PBXBuildFile; fileRef = 105DA46CB4D1468AC889FB49; }; | |||
| 920A613B41815B0659D3D851 = {isa = PBXBuildFile; fileRef = 06B761F42468B7D59BCC5307; }; | |||
| A38EE77F912D1AA461B859C0 = {isa = PBXBuildFile; fileRef = 38192C77EC1E7712E62C0989; }; | |||
| B1F00C0BE7281A68684BB822 = {isa = PBXBuildFile; fileRef = F5C43F6E5C283F90F2A4F340; }; | |||
| 4544BD26C1FE23E239034166 = {isa = PBXBuildFile; fileRef = 05DBBF5F3485C2E544373865; }; | |||
| 038A9D596278FB9E7E89413B = {isa = PBXBuildFile; fileRef = B6B4A73354585A2325159041; }; | |||
| 70A80033020B14A288495FAE = {isa = PBXBuildFile; fileRef = 4EDB66BD6044844FD91AB454; }; | |||
| 86F6C3A56C105C073BB092F1 = {isa = PBXBuildFile; fileRef = DC55419EC248433D9DCEF2F6; }; | |||
| 01006E935DD0BAE532C3ECAE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_plugin_client_AU_1.mm"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 02EC6ECB86A01FABB59B01C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_utils.mm"; path = "../../JuceLibraryCode/include_juce_audio_utils.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 05DBBF5F3485C2E544373865 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 06B761F42468B7D59BCC5307 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 0F5B65B42AC0D88131ACC435 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginProcessor.cpp; path = ../../Source/PluginProcessor.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 0F638FDE546751C4EB3FB2BF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "include_juce_audio_plugin_client_Standalone.cpp"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1058D4DF18DD28E4D34AFF49 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; | |||
| 105DA46CB4D1468AC889FB49 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 13F6C42DE0053694E4C16231 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; | |||
| 175BA4CF878E442535FB700F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 183A4963B01DB1CB60C02971 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_plugin_client_AU_2.mm"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1961FC5FD545D75001FDABD3 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "../../../../modules/juce_audio_basics"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1BB4D4A89E99028C66D175F2 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; | |||
| 22CFFED16B13CD30771E2042 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "../../../../modules/juce_audio_devices"; sourceTree = "SOURCE_ROOT"; }; | |||
| 2DB7D022F0784299386FBF30 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "../../../../modules/juce_audio_processors"; sourceTree = "SOURCE_ROOT"; }; | |||
| 32359700BC19E4FCBED60398 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 348B8DA18713BD21D6ADAE63 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; | |||
| 3538AFF193BB2650DA9E6A3E = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-Standalone_Plugin.plist"; path = "Info-Standalone_Plugin.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 35DEEA5D22BEC9812D2EDD66 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_dsp"; path = "../../../../modules/juce_dsp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 38192C77EC1E7712E62C0989 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_dsp.mm"; path = "../../JuceLibraryCode/include_juce_dsp.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 3B97D675E3CC2129870F0A81 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-VST.plist"; path = "Info-VST.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 3E607F405463C9E5656553EA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; | |||
| 3E7A2DBFD549B9D8E8747A7A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 40A7CEE51A879AFBA929BD39 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_utils"; path = "../../../../modules/juce_audio_utils"; sourceTree = "SOURCE_ROOT"; }; | |||
| 4EDB66BD6044844FD91AB454 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 55E7F532F9F2660BBF47D150 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "include_juce_audio_plugin_client_VST2.cpp"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6CC9EC13527CA14B03FA973B = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "DSP module plugin demo.vst"; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 43DFAB124163C15213BBED07 = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "DSP module plugin demo.component"; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 6ECB35361F65C478D40C1780 = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DSP module plugin demo.app"; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 5851FAC11BC7A9A306A2115C = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libDSP module plugin demo.a"; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 65FB47819815828831ED5492 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = DSPModulePluginDemo.entitlements; path = DSPModulePluginDemo.entitlements; sourceTree = "SOURCE_ROOT"; }; | |||
| 742DAF72957E8B96BE78BD7F = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "../../../../modules/juce_gui_basics"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7945CE0DAA79F5F4D50BF4D2 = {isa = PBXFileReference; lastKnownFileType = file.wav; name = Impulse1.wav; path = ../../Resources/Impulse1.wav; sourceTree = "SOURCE_ROOT"; }; | |||
| 7C5CDE08C8EF4BE709270ED5 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| 813F49904A02FC0625EF4E44 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 81F4B89FC6E02F3735D8D9C5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 84417BEB644A6A51D0076276 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-AU.plist"; path = "Info-AU.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 89678491393C6CB9D36167E3 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "../../../../modules/juce_core"; sourceTree = "SOURCE_ROOT"; }; | |||
| 8AD3462560ED6DE5361E9542 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "../../../../modules/juce_data_structures"; sourceTree = "SOURCE_ROOT"; }; | |||
| 921C5C19C616CFA7AA257E16 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; | |||
| 95D8D4D49997206F87816098 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 961C9B885DA3E0AC3464BCBD = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; | |||
| 99FF6F396344C15B8AB103C0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "include_juce_audio_plugin_client_utils.cpp"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| A0F1864B0D219515BB5BA270 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; | |||
| A56A6886B40C25E08CB7EA87 = {isa = PBXFileReference; lastKnownFileType = file.r; name = "include_juce_audio_plugin_client_AU.r"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_AU.r"; sourceTree = "SOURCE_ROOT"; }; | |||
| A7EC6E77560A46FE389C2256 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; | |||
| A9D05DC31D5B6B6255CDF85B = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; | |||
| AD28A9899D1537C2FFA071C0 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "../../../../modules/juce_opengl"; sourceTree = "SOURCE_ROOT"; }; | |||
| AEA7AAC6D764CAF805483271 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_plugin_client_VST_utils.mm"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B6B4A73354585A2325159041 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B93057A70F9B231A4F4CD42C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginEditor.h; path = ../../Source/PluginEditor.h; sourceTree = "SOURCE_ROOT"; }; | |||
| BFDD5EE256AD2001BFA5C375 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "../../../../modules/juce_gui_extra"; sourceTree = "SOURCE_ROOT"; }; | |||
| CED27593A089D97172AF186E = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; | |||
| CED87A27DFF9575256FA7F5D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; | |||
| D220A9ED0773C36334342CA8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginProcessor.h; path = ../../Source/PluginProcessor.h; sourceTree = "SOURCE_ROOT"; }; | |||
| D46485171028FF024E570B2A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; | |||
| D6D9D70E4A574D02F901E982 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D7A3488AAC47DF0000AA7FC2 = {isa = PBXFileReference; lastKnownFileType = file.wav; name = Impulse2.wav; path = ../../Resources/Impulse2.wav; sourceTree = "SOURCE_ROOT"; }; | |||
| DB8B92EA1876CF4B89BA4B96 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "../../../../modules/juce_events"; sourceTree = "SOURCE_ROOT"; }; | |||
| DC55419EC248433D9DCEF2F6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_opengl.mm"; path = "../../JuceLibraryCode/include_juce_opengl.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| DF4F34D5DEEF6B023422DC18 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginEditor.cpp; path = ../../Source/PluginEditor.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| E0AE5F7D22223F02540452FE = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; | |||
| E58D5EEF08C7014703A0025B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; | |||
| F5023452DDFA08BAFC7D3865 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_plugin_client"; path = "../../../../modules/juce_audio_plugin_client"; sourceTree = "SOURCE_ROOT"; }; | |||
| F5C43F6E5C283F90F2A4F340 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| FBB2326F27D1F4F349C0A04F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_processors.mm"; path = "../../JuceLibraryCode/include_juce_audio_processors.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| AB4CF2E0A98B1393AF7AEE87 = {isa = PBXGroup; children = ( | |||
| 7945CE0DAA79F5F4D50BF4D2, | |||
| D7A3488AAC47DF0000AA7FC2, ); name = Resources; sourceTree = "<group>"; }; | |||
| 8D6005B67FE4F76C89EF6DC0 = {isa = PBXGroup; children = ( | |||
| 0F5B65B42AC0D88131ACC435, | |||
| D220A9ED0773C36334342CA8, | |||
| DF4F34D5DEEF6B023422DC18, | |||
| B93057A70F9B231A4F4CD42C, ); name = Source; sourceTree = "<group>"; }; | |||
| C851023CC5ED726A8D2CC932 = {isa = PBXGroup; children = ( | |||
| AB4CF2E0A98B1393AF7AEE87, | |||
| 8D6005B67FE4F76C89EF6DC0, ); name = DSPModulePluginDemo; sourceTree = "<group>"; }; | |||
| E8878A4C834C923D0EA1C066 = {isa = PBXGroup; children = ( | |||
| 1961FC5FD545D75001FDABD3, | |||
| 22CFFED16B13CD30771E2042, | |||
| 921C5C19C616CFA7AA257E16, | |||
| F5023452DDFA08BAFC7D3865, | |||
| 2DB7D022F0784299386FBF30, | |||
| 40A7CEE51A879AFBA929BD39, | |||
| 89678491393C6CB9D36167E3, | |||
| 8AD3462560ED6DE5361E9542, | |||
| 35DEEA5D22BEC9812D2EDD66, | |||
| DB8B92EA1876CF4B89BA4B96, | |||
| A7EC6E77560A46FE389C2256, | |||
| 742DAF72957E8B96BE78BD7F, | |||
| BFDD5EE256AD2001BFA5C375, | |||
| AD28A9899D1537C2FFA071C0, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| CCCFBE2627561A7372430459 = {isa = PBXGroup; children = ( | |||
| 81F4B89FC6E02F3735D8D9C5, | |||
| 32359700BC19E4FCBED60398, | |||
| 813F49904A02FC0625EF4E44, | |||
| D6D9D70E4A574D02F901E982, | |||
| 95D8D4D49997206F87816098, | |||
| 3E7A2DBFD549B9D8E8747A7A, | |||
| A56A6886B40C25E08CB7EA87, | |||
| 01006E935DD0BAE532C3ECAE, | |||
| 183A4963B01DB1CB60C02971, | |||
| 0F638FDE546751C4EB3FB2BF, | |||
| 99FF6F396344C15B8AB103C0, | |||
| AEA7AAC6D764CAF805483271, | |||
| 55E7F532F9F2660BBF47D150, | |||
| FBB2326F27D1F4F349C0A04F, | |||
| 02EC6ECB86A01FABB59B01C9, | |||
| 105DA46CB4D1468AC889FB49, | |||
| 06B761F42468B7D59BCC5307, | |||
| 38192C77EC1E7712E62C0989, | |||
| F5C43F6E5C283F90F2A4F340, | |||
| 05DBBF5F3485C2E544373865, | |||
| B6B4A73354585A2325159041, | |||
| 4EDB66BD6044844FD91AB454, | |||
| DC55419EC248433D9DCEF2F6, | |||
| 175BA4CF878E442535FB700F, ); name = "Juce Library Code"; sourceTree = "<group>"; }; | |||
| 2C63AEF93C2B69C8D277B2E9 = {isa = PBXGroup; children = ( | |||
| 3B97D675E3CC2129870F0A81, | |||
| 84417BEB644A6A51D0076276, | |||
| 3538AFF193BB2650DA9E6A3E, | |||
| A9D05DC31D5B6B6255CDF85B, ); name = Resources; sourceTree = "<group>"; }; | |||
| 9D498CA55622293EBF2B5541 = {isa = PBXGroup; children = ( | |||
| E58D5EEF08C7014703A0025B, | |||
| 3E607F405463C9E5656553EA, | |||
| CED87A27DFF9575256FA7F5D, | |||
| 961C9B885DA3E0AC3464BCBD, | |||
| A0F1864B0D219515BB5BA270, | |||
| 7C5CDE08C8EF4BE709270ED5, | |||
| E0AE5F7D22223F02540452FE, | |||
| D46485171028FF024E570B2A, | |||
| 13F6C42DE0053694E4C16231, | |||
| CED27593A089D97172AF186E, | |||
| 1058D4DF18DD28E4D34AFF49, | |||
| 1BB4D4A89E99028C66D175F2, | |||
| 348B8DA18713BD21D6ADAE63, ); name = Frameworks; sourceTree = "<group>"; }; | |||
| ECAB40FE9EE9DADDD1A046A7 = {isa = PBXGroup; children = ( | |||
| 6CC9EC13527CA14B03FA973B, | |||
| 43DFAB124163C15213BBED07, | |||
| 6ECB35361F65C478D40C1780, | |||
| 5851FAC11BC7A9A306A2115C, ); name = Products; sourceTree = "<group>"; }; | |||
| C9207BAC9FE8B3F8C8FFA4AF = {isa = PBXGroup; children = ( | |||
| 65FB47819815828831ED5492, | |||
| C851023CC5ED726A8D2CC932, | |||
| E8878A4C834C923D0EA1C066, | |||
| CCCFBE2627561A7372430459, | |||
| 2C63AEF93C2B69C8D277B2E9, | |||
| 9D498CA55622293EBF2B5541, | |||
| ECAB40FE9EE9DADDD1A046A7, ); name = Source; sourceTree = "<group>"; }; | |||
| F9CE5A87AC1D6AC6825FFFC3 = {isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; | |||
| A013BD29D257623287C95474 = {isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; | |||
| CFDBE7ED06E755632B329B37 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| COPY_PHASE_STRIP = NO; | |||
| DEPLOYMENT_LOCATION = YES; | |||
| DSTROOT = /; | |||
| GCC_DYNAMIC_NO_PIC = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 0; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_DEBUG=1", | |||
| "DEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=1", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-bundle -lDSP\\ module\\ plugin\\ demo"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; | |||
| WRAPPER_EXTENSION = vst; }; name = Debug; }; | |||
| F344384C78BEEC5F9C53B197 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| DEAD_CODE_STRIPPING = YES; | |||
| DEPLOYMENT_LOCATION = YES; | |||
| DSTROOT = /; | |||
| GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 3; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_NDEBUG=1", | |||
| "NDEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=1", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-bundle -lDSP\\ module\\ plugin\\ demo"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; | |||
| WRAPPER_EXTENSION = vst; }; name = Release; }; | |||
| 8BB96CF4AA358540ABE3E27C = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| COPY_PHASE_STRIP = NO; | |||
| DEPLOYMENT_LOCATION = YES; | |||
| DSTROOT = /; | |||
| GCC_DYNAMIC_NO_PIC = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 0; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_DEBUG=1", | |||
| "DEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=1", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-bundle -lDSP\\ module\\ plugin\\ demo"; | |||
| OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\""; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; | |||
| WRAPPER_EXTENSION = component; }; name = Debug; }; | |||
| 2A0CA9707CB82EB2045B5619 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| DEAD_CODE_STRIPPING = YES; | |||
| DEPLOYMENT_LOCATION = YES; | |||
| DSTROOT = /; | |||
| GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 3; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_NDEBUG=1", | |||
| "NDEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=1", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-bundle -lDSP\\ module\\ plugin\\ demo"; | |||
| OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\""; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; | |||
| WRAPPER_EXTENSION = component; }; name = Release; }; | |||
| 66EB795B3CC4F85E60495050 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| COPY_PHASE_STRIP = NO; | |||
| GCC_DYNAMIC_NO_PIC = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 0; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_DEBUG=1", | |||
| "DEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-Standalone_Plugin.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-lDSP\\ module\\ plugin\\ demo"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Debug; }; | |||
| 54BC3EAA59E4955725ED03DA = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| DEAD_CODE_STRIPPING = YES; | |||
| GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 3; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_NDEBUG=1", | |||
| "NDEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-Standalone_Plugin.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| OTHER_LDFLAGS = "-lDSP\\ module\\ plugin\\ demo"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Release; }; | |||
| 3D3FADFD8BA30E7DBB4BA7B3 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| COPY_PHASE_STRIP = NO; | |||
| GCC_DYNAMIC_NO_PIC = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 0; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_DEBUG=1", | |||
| "DEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=1", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=1", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=1", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Debug; }; | |||
| A7DF7489BC7955A2A6815394 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| DEAD_CODE_STRIPPING = YES; | |||
| GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 3; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_NDEBUG=1", | |||
| "NDEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=1", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=1", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=1", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.9; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.ROLI.DSPmoduleplugindemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Release; }; | |||
| 9CDD4C77C3A08B4990BC0173 = {isa = XCBuildConfiguration; buildSettings = { | |||
| ALWAYS_SEARCH_USER_PATHS = NO; | |||
| CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | |||
| CLANG_WARN_BOOL_CONVERSION = YES; | |||
| CLANG_WARN_COMMA = YES; | |||
| CLANG_WARN_CONSTANT_CONVERSION = YES; | |||
| CLANG_WARN_EMPTY_BODY = YES; | |||
| CLANG_WARN_ENUM_CONVERSION = YES; | |||
| CLANG_WARN_INFINITE_RECURSION = YES; | |||
| CLANG_WARN_INT_CONVERSION = YES; | |||
| CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | |||
| CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | |||
| CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | |||
| CLANG_WARN_STRICT_PROTOTYPES = YES; | |||
| CLANG_WARN_SUSPICIOUS_MOVE = YES; | |||
| CLANG_WARN_UNREACHABLE_CODE = YES; | |||
| CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |||
| DEBUG_INFORMATION_FORMAT = "dwarf"; | |||
| ENABLE_STRICT_OBJC_MSGSEND = YES; | |||
| ENABLE_TESTABILITY = YES; | |||
| GCC_C_LANGUAGE_STANDARD = c11; | |||
| GCC_INLINES_ARE_PRIVATE_EXTERN = YES; | |||
| GCC_MODEL_TUNING = G5; | |||
| GCC_NO_COMMON_BLOCKS = YES; | |||
| GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | |||
| GCC_WARN_ABOUT_RETURN_TYPE = YES; | |||
| GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; | |||
| GCC_WARN_MISSING_PARENTHESES = YES; | |||
| GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; | |||
| GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; | |||
| GCC_WARN_UNDECLARED_SELECTOR = YES; | |||
| GCC_WARN_UNINITIALIZED_AUTOS = YES; | |||
| GCC_WARN_UNUSED_FUNCTION = YES; | |||
| GCC_WARN_UNUSED_VARIABLE = YES; | |||
| ONLY_ACTIVE_ARCH = YES; | |||
| PRODUCT_NAME = "DSP module plugin demo"; | |||
| WARNING_CFLAGS = -Wreorder; | |||
| ZERO_LINK = NO; }; name = Debug; }; | |||
| D5B14CD4DF04FB7FA7D62EDA = {isa = XCBuildConfiguration; buildSettings = { | |||
| ALWAYS_SEARCH_USER_PATHS = NO; | |||
| CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | |||
| CLANG_WARN_BOOL_CONVERSION = YES; | |||
| CLANG_WARN_COMMA = YES; | |||
| CLANG_WARN_CONSTANT_CONVERSION = YES; | |||
| CLANG_WARN_EMPTY_BODY = YES; | |||
| CLANG_WARN_ENUM_CONVERSION = YES; | |||
| CLANG_WARN_INFINITE_RECURSION = YES; | |||
| CLANG_WARN_INT_CONVERSION = YES; | |||
| CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | |||
| CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | |||
| CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | |||
| CLANG_WARN_STRICT_PROTOTYPES = YES; | |||
| CLANG_WARN_SUSPICIOUS_MOVE = YES; | |||
| CLANG_WARN_UNREACHABLE_CODE = YES; | |||
| CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |||
| DEBUG_INFORMATION_FORMAT = "dwarf"; | |||
| ENABLE_STRICT_OBJC_MSGSEND = YES; | |||
| GCC_C_LANGUAGE_STANDARD = c11; | |||
| GCC_INLINES_ARE_PRIVATE_EXTERN = YES; | |||
| GCC_MODEL_TUNING = G5; | |||
| GCC_NO_COMMON_BLOCKS = YES; | |||
| GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | |||
| GCC_WARN_ABOUT_RETURN_TYPE = YES; | |||
| GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; | |||
| GCC_WARN_MISSING_PARENTHESES = YES; | |||
| GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; | |||
| GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; | |||
| GCC_WARN_UNDECLARED_SELECTOR = YES; | |||
| GCC_WARN_UNINITIALIZED_AUTOS = YES; | |||
| GCC_WARN_UNUSED_FUNCTION = YES; | |||
| GCC_WARN_UNUSED_VARIABLE = YES; | |||
| PRODUCT_NAME = "DSP module plugin demo"; | |||
| WARNING_CFLAGS = -Wreorder; | |||
| ZERO_LINK = NO; }; name = Release; }; | |||
| FD6EC8A7AAFB4FCD5BEE9529 = {isa = PBXTargetDependency; target = FECB9DBD99B278AD9BFEAA6E; }; | |||
| 29E1EA165EBEEA6C506304A1 = {isa = PBXTargetDependency; target = ED8E2267C127411F4D89FF15; }; | |||
| 24FFC83F0C1533835CA51C67 = {isa = PBXTargetDependency; target = 00F5BDE9EF0B2F51F43FF2EE; }; | |||
| 05CA232616E493E4B3BC344F = {isa = PBXTargetDependency; target = A30546CFCA3EA66EFAAC54C5; }; | |||
| 6AFDEF8F97D7784BB718E1E3 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 9CDD4C77C3A08B4990BC0173, | |||
| D5B14CD4DF04FB7FA7D62EDA, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| E813A8E5DE9A11F5A7B17321 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| F9CE5A87AC1D6AC6825FFFC3, | |||
| A013BD29D257623287C95474, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| B3AD49039F07F0B263CB1277 = {isa = PBXAggregateTarget; buildConfigurationList = E813A8E5DE9A11F5A7B17321; buildPhases = ( ); buildRules = ( ); dependencies = ( | |||
| FD6EC8A7AAFB4FCD5BEE9529, | |||
| 29E1EA165EBEEA6C506304A1, | |||
| 24FFC83F0C1533835CA51C67, | |||
| 05CA232616E493E4B3BC344F, ); name = "DSPModulePluginDemo - All"; productName = DSPModulePluginDemo; }; | |||
| 88CCCF7D79E7FF07F4D94E1A = {isa = XCConfigurationList; buildConfigurations = ( | |||
| CFDBE7ED06E755632B329B37, | |||
| F344384C78BEEC5F9C53B197, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| C2DCB64E8618559FB4E257E6 = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 05D62221011CE11F0EC48591, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| E36D69035557E1349C76BB98 = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 2EA689D1CE72AB071F8D5A26, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 28352D0B5FDD56B853CC43BA = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 6596E23ECE311FC63B07DFAA, | |||
| 2ABC00C7F532C21E5FDA2EBD, | |||
| 0E359D9EFCDFA63B843DE0C2, | |||
| 1FBDD61ADD3B67D7E94D2C95, | |||
| A239D02E1CABB075C80D23B9, | |||
| C7F16E40B8E83F4038BD10D6, | |||
| D0BB7840C18F67F9C7E21811, | |||
| 748601DED26630B85FA93327, | |||
| 1DA63B876AEC03C50379E3BC, | |||
| E9C2696E4C9907723B17EB25, | |||
| 9E69DAE32EA636F9BAA58181, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| FECB9DBD99B278AD9BFEAA6E = {isa = PBXNativeTarget; buildConfigurationList = 88CCCF7D79E7FF07F4D94E1A; buildPhases = ( | |||
| C2DCB64E8618559FB4E257E6, | |||
| E36D69035557E1349C76BB98, | |||
| 28352D0B5FDD56B853CC43BA, ); buildRules = ( ); dependencies = ( | |||
| 05CA232616E493E4B3BC344F, ); name = "DSPModulePluginDemo - VST"; productName = DSPModulePluginDemo; productReference = 6CC9EC13527CA14B03FA973B; productType = "com.apple.product-type.bundle"; }; | |||
| BD7ED9E3CC3A6F441DF9B550 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 8BB96CF4AA358540ABE3E27C, | |||
| 2A0CA9707CB82EB2045B5619, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| D444022A24952C640EBA355D = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 05D62221011CE11F0EC48591, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 907266A7FE3ECFA84F56FAC5 = {isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( | |||
| CB3AC1303FE7F890C4AED32B, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| B36B45CC66AEA2C4F08A08AB = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 78F40BA593BCC498B936A808, | |||
| 7F45F27A4282DF9ED190834D, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 3CA1063589ED6073430CB0BF = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 6596E23ECE311FC63B07DFAA, | |||
| 2ABC00C7F532C21E5FDA2EBD, | |||
| 87BD3AB6AFB4819D64F011A2, | |||
| 0E359D9EFCDFA63B843DE0C2, | |||
| 1FBDD61ADD3B67D7E94D2C95, | |||
| A239D02E1CABB075C80D23B9, | |||
| 257DD5660A6B8CCB9784617E, | |||
| C7F16E40B8E83F4038BD10D6, | |||
| D0BB7840C18F67F9C7E21811, | |||
| 748601DED26630B85FA93327, | |||
| 1DA63B876AEC03C50379E3BC, | |||
| E9C2696E4C9907723B17EB25, | |||
| 9E69DAE32EA636F9BAA58181, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| ED8E2267C127411F4D89FF15 = {isa = PBXNativeTarget; buildConfigurationList = BD7ED9E3CC3A6F441DF9B550; buildPhases = ( | |||
| D444022A24952C640EBA355D, | |||
| 907266A7FE3ECFA84F56FAC5, | |||
| B36B45CC66AEA2C4F08A08AB, | |||
| 3CA1063589ED6073430CB0BF, ); buildRules = ( ); dependencies = ( | |||
| 05CA232616E493E4B3BC344F, ); name = "DSPModulePluginDemo - AU"; productName = DSPModulePluginDemo; productReference = 43DFAB124163C15213BBED07; productType = "com.apple.product-type.bundle"; }; | |||
| 125795818BDD0CE802472266 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 66EB795B3CC4F85E60495050, | |||
| 54BC3EAA59E4955725ED03DA, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| BC5A9DB5566D9C8A2973A8DD = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 05D62221011CE11F0EC48591, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 195FF886C0D634AB555A015D = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 0FF7A9FB4ECA5A6BA40868EA, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| B265C137F30A5470CB8C7B2E = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 6596E23ECE311FC63B07DFAA, | |||
| 2ABC00C7F532C21E5FDA2EBD, | |||
| 0E359D9EFCDFA63B843DE0C2, | |||
| 1FBDD61ADD3B67D7E94D2C95, | |||
| A239D02E1CABB075C80D23B9, | |||
| C7F16E40B8E83F4038BD10D6, | |||
| D0BB7840C18F67F9C7E21811, | |||
| 748601DED26630B85FA93327, | |||
| 1DA63B876AEC03C50379E3BC, | |||
| E9C2696E4C9907723B17EB25, | |||
| 9E69DAE32EA636F9BAA58181, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 00F5BDE9EF0B2F51F43FF2EE = {isa = PBXNativeTarget; buildConfigurationList = 125795818BDD0CE802472266; buildPhases = ( | |||
| BC5A9DB5566D9C8A2973A8DD, | |||
| 195FF886C0D634AB555A015D, | |||
| B265C137F30A5470CB8C7B2E, ); buildRules = ( ); dependencies = ( | |||
| 05CA232616E493E4B3BC344F, ); name = "DSPModulePluginDemo - Standalone Plugin"; productName = DSPModulePluginDemo; productReference = 6ECB35361F65C478D40C1780; productType = "com.apple.product-type.application"; }; | |||
| 79CC111AC4AEED4F1E0183D0 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 3D3FADFD8BA30E7DBB4BA7B3, | |||
| A7DF7489BC7955A2A6815394, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| 1A37B519984DDAC95B63EC0B = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 927A6A221F818117698AD048, | |||
| BED5197DA3176BB20A80D711, | |||
| CB479EF124D7305444491E98, | |||
| 516591F081614C232FE9990E, | |||
| B5A08790A38DC8E0B9DC4132, | |||
| DE739D9010D85316C5DABC26, | |||
| 000A2BFBF2ADC71938465E4A, | |||
| F83EC007146888DD314A4C71, | |||
| DCA6DDBF80EA443E44139709, | |||
| FE020287936CFBD09F51C6D7, | |||
| 933258C44D57B72BE234248B, | |||
| 920A613B41815B0659D3D851, | |||
| A38EE77F912D1AA461B859C0, | |||
| B1F00C0BE7281A68684BB822, | |||
| 4544BD26C1FE23E239034166, | |||
| 038A9D596278FB9E7E89413B, | |||
| 70A80033020B14A288495FAE, | |||
| 86F6C3A56C105C073BB092F1, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| A30546CFCA3EA66EFAAC54C5 = {isa = PBXNativeTarget; buildConfigurationList = 79CC111AC4AEED4F1E0183D0; buildPhases = ( | |||
| 1A37B519984DDAC95B63EC0B, ); buildRules = ( ); dependencies = ( ); name = "DSPModulePluginDemo - Shared Code"; productName = DSPModulePluginDemo; productReference = 5851FAC11BC7A9A306A2115C; productType = "com.apple.product-type.library.static"; }; | |||
| 9B15633865DEF3A67BBB1C13 = {isa = PBXProject; buildConfigurationList = 6AFDEF8F97D7784BB718E1E3; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { B3AD49039F07F0B263CB1277 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };FECB9DBD99B278AD9BFEAA6E = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };ED8E2267C127411F4D89FF15 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };00F5BDE9EF0B2F51F43FF2EE = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };A30546CFCA3EA66EFAAC54C5 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = C9207BAC9FE8B3F8C8FFA4AF; projectDirPath = ""; projectRoot = ""; targets = (B3AD49039F07F0B263CB1277, FECB9DBD99B278AD9BFEAA6E, ED8E2267C127411F4D89FF15, 00F5BDE9EF0B2F51F43FF2EE, A30546CFCA3EA66EFAAC54C5); }; | |||
| }; | |||
| rootObject = 9B15633865DEF3A67BBB1C13; | |||
| } | |||
| @@ -0,0 +1,48 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||
| <plist> | |||
| <dict> | |||
| <key>CFBundleExecutable</key> | |||
| <string>${EXECUTABLE_NAME}</string> | |||
| <key>CFBundleIconFile</key> | |||
| <string></string> | |||
| <key>CFBundleIdentifier</key> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| <key>CFBundleName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundleDisplayName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundlePackageType</key> | |||
| <string>BNDL</string> | |||
| <key>CFBundleSignature</key> | |||
| <string>????</string> | |||
| <key>CFBundleShortVersionString</key> | |||
| <string>1.0.0</string> | |||
| <key>CFBundleVersion</key> | |||
| <string>1.0.0</string> | |||
| <key>NSHumanReadableCopyright</key> | |||
| <string>ROLI Ltd.</string> | |||
| <key>NSHighResolutionCapable</key> | |||
| <true/> | |||
| <key>AudioComponents</key> | |||
| <array> | |||
| <dict> | |||
| <key>name</key> | |||
| <string>ROLI Ltd.: DSP module plugin demo</string> | |||
| <key>description</key> | |||
| <string>DSP module plugin demo</string> | |||
| <key>factoryFunction</key> | |||
| <string>DSPmoduleplugindemoAUFactory</string> | |||
| <key>manufacturer</key> | |||
| <string>ROLI</string> | |||
| <key>type</key> | |||
| <string>aufx</string> | |||
| <key>subtype</key> | |||
| <string>Dmpd</string> | |||
| <key>version</key> | |||
| <integer>65536</integer> | |||
| </dict> | |||
| </array> | |||
| </dict> | |||
| </plist> | |||
| @@ -0,0 +1,29 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||
| <plist> | |||
| <dict> | |||
| <key>CFBundleExecutable</key> | |||
| <string>${EXECUTABLE_NAME}</string> | |||
| <key>CFBundleIconFile</key> | |||
| <string></string> | |||
| <key>CFBundleIdentifier</key> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| <key>CFBundleName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundleDisplayName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundlePackageType</key> | |||
| <string>APPL</string> | |||
| <key>CFBundleSignature</key> | |||
| <string>????</string> | |||
| <key>CFBundleShortVersionString</key> | |||
| <string>1.0.0</string> | |||
| <key>CFBundleVersion</key> | |||
| <string>1.0.0</string> | |||
| <key>NSHumanReadableCopyright</key> | |||
| <string>ROLI Ltd.</string> | |||
| <key>NSHighResolutionCapable</key> | |||
| <true/> | |||
| </dict> | |||
| </plist> | |||
| @@ -0,0 +1,29 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||
| <plist> | |||
| <dict> | |||
| <key>CFBundleExecutable</key> | |||
| <string>${EXECUTABLE_NAME}</string> | |||
| <key>CFBundleIconFile</key> | |||
| <string></string> | |||
| <key>CFBundleIdentifier</key> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| <key>CFBundleName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundleDisplayName</key> | |||
| <string>DSPModulePluginDemo</string> | |||
| <key>CFBundlePackageType</key> | |||
| <string>BNDL</string> | |||
| <key>CFBundleSignature</key> | |||
| <string>????</string> | |||
| <key>CFBundleShortVersionString</key> | |||
| <string>1.0.0</string> | |||
| <key>CFBundleVersion</key> | |||
| <string>1.0.0</string> | |||
| <key>NSHumanReadableCopyright</key> | |||
| <string>ROLI Ltd.</string> | |||
| <key>NSHighResolutionCapable</key> | |||
| <true/> | |||
| </dict> | |||
| </plist> | |||
| @@ -0,0 +1,38 @@ | |||
| Microsoft Visual Studio Solution File, Format Version 11.00 | |||
| # Visual Studio 2015 | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - Standalone Plugin", "DSPModulePluginDemo_StandalonePlugin.vcxproj", "{8FA13B75-51B8-768E-89A3-57965E6A1D8B}" | |||
| ProjectSection(ProjectDependencies) = postProject | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39} = {976B804B-F6AB-F422-868C-DF02AE6BEC39} | |||
| EndProjectSection | |||
| EndProject | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - VST", "DSPModulePluginDemo_VST.vcxproj", "{FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}" | |||
| ProjectSection(ProjectDependencies) = postProject | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39} = {976B804B-F6AB-F422-868C-DF02AE6BEC39} | |||
| EndProjectSection | |||
| EndProject | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - Shared Code", "DSPModulePluginDemo_SharedCode.vcxproj", "{976B804B-F6AB-F422-868C-DF02AE6BEC39}" | |||
| EndProject | |||
| Global | |||
| GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
| Debug|x64 = Debug|x64 | |||
| Release|x64 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(ProjectConfigurationPlatforms) = postSolution | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Debug|x64.Build.0 = Debug|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Release|x64.ActiveCfg = Release|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Release|x64.Build.0 = Release|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Debug|x64.Build.0 = Debug|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Release|x64.ActiveCfg = Release|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Release|x64.Build.0 = Release|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Debug|x64.Build.0 = Debug|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Release|x64.ActiveCfg = Release|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Release|x64.Build.0 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(SolutionProperties) = preSolution | |||
| HideSolutionNode = FALSE | |||
| EndGlobalSection | |||
| EndGlobal | |||
| @@ -0,0 +1,166 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project DefaultTargets="Build" | |||
| ToolsVersion="14.0" | |||
| xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup Label="ProjectConfigurations"> | |||
| <ProjectConfiguration Include="Debug|x64"> | |||
| <Configuration>Debug</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| <ProjectConfiguration Include="Release|x64"> | |||
| <Configuration>Release</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| </ItemGroup> | |||
| <PropertyGroup Label="Globals"> | |||
| <ProjectGuid>{8FA13B75-51B8-768E-89A3-57965E6A1D8B}</ProjectGuid> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <WholeProgramOptimization>true</WholeProgramOptimization> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> | |||
| <ImportGroup Label="ExtensionSettings"/> | |||
| <ImportGroup Label="PropertySheets"> | |||
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" | |||
| Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" | |||
| Label="LocalAppDataPlatform"/> | |||
| </ImportGroup> | |||
| <PropertyGroup Label="UserMacros"> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup> | |||
| <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | |||
| <TargetExt>.exe</TargetExt> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Standalone Plugin\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Standalone Plugin\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>true</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Command>if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll"</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>false</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Command>if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll"</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_Standalone.cpp"/> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"/> | |||
| </ItemGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> | |||
| <ImportGroup Label="ExtensionTargets"/> | |||
| </Project> | |||
| @@ -0,0 +1,20 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="Juce Library Code"> | |||
| <UniqueIdentifier>{8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61}</UniqueIdentifier> | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_Standalone.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ResourceCompile> | |||
| </ItemGroup> | |||
| </Project> | |||
| @@ -0,0 +1,166 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project DefaultTargets="Build" | |||
| ToolsVersion="14.0" | |||
| xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup Label="ProjectConfigurations"> | |||
| <ProjectConfiguration Include="Debug|x64"> | |||
| <Configuration>Debug</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| <ProjectConfiguration Include="Release|x64"> | |||
| <Configuration>Release</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| </ItemGroup> | |||
| <PropertyGroup Label="Globals"> | |||
| <ProjectGuid>{FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}</ProjectGuid> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>DynamicLibrary</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>DynamicLibrary</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <WholeProgramOptimization>true</WholeProgramOptimization> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> | |||
| <ImportGroup Label="ExtensionSettings"/> | |||
| <ImportGroup Label="PropertySheets"> | |||
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" | |||
| Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" | |||
| Label="LocalAppDataPlatform"/> | |||
| </ImportGroup> | |||
| <PropertyGroup Label="UserMacros"> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup> | |||
| <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | |||
| <TargetExt>.dll</TargetExt> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.dll</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>true</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Command>if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll"</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.dll</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>false</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Command>if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll"</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST2.cpp"/> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"/> | |||
| </ItemGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> | |||
| <ImportGroup Label="ExtensionTargets"/> | |||
| </Project> | |||
| @@ -0,0 +1,20 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="Juce Library Code"> | |||
| <UniqueIdentifier>{8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61}</UniqueIdentifier> | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST2.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ResourceCompile> | |||
| </ItemGroup> | |||
| </Project> | |||
| @@ -0,0 +1,30 @@ | |||
| #ifdef JUCE_USER_DEFINED_RC_FILE | |||
| #include JUCE_USER_DEFINED_RC_FILE | |||
| #else | |||
| #undef WIN32_LEAN_AND_MEAN | |||
| #define WIN32_LEAN_AND_MEAN | |||
| #include <windows.h> | |||
| VS_VERSION_INFO VERSIONINFO | |||
| FILEVERSION 1,0,0,0 | |||
| BEGIN | |||
| BLOCK "StringFileInfo" | |||
| BEGIN | |||
| BLOCK "040904E4" | |||
| BEGIN | |||
| VALUE "CompanyName", "ROLI Ltd.\0" | |||
| VALUE "FileDescription", "DSPModulePluginDemo\0" | |||
| VALUE "FileVersion", "1.0.0\0" | |||
| VALUE "ProductName", "DSPModulePluginDemo\0" | |||
| VALUE "ProductVersion", "1.0.0\0" | |||
| END | |||
| END | |||
| BLOCK "VarFileInfo" | |||
| BEGIN | |||
| VALUE "Translation", 0x409, 1252 | |||
| END | |||
| END | |||
| #endif | |||
| @@ -0,0 +1,38 @@ | |||
| Microsoft Visual Studio Solution File, Format Version 11.00 | |||
| # Visual Studio 2017 | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - Standalone Plugin", "DSPModulePluginDemo_StandalonePlugin.vcxproj", "{8FA13B75-51B8-768E-89A3-57965E6A1D8B}" | |||
| ProjectSection(ProjectDependencies) = postProject | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39} = {976B804B-F6AB-F422-868C-DF02AE6BEC39} | |||
| EndProjectSection | |||
| EndProject | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - VST", "DSPModulePluginDemo_VST.vcxproj", "{FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}" | |||
| ProjectSection(ProjectDependencies) = postProject | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39} = {976B804B-F6AB-F422-868C-DF02AE6BEC39} | |||
| EndProjectSection | |||
| EndProject | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPModulePluginDemo - Shared Code", "DSPModulePluginDemo_SharedCode.vcxproj", "{976B804B-F6AB-F422-868C-DF02AE6BEC39}" | |||
| EndProject | |||
| Global | |||
| GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
| Debug|x64 = Debug|x64 | |||
| Release|x64 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(ProjectConfigurationPlatforms) = postSolution | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Debug|x64.Build.0 = Debug|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Release|x64.ActiveCfg = Release|x64 | |||
| {FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}.Release|x64.Build.0 = Release|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Debug|x64.Build.0 = Debug|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Release|x64.ActiveCfg = Release|x64 | |||
| {8FA13B75-51B8-768E-89A3-57965E6A1D8B}.Release|x64.Build.0 = Release|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Debug|x64.Build.0 = Debug|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Release|x64.ActiveCfg = Release|x64 | |||
| {976B804B-F6AB-F422-868C-DF02AE6BEC39}.Release|x64.Build.0 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(SolutionProperties) = preSolution | |||
| HideSolutionNode = FALSE | |||
| EndGlobalSection | |||
| EndGlobal | |||
| @@ -0,0 +1,161 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project DefaultTargets="Build" | |||
| ToolsVersion="15.0" | |||
| xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup Label="ProjectConfigurations"> | |||
| <ProjectConfiguration Include="Debug|x64"> | |||
| <Configuration>Debug</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| <ProjectConfiguration Include="Release|x64"> | |||
| <Configuration>Release</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| </ItemGroup> | |||
| <PropertyGroup Label="Globals"> | |||
| <ProjectGuid>{8FA13B75-51B8-768E-89A3-57965E6A1D8B}</ProjectGuid> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <WholeProgramOptimization>true</WholeProgramOptimization> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> | |||
| <ImportGroup Label="ExtensionSettings"/> | |||
| <ImportGroup Label="PropertySheets"> | |||
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" | |||
| Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" | |||
| Label="LocalAppDataPlatform"/> | |||
| </ImportGroup> | |||
| <PropertyGroup Label="UserMacros"> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup> | |||
| <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | |||
| <TargetExt>.exe</TargetExt> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Standalone Plugin\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Standalone Plugin\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>true</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <FloatingPointModel>Fast</FloatingPointModel> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>false</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_Standalone.cpp"/> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"/> | |||
| </ItemGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> | |||
| <ImportGroup Label="ExtensionTargets"/> | |||
| </Project> | |||
| @@ -0,0 +1,20 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="Juce Library Code"> | |||
| <UniqueIdentifier>{8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61}</UniqueIdentifier> | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_Standalone.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ResourceCompile> | |||
| </ItemGroup> | |||
| </Project> | |||
| @@ -0,0 +1,161 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project DefaultTargets="Build" | |||
| ToolsVersion="15.0" | |||
| xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup Label="ProjectConfigurations"> | |||
| <ProjectConfiguration Include="Debug|x64"> | |||
| <Configuration>Debug</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| <ProjectConfiguration Include="Release|x64"> | |||
| <Configuration>Release</Configuration> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| </ItemGroup> | |||
| <PropertyGroup Label="Globals"> | |||
| <ProjectGuid>{FD5AC2E3-F359-FA2F-3515-BEFFBE1447A9}</ProjectGuid> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>DynamicLibrary</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>DynamicLibrary</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <WholeProgramOptimization>true</WholeProgramOptimization> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> | |||
| <ImportGroup Label="ExtensionSettings"/> | |||
| <ImportGroup Label="PropertySheets"> | |||
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" | |||
| Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" | |||
| Label="LocalAppDataPlatform"/> | |||
| </ImportGroup> | |||
| <PropertyGroup Label="UserMacros"> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup> | |||
| <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | |||
| <TargetExt>.dll</TargetExt> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DSPModulePluginDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> | |||
| <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.dll</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>true</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <TargetEnvironment>Win32</TargetEnvironment> | |||
| <HeaderFileName/> | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation> | |||
| <ObjectFileName>$(IntDir)\</ObjectFileName> | |||
| <ProgramDataBaseFileName>$(IntDir)\</ProgramDataBaseFileName> | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <FloatingPointModel>Fast</FloatingPointModel> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\DSPModulePluginDemo.dll</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>false</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPModulePluginDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| <AdditionalDependencies>DSPModulePluginDemo.lib;%(AdditionalDependencies)</AdditionalDependencies> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\DSPModulePluginDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST2.cpp"/> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"/> | |||
| </ItemGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> | |||
| <ImportGroup Label="ExtensionTargets"/> | |||
| </Project> | |||
| @@ -0,0 +1,20 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="Juce Library Code"> | |||
| <UniqueIdentifier>{8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61}</UniqueIdentifier> | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST2.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| </ItemGroup> | |||
| <ItemGroup/> | |||
| <ItemGroup> | |||
| <ResourceCompile Include=".\resources.rc"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ResourceCompile> | |||
| </ItemGroup> | |||
| </Project> | |||
| @@ -0,0 +1,30 @@ | |||
| #ifdef JUCE_USER_DEFINED_RC_FILE | |||
| #include JUCE_USER_DEFINED_RC_FILE | |||
| #else | |||
| #undef WIN32_LEAN_AND_MEAN | |||
| #define WIN32_LEAN_AND_MEAN | |||
| #include <windows.h> | |||
| VS_VERSION_INFO VERSIONINFO | |||
| FILEVERSION 1,0,0,0 | |||
| BEGIN | |||
| BLOCK "StringFileInfo" | |||
| BEGIN | |||
| BLOCK "040904E4" | |||
| BEGIN | |||
| VALUE "CompanyName", "ROLI Ltd.\0" | |||
| VALUE "FileDescription", "DSPModulePluginDemo\0" | |||
| VALUE "FileVersion", "1.0.0\0" | |||
| VALUE "ProductName", "DSPModulePluginDemo\0" | |||
| VALUE "ProductVersion", "1.0.0\0" | |||
| END | |||
| END | |||
| BLOCK "VarFileInfo" | |||
| BEGIN | |||
| VALUE "Translation", 0x409, 1252 | |||
| END | |||
| END | |||
| #endif | |||
| @@ -0,0 +1,18 @@ | |||
|  PluginProcessor.cpp | |||
| PluginEditor.cpp | |||
| BinaryData.cpp | |||
| include_juce_audio_basics.cpp | |||
| include_juce_audio_devices.cpp | |||
| include_juce_audio_formats.cpp | |||
| include_juce_audio_plugin_client_utils.cpp | |||
| include_juce_audio_processors.cpp | |||
| include_juce_audio_utils.cpp | |||
| include_juce_core.cpp | |||
| include_juce_data_structures.cpp | |||
| include_juce_dsp.cpp | |||
| include_juce_events.cpp | |||
| include_juce_graphics.cpp | |||
| include_juce_gui_basics.cpp | |||
| include_juce_gui_extra.cpp | |||
| include_juce_opengl.cpp | |||
| DSPModulePluginDemo_SharedCode.vcxproj -> Z:\JUCE\examples\DSP module plugin demo\Builds\VisualStudio2017\x64\Debug\Shared Code\DSPModulePluginDemo.lib | |||
| @@ -0,0 +1,129 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <JUCERPROJECT id="NuI0q2" name="DSPModulePluginDemo" displaySplashScreen="0" | |||
| reportAppUsage="0" splashScreenColour="Dark" projectType="audioplug" | |||
| version="1.0.0" bundleIdentifier="com.ROLI.DSPmoduleplugindemo" | |||
| includeBinaryInAppConfig="1" buildVST="1" buildVST3="0" buildAU="1" | |||
| buildAUv3="0" buildRTAS="0" buildAAX="0" buildStandalone="1" | |||
| enableIAA="0" pluginName="DSP module plugin demo" pluginDesc="DSP module plugin demo" | |||
| pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI" | |||
| pluginCode="Dmpd" pluginChannelConfigs="" pluginIsSynth="0" pluginWantsMidiIn="0" | |||
| pluginProducesMidiOut="0" pluginIsMidiEffectPlugin="0" pluginEditorRequiresKeys="0" | |||
| pluginAUExportPrefix="DSPmoduleplugindemoAU" pluginRTASCategory="" | |||
| aaxIdentifier="com.yourcompany.DSPmoduleplugindemo" pluginAAXCategory="AAX_ePlugInCategory_Dynamics" | |||
| jucerVersion="5.0.2" companyName="ROLI Ltd." companyWebsite="www.juce.com" | |||
| companyEmail="info@juce.com" cppLanguageStandard="14"> | |||
| <MAINGROUP id="EukfoT" name="DSPModulePluginDemo"> | |||
| <GROUP id="{03DB4847-1567-1194-A0D2-ECC6C6C5042C}" name="Resources"> | |||
| <FILE id="EWBl4v" name="Impulse1.wav" compile="0" resource="1" file="Resources/Impulse1.wav"/> | |||
| <FILE id="AiHARt" name="Impulse2.wav" compile="0" resource="1" file="Resources/Impulse2.wav"/> | |||
| </GROUP> | |||
| <GROUP id="{00CD43B4-B810-789F-BAD1-3C7E287A454B}" name="Source"> | |||
| <FILE id="rJ1GiU" name="PluginProcessor.cpp" compile="1" resource="0" | |||
| file="Source/PluginProcessor.cpp"/> | |||
| <FILE id="G23fp0" name="PluginProcessor.h" compile="0" resource="0" | |||
| file="Source/PluginProcessor.h"/> | |||
| <FILE id="iqrdUo" name="PluginEditor.cpp" compile="1" resource="0" | |||
| file="Source/PluginEditor.cpp"/> | |||
| <FILE id="eiQkX9" name="PluginEditor.h" compile="0" resource="0" file="Source/PluginEditor.h"/> | |||
| </GROUP> | |||
| </MAINGROUP> | |||
| <EXPORTFORMATS> | |||
| <XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSP module plugin demo" | |||
| osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default" | |||
| cppLanguageStandard="gnu++14"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSP module plugin demo" | |||
| osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default" | |||
| cppLanguageStandard="gnu++14"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_opengl" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_plugin_client" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </XCODE_MAC> | |||
| <VS2015 targetFolder="Builds/VisualStudio2015" windowsTargetPlatformVersion="8.1"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="1" optimisation="1" targetName="DSPModulePluginDemo" | |||
| warningsAreErrors="0" postbuildCommand="if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll""/> | |||
| <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="0" optimisation="3" targetName="DSPModulePluginDemo" | |||
| useRuntimeLibDLL="0" postbuildCommand="if "$(ProjectName)"=="$(SolutionName)_VST" copy /Y "$(TargetDir)\$(SolutionName).dll" "c:\vstplugins\musical entropy\$(SolutionName).dll""/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_opengl" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_plugin_client" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </VS2015> | |||
| <VS2017 targetFolder="Builds/VisualStudio2017" cppLanguageStandard="stdcpplatest"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="1" optimisation="1" targetName="DSPModulePluginDemo" | |||
| fastMath="0"/> | |||
| <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="0" optimisation="3" targetName="DSPModulePluginDemo" | |||
| fastMath="1"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_opengl" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_plugin_client" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </VS2017> | |||
| </EXPORTFORMATS> | |||
| <MODULES> | |||
| <MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0" | |||
| useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| </MODULES> | |||
| <JUCEOPTIONS JUCE_QUICKTIME="disabled"/> | |||
| </JUCERPROJECT> | |||
| @@ -0,0 +1,410 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| There's a section below where you can add your own custom code safely, and the | |||
| Projucer will preserve the contents of that block, but the best way to change | |||
| any of these definitions is by using the Projucer's project settings. | |||
| Any commented-out settings will assume their default values. | |||
| */ | |||
| #pragma once | |||
| //============================================================================== | |||
| // [BEGIN_USER_CODE_SECTION] | |||
| // (You can add your own code in this section, and the Projucer will not overwrite it) | |||
| // [END_USER_CODE_SECTION] | |||
| /* | |||
| ============================================================================== | |||
| In accordance with the terms of the JUCE 5 End-Use License Agreement, the | |||
| JUCE Code in SECTION A cannot be removed, changed or otherwise rendered | |||
| ineffective unless you have a JUCE Indie or Pro license, or are using JUCE | |||
| under the GPL v3 license. | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| ============================================================================== | |||
| */ | |||
| // BEGIN SECTION A | |||
| #ifndef JUCE_DISPLAY_SPLASH_SCREEN | |||
| #define JUCE_DISPLAY_SPLASH_SCREEN 0 | |||
| #endif | |||
| #ifndef JUCE_REPORT_APP_USAGE | |||
| #define JUCE_REPORT_APP_USAGE 0 | |||
| #endif | |||
| // END SECTION A | |||
| #define JUCE_USE_DARK_SPLASH_SCREEN 1 | |||
| //============================================================================== | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_basics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_devices 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_formats 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_plugin_client 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_processors 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_utils 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_core 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_data_structures 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_dsp 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_events 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_graphics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_gui_basics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_gui_extra 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_opengl 1 | |||
| #define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1 | |||
| //============================================================================== | |||
| // juce_audio_devices flags: | |||
| #ifndef JUCE_ASIO | |||
| //#define JUCE_ASIO 1 | |||
| #endif | |||
| #ifndef JUCE_WASAPI | |||
| //#define JUCE_WASAPI 1 | |||
| #endif | |||
| #ifndef JUCE_WASAPI_EXCLUSIVE | |||
| //#define JUCE_WASAPI_EXCLUSIVE 1 | |||
| #endif | |||
| #ifndef JUCE_DIRECTSOUND | |||
| //#define JUCE_DIRECTSOUND 1 | |||
| #endif | |||
| #ifndef JUCE_ALSA | |||
| //#define JUCE_ALSA 1 | |||
| #endif | |||
| #ifndef JUCE_JACK | |||
| //#define JUCE_JACK 1 | |||
| #endif | |||
| #ifndef JUCE_USE_ANDROID_OPENSLES | |||
| //#define JUCE_USE_ANDROID_OPENSLES 1 | |||
| #endif | |||
| #ifndef JUCE_USE_WINRT_MIDI | |||
| //#define JUCE_USE_WINRT_MIDI 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_formats flags: | |||
| #ifndef JUCE_USE_FLAC | |||
| //#define JUCE_USE_FLAC 1 | |||
| #endif | |||
| #ifndef JUCE_USE_OGGVORBIS | |||
| //#define JUCE_USE_OGGVORBIS 1 | |||
| #endif | |||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||
| //#define JUCE_USE_MP3AUDIOFORMAT 1 | |||
| #endif | |||
| #ifndef JUCE_USE_LAME_AUDIO_FORMAT | |||
| //#define JUCE_USE_LAME_AUDIO_FORMAT 1 | |||
| #endif | |||
| #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT | |||
| //#define JUCE_USE_WINDOWS_MEDIA_FORMAT 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_plugin_client flags: | |||
| #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS | |||
| //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 | |||
| #endif | |||
| #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS | |||
| //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_processors flags: | |||
| #ifndef JUCE_PLUGINHOST_VST | |||
| //#define JUCE_PLUGINHOST_VST 1 | |||
| #endif | |||
| #ifndef JUCE_PLUGINHOST_VST3 | |||
| //#define JUCE_PLUGINHOST_VST3 1 | |||
| #endif | |||
| #ifndef JUCE_PLUGINHOST_AU | |||
| //#define JUCE_PLUGINHOST_AU 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_utils flags: | |||
| #ifndef JUCE_USE_CDREADER | |||
| //#define JUCE_USE_CDREADER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_CDBURNER | |||
| //#define JUCE_USE_CDBURNER 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_core flags: | |||
| #ifndef JUCE_FORCE_DEBUG | |||
| //#define JUCE_FORCE_DEBUG 1 | |||
| #endif | |||
| #ifndef JUCE_LOG_ASSERTIONS | |||
| //#define JUCE_LOG_ASSERTIONS 1 | |||
| #endif | |||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||
| //#define JUCE_CHECK_MEMORY_LEAKS 1 | |||
| #endif | |||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 | |||
| #endif | |||
| #ifndef JUCE_INCLUDE_ZLIB_CODE | |||
| //#define JUCE_INCLUDE_ZLIB_CODE 1 | |||
| #endif | |||
| #ifndef JUCE_USE_CURL | |||
| //#define JUCE_USE_CURL 1 | |||
| #endif | |||
| #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS | |||
| //#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 1 | |||
| #endif | |||
| #ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES | |||
| //#define JUCE_ALLOW_STATIC_NULL_VARIABLES 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_dsp flags: | |||
| #ifndef JUCE_ASSERTION_FIRFILTER | |||
| //#define JUCE_ASSERTION_FIRFILTER 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_INTEL_MKL | |||
| //#define JUCE_DSP_USE_INTEL_MKL 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_SHARED_FFTW | |||
| //#define JUCE_DSP_USE_SHARED_FFTW 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_STATIC_FFTW | |||
| //#define JUCE_DSP_USE_STATIC_FFTW 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_events flags: | |||
| #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK | |||
| //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_graphics flags: | |||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||
| //#define JUCE_USE_COREIMAGE_LOADER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_DIRECTWRITE | |||
| //#define JUCE_USE_DIRECTWRITE 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_gui_basics flags: | |||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XSHM | |||
| //#define JUCE_USE_XSHM 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XRENDER | |||
| //#define JUCE_USE_XRENDER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XCURSOR | |||
| //#define JUCE_USE_XCURSOR 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_gui_extra flags: | |||
| #ifndef JUCE_WEB_BROWSER | |||
| //#define JUCE_WEB_BROWSER 1 | |||
| #endif | |||
| #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR | |||
| //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 | |||
| #endif | |||
| //============================================================================== | |||
| #ifndef JUCE_STANDALONE_APPLICATION | |||
| #if defined(JucePlugin_Name) && defined(JucePlugin_Build_Standalone) | |||
| #define JUCE_STANDALONE_APPLICATION JucePlugin_Build_Standalone | |||
| #else | |||
| #define JUCE_STANDALONE_APPLICATION 0 | |||
| #endif | |||
| #endif | |||
| //============================================================================== | |||
| // Audio plugin settings.. | |||
| #ifndef JucePlugin_Build_VST | |||
| #define JucePlugin_Build_VST 1 | |||
| #endif | |||
| #ifndef JucePlugin_Build_VST3 | |||
| #define JucePlugin_Build_VST3 0 | |||
| #endif | |||
| #ifndef JucePlugin_Build_AU | |||
| #define JucePlugin_Build_AU 1 | |||
| #endif | |||
| #ifndef JucePlugin_Build_AUv3 | |||
| #define JucePlugin_Build_AUv3 0 | |||
| #endif | |||
| #ifndef JucePlugin_Build_RTAS | |||
| #define JucePlugin_Build_RTAS 0 | |||
| #endif | |||
| #ifndef JucePlugin_Build_AAX | |||
| #define JucePlugin_Build_AAX 0 | |||
| #endif | |||
| #ifndef JucePlugin_Build_Standalone | |||
| #define JucePlugin_Build_Standalone 1 | |||
| #endif | |||
| #ifndef JucePlugin_Enable_IAA | |||
| #define JucePlugin_Enable_IAA 0 | |||
| #endif | |||
| #ifndef JucePlugin_Name | |||
| #define JucePlugin_Name "DSP module plugin demo" | |||
| #endif | |||
| #ifndef JucePlugin_Desc | |||
| #define JucePlugin_Desc "DSP module plugin demo" | |||
| #endif | |||
| #ifndef JucePlugin_Manufacturer | |||
| #define JucePlugin_Manufacturer "ROLI Ltd." | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerWebsite | |||
| #define JucePlugin_ManufacturerWebsite "www.juce.com" | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerEmail | |||
| #define JucePlugin_ManufacturerEmail "info@juce.com" | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerCode | |||
| #define JucePlugin_ManufacturerCode 0x524f4c49 // 'ROLI' | |||
| #endif | |||
| #ifndef JucePlugin_PluginCode | |||
| #define JucePlugin_PluginCode 0x446d7064 // 'Dmpd' | |||
| #endif | |||
| #ifndef JucePlugin_IsSynth | |||
| #define JucePlugin_IsSynth 0 | |||
| #endif | |||
| #ifndef JucePlugin_WantsMidiInput | |||
| #define JucePlugin_WantsMidiInput 0 | |||
| #endif | |||
| #ifndef JucePlugin_ProducesMidiOutput | |||
| #define JucePlugin_ProducesMidiOutput 0 | |||
| #endif | |||
| #ifndef JucePlugin_IsMidiEffect | |||
| #define JucePlugin_IsMidiEffect 0 | |||
| #endif | |||
| #ifndef JucePlugin_EditorRequiresKeyboardFocus | |||
| #define JucePlugin_EditorRequiresKeyboardFocus 0 | |||
| #endif | |||
| #ifndef JucePlugin_Version | |||
| #define JucePlugin_Version 1.0.0 | |||
| #endif | |||
| #ifndef JucePlugin_VersionCode | |||
| #define JucePlugin_VersionCode 0x10000 | |||
| #endif | |||
| #ifndef JucePlugin_VersionString | |||
| #define JucePlugin_VersionString "1.0.0" | |||
| #endif | |||
| #ifndef JucePlugin_VSTUniqueID | |||
| #define JucePlugin_VSTUniqueID JucePlugin_PluginCode | |||
| #endif | |||
| #ifndef JucePlugin_VSTCategory | |||
| #define JucePlugin_VSTCategory kPlugCategEffect | |||
| #endif | |||
| #ifndef JucePlugin_AUMainType | |||
| #define JucePlugin_AUMainType kAudioUnitType_Effect | |||
| #endif | |||
| #ifndef JucePlugin_AUSubType | |||
| #define JucePlugin_AUSubType JucePlugin_PluginCode | |||
| #endif | |||
| #ifndef JucePlugin_AUExportPrefix | |||
| #define JucePlugin_AUExportPrefix DSPmoduleplugindemoAU | |||
| #endif | |||
| #ifndef JucePlugin_AUExportPrefixQuoted | |||
| #define JucePlugin_AUExportPrefixQuoted "DSPmoduleplugindemoAU" | |||
| #endif | |||
| #ifndef JucePlugin_AUManufacturerCode | |||
| #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode | |||
| #endif | |||
| #ifndef JucePlugin_CFBundleIdentifier | |||
| #define JucePlugin_CFBundleIdentifier com.ROLI.DSPmoduleplugindemo | |||
| #endif | |||
| #ifndef JucePlugin_RTASCategory | |||
| #define JucePlugin_RTASCategory ePlugInCategory_None | |||
| #endif | |||
| #ifndef JucePlugin_RTASManufacturerCode | |||
| #define JucePlugin_RTASManufacturerCode JucePlugin_ManufacturerCode | |||
| #endif | |||
| #ifndef JucePlugin_RTASProductId | |||
| #define JucePlugin_RTASProductId JucePlugin_PluginCode | |||
| #endif | |||
| #ifndef JucePlugin_RTASDisableBypass | |||
| #define JucePlugin_RTASDisableBypass 0 | |||
| #endif | |||
| #ifndef JucePlugin_RTASDisableMultiMono | |||
| #define JucePlugin_RTASDisableMultiMono 0 | |||
| #endif | |||
| #ifndef JucePlugin_AAXIdentifier | |||
| #define JucePlugin_AAXIdentifier com.yourcompany.DSPmoduleplugindemo | |||
| #endif | |||
| #ifndef JucePlugin_AAXManufacturerCode | |||
| #define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode | |||
| #endif | |||
| #ifndef JucePlugin_AAXProductId | |||
| #define JucePlugin_AAXProductId JucePlugin_PluginCode | |||
| #endif | |||
| #ifndef JucePlugin_AAXCategory | |||
| #define JucePlugin_AAXCategory AAX_ePlugInCategory_Dynamics | |||
| #endif | |||
| #ifndef JucePlugin_AAXDisableBypass | |||
| #define JucePlugin_AAXDisableBypass 0 | |||
| #endif | |||
| #ifndef JucePlugin_AAXDisableMultiMono | |||
| #define JucePlugin_AAXDisableMultiMono 0 | |||
| #endif | |||
| #ifndef JucePlugin_IAAType | |||
| #define JucePlugin_IAAType 0x61757278 // 'aurx' | |||
| #endif | |||
| #ifndef JucePlugin_IAASubType | |||
| #define JucePlugin_IAASubType JucePlugin_PluginCode | |||
| #endif | |||
| #ifndef JucePlugin_IAAName | |||
| #define JucePlugin_IAAName "ROLI Ltd.: DSP module plugin demo" | |||
| #endif | |||
| @@ -0,0 +1,26 @@ | |||
| /* ========================================================================================= | |||
| This is an auto-generated file: Any edits you make may be overwritten! | |||
| */ | |||
| #pragma once | |||
| namespace BinaryData | |||
| { | |||
| extern const char* Impulse1_wav; | |||
| const int Impulse1_wavSize = 90246; | |||
| extern const char* Impulse2_wav; | |||
| const int Impulse2_wavSize = 37902; | |||
| // Points to the start of a list of resource names. | |||
| extern const char* namedResourceList[]; | |||
| // Number of elements in the namedResourceList array. | |||
| const int namedResourceListSize = 2; | |||
| // If you provide the name of one of the binary resource variables above, this function will | |||
| // return the corresponding data and its size (or a null pointer if the name isn't found). | |||
| const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes) throw(); | |||
| } | |||
| @@ -0,0 +1,47 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| This is the header file that your files should include in order to get all the | |||
| JUCE library headers. You should avoid including the JUCE headers directly in | |||
| your own source files, because that wouldn't pick up the correct configuration | |||
| options for your app. | |||
| */ | |||
| #pragma once | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.h> | |||
| #include <juce_audio_devices/juce_audio_devices.h> | |||
| #include <juce_audio_formats/juce_audio_formats.h> | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client.h> | |||
| #include <juce_audio_processors/juce_audio_processors.h> | |||
| #include <juce_audio_utils/juce_audio_utils.h> | |||
| #include <juce_core/juce_core.h> | |||
| #include <juce_data_structures/juce_data_structures.h> | |||
| #include <juce_dsp/juce_dsp.h> | |||
| #include <juce_events/juce_events.h> | |||
| #include <juce_graphics/juce_graphics.h> | |||
| #include <juce_gui_basics/juce_gui_basics.h> | |||
| #include <juce_gui_extra/juce_gui_extra.h> | |||
| #include <juce_opengl/juce_opengl.h> | |||
| #include "BinaryData.h" | |||
| #if ! DONT_SET_USING_JUCE_NAMESPACE | |||
| // If your code uses a lot of JUCE classes, then this will obviously save you | |||
| // a lot of typing, but can be disabled by setting DONT_SET_USING_JUCE_NAMESPACE. | |||
| using namespace juce; | |||
| #endif | |||
| #if ! JUCE_DONT_DECLARE_PROJECTINFO | |||
| namespace ProjectInfo | |||
| { | |||
| const char* const projectName = "DSPModulePluginDemo"; | |||
| const char* const versionString = "1.0.0"; | |||
| const int versionNumber = 0x10000; | |||
| } | |||
| #endif | |||
| @@ -0,0 +1,12 @@ | |||
| Important Note!! | |||
| ================ | |||
| The purpose of this folder is to contain files that are auto-generated by the Projucer, | |||
| and ALL files in this folder will be mercilessly DELETED and completely re-written whenever | |||
| the Projucer saves your project. | |||
| Therefore, it's a bad idea to make any manual changes to the files in here, or to | |||
| put any of your own files in here if you don't want to lose them. (Of course you may choose | |||
| to add the folder's contents to your version-control system so that you can re-merge your own | |||
| modifications after the Projucer has saved its changes). | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_devices/juce_audio_devices.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_devices/juce_audio_devices.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_formats/juce_audio_formats.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_formats/juce_audio_formats.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_AAX.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client_AU.r> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client_RTAS.r> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_VST_utils.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_processors/juce_audio_processors.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_processors/juce_audio_processors.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_utils/juce_audio_utils.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_utils/juce_audio_utils.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_core/juce_core.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_core/juce_core.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_data_structures/juce_data_structures.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_data_structures/juce_data_structures.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_dsp/juce_dsp.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_dsp/juce_dsp.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_events/juce_events.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_events/juce_events.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_graphics/juce_graphics.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_graphics/juce_graphics.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_gui_basics/juce_gui_basics.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_gui_basics/juce_gui_basics.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_gui_extra/juce_gui_extra.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_gui_extra/juce_gui_extra.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_opengl/juce_opengl.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_opengl/juce_opengl.mm> | |||
| @@ -0,0 +1,200 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library. | |||
| Copyright (c) 2017 - ROLI Ltd. | |||
| JUCE is an open source library subject to commercial or open-source | |||
| licensing. | |||
| By using JUCE, you agree to the terms of both the JUCE 5 End-User License | |||
| Agreement and JUCE 5 Privacy Policy (both updated and effective as of the | |||
| 27th April 2017). | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| Privacy Policy: www.juce.com/juce-5-privacy-policy | |||
| Or: You may also use this code under the terms of the GPL v3 (see | |||
| www.gnu.org/licenses). | |||
| JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER | |||
| EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE | |||
| DISCLAIMED. | |||
| ============================================================================== | |||
| */ | |||
| #include "PluginProcessor.h" | |||
| #include "PluginEditor.h" | |||
| //============================================================================== | |||
| DspModulePluginDemoAudioProcessorEditor::DspModulePluginDemoAudioProcessorEditor (DspModulePluginDemoAudioProcessor& p) | |||
| : AudioProcessorEditor (&p), processor (p), | |||
| inputVolumeLabel ({ }, processor.inputVolumeParam->name), | |||
| outputVolumeLabel ({ }, processor.outputVolumeParam->name), | |||
| lowPassFilterFreqLabel ({ }, processor.lowPassFilterFreqParam->name), | |||
| highPassFilterFreqLabel ({ }, processor.highPassFilterFreqParam->name), | |||
| stereoLabel({}, processor.stereoParam->name), | |||
| slopeLabel ({ }, processor.slopeParam->name), | |||
| waveshaperLabel({ }, processor.waveshaperParam->name), | |||
| cabinetTypeLabel({ }, processor.cabinetTypeParam->name) | |||
| { | |||
| //============================================================================== | |||
| addAndMakeVisible (inputVolumeSlider = new ParameterSlider (*processor.inputVolumeParam)); | |||
| addAndMakeVisible (outputVolumeSlider = new ParameterSlider (*processor.outputVolumeParam)); | |||
| addAndMakeVisible (lowPassFilterFreqSlider = new ParameterSlider (*processor.lowPassFilterFreqParam)); | |||
| addAndMakeVisible (highPassFilterFreqSlider = new ParameterSlider (*processor.highPassFilterFreqParam)); | |||
| addAndMakeVisible (inputVolumeLabel); | |||
| inputVolumeLabel.setJustificationType (Justification::centredLeft); | |||
| inputVolumeLabel.attachToComponent (inputVolumeSlider, true); | |||
| addAndMakeVisible (outputVolumeLabel); | |||
| outputVolumeLabel.setJustificationType (Justification::centredLeft); | |||
| outputVolumeLabel.attachToComponent (outputVolumeSlider, true); | |||
| addAndMakeVisible (lowPassFilterFreqLabel); | |||
| lowPassFilterFreqLabel.setJustificationType (Justification::centredLeft); | |||
| lowPassFilterFreqLabel.attachToComponent (lowPassFilterFreqSlider, true); | |||
| addAndMakeVisible (highPassFilterFreqLabel); | |||
| highPassFilterFreqLabel.setJustificationType (Justification::centredLeft); | |||
| highPassFilterFreqLabel.attachToComponent (highPassFilterFreqSlider, true); | |||
| //============================================================================== | |||
| addAndMakeVisible (stereoBox); | |||
| auto i = 1; | |||
| for (auto choice : processor.stereoParam->choices) | |||
| stereoBox.addItem (choice, i++); | |||
| stereoBox.addListener (this); | |||
| stereoBox.setSelectedId (processor.stereoParam->getIndex() + 1); | |||
| addAndMakeVisible (stereoLabel); | |||
| stereoLabel.setJustificationType (Justification::centredLeft); | |||
| stereoLabel.attachToComponent (&stereoBox, true); | |||
| //============================================================================== | |||
| addAndMakeVisible(slopeBox); | |||
| i = 1; | |||
| for (auto choice : processor.slopeParam->choices) | |||
| slopeBox.addItem(choice, i++); | |||
| slopeBox.addListener(this); | |||
| slopeBox.setSelectedId(processor.slopeParam->getIndex() + 1); | |||
| addAndMakeVisible(slopeLabel); | |||
| slopeLabel.setJustificationType(Justification::centredLeft); | |||
| slopeLabel.attachToComponent(&slopeBox, true); | |||
| //============================================================================== | |||
| addAndMakeVisible (waveshaperBox); | |||
| i = 1; | |||
| for (auto choice : processor.waveshaperParam->choices) | |||
| waveshaperBox.addItem (choice, i++); | |||
| waveshaperBox.addListener (this); | |||
| waveshaperBox.setSelectedId (processor.waveshaperParam->getIndex() + 1); | |||
| addAndMakeVisible (waveshaperLabel); | |||
| waveshaperLabel.setJustificationType (Justification::centredLeft); | |||
| waveshaperLabel.attachToComponent (&waveshaperBox, true); | |||
| //============================================================================== | |||
| addAndMakeVisible (cabinetTypeBox); | |||
| i = 1; | |||
| for (auto choice : processor.cabinetTypeParam->choices) | |||
| cabinetTypeBox.addItem (choice, i++); | |||
| cabinetTypeBox.addListener (this); | |||
| cabinetTypeBox.setSelectedId (processor.cabinetTypeParam->getIndex() + 1); | |||
| addAndMakeVisible (cabinetTypeLabel); | |||
| cabinetTypeLabel.setJustificationType (Justification::centredLeft); | |||
| cabinetTypeLabel.attachToComponent (&cabinetTypeBox, true); | |||
| //============================================================================== | |||
| addAndMakeVisible (cabinetSimButton); | |||
| cabinetSimButton.addListener (this); | |||
| cabinetSimButton.setButtonText (processor.cabinetSimParam->name); | |||
| //============================================================================== | |||
| setSize (600, 400); | |||
| } | |||
| DspModulePluginDemoAudioProcessorEditor::~DspModulePluginDemoAudioProcessorEditor() | |||
| { | |||
| } | |||
| //============================================================================== | |||
| void DspModulePluginDemoAudioProcessorEditor::paint (Graphics& g) | |||
| { | |||
| g.setColour (getLookAndFeel().findColour (ResizableWindow::backgroundColourId)); | |||
| g.fillAll(); | |||
| } | |||
| void DspModulePluginDemoAudioProcessorEditor::resized() | |||
| { | |||
| auto bounds = getLocalBounds().reduced (10); | |||
| bounds.removeFromTop (10); | |||
| bounds.removeFromLeft (125); | |||
| //============================================================================== | |||
| inputVolumeSlider->setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (5); | |||
| outputVolumeSlider->setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (15); | |||
| highPassFilterFreqSlider->setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (5); | |||
| lowPassFilterFreqSlider->setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (15); | |||
| //============================================================================== | |||
| stereoBox.setBounds (bounds.removeFromTop(30)); | |||
| bounds.removeFromTop (5); | |||
| slopeBox.setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (5); | |||
| waveshaperBox.setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (5); | |||
| cabinetTypeBox.setBounds (bounds.removeFromTop (30)); | |||
| bounds.removeFromTop (15); | |||
| //============================================================================== | |||
| auto buttonSlice = bounds.removeFromTop (30); | |||
| cabinetSimButton.setSize (200, bounds.getHeight()); | |||
| cabinetSimButton.setCentrePosition (buttonSlice.getCentre()); | |||
| bounds.removeFromTop (15); | |||
| } | |||
| //============================================================================== | |||
| void DspModulePluginDemoAudioProcessorEditor::comboBoxChanged (ComboBox* box) | |||
| { | |||
| auto index = box->getSelectedItemIndex(); | |||
| if (box == &stereoBox) | |||
| { | |||
| processor.stereoParam->operator= (index); | |||
| } | |||
| else if (box == &slopeBox) | |||
| { | |||
| processor.slopeParam->operator= (index); | |||
| } | |||
| else if (box == &waveshaperBox) | |||
| { | |||
| processor.waveshaperParam->operator= (index); | |||
| } | |||
| else if (box == &cabinetTypeBox) | |||
| { | |||
| processor.cabinetTypeParam->operator= (index); | |||
| } | |||
| } | |||
| @@ -0,0 +1,104 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library. | |||
| Copyright (c) 2017 - ROLI Ltd. | |||
| JUCE is an open source library subject to commercial or open-source | |||
| licensing. | |||
| By using JUCE, you agree to the terms of both the JUCE 5 End-User License | |||
| Agreement and JUCE 5 Privacy Policy (both updated and effective as of the | |||
| 27th April 2017). | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| Privacy Policy: www.juce.com/juce-5-privacy-policy | |||
| Or: You may also use this code under the terms of the GPL v3 (see | |||
| www.gnu.org/licenses). | |||
| JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER | |||
| EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE | |||
| DISCLAIMED. | |||
| ============================================================================== | |||
| */ | |||
| #pragma once | |||
| #include "../JuceLibraryCode/JuceHeader.h" | |||
| #include "PluginProcessor.h" | |||
| struct ParameterSlider : public Slider, | |||
| public Timer | |||
| { | |||
| ParameterSlider (AudioProcessorParameter& p) | |||
| : Slider (p.getName (256)), param (p) | |||
| { | |||
| setRange (0.0, 1.0, 0.0); | |||
| startTimerHz (30); | |||
| updateSliderPos(); | |||
| } | |||
| void valueChanged() override | |||
| { | |||
| if (isMouseButtonDown()) | |||
| param.setValueNotifyingHost ((float) Slider::getValue()); | |||
| else | |||
| param.setValue ((float) Slider::getValue()); | |||
| } | |||
| void timerCallback() override { updateSliderPos(); } | |||
| void startedDragging() override { param.beginChangeGesture(); } | |||
| void stoppedDragging() override { param.endChangeGesture(); } | |||
| double getValueFromText (const String& text) override { return param.getValueForText (text); } | |||
| String getTextFromValue (double value) override { return param.getText ((float) value, 1024) + " " + param.getLabel(); } | |||
| void updateSliderPos() | |||
| { | |||
| const float newValue = param.getValue(); | |||
| if (newValue != (float) Slider::getValue() && ! isMouseButtonDown()) | |||
| Slider::setValue (newValue); | |||
| } | |||
| AudioProcessorParameter& param; | |||
| }; | |||
| //============================================================================== | |||
| /** | |||
| This is the editor component that will be displayed. | |||
| */ | |||
| class DspModulePluginDemoAudioProcessorEditor : public AudioProcessorEditor, | |||
| private ComboBox::Listener, | |||
| private Button::Listener | |||
| { | |||
| public: | |||
| DspModulePluginDemoAudioProcessorEditor (DspModulePluginDemoAudioProcessor&); | |||
| ~DspModulePluginDemoAudioProcessorEditor(); | |||
| //============================================================================== | |||
| void paint (Graphics&) override; | |||
| void resized() override; | |||
| private: | |||
| //============================================================================== | |||
| void comboBoxChanged (ComboBox*) override; | |||
| void buttonClicked (Button*) override { processor.cabinetSimParam->operator= (cabinetSimButton.getToggleState()); } | |||
| //============================================================================== | |||
| DspModulePluginDemoAudioProcessor& processor; | |||
| ScopedPointer<ParameterSlider> inputVolumeSlider, outputVolumeSlider, | |||
| lowPassFilterFreqSlider, highPassFilterFreqSlider; | |||
| ComboBox stereoBox, slopeBox, waveshaperBox, cabinetTypeBox; | |||
| ToggleButton cabinetSimButton; | |||
| Label inputVolumeLabel, outputVolumeLabel, lowPassFilterFreqLabel, | |||
| highPassFilterFreqLabel, stereoLabel, slopeLabel, waveshaperLabel, | |||
| cabinetTypeLabel; | |||
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DspModulePluginDemoAudioProcessorEditor) | |||
| }; | |||
| @@ -0,0 +1,256 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library. | |||
| Copyright (c) 2017 - ROLI Ltd. | |||
| JUCE is an open source library subject to commercial or open-source | |||
| licensing. | |||
| By using JUCE, you agree to the terms of both the JUCE 5 End-User License | |||
| Agreement and JUCE 5 Privacy Policy (both updated and effective as of the | |||
| 27th April 2017). | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| Privacy Policy: www.juce.com/juce-5-privacy-policy | |||
| Or: You may also use this code under the terms of the GPL v3 (see | |||
| www.gnu.org/licenses). | |||
| JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER | |||
| EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE | |||
| DISCLAIMED. | |||
| ============================================================================== | |||
| */ | |||
| #include "PluginProcessor.h" | |||
| #include "PluginEditor.h" | |||
| //============================================================================== | |||
| DspModulePluginDemoAudioProcessor::DspModulePluginDemoAudioProcessor() | |||
| : AudioProcessor (BusesProperties() | |||
| .withInput ("Input", AudioChannelSet::stereo(), true) | |||
| .withOutput ("Output", AudioChannelSet::stereo(), true)), | |||
| lowPassFilter (dsp::IIR::Coefficients<float>::makeFirstOrderLowPass (48000.0, 20000.f)), | |||
| highPassFilter (dsp::IIR::Coefficients<float>::makeFirstOrderHighPass (48000.0, 20.0f)), | |||
| waveShapers { {std::tanh}, {dsp::FastMathApproximations::tanh} }, | |||
| clipping { clip } | |||
| { | |||
| addParameter (inputVolumeParam = new AudioParameterFloat ("INPUT", "Input Volume", { 0.f, 60.f, 0.f, 1.0f }, 0.f, "dB")); | |||
| addParameter (highPassFilterFreqParam = new AudioParameterFloat ("HPFREQ", "Pre Highpass Freq.", { 20.f, 20000.f, 0.f, 0.5f }, 20.f, "Hz")); | |||
| addParameter (lowPassFilterFreqParam = new AudioParameterFloat ("LPFREQ", "Post Lowpass Freq.", { 20.f, 20000.f, 0.f, 0.5f }, 20000.f, "Hz")); | |||
| addParameter (stereoParam = new AudioParameterChoice ("STEREO", "Stereo Processing", { "Always mono", "Yes" }, 1)); | |||
| addParameter (slopeParam = new AudioParameterChoice ("SLOPE", "Slope", { "-6 dB / octave", "-12 dB / octave" }, 0)); | |||
| addParameter (waveshaperParam = new AudioParameterChoice ("WVSHP", "Waveshaper", { "std::tanh", "Fast tanh approx." }, 0)); | |||
| addParameter (cabinetTypeParam = new AudioParameterChoice ("CABTYPE", "Cabinet Type", { "Guitar amplifier 8'' cabinet ", | |||
| "Cassette recorder cabinet" }, 0)); | |||
| addParameter (cabinetSimParam = new AudioParameterBool ("CABSIM", "Cabinet Sim", false)); | |||
| addParameter (outputVolumeParam = new AudioParameterFloat ("OUTPUT", "Output Volume", { -40.f, 40.f, 0.f, 1.0f }, 0.f, "dB")); | |||
| cabinetType.set (0); | |||
| } | |||
| DspModulePluginDemoAudioProcessor::~DspModulePluginDemoAudioProcessor() | |||
| { | |||
| } | |||
| //============================================================================== | |||
| bool DspModulePluginDemoAudioProcessor::isBusesLayoutSupported (const BusesLayout& layouts) const | |||
| { | |||
| // This is the place where you check if the layout is supported. | |||
| // In this template code we only support mono or stereo. | |||
| if (layouts.getMainOutputChannelSet() != AudioChannelSet::mono() && layouts.getMainOutputChannelSet() != AudioChannelSet::stereo()) | |||
| return false; | |||
| // This checks if the input layout matches the output layout | |||
| if (layouts.getMainOutputChannelSet() != layouts.getMainInputChannelSet()) | |||
| return false; | |||
| return true; | |||
| } | |||
| void DspModulePluginDemoAudioProcessor::prepareToPlay (double sampleRate, int samplesPerBlock) | |||
| { | |||
| auto channels = static_cast<uint32> (jmin (getMainBusNumInputChannels(), getMainBusNumOutputChannels())); | |||
| dsp::ProcessSpec spec { sampleRate, static_cast<uint32> (samplesPerBlock), channels }; | |||
| updateParameters(); | |||
| lowPassFilter.prepare (spec); | |||
| highPassFilter.prepare (spec); | |||
| inputVolume.prepare (spec); | |||
| outputVolume.prepare (spec); | |||
| convolution.prepare (spec); | |||
| cabinetType.set (-1); | |||
| } | |||
| void DspModulePluginDemoAudioProcessor::reset() | |||
| { | |||
| lowPassFilter.reset(); | |||
| highPassFilter.reset(); | |||
| convolution.reset(); | |||
| } | |||
| void DspModulePluginDemoAudioProcessor::releaseResources() | |||
| { | |||
| } | |||
| void DspModulePluginDemoAudioProcessor::process (dsp::ProcessContextReplacing<float> context) noexcept | |||
| { | |||
| // Input volume applied with a LinearSmoothedValue | |||
| inputVolume.process (context); | |||
| // Pre-highpass filtering, very useful for distortion audio effects | |||
| // Note : try frequencies around 700 Hz | |||
| highPassFilter.process (context); | |||
| // Waveshaper processing, for distortion generation, thanks to the input gain | |||
| // The fast tanh can be used instead of std::tanh to reduce the CPU load | |||
| auto waveshaperIndex = waveshaperParam->getIndex(); | |||
| if (isPositiveAndBelow (waveshaperIndex, (int) numWaveShapers) ) | |||
| { | |||
| waveShapers[waveshaperIndex].process (context); | |||
| if (waveshaperIndex == 1) | |||
| clipping.process(context); | |||
| context.getOutputBlock() *= 0.7f; | |||
| } | |||
| // Post-lowpass filtering | |||
| lowPassFilter.process (context); | |||
| // Convolution with the impulse response of a guitar cabinet | |||
| auto wasBypassed = context.isBypassed; | |||
| context.isBypassed = context.isBypassed || cabinetIsBypassed; | |||
| convolution.process (context); | |||
| context.isBypassed = wasBypassed; | |||
| // Output volume applied with a LinearSmoothedValue | |||
| outputVolume.process (context); | |||
| } | |||
| void DspModulePluginDemoAudioProcessor::processBlock (AudioSampleBuffer& inoutBuffer, MidiBuffer&) | |||
| { | |||
| auto totalNumInputChannels = getTotalNumInputChannels(); | |||
| auto totalNumOutputChannels = getTotalNumOutputChannels(); | |||
| auto numSamples = inoutBuffer.getNumSamples(); | |||
| for (auto i = jmin (2, totalNumInputChannels); i < totalNumOutputChannels; ++i) | |||
| inoutBuffer.clear (i, 0, numSamples); | |||
| updateParameters(); | |||
| dsp::AudioBlock<float> block (inoutBuffer); | |||
| if (stereoParam->getIndex() == 1) | |||
| { | |||
| // Stereo processing mode: | |||
| if (block.getNumChannels() > 2) | |||
| block = block.getSubsetChannelBlock (0, 2); | |||
| process (dsp::ProcessContextReplacing<float> (block)); | |||
| } | |||
| else | |||
| { | |||
| // Mono processing mode: | |||
| auto firstChan = block.getSingleChannelBlock (0); | |||
| process (dsp::ProcessContextReplacing<float> (firstChan)); | |||
| for (size_t chan = 1; chan < block.getNumChannels(); ++chan) | |||
| block.getSingleChannelBlock (chan).copy (firstChan); | |||
| } | |||
| } | |||
| //============================================================================== | |||
| bool DspModulePluginDemoAudioProcessor::hasEditor() const | |||
| { | |||
| return true; | |||
| } | |||
| AudioProcessorEditor* DspModulePluginDemoAudioProcessor::createEditor() | |||
| { | |||
| return new DspModulePluginDemoAudioProcessorEditor (*this); | |||
| } | |||
| //============================================================================== | |||
| bool DspModulePluginDemoAudioProcessor::acceptsMidi() const | |||
| { | |||
| #if JucePlugin_WantsMidiInput | |||
| return true; | |||
| #else | |||
| return false; | |||
| #endif | |||
| } | |||
| bool DspModulePluginDemoAudioProcessor::producesMidi() const | |||
| { | |||
| #if JucePlugin_ProducesMidiOutput | |||
| return true; | |||
| #else | |||
| return false; | |||
| #endif | |||
| } | |||
| //============================================================================== | |||
| void DspModulePluginDemoAudioProcessor::updateParameters() | |||
| { | |||
| auto inputdB = Decibels::decibelsToGain (inputVolumeParam->get()); | |||
| auto outputdB = Decibels::decibelsToGain (outputVolumeParam->get()); | |||
| if (inputVolume.getGainLinear() != inputdB) inputVolume.setGainLinear (inputdB); | |||
| if (outputVolume.getGainLinear() != outputdB) outputVolume.setGainLinear (outputdB); | |||
| dsp::IIR::Coefficients<float>::Ptr newHighPassCoeffs, newLowPassCoeffs; | |||
| auto newSlopeType = slopeParam->getIndex(); | |||
| if (newSlopeType == 0) | |||
| { | |||
| *lowPassFilter.state = *dsp::IIR::Coefficients<float>::makeFirstOrderLowPass (getSampleRate(), lowPassFilterFreqParam->get()); | |||
| *highPassFilter.state = *dsp::IIR::Coefficients<float>::makeFirstOrderHighPass (getSampleRate(), highPassFilterFreqParam->get()); | |||
| } | |||
| else | |||
| { | |||
| *lowPassFilter.state = *dsp::IIR::Coefficients<float>::makeLowPass (getSampleRate(), lowPassFilterFreqParam->get()); | |||
| *highPassFilter.state = *dsp::IIR::Coefficients<float>::makeHighPass (getSampleRate(), highPassFilterFreqParam->get()); | |||
| } | |||
| //============================================================================== | |||
| auto type = cabinetTypeParam->getIndex(); | |||
| auto currentType = cabinetType.get(); | |||
| if (type != currentType) | |||
| { | |||
| cabinetType.set(type); | |||
| auto maxSize = static_cast<size_t> (roundDoubleToInt (8192 * getSampleRate() / 44100)); | |||
| if (type == 0) | |||
| convolution.loadImpulseResponse (BinaryData::Impulse1_wav, BinaryData::Impulse1_wavSize, false, maxSize); | |||
| else | |||
| convolution.loadImpulseResponse (BinaryData::Impulse2_wav, BinaryData::Impulse2_wavSize, false, maxSize); | |||
| } | |||
| cabinetIsBypassed = ! cabinetSimParam->get(); | |||
| } | |||
| //============================================================================== | |||
| // This creates new instances of the plugin.. | |||
| AudioProcessor* JUCE_CALLTYPE createPluginFilter() | |||
| { | |||
| return new DspModulePluginDemoAudioProcessor(); | |||
| } | |||
| @@ -0,0 +1,111 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library. | |||
| Copyright (c) 2017 - ROLI Ltd. | |||
| JUCE is an open source library subject to commercial or open-source | |||
| licensing. | |||
| By using JUCE, you agree to the terms of both the JUCE 5 End-User License | |||
| Agreement and JUCE 5 Privacy Policy (both updated and effective as of the | |||
| 27th April 2017). | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| Privacy Policy: www.juce.com/juce-5-privacy-policy | |||
| Or: You may also use this code under the terms of the GPL v3 (see | |||
| www.gnu.org/licenses). | |||
| JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER | |||
| EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE | |||
| DISCLAIMED. | |||
| ============================================================================== | |||
| */ | |||
| #pragma once | |||
| #include "../JuceLibraryCode/JuceHeader.h" | |||
| //============================================================================== | |||
| /** | |||
| This class handles the audio processing for the DSP module plugin demo. | |||
| */ | |||
| class DspModulePluginDemoAudioProcessor : public AudioProcessor | |||
| { | |||
| public: | |||
| //============================================================================== | |||
| DspModulePluginDemoAudioProcessor(); | |||
| ~DspModulePluginDemoAudioProcessor(); | |||
| //============================================================================== | |||
| #ifndef JucePlugin_PreferredChannelConfigurations | |||
| bool isBusesLayoutSupported (const BusesLayout& layouts) const override; | |||
| #endif | |||
| void prepareToPlay (double sampleRate, int samplesPerBlock) override; | |||
| void releaseResources() override; | |||
| void processBlock (AudioSampleBuffer&, MidiBuffer&) override; | |||
| void reset() override; | |||
| //============================================================================== | |||
| bool hasEditor() const override; | |||
| AudioProcessorEditor* createEditor() override; | |||
| //============================================================================== | |||
| bool acceptsMidi() const override; | |||
| bool producesMidi() const override; | |||
| const String getName() const override { return JucePlugin_Name; } | |||
| double getTailLengthSeconds() const override { return 0.0; } | |||
| //============================================================================== | |||
| int getNumPrograms() override { return 1; } | |||
| int getCurrentProgram() override { return 0; } | |||
| void setCurrentProgram (int /*index*/) override {} | |||
| const String getProgramName (int /*index*/) override { return {}; } | |||
| void changeProgramName (int /*index*/, const String& /*newName*/) override {} | |||
| //============================================================================== | |||
| void getStateInformation (MemoryBlock& /*destData*/) override {} | |||
| void setStateInformation (const void* /*data*/, int /*sizeInBytes*/) override {} | |||
| //============================================================================== | |||
| void updateParameters(); | |||
| static inline float clip(float x) { return jmax(-1.f, jmin(1.f, x)); } | |||
| //============================================================================== | |||
| AudioParameterFloat* inputVolumeParam; | |||
| AudioParameterFloat* outputVolumeParam; | |||
| AudioParameterFloat* lowPassFilterFreqParam; | |||
| AudioParameterFloat* highPassFilterFreqParam; | |||
| AudioParameterChoice* stereoParam; | |||
| AudioParameterChoice* slopeParam; | |||
| AudioParameterChoice* waveshaperParam; | |||
| AudioParameterChoice* cabinetTypeParam; | |||
| AudioParameterBool* cabinetSimParam; | |||
| private: | |||
| //============================================================================== | |||
| void process (dsp::ProcessContextReplacing<float>) noexcept; | |||
| //============================================================================== | |||
| dsp::ProcessorDuplicator<dsp::IIR::Filter<float>, dsp::IIR::Coefficients<float>> lowPassFilter, highPassFilter; | |||
| dsp::Convolution convolution; | |||
| static constexpr size_t numWaveShapers = 2; | |||
| dsp::WaveShaper<float> waveShapers[numWaveShapers]; | |||
| dsp::WaveShaper<float> clipping; | |||
| dsp::Gain<float> inputVolume, outputVolume; | |||
| Atomic<int> cabinetType; | |||
| bool cabinetIsBypassed = false; | |||
| //============================================================================== | |||
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DspModulePluginDemoAudioProcessor) | |||
| }; | |||
| @@ -0,0 +1,237 @@ | |||
| # Automatically generated makefile, created by the Projucer | |||
| # Don't edit this file! Your changes will be overwritten when you re-save the Projucer project! | |||
| # build with "V=1" for verbose builds | |||
| ifeq ($(V), 1) | |||
| V_AT = | |||
| else | |||
| V_AT = @ | |||
| endif | |||
| # (this disables dependency generation if multiple architectures are set) | |||
| DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD) | |||
| ifndef STRIP | |||
| STRIP=strip | |||
| endif | |||
| ifndef AR | |||
| AR=ar | |||
| endif | |||
| ifndef CONFIG | |||
| CONFIG=Debug | |||
| endif | |||
| ifeq ($(CONFIG),Debug) | |||
| JUCE_BINDIR := build | |||
| JUCE_LIBDIR := build | |||
| JUCE_OBJDIR := build/intermediate/Debug | |||
| JUCE_OUTDIR := build | |||
| ifeq ($(TARGET_ARCH),) | |||
| TARGET_ARCH := -march=native | |||
| endif | |||
| JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) | |||
| JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 | |||
| JUCE_TARGET_APP := DSPDemo | |||
| JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) | |||
| JUCE_CXXFLAGS += $(CXXFLAGS) $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) | |||
| JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) | |||
| CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) | |||
| endif | |||
| ifeq ($(CONFIG),Release) | |||
| JUCE_BINDIR := build | |||
| JUCE_LIBDIR := build | |||
| JUCE_OBJDIR := build/intermediate/Release | |||
| JUCE_OUTDIR := build | |||
| ifeq ($(TARGET_ARCH),) | |||
| TARGET_ARCH := -march=native | |||
| endif | |||
| JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) | |||
| JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 | |||
| JUCE_TARGET_APP := DSPDemo | |||
| JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) | |||
| JUCE_CXXFLAGS += $(CXXFLAGS) $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) | |||
| JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -fvisibility=hidden $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) | |||
| CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) | |||
| endif | |||
| OBJECTS_APP := \ | |||
| $(JUCE_OBJDIR)/ConvolutionDemo_ecad51bd.o \ | |||
| $(JUCE_OBJDIR)/FIRFilterDemo_8015eecc.o \ | |||
| $(JUCE_OBJDIR)/GainDemo_4b61ad6a.o \ | |||
| $(JUCE_OBJDIR)/IIRFilterDemo_721388cf.o \ | |||
| $(JUCE_OBJDIR)/OscillatorDemo_7470174b.o \ | |||
| $(JUCE_OBJDIR)/OverdriveDemo_4b48389b.o \ | |||
| $(JUCE_OBJDIR)/SIMDRegisterDemo_1f8435fb.o \ | |||
| $(JUCE_OBJDIR)/StateVariableFilterDemo_13f3202a.o \ | |||
| $(JUCE_OBJDIR)/WaveShaperTanhDemo_177657c.o \ | |||
| $(JUCE_OBJDIR)/Main_90ebc5c2.o \ | |||
| $(JUCE_OBJDIR)/MainComponent_a6ffb4a5.o \ | |||
| $(JUCE_OBJDIR)/BinaryData_ce4232d4.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o \ | |||
| $(JUCE_OBJDIR)/include_juce_core_f26d17db.o \ | |||
| $(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o \ | |||
| $(JUCE_OBJDIR)/include_juce_dsp_aeb2060f.o \ | |||
| $(JUCE_OBJDIR)/include_juce_events_fd7d695.o \ | |||
| $(JUCE_OBJDIR)/include_juce_graphics_f817e147.o \ | |||
| $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ | |||
| $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ | |||
| .PHONY: clean all | |||
| all : $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) | |||
| $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) | |||
| @echo Linking "DSPDemo - App" | |||
| -$(V_AT)mkdir -p $(JUCE_BINDIR) | |||
| -$(V_AT)mkdir -p $(JUCE_LIBDIR) | |||
| -$(V_AT)mkdir -p $(JUCE_OUTDIR) | |||
| $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) | |||
| $(JUCE_OBJDIR)/ConvolutionDemo_ecad51bd.o: ../../Source/Demos/ConvolutionDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling ConvolutionDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/FIRFilterDemo_8015eecc.o: ../../Source/Demos/FIRFilterDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling FIRFilterDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/GainDemo_4b61ad6a.o: ../../Source/Demos/GainDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling GainDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/IIRFilterDemo_721388cf.o: ../../Source/Demos/IIRFilterDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling IIRFilterDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/OscillatorDemo_7470174b.o: ../../Source/Demos/OscillatorDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling OscillatorDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/OverdriveDemo_4b48389b.o: ../../Source/Demos/OverdriveDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling OverdriveDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/SIMDRegisterDemo_1f8435fb.o: ../../Source/Demos/SIMDRegisterDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling SIMDRegisterDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/StateVariableFilterDemo_13f3202a.o: ../../Source/Demos/StateVariableFilterDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling StateVariableFilterDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/WaveShaperTanhDemo_177657c.o: ../../Source/Demos/WaveShaperTanhDemo.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling WaveShaperTanhDemo.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling Main.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/MainComponent_a6ffb4a5.o: ../../Source/MainComponent.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling MainComponent.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling BinaryData.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o: ../../JuceLibraryCode/include_juce_audio_basics.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_basics.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o: ../../JuceLibraryCode/include_juce_audio_devices.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_devices.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o: ../../JuceLibraryCode/include_juce_audio_formats.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_formats.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o: ../../JuceLibraryCode/include_juce_audio_processors.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_processors.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o: ../../JuceLibraryCode/include_juce_audio_utils.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_utils.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_core_f26d17db.o: ../../JuceLibraryCode/include_juce_core.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_core.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o: ../../JuceLibraryCode/include_juce_data_structures.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_data_structures.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_dsp_aeb2060f.o: ../../JuceLibraryCode/include_juce_dsp.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_dsp.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_events_fd7d695.o: ../../JuceLibraryCode/include_juce_events.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_events.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_graphics_f817e147.o: ../../JuceLibraryCode/include_juce_graphics.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_graphics.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include_juce_gui_basics.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_gui_basics.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_gui_extra.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| check-pkg-config: | |||
| @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } | |||
| @pkg-config --print-errors alsa freetype2 libcurl x11 xext xinerama | |||
| clean: | |||
| @echo Cleaning DSPDemo | |||
| $(V_AT)$(CLEANCMD) | |||
| strip: | |||
| @echo Stripping DSPDemo | |||
| -$(V_AT)$(STRIP) --strip-unneeded $(JUCE_OUTDIR)/$(TARGET) | |||
| -include $(OBJECTS_APP:%.o=%.d) | |||
| @@ -0,0 +1,329 @@ | |||
| // !$*UTF8*$! | |||
| { | |||
| archiveVersion = 1; | |||
| classes = { | |||
| }; | |||
| objectVersion = 46; | |||
| objects = { | |||
| 36AB07C7F15CC24EC22DDB71 = {isa = PBXBuildFile; fileRef = E65A292C57D74320DBADF3E2; }; | |||
| 79F4B2BF7879680EBB5B7DBE = {isa = PBXBuildFile; fileRef = 36DC4FECDB1527A540528928; }; | |||
| A68C0210E63579CE6AC237AE = {isa = PBXBuildFile; fileRef = 1BFAE533720CF64A048D7594; }; | |||
| D63164D4982A647B45B1B35A = {isa = PBXBuildFile; fileRef = 58DFF90DB01544BBA2258FAB; }; | |||
| 18D32BCB58F415AB8B915AA6 = {isa = PBXBuildFile; fileRef = D99979809CF3183E9C3EC100; }; | |||
| 1FE90DECD30F20F4BD4194E5 = {isa = PBXBuildFile; fileRef = 90DFC174390DB5F49FFDB1C3; }; | |||
| 1751CA561F0C689757B48499 = {isa = PBXBuildFile; fileRef = 5F1E4007B8CA56A36AE2A9A8; }; | |||
| 67A0FE9B4C958E755BC59CB6 = {isa = PBXBuildFile; fileRef = 055A49508ABAEEB6B203913C; }; | |||
| 2007C473FC7B310FAC9120F4 = {isa = PBXBuildFile; fileRef = 1ED0F76740852AAD1E10E589; }; | |||
| DDFB4E2EE2BA04B969F91CD8 = {isa = PBXBuildFile; fileRef = 7499E560C79D2899AD1F7EBE; }; | |||
| 74DA94C93F0B9F6F8D839F90 = {isa = PBXBuildFile; fileRef = FBB548A1A4C624BDB2212536; }; | |||
| DD7CEC23CAF513B19FE69354 = {isa = PBXBuildFile; fileRef = 127F5D34AF2F6FA4D1B244DC; }; | |||
| 0997809708D0721BD5B82709 = {isa = PBXBuildFile; fileRef = 02D5C32B097EB318955BAD14; }; | |||
| 9762387BB6E55A9A677399FB = {isa = PBXBuildFile; fileRef = 02008353D342DBCDE2F8609B; }; | |||
| C9B89B4E158A2C0878062438 = {isa = PBXBuildFile; fileRef = 433721BDA52563DA31C80646; }; | |||
| 55620C4E4133FDC86B8704B1 = {isa = PBXBuildFile; fileRef = 9494DEB767CC845A1AD9510D; }; | |||
| 147AAD8BE104CA60D82AB311 = {isa = PBXBuildFile; fileRef = 73C765531A971ECA3611E9B1; }; | |||
| 75F224C245C8528EBDD957E3 = {isa = PBXBuildFile; fileRef = C4E50C6E6E839D2650538DA2; }; | |||
| 860CA02753C336CA6F388F70 = {isa = PBXBuildFile; fileRef = E38A058E16C077B756252A67; }; | |||
| 8FB76DEF9AAE508E909C56A3 = {isa = PBXBuildFile; fileRef = 8550A2CAE40095565F8C0AE7; }; | |||
| 58601BAE688B1B82AEEA70E8 = {isa = PBXBuildFile; fileRef = 5B02D5BBF8ED6F741B8A6736; }; | |||
| 5645E67DE7D9CAD8BB6E1D27 = {isa = PBXBuildFile; fileRef = 35D05B99E462B2B228EC8302; }; | |||
| 3170A9354DC65058A387FB9E = {isa = PBXBuildFile; fileRef = 76FBC8DE4524D88CD71A2461; }; | |||
| 22E67EE159B5A17C3433A056 = {isa = PBXBuildFile; fileRef = CC1412BBC06218A16A24D5A4; }; | |||
| 0EEC72FF172987931C7728A1 = {isa = PBXBuildFile; fileRef = 1237FB4903D3E53902BC2D21; }; | |||
| 2FDD63BBA0DF00FDCED31F8B = {isa = PBXBuildFile; fileRef = 4E84E303FA33538296AF0138; }; | |||
| 7F32243EF13DE189D0F72284 = {isa = PBXBuildFile; fileRef = BAAE01307738C55C74FB97E2; }; | |||
| ABC5C43FA079E18445EDE7EF = {isa = PBXBuildFile; fileRef = C763871EA0E8B2D27A2280D3; }; | |||
| 929CAC97D84394062CB24A6F = {isa = PBXBuildFile; fileRef = 9725B565F1BCF0BCF813CA46; }; | |||
| B12110B9A5093DE175B084AC = {isa = PBXBuildFile; fileRef = D897B337AD0AA5743A5AE97F; }; | |||
| 44AB7F89A1DFC43E3E52F3BA = {isa = PBXBuildFile; fileRef = CF8F7AC0FFFAB9596D5F8D0B; }; | |||
| 4C6ED9D462C6AE62D7368626 = {isa = PBXBuildFile; fileRef = D1A9F502AE4D8860C5CF4A42; }; | |||
| BD5C77C4C98509A304E1BC43 = {isa = PBXBuildFile; fileRef = 627259D3BE9B73D8080025B4; }; | |||
| A1AFAFF71FE3089042177336 = {isa = PBXBuildFile; fileRef = AFB76927D90CA4C02CA006C2; }; | |||
| 08D820C1B47703D5C153D6F2 = {isa = PBXBuildFile; fileRef = 1D39E703487A686D0BA870E8; }; | |||
| 04F96ABC48723FFD9346F815 = {isa = PBXBuildFile; fileRef = 0F18417C406C01C6F3750011; }; | |||
| 02008353D342DBCDE2F8609B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FIRFilterDemo.cpp; path = ../../Source/Demos/FIRFilterDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 02D5C32B097EB318955BAD14 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ConvolutionDemo.cpp; path = ../../Source/Demos/ConvolutionDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 055A49508ABAEEB6B203913C = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; | |||
| 09466AA1FB1B2B54559499DA = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 0AAE0DB1E291E8E839660B77 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 0D3E7AE6261F456BF8ED7336 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 0F18417C406C01C6F3750011 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1237FB4903D3E53902BC2D21 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 127F5D34AF2F6FA4D1B244DC = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; | |||
| 173D0DF09B3C17C1F12DC07F = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "../../../../modules/juce_core"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1BFAE533720CF64A048D7594 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; | |||
| 1D39E703487A686D0BA870E8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 1ED0F76740852AAD1E10E589 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; | |||
| 2007BEE2849103E59355B196 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "../../../../modules/juce_audio_basics"; sourceTree = "SOURCE_ROOT"; }; | |||
| 203EB56F2769104DA12C0F26 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 35D05B99E462B2B228EC8302 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 36DC4FECDB1527A540528928 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; | |||
| 3A4131AFD624A518DA9C7720 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; | |||
| 433721BDA52563DA31C80646 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GainDemo.cpp; path = ../../Source/Demos/GainDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 4B446DCE80088D0F1B98AB2A = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_dsp"; path = "../../../../modules/juce_dsp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 4DD7BCF876946C02E151FA8E = {isa = PBXFileReference; lastKnownFileType = file.wav; name = "cassette_recorder.wav"; path = "../../Resources/cassette_recorder.wav"; sourceTree = "SOURCE_ROOT"; }; | |||
| 4E84E303FA33538296AF0138 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 58DFF90DB01544BBA2258FAB = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; | |||
| 5B02D5BBF8ED6F741B8A6736 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WaveShaperTanhDemo.cpp; path = ../../Source/Demos/WaveShaperTanhDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 5F1E4007B8CA56A36AE2A9A8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; | |||
| 627259D3BE9B73D8080025B4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 63F62DCD7D32846A5E6AD643 = {isa = PBXFileReference; lastKnownFileType = file.wav; name = "guitar_amp.wav"; path = "../../Resources/guitar_amp.wav"; sourceTree = "SOURCE_ROOT"; }; | |||
| 671451B8F3E7EF14B54E4C85 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "../../../../modules/juce_data_structures"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6EE1CBD2012184BE1AC65B20 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 73C765531A971ECA3611E9B1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OscillatorDemo.cpp; path = ../../Source/Demos/OscillatorDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 7499E560C79D2899AD1F7EBE = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; | |||
| 76FBC8DE4524D88CD71A2461 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 8550A2CAE40095565F8C0AE7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StateVariableFilterDemo.cpp; path = ../../Source/Demos/StateVariableFilterDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 89F22EF7FA61689A853B075C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "../../../../modules/juce_events"; sourceTree = "SOURCE_ROOT"; }; | |||
| 90DFC174390DB5F49FFDB1C3 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| 9201659302FE90E5E72B8BE1 = {isa = PBXFileReference; lastKnownFileType = file.xml; name = EditorColourScheme.xml; path = ../../Source/EditorColourScheme.xml; sourceTree = "SOURCE_ROOT"; }; | |||
| 9494DEB767CC845A1AD9510D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IIRFilterDemo.cpp; path = ../../Source/Demos/IIRFilterDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 9725B565F1BCF0BCF813CA46 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_utils.mm"; path = "../../JuceLibraryCode/include_juce_audio_utils.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 98A1493C2F510FE4F7BADE6C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "../../../../modules/juce_gui_extra"; sourceTree = "SOURCE_ROOT"; }; | |||
| ACF39BD78F6577BCE4870008 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Main.h; path = ../../Source/Main.h; sourceTree = "SOURCE_ROOT"; }; | |||
| AFB76927D90CA4C02CA006C2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B54268B27C98348D707C2F96 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "../../../../modules/juce_audio_processors"; sourceTree = "SOURCE_ROOT"; }; | |||
| BAAE01307738C55C74FB97E2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| BBA410B4EF48CA0C81333CDA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_utils"; path = "../../../../modules/juce_audio_utils"; sourceTree = "SOURCE_ROOT"; }; | |||
| C4E50C6E6E839D2650538DA2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OverdriveDemo.cpp; path = ../../Source/Demos/OverdriveDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| C53B7CE0E5FAE95E9C5B6933 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "../../../../modules/juce_gui_basics"; sourceTree = "SOURCE_ROOT"; }; | |||
| C763871EA0E8B2D27A2280D3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_processors.mm"; path = "../../JuceLibraryCode/include_juce_audio_processors.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| CC1412BBC06218A16A24D5A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| CF8F7AC0FFFAB9596D5F8D0B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D1A9F502AE4D8860C5CF4A42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_dsp.mm"; path = "../../JuceLibraryCode/include_juce_dsp.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D897B337AD0AA5743A5AE97F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D99979809CF3183E9C3EC100 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; | |||
| E38A058E16C077B756252A67 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SIMDRegisterDemo.cpp; path = ../../Source/Demos/SIMDRegisterDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| E65A292C57D74320DBADF3E2 = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DSPDemo.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| EB69A35DA0426F3E08421471 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DSPDemo.h; path = ../../Source/DSPDemo.h; sourceTree = "SOURCE_ROOT"; }; | |||
| F31891672A9861AD9B360E55 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; | |||
| F5F8A835861C4483A15017CD = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "../../../../modules/juce_audio_devices"; sourceTree = "SOURCE_ROOT"; }; | |||
| FBB548A1A4C624BDB2212536 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; | |||
| 160A87BE152187F31E517F24 = {isa = PBXGroup; children = ( | |||
| 4DD7BCF876946C02E151FA8E, | |||
| 9201659302FE90E5E72B8BE1, | |||
| 63F62DCD7D32846A5E6AD643, ); name = Resources; sourceTree = "<group>"; }; | |||
| DD4C2FA1894FB7738704E0E9 = {isa = PBXGroup; children = ( | |||
| 02D5C32B097EB318955BAD14, | |||
| 02008353D342DBCDE2F8609B, | |||
| 433721BDA52563DA31C80646, | |||
| 9494DEB767CC845A1AD9510D, | |||
| 73C765531A971ECA3611E9B1, | |||
| C4E50C6E6E839D2650538DA2, | |||
| E38A058E16C077B756252A67, | |||
| 8550A2CAE40095565F8C0AE7, | |||
| 5B02D5BBF8ED6F741B8A6736, ); name = Demos; sourceTree = "<group>"; }; | |||
| 85DC2349B9F14ADA2668617A = {isa = PBXGroup; children = ( | |||
| 160A87BE152187F31E517F24, | |||
| DD4C2FA1894FB7738704E0E9, | |||
| EB69A35DA0426F3E08421471, | |||
| 35D05B99E462B2B228EC8302, | |||
| ACF39BD78F6577BCE4870008, | |||
| 76FBC8DE4524D88CD71A2461, | |||
| 0D3E7AE6261F456BF8ED7336, ); name = Source; sourceTree = "<group>"; }; | |||
| 3F652360BD2B2419E340B88D = {isa = PBXGroup; children = ( | |||
| 85DC2349B9F14ADA2668617A, ); name = DSPDemo; sourceTree = "<group>"; }; | |||
| 06C2216BF0064825FDFDA294 = {isa = PBXGroup; children = ( | |||
| 2007BEE2849103E59355B196, | |||
| F5F8A835861C4483A15017CD, | |||
| 3A4131AFD624A518DA9C7720, | |||
| B54268B27C98348D707C2F96, | |||
| BBA410B4EF48CA0C81333CDA, | |||
| 173D0DF09B3C17C1F12DC07F, | |||
| 671451B8F3E7EF14B54E4C85, | |||
| 4B446DCE80088D0F1B98AB2A, | |||
| 89F22EF7FA61689A853B075C, | |||
| F31891672A9861AD9B360E55, | |||
| C53B7CE0E5FAE95E9C5B6933, | |||
| 98A1493C2F510FE4F7BADE6C, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| F5A65560641B925929FDA8EF = {isa = PBXGroup; children = ( | |||
| 203EB56F2769104DA12C0F26, | |||
| CC1412BBC06218A16A24D5A4, | |||
| 6EE1CBD2012184BE1AC65B20, | |||
| 1237FB4903D3E53902BC2D21, | |||
| 4E84E303FA33538296AF0138, | |||
| BAAE01307738C55C74FB97E2, | |||
| C763871EA0E8B2D27A2280D3, | |||
| 9725B565F1BCF0BCF813CA46, | |||
| D897B337AD0AA5743A5AE97F, | |||
| CF8F7AC0FFFAB9596D5F8D0B, | |||
| D1A9F502AE4D8860C5CF4A42, | |||
| 627259D3BE9B73D8080025B4, | |||
| AFB76927D90CA4C02CA006C2, | |||
| 1D39E703487A686D0BA870E8, | |||
| 0F18417C406C01C6F3750011, | |||
| 0AAE0DB1E291E8E839660B77, ); name = "Juce Library Code"; sourceTree = "<group>"; }; | |||
| 728B8D1AF5E0A4CC87C837AE = {isa = PBXGroup; children = ( | |||
| 09466AA1FB1B2B54559499DA, | |||
| 127F5D34AF2F6FA4D1B244DC, ); name = Resources; sourceTree = "<group>"; }; | |||
| B63B86F9F433095F2AC4ABA6 = {isa = PBXGroup; children = ( | |||
| 36DC4FECDB1527A540528928, | |||
| 1BFAE533720CF64A048D7594, | |||
| 58DFF90DB01544BBA2258FAB, | |||
| D99979809CF3183E9C3EC100, | |||
| 90DFC174390DB5F49FFDB1C3, | |||
| 5F1E4007B8CA56A36AE2A9A8, | |||
| 055A49508ABAEEB6B203913C, | |||
| 1ED0F76740852AAD1E10E589, | |||
| 7499E560C79D2899AD1F7EBE, | |||
| FBB548A1A4C624BDB2212536, ); name = Frameworks; sourceTree = "<group>"; }; | |||
| B06D91A3358971D3BD4D83DF = {isa = PBXGroup; children = ( | |||
| E65A292C57D74320DBADF3E2, ); name = Products; sourceTree = "<group>"; }; | |||
| 58576490CB5917F924F77F96 = {isa = PBXGroup; children = ( | |||
| 3F652360BD2B2419E340B88D, | |||
| 06C2216BF0064825FDFDA294, | |||
| F5A65560641B925929FDA8EF, | |||
| 728B8D1AF5E0A4CC87C837AE, | |||
| B63B86F9F433095F2AC4ABA6, | |||
| B06D91A3358971D3BD4D83DF, ); name = Source; sourceTree = "<group>"; }; | |||
| 40ABF132098EAC342145CDE8 = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| COPY_PHASE_STRIP = NO; | |||
| GCC_DYNAMIC_NO_PIC = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 0; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_DEBUG=1", | |||
| "DEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-pedantic-errors -Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Wsign-conversion"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.roli.DSPDemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Debug; }; | |||
| 0BA7559B9A8E7D07DD66DBDE = {isa = XCBuildConfiguration; buildSettings = { | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++14"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; | |||
| DEAD_CODE_STRIPPING = YES; | |||
| GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | |||
| GCC_OPTIMIZATION_LEVEL = 3; | |||
| GCC_PREPROCESSOR_DEFINITIONS = ( | |||
| "_NDEBUG=1", | |||
| "NDEBUG=1", | |||
| "JUCER_XCODE_MAC_F6D2F4CF=1", | |||
| "JUCE_APP_VERSION=1.0.0", | |||
| "JUCE_APP_VERSION_HEX=0x10000", | |||
| "JucePlugin_Build_VST=0", | |||
| "JucePlugin_Build_VST3=0", | |||
| "JucePlugin_Build_AU=0", | |||
| "JucePlugin_Build_AUv3=0", | |||
| "JucePlugin_Build_RTAS=0", | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| OTHER_CPLUSPLUSFLAGS = "-pedantic-errors -Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Wsign-conversion"; | |||
| PRODUCT_BUNDLE_IDENTIFIER = com.roli.DSPDemo; | |||
| SDKROOT_ppc = macosx10.5; | |||
| USE_HEADERMAP = NO; }; name = Release; }; | |||
| 09801068C2D3FD5A61F113BD = {isa = XCBuildConfiguration; buildSettings = { | |||
| ALWAYS_SEARCH_USER_PATHS = NO; | |||
| DEBUG_INFORMATION_FORMAT = "dwarf"; | |||
| ENABLE_TESTABILITY = YES; | |||
| GCC_C_LANGUAGE_STANDARD = c11; | |||
| GCC_INLINES_ARE_PRIVATE_EXTERN = YES; | |||
| GCC_MODEL_TUNING = G5; | |||
| GCC_WARN_ABOUT_RETURN_TYPE = YES; | |||
| GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; | |||
| GCC_WARN_MISSING_PARENTHESES = YES; | |||
| GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; | |||
| GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; | |||
| GCC_WARN_UNUSED_VARIABLE = YES; | |||
| ONLY_ACTIVE_ARCH = YES; | |||
| PRODUCT_NAME = "DSPDemo"; | |||
| WARNING_CFLAGS = -Wreorder; | |||
| ZERO_LINK = NO; }; name = Debug; }; | |||
| 4FDDF0840945A67C7655214D = {isa = XCBuildConfiguration; buildSettings = { | |||
| ALWAYS_SEARCH_USER_PATHS = NO; | |||
| DEBUG_INFORMATION_FORMAT = "dwarf"; | |||
| GCC_C_LANGUAGE_STANDARD = c11; | |||
| GCC_INLINES_ARE_PRIVATE_EXTERN = YES; | |||
| GCC_MODEL_TUNING = G5; | |||
| GCC_WARN_ABOUT_RETURN_TYPE = YES; | |||
| GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; | |||
| GCC_WARN_MISSING_PARENTHESES = YES; | |||
| GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; | |||
| GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; | |||
| GCC_WARN_UNUSED_VARIABLE = YES; | |||
| PRODUCT_NAME = "DSPDemo"; | |||
| WARNING_CFLAGS = -Wreorder; | |||
| ZERO_LINK = NO; }; name = Release; }; | |||
| C3E80ACFE5F9FDDAB1E06E72 = {isa = PBXTargetDependency; target = F242499B02B0F20F4BC2A204; }; | |||
| EA0FBD36E6392D1EACC6E6D0 = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 09801068C2D3FD5A61F113BD, | |||
| 4FDDF0840945A67C7655214D, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| 39418CAC1E6EC80E233DC4FC = {isa = XCConfigurationList; buildConfigurations = ( | |||
| 40ABF132098EAC342145CDE8, | |||
| 0BA7559B9A8E7D07DD66DBDE, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; | |||
| BED42A90D1C7884760EE4C47 = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| DD7CEC23CAF513B19FE69354, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 5EBE0F675FD5F7A6E27DDE6F = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 0997809708D0721BD5B82709, | |||
| 9762387BB6E55A9A677399FB, | |||
| C9B89B4E158A2C0878062438, | |||
| 55620C4E4133FDC86B8704B1, | |||
| 147AAD8BE104CA60D82AB311, | |||
| 75F224C245C8528EBDD957E3, | |||
| 860CA02753C336CA6F388F70, | |||
| 8FB76DEF9AAE508E909C56A3, | |||
| 58601BAE688B1B82AEEA70E8, | |||
| 5645E67DE7D9CAD8BB6E1D27, | |||
| 3170A9354DC65058A387FB9E, | |||
| 22E67EE159B5A17C3433A056, | |||
| 0EEC72FF172987931C7728A1, | |||
| 2FDD63BBA0DF00FDCED31F8B, | |||
| 7F32243EF13DE189D0F72284, | |||
| ABC5C43FA079E18445EDE7EF, | |||
| 929CAC97D84394062CB24A6F, | |||
| B12110B9A5093DE175B084AC, | |||
| 44AB7F89A1DFC43E3E52F3BA, | |||
| 4C6ED9D462C6AE62D7368626, | |||
| BD5C77C4C98509A304E1BC43, | |||
| A1AFAFF71FE3089042177336, | |||
| 08D820C1B47703D5C153D6F2, | |||
| 04F96ABC48723FFD9346F815, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| F866D841CA0AD769D1DD706C = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( | |||
| 79F4B2BF7879680EBB5B7DBE, | |||
| A68C0210E63579CE6AC237AE, | |||
| D63164D4982A647B45B1B35A, | |||
| 18D32BCB58F415AB8B915AA6, | |||
| 1FE90DECD30F20F4BD4194E5, | |||
| 1751CA561F0C689757B48499, | |||
| 67A0FE9B4C958E755BC59CB6, | |||
| 2007C473FC7B310FAC9120F4, | |||
| DDFB4E2EE2BA04B969F91CD8, | |||
| 74DA94C93F0B9F6F8D839F90, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| F242499B02B0F20F4BC2A204 = {isa = PBXNativeTarget; buildConfigurationList = 39418CAC1E6EC80E233DC4FC; buildPhases = ( | |||
| BED42A90D1C7884760EE4C47, | |||
| 5EBE0F675FD5F7A6E27DDE6F, | |||
| F866D841CA0AD769D1DD706C, ); buildRules = ( ); dependencies = ( ); name = "DSPDemo - App"; productName = DSPDemo; productReference = E65A292C57D74320DBADF3E2; productType = "com.apple.product-type.application"; }; | |||
| C80D6F4D84A23D8254630291 = {isa = PBXProject; buildConfigurationList = EA0FBD36E6392D1EACC6E6D0; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { F242499B02B0F20F4BC2A204 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 58576490CB5917F924F77F96; projectDirPath = ""; projectRoot = ""; targets = (F242499B02B0F20F4BC2A204); }; | |||
| }; | |||
| rootObject = C80D6F4D84A23D8254630291; | |||
| } | |||
| @@ -0,0 +1,29 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||
| <plist> | |||
| <dict> | |||
| <key>CFBundleExecutable</key> | |||
| <string>${EXECUTABLE_NAME}</string> | |||
| <key>CFBundleIconFile</key> | |||
| <string></string> | |||
| <key>CFBundleIdentifier</key> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| <key>CFBundleName</key> | |||
| <string>DSPDemo</string> | |||
| <key>CFBundleDisplayName</key> | |||
| <string>DSPDemo</string> | |||
| <key>CFBundlePackageType</key> | |||
| <string>APPL</string> | |||
| <key>CFBundleSignature</key> | |||
| <string>????</string> | |||
| <key>CFBundleShortVersionString</key> | |||
| <string>1.0.0</string> | |||
| <key>CFBundleVersion</key> | |||
| <string>1.0.0</string> | |||
| <key>NSHumanReadableCopyright</key> | |||
| <string>ROLI Ltd.</string> | |||
| <key>NSHighResolutionCapable</key> | |||
| <true/> | |||
| </dict> | |||
| </plist> | |||
| @@ -0,0 +1,20 @@ | |||
| Microsoft Visual Studio Solution File, Format Version 11.00 | |||
| # Visual Studio 2017 | |||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DSPDemo - App", "DSPDemo_App.vcxproj", "{81B1BE31-AC38-E79E-A3F8-F3100611ECD3}" | |||
| EndProject | |||
| Global | |||
| GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
| Debug|x64 = Debug|x64 | |||
| Release|x64 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(ProjectConfigurationPlatforms) = postSolution | |||
| {81B1BE31-AC38-E79E-A3F8-F3100611ECD3}.Debug|x64.ActiveCfg = Debug|x64 | |||
| {81B1BE31-AC38-E79E-A3F8-F3100611ECD3}.Debug|x64.Build.0 = Debug|x64 | |||
| {81B1BE31-AC38-E79E-A3F8-F3100611ECD3}.Release|x64.ActiveCfg = Release|x64 | |||
| {81B1BE31-AC38-E79E-A3F8-F3100611ECD3}.Release|x64.Build.0 = Release|x64 | |||
| EndGlobalSection | |||
| GlobalSection(SolutionProperties) = preSolution | |||
| HideSolutionNode = FALSE | |||
| EndGlobalSection | |||
| EndGlobal | |||
| @@ -1,37 +1,40 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project DefaultTargets="Build" | |||
| ToolsVersion="14.0" | |||
| ToolsVersion="15.0" | |||
| xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup Label="ProjectConfigurations"> | |||
| <ProjectConfiguration Include="Debug|Win32"> | |||
| <ProjectConfiguration Include="Debug|x64"> | |||
| <Configuration>Debug</Configuration> | |||
| <Platform>Win32</Platform> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| <ProjectConfiguration Include="Release|Win32"> | |||
| <ProjectConfiguration Include="Release|x64"> | |||
| <Configuration>Release</Configuration> | |||
| <Platform>Win32</Platform> | |||
| <Platform>x64</Platform> | |||
| </ProjectConfiguration> | |||
| </ItemGroup> | |||
| <PropertyGroup Label="Globals"> | |||
| <ProjectGuid>{8059D6DB-7FA3-D129-4ADE-B3C1A560027C}</ProjectGuid> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| <ProjectGuid>{81B1BE31-AC38-E79E-A3F8-F3100611ECD3}</ProjectGuid> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" | |||
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" | |||
| Label="Configuration"> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| <UseOfMfc>false</UseOfMfc> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| <WholeProgramOptimization>true</WholeProgramOptimization> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> | |||
| <ImportGroup Label="ExtensionSettings"/> | |||
| @@ -41,24 +44,24 @@ | |||
| Label="LocalAppDataPlatform"/> | |||
| </ImportGroup> | |||
| <PropertyGroup Label="UserMacros"> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <PropertyGroup> | |||
| <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | |||
| <TargetExt>.exe</TargetExt> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\ConsoleApp\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\ConsoleApp\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UnitTestRunner</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\ConsoleApp\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\ConsoleApp\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UnitTestRunner</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest> | |||
| <PlatformToolset>v140</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DSPDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> | |||
| <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir> | |||
| <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir> | |||
| <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DSPDemo</TargetName> | |||
| <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> | |||
| <PlatformToolset>v141</PlatformToolset> | |||
| <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> | |||
| </PropertyGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| @@ -68,9 +71,9 @@ | |||
| </Midl> | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CONSOLE;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| @@ -80,29 +83,26 @@ | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <TreatWarningAsError>true</TreatWarningAsError> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\UnitTestRunner.exe</OutputFile> | |||
| <OutputFile>$(OutDir)\DSPDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>true</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\UnitTestRunner.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Console</SubSystem> | |||
| <TargetMachine>MachineX86</TargetMachine> | |||
| <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\UnitTestRunner.bsc</OutputFile> | |||
| <OutputFile>$(IntDir)\DSPDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
| <Midl> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <MkTypLibCompatible>true</MkTypLibCompatible> | |||
| @@ -113,7 +113,7 @@ | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CONSOLE;WIN32;_WINDOWS;NDEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader/> | |||
| @@ -123,31 +123,39 @@ | |||
| <WarningLevel>Level4</WarningLevel> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <TreatWarningAsError>true</TreatWarningAsError> | |||
| <LanguageStandard>stdcpp14</LanguageStandard> | |||
| </ClCompile> | |||
| <ResourceCompile> | |||
| <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| </ResourceCompile> | |||
| <Link> | |||
| <OutputFile>$(OutDir)\UnitTestRunner.exe</OutputFile> | |||
| <OutputFile>$(OutDir)\DSPDemo.exe</OutputFile> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> | |||
| <GenerateDebugInformation>false</GenerateDebugInformation> | |||
| <ProgramDatabaseFile>$(IntDir)\UnitTestRunner.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Console</SubSystem> | |||
| <TargetMachine>MachineX86</TargetMachine> | |||
| <ProgramDatabaseFile>$(IntDir)\DSPDemo.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <LargeAddressAware>true</LargeAddressAware> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)\UnitTestRunner.bsc</OutputFile> | |||
| <OutputFile>$(IntDir)\DSPDemo.bsc</OutputFile> | |||
| </Bscmake> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\Source\Demos\ConvolutionDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\FIRFilterDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\GainDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\IIRFilterDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\OscillatorDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\OverdriveDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\SIMDRegisterDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\StateVariableFilterDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Demos\WaveShaperTanhDemo.cpp"/> | |||
| <ClCompile Include="..\..\Source\Main.cpp"/> | |||
| <ClCompile Include="..\..\Source\MainComponent.cpp"/> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -160,9 +168,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_CatmullRomInterpolator.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_FFT.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -223,6 +228,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_IIRFilterAudioSource.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MemoryAudioSource.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MixerAudioSource.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -568,24 +576,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_utils\juce_audio_utils.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_Block.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_PhysicalTopologySource.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_RuleBasedTopologySource.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_BitmapLEDProgram.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_DrumPadLEDProgram.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\juce_blocks_basics.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -871,49 +861,79 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\juce_core.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_PropertiesFile.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_RSAKey.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\undomanager\juce_UndoManager.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_MD5.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_CachedValue.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_SHA256.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_Value.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_Whirlpool.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTree.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_PropertiesFile.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\undomanager\juce_UndoManager.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_CachedValue.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_Convolution.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_Value.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTree.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_Windowing.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.cpp"> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_LookupTable.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_SpecialFunctions.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_avx_SIMDNativeOps.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_neon_SIMDNativeOps.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_sse_SIMDNativeOps.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\juce_dsp.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_events\broadcasters\juce_ActionBroadcaster.cpp"> | |||
| @@ -1714,103 +1734,24 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLContext.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLFrameBuffer.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLGraphicsContext.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLHelpers.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLImage.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLPixelFormat.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLShaderProgram.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLTexture.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCAddress.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCArgument.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCBundle.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCMessage.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCReceiver.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCSender.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTimeTag.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTypes.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\juce_osc.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockForm.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockStatus.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_TracktionMarketplaceStatus.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\juce_product_unlocking.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\juce_video.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_devices.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_formats.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_processors.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_utils.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_blocks_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_core.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_cryptography.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_data_structures.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_dsp.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_events.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_extra.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_osc.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_product_unlocking.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_video.cpp"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClInclude Include="..\..\Source\DSPDemo.h"/> | |||
| <ClInclude Include="..\..\Source\Main.h"/> | |||
| <ClInclude Include="..\..\Source\MainComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\audio_play_head\juce_AudioPlayHead.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioDataConverters.h"/> | |||
| @@ -1818,7 +1759,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\buffers\juce_FloatVectorOperations.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_CatmullRomInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_FFT.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_IIRFilter.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_LagrangeInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_LinearSmoothedValue.h"/> | |||
| @@ -1842,6 +1782,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_BufferingAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ChannelRemappingAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_IIRFilterAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MemoryAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MixerAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_PositionableAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ResamplingAudioSource.h"/> | |||
| @@ -2001,29 +1942,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_utils\players\juce_AudioProcessorPlayer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_utils\players\juce_SoundPlayer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_utils\juce_audio_utils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_Block.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_BlockConfigManager.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_ControlButton.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_LEDGrid.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_LEDRow.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_StatusLight.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_TouchList.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_TouchSurface.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootCompiler.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootRemoteHeap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootRunner.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BitPackingUtilities.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BlockModels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BlocksProtocolDefinitions.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_HostPacketBuilder.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_HostPacketDecoder.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_PhysicalTopologySource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_RuleBasedTopologySource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_Topology.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_TopologySource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_BitmapLEDProgram.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_DrumPadLEDProgram.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\juce_blocks_basics.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Array.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayAllocationBase.h"/> | |||
| @@ -2155,13 +2073,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPDecompressorInputStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_RSAKey.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_MD5.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_SHA256.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_Whirlpool.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_PropertiesFile.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\undomanager\juce_UndoableAction.h"/> | |||
| @@ -2171,6 +2082,34 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTree.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_Convolution.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_Windowing.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_FastMathApproximations.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_LookupTable.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_Polynomial.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_SpecialFunctions.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_avx_SIMDNativeOps.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_fallback_SIMDNativeOps.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_neon_SIMDNativeOps.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_sse_SIMDNativeOps.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Bias.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Gain.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Oscillator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessContext.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorChain.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorDuplicator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorWrapper.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_StateVariableFilter.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_WaveShaper.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\juce_dsp.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_ActionBroadcaster.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_ActionListener.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_AsyncUpdater.h"/> | |||
| @@ -2410,60 +2349,16 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_WebBrowserComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\native\juce_mac_CarbonViewWrapperComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Matrix3D.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Quaternion.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Vector3D.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_MissingGLDefinitions.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_android.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_ios.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_linux_X11.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_osx.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_win32.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGLExtensions.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLContext.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLFrameBuffer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLGraphicsContext.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLHelpers.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLImage.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLPixelFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLRenderer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLShaderProgram.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLTexture.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCAddress.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCArgument.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCBundle.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCMessage.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCReceiver.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCSender.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTimeTag.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTypes.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\juce_osc.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_KeyFileGeneration.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockForm.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockStatus.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_TracktionMarketplaceStatus.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\juce_product_unlocking.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_android_CameraDevice.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_CameraDevice.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <None Include="..\..\Resources\cassette_recorder.wav"/> | |||
| <None Include="..\..\Source\EditorColourScheme.xml"/> | |||
| <None Include="..\..\Resources\guitar_amp.wav"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\oggvorbis\Ogg Vorbis Licence.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\LittleFoot Language README.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\protocol\Protocol Format.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\LittleFootFunctions.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\README.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/> | |||
| </ItemGroup> | |||
| @@ -1,12 +1,18 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="UnitTestRunner\Source"> | |||
| <UniqueIdentifier>{C4DA93DE-FC1C-C4F1-591F-C92F838860C3}</UniqueIdentifier> | |||
| <Filter Include="DSPDemo\Source\Resources"> | |||
| <UniqueIdentifier>{6E87B141-F5A2-7EC7-13E0-7D063D2C466A}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="UnitTestRunner"> | |||
| <UniqueIdentifier>{D8F766C2-4389-8396-EB11-0E281B84E2C8}</UniqueIdentifier> | |||
| <Filter Include="DSPDemo\Source\Demos"> | |||
| <UniqueIdentifier>{8F075350-0D61-7DD2-38A4-2FD8F17A4E75}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="DSPDemo\Source"> | |||
| <UniqueIdentifier>{8326FF16-2AF2-A979-836B-91F96AA889BE}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="DSPDemo"> | |||
| <UniqueIdentifier>{41377A6E-A475-CF34-9C12-DEAF77A125AF}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\audio_play_head"> | |||
| <UniqueIdentifier>{52045BA8-DF89-5074-688D-A0977F25B09C}</UniqueIdentifier> | |||
| @@ -131,24 +137,6 @@ | |||
| <Filter Include="Juce Modules\juce_audio_utils"> | |||
| <UniqueIdentifier>{B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics\blocks"> | |||
| <UniqueIdentifier>{F00B1208-CE3A-EE5C-C33C-9A016BAD5E70}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics\littlefoot"> | |||
| <UniqueIdentifier>{31632996-AC68-BCF8-B244-110FC6087A6E}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics\protocol"> | |||
| <UniqueIdentifier>{65A9A26C-02FC-34D8-BEAC-C30A1E255B44}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics\topology"> | |||
| <UniqueIdentifier>{F61978A2-275C-CD64-3724-AE5945CB8970}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics\visualisers"> | |||
| <UniqueIdentifier>{3BF28565-4A19-23EA-96D6-910B5646D6B9}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_blocks_basics"> | |||
| <UniqueIdentifier>{DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\containers"> | |||
| <UniqueIdentifier>{0608ADE9-66EF-1A19-6D57-12D07F76EB53}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -206,15 +194,6 @@ | |||
| <Filter Include="Juce Modules\juce_core"> | |||
| <UniqueIdentifier>{95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_cryptography\encryption"> | |||
| <UniqueIdentifier>{7703D2CE-C32A-936A-0EEF-949FE6E52EB5}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_cryptography\hashing"> | |||
| <UniqueIdentifier>{8D283B6C-13BA-9EF6-1B18-B1C393786943}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_cryptography"> | |||
| <UniqueIdentifier>{3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_data_structures\app_properties"> | |||
| <UniqueIdentifier>{358AEA11-3F96-36AE-7B32-71373B5C5396}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -227,6 +206,27 @@ | |||
| <Filter Include="Juce Modules\juce_data_structures"> | |||
| <UniqueIdentifier>{928D8FCC-5E00-174B-6538-93E8D75AB396}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\containers"> | |||
| <UniqueIdentifier>{5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\filter_design"> | |||
| <UniqueIdentifier>{D272EE9B-CA6A-186E-1C62-0DF893C7A34E}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\frequency"> | |||
| <UniqueIdentifier>{5C139EFD-6DD2-83E0-C013-24CC03428D81}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\maths"> | |||
| <UniqueIdentifier>{03DBA258-F2EF-EC1D-5A86-2CEE402FE021}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\native"> | |||
| <UniqueIdentifier>{8EE92EFE-883B-A2FA-161D-94AC912BF1DE}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp\processors"> | |||
| <UniqueIdentifier>{16B24975-5792-03FC-64A8-D04E59D077E1}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_dsp"> | |||
| <UniqueIdentifier>{362ADBDB-6FDF-5BD4-9F06-0A0270832F67}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\broadcasters"> | |||
| <UniqueIdentifier>{B098BC87-3298-7E6B-12DC-D26C09CDCAED}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -353,45 +353,6 @@ | |||
| <Filter Include="Juce Modules\juce_gui_extra"> | |||
| <UniqueIdentifier>{8EC9572F-3CCA-E930-74B6-CB6139DE0E17}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_opengl\geometry"> | |||
| <UniqueIdentifier>{B3141847-8F13-F67D-45B2-E3ECF6E09088}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_opengl\native"> | |||
| <UniqueIdentifier>{151B49D8-6102-F802-1C07-D59931BC0574}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_opengl\opengl"> | |||
| <UniqueIdentifier>{2D8D0E19-E676-83EB-38D9-F73500DD6B79}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_opengl\utils"> | |||
| <UniqueIdentifier>{9E586194-C056-101C-5311-F2AF5191AC80}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_opengl"> | |||
| <UniqueIdentifier>{639E16C5-DA8B-ADBA-6E24-7B596378EAB2}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_osc\osc"> | |||
| <UniqueIdentifier>{3D19F603-7985-B222-DFDA-9B83329ACA9D}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_osc"> | |||
| <UniqueIdentifier>{1A62F82C-C14A-E14A-94DE-8A27E0F8A090}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_product_unlocking\marketplace"> | |||
| <UniqueIdentifier>{802F7556-25D6-FBCE-3D15-32F3E1E65513}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_product_unlocking"> | |||
| <UniqueIdentifier>{2ECAF0DC-881F-89B5-FBAD-78FDEE1907FB}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_video\capture"> | |||
| <UniqueIdentifier>{7F11E7D2-54C0-2A36-5F15-BEC0A5374A08}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_video\native"> | |||
| <UniqueIdentifier>{EE985DEA-CD83-8132-7219-542BB1DAD560}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_video\playback"> | |||
| <UniqueIdentifier>{0E43EA8A-95EE-4253-E1B7-160F38ACBB00}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_video"> | |||
| <UniqueIdentifier>{72A923E2-C729-DB92-D7BF-A9D4AFAE5896}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules"> | |||
| <UniqueIdentifier>{422C46B7-0467-2DB0-BF3C-16DFCAFD69AC}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -400,8 +361,38 @@ | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\Source\Demos\ConvolutionDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\FIRFilterDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\GainDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\IIRFilterDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\OscillatorDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\OverdriveDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\SIMDRegisterDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\StateVariableFilterDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Demos\WaveShaperTanhDemo.cpp"> | |||
| <Filter>DSPDemo\Source\Demos</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\Main.cpp"> | |||
| <Filter>UnitTestRunner\Source</Filter> | |||
| <Filter>DSPDemo\Source</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\Source\MainComponent.cpp"> | |||
| <Filter>DSPDemo\Source</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\buffers</Filter> | |||
| @@ -415,9 +406,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_CatmullRomInterpolator.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_FFT.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\effects\juce_IIRFilter.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClCompile> | |||
| @@ -478,6 +466,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_IIRFilterAudioSource.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MemoryAudioSource.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MixerAudioSource.cpp"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClCompile> | |||
| @@ -853,24 +844,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_utils\juce_audio_utils.mm"> | |||
| <Filter>Juce Modules\juce_audio_utils</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_Block.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_PhysicalTopologySource.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_RuleBasedTopologySource.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_BitmapLEDProgram.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics\visualisers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_DrumPadLEDProgram.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics\visualisers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_blocks_basics\juce_blocks_basics.cpp"> | |||
| <Filter>Juce Modules\juce_blocks_basics</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.cpp"> | |||
| <Filter>Juce Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -1174,30 +1147,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\juce_core.mm"> | |||
| <Filter>Juce Modules\juce_core</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\encryption\juce_RSAKey.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_MD5.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_SHA256.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\hashing\juce_Whirlpool.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.cpp"> | |||
| <Filter>Juce Modules\juce_cryptography</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.mm"> | |||
| <Filter>Juce Modules\juce_cryptography</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.cpp"> | |||
| <Filter>Juce Modules\juce_data_structures\app_properties</Filter> | |||
| </ClCompile> | |||
| @@ -1225,6 +1174,60 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.mm"> | |||
| <Filter>Juce Modules\juce_data_structures</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\filter_design</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_Convolution.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT_test.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\frequency\juce_Windowing.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_LookupTable.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix_test.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\maths\juce_SpecialFunctions.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_avx_SIMDNativeOps.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_neon_SIMDNativeOps.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\native\juce_sse_SIMDNativeOps.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter_test.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter.cpp"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\juce_dsp.cpp"> | |||
| <Filter>Juce Modules\juce_dsp</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\juce_dsp.mm"> | |||
| <Filter>Juce Modules\juce_dsp</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_events\broadcasters\juce_ActionBroadcaster.cpp"> | |||
| <Filter>Juce Modules\juce_events\broadcasters</Filter> | |||
| </ClCompile> | |||
| @@ -2080,89 +2083,8 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.mm"> | |||
| <Filter>Juce Modules\juce_gui_extra</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLContext.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLFrameBuffer.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLGraphicsContext.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLHelpers.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLImage.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLPixelFormat.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLShaderProgram.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLTexture.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.cpp"> | |||
| <Filter>Juce Modules\juce_opengl\utils</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.cpp"> | |||
| <Filter>Juce Modules\juce_opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.mm"> | |||
| <Filter>Juce Modules\juce_opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCAddress.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCArgument.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCBundle.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCMessage.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCReceiver.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCSender.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTimeTag.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTypes.cpp"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_osc\juce_osc.cpp"> | |||
| <Filter>Juce Modules\juce_osc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockForm.cpp"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockStatus.cpp"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_TracktionMarketplaceStatus.cpp"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_product_unlocking\juce_product_unlocking.cpp"> | |||
| <Filter>Juce Modules\juce_product_unlocking</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp"> | |||
| <Filter>Juce Modules\juce_video\capture</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp"> | |||
| <Filter>Juce Modules\juce_video\playback</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\juce_video.cpp"> | |||
| <Filter>Juce Modules\juce_video</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_video\juce_video.mm"> | |||
| <Filter>Juce Modules\juce_video</Filter> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| @@ -2179,16 +2101,13 @@ | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_utils.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_blocks_basics.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_core.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_cryptography.cpp"> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_data_structures.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_data_structures.cpp"> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_dsp.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_events.cpp"> | |||
| @@ -2203,20 +2122,17 @@ | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_extra.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_osc.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_product_unlocking.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_video.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClInclude Include="..\..\Source\DSPDemo.h"> | |||
| <Filter>DSPDemo\Source</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\Source\Main.h"> | |||
| <Filter>DSPDemo\Source</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\Source\MainComponent.h"> | |||
| <Filter>DSPDemo\Source</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\audio_play_head\juce_AudioPlayHead.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\audio_play_head</Filter> | |||
| </ClInclude> | |||
| @@ -2238,9 +2154,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_Decibels.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_FFT.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\effects\juce_IIRFilter.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\effects</Filter> | |||
| </ClInclude> | |||
| @@ -2310,6 +2223,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_IIRFilterAudioSource.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MemoryAudioSource.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_MixerAudioSource.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\sources</Filter> | |||
| </ClInclude> | |||
| @@ -2787,75 +2703,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_utils\juce_audio_utils.h"> | |||
| <Filter>Juce Modules\juce_audio_utils</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_Block.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_BlockConfigManager.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_ControlButton.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_LEDGrid.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_LEDRow.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_StatusLight.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_TouchList.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\blocks\juce_TouchSurface.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\blocks</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootCompiler.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\littlefoot</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootRemoteHeap.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\littlefoot</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\juce_LittleFootRunner.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\littlefoot</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BitPackingUtilities.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BlockModels.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_BlocksProtocolDefinitions.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_HostPacketBuilder.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\protocol\juce_HostPacketDecoder.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_PhysicalTopologySource.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_RuleBasedTopologySource.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_Topology.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\topology\juce_TopologySource.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\topology</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_BitmapLEDProgram.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\visualisers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\visualisers\juce_DrumPadLEDProgram.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics\visualisers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_blocks_basics\juce_blocks_basics.h"> | |||
| <Filter>Juce Modules\juce_blocks_basics</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.h"> | |||
| <Filter>Juce Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -3249,27 +3096,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"> | |||
| <Filter>Juce Modules\juce_core</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.h"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.h"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_RSAKey.h"> | |||
| <Filter>Juce Modules\juce_cryptography\encryption</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_MD5.h"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_SHA256.h"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\hashing\juce_Whirlpool.h"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.h"> | |||
| <Filter>Juce Modules\juce_cryptography</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.h"> | |||
| <Filter>Juce Modules\juce_data_structures\app_properties</Filter> | |||
| </ClInclude> | |||
| @@ -3297,6 +3123,90 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"> | |||
| <Filter>Juce Modules\juce_data_structures</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>Juce Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>Juce Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"> | |||
| <Filter>Juce Modules\juce_dsp\filter_design</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_Convolution.h"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_FFT.h"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\frequency\juce_Windowing.h"> | |||
| <Filter>Juce Modules\juce_dsp\frequency</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_FastMathApproximations.h"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_LookupTable.h"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_Matrix.h"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_Polynomial.h"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\maths\juce_SpecialFunctions.h"> | |||
| <Filter>Juce Modules\juce_dsp\maths</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_avx_SIMDNativeOps.h"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_fallback_SIMDNativeOps.h"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_neon_SIMDNativeOps.h"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\native\juce_sse_SIMDNativeOps.h"> | |||
| <Filter>Juce Modules\juce_dsp\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Bias.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_FIRFilter.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Gain.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_IIRFilter_Impl.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_Oscillator.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessContext.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorChain.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorDuplicator.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_ProcessorWrapper.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_StateVariableFilter.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\processors\juce_WaveShaper.h"> | |||
| <Filter>Juce Modules\juce_dsp\processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\juce_dsp.h"> | |||
| <Filter>Juce Modules\juce_dsp</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_ActionBroadcaster.h"> | |||
| <Filter>Juce Modules\juce_events\broadcasters</Filter> | |||
| </ClInclude> | |||
| @@ -4014,164 +3924,32 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.h"> | |||
| <Filter>Juce Modules\juce_gui_extra</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"> | |||
| <Filter>Juce Modules\juce_opengl\geometry</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Matrix3D.h"> | |||
| <Filter>Juce Modules\juce_opengl\geometry</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Quaternion.h"> | |||
| <Filter>Juce Modules\juce_opengl\geometry</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Vector3D.h"> | |||
| <Filter>Juce Modules\juce_opengl\geometry</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_MissingGLDefinitions.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_android.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_ios.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_linux_X11.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_osx.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGL_win32.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\native\juce_OpenGLExtensions.h"> | |||
| <Filter>Juce Modules\juce_opengl\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLContext.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLFrameBuffer.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLGraphicsContext.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLHelpers.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLImage.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLPixelFormat.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLRenderer.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLShaderProgram.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_OpenGLTexture.h"> | |||
| <Filter>Juce Modules\juce_opengl\opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"> | |||
| <Filter>Juce Modules\juce_opengl\utils</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"> | |||
| <Filter>Juce Modules\juce_opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCAddress.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCArgument.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCBundle.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCMessage.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCReceiver.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCSender.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTimeTag.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\osc\juce_OSCTypes.h"> | |||
| <Filter>Juce Modules\juce_osc\osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_osc\juce_osc.h"> | |||
| <Filter>Juce Modules\juce_osc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_KeyFileGeneration.h"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockForm.h"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_OnlineUnlockStatus.h"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\marketplace\juce_TracktionMarketplaceStatus.h"> | |||
| <Filter>Juce Modules\juce_product_unlocking\marketplace</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_product_unlocking\juce_product_unlocking.h"> | |||
| <Filter>Juce Modules\juce_product_unlocking</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.h"> | |||
| <Filter>Juce Modules\juce_video\capture</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_android_CameraDevice.h"> | |||
| <Filter>Juce Modules\juce_video\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_CameraDevice.h"> | |||
| <Filter>Juce Modules\juce_video\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"> | |||
| <Filter>Juce Modules\juce_video\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"> | |||
| <Filter>Juce Modules\juce_video\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"> | |||
| <Filter>Juce Modules\juce_video\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"> | |||
| <Filter>Juce Modules\juce_video\playback</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"> | |||
| <Filter>Juce Modules\juce_video</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClInclude> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <None Include="..\..\Resources\cassette_recorder.wav"> | |||
| <Filter>DSPDemo\Source\Resources</Filter> | |||
| </None> | |||
| <None Include="..\..\Source\EditorColourScheme.xml"> | |||
| <Filter>DSPDemo\Source\Resources</Filter> | |||
| </None> | |||
| <None Include="..\..\Resources\guitar_amp.wav"> | |||
| <Filter>DSPDemo\Source\Resources</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"> | |||
| <Filter>Juce Modules\juce_audio_formats\codecs\flac</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\oggvorbis\Ogg Vorbis Licence.txt"> | |||
| <Filter>Juce Modules\juce_audio_formats\codecs\oggvorbis</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\littlefoot\LittleFoot Language README.txt"> | |||
| <Filter>Juce Modules\juce_blocks_basics\littlefoot</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\protocol\Protocol Format.txt"> | |||
| <Filter>Juce Modules\juce_blocks_basics\protocol</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\LittleFootFunctions.txt"> | |||
| <Filter>Juce Modules\juce_blocks_basics</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_blocks_basics\README.txt"> | |||
| <Filter>Juce Modules\juce_blocks_basics</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"> | |||
| <Filter>Juce Modules\juce_graphics\image_formats\jpglib</Filter> | |||
| </None> | |||
| @@ -14,9 +14,9 @@ BEGIN | |||
| BLOCK "040904E4" | |||
| BEGIN | |||
| VALUE "CompanyName", "ROLI Ltd.\0" | |||
| VALUE "FileDescription", "UnitTestRunner\0" | |||
| VALUE "FileDescription", "DSPDemo\0" | |||
| VALUE "FileVersion", "1.0.0\0" | |||
| VALUE "ProductName", "UnitTestRunner\0" | |||
| VALUE "ProductName", "DSPDemo\0" | |||
| VALUE "ProductVersion", "1.0.0\0" | |||
| END | |||
| END | |||
| @@ -0,0 +1,125 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <JUCERPROJECT id="yVderJ" name="DSPDemo" displaySplashScreen="1" reportAppUsage="1" | |||
| splashScreenColour="Dark" projectType="guiapp" version="1.0.0" | |||
| bundleIdentifier="com.roli.DSPDemo" includeBinaryInAppConfig="1" | |||
| jucerVersion="5.0.2" cppLanguageStandard="14" companyName="ROLI Ltd." | |||
| companyWebsite="www.juce.com" companyEmail="info@juce.com"> | |||
| <MAINGROUP id="vJBLPL" name="DSPDemo"> | |||
| <GROUP id="{EF78091C-1BFD-651B-9BAA-893A127B90F5}" name="Source"> | |||
| <GROUP id="{5F45257F-D13D-6B55-449A-8502543E2C89}" name="Resources"> | |||
| <FILE id="VKLRFn" name="cassette_recorder.wav" compile="0" resource="1" | |||
| file="Resources/cassette_recorder.wav"/> | |||
| <FILE id="Cvhti9" name="EditorColourScheme.xml" compile="0" resource="1" | |||
| file="Source/EditorColourScheme.xml"/> | |||
| <FILE id="wfFvg6" name="guitar_amp.wav" compile="0" resource="1" file="Resources/guitar_amp.wav"/> | |||
| </GROUP> | |||
| <GROUP id="{337BD3C8-5E51-4272-AB3C-44EA0DE6289B}" name="Demos"> | |||
| <FILE id="UAwjyN" name="ConvolutionDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/ConvolutionDemo.cpp"/> | |||
| <FILE id="YG8O19" name="FIRFilterDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/FIRFilterDemo.cpp"/> | |||
| <FILE id="hGDL46" name="GainDemo.cpp" compile="1" resource="1" file="Source/Demos/GainDemo.cpp"/> | |||
| <FILE id="gQTQxj" name="IIRFilterDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/IIRFilterDemo.cpp"/> | |||
| <FILE id="qUSQPn" name="OscillatorDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/OscillatorDemo.cpp"/> | |||
| <FILE id="YxODRK" name="OverdriveDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/OverdriveDemo.cpp"/> | |||
| <FILE id="ucq4iF" name="SIMDRegisterDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/SIMDRegisterDemo.cpp"/> | |||
| <FILE id="M5YmvW" name="StateVariableFilterDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/StateVariableFilterDemo.cpp"/> | |||
| <FILE id="PbWz8j" name="WaveShaperTanhDemo.cpp" compile="1" resource="1" | |||
| file="Source/Demos/WaveShaperTanhDemo.cpp"/> | |||
| </GROUP> | |||
| <FILE id="fPCk1f" name="DSPDemo.h" compile="0" resource="0" file="Source/DSPDemo.h"/> | |||
| <FILE id="zvRUYt" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/> | |||
| <FILE id="g7XCZ8" name="Main.h" compile="0" resource="0" file="Source/Main.h"/> | |||
| <FILE id="MTlCbK" name="MainComponent.cpp" compile="1" resource="0" | |||
| file="Source/MainComponent.cpp"/> | |||
| <FILE id="YqNvFK" name="MainComponent.h" compile="0" resource="0" file="Source/MainComponent.h"/> | |||
| </GROUP> | |||
| </MAINGROUP> | |||
| <EXPORTFORMATS> | |||
| <XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-pedantic-errors -Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Wsign-conversion"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSPDemo" | |||
| cppLanguageStandard="gnu++14"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSPDemo" | |||
| cppLanguageStandard="c++14"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </XCODE_MAC> | |||
| <LINUX_MAKE targetFolder="Builds/LinuxMakefile"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSPDemo"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSPDemo"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </LINUX_MAKE> | |||
| <VS2017 targetFolder="Builds/VisualStudio2017"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="1" optimisation="1" targetName="DSPDemo"/> | |||
| <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="0" optimisation="3" targetName="DSPDemo"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_gui_extra" path="../../modules"/> | |||
| <MODULEPATH id="juce_gui_basics" path="../../modules"/> | |||
| <MODULEPATH id="juce_graphics" path="../../modules"/> | |||
| <MODULEPATH id="juce_events" path="../../modules"/> | |||
| <MODULEPATH id="juce_dsp" path="../../modules"/> | |||
| <MODULEPATH id="juce_data_structures" path="../../modules"/> | |||
| <MODULEPATH id="juce_core" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_utils" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_processors" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_formats" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_devices" path="../../modules"/> | |||
| <MODULEPATH id="juce_audio_basics" path="../../modules"/> | |||
| </MODULEPATHS> | |||
| </VS2017> | |||
| </EXPORTFORMATS> | |||
| <MODULES> | |||
| <MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| <MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/> | |||
| </MODULES> | |||
| <JUCEOPTIONS JUCE_USE_MP3AUDIOFORMAT="enabled"/> | |||
| </JUCERPROJECT> | |||
| @@ -0,0 +1,258 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| There's a section below where you can add your own custom code safely, and the | |||
| Projucer will preserve the contents of that block, but the best way to change | |||
| any of these definitions is by using the Projucer's project settings. | |||
| Any commented-out settings will assume their default values. | |||
| */ | |||
| #pragma once | |||
| //============================================================================== | |||
| // [BEGIN_USER_CODE_SECTION] | |||
| // (You can add your own code in this section, and the Projucer will not overwrite it) | |||
| // [END_USER_CODE_SECTION] | |||
| /* | |||
| ============================================================================== | |||
| In accordance with the terms of the JUCE 5 End-Use License Agreement, the | |||
| JUCE Code in SECTION A cannot be removed, changed or otherwise rendered | |||
| ineffective unless you have a JUCE Indie or Pro license, or are using JUCE | |||
| under the GPL v3 license. | |||
| End User License Agreement: www.juce.com/juce-5-licence | |||
| ============================================================================== | |||
| */ | |||
| // BEGIN SECTION A | |||
| #ifndef JUCE_DISPLAY_SPLASH_SCREEN | |||
| #define JUCE_DISPLAY_SPLASH_SCREEN 1 | |||
| #endif | |||
| #ifndef JUCE_REPORT_APP_USAGE | |||
| #define JUCE_REPORT_APP_USAGE 1 | |||
| #endif | |||
| // END SECTION A | |||
| #define JUCE_USE_DARK_SPLASH_SCREEN 1 | |||
| //============================================================================== | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_basics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_devices 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_formats 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_processors 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_audio_utils 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_core 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_data_structures 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_dsp 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_events 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_graphics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_gui_basics 1 | |||
| #define JUCE_MODULE_AVAILABLE_juce_gui_extra 1 | |||
| #define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1 | |||
| //============================================================================== | |||
| // juce_audio_devices flags: | |||
| #ifndef JUCE_ASIO | |||
| //#define JUCE_ASIO 1 | |||
| #endif | |||
| #ifndef JUCE_WASAPI | |||
| //#define JUCE_WASAPI 1 | |||
| #endif | |||
| #ifndef JUCE_WASAPI_EXCLUSIVE | |||
| //#define JUCE_WASAPI_EXCLUSIVE 1 | |||
| #endif | |||
| #ifndef JUCE_DIRECTSOUND | |||
| //#define JUCE_DIRECTSOUND 1 | |||
| #endif | |||
| #ifndef JUCE_ALSA | |||
| //#define JUCE_ALSA 1 | |||
| #endif | |||
| #ifndef JUCE_JACK | |||
| //#define JUCE_JACK 1 | |||
| #endif | |||
| #ifndef JUCE_USE_ANDROID_OPENSLES | |||
| //#define JUCE_USE_ANDROID_OPENSLES 1 | |||
| #endif | |||
| #ifndef JUCE_USE_WINRT_MIDI | |||
| //#define JUCE_USE_WINRT_MIDI 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_formats flags: | |||
| #ifndef JUCE_USE_FLAC | |||
| //#define JUCE_USE_FLAC 1 | |||
| #endif | |||
| #ifndef JUCE_USE_OGGVORBIS | |||
| //#define JUCE_USE_OGGVORBIS 1 | |||
| #endif | |||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||
| #define JUCE_USE_MP3AUDIOFORMAT 1 | |||
| #endif | |||
| #ifndef JUCE_USE_LAME_AUDIO_FORMAT | |||
| //#define JUCE_USE_LAME_AUDIO_FORMAT 1 | |||
| #endif | |||
| #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT | |||
| //#define JUCE_USE_WINDOWS_MEDIA_FORMAT 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_processors flags: | |||
| #ifndef JUCE_PLUGINHOST_VST | |||
| //#define JUCE_PLUGINHOST_VST 1 | |||
| #endif | |||
| #ifndef JUCE_PLUGINHOST_VST3 | |||
| //#define JUCE_PLUGINHOST_VST3 1 | |||
| #endif | |||
| #ifndef JUCE_PLUGINHOST_AU | |||
| //#define JUCE_PLUGINHOST_AU 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_audio_utils flags: | |||
| #ifndef JUCE_USE_CDREADER | |||
| //#define JUCE_USE_CDREADER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_CDBURNER | |||
| //#define JUCE_USE_CDBURNER 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_core flags: | |||
| #ifndef JUCE_FORCE_DEBUG | |||
| //#define JUCE_FORCE_DEBUG 1 | |||
| #endif | |||
| #ifndef JUCE_LOG_ASSERTIONS | |||
| //#define JUCE_LOG_ASSERTIONS 1 | |||
| #endif | |||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||
| //#define JUCE_CHECK_MEMORY_LEAKS 1 | |||
| #endif | |||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 | |||
| #endif | |||
| #ifndef JUCE_INCLUDE_ZLIB_CODE | |||
| //#define JUCE_INCLUDE_ZLIB_CODE 1 | |||
| #endif | |||
| #ifndef JUCE_USE_CURL | |||
| //#define JUCE_USE_CURL 1 | |||
| #endif | |||
| #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS | |||
| //#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 1 | |||
| #endif | |||
| #ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES | |||
| //#define JUCE_ALLOW_STATIC_NULL_VARIABLES 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_dsp flags: | |||
| #ifndef JUCE_ASSERTION_FIRFILTER | |||
| //#define JUCE_ASSERTION_FIRFILTER 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_INTEL_MKL | |||
| //#define JUCE_DSP_USE_INTEL_MKL 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_SHARED_FFTW | |||
| //#define JUCE_DSP_USE_SHARED_FFTW 1 | |||
| #endif | |||
| #ifndef JUCE_DSP_USE_STATIC_FFTW | |||
| //#define JUCE_DSP_USE_STATIC_FFTW 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_events flags: | |||
| #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK | |||
| //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_graphics flags: | |||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||
| //#define JUCE_USE_COREIMAGE_LOADER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_DIRECTWRITE | |||
| //#define JUCE_USE_DIRECTWRITE 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_gui_basics flags: | |||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XSHM | |||
| //#define JUCE_USE_XSHM 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XRENDER | |||
| //#define JUCE_USE_XRENDER 1 | |||
| #endif | |||
| #ifndef JUCE_USE_XCURSOR | |||
| //#define JUCE_USE_XCURSOR 1 | |||
| #endif | |||
| //============================================================================== | |||
| // juce_gui_extra flags: | |||
| #ifndef JUCE_WEB_BROWSER | |||
| //#define JUCE_WEB_BROWSER 1 | |||
| #endif | |||
| #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR | |||
| //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 | |||
| #endif | |||
| //============================================================================== | |||
| #ifndef JUCE_STANDALONE_APPLICATION | |||
| #if defined(JucePlugin_Name) && defined(JucePlugin_Build_Standalone) | |||
| #define JUCE_STANDALONE_APPLICATION JucePlugin_Build_Standalone | |||
| #else | |||
| #define JUCE_STANDALONE_APPLICATION 1 | |||
| #endif | |||
| #endif | |||
| @@ -0,0 +1,56 @@ | |||
| /* ========================================================================================= | |||
| This is an auto-generated file: Any edits you make may be overwritten! | |||
| */ | |||
| #pragma once | |||
| namespace BinaryData | |||
| { | |||
| extern const char* cassette_recorder_wav; | |||
| const int cassette_recorder_wavSize = 37902; | |||
| extern const char* EditorColourScheme_xml; | |||
| const int EditorColourScheme_xmlSize = 628; | |||
| extern const char* guitar_amp_wav; | |||
| const int guitar_amp_wavSize = 90246; | |||
| extern const char* ConvolutionDemo_cpp; | |||
| const int ConvolutionDemo_cppSize = 2995; | |||
| extern const char* FIRFilterDemo_cpp; | |||
| const int FIRFilterDemo_cppSize = 2677; | |||
| extern const char* GainDemo_cpp; | |||
| const int GainDemo_cppSize = 1809; | |||
| extern const char* IIRFilterDemo_cpp; | |||
| const int IIRFilterDemo_cppSize = 2819; | |||
| extern const char* OscillatorDemo_cpp; | |||
| const int OscillatorDemo_cppSize = 3943; | |||
| extern const char* OverdriveDemo_cpp; | |||
| const int OverdriveDemo_cppSize = 3039; | |||
| extern const char* SIMDRegisterDemo_cpp; | |||
| const int SIMDRegisterDemo_cppSize = 4849; | |||
| extern const char* StateVariableFilterDemo_cpp; | |||
| const int StateVariableFilterDemo_cppSize = 2718; | |||
| extern const char* WaveShaperTanhDemo_cpp; | |||
| const int WaveShaperTanhDemo_cppSize = 2037; | |||
| // Points to the start of a list of resource names. | |||
| extern const char* namedResourceList[]; | |||
| // Number of elements in the namedResourceList array. | |||
| const int namedResourceListSize = 12; | |||
| // If you provide the name of one of the binary resource variables above, this function will | |||
| // return the corresponding data and its size (or a null pointer if the name isn't found). | |||
| const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes) throw(); | |||
| } | |||
| @@ -0,0 +1,45 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| This is the header file that your files should include in order to get all the | |||
| JUCE library headers. You should avoid including the JUCE headers directly in | |||
| your own source files, because that wouldn't pick up the correct configuration | |||
| options for your app. | |||
| */ | |||
| #pragma once | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.h> | |||
| #include <juce_audio_devices/juce_audio_devices.h> | |||
| #include <juce_audio_formats/juce_audio_formats.h> | |||
| #include <juce_audio_processors/juce_audio_processors.h> | |||
| #include <juce_audio_utils/juce_audio_utils.h> | |||
| #include <juce_core/juce_core.h> | |||
| #include <juce_data_structures/juce_data_structures.h> | |||
| #include <juce_dsp/juce_dsp.h> | |||
| #include <juce_events/juce_events.h> | |||
| #include <juce_graphics/juce_graphics.h> | |||
| #include <juce_gui_basics/juce_gui_basics.h> | |||
| #include <juce_gui_extra/juce_gui_extra.h> | |||
| #include "BinaryData.h" | |||
| #if ! DONT_SET_USING_JUCE_NAMESPACE | |||
| // If your code uses a lot of JUCE classes, then this will obviously save you | |||
| // a lot of typing, but can be disabled by setting DONT_SET_USING_JUCE_NAMESPACE. | |||
| using namespace juce; | |||
| #endif | |||
| #if ! JUCE_DONT_DECLARE_PROJECTINFO | |||
| namespace ProjectInfo | |||
| { | |||
| const char* const projectName = "DSPDemo"; | |||
| const char* const versionString = "1.0.0"; | |||
| const int versionNumber = 0x10000; | |||
| } | |||
| #endif | |||
| @@ -0,0 +1,12 @@ | |||
| Important Note!! | |||
| ================ | |||
| The purpose of this folder is to contain files that are auto-generated by the Projucer, | |||
| and ALL files in this folder will be mercilessly DELETED and completely re-written whenever | |||
| the Projucer saves your project. | |||
| Therefore, it's a bad idea to make any manual changes to the files in here, or to | |||
| put any of your own files in here if you don't want to lose them. (Of course you may choose | |||
| to add the folder's contents to your version-control system so that you can re-merge your own | |||
| modifications after the Projucer has saved its changes). | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_basics/juce_audio_basics.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_devices/juce_audio_devices.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_devices/juce_audio_devices.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_formats/juce_audio_formats.cpp> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_formats/juce_audio_formats.mm> | |||
| @@ -0,0 +1,9 @@ | |||
| /* | |||
| IMPORTANT! This file is auto-generated each time you save your | |||
| project - if you alter its contents, your changes may be overwritten! | |||
| */ | |||
| #include "AppConfig.h" | |||
| #include <juce_audio_processors/juce_audio_processors.cpp> | |||