Browse Source

Carla: Don't define lv2 state types we don't yet support

tags/v0.9.0
falkTX 14 years ago
parent
commit
9fd71908b6
4 changed files with 10 additions and 32 deletions
  1. +2
    -18
      src/carla.py
  2. +3
    -7
      src/carla/carla_backend.h
  3. +2
    -0
      src/carla/lv2.cpp
  4. +3
    -7
      src/carla_backend.py

+ 2
- 18
src/carla.py View File

@@ -89,15 +89,7 @@ setDefaultProjectFolder(DEFAULT_PROJECT_FOLDER)
setDefaultPluginsPaths(LADSPA_PATH, DSSI_PATH, LV2_PATH, VST_PATH, SF2_PATH)

def CustomDataType2String(dtype):
if dtype == CUSTOM_DATA_BOOL:
return "bool"
elif dtype == CUSTOM_DATA_INT:
return "int"
elif dtype == CUSTOM_DATA_LONG:
return "long"
elif dtype == CUSTOM_DATA_FLOAT:
return "float"
elif dtype == CUSTOM_DATA_STRING:
if dtype == CUSTOM_DATA_STRING:
return "string"
elif dtype == CUSTOM_DATA_PATH:
return "path"
@@ -107,15 +99,7 @@ def CustomDataType2String(dtype):
return "null"

def CustomDataString2Type(stype):
if stype == "bool":
return CUSTOM_DATA_BOOL
elif stype == "int":
return CUSTOM_DATA_INT
elif stype == "long":
return CUSTOM_DATA_LONG
elif stype == "float":
return CUSTOM_DATA_FLOAT
elif stype == "string":
if stype == "string":
return CUSTOM_DATA_STRING
elif stype == "path":
return CUSTOM_DATA_PATH


+ 3
- 7
src/carla/carla_backend.h View File

@@ -95,13 +95,9 @@ enum InternalParametersIndex {

enum CustomDataType {
CUSTOM_DATA_INVALID = 0,
CUSTOM_DATA_BOOL = 1,
CUSTOM_DATA_INT = 2,
CUSTOM_DATA_LONG = 3,
CUSTOM_DATA_FLOAT = 4,
CUSTOM_DATA_STRING = 5,
CUSTOM_DATA_PATH = 6,
CUSTOM_DATA_BINARY = 7
CUSTOM_DATA_STRING = 1,
CUSTOM_DATA_PATH = 2,
CUSTOM_DATA_BINARY = 3
};

enum GuiType {


+ 2
- 0
src/carla/lv2.cpp View File

@@ -2937,11 +2937,13 @@ public:

if (dtype == CUSTOM_DATA_STRING)
{
*size = strlen(string_data);
*type = CARLA_URI_MAP_ID_ATOM_STRING;
return string_data;
}
else if (dtype == CUSTOM_DATA_PATH)
{
*size = strlen(string_data);
*type = CARLA_URI_MAP_ID_ATOM_PATH;
return string_data;
}


+ 3
- 7
src/carla_backend.py View File

@@ -565,13 +565,9 @@ PARAMETER_BALANCE_RIGHT = -5

# enum CustomDataType
CUSTOM_DATA_INVALID = 0
CUSTOM_DATA_BOOL = 1
CUSTOM_DATA_INT = 2
CUSTOM_DATA_LONG = 3
CUSTOM_DATA_FLOAT = 4
CUSTOM_DATA_STRING = 5
CUSTOM_DATA_PATH = 6
CUSTOM_DATA_BINARY = 7
CUSTOM_DATA_STRING = 1
CUSTOM_DATA_PATH = 2
CUSTOM_DATA_BINARY = 3

# enum GuiType
GUI_NONE = 0


Loading…
Cancel
Save