BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Enumerations | Functions | Variables
bsegentypes.h File Reference

Go to the source code of this file.

Classes

struct  BseIntSeq
 
struct  BseTypeSeq
 
struct  BseStringSeq
 
struct  BseFloatSeq
 
struct  BseNoteSeq
 
struct  BseItemSeq
 
struct  BsePartNoteSeq
 
struct  BsePartControlSeq
 
struct  BsePixelSeq
 
struct  BseCategorySeq
 
struct  BseDotSeq
 
struct  BsePartLinkSeq
 
struct  BseTrackPartSeq
 
struct  BseMidiChannelEvent
 
struct  BsePropertyCandidates
 
struct  BsePartNote
 
struct  BsePartControl
 
struct  BseNoteDescription
 
struct  BseNoteSequence
 
struct  BseIcon
 
struct  BseCategory
 
struct  BseDot
 
struct  BsePartLink
 
struct  BseTrackPart
 
struct  BseSongTiming
 
struct  BseSampleFileInfo
 
struct  BseGConfig
 

Macros

#define BSE_TYPE_DATA_CACHE_REQUEST
 
#define BSE_TYPE_VORBIS_CUTTER_MODE
 
#define BSE_TYPE_EXPORT_NODE_TYPE
 
#define BSE_TYPE_BIQUAD_FILTER_TYPE
 
#define BSE_TYPE_BIQUAD_FILTER_NORM
 
#define BSE_TYPE_IIR_FILTER_ALGORITHM
 
#define BSE_TYPE_IIR_FILTER_TYPE
 
#define BSE_TYPE_REGISTRATION_TYPE
 
#define BSE_TYPE_INTERPOL_TYPE
 
#define BSE_TYPE_LOOP_TYPE
 
#define BSE_TYPE_MAGIC_FLAGS
 
#define BSE_TYPE_ERROR_TYPE
 
#define BSE_TYPE_TIME_RANGE_TYPE
 
#define BSE_TYPE_MIDI_EVENT_TYPE
 
#define BSE_TYPE_PROJECT_STATE
 
#define BSE_TYPE_STANDARD_OSC_WAVE_TYPE
 
#define BSE_TYPE_MIDI_DECODER_STATE
 
#define BSE_TYPE_MUSICAL_TUNING_TYPE
 
#define BSE_TYPE_MIDI_SIGNAL_TYPE
 
#define BSE_TYPE_MIDI_CONTROL_TYPE
 
#define BSE_TYPE_MIDI_CHANNEL_EVENT_TYPE
 
#define BSE_TYPE_MIDI_CHANNEL_EVENT
 
#define BSE_TYPE_PROPERTY_CANDIDATES
 
#define BSE_TYPE_PART_NOTE
 
#define BSE_TYPE_PART_CONTROL
 
#define BSE_TYPE_NOTE_DESCRIPTION
 
#define BSE_TYPE_NOTE_SEQUENCE
 
#define BSE_TYPE_ICON
 
#define BSE_TYPE_CATEGORY
 
#define BSE_TYPE_DOT
 
#define BSE_TYPE_PART_LINK
 
#define BSE_TYPE_TRACK_PART
 
#define BSE_TYPE_SONG_TIMING
 
#define BSE_TYPE_SAMPLE_FILE_INFO
 
#define BSE_TYPE_GCONFIG
 
#define BSE_TYPE_INT_SEQ
 
#define BSE_TYPE_TYPE_SEQ
 
#define BSE_TYPE_STRING_SEQ
 
#define BSE_TYPE_FLOAT_SEQ
 
#define BSE_TYPE_NOTE_SEQ
 
#define BSE_TYPE_ITEM_SEQ
 
#define BSE_TYPE_PART_NOTE_SEQ
 
#define BSE_TYPE_PART_CONTROL_SEQ
 
#define BSE_TYPE_PIXEL_SEQ
 
#define BSE_TYPE_CATEGORY_SEQ
 
#define BSE_TYPE_DOT_SEQ
 
#define BSE_TYPE_PART_LINK_SEQ
 
#define BSE_TYPE_TRACK_PART_SEQ
 

Enumerations

enum  BseMusicalTuningType {
  BSE_MUSICAL_TUNING_12_TET, BSE_MUSICAL_TUNING_7_TET, BSE_MUSICAL_TUNING_5_TET, BSE_MUSICAL_TUNING_DIATONIC_SCALE,
  BSE_MUSICAL_TUNING_INDIAN_SCALE, BSE_MUSICAL_TUNING_PYTHAGOREAN_TUNING, BSE_MUSICAL_TUNING_PENTATONIC_5_LIMIT, BSE_MUSICAL_TUNING_PENTATONIC_BLUES,
  BSE_MUSICAL_TUNING_PENTATONIC_GOGO, BSE_MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, BSE_MUSICAL_TUNING_SILBERMANN_SORGE, BSE_MUSICAL_TUNING_WERCKMEISTER_3,
  BSE_MUSICAL_TUNING_WERCKMEISTER_4, BSE_MUSICAL_TUNING_WERCKMEISTER_5, BSE_MUSICAL_TUNING_WERCKMEISTER_6, BSE_MUSICAL_TUNING_KIRNBERGER_3,
  BSE_MUSICAL_TUNING_YOUNG, BSE_MUSICAL_TUNING_12_TET, BSE_MUSICAL_TUNING_7_TET, BSE_MUSICAL_TUNING_5_TET,
  BSE_MUSICAL_TUNING_DIATONIC_SCALE, BSE_MUSICAL_TUNING_INDIAN_SCALE, BSE_MUSICAL_TUNING_PYTHAGOREAN_TUNING, BSE_MUSICAL_TUNING_PENTATONIC_5_LIMIT,
  BSE_MUSICAL_TUNING_PENTATONIC_BLUES, BSE_MUSICAL_TUNING_PENTATONIC_GOGO, BSE_MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, BSE_MUSICAL_TUNING_SILBERMANN_SORGE,
  BSE_MUSICAL_TUNING_WERCKMEISTER_3, BSE_MUSICAL_TUNING_WERCKMEISTER_4, BSE_MUSICAL_TUNING_WERCKMEISTER_5, BSE_MUSICAL_TUNING_WERCKMEISTER_6,
  BSE_MUSICAL_TUNING_KIRNBERGER_3, BSE_MUSICAL_TUNING_YOUNG
}
 
enum  BseMidiSignalType {
  BSE_MIDI_SIGNAL_PROGRAM, BSE_MIDI_SIGNAL_PRESSURE, BSE_MIDI_SIGNAL_PITCH_BEND, BSE_MIDI_SIGNAL_VELOCITY,
  BSE_MIDI_SIGNAL_FINE_TUNE, BSE_MIDI_SIGNAL_CONTINUOUS_0, BSE_MIDI_SIGNAL_CONTINUOUS_1, BSE_MIDI_SIGNAL_CONTINUOUS_2,
  BSE_MIDI_SIGNAL_CONTINUOUS_3, BSE_MIDI_SIGNAL_CONTINUOUS_4, BSE_MIDI_SIGNAL_CONTINUOUS_5, BSE_MIDI_SIGNAL_CONTINUOUS_6,
  BSE_MIDI_SIGNAL_CONTINUOUS_7, BSE_MIDI_SIGNAL_CONTINUOUS_8, BSE_MIDI_SIGNAL_CONTINUOUS_9, BSE_MIDI_SIGNAL_CONTINUOUS_10,
  BSE_MIDI_SIGNAL_CONTINUOUS_11, BSE_MIDI_SIGNAL_CONTINUOUS_12, BSE_MIDI_SIGNAL_CONTINUOUS_13, BSE_MIDI_SIGNAL_CONTINUOUS_14,
  BSE_MIDI_SIGNAL_CONTINUOUS_15, BSE_MIDI_SIGNAL_CONTINUOUS_16, BSE_MIDI_SIGNAL_CONTINUOUS_17, BSE_MIDI_SIGNAL_CONTINUOUS_18,
  BSE_MIDI_SIGNAL_CONTINUOUS_19, BSE_MIDI_SIGNAL_CONTINUOUS_20, BSE_MIDI_SIGNAL_CONTINUOUS_21, BSE_MIDI_SIGNAL_CONTINUOUS_22,
  BSE_MIDI_SIGNAL_CONTINUOUS_23, BSE_MIDI_SIGNAL_CONTINUOUS_24, BSE_MIDI_SIGNAL_CONTINUOUS_25, BSE_MIDI_SIGNAL_CONTINUOUS_26,
  BSE_MIDI_SIGNAL_CONTINUOUS_27, BSE_MIDI_SIGNAL_CONTINUOUS_28, BSE_MIDI_SIGNAL_CONTINUOUS_29, BSE_MIDI_SIGNAL_CONTINUOUS_30,
  BSE_MIDI_SIGNAL_CONTINUOUS_31, BSE_MIDI_SIGNAL_CONSTANT_HIGH, BSE_MIDI_SIGNAL_CONSTANT_CENTER, BSE_MIDI_SIGNAL_CONSTANT_LOW,
  BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, BSE_MIDI_SIGNAL_PARAMETER, BSE_MIDI_SIGNAL_NON_PARAMETER,
  BSE_MIDI_SIGNAL_CONTROL_0, BSE_MIDI_SIGNAL_CONTROL_1, BSE_MIDI_SIGNAL_CONTROL_2, BSE_MIDI_SIGNAL_CONTROL_3,
  BSE_MIDI_SIGNAL_CONTROL_4, BSE_MIDI_SIGNAL_CONTROL_5, BSE_MIDI_SIGNAL_CONTROL_6, BSE_MIDI_SIGNAL_CONTROL_7,
  BSE_MIDI_SIGNAL_CONTROL_8, BSE_MIDI_SIGNAL_CONTROL_9, BSE_MIDI_SIGNAL_CONTROL_10, BSE_MIDI_SIGNAL_CONTROL_11,
  BSE_MIDI_SIGNAL_CONTROL_12, BSE_MIDI_SIGNAL_CONTROL_13, BSE_MIDI_SIGNAL_CONTROL_14, BSE_MIDI_SIGNAL_CONTROL_15,
  BSE_MIDI_SIGNAL_CONTROL_16, BSE_MIDI_SIGNAL_CONTROL_17, BSE_MIDI_SIGNAL_CONTROL_18, BSE_MIDI_SIGNAL_CONTROL_19,
  BSE_MIDI_SIGNAL_CONTROL_20, BSE_MIDI_SIGNAL_CONTROL_21, BSE_MIDI_SIGNAL_CONTROL_22, BSE_MIDI_SIGNAL_CONTROL_23,
  BSE_MIDI_SIGNAL_CONTROL_24, BSE_MIDI_SIGNAL_CONTROL_25, BSE_MIDI_SIGNAL_CONTROL_26, BSE_MIDI_SIGNAL_CONTROL_27,
  BSE_MIDI_SIGNAL_CONTROL_28, BSE_MIDI_SIGNAL_CONTROL_29, BSE_MIDI_SIGNAL_CONTROL_30, BSE_MIDI_SIGNAL_CONTROL_31,
  BSE_MIDI_SIGNAL_CONTROL_32, BSE_MIDI_SIGNAL_CONTROL_33, BSE_MIDI_SIGNAL_CONTROL_34, BSE_MIDI_SIGNAL_CONTROL_35,
  BSE_MIDI_SIGNAL_CONTROL_36, BSE_MIDI_SIGNAL_CONTROL_37, BSE_MIDI_SIGNAL_CONTROL_38, BSE_MIDI_SIGNAL_CONTROL_39,
  BSE_MIDI_SIGNAL_CONTROL_40, BSE_MIDI_SIGNAL_CONTROL_41, BSE_MIDI_SIGNAL_CONTROL_42, BSE_MIDI_SIGNAL_CONTROL_43,
  BSE_MIDI_SIGNAL_CONTROL_44, BSE_MIDI_SIGNAL_CONTROL_45, BSE_MIDI_SIGNAL_CONTROL_46, BSE_MIDI_SIGNAL_CONTROL_47,
  BSE_MIDI_SIGNAL_CONTROL_48, BSE_MIDI_SIGNAL_CONTROL_49, BSE_MIDI_SIGNAL_CONTROL_50, BSE_MIDI_SIGNAL_CONTROL_51,
  BSE_MIDI_SIGNAL_CONTROL_52, BSE_MIDI_SIGNAL_CONTROL_53, BSE_MIDI_SIGNAL_CONTROL_54, BSE_MIDI_SIGNAL_CONTROL_55,
  BSE_MIDI_SIGNAL_CONTROL_56, BSE_MIDI_SIGNAL_CONTROL_57, BSE_MIDI_SIGNAL_CONTROL_58, BSE_MIDI_SIGNAL_CONTROL_59,
  BSE_MIDI_SIGNAL_CONTROL_60, BSE_MIDI_SIGNAL_CONTROL_61, BSE_MIDI_SIGNAL_CONTROL_62, BSE_MIDI_SIGNAL_CONTROL_63,
  BSE_MIDI_SIGNAL_CONTROL_64, BSE_MIDI_SIGNAL_CONTROL_65, BSE_MIDI_SIGNAL_CONTROL_66, BSE_MIDI_SIGNAL_CONTROL_67,
  BSE_MIDI_SIGNAL_CONTROL_68, BSE_MIDI_SIGNAL_CONTROL_69, BSE_MIDI_SIGNAL_CONTROL_70, BSE_MIDI_SIGNAL_CONTROL_71,
  BSE_MIDI_SIGNAL_CONTROL_72, BSE_MIDI_SIGNAL_CONTROL_73, BSE_MIDI_SIGNAL_CONTROL_74, BSE_MIDI_SIGNAL_CONTROL_75,
  BSE_MIDI_SIGNAL_CONTROL_76, BSE_MIDI_SIGNAL_CONTROL_77, BSE_MIDI_SIGNAL_CONTROL_78, BSE_MIDI_SIGNAL_CONTROL_79,
  BSE_MIDI_SIGNAL_CONTROL_80, BSE_MIDI_SIGNAL_CONTROL_81, BSE_MIDI_SIGNAL_CONTROL_82, BSE_MIDI_SIGNAL_CONTROL_83,
  BSE_MIDI_SIGNAL_CONTROL_84, BSE_MIDI_SIGNAL_CONTROL_85, BSE_MIDI_SIGNAL_CONTROL_86, BSE_MIDI_SIGNAL_CONTROL_87,
  BSE_MIDI_SIGNAL_CONTROL_88, BSE_MIDI_SIGNAL_CONTROL_89, BSE_MIDI_SIGNAL_CONTROL_90, BSE_MIDI_SIGNAL_CONTROL_91,
  BSE_MIDI_SIGNAL_CONTROL_92, BSE_MIDI_SIGNAL_CONTROL_93, BSE_MIDI_SIGNAL_CONTROL_94, BSE_MIDI_SIGNAL_CONTROL_95,
  BSE_MIDI_SIGNAL_CONTROL_96, BSE_MIDI_SIGNAL_CONTROL_97, BSE_MIDI_SIGNAL_CONTROL_98, BSE_MIDI_SIGNAL_CONTROL_99,
  BSE_MIDI_SIGNAL_CONTROL_100, BSE_MIDI_SIGNAL_CONTROL_101, BSE_MIDI_SIGNAL_CONTROL_102, BSE_MIDI_SIGNAL_CONTROL_103,
  BSE_MIDI_SIGNAL_CONTROL_104, BSE_MIDI_SIGNAL_CONTROL_105, BSE_MIDI_SIGNAL_CONTROL_106, BSE_MIDI_SIGNAL_CONTROL_107,
  BSE_MIDI_SIGNAL_CONTROL_108, BSE_MIDI_SIGNAL_CONTROL_109, BSE_MIDI_SIGNAL_CONTROL_110, BSE_MIDI_SIGNAL_CONTROL_111,
  BSE_MIDI_SIGNAL_CONTROL_112, BSE_MIDI_SIGNAL_CONTROL_113, BSE_MIDI_SIGNAL_CONTROL_114, BSE_MIDI_SIGNAL_CONTROL_115,
  BSE_MIDI_SIGNAL_CONTROL_116, BSE_MIDI_SIGNAL_CONTROL_117, BSE_MIDI_SIGNAL_CONTROL_118, BSE_MIDI_SIGNAL_CONTROL_119,
  BSE_MIDI_SIGNAL_CONTROL_120, BSE_MIDI_SIGNAL_CONTROL_121, BSE_MIDI_SIGNAL_CONTROL_122, BSE_MIDI_SIGNAL_CONTROL_123,
  BSE_MIDI_SIGNAL_CONTROL_124, BSE_MIDI_SIGNAL_CONTROL_125, BSE_MIDI_SIGNAL_CONTROL_126, BSE_MIDI_SIGNAL_CONTROL_127,
  BSE_MIDI_SIGNAL_PROGRAM, BSE_MIDI_SIGNAL_PRESSURE, BSE_MIDI_SIGNAL_PITCH_BEND, BSE_MIDI_SIGNAL_VELOCITY,
  BSE_MIDI_SIGNAL_FINE_TUNE, BSE_MIDI_SIGNAL_CONTINUOUS_0, BSE_MIDI_SIGNAL_CONTINUOUS_1, BSE_MIDI_SIGNAL_CONTINUOUS_2,
  BSE_MIDI_SIGNAL_CONTINUOUS_3, BSE_MIDI_SIGNAL_CONTINUOUS_4, BSE_MIDI_SIGNAL_CONTINUOUS_5, BSE_MIDI_SIGNAL_CONTINUOUS_6,
  BSE_MIDI_SIGNAL_CONTINUOUS_7, BSE_MIDI_SIGNAL_CONTINUOUS_8, BSE_MIDI_SIGNAL_CONTINUOUS_9, BSE_MIDI_SIGNAL_CONTINUOUS_10,
  BSE_MIDI_SIGNAL_CONTINUOUS_11, BSE_MIDI_SIGNAL_CONTINUOUS_12, BSE_MIDI_SIGNAL_CONTINUOUS_13, BSE_MIDI_SIGNAL_CONTINUOUS_14,
  BSE_MIDI_SIGNAL_CONTINUOUS_15, BSE_MIDI_SIGNAL_CONTINUOUS_16, BSE_MIDI_SIGNAL_CONTINUOUS_17, BSE_MIDI_SIGNAL_CONTINUOUS_18,
  BSE_MIDI_SIGNAL_CONTINUOUS_19, BSE_MIDI_SIGNAL_CONTINUOUS_20, BSE_MIDI_SIGNAL_CONTINUOUS_21, BSE_MIDI_SIGNAL_CONTINUOUS_22,
  BSE_MIDI_SIGNAL_CONTINUOUS_23, BSE_MIDI_SIGNAL_CONTINUOUS_24, BSE_MIDI_SIGNAL_CONTINUOUS_25, BSE_MIDI_SIGNAL_CONTINUOUS_26,
  BSE_MIDI_SIGNAL_CONTINUOUS_27, BSE_MIDI_SIGNAL_CONTINUOUS_28, BSE_MIDI_SIGNAL_CONTINUOUS_29, BSE_MIDI_SIGNAL_CONTINUOUS_30,
  BSE_MIDI_SIGNAL_CONTINUOUS_31, BSE_MIDI_SIGNAL_CONSTANT_HIGH, BSE_MIDI_SIGNAL_CONSTANT_CENTER, BSE_MIDI_SIGNAL_CONSTANT_LOW,
  BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, BSE_MIDI_SIGNAL_PARAMETER, BSE_MIDI_SIGNAL_NON_PARAMETER,
  BSE_MIDI_SIGNAL_CONTROL_0, BSE_MIDI_SIGNAL_CONTROL_1, BSE_MIDI_SIGNAL_CONTROL_2, BSE_MIDI_SIGNAL_CONTROL_3,
  BSE_MIDI_SIGNAL_CONTROL_4, BSE_MIDI_SIGNAL_CONTROL_5, BSE_MIDI_SIGNAL_CONTROL_6, BSE_MIDI_SIGNAL_CONTROL_7,
  BSE_MIDI_SIGNAL_CONTROL_8, BSE_MIDI_SIGNAL_CONTROL_9, BSE_MIDI_SIGNAL_CONTROL_10, BSE_MIDI_SIGNAL_CONTROL_11,
  BSE_MIDI_SIGNAL_CONTROL_12, BSE_MIDI_SIGNAL_CONTROL_13, BSE_MIDI_SIGNAL_CONTROL_14, BSE_MIDI_SIGNAL_CONTROL_15,
  BSE_MIDI_SIGNAL_CONTROL_16, BSE_MIDI_SIGNAL_CONTROL_17, BSE_MIDI_SIGNAL_CONTROL_18, BSE_MIDI_SIGNAL_CONTROL_19,
  BSE_MIDI_SIGNAL_CONTROL_20, BSE_MIDI_SIGNAL_CONTROL_21, BSE_MIDI_SIGNAL_CONTROL_22, BSE_MIDI_SIGNAL_CONTROL_23,
  BSE_MIDI_SIGNAL_CONTROL_24, BSE_MIDI_SIGNAL_CONTROL_25, BSE_MIDI_SIGNAL_CONTROL_26, BSE_MIDI_SIGNAL_CONTROL_27,
  BSE_MIDI_SIGNAL_CONTROL_28, BSE_MIDI_SIGNAL_CONTROL_29, BSE_MIDI_SIGNAL_CONTROL_30, BSE_MIDI_SIGNAL_CONTROL_31,
  BSE_MIDI_SIGNAL_CONTROL_32, BSE_MIDI_SIGNAL_CONTROL_33, BSE_MIDI_SIGNAL_CONTROL_34, BSE_MIDI_SIGNAL_CONTROL_35,
  BSE_MIDI_SIGNAL_CONTROL_36, BSE_MIDI_SIGNAL_CONTROL_37, BSE_MIDI_SIGNAL_CONTROL_38, BSE_MIDI_SIGNAL_CONTROL_39,
  BSE_MIDI_SIGNAL_CONTROL_40, BSE_MIDI_SIGNAL_CONTROL_41, BSE_MIDI_SIGNAL_CONTROL_42, BSE_MIDI_SIGNAL_CONTROL_43,
  BSE_MIDI_SIGNAL_CONTROL_44, BSE_MIDI_SIGNAL_CONTROL_45, BSE_MIDI_SIGNAL_CONTROL_46, BSE_MIDI_SIGNAL_CONTROL_47,
  BSE_MIDI_SIGNAL_CONTROL_48, BSE_MIDI_SIGNAL_CONTROL_49, BSE_MIDI_SIGNAL_CONTROL_50, BSE_MIDI_SIGNAL_CONTROL_51,
  BSE_MIDI_SIGNAL_CONTROL_52, BSE_MIDI_SIGNAL_CONTROL_53, BSE_MIDI_SIGNAL_CONTROL_54, BSE_MIDI_SIGNAL_CONTROL_55,
  BSE_MIDI_SIGNAL_CONTROL_56, BSE_MIDI_SIGNAL_CONTROL_57, BSE_MIDI_SIGNAL_CONTROL_58, BSE_MIDI_SIGNAL_CONTROL_59,
  BSE_MIDI_SIGNAL_CONTROL_60, BSE_MIDI_SIGNAL_CONTROL_61, BSE_MIDI_SIGNAL_CONTROL_62, BSE_MIDI_SIGNAL_CONTROL_63,
  BSE_MIDI_SIGNAL_CONTROL_64, BSE_MIDI_SIGNAL_CONTROL_65, BSE_MIDI_SIGNAL_CONTROL_66, BSE_MIDI_SIGNAL_CONTROL_67,
  BSE_MIDI_SIGNAL_CONTROL_68, BSE_MIDI_SIGNAL_CONTROL_69, BSE_MIDI_SIGNAL_CONTROL_70, BSE_MIDI_SIGNAL_CONTROL_71,
  BSE_MIDI_SIGNAL_CONTROL_72, BSE_MIDI_SIGNAL_CONTROL_73, BSE_MIDI_SIGNAL_CONTROL_74, BSE_MIDI_SIGNAL_CONTROL_75,
  BSE_MIDI_SIGNAL_CONTROL_76, BSE_MIDI_SIGNAL_CONTROL_77, BSE_MIDI_SIGNAL_CONTROL_78, BSE_MIDI_SIGNAL_CONTROL_79,
  BSE_MIDI_SIGNAL_CONTROL_80, BSE_MIDI_SIGNAL_CONTROL_81, BSE_MIDI_SIGNAL_CONTROL_82, BSE_MIDI_SIGNAL_CONTROL_83,
  BSE_MIDI_SIGNAL_CONTROL_84, BSE_MIDI_SIGNAL_CONTROL_85, BSE_MIDI_SIGNAL_CONTROL_86, BSE_MIDI_SIGNAL_CONTROL_87,
  BSE_MIDI_SIGNAL_CONTROL_88, BSE_MIDI_SIGNAL_CONTROL_89, BSE_MIDI_SIGNAL_CONTROL_90, BSE_MIDI_SIGNAL_CONTROL_91,
  BSE_MIDI_SIGNAL_CONTROL_92, BSE_MIDI_SIGNAL_CONTROL_93, BSE_MIDI_SIGNAL_CONTROL_94, BSE_MIDI_SIGNAL_CONTROL_95,
  BSE_MIDI_SIGNAL_CONTROL_96, BSE_MIDI_SIGNAL_CONTROL_97, BSE_MIDI_SIGNAL_CONTROL_98, BSE_MIDI_SIGNAL_CONTROL_99,
  BSE_MIDI_SIGNAL_CONTROL_100, BSE_MIDI_SIGNAL_CONTROL_101, BSE_MIDI_SIGNAL_CONTROL_102, BSE_MIDI_SIGNAL_CONTROL_103,
  BSE_MIDI_SIGNAL_CONTROL_104, BSE_MIDI_SIGNAL_CONTROL_105, BSE_MIDI_SIGNAL_CONTROL_106, BSE_MIDI_SIGNAL_CONTROL_107,
  BSE_MIDI_SIGNAL_CONTROL_108, BSE_MIDI_SIGNAL_CONTROL_109, BSE_MIDI_SIGNAL_CONTROL_110, BSE_MIDI_SIGNAL_CONTROL_111,
  BSE_MIDI_SIGNAL_CONTROL_112, BSE_MIDI_SIGNAL_CONTROL_113, BSE_MIDI_SIGNAL_CONTROL_114, BSE_MIDI_SIGNAL_CONTROL_115,
  BSE_MIDI_SIGNAL_CONTROL_116, BSE_MIDI_SIGNAL_CONTROL_117, BSE_MIDI_SIGNAL_CONTROL_118, BSE_MIDI_SIGNAL_CONTROL_119,
  BSE_MIDI_SIGNAL_CONTROL_120, BSE_MIDI_SIGNAL_CONTROL_121, BSE_MIDI_SIGNAL_CONTROL_122, BSE_MIDI_SIGNAL_CONTROL_123,
  BSE_MIDI_SIGNAL_CONTROL_124, BSE_MIDI_SIGNAL_CONTROL_125, BSE_MIDI_SIGNAL_CONTROL_126, BSE_MIDI_SIGNAL_CONTROL_127
}
 
enum  BseMidiControlType {
  BSE_MIDI_CONTROL_NONE, BSE_MIDI_CONTROL_CONTINUOUS_0, BSE_MIDI_CONTROL_CONTINUOUS_1, BSE_MIDI_CONTROL_CONTINUOUS_2,
  BSE_MIDI_CONTROL_CONTINUOUS_3, BSE_MIDI_CONTROL_CONTINUOUS_4, BSE_MIDI_CONTROL_CONTINUOUS_5, BSE_MIDI_CONTROL_CONTINUOUS_6,
  BSE_MIDI_CONTROL_CONTINUOUS_7, BSE_MIDI_CONTROL_CONTINUOUS_8, BSE_MIDI_CONTROL_CONTINUOUS_9, BSE_MIDI_CONTROL_CONTINUOUS_10,
  BSE_MIDI_CONTROL_CONTINUOUS_11, BSE_MIDI_CONTROL_CONTINUOUS_12, BSE_MIDI_CONTROL_CONTINUOUS_13, BSE_MIDI_CONTROL_CONTINUOUS_14,
  BSE_MIDI_CONTROL_CONTINUOUS_15, BSE_MIDI_CONTROL_CONTINUOUS_16, BSE_MIDI_CONTROL_CONTINUOUS_17, BSE_MIDI_CONTROL_CONTINUOUS_18,
  BSE_MIDI_CONTROL_CONTINUOUS_19, BSE_MIDI_CONTROL_CONTINUOUS_20, BSE_MIDI_CONTROL_CONTINUOUS_21, BSE_MIDI_CONTROL_CONTINUOUS_22,
  BSE_MIDI_CONTROL_CONTINUOUS_23, BSE_MIDI_CONTROL_CONTINUOUS_24, BSE_MIDI_CONTROL_CONTINUOUS_25, BSE_MIDI_CONTROL_CONTINUOUS_26,
  BSE_MIDI_CONTROL_CONTINUOUS_27, BSE_MIDI_CONTROL_CONTINUOUS_28, BSE_MIDI_CONTROL_CONTINUOUS_29, BSE_MIDI_CONTROL_CONTINUOUS_30,
  BSE_MIDI_CONTROL_CONTINUOUS_31, BSE_MIDI_CONTROL_0, BSE_MIDI_CONTROL_1, BSE_MIDI_CONTROL_2,
  BSE_MIDI_CONTROL_3, BSE_MIDI_CONTROL_4, BSE_MIDI_CONTROL_5, BSE_MIDI_CONTROL_6,
  BSE_MIDI_CONTROL_7, BSE_MIDI_CONTROL_8, BSE_MIDI_CONTROL_9, BSE_MIDI_CONTROL_10,
  BSE_MIDI_CONTROL_11, BSE_MIDI_CONTROL_12, BSE_MIDI_CONTROL_13, BSE_MIDI_CONTROL_14,
  BSE_MIDI_CONTROL_15, BSE_MIDI_CONTROL_16, BSE_MIDI_CONTROL_17, BSE_MIDI_CONTROL_18,
  BSE_MIDI_CONTROL_19, BSE_MIDI_CONTROL_20, BSE_MIDI_CONTROL_21, BSE_MIDI_CONTROL_22,
  BSE_MIDI_CONTROL_23, BSE_MIDI_CONTROL_24, BSE_MIDI_CONTROL_25, BSE_MIDI_CONTROL_26,
  BSE_MIDI_CONTROL_27, BSE_MIDI_CONTROL_28, BSE_MIDI_CONTROL_29, BSE_MIDI_CONTROL_30,
  BSE_MIDI_CONTROL_31, BSE_MIDI_CONTROL_32, BSE_MIDI_CONTROL_33, BSE_MIDI_CONTROL_34,
  BSE_MIDI_CONTROL_35, BSE_MIDI_CONTROL_36, BSE_MIDI_CONTROL_37, BSE_MIDI_CONTROL_38,
  BSE_MIDI_CONTROL_39, BSE_MIDI_CONTROL_40, BSE_MIDI_CONTROL_41, BSE_MIDI_CONTROL_42,
  BSE_MIDI_CONTROL_43, BSE_MIDI_CONTROL_44, BSE_MIDI_CONTROL_45, BSE_MIDI_CONTROL_46,
  BSE_MIDI_CONTROL_47, BSE_MIDI_CONTROL_48, BSE_MIDI_CONTROL_49, BSE_MIDI_CONTROL_50,
  BSE_MIDI_CONTROL_51, BSE_MIDI_CONTROL_52, BSE_MIDI_CONTROL_53, BSE_MIDI_CONTROL_54,
  BSE_MIDI_CONTROL_55, BSE_MIDI_CONTROL_56, BSE_MIDI_CONTROL_57, BSE_MIDI_CONTROL_58,
  BSE_MIDI_CONTROL_59, BSE_MIDI_CONTROL_60, BSE_MIDI_CONTROL_61, BSE_MIDI_CONTROL_62,
  BSE_MIDI_CONTROL_63, BSE_MIDI_CONTROL_64, BSE_MIDI_CONTROL_65, BSE_MIDI_CONTROL_66,
  BSE_MIDI_CONTROL_67, BSE_MIDI_CONTROL_68, BSE_MIDI_CONTROL_69, BSE_MIDI_CONTROL_70,
  BSE_MIDI_CONTROL_71, BSE_MIDI_CONTROL_72, BSE_MIDI_CONTROL_73, BSE_MIDI_CONTROL_74,
  BSE_MIDI_CONTROL_75, BSE_MIDI_CONTROL_76, BSE_MIDI_CONTROL_77, BSE_MIDI_CONTROL_78,
  BSE_MIDI_CONTROL_79, BSE_MIDI_CONTROL_80, BSE_MIDI_CONTROL_81, BSE_MIDI_CONTROL_82,
  BSE_MIDI_CONTROL_83, BSE_MIDI_CONTROL_84, BSE_MIDI_CONTROL_85, BSE_MIDI_CONTROL_86,
  BSE_MIDI_CONTROL_87, BSE_MIDI_CONTROL_88, BSE_MIDI_CONTROL_89, BSE_MIDI_CONTROL_90,
  BSE_MIDI_CONTROL_91, BSE_MIDI_CONTROL_92, BSE_MIDI_CONTROL_93, BSE_MIDI_CONTROL_94,
  BSE_MIDI_CONTROL_95, BSE_MIDI_CONTROL_96, BSE_MIDI_CONTROL_97, BSE_MIDI_CONTROL_98,
  BSE_MIDI_CONTROL_99, BSE_MIDI_CONTROL_100, BSE_MIDI_CONTROL_101, BSE_MIDI_CONTROL_102,
  BSE_MIDI_CONTROL_103, BSE_MIDI_CONTROL_104, BSE_MIDI_CONTROL_105, BSE_MIDI_CONTROL_106,
  BSE_MIDI_CONTROL_107, BSE_MIDI_CONTROL_108, BSE_MIDI_CONTROL_109, BSE_MIDI_CONTROL_110,
  BSE_MIDI_CONTROL_111, BSE_MIDI_CONTROL_112, BSE_MIDI_CONTROL_113, BSE_MIDI_CONTROL_114,
  BSE_MIDI_CONTROL_115, BSE_MIDI_CONTROL_116, BSE_MIDI_CONTROL_117, BSE_MIDI_CONTROL_118,
  BSE_MIDI_CONTROL_119, BSE_MIDI_CONTROL_120, BSE_MIDI_CONTROL_121, BSE_MIDI_CONTROL_122,
  BSE_MIDI_CONTROL_123, BSE_MIDI_CONTROL_124, BSE_MIDI_CONTROL_125, BSE_MIDI_CONTROL_126,
  BSE_MIDI_CONTROL_127, BSE_MIDI_CONTROL_NONE, BSE_MIDI_CONTROL_CONTINUOUS_0, BSE_MIDI_CONTROL_CONTINUOUS_1,
  BSE_MIDI_CONTROL_CONTINUOUS_2, BSE_MIDI_CONTROL_CONTINUOUS_3, BSE_MIDI_CONTROL_CONTINUOUS_4, BSE_MIDI_CONTROL_CONTINUOUS_5,
  BSE_MIDI_CONTROL_CONTINUOUS_6, BSE_MIDI_CONTROL_CONTINUOUS_7, BSE_MIDI_CONTROL_CONTINUOUS_8, BSE_MIDI_CONTROL_CONTINUOUS_9,
  BSE_MIDI_CONTROL_CONTINUOUS_10, BSE_MIDI_CONTROL_CONTINUOUS_11, BSE_MIDI_CONTROL_CONTINUOUS_12, BSE_MIDI_CONTROL_CONTINUOUS_13,
  BSE_MIDI_CONTROL_CONTINUOUS_14, BSE_MIDI_CONTROL_CONTINUOUS_15, BSE_MIDI_CONTROL_CONTINUOUS_16, BSE_MIDI_CONTROL_CONTINUOUS_17,
  BSE_MIDI_CONTROL_CONTINUOUS_18, BSE_MIDI_CONTROL_CONTINUOUS_19, BSE_MIDI_CONTROL_CONTINUOUS_20, BSE_MIDI_CONTROL_CONTINUOUS_21,
  BSE_MIDI_CONTROL_CONTINUOUS_22, BSE_MIDI_CONTROL_CONTINUOUS_23, BSE_MIDI_CONTROL_CONTINUOUS_24, BSE_MIDI_CONTROL_CONTINUOUS_25,
  BSE_MIDI_CONTROL_CONTINUOUS_26, BSE_MIDI_CONTROL_CONTINUOUS_27, BSE_MIDI_CONTROL_CONTINUOUS_28, BSE_MIDI_CONTROL_CONTINUOUS_29,
  BSE_MIDI_CONTROL_CONTINUOUS_30, BSE_MIDI_CONTROL_CONTINUOUS_31, BSE_MIDI_CONTROL_0, BSE_MIDI_CONTROL_1,
  BSE_MIDI_CONTROL_2, BSE_MIDI_CONTROL_3, BSE_MIDI_CONTROL_4, BSE_MIDI_CONTROL_5,
  BSE_MIDI_CONTROL_6, BSE_MIDI_CONTROL_7, BSE_MIDI_CONTROL_8, BSE_MIDI_CONTROL_9,
  BSE_MIDI_CONTROL_10, BSE_MIDI_CONTROL_11, BSE_MIDI_CONTROL_12, BSE_MIDI_CONTROL_13,
  BSE_MIDI_CONTROL_14, BSE_MIDI_CONTROL_15, BSE_MIDI_CONTROL_16, BSE_MIDI_CONTROL_17,
  BSE_MIDI_CONTROL_18, BSE_MIDI_CONTROL_19, BSE_MIDI_CONTROL_20, BSE_MIDI_CONTROL_21,
  BSE_MIDI_CONTROL_22, BSE_MIDI_CONTROL_23, BSE_MIDI_CONTROL_24, BSE_MIDI_CONTROL_25,
  BSE_MIDI_CONTROL_26, BSE_MIDI_CONTROL_27, BSE_MIDI_CONTROL_28, BSE_MIDI_CONTROL_29,
  BSE_MIDI_CONTROL_30, BSE_MIDI_CONTROL_31, BSE_MIDI_CONTROL_32, BSE_MIDI_CONTROL_33,
  BSE_MIDI_CONTROL_34, BSE_MIDI_CONTROL_35, BSE_MIDI_CONTROL_36, BSE_MIDI_CONTROL_37,
  BSE_MIDI_CONTROL_38, BSE_MIDI_CONTROL_39, BSE_MIDI_CONTROL_40, BSE_MIDI_CONTROL_41,
  BSE_MIDI_CONTROL_42, BSE_MIDI_CONTROL_43, BSE_MIDI_CONTROL_44, BSE_MIDI_CONTROL_45,
  BSE_MIDI_CONTROL_46, BSE_MIDI_CONTROL_47, BSE_MIDI_CONTROL_48, BSE_MIDI_CONTROL_49,
  BSE_MIDI_CONTROL_50, BSE_MIDI_CONTROL_51, BSE_MIDI_CONTROL_52, BSE_MIDI_CONTROL_53,
  BSE_MIDI_CONTROL_54, BSE_MIDI_CONTROL_55, BSE_MIDI_CONTROL_56, BSE_MIDI_CONTROL_57,
  BSE_MIDI_CONTROL_58, BSE_MIDI_CONTROL_59, BSE_MIDI_CONTROL_60, BSE_MIDI_CONTROL_61,
  BSE_MIDI_CONTROL_62, BSE_MIDI_CONTROL_63, BSE_MIDI_CONTROL_64, BSE_MIDI_CONTROL_65,
  BSE_MIDI_CONTROL_66, BSE_MIDI_CONTROL_67, BSE_MIDI_CONTROL_68, BSE_MIDI_CONTROL_69,
  BSE_MIDI_CONTROL_70, BSE_MIDI_CONTROL_71, BSE_MIDI_CONTROL_72, BSE_MIDI_CONTROL_73,
  BSE_MIDI_CONTROL_74, BSE_MIDI_CONTROL_75, BSE_MIDI_CONTROL_76, BSE_MIDI_CONTROL_77,
  BSE_MIDI_CONTROL_78, BSE_MIDI_CONTROL_79, BSE_MIDI_CONTROL_80, BSE_MIDI_CONTROL_81,
  BSE_MIDI_CONTROL_82, BSE_MIDI_CONTROL_83, BSE_MIDI_CONTROL_84, BSE_MIDI_CONTROL_85,
  BSE_MIDI_CONTROL_86, BSE_MIDI_CONTROL_87, BSE_MIDI_CONTROL_88, BSE_MIDI_CONTROL_89,
  BSE_MIDI_CONTROL_90, BSE_MIDI_CONTROL_91, BSE_MIDI_CONTROL_92, BSE_MIDI_CONTROL_93,
  BSE_MIDI_CONTROL_94, BSE_MIDI_CONTROL_95, BSE_MIDI_CONTROL_96, BSE_MIDI_CONTROL_97,
  BSE_MIDI_CONTROL_98, BSE_MIDI_CONTROL_99, BSE_MIDI_CONTROL_100, BSE_MIDI_CONTROL_101,
  BSE_MIDI_CONTROL_102, BSE_MIDI_CONTROL_103, BSE_MIDI_CONTROL_104, BSE_MIDI_CONTROL_105,
  BSE_MIDI_CONTROL_106, BSE_MIDI_CONTROL_107, BSE_MIDI_CONTROL_108, BSE_MIDI_CONTROL_109,
  BSE_MIDI_CONTROL_110, BSE_MIDI_CONTROL_111, BSE_MIDI_CONTROL_112, BSE_MIDI_CONTROL_113,
  BSE_MIDI_CONTROL_114, BSE_MIDI_CONTROL_115, BSE_MIDI_CONTROL_116, BSE_MIDI_CONTROL_117,
  BSE_MIDI_CONTROL_118, BSE_MIDI_CONTROL_119, BSE_MIDI_CONTROL_120, BSE_MIDI_CONTROL_121,
  BSE_MIDI_CONTROL_122, BSE_MIDI_CONTROL_123, BSE_MIDI_CONTROL_124, BSE_MIDI_CONTROL_125,
  BSE_MIDI_CONTROL_126, BSE_MIDI_CONTROL_127
}
 
enum  BseMidiChannelEventType {
  BSE_MIDI_EVENT_NONE, BSE_MIDI_EVENT_NOTE_OFF, BSE_MIDI_EVENT_NOTE_ON, BSE_MIDI_EVENT_KEY_PRESSURE,
  BSE_MIDI_EVENT_CONTROL_CHANGE, BSE_MIDI_EVENT_PROGRAM_CHANGE, BSE_MIDI_EVENT_CHANNEL_PRESSURE, BSE_MIDI_EVENT_PITCH_BEND,
  BSE_MIDI_EVENT_SYS_EX, BSE_MIDI_EVENT_SONG_POINTER, BSE_MIDI_EVENT_SONG_SELECT, BSE_MIDI_EVENT_TUNE,
  BSE_MIDI_EVENT_TIMING_CLOCK, BSE_MIDI_EVENT_SONG_START, BSE_MIDI_EVENT_SONG_CONTINUE, BSE_MIDI_EVENT_SONG_STOP,
  BSE_MIDI_EVENT_ACTIVE_SENSING, BSE_MIDI_EVENT_SYSTEM_RESET, BSE_MIDI_EVENT_NONE, BSE_MIDI_EVENT_NOTE_OFF,
  BSE_MIDI_EVENT_NOTE_ON, BSE_MIDI_EVENT_KEY_PRESSURE, BSE_MIDI_EVENT_CONTROL_CHANGE, BSE_MIDI_EVENT_PROGRAM_CHANGE,
  BSE_MIDI_EVENT_CHANNEL_PRESSURE, BSE_MIDI_EVENT_PITCH_BEND, BSE_MIDI_EVENT_SYS_EX, BSE_MIDI_EVENT_SONG_POINTER,
  BSE_MIDI_EVENT_SONG_SELECT, BSE_MIDI_EVENT_TUNE, BSE_MIDI_EVENT_TIMING_CLOCK, BSE_MIDI_EVENT_SONG_START,
  BSE_MIDI_EVENT_SONG_CONTINUE, BSE_MIDI_EVENT_SONG_STOP, BSE_MIDI_EVENT_ACTIVE_SENSING, BSE_MIDI_EVENT_SYSTEM_RESET
}
 

Functions

GType BSE_TYPE_ID (GslDataCacheRequest)
 
GType BSE_TYPE_ID (GslVorbisCutterMode)
 
GType BSE_TYPE_ID (BseExportNodeType)
 
GType BSE_TYPE_ID (BseBiquadFilterType)
 
GType BSE_TYPE_ID (BseBiquadFilterNorm)
 
GType BSE_TYPE_ID (BseIIRFilterAlgorithm)
 
GType BSE_TYPE_ID (BseIIRFilterType)
 
GType BSE_TYPE_ID (BseRegistrationType)
 
GType BSE_TYPE_ID (BseInterpolType)
 
GType BSE_TYPE_ID (BseLoopType)
 
GType BSE_TYPE_ID (BseMagicFlags)
 
GType BSE_TYPE_ID (BseErrorType)
 
GType BSE_TYPE_ID (BseTimeRangeType)
 
GType BSE_TYPE_ID (BseMidiEventType)
 
GType BSE_TYPE_ID (BseProjectState)
 
GType BSE_TYPE_ID (BseStandardOscWaveType)
 
GType BSE_TYPE_ID (BseMidiDecoderState)
 
SfiRecFields bse_midi_channel_event_get_fields (void)
 
BseMidiChannelEvent * bse_midi_channel_event_new (void)
 
BseMidiChannelEvent * bse_midi_channel_event_copy_shallow (BseMidiChannelEvent *rec)
 
BseMidiChannelEvent * bse_midi_channel_event_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_midi_channel_event_to_rec (BseMidiChannelEvent *rec)
 
void bse_midi_channel_event_free (BseMidiChannelEvent *rec)
 
SfiRecFields bse_property_candidates_get_fields (void)
 
BsePropertyCandidates * bse_property_candidates_new (void)
 
BsePropertyCandidates * bse_property_candidates_copy_shallow (BsePropertyCandidates *rec)
 
BsePropertyCandidates * bse_property_candidates_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_property_candidates_to_rec (BsePropertyCandidates *rec)
 
void bse_property_candidates_free (BsePropertyCandidates *rec)
 
SfiRecFields bse_part_note_get_fields (void)
 
BsePartNote * bse_part_note_new (void)
 
BsePartNote * bse_part_note_copy_shallow (BsePartNote *rec)
 
BsePartNote * bse_part_note_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_part_note_to_rec (BsePartNote *rec)
 
void bse_part_note_free (BsePartNote *rec)
 
SfiRecFields bse_part_control_get_fields (void)
 
BsePartControl * bse_part_control_new (void)
 
BsePartControl * bse_part_control_copy_shallow (BsePartControl *rec)
 
BsePartControl * bse_part_control_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_part_control_to_rec (BsePartControl *rec)
 
void bse_part_control_free (BsePartControl *rec)
 
SfiRecFields bse_note_description_get_fields (void)
 
BseNoteDescription * bse_note_description_new (void)
 
BseNoteDescription * bse_note_description_copy_shallow (BseNoteDescription *rec)
 
BseNoteDescription * bse_note_description_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_note_description_to_rec (BseNoteDescription *rec)
 
void bse_note_description_free (BseNoteDescription *rec)
 
SfiRecFields bse_note_sequence_get_fields (void)
 
BseNoteSequence * bse_note_sequence_new (void)
 
BseNoteSequence * bse_note_sequence_copy_shallow (BseNoteSequence *rec)
 
BseNoteSequence * bse_note_sequence_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_note_sequence_to_rec (BseNoteSequence *rec)
 
void bse_note_sequence_free (BseNoteSequence *rec)
 
SfiRecFields bse_icon_get_fields (void)
 
BseIcon * bse_icon_new (void)
 
BseIcon * bse_icon_copy_shallow (BseIcon *rec)
 
BseIcon * bse_icon_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_icon_to_rec (BseIcon *rec)
 
void bse_icon_free (BseIcon *rec)
 
SfiRecFields bse_category_get_fields (void)
 
BseCategory * bse_category_new (void)
 
BseCategory * bse_category_copy_shallow (BseCategory *rec)
 
BseCategory * bse_category_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_category_to_rec (BseCategory *rec)
 
void bse_category_free (BseCategory *rec)
 
SfiRecFields bse_dot_get_fields (void)
 
BseDot * bse_dot_new (void)
 
BseDot * bse_dot_copy_shallow (BseDot *rec)
 
BseDot * bse_dot_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_dot_to_rec (BseDot *rec)
 
void bse_dot_free (BseDot *rec)
 
SfiRecFields bse_part_link_get_fields (void)
 
BsePartLink * bse_part_link_new (void)
 
BsePartLink * bse_part_link_copy_shallow (BsePartLink *rec)
 
BsePartLink * bse_part_link_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_part_link_to_rec (BsePartLink *rec)
 
void bse_part_link_free (BsePartLink *rec)
 
SfiRecFields bse_track_part_get_fields (void)
 
BseTrackPart * bse_track_part_new (void)
 
BseTrackPart * bse_track_part_copy_shallow (BseTrackPart *rec)
 
BseTrackPart * bse_track_part_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_track_part_to_rec (BseTrackPart *rec)
 
void bse_track_part_free (BseTrackPart *rec)
 
SfiRecFields bse_song_timing_get_fields (void)
 
BseSongTiming * bse_song_timing_new (void)
 
BseSongTiming * bse_song_timing_copy_shallow (BseSongTiming *rec)
 
BseSongTiming * bse_song_timing_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_song_timing_to_rec (BseSongTiming *rec)
 
void bse_song_timing_free (BseSongTiming *rec)
 
SfiRecFields bse_sample_file_info_get_fields (void)
 
BseSampleFileInfo * bse_sample_file_info_new (void)
 
BseSampleFileInfo * bse_sample_file_info_copy_shallow (BseSampleFileInfo *rec)
 
BseSampleFileInfo * bse_sample_file_info_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_sample_file_info_to_rec (BseSampleFileInfo *rec)
 
void bse_sample_file_info_free (BseSampleFileInfo *rec)
 
SfiRecFields bse_gconfig_get_fields (void)
 
BseGConfig * bse_gconfig_new (void)
 
BseGConfig * bse_gconfig_copy_shallow (BseGConfig *rec)
 
BseGConfig * bse_gconfig_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_gconfig_to_rec (BseGConfig *rec)
 
void bse_gconfig_free (BseGConfig *rec)
 
GParamSpec * bse_int_seq_get_element (void)
 
BseIntSeq * bse_int_seq_new (void)
 
void bse_int_seq_append (BseIntSeq *seq, SfiInt element)
 
BseIntSeq * bse_int_seq_copy_shallow (BseIntSeq *seq)
 
BseIntSeq * bse_int_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_int_seq_to_seq (BseIntSeq *seq)
 
void bse_int_seq_resize (BseIntSeq *seq, guint new_size)
 
void bse_int_seq_free (BseIntSeq *seq)
 
GParamSpec * bse_type_seq_get_element (void)
 
BseTypeSeq * bse_type_seq_new (void)
 
void bse_type_seq_append (BseTypeSeq *seq, const char *element)
 
BseTypeSeq * bse_type_seq_copy_shallow (BseTypeSeq *seq)
 
BseTypeSeq * bse_type_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_type_seq_to_seq (BseTypeSeq *seq)
 
void bse_type_seq_resize (BseTypeSeq *seq, guint new_size)
 
void bse_type_seq_free (BseTypeSeq *seq)
 
GParamSpec * bse_string_seq_get_element (void)
 
BseStringSeq * bse_string_seq_new (void)
 
void bse_string_seq_append (BseStringSeq *seq, const char *element)
 
BseStringSeq * bse_string_seq_copy_shallow (BseStringSeq *seq)
 
BseStringSeq * bse_string_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_string_seq_to_seq (BseStringSeq *seq)
 
void bse_string_seq_resize (BseStringSeq *seq, guint new_size)
 
void bse_string_seq_free (BseStringSeq *seq)
 
GParamSpec * bse_float_seq_get_element (void)
 
BseFloatSeq * bse_float_seq_new (void)
 
void bse_float_seq_append (BseFloatSeq *seq, SfiReal element)
 
BseFloatSeq * bse_float_seq_copy_shallow (BseFloatSeq *seq)
 
BseFloatSeq * bse_float_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_float_seq_to_seq (BseFloatSeq *seq)
 
void bse_float_seq_resize (BseFloatSeq *seq, guint new_size)
 
void bse_float_seq_free (BseFloatSeq *seq)
 
GParamSpec * bse_note_seq_get_element (void)
 
BseNoteSeq * bse_note_seq_new (void)
 
void bse_note_seq_append (BseNoteSeq *seq, SfiInt element)
 
BseNoteSeq * bse_note_seq_copy_shallow (BseNoteSeq *seq)
 
BseNoteSeq * bse_note_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_note_seq_to_seq (BseNoteSeq *seq)
 
void bse_note_seq_resize (BseNoteSeq *seq, guint new_size)
 
void bse_note_seq_free (BseNoteSeq *seq)
 
GParamSpec * bse_item_seq_get_element (void)
 
BseItemSeq * bse_item_seq_new (void)
 
void bse_item_seq_append (BseItemSeq *seq, BseItem *element)
 
BseItemSeq * bse_item_seq_copy_shallow (BseItemSeq *seq)
 
BseItemSeq * bse_item_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_item_seq_to_seq (BseItemSeq *seq)
 
void bse_item_seq_resize (BseItemSeq *seq, guint new_size)
 
void bse_item_seq_free (BseItemSeq *seq)
 
GParamSpec * bse_part_note_seq_get_element (void)
 
BsePartNoteSeq * bse_part_note_seq_new (void)
 
void bse_part_note_seq_append (BsePartNoteSeq *seq, BsePartNote *element)
 
BsePartNoteSeq * bse_part_note_seq_copy_shallow (BsePartNoteSeq *seq)
 
BsePartNoteSeq * bse_part_note_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_part_note_seq_to_seq (BsePartNoteSeq *seq)
 
void bse_part_note_seq_resize (BsePartNoteSeq *seq, guint new_size)
 
void bse_part_note_seq_free (BsePartNoteSeq *seq)
 
GParamSpec * bse_part_control_seq_get_element (void)
 
BsePartControlSeq * bse_part_control_seq_new (void)
 
void bse_part_control_seq_append (BsePartControlSeq *seq, BsePartControl *element)
 
BsePartControlSeq * bse_part_control_seq_copy_shallow (BsePartControlSeq *seq)
 
BsePartControlSeq * bse_part_control_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_part_control_seq_to_seq (BsePartControlSeq *seq)
 
void bse_part_control_seq_resize (BsePartControlSeq *seq, guint new_size)
 
void bse_part_control_seq_free (BsePartControlSeq *seq)
 
GParamSpec * bse_pixel_seq_get_element (void)
 
BsePixelSeq * bse_pixel_seq_new (void)
 
void bse_pixel_seq_append (BsePixelSeq *seq, SfiInt element)
 
BsePixelSeq * bse_pixel_seq_copy_shallow (BsePixelSeq *seq)
 
BsePixelSeq * bse_pixel_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_pixel_seq_to_seq (BsePixelSeq *seq)
 
void bse_pixel_seq_resize (BsePixelSeq *seq, guint new_size)
 
void bse_pixel_seq_free (BsePixelSeq *seq)
 
GParamSpec * bse_category_seq_get_element (void)
 
BseCategorySeq * bse_category_seq_new (void)
 
void bse_category_seq_append (BseCategorySeq *seq, BseCategory *element)
 
BseCategorySeq * bse_category_seq_copy_shallow (BseCategorySeq *seq)
 
BseCategorySeq * bse_category_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_category_seq_to_seq (BseCategorySeq *seq)
 
void bse_category_seq_resize (BseCategorySeq *seq, guint new_size)
 
void bse_category_seq_free (BseCategorySeq *seq)
 
GParamSpec * bse_dot_seq_get_element (void)
 
BseDotSeq * bse_dot_seq_new (void)
 
void bse_dot_seq_append (BseDotSeq *seq, BseDot *element)
 
BseDotSeq * bse_dot_seq_copy_shallow (BseDotSeq *seq)
 
BseDotSeq * bse_dot_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_dot_seq_to_seq (BseDotSeq *seq)
 
void bse_dot_seq_resize (BseDotSeq *seq, guint new_size)
 
void bse_dot_seq_free (BseDotSeq *seq)
 
GParamSpec * bse_part_link_seq_get_element (void)
 
BsePartLinkSeq * bse_part_link_seq_new (void)
 
void bse_part_link_seq_append (BsePartLinkSeq *seq, BsePartLink *element)
 
BsePartLinkSeq * bse_part_link_seq_copy_shallow (BsePartLinkSeq *seq)
 
BsePartLinkSeq * bse_part_link_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_part_link_seq_to_seq (BsePartLinkSeq *seq)
 
void bse_part_link_seq_resize (BsePartLinkSeq *seq, guint new_size)
 
void bse_part_link_seq_free (BsePartLinkSeq *seq)
 
GParamSpec * bse_track_part_seq_get_element (void)
 
BseTrackPartSeq * bse_track_part_seq_new (void)
 
void bse_track_part_seq_append (BseTrackPartSeq *seq, BseTrackPart *element)
 
BseTrackPartSeq * bse_track_part_seq_copy_shallow (BseTrackPartSeq *seq)
 
BseTrackPartSeq * bse_track_part_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_track_part_seq_to_seq (BseTrackPartSeq *seq)
 
void bse_track_part_seq_resize (BseTrackPartSeq *seq, guint new_size)
 
void bse_track_part_seq_free (BseTrackPartSeq *seq)
 
SfiChoiceValues bse_musical_tuning_type_get_values (void)
 
SfiChoiceValues bse_midi_signal_type_get_values (void)
 
SfiChoiceValues bse_midi_control_type_get_values (void)
 
SfiChoiceValues bse_midi_channel_event_type_get_values (void)
 

Variables

GType bse_type_builtin_id_BseBus
 
GType bse_type_builtin_id_BseBiquadFilter
 
GType bse_type_builtin_id_BseConstant
 
GType bse_type_builtin_id_BseContainer
 
GType bse_type_builtin_id_BseContextMerger
 
GType bse_type_builtin_id_BseDataPocket
 
GType bse_type_builtin_id_BseEditableSample
 
GType bse_type_builtin_id_BseItem
 
GType bse_type_builtin_id_BseJanitor
 
GType bse_type_builtin_id_BseLadspaPlugin
 
GType bse_type_builtin_id_BseMidiController
 
GType bse_type_builtin_id_BseMidiDevice
 
GType bse_type_builtin_id_BseDevice
 
GType bse_type_builtin_id_BseMidiDeviceNULL
 
GType bse_type_builtin_id_BseMidiDeviceOSS
 
GType bse_type_builtin_id_BseMidiNotifier
 
GType bse_type_builtin_id_BseMidiSynth
 
GType bse_type_builtin_id_BseObject
 
GType bse_type_builtin_id_BsePart
 
GType bse_type_builtin_id_BsePcmInput
 
GType bse_type_builtin_id_BsePcmOutput
 
GType bse_type_builtin_id_BsePcmDevice
 
GType bse_type_builtin_id_BsePcmDeviceOSS
 
GType bse_type_builtin_id_BsePcmDeviceNull
 
GType bse_type_builtin_id_BsePlugin
 
GType bse_type_builtin_id_BseProject
 
GType bse_type_builtin_id_BseServer
 
GType bse_type_builtin_id_BseSNet
 
GType bse_type_builtin_id_BseSnooper
 
GType bse_type_builtin_id_BseSong
 
GType bse_type_builtin_id_BseSource
 
GType bse_type_builtin_id_BseStandardOsc
 
GType bse_type_builtin_id_BseStorage
 
GType bse_type_builtin_id_BseInstrumentOutput
 
GType bse_type_builtin_id_BseSubIPort
 
GType bse_type_builtin_id_BseInstrumentInput
 
GType bse_type_builtin_id_BseSubOPort
 
GType bse_type_builtin_id_BseSubSynth
 
GType bse_type_builtin_id_BseSuper
 
GType bse_type_builtin_id_BseTrack
 
GType bse_type_builtin_id_BseMidiVoiceInput
 
GType bse_type_builtin_id_BseMidiVoiceSwitch
 
GType bse_type_builtin_id_BseWave
 
GType bse_type_builtin_id_BseWaveOsc
 
GType bse_type_builtin_id_BseCSynth
 
GType bse_type_builtin_id_BseWaveRepo
 
GType bse_type_builtin_id_BseLadspaModule
 
GType bse_type_builtin_id_BsePcmWriter
 
GType bse_type_builtin_id_BseMidiInput
 
GType bse__type_id__musical_tuning_type
 
GType bse__type_id__midi_signal_type
 
GType bse__type_id__midi_control_type
 
GType bse__type_id__midi_channel_event_type
 
GType bse__type_id__midi_channel_event
 
GType bse__type_id__property_candidates
 
GType bse__type_id__part_note
 
GType bse__type_id__part_control
 
GType bse__type_id__note_description
 
GType bse__type_id__note_sequence
 
GType bse__type_id__icon
 
GType bse__type_id__category
 
GType bse__type_id__dot
 
GType bse__type_id__part_link
 
GType bse__type_id__track_part
 
GType bse__type_id__song_timing
 
GType bse__type_id__sample_file_info
 
GType bse__type_id__gconfig
 
GType bse__type_id__int_seq
 
GType bse__type_id__type_seq
 
GType bse__type_id__string_seq
 
GType bse__type_id__float_seq
 
GType bse__type_id__note_seq
 
GType bse__type_id__item_seq
 
GType bse__type_id__part_note_seq
 
GType bse__type_id__part_control_seq
 
GType bse__type_id__pixel_seq
 
GType bse__type_id__category_seq
 
GType bse__type_id__dot_seq
 
GType bse__type_id__part_link_seq
 
GType bse__type_id__track_part_seq