JucePluginDefines.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  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. */
  5. #pragma once
  6. //==============================================================================
  7. // Audio plugin settings..
  8. #ifndef JucePlugin_Build_VST
  9. #define JucePlugin_Build_VST 0
  10. #endif
  11. #ifndef JucePlugin_Build_VST3
  12. #define JucePlugin_Build_VST3 1
  13. #endif
  14. #ifndef JucePlugin_Build_AU
  15. #define JucePlugin_Build_AU 1
  16. #endif
  17. #ifndef JucePlugin_Build_AUv3
  18. #define JucePlugin_Build_AUv3 0
  19. #endif
  20. #ifndef JucePlugin_Build_AAX
  21. #define JucePlugin_Build_AAX 0
  22. #endif
  23. #ifndef JucePlugin_Build_Standalone
  24. #define JucePlugin_Build_Standalone 1
  25. #endif
  26. #ifndef JucePlugin_Build_Unity
  27. #define JucePlugin_Build_Unity 0
  28. #endif
  29. #ifndef JucePlugin_Build_LV2
  30. #define JucePlugin_Build_LV2 0
  31. #endif
  32. #ifndef JucePlugin_Enable_IAA
  33. #define JucePlugin_Enable_IAA 0
  34. #endif
  35. #ifndef JucePlugin_Enable_ARA
  36. #define JucePlugin_Enable_ARA 0
  37. #endif
  38. #ifndef JucePlugin_Name
  39. #define JucePlugin_Name "CMLSProject"
  40. #endif
  41. #ifndef JucePlugin_Desc
  42. #define JucePlugin_Desc "CMLSProject"
  43. #endif
  44. #ifndef JucePlugin_Manufacturer
  45. #define JucePlugin_Manufacturer "yourcompany"
  46. #endif
  47. #ifndef JucePlugin_ManufacturerWebsite
  48. #define JucePlugin_ManufacturerWebsite "www.yourcompany.com"
  49. #endif
  50. #ifndef JucePlugin_ManufacturerEmail
  51. #define JucePlugin_ManufacturerEmail ""
  52. #endif
  53. #ifndef JucePlugin_ManufacturerCode
  54. #define JucePlugin_ManufacturerCode 0x4d616e75
  55. #endif
  56. #ifndef JucePlugin_PluginCode
  57. #define JucePlugin_PluginCode 0x4f756777
  58. #endif
  59. #ifndef JucePlugin_IsSynth
  60. #define JucePlugin_IsSynth 0
  61. #endif
  62. #ifndef JucePlugin_WantsMidiInput
  63. #define JucePlugin_WantsMidiInput 0
  64. #endif
  65. #ifndef JucePlugin_ProducesMidiOutput
  66. #define JucePlugin_ProducesMidiOutput 0
  67. #endif
  68. #ifndef JucePlugin_IsMidiEffect
  69. #define JucePlugin_IsMidiEffect 0
  70. #endif
  71. #ifndef JucePlugin_EditorRequiresKeyboardFocus
  72. #define JucePlugin_EditorRequiresKeyboardFocus 0
  73. #endif
  74. #ifndef JucePlugin_Version
  75. #define JucePlugin_Version 1.0.0
  76. #endif
  77. #ifndef JucePlugin_VersionCode
  78. #define JucePlugin_VersionCode 0x10000
  79. #endif
  80. #ifndef JucePlugin_VersionString
  81. #define JucePlugin_VersionString "1.0.0"
  82. #endif
  83. #ifndef JucePlugin_VSTUniqueID
  84. #define JucePlugin_VSTUniqueID JucePlugin_PluginCode
  85. #endif
  86. #ifndef JucePlugin_VSTCategory
  87. #define JucePlugin_VSTCategory kPlugCategEffect
  88. #endif
  89. #ifndef JucePlugin_Vst3Category
  90. #define JucePlugin_Vst3Category "Fx"
  91. #endif
  92. #ifndef JucePlugin_AUMainType
  93. #define JucePlugin_AUMainType 'aufx'
  94. #endif
  95. #ifndef JucePlugin_AUSubType
  96. #define JucePlugin_AUSubType JucePlugin_PluginCode
  97. #endif
  98. #ifndef JucePlugin_AUExportPrefix
  99. #define JucePlugin_AUExportPrefix CMLSProjectAU
  100. #endif
  101. #ifndef JucePlugin_AUExportPrefixQuoted
  102. #define JucePlugin_AUExportPrefixQuoted "CMLSProjectAU"
  103. #endif
  104. #ifndef JucePlugin_AUManufacturerCode
  105. #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode
  106. #endif
  107. #ifndef JucePlugin_CFBundleIdentifier
  108. #define JucePlugin_CFBundleIdentifier com.yourcompany.CMLSProject
  109. #endif
  110. #ifndef JucePlugin_AAXIdentifier
  111. #define JucePlugin_AAXIdentifier com.yourcompany.CMLSProject
  112. #endif
  113. #ifndef JucePlugin_AAXManufacturerCode
  114. #define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode
  115. #endif
  116. #ifndef JucePlugin_AAXProductId
  117. #define JucePlugin_AAXProductId JucePlugin_PluginCode
  118. #endif
  119. #ifndef JucePlugin_AAXCategory
  120. #define JucePlugin_AAXCategory 0
  121. #endif
  122. #ifndef JucePlugin_AAXDisableBypass
  123. #define JucePlugin_AAXDisableBypass 0
  124. #endif
  125. #ifndef JucePlugin_AAXDisableMultiMono
  126. #define JucePlugin_AAXDisableMultiMono 0
  127. #endif
  128. #ifndef JucePlugin_IAAType
  129. #define JucePlugin_IAAType 0x61757278
  130. #endif
  131. #ifndef JucePlugin_IAASubType
  132. #define JucePlugin_IAASubType JucePlugin_PluginCode
  133. #endif
  134. #ifndef JucePlugin_IAAName
  135. #define JucePlugin_IAAName "yourcompany: CMLSProject"
  136. #endif
  137. #ifndef JucePlugin_VSTNumMidiInputs
  138. #define JucePlugin_VSTNumMidiInputs 16
  139. #endif
  140. #ifndef JucePlugin_VSTNumMidiOutputs
  141. #define JucePlugin_VSTNumMidiOutputs 16
  142. #endif
  143. #ifndef JucePlugin_ARAContentTypes
  144. #define JucePlugin_ARAContentTypes 0
  145. #endif
  146. #ifndef JucePlugin_ARATransformationFlags
  147. #define JucePlugin_ARATransformationFlags 0
  148. #endif
  149. #ifndef JucePlugin_ARAFactoryID
  150. #define JucePlugin_ARAFactoryID "com.yourcompany.CMLSProject.factory"
  151. #endif
  152. #ifndef JucePlugin_ARADocumentArchiveID
  153. #define JucePlugin_ARADocumentArchiveID "com.yourcompany.CMLSProject.aradocumentarchive.1.0.0"
  154. #endif
  155. #ifndef JucePlugin_ARACompatibleArchiveIDs
  156. #define JucePlugin_ARACompatibleArchiveIDs ""
  157. #endif