Extra "ports" of juce-based plugins using the distrho build system
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
3.6KB

  1. /*
  2. IMPORTANT! This file is auto-generated each time you save your
  3. project - if you alter its contents, your changes may be overwritten!
  4. There's a section below where you can add your own custom code safely, and the
  5. Introjucer will preserve the contents of that block, but the best way to change
  6. any of these definitions is by using the Introjucer's project settings.
  7. Any commented-out settings will assume their default values.
  8. */
  9. #ifndef __JUCE_APPCONFIG_DVRNRZ__
  10. #define __JUCE_APPCONFIG_DVRNRZ__
  11. //==============================================================================
  12. // Audio plugin settings..
  13. #if PROTOPLUGFX
  14. #define JucePlugin_Name "Lua Protoplug Fx"
  15. #define JucePlugin_Desc "Lua Protoplug Effect"
  16. #define JucePlugin_PluginCode 'ppgf'
  17. #define JucePlugin_LV2URI "http://www.osar.fr/protoplug#fx"
  18. #else
  19. #define JucePlugin_Name "Lua Protoplug Gen"
  20. #define JucePlugin_Desc "Lua Protoplug Generator (Instrument)"
  21. #define JucePlugin_PluginCode 'ppgg'
  22. #define JucePlugin_LV2URI "http://www.osar.fr/protoplug#gen"
  23. #endif
  24. #define JucePlugin_WantsState 1
  25. #define JucePlugin_WantsLV2TimePos 1
  26. #define JucePlugin_Manufacturer "pac"
  27. #define JucePlugin_ManufacturerWebsite ""
  28. #define JucePlugin_ManufacturerEmail ""
  29. #define JucePlugin_ManufacturerCode '_PAC'
  30. #define JucePlugin_MaxNumInputChannels 2
  31. #define JucePlugin_MaxNumOutputChannels 2
  32. #define JucePlugin_PreferredChannelConfigurations {2, 2}
  33. #define JucePlugin_IsSynth PROTOPLUGFX
  34. #define JucePlugin_WantsMidiInput 1
  35. #define JucePlugin_ProducesMidiOutput 1
  36. #define JucePlugin_SilenceInProducesSilenceOut 0
  37. #define JucePlugin_EditorRequiresKeyboardFocus 1
  38. #define JucePlugin_Version 1.3.0
  39. #define JucePlugin_VersionCode 0x10300
  40. #define JucePlugin_VersionString "1.3.0"
  41. #define JucePlugin_VSTUniqueID JucePlugin_PluginCode
  42. #if PROTOPLUGFX
  43. #define JucePlugin_VSTCategory kPlugCategEffect
  44. #define JucePlugin_AUMainType kAudioUnitType_MusicEffect
  45. #define JucePlugin_AUExportPrefix protoplug_fxAU
  46. #define JucePlugin_AUExportPrefixQuoted "protoplug_fxAU"
  47. #define JucePlugin_CFBundleIdentifier com.pac.protoplugfx
  48. #define JucePlugin_RTASCategory ePlugInCategory_None
  49. #define JucePlugin_AAXIdentifier com.yourcompany.protoplug_fx
  50. #else
  51. #define JucePlugin_VSTCategory kPlugCategSynth
  52. #define JucePlugin_AUMainType kAudioUnitType_MusicDevice
  53. #define JucePlugin_AUExportPrefix protoplug_genAU
  54. #define JucePlugin_AUExportPrefixQuoted "protoplug_genAU"
  55. #define JucePlugin_CFBundleIdentifier com.pac.protopluggen
  56. #define JucePlugin_RTASCategory ePlugInCategory_SWGenerators
  57. #define JucePlugin_AAXIdentifier com.yourcompany.protoplug_gen
  58. #endif
  59. #define JucePlugin_AUSubType JucePlugin_PluginCode
  60. #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode
  61. #define JucePlugin_RTASManufacturerCode JucePlugin_ManufacturerCode
  62. #define JucePlugin_RTASProductId JucePlugin_PluginCode
  63. #define JucePlugin_RTASDisableBypass 0
  64. #define JucePlugin_RTASDisableMultiMono 0
  65. #define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode
  66. #define JucePlugin_AAXProductId JucePlugin_PluginCode
  67. #define JucePlugin_AAXCategory AAX_ePlugInCategory_Dynamics
  68. #define JucePlugin_AAXDisableBypass 0
  69. #define JucePlugin_AAXDisableMultiMono 0
  70. #endif // __JUCE_APPCONFIG_DVRNRZ__