6 #define BSE_TYPE_DATA_CACHE_REQUEST (BSE_TYPE_ID (GslDataCacheRequest))
7 extern GType BSE_TYPE_ID (GslDataCacheRequest);
10 #define BSE_TYPE_VORBIS_CUTTER_MODE (BSE_TYPE_ID (GslVorbisCutterMode))
11 extern GType BSE_TYPE_ID (GslVorbisCutterMode);
14 #define BSE_TYPE_EXPORT_NODE_TYPE (BSE_TYPE_ID (BseExportNodeType))
15 extern GType BSE_TYPE_ID (BseExportNodeType);
18 #define BSE_TYPE_BIQUAD_FILTER_TYPE (BSE_TYPE_ID (BseBiquadFilterType))
19 extern GType BSE_TYPE_ID (BseBiquadFilterType);
20 #define BSE_TYPE_BIQUAD_FILTER_NORM (BSE_TYPE_ID (BseBiquadFilterNorm))
21 extern GType BSE_TYPE_ID (BseBiquadFilterNorm);
24 #define BSE_TYPE_IIR_FILTER_ALGORITHM (BSE_TYPE_ID (BseIIRFilterAlgorithm))
25 extern GType BSE_TYPE_ID (BseIIRFilterAlgorithm);
26 #define BSE_TYPE_IIR_FILTER_TYPE (BSE_TYPE_ID (BseIIRFilterType))
27 extern GType BSE_TYPE_ID (BseIIRFilterType);
28 #define BSE_TYPE_REGISTRATION_TYPE (BSE_TYPE_ID (BseRegistrationType))
29 extern GType BSE_TYPE_ID (BseRegistrationType);
30 #define BSE_TYPE_INTERPOL_TYPE (BSE_TYPE_ID (BseInterpolType))
31 extern GType BSE_TYPE_ID (BseInterpolType);
32 #define BSE_TYPE_LOOP_TYPE (BSE_TYPE_ID (BseLoopType))
33 extern GType BSE_TYPE_ID (BseLoopType);
34 #define BSE_TYPE_MAGIC_FLAGS (BSE_TYPE_ID (BseMagicFlags))
35 extern GType BSE_TYPE_ID (BseMagicFlags);
36 #define BSE_TYPE_ERROR_TYPE (BSE_TYPE_ID (BseErrorType))
37 extern GType BSE_TYPE_ID (BseErrorType);
40 #define BSE_TYPE_TIME_RANGE_TYPE (BSE_TYPE_ID (BseTimeRangeType))
41 extern GType BSE_TYPE_ID (BseTimeRangeType);
44 #define BSE_TYPE_MIDI_EVENT_TYPE (BSE_TYPE_ID (BseMidiEventType))
45 extern GType BSE_TYPE_ID (BseMidiEventType);
48 #define BSE_TYPE_PROJECT_STATE (BSE_TYPE_ID (BseProjectState))
49 extern GType BSE_TYPE_ID (BseProjectState);
52 #define BSE_TYPE_STANDARD_OSC_WAVE_TYPE (BSE_TYPE_ID (BseStandardOscWaveType))
53 extern GType BSE_TYPE_ID (BseStandardOscWaveType);
56 #define BSE_TYPE_MIDI_DECODER_STATE (BSE_TYPE_ID (BseMidiDecoderState))
57 extern GType BSE_TYPE_ID (BseMidiDecoderState);
67 extern GType bse_type_builtin_id_BseBus;
70 extern GType bse_type_builtin_id_BseBiquadFilter;
73 extern GType bse_type_builtin_id_BseConstant;
76 extern GType bse_type_builtin_id_BseContainer;
79 extern GType bse_type_builtin_id_BseContextMerger;
82 extern GType bse_type_builtin_id_BseDataPocket;
85 extern GType bse_type_builtin_id_BseEditableSample;
88 extern GType bse_type_builtin_id_BseItem;
91 extern GType bse_type_builtin_id_BseJanitor;
94 extern GType bse_type_builtin_id_BseLadspaPlugin;
97 extern GType bse_type_builtin_id_BseMidiController;
100 extern GType bse_type_builtin_id_BseMidiDevice;
103 extern GType bse_type_builtin_id_BseDevice;
106 extern GType bse_type_builtin_id_BseMidiDeviceNULL;
109 extern GType bse_type_builtin_id_BseMidiDeviceOSS;
112 extern GType bse_type_builtin_id_BseMidiNotifier;
115 extern GType bse_type_builtin_id_BseMidiSynth;
118 extern GType bse_type_builtin_id_BseObject;
121 extern GType bse_type_builtin_id_BsePart;
124 extern GType bse_type_builtin_id_BsePcmInput;
127 extern GType bse_type_builtin_id_BsePcmOutput;
130 extern GType bse_type_builtin_id_BsePcmDevice;
133 extern GType bse_type_builtin_id_BsePcmDeviceOSS;
136 extern GType bse_type_builtin_id_BsePcmDeviceNull;
139 extern GType bse_type_builtin_id_BsePlugin;
142 extern GType bse_type_builtin_id_BseProject;
145 extern GType bse_type_builtin_id_BseServer;
148 extern GType bse_type_builtin_id_BseSNet;
151 extern GType bse_type_builtin_id_BseSnooper;
154 extern GType bse_type_builtin_id_BseSong;
157 extern GType bse_type_builtin_id_BseSource;
160 extern GType bse_type_builtin_id_BseStandardOsc;
163 extern GType bse_type_builtin_id_BseStorage;
166 extern GType bse_type_builtin_id_BseInstrumentOutput;
169 extern GType bse_type_builtin_id_BseSubIPort;
172 extern GType bse_type_builtin_id_BseInstrumentInput;
175 extern GType bse_type_builtin_id_BseSubOPort;
178 extern GType bse_type_builtin_id_BseSubSynth;
181 extern GType bse_type_builtin_id_BseSuper;
184 extern GType bse_type_builtin_id_BseTrack;
187 extern GType bse_type_builtin_id_BseMidiVoiceInput;
190 extern GType bse_type_builtin_id_BseMidiVoiceSwitch;
193 extern GType bse_type_builtin_id_BseWave;
196 extern GType bse_type_builtin_id_BseWaveOsc;
199 extern GType bse_type_builtin_id_BseCSynth;
202 extern GType bse_type_builtin_id_BseWaveRepo;
205 extern GType bse_type_builtin_id_BseLadspaModule;
208 extern GType bse_type_builtin_id_BsePcmWriter;
211 extern GType bse_type_builtin_id_BseMidiInput;
225 BSE_MUSICAL_TUNING_12_TET = 1,
226 BSE_MUSICAL_TUNING_7_TET = 2,
227 BSE_MUSICAL_TUNING_5_TET = 3,
228 BSE_MUSICAL_TUNING_DIATONIC_SCALE = 4,
229 BSE_MUSICAL_TUNING_INDIAN_SCALE = 5,
230 BSE_MUSICAL_TUNING_PYTHAGOREAN_TUNING = 6,
231 BSE_MUSICAL_TUNING_PENTATONIC_5_LIMIT = 7,
232 BSE_MUSICAL_TUNING_PENTATONIC_BLUES = 8,
233 BSE_MUSICAL_TUNING_PENTATONIC_GOGO = 9,
234 BSE_MUSICAL_TUNING_QUARTER_COMMA_MEANTONE = 10,
235 BSE_MUSICAL_TUNING_SILBERMANN_SORGE = 11,
236 BSE_MUSICAL_TUNING_WERCKMEISTER_3 = 12,
237 BSE_MUSICAL_TUNING_WERCKMEISTER_4 = 13,
238 BSE_MUSICAL_TUNING_WERCKMEISTER_5 = 14,
239 BSE_MUSICAL_TUNING_WERCKMEISTER_6 = 15,
240 BSE_MUSICAL_TUNING_KIRNBERGER_3 = 16,
241 BSE_MUSICAL_TUNING_YOUNG = 17,
242 } BseMusicalTuningType;
245 BSE_MIDI_SIGNAL_PROGRAM = 1,
246 BSE_MIDI_SIGNAL_PRESSURE = 2,
247 BSE_MIDI_SIGNAL_PITCH_BEND = 3,
248 BSE_MIDI_SIGNAL_VELOCITY = 4,
249 BSE_MIDI_SIGNAL_FINE_TUNE = 5,
250 BSE_MIDI_SIGNAL_CONTINUOUS_0 = 64,
251 BSE_MIDI_SIGNAL_CONTINUOUS_1 = 65,
252 BSE_MIDI_SIGNAL_CONTINUOUS_2 = 66,
253 BSE_MIDI_SIGNAL_CONTINUOUS_3 = 67,
254 BSE_MIDI_SIGNAL_CONTINUOUS_4 = 68,
255 BSE_MIDI_SIGNAL_CONTINUOUS_5 = 69,
256 BSE_MIDI_SIGNAL_CONTINUOUS_6 = 70,
257 BSE_MIDI_SIGNAL_CONTINUOUS_7 = 71,
258 BSE_MIDI_SIGNAL_CONTINUOUS_8 = 72,
259 BSE_MIDI_SIGNAL_CONTINUOUS_9 = 73,
260 BSE_MIDI_SIGNAL_CONTINUOUS_10 = 74,
261 BSE_MIDI_SIGNAL_CONTINUOUS_11 = 75,
262 BSE_MIDI_SIGNAL_CONTINUOUS_12 = 76,
263 BSE_MIDI_SIGNAL_CONTINUOUS_13 = 77,
264 BSE_MIDI_SIGNAL_CONTINUOUS_14 = 78,
265 BSE_MIDI_SIGNAL_CONTINUOUS_15 = 79,
266 BSE_MIDI_SIGNAL_CONTINUOUS_16 = 80,
267 BSE_MIDI_SIGNAL_CONTINUOUS_17 = 81,
268 BSE_MIDI_SIGNAL_CONTINUOUS_18 = 82,
269 BSE_MIDI_SIGNAL_CONTINUOUS_19 = 83,
270 BSE_MIDI_SIGNAL_CONTINUOUS_20 = 84,
271 BSE_MIDI_SIGNAL_CONTINUOUS_21 = 85,
272 BSE_MIDI_SIGNAL_CONTINUOUS_22 = 86,
273 BSE_MIDI_SIGNAL_CONTINUOUS_23 = 87,
274 BSE_MIDI_SIGNAL_CONTINUOUS_24 = 88,
275 BSE_MIDI_SIGNAL_CONTINUOUS_25 = 89,
276 BSE_MIDI_SIGNAL_CONTINUOUS_26 = 90,
277 BSE_MIDI_SIGNAL_CONTINUOUS_27 = 91,
278 BSE_MIDI_SIGNAL_CONTINUOUS_28 = 92,
279 BSE_MIDI_SIGNAL_CONTINUOUS_29 = 93,
280 BSE_MIDI_SIGNAL_CONTINUOUS_30 = 94,
281 BSE_MIDI_SIGNAL_CONTINUOUS_31 = 95,
282 BSE_MIDI_SIGNAL_CONSTANT_HIGH = 96,
283 BSE_MIDI_SIGNAL_CONSTANT_CENTER = 97,
284 BSE_MIDI_SIGNAL_CONSTANT_LOW = 98,
285 BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER = 99,
286 BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH = 100,
287 BSE_MIDI_SIGNAL_PARAMETER = 101,
288 BSE_MIDI_SIGNAL_NON_PARAMETER = 102,
289 BSE_MIDI_SIGNAL_CONTROL_0 = 128,
290 BSE_MIDI_SIGNAL_CONTROL_1 = 129,
291 BSE_MIDI_SIGNAL_CONTROL_2 = 130,
292 BSE_MIDI_SIGNAL_CONTROL_3 = 131,
293 BSE_MIDI_SIGNAL_CONTROL_4 = 132,
294 BSE_MIDI_SIGNAL_CONTROL_5 = 133,
295 BSE_MIDI_SIGNAL_CONTROL_6 = 134,
296 BSE_MIDI_SIGNAL_CONTROL_7 = 135,
297 BSE_MIDI_SIGNAL_CONTROL_8 = 136,
298 BSE_MIDI_SIGNAL_CONTROL_9 = 137,
299 BSE_MIDI_SIGNAL_CONTROL_10 = 138,
300 BSE_MIDI_SIGNAL_CONTROL_11 = 139,
301 BSE_MIDI_SIGNAL_CONTROL_12 = 140,
302 BSE_MIDI_SIGNAL_CONTROL_13 = 141,
303 BSE_MIDI_SIGNAL_CONTROL_14 = 142,
304 BSE_MIDI_SIGNAL_CONTROL_15 = 143,
305 BSE_MIDI_SIGNAL_CONTROL_16 = 144,
306 BSE_MIDI_SIGNAL_CONTROL_17 = 145,
307 BSE_MIDI_SIGNAL_CONTROL_18 = 146,
308 BSE_MIDI_SIGNAL_CONTROL_19 = 147,
309 BSE_MIDI_SIGNAL_CONTROL_20 = 148,
310 BSE_MIDI_SIGNAL_CONTROL_21 = 149,
311 BSE_MIDI_SIGNAL_CONTROL_22 = 150,
312 BSE_MIDI_SIGNAL_CONTROL_23 = 151,
313 BSE_MIDI_SIGNAL_CONTROL_24 = 152,
314 BSE_MIDI_SIGNAL_CONTROL_25 = 153,
315 BSE_MIDI_SIGNAL_CONTROL_26 = 154,
316 BSE_MIDI_SIGNAL_CONTROL_27 = 155,
317 BSE_MIDI_SIGNAL_CONTROL_28 = 156,
318 BSE_MIDI_SIGNAL_CONTROL_29 = 157,
319 BSE_MIDI_SIGNAL_CONTROL_30 = 158,
320 BSE_MIDI_SIGNAL_CONTROL_31 = 159,
321 BSE_MIDI_SIGNAL_CONTROL_32 = 160,
322 BSE_MIDI_SIGNAL_CONTROL_33 = 161,
323 BSE_MIDI_SIGNAL_CONTROL_34 = 162,
324 BSE_MIDI_SIGNAL_CONTROL_35 = 163,
325 BSE_MIDI_SIGNAL_CONTROL_36 = 164,
326 BSE_MIDI_SIGNAL_CONTROL_37 = 165,
327 BSE_MIDI_SIGNAL_CONTROL_38 = 166,
328 BSE_MIDI_SIGNAL_CONTROL_39 = 167,
329 BSE_MIDI_SIGNAL_CONTROL_40 = 168,
330 BSE_MIDI_SIGNAL_CONTROL_41 = 169,
331 BSE_MIDI_SIGNAL_CONTROL_42 = 170,
332 BSE_MIDI_SIGNAL_CONTROL_43 = 171,
333 BSE_MIDI_SIGNAL_CONTROL_44 = 172,
334 BSE_MIDI_SIGNAL_CONTROL_45 = 173,
335 BSE_MIDI_SIGNAL_CONTROL_46 = 174,
336 BSE_MIDI_SIGNAL_CONTROL_47 = 175,
337 BSE_MIDI_SIGNAL_CONTROL_48 = 176,
338 BSE_MIDI_SIGNAL_CONTROL_49 = 177,
339 BSE_MIDI_SIGNAL_CONTROL_50 = 178,
340 BSE_MIDI_SIGNAL_CONTROL_51 = 179,
341 BSE_MIDI_SIGNAL_CONTROL_52 = 180,
342 BSE_MIDI_SIGNAL_CONTROL_53 = 181,
343 BSE_MIDI_SIGNAL_CONTROL_54 = 182,
344 BSE_MIDI_SIGNAL_CONTROL_55 = 183,
345 BSE_MIDI_SIGNAL_CONTROL_56 = 184,
346 BSE_MIDI_SIGNAL_CONTROL_57 = 185,
347 BSE_MIDI_SIGNAL_CONTROL_58 = 186,
348 BSE_MIDI_SIGNAL_CONTROL_59 = 187,
349 BSE_MIDI_SIGNAL_CONTROL_60 = 188,
350 BSE_MIDI_SIGNAL_CONTROL_61 = 189,
351 BSE_MIDI_SIGNAL_CONTROL_62 = 190,
352 BSE_MIDI_SIGNAL_CONTROL_63 = 191,
353 BSE_MIDI_SIGNAL_CONTROL_64 = 192,
354 BSE_MIDI_SIGNAL_CONTROL_65 = 193,
355 BSE_MIDI_SIGNAL_CONTROL_66 = 194,
356 BSE_MIDI_SIGNAL_CONTROL_67 = 195,
357 BSE_MIDI_SIGNAL_CONTROL_68 = 196,
358 BSE_MIDI_SIGNAL_CONTROL_69 = 197,
359 BSE_MIDI_SIGNAL_CONTROL_70 = 198,
360 BSE_MIDI_SIGNAL_CONTROL_71 = 199,
361 BSE_MIDI_SIGNAL_CONTROL_72 = 200,
362 BSE_MIDI_SIGNAL_CONTROL_73 = 201,
363 BSE_MIDI_SIGNAL_CONTROL_74 = 202,
364 BSE_MIDI_SIGNAL_CONTROL_75 = 203,
365 BSE_MIDI_SIGNAL_CONTROL_76 = 204,
366 BSE_MIDI_SIGNAL_CONTROL_77 = 205,
367 BSE_MIDI_SIGNAL_CONTROL_78 = 206,
368 BSE_MIDI_SIGNAL_CONTROL_79 = 207,
369 BSE_MIDI_SIGNAL_CONTROL_80 = 208,
370 BSE_MIDI_SIGNAL_CONTROL_81 = 209,
371 BSE_MIDI_SIGNAL_CONTROL_82 = 210,
372 BSE_MIDI_SIGNAL_CONTROL_83 = 211,
373 BSE_MIDI_SIGNAL_CONTROL_84 = 212,
374 BSE_MIDI_SIGNAL_CONTROL_85 = 213,
375 BSE_MIDI_SIGNAL_CONTROL_86 = 214,
376 BSE_MIDI_SIGNAL_CONTROL_87 = 215,
377 BSE_MIDI_SIGNAL_CONTROL_88 = 216,
378 BSE_MIDI_SIGNAL_CONTROL_89 = 217,
379 BSE_MIDI_SIGNAL_CONTROL_90 = 218,
380 BSE_MIDI_SIGNAL_CONTROL_91 = 219,
381 BSE_MIDI_SIGNAL_CONTROL_92 = 220,
382 BSE_MIDI_SIGNAL_CONTROL_93 = 221,
383 BSE_MIDI_SIGNAL_CONTROL_94 = 222,
384 BSE_MIDI_SIGNAL_CONTROL_95 = 223,
385 BSE_MIDI_SIGNAL_CONTROL_96 = 224,
386 BSE_MIDI_SIGNAL_CONTROL_97 = 225,
387 BSE_MIDI_SIGNAL_CONTROL_98 = 226,
388 BSE_MIDI_SIGNAL_CONTROL_99 = 227,
389 BSE_MIDI_SIGNAL_CONTROL_100 = 228,
390 BSE_MIDI_SIGNAL_CONTROL_101 = 229,
391 BSE_MIDI_SIGNAL_CONTROL_102 = 230,
392 BSE_MIDI_SIGNAL_CONTROL_103 = 231,
393 BSE_MIDI_SIGNAL_CONTROL_104 = 232,
394 BSE_MIDI_SIGNAL_CONTROL_105 = 233,
395 BSE_MIDI_SIGNAL_CONTROL_106 = 234,
396 BSE_MIDI_SIGNAL_CONTROL_107 = 235,
397 BSE_MIDI_SIGNAL_CONTROL_108 = 236,
398 BSE_MIDI_SIGNAL_CONTROL_109 = 237,
399 BSE_MIDI_SIGNAL_CONTROL_110 = 238,
400 BSE_MIDI_SIGNAL_CONTROL_111 = 239,
401 BSE_MIDI_SIGNAL_CONTROL_112 = 240,
402 BSE_MIDI_SIGNAL_CONTROL_113 = 241,
403 BSE_MIDI_SIGNAL_CONTROL_114 = 242,
404 BSE_MIDI_SIGNAL_CONTROL_115 = 243,
405 BSE_MIDI_SIGNAL_CONTROL_116 = 244,
406 BSE_MIDI_SIGNAL_CONTROL_117 = 245,
407 BSE_MIDI_SIGNAL_CONTROL_118 = 246,
408 BSE_MIDI_SIGNAL_CONTROL_119 = 247,
409 BSE_MIDI_SIGNAL_CONTROL_120 = 248,
410 BSE_MIDI_SIGNAL_CONTROL_121 = 249,
411 BSE_MIDI_SIGNAL_CONTROL_122 = 250,
412 BSE_MIDI_SIGNAL_CONTROL_123 = 251,
413 BSE_MIDI_SIGNAL_CONTROL_124 = 252,
414 BSE_MIDI_SIGNAL_CONTROL_125 = 253,
415 BSE_MIDI_SIGNAL_CONTROL_126 = 254,
416 BSE_MIDI_SIGNAL_CONTROL_127 = 255,
420 BSE_MIDI_CONTROL_NONE = 0,
421 BSE_MIDI_CONTROL_CONTINUOUS_0 = 64,
422 BSE_MIDI_CONTROL_CONTINUOUS_1 = 65,
423 BSE_MIDI_CONTROL_CONTINUOUS_2 = 66,
424 BSE_MIDI_CONTROL_CONTINUOUS_3 = 67,
425 BSE_MIDI_CONTROL_CONTINUOUS_4 = 68,
426 BSE_MIDI_CONTROL_CONTINUOUS_5 = 69,
427 BSE_MIDI_CONTROL_CONTINUOUS_6 = 70,
428 BSE_MIDI_CONTROL_CONTINUOUS_7 = 71,
429 BSE_MIDI_CONTROL_CONTINUOUS_8 = 72,
430 BSE_MIDI_CONTROL_CONTINUOUS_9 = 73,
431 BSE_MIDI_CONTROL_CONTINUOUS_10 = 74,
432 BSE_MIDI_CONTROL_CONTINUOUS_11 = 75,
433 BSE_MIDI_CONTROL_CONTINUOUS_12 = 76,
434 BSE_MIDI_CONTROL_CONTINUOUS_13 = 77,
435 BSE_MIDI_CONTROL_CONTINUOUS_14 = 78,
436 BSE_MIDI_CONTROL_CONTINUOUS_15 = 79,
437 BSE_MIDI_CONTROL_CONTINUOUS_16 = 80,
438 BSE_MIDI_CONTROL_CONTINUOUS_17 = 81,
439 BSE_MIDI_CONTROL_CONTINUOUS_18 = 82,
440 BSE_MIDI_CONTROL_CONTINUOUS_19 = 83,
441 BSE_MIDI_CONTROL_CONTINUOUS_20 = 84,
442 BSE_MIDI_CONTROL_CONTINUOUS_21 = 85,
443 BSE_MIDI_CONTROL_CONTINUOUS_22 = 86,
444 BSE_MIDI_CONTROL_CONTINUOUS_23 = 87,
445 BSE_MIDI_CONTROL_CONTINUOUS_24 = 88,
446 BSE_MIDI_CONTROL_CONTINUOUS_25 = 89,
447 BSE_MIDI_CONTROL_CONTINUOUS_26 = 90,
448 BSE_MIDI_CONTROL_CONTINUOUS_27 = 91,
449 BSE_MIDI_CONTROL_CONTINUOUS_28 = 92,
450 BSE_MIDI_CONTROL_CONTINUOUS_29 = 93,
451 BSE_MIDI_CONTROL_CONTINUOUS_30 = 94,
452 BSE_MIDI_CONTROL_CONTINUOUS_31 = 95,
453 BSE_MIDI_CONTROL_0 = 128,
454 BSE_MIDI_CONTROL_1 = 129,
455 BSE_MIDI_CONTROL_2 = 130,
456 BSE_MIDI_CONTROL_3 = 131,
457 BSE_MIDI_CONTROL_4 = 132,
458 BSE_MIDI_CONTROL_5 = 133,
459 BSE_MIDI_CONTROL_6 = 134,
460 BSE_MIDI_CONTROL_7 = 135,
461 BSE_MIDI_CONTROL_8 = 136,
462 BSE_MIDI_CONTROL_9 = 137,
463 BSE_MIDI_CONTROL_10 = 138,
464 BSE_MIDI_CONTROL_11 = 139,
465 BSE_MIDI_CONTROL_12 = 140,
466 BSE_MIDI_CONTROL_13 = 141,
467 BSE_MIDI_CONTROL_14 = 142,
468 BSE_MIDI_CONTROL_15 = 143,
469 BSE_MIDI_CONTROL_16 = 144,
470 BSE_MIDI_CONTROL_17 = 145,
471 BSE_MIDI_CONTROL_18 = 146,
472 BSE_MIDI_CONTROL_19 = 147,
473 BSE_MIDI_CONTROL_20 = 148,
474 BSE_MIDI_CONTROL_21 = 149,
475 BSE_MIDI_CONTROL_22 = 150,
476 BSE_MIDI_CONTROL_23 = 151,
477 BSE_MIDI_CONTROL_24 = 152,
478 BSE_MIDI_CONTROL_25 = 153,
479 BSE_MIDI_CONTROL_26 = 154,
480 BSE_MIDI_CONTROL_27 = 155,
481 BSE_MIDI_CONTROL_28 = 156,
482 BSE_MIDI_CONTROL_29 = 157,
483 BSE_MIDI_CONTROL_30 = 158,
484 BSE_MIDI_CONTROL_31 = 159,
485 BSE_MIDI_CONTROL_32 = 160,
486 BSE_MIDI_CONTROL_33 = 161,
487 BSE_MIDI_CONTROL_34 = 162,
488 BSE_MIDI_CONTROL_35 = 163,
489 BSE_MIDI_CONTROL_36 = 164,
490 BSE_MIDI_CONTROL_37 = 165,
491 BSE_MIDI_CONTROL_38 = 166,
492 BSE_MIDI_CONTROL_39 = 167,
493 BSE_MIDI_CONTROL_40 = 168,
494 BSE_MIDI_CONTROL_41 = 169,
495 BSE_MIDI_CONTROL_42 = 170,
496 BSE_MIDI_CONTROL_43 = 171,
497 BSE_MIDI_CONTROL_44 = 172,
498 BSE_MIDI_CONTROL_45 = 173,
499 BSE_MIDI_CONTROL_46 = 174,
500 BSE_MIDI_CONTROL_47 = 175,
501 BSE_MIDI_CONTROL_48 = 176,
502 BSE_MIDI_CONTROL_49 = 177,
503 BSE_MIDI_CONTROL_50 = 178,
504 BSE_MIDI_CONTROL_51 = 179,
505 BSE_MIDI_CONTROL_52 = 180,
506 BSE_MIDI_CONTROL_53 = 181,
507 BSE_MIDI_CONTROL_54 = 182,
508 BSE_MIDI_CONTROL_55 = 183,
509 BSE_MIDI_CONTROL_56 = 184,
510 BSE_MIDI_CONTROL_57 = 185,
511 BSE_MIDI_CONTROL_58 = 186,
512 BSE_MIDI_CONTROL_59 = 187,
513 BSE_MIDI_CONTROL_60 = 188,
514 BSE_MIDI_CONTROL_61 = 189,
515 BSE_MIDI_CONTROL_62 = 190,
516 BSE_MIDI_CONTROL_63 = 191,
517 BSE_MIDI_CONTROL_64 = 192,
518 BSE_MIDI_CONTROL_65 = 193,
519 BSE_MIDI_CONTROL_66 = 194,
520 BSE_MIDI_CONTROL_67 = 195,
521 BSE_MIDI_CONTROL_68 = 196,
522 BSE_MIDI_CONTROL_69 = 197,
523 BSE_MIDI_CONTROL_70 = 198,
524 BSE_MIDI_CONTROL_71 = 199,
525 BSE_MIDI_CONTROL_72 = 200,
526 BSE_MIDI_CONTROL_73 = 201,
527 BSE_MIDI_CONTROL_74 = 202,
528 BSE_MIDI_CONTROL_75 = 203,
529 BSE_MIDI_CONTROL_76 = 204,
530 BSE_MIDI_CONTROL_77 = 205,
531 BSE_MIDI_CONTROL_78 = 206,
532 BSE_MIDI_CONTROL_79 = 207,
533 BSE_MIDI_CONTROL_80 = 208,
534 BSE_MIDI_CONTROL_81 = 209,
535 BSE_MIDI_CONTROL_82 = 210,
536 BSE_MIDI_CONTROL_83 = 211,
537 BSE_MIDI_CONTROL_84 = 212,
538 BSE_MIDI_CONTROL_85 = 213,
539 BSE_MIDI_CONTROL_86 = 214,
540 BSE_MIDI_CONTROL_87 = 215,
541 BSE_MIDI_CONTROL_88 = 216,
542 BSE_MIDI_CONTROL_89 = 217,
543 BSE_MIDI_CONTROL_90 = 218,
544 BSE_MIDI_CONTROL_91 = 219,
545 BSE_MIDI_CONTROL_92 = 220,
546 BSE_MIDI_CONTROL_93 = 221,
547 BSE_MIDI_CONTROL_94 = 222,
548 BSE_MIDI_CONTROL_95 = 223,
549 BSE_MIDI_CONTROL_96 = 224,
550 BSE_MIDI_CONTROL_97 = 225,
551 BSE_MIDI_CONTROL_98 = 226,
552 BSE_MIDI_CONTROL_99 = 227,
553 BSE_MIDI_CONTROL_100 = 228,
554 BSE_MIDI_CONTROL_101 = 229,
555 BSE_MIDI_CONTROL_102 = 230,
556 BSE_MIDI_CONTROL_103 = 231,
557 BSE_MIDI_CONTROL_104 = 232,
558 BSE_MIDI_CONTROL_105 = 233,
559 BSE_MIDI_CONTROL_106 = 234,
560 BSE_MIDI_CONTROL_107 = 235,
561 BSE_MIDI_CONTROL_108 = 236,
562 BSE_MIDI_CONTROL_109 = 237,
563 BSE_MIDI_CONTROL_110 = 238,
564 BSE_MIDI_CONTROL_111 = 239,
565 BSE_MIDI_CONTROL_112 = 240,
566 BSE_MIDI_CONTROL_113 = 241,
567 BSE_MIDI_CONTROL_114 = 242,
568 BSE_MIDI_CONTROL_115 = 243,
569 BSE_MIDI_CONTROL_116 = 244,
570 BSE_MIDI_CONTROL_117 = 245,
571 BSE_MIDI_CONTROL_118 = 246,
572 BSE_MIDI_CONTROL_119 = 247,
573 BSE_MIDI_CONTROL_120 = 248,
574 BSE_MIDI_CONTROL_121 = 249,
575 BSE_MIDI_CONTROL_122 = 250,
576 BSE_MIDI_CONTROL_123 = 251,
577 BSE_MIDI_CONTROL_124 = 252,
578 BSE_MIDI_CONTROL_125 = 253,
579 BSE_MIDI_CONTROL_126 = 254,
580 BSE_MIDI_CONTROL_127 = 255,
581 } BseMidiControlType;
584 BSE_MIDI_EVENT_NONE = 0,
585 BSE_MIDI_EVENT_NOTE_OFF = 1,
586 BSE_MIDI_EVENT_NOTE_ON = 2,
587 BSE_MIDI_EVENT_KEY_PRESSURE = 3,
588 BSE_MIDI_EVENT_CONTROL_CHANGE = 4,
589 BSE_MIDI_EVENT_PROGRAM_CHANGE = 5,
590 BSE_MIDI_EVENT_CHANNEL_PRESSURE = 6,
591 BSE_MIDI_EVENT_PITCH_BEND = 7,
592 BSE_MIDI_EVENT_SYS_EX = 8,
593 BSE_MIDI_EVENT_SONG_POINTER = 9,
594 BSE_MIDI_EVENT_SONG_SELECT = 10,
595 BSE_MIDI_EVENT_TUNE = 11,
596 BSE_MIDI_EVENT_TIMING_CLOCK = 12,
597 BSE_MIDI_EVENT_SONG_START = 13,
598 BSE_MIDI_EVENT_SONG_CONTINUE = 14,
599 BSE_MIDI_EVENT_SONG_STOP = 15,
600 BSE_MIDI_EVENT_ACTIVE_SENSING = 16,
601 BSE_MIDI_EVENT_SYSTEM_RESET = 17,
602 } BseMidiChannelEventType;
665 BsePartNote** pnotes;
669 BsePartControl** pcontrols;
685 BsePartLink** plinks;
689 BseTrackPart** tparts;
695 BseMidiChannelEventType event_type;
712 BseTypeSeq* partitions;
727 BseMidiSignalType control_type;
732 BseMusicalTuningType musical_tuning;
741 SfiInt max_fine_tune;
751 BsePixelSeq* pixel_seq;
794 SfiInt synth_latency;
795 SfiInt synth_mixing_freq;
796 SfiInt synth_control_freq;
797 SfiBool invert_sustain;
798 gchar* author_default;
799 gchar* license_default;
802 gchar* instrument_path;
811 BseMidiChannelEvent* bse_midi_channel_event_new (
void);
812 BseMidiChannelEvent* bse_midi_channel_event_copy_shallow (BseMidiChannelEvent* rec);
813 BseMidiChannelEvent* bse_midi_channel_event_from_rec (SfiRec *sfi_rec);
814 SfiRec *bse_midi_channel_event_to_rec (BseMidiChannelEvent* rec);
815 void bse_midi_channel_event_free (BseMidiChannelEvent* rec);
818 BsePropertyCandidates* bse_property_candidates_new (
void);
819 BsePropertyCandidates* bse_property_candidates_copy_shallow (BsePropertyCandidates* rec);
820 BsePropertyCandidates* bse_property_candidates_from_rec (SfiRec *sfi_rec);
821 SfiRec *bse_property_candidates_to_rec (BsePropertyCandidates* rec);
822 void bse_property_candidates_free (BsePropertyCandidates* rec);
825 BsePartNote* bse_part_note_new (
void);
826 BsePartNote* bse_part_note_copy_shallow (BsePartNote* rec);
827 BsePartNote* bse_part_note_from_rec (SfiRec *sfi_rec);
828 SfiRec *bse_part_note_to_rec (BsePartNote* rec);
829 void bse_part_note_free (BsePartNote* rec);
832 BsePartControl* bse_part_control_new (
void);
833 BsePartControl* bse_part_control_copy_shallow (BsePartControl* rec);
834 BsePartControl* bse_part_control_from_rec (SfiRec *sfi_rec);
835 SfiRec *bse_part_control_to_rec (BsePartControl* rec);
836 void bse_part_control_free (BsePartControl* rec);
839 BseNoteDescription* bse_note_description_new (
void);
840 BseNoteDescription* bse_note_description_copy_shallow (BseNoteDescription* rec);
841 BseNoteDescription* bse_note_description_from_rec (SfiRec *sfi_rec);
842 SfiRec *bse_note_description_to_rec (BseNoteDescription* rec);
843 void bse_note_description_free (BseNoteDescription* rec);
846 BseNoteSequence* bse_note_sequence_new (
void);
847 BseNoteSequence* bse_note_sequence_copy_shallow (BseNoteSequence* rec);
848 BseNoteSequence* bse_note_sequence_from_rec (SfiRec *sfi_rec);
849 SfiRec *bse_note_sequence_to_rec (BseNoteSequence* rec);
850 void bse_note_sequence_free (BseNoteSequence* rec);
853 BseIcon* bse_icon_new (
void);
854 BseIcon* bse_icon_copy_shallow (BseIcon* rec);
855 BseIcon* bse_icon_from_rec (SfiRec *sfi_rec);
856 SfiRec *bse_icon_to_rec (BseIcon* rec);
857 void bse_icon_free (BseIcon* rec);
860 BseCategory* bse_category_new (
void);
861 BseCategory* bse_category_copy_shallow (BseCategory* rec);
862 BseCategory* bse_category_from_rec (SfiRec *sfi_rec);
863 SfiRec *bse_category_to_rec (BseCategory* rec);
864 void bse_category_free (BseCategory* rec);
867 BseDot* bse_dot_new (
void);
868 BseDot* bse_dot_copy_shallow (BseDot* rec);
869 BseDot* bse_dot_from_rec (SfiRec *sfi_rec);
870 SfiRec *bse_dot_to_rec (BseDot* rec);
871 void bse_dot_free (BseDot* rec);
874 BsePartLink* bse_part_link_new (
void);
875 BsePartLink* bse_part_link_copy_shallow (BsePartLink* rec);
876 BsePartLink* bse_part_link_from_rec (SfiRec *sfi_rec);
877 SfiRec *bse_part_link_to_rec (BsePartLink* rec);
878 void bse_part_link_free (BsePartLink* rec);
881 BseTrackPart* bse_track_part_new (
void);
882 BseTrackPart* bse_track_part_copy_shallow (BseTrackPart* rec);
883 BseTrackPart* bse_track_part_from_rec (SfiRec *sfi_rec);
884 SfiRec *bse_track_part_to_rec (BseTrackPart* rec);
885 void bse_track_part_free (BseTrackPart* rec);
888 BseSongTiming* bse_song_timing_new (
void);
889 BseSongTiming* bse_song_timing_copy_shallow (BseSongTiming* rec);
890 BseSongTiming* bse_song_timing_from_rec (SfiRec *sfi_rec);
891 SfiRec *bse_song_timing_to_rec (BseSongTiming* rec);
892 void bse_song_timing_free (BseSongTiming* rec);
895 BseSampleFileInfo* bse_sample_file_info_new (
void);
896 BseSampleFileInfo* bse_sample_file_info_copy_shallow (BseSampleFileInfo* rec);
897 BseSampleFileInfo* bse_sample_file_info_from_rec (SfiRec *sfi_rec);
898 SfiRec *bse_sample_file_info_to_rec (BseSampleFileInfo* rec);
899 void bse_sample_file_info_free (BseSampleFileInfo* rec);
902 BseGConfig* bse_gconfig_new (
void);
903 BseGConfig* bse_gconfig_copy_shallow (BseGConfig* rec);
904 BseGConfig* bse_gconfig_from_rec (SfiRec *sfi_rec);
905 SfiRec *bse_gconfig_to_rec (BseGConfig* rec);
906 void bse_gconfig_free (BseGConfig* rec);
911 GParamSpec* bse_int_seq_get_element (
void);
912 BseIntSeq* bse_int_seq_new (
void);
913 void bse_int_seq_append (BseIntSeq* seq, SfiInt element);
914 BseIntSeq* bse_int_seq_copy_shallow (BseIntSeq* seq);
915 BseIntSeq* bse_int_seq_from_seq (SfiSeq *sfi_seq);
916 SfiSeq *bse_int_seq_to_seq (BseIntSeq* seq);
917 void bse_int_seq_resize (BseIntSeq* seq, guint new_size);
918 void bse_int_seq_free (BseIntSeq* seq);
920 GParamSpec* bse_type_seq_get_element (
void);
921 BseTypeSeq* bse_type_seq_new (
void);
922 void bse_type_seq_append (BseTypeSeq* seq,
const char* element);
923 BseTypeSeq* bse_type_seq_copy_shallow (BseTypeSeq* seq);
924 BseTypeSeq* bse_type_seq_from_seq (SfiSeq *sfi_seq);
925 SfiSeq *bse_type_seq_to_seq (BseTypeSeq* seq);
926 void bse_type_seq_resize (BseTypeSeq* seq, guint new_size);
927 void bse_type_seq_free (BseTypeSeq* seq);
929 GParamSpec* bse_string_seq_get_element (
void);
930 BseStringSeq* bse_string_seq_new (
void);
931 void bse_string_seq_append (BseStringSeq* seq,
const char* element);
932 BseStringSeq* bse_string_seq_copy_shallow (BseStringSeq* seq);
933 BseStringSeq* bse_string_seq_from_seq (SfiSeq *sfi_seq);
934 SfiSeq *bse_string_seq_to_seq (BseStringSeq* seq);
935 void bse_string_seq_resize (BseStringSeq* seq, guint new_size);
936 void bse_string_seq_free (BseStringSeq* seq);
938 GParamSpec* bse_float_seq_get_element (
void);
939 BseFloatSeq* bse_float_seq_new (
void);
940 void bse_float_seq_append (BseFloatSeq* seq, SfiReal element);
941 BseFloatSeq* bse_float_seq_copy_shallow (BseFloatSeq* seq);
942 BseFloatSeq* bse_float_seq_from_seq (SfiSeq *sfi_seq);
943 SfiSeq *bse_float_seq_to_seq (BseFloatSeq* seq);
944 void bse_float_seq_resize (BseFloatSeq* seq, guint new_size);
945 void bse_float_seq_free (BseFloatSeq* seq);
947 GParamSpec* bse_note_seq_get_element (
void);
948 BseNoteSeq* bse_note_seq_new (
void);
949 void bse_note_seq_append (BseNoteSeq* seq, SfiInt element);
950 BseNoteSeq* bse_note_seq_copy_shallow (BseNoteSeq* seq);
951 BseNoteSeq* bse_note_seq_from_seq (SfiSeq *sfi_seq);
952 SfiSeq *bse_note_seq_to_seq (BseNoteSeq* seq);
953 void bse_note_seq_resize (BseNoteSeq* seq, guint new_size);
954 void bse_note_seq_free (BseNoteSeq* seq);
956 GParamSpec* bse_item_seq_get_element (
void);
957 BseItemSeq* bse_item_seq_new (
void);
958 void bse_item_seq_append (BseItemSeq* seq,
BseItem* element);
959 BseItemSeq* bse_item_seq_copy_shallow (BseItemSeq* seq);
960 BseItemSeq* bse_item_seq_from_seq (SfiSeq *sfi_seq);
961 SfiSeq *bse_item_seq_to_seq (BseItemSeq* seq);
962 void bse_item_seq_resize (BseItemSeq* seq, guint new_size);
963 void bse_item_seq_free (BseItemSeq* seq);
965 GParamSpec* bse_part_note_seq_get_element (
void);
966 BsePartNoteSeq* bse_part_note_seq_new (
void);
967 void bse_part_note_seq_append (BsePartNoteSeq* seq, BsePartNote* element);
968 BsePartNoteSeq* bse_part_note_seq_copy_shallow (BsePartNoteSeq* seq);
969 BsePartNoteSeq* bse_part_note_seq_from_seq (SfiSeq *sfi_seq);
970 SfiSeq *bse_part_note_seq_to_seq (BsePartNoteSeq* seq);
971 void bse_part_note_seq_resize (BsePartNoteSeq* seq, guint new_size);
972 void bse_part_note_seq_free (BsePartNoteSeq* seq);
974 GParamSpec* bse_part_control_seq_get_element (
void);
975 BsePartControlSeq* bse_part_control_seq_new (
void);
976 void bse_part_control_seq_append (BsePartControlSeq* seq, BsePartControl* element);
977 BsePartControlSeq* bse_part_control_seq_copy_shallow (BsePartControlSeq* seq);
978 BsePartControlSeq* bse_part_control_seq_from_seq (SfiSeq *sfi_seq);
979 SfiSeq *bse_part_control_seq_to_seq (BsePartControlSeq* seq);
980 void bse_part_control_seq_resize (BsePartControlSeq* seq, guint new_size);
981 void bse_part_control_seq_free (BsePartControlSeq* seq);
983 GParamSpec* bse_pixel_seq_get_element (
void);
984 BsePixelSeq* bse_pixel_seq_new (
void);
985 void bse_pixel_seq_append (BsePixelSeq* seq, SfiInt element);
986 BsePixelSeq* bse_pixel_seq_copy_shallow (BsePixelSeq* seq);
987 BsePixelSeq* bse_pixel_seq_from_seq (SfiSeq *sfi_seq);
988 SfiSeq *bse_pixel_seq_to_seq (BsePixelSeq* seq);
989 void bse_pixel_seq_resize (BsePixelSeq* seq, guint new_size);
990 void bse_pixel_seq_free (BsePixelSeq* seq);
992 GParamSpec* bse_category_seq_get_element (
void);
993 BseCategorySeq* bse_category_seq_new (
void);
994 void bse_category_seq_append (BseCategorySeq* seq, BseCategory* element);
995 BseCategorySeq* bse_category_seq_copy_shallow (BseCategorySeq* seq);
996 BseCategorySeq* bse_category_seq_from_seq (SfiSeq *sfi_seq);
997 SfiSeq *bse_category_seq_to_seq (BseCategorySeq* seq);
998 void bse_category_seq_resize (BseCategorySeq* seq, guint new_size);
999 void bse_category_seq_free (BseCategorySeq* seq);
1001 GParamSpec* bse_dot_seq_get_element (
void);
1002 BseDotSeq* bse_dot_seq_new (
void);
1003 void bse_dot_seq_append (BseDotSeq* seq, BseDot* element);
1004 BseDotSeq* bse_dot_seq_copy_shallow (BseDotSeq* seq);
1005 BseDotSeq* bse_dot_seq_from_seq (SfiSeq *sfi_seq);
1006 SfiSeq *bse_dot_seq_to_seq (BseDotSeq* seq);
1007 void bse_dot_seq_resize (BseDotSeq* seq, guint new_size);
1008 void bse_dot_seq_free (BseDotSeq* seq);
1010 GParamSpec* bse_part_link_seq_get_element (
void);
1011 BsePartLinkSeq* bse_part_link_seq_new (
void);
1012 void bse_part_link_seq_append (BsePartLinkSeq* seq, BsePartLink* element);
1013 BsePartLinkSeq* bse_part_link_seq_copy_shallow (BsePartLinkSeq* seq);
1014 BsePartLinkSeq* bse_part_link_seq_from_seq (SfiSeq *sfi_seq);
1015 SfiSeq *bse_part_link_seq_to_seq (BsePartLinkSeq* seq);
1016 void bse_part_link_seq_resize (BsePartLinkSeq* seq, guint new_size);
1017 void bse_part_link_seq_free (BsePartLinkSeq* seq);
1019 GParamSpec* bse_track_part_seq_get_element (
void);
1020 BseTrackPartSeq* bse_track_part_seq_new (
void);
1021 void bse_track_part_seq_append (BseTrackPartSeq* seq, BseTrackPart* element);
1022 BseTrackPartSeq* bse_track_part_seq_copy_shallow (BseTrackPartSeq* seq);
1023 BseTrackPartSeq* bse_track_part_seq_from_seq (SfiSeq *sfi_seq);
1024 SfiSeq *bse_track_part_seq_to_seq (BseTrackPartSeq* seq);
1025 void bse_track_part_seq_resize (BseTrackPartSeq* seq, guint new_size);
1026 void bse_track_part_seq_free (BseTrackPartSeq* seq);
1038 extern GType bse__type_id__musical_tuning_type;
1039 extern GType bse__type_id__midi_signal_type;
1040 extern GType bse__type_id__midi_control_type;
1041 extern GType bse__type_id__midi_channel_event_type;
1045 extern GType bse__type_id__midi_channel_event;
1046 extern GType bse__type_id__property_candidates;
1047 extern GType bse__type_id__part_note;
1048 extern GType bse__type_id__part_control;
1049 extern GType bse__type_id__note_description;
1050 extern GType bse__type_id__note_sequence;
1051 extern GType bse__type_id__icon;
1052 extern GType bse__type_id__category;
1053 extern GType bse__type_id__dot;
1054 extern GType bse__type_id__part_link;
1055 extern GType bse__type_id__track_part;
1056 extern GType bse__type_id__song_timing;
1057 extern GType bse__type_id__sample_file_info;
1058 extern GType bse__type_id__gconfig;
1062 extern GType bse__type_id__int_seq;
1063 extern GType bse__type_id__type_seq;
1064 extern GType bse__type_id__string_seq;
1065 extern GType bse__type_id__float_seq;
1066 extern GType bse__type_id__note_seq;
1067 extern GType bse__type_id__item_seq;
1068 extern GType bse__type_id__part_note_seq;
1069 extern GType bse__type_id__part_control_seq;
1070 extern GType bse__type_id__pixel_seq;
1071 extern GType bse__type_id__category_seq;
1072 extern GType bse__type_id__dot_seq;
1073 extern GType bse__type_id__part_link_seq;
1074 extern GType bse__type_id__track_part_seq;
1080 #define BSE_TYPE_MUSICAL_TUNING_TYPE (bse__type_id__musical_tuning_type)
1081 #define BSE_TYPE_MIDI_SIGNAL_TYPE (bse__type_id__midi_signal_type)
1082 #define BSE_TYPE_MIDI_CONTROL_TYPE (bse__type_id__midi_control_type)
1083 #define BSE_TYPE_MIDI_CHANNEL_EVENT_TYPE (bse__type_id__midi_channel_event_type)
1087 #define BSE_TYPE_MIDI_CHANNEL_EVENT (bse__type_id__midi_channel_event)
1088 #define BSE_TYPE_PROPERTY_CANDIDATES (bse__type_id__property_candidates)
1089 #define BSE_TYPE_PART_NOTE (bse__type_id__part_note)
1090 #define BSE_TYPE_PART_CONTROL (bse__type_id__part_control)
1091 #define BSE_TYPE_NOTE_DESCRIPTION (bse__type_id__note_description)
1092 #define BSE_TYPE_NOTE_SEQUENCE (bse__type_id__note_sequence)
1093 #define BSE_TYPE_ICON (bse__type_id__icon)
1094 #define BSE_TYPE_CATEGORY (bse__type_id__category)
1095 #define BSE_TYPE_DOT (bse__type_id__dot)
1096 #define BSE_TYPE_PART_LINK (bse__type_id__part_link)
1097 #define BSE_TYPE_TRACK_PART (bse__type_id__track_part)
1098 #define BSE_TYPE_SONG_TIMING (bse__type_id__song_timing)
1099 #define BSE_TYPE_SAMPLE_FILE_INFO (bse__type_id__sample_file_info)
1100 #define BSE_TYPE_GCONFIG (bse__type_id__gconfig)
1104 #define BSE_TYPE_INT_SEQ (bse__type_id__int_seq)
1105 #define BSE_TYPE_TYPE_SEQ (bse__type_id__type_seq)
1106 #define BSE_TYPE_STRING_SEQ (bse__type_id__string_seq)
1107 #define BSE_TYPE_FLOAT_SEQ (bse__type_id__float_seq)
1108 #define BSE_TYPE_NOTE_SEQ (bse__type_id__note_seq)
1109 #define BSE_TYPE_ITEM_SEQ (bse__type_id__item_seq)
1110 #define BSE_TYPE_PART_NOTE_SEQ (bse__type_id__part_note_seq)
1111 #define BSE_TYPE_PART_CONTROL_SEQ (bse__type_id__part_control_seq)
1112 #define BSE_TYPE_PIXEL_SEQ (bse__type_id__pixel_seq)
1113 #define BSE_TYPE_CATEGORY_SEQ (bse__type_id__category_seq)
1114 #define BSE_TYPE_DOT_SEQ (bse__type_id__dot_seq)
1115 #define BSE_TYPE_PART_LINK_SEQ (bse__type_id__part_link_seq)
1116 #define BSE_TYPE_TRACK_PART_SEQ (bse__type_id__track_part_seq)
Definition: bsetrack.hh:24
Definition: bstoldbseapi.h:1051
Definition: bstoldbseapi.h:974
Definition: bstoldbseapi.h:1135
Definition: bstoldbseapi.h:1159
Definition: bstoldbseapi.h:1143
Definition: bstoldbseapi.h:1056
Definition: bstoldbseapi.h:1119
Definition: bstoldbseapi.h:1065
Definition: bstoldbseapi.h:1024
Definition: bstoldbseapi.h:1033
Definition: bstoldbseapi.h:1139
Definition: bstoldbseapi.h:1155
Definition: bstoldbseapi.h:1073
Definition: bstoldbseapi.h:1147
Definition: sfitypes.hh:32
Definition: sfiparams.hh:68
Definition: bstoldbseapi.h:994
Definition: bstoldbseapi.h:1115
Definition: bstoldbseapi.h:1004
Definition: bstoldbseapi.h:1011
Definition: bstoldbseapi.h:1123
Definition: bstoldbseapi.h:1151
Definition: bstoldbseapi.h:988
Definition: bstoldbseapi.h:1041
Definition: bstoldbseapi.h:1028
Definition: bsepart.hh:26
Definition: bstoldbseapi.h:1045
Definition: bseitem.hh:33
Definition: bstoldbseapi.h:1111
Definition: bstoldbseapi.h:1127
Definition: bstoldbseapi.h:1131