From 9b4cc41fa3e7eb5b94dd8ffb37a3a2e75fe839d3 Mon Sep 17 00:00:00 2001 From: Javier Serrano Polo Date: Wed, 8 Jun 2016 02:10:06 +0200 Subject: [PATCH] Removed information obtained from the web --- include/aeffectx.h | 57 ---------------------------------------------- 1 file changed, 57 deletions(-) diff --git a/include/aeffectx.h b/include/aeffectx.h index 65db7a299..358f49b14 100644 --- a/include/aeffectx.h +++ b/include/aeffectx.h @@ -118,17 +118,6 @@ const int kVstTransportPlaying = 1 << 1; const int kVstTransportCycleActive = 1 << 2; const int kVstTransportChanged = 1; -/* validity flags for a VstTimeInfo structure, this info comes from the web */ - -const int kVstNanosValid (1 << 8); -const int kVstPpqPosValid (1 << 9); -const int kVstTempoValid (1 << 10); -const int kVstBarsValid (1 << 11); -const int kVstCyclePosValid (1 << 12); -const int kVstTimeSigValid (1 << 13); -const int kVstSmpteValid (1 << 14); -const int kVstClockValid (1 << 15); - @@ -188,52 +177,6 @@ public: } ; -/* constants from http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=3740&sid=183f74631fee71a493316735e2b9f28b */ -enum Vestige2StringConstants -{ - VestigeMaxNameLen = 64, - VestigeMaxLabelLen = 64, - VestigeMaxShortLabelLen = 8, - VestigeMaxCategLabelLen = 24, - VestigeMaxFileNameLen = 100 -}; - - -/* this struct taken from http://asseca.com/vst-24-specs/efGetParameterProperties.html */ -struct VstParameterProperties -{ - float stepFloat; /* float step */ - float smallStepFloat; /* small float step */ - float largeStepFloat; /* large float step */ - char label[VestigeMaxLabelLen]; /* parameter label */ - int32_t flags; /* @see VstParameterFlags */ - int32_t minInteger; /* integer minimum */ - int32_t maxInteger; /* integer maximum */ - int32_t stepInteger; /* integer step */ - int32_t largeStepInteger; /* large integer step */ - char shortLabel[VestigeMaxShortLabelLen]; /* short label, recommended: 6 + delimiter */ - int16_t displayIndex; /* index where this parameter should be displayed (starting with 0) */ - int16_t category; /* 0: no category, else group index + 1 */ - int16_t numParametersInCategory; /* number of parameters in category */ - int16_t reserved; /* zero */ - char categoryLabel[VestigeMaxCategLabelLen]; /* category label, e.g. "Osc 1" */ - char future[16]; /* reserved for future use */ -}; - - -/* this enum taken from http://asseca.com/vst-24-specs/efGetParameterProperties.html */ -enum VstParameterFlags -{ - kVstParameterIsSwitch = 1 << 0, /* parameter is a switch (on/off) */ - kVstParameterUsesIntegerMinMax = 1 << 1, /* minInteger, maxInteger valid */ - kVstParameterUsesFloatStep = 1 << 2, /* stepFloat, smallStepFloat, largeStepFloat valid */ - kVstParameterUsesIntStep = 1 << 3, /* stepInteger, largeStepInteger valid */ - kVstParameterSupportsDisplayIndex = 1 << 4, /* displayIndex valid */ - kVstParameterSupportsDisplayCategory = 1 << 5, /* category, etc. valid */ - kVstParameterCanRamp = 1 << 6 /* set if parameter value can ramp up/down */ -}; - - class AEffect { public: