00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __CHOP_Error__
00022 #define __CHOP_Error__
00023
00024
00025 enum CHOP_ErrorCodes
00026 {
00027
00028 CHOP_ERROR_NO_CHANNELS = 0,
00029 CHOP_ERROR_SAMPLE_RATE_MISMATCH = 1,
00030 CHOP_ERROR_ZERO_SAMPLE_RATE = 2,
00031 CHOP_ERROR_MESSAGE = 3,
00032
00033 CHOP_ERROR_NOT_CHOP = 4,
00034 CHOP_ERROR_INVALID_INPUT_CHOP = 5,
00035 CHOP_ERROR_INVALID_TRACK = 6,
00036 CHOP_ERROR_INVALID_PATH = 7,
00037 CHOP_ERROR_INVALID_CHOP = 8,
00038 CHOP_WARNING_SCOPE_CONFLICT = 9,
00039
00040 CHOP_ERROR_MISSING_RBRACKET = 15,
00041 CHOP_ERROR_MISMATCHED_SCOPE = 16,
00042
00043 CHOP_ERROR_INVALID_SLERPS = 17,
00044 CHOP_ERROR_UNMATCHED_SLERPS = 18,
00045
00046 CHOP_ERROR_NEED_AT_LEAST_CHANNELS = 19,
00047
00048
00049 CHOP_WARNING_NO_EFFECT = 30,
00050
00051
00052
00053 CHOP_ERROR_FILE_BAD_FILENAME = 60,
00054 CHOP_ERROR_EDIT_RESERVED_NAME = 65,
00055
00056 CHOP_ERROR_SPECTRUM_TOO_MANY_POINTS = 67,
00057 CHOP_ERROR_SPECTRUM_TOO_FEW_POINTS = 68,
00058 CHOP_ERROR_GESTURE_BEAT_REQUIRED = 69,
00059
00060 CHOP_ERROR_NOT_ENOUGH_PULSES = 70,
00061 CHOP_ERROR_NOISE_NOT_ENOUGH_TRACKS = 71,
00062
00063 CHOP_ERROR_GEO_INVALID_ATTRIBUTE = 76,
00064 CHOP_ERROR_GEO_INVALID_PPATTERN = 77,
00065 CHOP_ERROR_GEO_INVALID_INDEX = 78,
00066
00067 CHOP_ERROR_SEQ_INPUT_TRACK_MISMATCH = 80,
00068 CHOP_ERROR_SEQ_TRIPLET_MISMATCH = 81,
00069
00070 CHOP_ERROR_DEVICE_NOT_FOUND = 82,
00071
00072 CHOP_ERROR_FUNC_MATH_ERROR = 83,
00073 CHOP_ERROR_AUDIO_NO_DEVICE = 84,
00074
00075 CHOP_ERROR_OBJ_OBJECT_NOT_FOUND = 85,
00076 CHOP_ERROR_OBJ_TRACKS_NOT_FOUND = 86,
00077 CHOP_ERROR_MIDI_NO_INTERFACE = 87,
00078
00079 CHOP_ERROR_STAMP_INPUT_CHANGED = 88,
00080 CHOP_STAMP_TOKEN_IN_USE = 89,
00081
00082 CHOP_ERROR_NO_BONE_ROOT = 90,
00083 CHOP_ERROR_NO_BONE_END = 91,
00084 CHOP_ERROR_ROOT_END_MISMATCH = 92,
00085 CHOP_ERROR_CURVE_OBJ_ERROR = 93,
00086 CHOP_ERROR_CURVE_SOP_ERROR = 94,
00087 CHOP_ERROR_CURVE_OBJ_MISSING = 95,
00088 CHOP_ERROR_CURVE_SOP_MISSING = 96,
00089 CHOP_ERROR_CONVERT_TO_POLY = 97,
00090 CHOP_ERROR_NON_BONE_FOUND = 98,
00091 CHOP_ERROR_END_AFFECTOR_MISSING = 99,
00092 CHOP_ERROR_JIGGLE_NO_POS = 100,
00093
00094 CHOP_ERROR_NEED_TARGET_OR_REF = 101,
00095
00096 CHOP_ERROR_FOREACH_NO_OUTPUT = 102,
00097 CHOP_ERROR_FOREACH_NO_FOR = 103,
00098 CHOP_ERROR_FOREACH_NO_CHANNEL_MASK = 104,
00099 CHOP_ERROR_VECTOR_SIZE_MISMATCH = 105,
00100 CHOP_ERROR_VECTOR_CROSS_PRODUCT = 106,
00101
00102
00103 CHOP_WARNING_WARP_MULTIPLE_WARPS = 120,
00104 CHOP_INVALID_INPUT_SOP = 121,
00105 CHOP_WARNING_NOISE_NO_EFFECT = 122,
00106 CHOP_INVALID_INPUT_POP = 123,
00107
00108 CHOP_WARNING_INDEX_CLAMPED = 124,
00109 CHOP_WARNING_SPECTRUM_PAIR_MISMATCH = 125,
00110 CHOP_WARNING_PIPE_NOT_CONNECTED = 126,
00111
00112 CHOP_WARNING_PITCH_RANGE_INVALID = 127,
00113
00114 CHOP_WARNING_SHEARS_ENCOUNTERED = 128,
00115
00116 CHOP_WARNING_NO_JOYSTICKS_FOUND = 129,
00117 CHOP_WARNING_DIRECTINPUT_INIT_ERROR = 130,
00118 CHOP_WARNING_WRONG_DIRECTX_VERSION = 131,
00119 CHOP_WARNING_JOYSTICK_ERROR = 132,
00120
00121 CHOP_WARNING_FOREACH_NO_REPLACEMENT = 133,
00122 CHOP_WARNING_FOREACH_MISSING_MEMBER = 134,
00123
00124 CHOP_WARNING_BLEND_USE_FAST_LINEAR = 135,
00125 CHOP_WARNING_WARP_ZERO_RANGE = 136,
00126
00127
00128 CHOP_MESSAGE_SPECTRUM_FREQ_RES = 200,
00129 CHOP_MESSAGE_PUPPET_VERSION = 201,
00130
00131 CHOP_ERRORS_MAX_VALUE
00132 };
00133
00134 #endif