/* ==================================== JUCER_BINARY_RESOURCE ==================================== This is an auto-generated file: Any edits you make may be overwritten! */ namespace BinaryData { //================== AudioPluginXCodeScript.txt ================== static const unsigned char temp_43731c40[] = "\r\n" "# This script takes the build product and copies it to the AU, VST, and RTAS folders, depending on \r\n" "# which plugin types you've built\r\n" "\r\n" "original=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME\r\n" "\r\n" "# this looks inside the binary to detect which platforms are needed.. \r\n" "copyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\r\n" "copyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\r\n" "copyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\r\n" "copyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'GetEffectDescriptions' | wc -l`\r\n" "\r\n" "if [ $copyAU -gt 0 ]; then\r\n" " echo \"Copying to AudioUnit folder...\"\r\n" " AU=~/Library/Audio/Plug-Ins/Components/$PRODUCT_NAME.component\r\n" " if [ -d \"$AU\" ]; then \r\n" " rm -r \"$AU\"\r\n" " fi\r\n" "\r\n" " cp -r \"$original\" \"$AU\"\r\n" " sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$AU/Contents/PkgInfo\"\r\n" " sed -i \"\" -e 's/TDMw/BNDL/g' \"$AU/Contents/$INFOPLIST_FILE\"\r\n" "fi\r\n" "\r\n" "if [ $copyVST -gt 0 ]; then\r\n" " echo \"Copying to VST folder...\"\r\n" " VST=~/Library/Audio/Plug-Ins/VST/$PRODUCT_NAME.vst\r\n" " if [ -d \"$VST\" ]; then \r\n" " rm -r \"$VST\"\r\n" " fi\r\n" "\r\n" " cp -r \"$original\" \"$VST\"\r\n" " sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST/Contents/PkgInfo\"\r\n" " sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST/Contents/$INFOPLIST_FILE\"\r\n" "fi\r\n" "\r\n" "if [ $copyRTAS -gt 0 ]; then\r\n" " echo \"Copying to RTAS folder...\"\r\n" " RTAS=/Library/Application\\ Support/Digidesign/Plug-Ins/$PRODUCT_NAME.dpm\r\n" " if [ -d \"$RTAS\" ]; then\r\n" " rm -r \"$RTAS\"\r\n" " fi\r\n" "\r\n" " cp -r \"$original\" \"$RTAS\"\r\n" "fi\r\n" "\r\n" "if [ $copyAAX -gt 0 ]; then\r\n" " echo \"Copying to AAX folder...\"\r\n" "\r\n" " if [ -d \"/Applications/ProTools_3PDev/Plug-Ins\" ]; then\r\n" " AAX1=\"/Applications/ProTools_3PDev/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\r\n" "\r\n" " if [ -d \"$AAX1\" ]; then\r\n" " rm -r \"$AAX1\"\r\n" " fi\r\n" "\r\n" " cp -r \"$original\" \"$AAX1\"\r\n" " fi\r\n" "\r\n" " if [ -d \"/Library/Application Support/Avid/Audio/Plug-Ins\" ]; then\r\n" " AAX2=\"/Library/Application Support/Avid/Audio/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\r\n" "\r\n" " if [ -d \"$AAX2\" ]; then\r\n" " rm -r \"$AAX2\"\r\n" " fi\r\n" "\r\n" " cp -r \"$original\" \"$AAX2\"\r\n" " fi\r\n" "fi\r\n"; const char* AudioPluginXCodeScript_txt = (const char*) temp_43731c40; //================== background_tile.png ================== static const unsigned char temp_e612dbe3[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,7,0,0,0,7,8,6,0,0,0,196,82,87,211,0,0,0,94,73,68,65,84,120,218,85,141,73,14,0,33,8,4,253,137,226,18,19,245,234,255,127,70,75,155,232,56,135,10,132,94,112,33,4,37,222,123,205,57,107,74,105,239,196,137, 8,72,239,29,99,12,204,57,209,90,227,237,19,45,113,161,209,12,234,172,18,49,70,88,229,134,34,103,173,245,159,60,134,82,10,238,79,166,223,106,238,91,100,229,73,191,80,92,47,179,68,223,148,158,98,226,0,0,0,0,73,69,78,68,174,66,96,130,0,0 }; const char* background_tile_png = (const char*) temp_e612dbe3; //================== colourscheme_dark.xml ================== static const unsigned char temp_7bcdfa76[] = "\r\n" "\r\n" "\r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" "\r\n"; const char* colourscheme_dark_xml = (const char*) temp_7bcdfa76; //================== colourscheme_light.xml ================== static const unsigned char temp_97d41148[] = "\r\n" "\r\n" "\r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" " \r\n" "\r\n"; const char* colourscheme_light_xml = (const char*) temp_97d41148; //================== jucer_AudioPluginEditorTemplate.cpp ================== static const unsigned char temp_6eda5614[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated by the Introjucer!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "EDITORCPPHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "EDITORCLASSNAME::EDITORCLASSNAME (FILTERCLASSNAME* ownerFilter)\r\n" " : AudioProcessorEditor (ownerFilter)\r\n" "{\r\n" " // This is where our plugin's editor size is set.\r\n" " setSize (400, 300);\r\n" "}\r\n" "\r\n" "EDITORCLASSNAME::~EDITORCLASSNAME()\r\n" "{\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "void EDITORCLASSNAME::paint (Graphics& g)\r\n" "{\r\n" " g.fillAll (Colours::white);\r\n" " g.setColour (Colours::black);\r\n" " g.setFont (15.0f);\r\n" " g.drawFittedText (\"Hello World!\",\r\n" " 0, 0, getWidth(), getHeight(),\r\n" " Justification::centred, 1);\r\n" "}\r\n"; const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_6eda5614; //================== jucer_AudioPluginEditorTemplate.h ================== static const unsigned char temp_67353d19[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated by the Introjucer!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "#ifndef HEADERGUARD\r\n" "#define HEADERGUARD\r\n" "\r\n" "EDITORHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "/**\r\n" "*/\r\n" "class EDITORCLASSNAME : public AudioProcessorEditor\r\n" "{\r\n" "public:\r\n" " EDITORCLASSNAME (FILTERCLASSNAME* ownerFilter);\r\n" " ~EDITORCLASSNAME();\r\n" "\r\n" " //==============================================================================\r\n" " // This is just a standard Juce paint method...\r\n" " void paint (Graphics& g);\r\n" "};\r\n" "\r\n" "\r\n" "#endif // HEADERGUARD\r\n"; const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_67353d19; //================== jucer_AudioPluginFilterTemplate.cpp ================== static const unsigned char temp_98c9479f[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "FILTERHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "FILTERCLASSNAME::FILTERCLASSNAME()\r\n" "{\r\n" "}\r\n" "\r\n" "FILTERCLASSNAME::~FILTERCLASSNAME()\r\n" "{\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "const String FILTERCLASSNAME::getName() const\r\n" "{\r\n" " return JucePlugin_Name;\r\n" "}\r\n" "\r\n" "int FILTERCLASSNAME::getNumParameters()\r\n" "{\r\n" " return 0;\r\n" "}\r\n" "\r\n" "float FILTERCLASSNAME::getParameter (int index)\r\n" "{\r\n" " return 0.0f;\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::setParameter (int index, float newValue)\r\n" "{\r\n" "}\r\n" "\r\n" "const String FILTERCLASSNAME::getParameterName (int index)\r\n" "{\r\n" " return String::empty;\r\n" "}\r\n" "\r\n" "const String FILTERCLASSNAME::getParameterText (int index)\r\n" "{\r\n" " return String::empty;\r\n" "}\r\n" "\r\n" "const String FILTERCLASSNAME::getInputChannelName (int channelIndex) const\r\n" "{\r\n" " return String (channelIndex + 1);\r\n" "}\r\n" "\r\n" "const String FILTERCLASSNAME::getOutputChannelName (int channelIndex) const\r\n" "{\r\n" " return String (channelIndex + 1);\r\n" "}\r\n" "\r\n" "bool FILTERCLASSNAME::isInputChannelStereoPair (int index) const\r\n" "{\r\n" " return true;\r\n" "}\r\n" "\r\n" "bool FILTERCLASSNAME::isOutputChannelStereoPair (int index) const\r\n" "{\r\n" " return true;\r\n" "}\r\n" "\r\n" "bool FILTERCLASSNAME::acceptsMidi() const\r\n" "{\r\n" "#if JucePlugin_WantsMidiInput\r\n" " return true;\r\n" "#else\r\n" " return false;\r\n" "#endif\r\n" "}\r\n" "\r\n" "bool FILTERCLASSNAME::producesMidi() const\r\n" "{\r\n" "#if JucePlugin_ProducesMidiOutput\r\n" " return true;\r\n" "#else\r\n" " return false;\r\n" "#endif\r\n" "}\r\n" "\r\n" "int FILTERCLASSNAME::getNumPrograms()\r\n" "{\r\n" " return 0;\r\n" "}\r\n" "\r\n" "int FILTERCLASSNAME::getCurrentProgram()\r\n" "{\r\n" " return 0;\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::setCurrentProgram (int index)\r\n" "{\r\n" "}\r\n" "\r\n" "const String FILTERCLASSNAME::getProgramName (int index)\r\n" "{\r\n" " return String::empty;\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::changeProgramName (int index, const String& newName)\r\n" "{\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "void FILTERCLASSNAME::prepareToPlay (double sampleRate, int samplesPerBlock)\r\n" "{\r\n" " // Use this method as the place to do any pre-playback\r\n" " // initialisation that you need..\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::releaseResources()\r\n" "{\r\n" " // When playback stops, you can use this as an opportunity to free up any\r\n" " // spare memory, etc.\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::processBlock (AudioSampleBuffer& buffer, MidiBuffer& midiMessages)\r\n" "{\r\n" " // This is the place where you'd normally do the guts of your plugin's\r\n" " // audio processing...\r\n" " for (int channel = 0; channel < getNumInputChannels(); ++channel)\r\n" " {\r\n" " float* channelData = buffer.getSampleData (channel);\r\n" "\r\n" " // ..do something to the data...\r\n" " }\r\n" "\r\n" " // In case we have more outputs than inputs, we'll clear any output\r\n" " // channels that didn't contain input data, (because these aren't\r\n" " // guaranteed to be empty - they may contain garbage).\r\n" " for (int i = getNumInputChannels(); i < getNumOutputChannels(); ++i)\r\n" " {\r\n" " buffer.clear (i, 0, buffer.getNumSamples());\r\n" " }\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "bool FILTERCLASSNAME::hasEditor() const\r\n" "{\r\n" " return true; // (change this to false if you choose to not supply an editor)\r\n" "}\r\n" "\r\n" "AudioProcessorEditor* FILTERCLASSNAME::createEditor()\r\n" "{\r\n" " return new EDITORCLASSNAME (this);\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "void FILTERCLASSNAME::getStateInformation (MemoryBlock& destData)\r\n" "{\r\n" " // You should use this method to store your parameters in the memory block.\r\n" " // You could do that either as raw data, or use the XML or ValueTree classes\r\n" " // as intermediaries to make it easy to save and load complex data.\r\n" "}\r\n" "\r\n" "void FILTERCLASSNAME::setStateInformation (const void* data, int sizeInBytes)\r\n" "{\r\n" " // You should use this method to restore your parameters from this memory block,\r\n" " // whose contents will have been created by the getStateInformation() call.\r\n" "}\r\n" "\r\n" "//==============================================================================\r\n" "// This creates new instances of the plugin..\r\n" "AudioProcessor* JUCE_CALLTYPE createPluginFilter()\r\n" "{\r\n" " return new FILTERCLASSNAME();\r\n" "}\r\n"; const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_98c9479f; //================== jucer_AudioPluginFilterTemplate.h ================== static const unsigned char temp_62b91564[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "#ifndef HEADERGUARD\r\n" "#define HEADERGUARD\r\n" "\r\n" "APPHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "/**\r\n" "*/\r\n" "class FILTERCLASSNAME : public AudioProcessor\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" " FILTERCLASSNAME();\r\n" " ~FILTERCLASSNAME();\r\n" "\r\n" " //==============================================================================\r\n" " void prepareToPlay (double sampleRate, int samplesPerBlock);\r\n" " void releaseResources();\r\n" "\r\n" " void processBlock (AudioSampleBuffer& buffer, MidiBuffer& midiMessages);\r\n" "\r\n" " //==============================================================================\r\n" " AudioProcessorEditor* createEditor();\r\n" " bool hasEditor() const;\r\n" "\r\n" " //==============================================================================\r\n" " const String getName() const;\r\n" "\r\n" " int getNumParameters();\r\n" "\r\n" " float getParameter (int index);\r\n" " void setParameter (int index, float newValue);\r\n" "\r\n" " const String getParameterName (int index);\r\n" " const String getParameterText (int index);\r\n" "\r\n" " const String getInputChannelName (int channelIndex) const;\r\n" " const String getOutputChannelName (int channelIndex) const;\r\n" " bool isInputChannelStereoPair (int index) const;\r\n" " bool isOutputChannelStereoPair (int index) const;\r\n" "\r\n" " bool acceptsMidi() const;\r\n" " bool producesMidi() const;\r\n" "\r\n" " //==============================================================================\r\n" " int getNumPrograms();\r\n" " int getCurrentProgram();\r\n" " void setCurrentProgram (int index);\r\n" " const String getProgramName (int index);\r\n" " void changeProgramName (int index, const String& newName);\r\n" "\r\n" " //==============================================================================\r\n" " void getStateInformation (MemoryBlock& destData);\r\n" " void setStateInformation (const void* data, int sizeInBytes);\r\n" "\r\n" "private:\r\n" " //==============================================================================\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME);\r\n" "};\r\n" "\r\n" "#endif // HEADERGUARD\r\n"; const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_62b91564; //================== jucer_MainConsoleAppTemplate.cpp ================== static const unsigned char temp_794304c3[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "APPHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "int main (int argc, char* argv[])\r\n" "{\r\n" "\r\n" " // ..your code goes here!\r\n" "\r\n" "\r\n" " return 0;\r\n" "}\r\n"; const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_794304c3; //================== jucer_MainTemplate.cpp ================== static const unsigned char temp_292512d9[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated by the Introjucer!\r\n" "\r\n" " It contains the basic startup code for a Juce application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "APPHEADERS\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "class APPCLASSNAME : public JUCEApplication\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" " APPCLASSNAME()MEMBERINITIALISERS\r\n" " {\r\n" " }\r\n" "\r\n" " ~APPCLASSNAME()\r\n" " {\r\n" " }\r\n" "\r\n" " //==============================================================================\r\n" " void initialise (const String& commandLine)\r\n" " {\r\n" " // Do your application's initialisation code here..\r\n" " APPINITCODE\r\n" " }\r\n" "\r\n" " void shutdown()\r\n" " {\r\n" " // Do your application's shutdown code here..\r\n" " APPSHUTDOWNCODE\r\n" " }\r\n" "\r\n" " //==============================================================================\r\n" " void systemRequestedQuit()\r\n" " {\r\n" " quit();\r\n" " }\r\n" "\r\n" " //==============================================================================\r\n" " const String getApplicationName()\r\n" " {\r\n" " return \"APPNAME\";\r\n" " }\r\n" "\r\n" " const String getApplicationVersion()\r\n" " {\r\n" " return ProjectInfo::versionString;\r\n" " }\r\n" "\r\n" " bool moreThanOneInstanceAllowed()\r\n" " {\r\n" " return ALLOWMORETHANONEINSTANCE;\r\n" " }\r\n" "\r\n" " void anotherInstanceStarted (const String& commandLine)\r\n" " {\r\n" " ANOTHERINSTANCECODE\r\n" " }\r\n" "\r\n" "private:\r\n" " PRIVATEMEMBERS\r\n" "};\r\n" "\r\n" "//==============================================================================\r\n" "// This macro generates the main() routine that starts the app.\r\n" "START_JUCE_APPLICATION(APPCLASSNAME)\r\n"; const char* jucer_MainTemplate_cpp = (const char*) temp_292512d9; //================== jucer_NewCppFileTemplate.cpp ================== static const unsigned char temp_79decf5f[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " FILENAME\r\n" " Created: DATE\r\n" " Author: AUTHOR\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n"; const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_79decf5f; //================== jucer_NewCppFileTemplate.h ================== static const unsigned char temp_70d8d24[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " FILENAME\r\n" " Created: DATE\r\n" " Author: AUTHOR\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "#ifndef HEADERGUARD\r\n" "#define HEADERGUARD\r\n" "\r\n" "\r\n" "\r\n" "\r\n" "\r\n" "#endif // HEADERGUARD\r\n"; const char* jucer_NewCppFileTemplate_h = (const char*) temp_70d8d24; //================== jucer_WindowTemplate.cpp ================== static const unsigned char temp_6fd7e50[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" " It contains the basic outline for a simple desktop window.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "INCLUDES\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "WINDOWCLASS::WINDOWCLASS()\r\n" " : DocumentWindow (JUCEApplication::getInstance()->getApplicationName(),\r\n" " Colours::lightgrey,\r\n" " DocumentWindow::allButtons)\r\n" "{\r\n" " centreWithSize (500, 400);\r\n" " setVisible (true);\r\n" "}\r\n" "\r\n" "WINDOWCLASS::~WINDOWCLASS()\r\n" "{\r\n" "}\r\n" "\r\n" "void WINDOWCLASS::closeButtonPressed()\r\n" "{\r\n" " JUCEApplication::getInstance()->systemRequestedQuit();\r\n" "}\r\n"; const char* jucer_WindowTemplate_cpp = (const char*) temp_6fd7e50; //================== jucer_WindowTemplate.h ================== static const unsigned char temp_613d4455[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" " It contains the basic outline for a simple desktop window.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "#ifndef HEADERGUARD\r\n" "#define HEADERGUARD\r\n" "\r\n" "INCLUDES\r\n" "\r\n" "\r\n" "//==============================================================================\r\n" "class WINDOWCLASS : public DocumentWindow\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" " WINDOWCLASS();\r\n" " ~WINDOWCLASS();\r\n" "\r\n" " void closeButtonPressed();\r\n" "\r\n" "\r\n" " /* Note: Be careful when overriding DocumentWindow methods - the base class\r\n" " uses a lot of them, so by overriding you might break its functionality.\r\n" " It's best to do all your work in you content component instead, but if\r\n" " you really have to override any DocumentWindow methods, make sure your\r\n" " implementation calls the superclass's method.\r\n" " */\r\n" "\r\n" "private:\r\n" " //==============================================================================\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WINDOWCLASS)\r\n" "};\r\n" "\r\n" "\r\n" "#endif // HEADERGUARD\r\n"; const char* jucer_WindowTemplate_h = (const char*) temp_613d4455; const char* getNamedResource (const char*, int&) throw(); const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw() { unsigned int hash = 0; if (resourceNameUTF8 != 0) while (*resourceNameUTF8 != 0) hash = 31 * hash + *resourceNameUTF8++; switch (hash) { case 0x44be9398: case 0x2981a553: numBytes = 2112; return AudioPluginXCodeScript_txt; case 0x4a0cfd09: case 0x11a2eef1: numBytes = 151; return background_tile_png; case 0x763d39dc: case 0x15a79882: numBytes = 1050; return colourscheme_dark_xml; case 0xe8b08520: case 0xf23740fc: numBytes = 1050; return colourscheme_light_xml; case 0x27c5a93a: case 0xb6575890: numBytes = 1008; return jucer_AudioPluginEditorTemplate_cpp; case 0x4d0721bf: case 0xc244271a: numBytes = 799; return jucer_AudioPluginEditorTemplate_h; case 0x51b49ac5: case 0xc68aa4a1: numBytes = 4455; return jucer_AudioPluginFilterTemplate_cpp; case 0x488afa0a: case 0x99c7f951: numBytes = 2400; return jucer_AudioPluginFilterTemplate_h; case 0x8905395b: case 0x84a71cc0: numBytes = 470; return jucer_MainConsoleAppTemplate_cpp; case 0x7a0186b1: case 0x73760f7c: numBytes = 1825; return jucer_MainTemplate_cpp; case 0x02a2a077: case 0x9a5d0862: numBytes = 232; return jucer_NewCppFileTemplate_cpp; case 0x0842c43c: case 0xfbfcda3c: numBytes = 308; return jucer_NewCppFileTemplate_h; case 0x3f052be8: case 0xb905d1ba: numBytes = 781; return jucer_WindowTemplate_cpp; case 0xb20377ed: case 0x959d5d38: numBytes = 1216; return jucer_WindowTemplate_h; default: break; } numBytes = 0; return 0; } }