The Bse namespace contains all functions of the synthesis engine. More...
Namespaces | |
Contrib | |
The Contrib namespace contains contributed BSE modules. | |
Procedure | |
The Procedure namespace contains procedure/IDL helpers. | |
Standard | |
The Standard namespace contains BSE standard modules. | |
Classes | |
class | AidaGlibSource |
A GSource implementation to attach an Aida::BaseConnection to a Glib main loop. More... | |
class | AmplifierBase |
struct | Arg |
class | BalanceBase |
interface | BiquadFilter |
interface | Bus |
Interface for effect stacks and per-track audio signal routing to the master output. More... | |
class | BusHandle |
See also the corresponding IDL class Bus. More... | |
class | BusIface |
See also the corresponding IDL class Bus. More... | |
class | BusImpl |
class | BusModuleBase |
struct | Category |
struct | CategorySeq |
struct | ClassInfo |
struct | ClnT_PartControl |
struct | ClnT_PartControlSeq |
struct | ClnT_PartLink |
struct | ClnT_PartLinkSeq |
struct | ClnT_PartNote |
struct | ClnT_PartNoteSeq |
struct | ClnT_SongTiming |
struct | ClnT_UserMessage |
interface | Constant |
interface | Container |
Base interface type for containers of Item derived types. More... | |
class | ContainerHandle |
See also the corresponding IDL class Container. More... | |
class | ContainerIface |
See also the corresponding IDL class Container. More... | |
class | ContainerImpl |
interface | ContextMerger |
Source module for merging multiple synthesis contexts, used to implement polyphony. More... | |
class | ContextMergerHandle |
See also the corresponding IDL class ContextMerger. More... | |
class | ContextMergerIface |
See also the corresponding IDL class ContextMerger. More... | |
class | ContextMergerImpl |
interface | CSynth |
Customizable synthesis (filter) network container. More... | |
class | CSynthHandle |
See also the corresponding IDL class CSynth. More... | |
class | CSynthIface |
See also the corresponding IDL class CSynth. More... | |
class | CSynthImpl |
interface | CxxBase |
class | CxxBaseClass |
class | CxxClosure |
interface | DataPocket |
struct | DontReach |
struct | Dot |
struct | DotSeq |
interface | EditableSample |
Interface for editable PCM wave samples. More... | |
class | EditableSampleHandle |
See also the corresponding IDL class EditableSample. More... | |
class | EditableSampleIface |
See also the corresponding IDL class EditableSample. More... | |
class | EditableSampleImpl |
interface | Effect |
class | EffectBase |
struct | EnforceDerivedFrom |
struct | EnforceDerivedFrom< Derived *, Base * > |
struct | Exception |
class | ExportTypeKeeper |
class | Flac1Handle |
Flac1Handle supports storing flac files as binary appendix to BSE files. More... | |
struct | FloatSeq |
class | FromRecVisitor |
struct | GConfig |
struct | Icon |
interface | InstrumentInput |
interface | InstrumentOutput |
struct | IntSeq |
struct | InvalidArgument2 |
struct | InvalidConnection |
struct | IStream |
interface | Item |
Base interface type for objects that can be added to a container. More... | |
class | ItemHandle |
See also the corresponding IDL class Item. More... | |
class | ItemIface |
See also the corresponding IDL class Item. More... | |
class | ItemImpl |
struct | ItemSeq |
interface | Janitor |
struct | JStream |
interface | LadspaModule |
class | MasterThread |
struct | MidiChannelEvent |
interface | MidiController |
interface | MidiInput |
interface | MidiNotifier |
Interface for MIDI event notification. More... | |
class | MidiNotifierHandle |
See also the corresponding IDL class MidiNotifier. More... | |
class | MidiNotifierIface |
See also the corresponding IDL class MidiNotifier. More... | |
class | MidiNotifierImpl |
interface | MidiSynth |
Interface for MIDI synthesis networks. More... | |
class | MidiSynthHandle |
See also the corresponding IDL class MidiSynth. More... | |
class | MidiSynthIface |
See also the corresponding IDL class MidiSynth. More... | |
class | MidiSynthImpl |
interface | MidiVoiceInput |
interface | MidiVoiceSwitch |
class | NoiseBase |
struct | NoteDescription |
struct | NoteSeq |
struct | NoteSequence |
interface | Object |
Fundamental base type for all BSE objects. More... | |
class | ObjectHandle |
See also the corresponding IDL class Object. More... | |
class | ObjectIface |
See also the corresponding IDL class Object. More... | |
class | ObjectImpl |
struct | OStream |
interface | Part |
Data interface for containment of piano notes and MIDI effects. More... | |
struct | PartControl |
Part specific control event representation. More... | |
struct | PartControlSeq |
A list of part control events. More... | |
class | PartHandle |
See also the corresponding IDL class Part. More... | |
class | PartIface |
See also the corresponding IDL class Part. More... | |
class | PartImpl |
struct | PartLink |
Record representing the use of a Part within a Track at a specific position. More... | |
struct | PartLinkSeq |
Sequence of PartLink records. More... | |
struct | PartNote |
Part specific note event representation. More... | |
struct | PartNoteSeq |
A list of part note events. More... | |
interface | PcmInput |
interface | PcmOutput |
interface | PcmWriter |
Interface for writing PCM wave data. More... | |
class | PcmWriterHandle |
See also the corresponding IDL class PcmWriter. More... | |
class | PcmWriterIface |
See also the corresponding IDL class PcmWriter. More... | |
class | PcmWriterImpl |
struct | PixelSeq |
struct | Probe |
struct | ProbeFeatures |
struct | ProbeRequest |
struct | ProbeRequestSeq |
struct | ProbeSeq |
interface | Project |
Projects support loading, saving, playback and act as containers for all other sound objects. More... | |
class | ProjectHandle |
See also the corresponding IDL class Project. More... | |
class | ProjectIface |
See also the corresponding IDL class Project. More... | |
class | ProjectImpl |
struct | PropertyCandidates |
class | PspecVisitor |
class | Record |
struct | SampleFileInfo |
class | Sequencer |
Note and MIDI sequencer. More... | |
interface | Server |
Main Bse remote origin object. More... | |
class | ServerHandle |
See also the corresponding IDL class Server. More... | |
class | ServerIface |
See also the corresponding IDL class Server. More... | |
class | ServerImpl |
interface | SNet |
Base interface type for all kinds of synthesis networks. More... | |
class | SNetHandle |
See also the corresponding IDL class SNet. More... | |
class | SNetIface |
See also the corresponding IDL class SNet. More... | |
class | SNetImpl |
interface | Snooper |
interface | Song |
Interface for Track and Part objects, as well as meta data for sequencing. More... | |
class | SongHandle |
See also the corresponding IDL class Song. More... | |
class | SongIface |
See also the corresponding IDL class Song. More... | |
class | SongImpl |
struct | SongTiming |
Song timing configuration. More... | |
interface | Source |
Base interface type for synthesis modules with input or output streams. More... | |
class | SourceHandle |
See also the corresponding IDL class Source. More... | |
class | SourceIface |
See also the corresponding IDL class Source. More... | |
class | SourceImpl |
struct | SrvT_PartControl |
struct | SrvT_PartControlSeq |
struct | SrvT_PartLink |
struct | SrvT_PartLinkSeq |
struct | SrvT_PartNote |
struct | SrvT_PartNoteSeq |
struct | SrvT_SongTiming |
struct | SrvT_UserMessage |
interface | StandardOsc |
struct | StringSeq |
interface | SubIPort |
interface | SubOPort |
interface | SubSynth |
Synthesizer module for embedding (rerouting input and output) of another synthesizer network (SNet). More... | |
class | SubSynthHandle |
See also the corresponding IDL class SubSynth. More... | |
class | SubSynthIface |
See also the corresponding IDL class SubSynth. More... | |
class | SubSynthImpl |
class | SummationBase |
interface | Super |
Base interface type for Item managers. More... | |
class | SuperHandle |
See also the corresponding IDL class Super. More... | |
class | SuperIface |
See also the corresponding IDL class Super. More... | |
class | SuperImpl |
class | SynthesisModule |
class | TaskRegistry |
The task registry keeps track of runtime threads for profiling and statistical purposes. More... | |
interface | TestObject |
Object to carry out IDL, API, signal, etc tests. More... | |
class | TestObjectHandle |
See also the corresponding IDL class TestObject. More... | |
class | TestObjectIface |
See also the corresponding IDL class TestObject. More... | |
class | TestObjectImpl |
class | TickStamp |
class | ToRecVisitor |
interface | Track |
Interface for sequencing information and links to Part objects. More... | |
class | TrackHandle |
See also the corresponding IDL class Track. More... | |
class | TrackIface |
See also the corresponding IDL class Track. More... | |
class | TrackImpl |
struct | TrackPart |
struct | TrackPartSeq |
class | TypeRegistry |
struct | TypeSeq |
struct | UserMessage |
Structure for submission of user interface messages from BSE. More... | |
struct | Value |
interface | Wave |
Interface for PCM wave samples. More... | |
class | WaveHandle |
See also the corresponding IDL class Wave. More... | |
class | WaveIface |
See also the corresponding IDL class Wave. More... | |
class | WaveImpl |
interface | WaveOsc |
interface | WaveRepo |
Interface serving as container for Wave objects. More... | |
class | WaveRepoHandle |
See also the corresponding IDL class WaveRepo. More... | |
class | WaveRepoIface |
See also the corresponding IDL class WaveRepo. More... | |
class | WaveRepoImpl |
struct | WrongTypeGValue |
Typedefs | |
typedef Sfi::RecordHandle< MidiChannelEvent > | MidiChannelEventHandle |
typedef Sfi::RecordHandle< PropertyCandidates > | PropertyCandidatesHandle |
typedef Sfi::RecordHandle< NoteDescription > | NoteDescriptionHandle |
typedef Sfi::RecordHandle< NoteSequence > | NoteSequenceHandle |
typedef Sfi::RecordHandle< Icon > | IconHandle |
typedef Sfi::RecordHandle< Category > | CategoryHandle |
typedef Sfi::RecordHandle< Dot > | DotHandle |
typedef Sfi::RecordHandle< TrackPart > | TrackPartHandle |
typedef Sfi::RecordHandle< SampleFileInfo > | SampleFileInfoHandle |
typedef Sfi::RecordHandle< GConfig > | GConfigHandle |
typedef TestObjectHandle | TestObjectH |
Convenience alias for the IDL type TestObject. | |
typedef ObjectHandle | ObjectH |
Convenience alias for the IDL type Object. | |
typedef ItemHandle | ItemH |
Convenience alias for the IDL type Item. | |
typedef PartHandle | PartH |
Convenience alias for the IDL type Part. | |
typedef SourceHandle | SourceH |
Convenience alias for the IDL type Source. | |
typedef ContextMergerHandle | ContextMergerH |
Convenience alias for the IDL type ContextMerger. | |
typedef ContainerHandle | ContainerH |
Convenience alias for the IDL type Container. | |
typedef SuperHandle | SuperH |
Convenience alias for the IDL type Super. | |
typedef SNetHandle | SNetH |
Convenience alias for the IDL type SNet. | |
typedef CSynthHandle | CSynthH |
Convenience alias for the IDL type CSynth. | |
typedef SubSynthHandle | SubSynthH |
Convenience alias for the IDL type SubSynth. | |
typedef TrackHandle | TrackH |
Convenience alias for the IDL type Track. | |
typedef BusHandle | BusH |
Convenience alias for the IDL type Bus. | |
typedef SongHandle | SongH |
Convenience alias for the IDL type Song. | |
typedef EditableSampleHandle | EditableSampleH |
Convenience alias for the IDL type EditableSample. | |
typedef WaveHandle | WaveH |
Convenience alias for the IDL type Wave. | |
typedef WaveRepoHandle | WaveRepoH |
Convenience alias for the IDL type WaveRepo. | |
typedef MidiNotifierHandle | MidiNotifierH |
Convenience alias for the IDL type MidiNotifier. | |
typedef MidiSynthHandle | MidiSynthH |
Convenience alias for the IDL type MidiSynth. | |
typedef ProjectHandle | ProjectH |
Convenience alias for the IDL type Project. | |
typedef PcmWriterHandle | PcmWriterH |
Convenience alias for the IDL type PcmWriter. | |
typedef ServerHandle | ServerH |
Convenience alias for the IDL type Server. | |
typedef ClnT_UserMessage | UserMessage |
typedef ClnT_SongTiming | SongTiming |
typedef ClnT_PartNote | PartNote |
typedef ClnT_PartNoteSeq | PartNoteSeq |
typedef ClnT_PartControl | PartControl |
typedef ClnT_PartControlSeq | PartControlSeq |
typedef ClnT_PartLink | PartLink |
typedef ClnT_PartLinkSeq | PartLinkSeq |
typedef std::string | String |
typedef std::complex< double > | Complex |
typedef std::shared_ptr< ObjectImpl > | ObjectImplP |
typedef Sfi::RecordHandle< ProbeFeatures > | ProbeFeaturesHandle |
typedef Sfi::RecordHandle< Probe > | ProbeHandle |
typedef Sfi::RecordHandle< ProbeRequest > | ProbeRequestHandle |
typedef std::shared_ptr< TestObjectIface > | TestObjectIfaceP |
typedef std::weak_ptr< TestObjectIface > | TestObjectIfaceW |
typedef std::shared_ptr< ObjectIface > | ObjectIfaceP |
typedef std::weak_ptr< ObjectIface > | ObjectIfaceW |
typedef std::shared_ptr< ItemIface > | ItemIfaceP |
typedef std::weak_ptr< ItemIface > | ItemIfaceW |
typedef std::shared_ptr< PartIface > | PartIfaceP |
typedef std::weak_ptr< PartIface > | PartIfaceW |
typedef std::shared_ptr< SourceIface > | SourceIfaceP |
typedef std::weak_ptr< SourceIface > | SourceIfaceW |
typedef std::shared_ptr< ContextMergerIface > | ContextMergerIfaceP |
typedef std::weak_ptr< ContextMergerIface > | ContextMergerIfaceW |
typedef std::shared_ptr< ContainerIface > | ContainerIfaceP |
typedef std::weak_ptr< ContainerIface > | ContainerIfaceW |
typedef std::shared_ptr< SuperIface > | SuperIfaceP |
typedef std::weak_ptr< SuperIface > | SuperIfaceW |
typedef std::shared_ptr< SNetIface > | SNetIfaceP |
typedef std::weak_ptr< SNetIface > | SNetIfaceW |
typedef std::shared_ptr< CSynthIface > | CSynthIfaceP |
typedef std::weak_ptr< CSynthIface > | CSynthIfaceW |
typedef std::shared_ptr< SubSynthIface > | SubSynthIfaceP |
typedef std::weak_ptr< SubSynthIface > | SubSynthIfaceW |
typedef std::shared_ptr< TrackIface > | TrackIfaceP |
typedef std::weak_ptr< TrackIface > | TrackIfaceW |
typedef std::shared_ptr< BusIface > | BusIfaceP |
typedef std::weak_ptr< BusIface > | BusIfaceW |
typedef std::shared_ptr< SongIface > | SongIfaceP |
typedef std::weak_ptr< SongIface > | SongIfaceW |
typedef std::shared_ptr< EditableSampleIface > | EditableSampleIfaceP |
typedef std::weak_ptr< EditableSampleIface > | EditableSampleIfaceW |
typedef std::shared_ptr< WaveIface > | WaveIfaceP |
typedef std::weak_ptr< WaveIface > | WaveIfaceW |
typedef std::shared_ptr< WaveRepoIface > | WaveRepoIfaceP |
typedef std::weak_ptr< WaveRepoIface > | WaveRepoIfaceW |
typedef std::shared_ptr< MidiNotifierIface > | MidiNotifierIfaceP |
typedef std::weak_ptr< MidiNotifierIface > | MidiNotifierIfaceW |
typedef std::shared_ptr< MidiSynthIface > | MidiSynthIfaceP |
typedef std::weak_ptr< MidiSynthIface > | MidiSynthIfaceW |
typedef std::shared_ptr< ProjectIface > | ProjectIfaceP |
typedef std::weak_ptr< ProjectIface > | ProjectIfaceW |
typedef std::shared_ptr< PcmWriterIface > | PcmWriterIfaceP |
typedef std::weak_ptr< PcmWriterIface > | PcmWriterIfaceW |
typedef std::shared_ptr< ServerIface > | ServerIfaceP |
typedef std::weak_ptr< ServerIface > | ServerIfaceW |
typedef TickStamp::WakeupP | TickStampWakeupP |
typedef std::shared_ptr< TestObjectImpl > | TestObjectImplP |
typedef std::unordered_map< std::type_index, SfiRecFields > | VisitableTypeRecFieldMap |
typedef std::unordered_map< std::type_index, std::vector< GParamSpec * > > | VisitableTypeAcsFieldMap |
Enumerations | |
enum | ErrorType { ERROR_NONE, ERROR_INTERNAL, ERROR_UNKNOWN, ERROR_IO, ERROR_PERMS, ERROR_FILE_BUSY, ERROR_FILE_EXISTS, ERROR_FILE_EOF, ERROR_FILE_EMPTY, ERROR_FILE_NOT_FOUND, ERROR_FILE_IS_DIR, ERROR_FILE_OPEN_FAILED, ERROR_FILE_SEEK_FAILED, ERROR_FILE_READ_FAILED, ERROR_FILE_WRITE_FAILED, ERROR_MANY_FILES, ERROR_NO_FILES, ERROR_NO_SPACE, ERROR_NO_MEMORY, ERROR_NO_HEADER, ERROR_NO_SEEK_INFO, ERROR_NO_DATA, ERROR_DATA_CORRUPT, ERROR_WRONG_N_CHANNELS, ERROR_FORMAT_INVALID, ERROR_FORMAT_UNKNOWN, ERROR_DATA_UNMATCHED, ERROR_TEMP, ERROR_WAVE_NOT_FOUND, ERROR_CODEC_FAILURE, ERROR_UNIMPLEMENTED, ERROR_INVALID_PROPERTY, ERROR_INVALID_MIDI_CONTROL, ERROR_PARSE_ERROR, ERROR_SPAWN, ERROR_DEVICE_NOT_AVAILABLE, ERROR_DEVICE_ASYNC, ERROR_DEVICE_BUSY, ERROR_DEVICE_FORMAT, ERROR_DEVICE_BUFFER, ERROR_DEVICE_LATENCY, ERROR_DEVICE_CHANNELS, ERROR_DEVICE_FREQUENCY, ERROR_DEVICES_MISMATCH, ERROR_SOURCE_NO_SUCH_MODULE, ERROR_SOURCE_NO_SUCH_ICHANNEL, ERROR_SOURCE_NO_SUCH_OCHANNEL, ERROR_SOURCE_NO_SUCH_CONNECTION, ERROR_SOURCE_PRIVATE_ICHANNEL, ERROR_SOURCE_ICHANNEL_IN_USE, ERROR_SOURCE_CHANNELS_CONNECTED, ERROR_SOURCE_CONNECTION_INVALID, ERROR_SOURCE_PARENT_MISMATCH, ERROR_SOURCE_BAD_LOOPBACK, ERROR_SOURCE_BUSY, ERROR_SOURCE_TYPE_INVALID, ERROR_PROC_NOT_FOUND, ERROR_PROC_BUSY, ERROR_PROC_PARAM_INVAL, ERROR_PROC_EXECUTION, ERROR_PROC_ABORT, ERROR_NO_ENTRY, ERROR_NO_EVENT, ERROR_NO_TARGET, ERROR_NOT_OWNER, ERROR_INVALID_OFFSET, ERROR_INVALID_DURATION, ERROR_INVALID_OVERLAP, ERROR_NONE, ERROR_INTERNAL, ERROR_UNKNOWN, ERROR_IO, ERROR_PERMS, ERROR_FILE_BUSY, ERROR_FILE_EXISTS, ERROR_FILE_EOF, ERROR_FILE_EMPTY, ERROR_FILE_NOT_FOUND, ERROR_FILE_IS_DIR, ERROR_FILE_OPEN_FAILED, ERROR_FILE_SEEK_FAILED, ERROR_FILE_READ_FAILED, ERROR_FILE_WRITE_FAILED, ERROR_MANY_FILES, ERROR_NO_FILES, ERROR_NO_SPACE, ERROR_NO_MEMORY, ERROR_NO_HEADER, ERROR_NO_SEEK_INFO, ERROR_NO_DATA, ERROR_DATA_CORRUPT, ERROR_WRONG_N_CHANNELS, ERROR_FORMAT_INVALID, ERROR_FORMAT_UNKNOWN, ERROR_DATA_UNMATCHED, ERROR_TEMP, ERROR_WAVE_NOT_FOUND, ERROR_CODEC_FAILURE, ERROR_UNIMPLEMENTED, ERROR_INVALID_PROPERTY, ERROR_INVALID_MIDI_CONTROL, ERROR_PARSE_ERROR, ERROR_SPAWN, ERROR_DEVICE_NOT_AVAILABLE, ERROR_DEVICE_ASYNC, ERROR_DEVICE_BUSY, ERROR_DEVICE_FORMAT, ERROR_DEVICE_BUFFER, ERROR_DEVICE_LATENCY, ERROR_DEVICE_CHANNELS, ERROR_DEVICE_FREQUENCY, ERROR_DEVICES_MISMATCH, ERROR_SOURCE_NO_SUCH_MODULE, ERROR_SOURCE_NO_SUCH_ICHANNEL, ERROR_SOURCE_NO_SUCH_OCHANNEL, ERROR_SOURCE_NO_SUCH_CONNECTION, ERROR_SOURCE_PRIVATE_ICHANNEL, ERROR_SOURCE_ICHANNEL_IN_USE, ERROR_SOURCE_CHANNELS_CONNECTED, ERROR_SOURCE_CONNECTION_INVALID, ERROR_SOURCE_PARENT_MISMATCH, ERROR_SOURCE_BAD_LOOPBACK, ERROR_SOURCE_BUSY, ERROR_SOURCE_TYPE_INVALID, ERROR_PROC_NOT_FOUND, ERROR_PROC_BUSY, ERROR_PROC_PARAM_INVAL, ERROR_PROC_EXECUTION, ERROR_PROC_ABORT, ERROR_NO_ENTRY, ERROR_NO_EVENT, ERROR_NO_TARGET, ERROR_NOT_OWNER, ERROR_INVALID_OFFSET, ERROR_INVALID_DURATION, ERROR_INVALID_OVERLAP } |
enum | MidiSignalType { MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY, MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2, MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6, MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10, MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14, MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18, MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22, MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26, MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30, MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW, MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER, MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3, MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7, MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11, MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15, MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19, MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23, MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27, MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31, MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35, MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39, MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43, MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47, MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51, MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55, MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59, MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63, MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67, MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71, MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75, MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79, MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83, MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87, MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91, MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95, MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99, MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103, MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107, MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111, MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115, MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119, MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123, MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127, MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY, MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2, MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6, MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10, MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14, MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18, MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22, MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26, MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30, MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW, MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER, MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3, MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7, MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11, MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15, MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19, MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23, MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27, MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31, MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35, MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39, MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43, MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47, MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51, MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55, MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59, MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63, MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67, MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71, MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75, MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79, MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83, MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87, MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91, MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95, MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99, MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103, MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107, MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111, MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115, MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119, MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123, MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127 } |
enum | UserMessageType { ERROR, WARNING, INFO, DEBUG } |
enum | MusicalTuningType { MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG, MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG } |
enum | MidiControlType { MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1, MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5, MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9, MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13, MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17, MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21, MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25, MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29, MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33, MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37, MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41, MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45, MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49, MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53, MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57, MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61, MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65, MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69, MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73, MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77, MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81, MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85, MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89, MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93, MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97, MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101, MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105, MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109, MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113, MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117, MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121, MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125, MIDI_CONTROL_126, MIDI_CONTROL_127, MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1, MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5, MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9, MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13, MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17, MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21, MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25, MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29, MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33, MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37, MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41, MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45, MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49, MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53, MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57, MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61, MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65, MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69, MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73, MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77, MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81, MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85, MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89, MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93, MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97, MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101, MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105, MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109, MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113, MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117, MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121, MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125, MIDI_CONTROL_126, MIDI_CONTROL_127 } |
enum | MidiChannelEventType { MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE, MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND, MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE, MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP, MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET, MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE, MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND, MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE, MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP, MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET } |
enum | MusicalTuningType { MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG, MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG } |
enum | MidiControlType { MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1, MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5, MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9, MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13, MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17, MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21, MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25, MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29, MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33, MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37, MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41, MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45, MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49, MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53, MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57, MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61, MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65, MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69, MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73, MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77, MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81, MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85, MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89, MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93, MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97, MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101, MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105, MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109, MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113, MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117, MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121, MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125, MIDI_CONTROL_126, MIDI_CONTROL_127, MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1, MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5, MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9, MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13, MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17, MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21, MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25, MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29, MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33, MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37, MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41, MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45, MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49, MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53, MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57, MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61, MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65, MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69, MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73, MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77, MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81, MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85, MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89, MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93, MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97, MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101, MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105, MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109, MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113, MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117, MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121, MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125, MIDI_CONTROL_126, MIDI_CONTROL_127 } |
enum | MidiChannelEventType { MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE, MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND, MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE, MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP, MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET, MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE, MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND, MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE, MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP, MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET } |
enum | ProcessCost { NORMAL, CHEAP, EXPENSIVE } |
enum | FlacZOffset { NO_ZOFFSET, ADD_ZOFFSET } |
enum | BiquadFilterType { BIQUAD_FILTER_RESONANT_LOWPASS, BIQUAD_FILTER_RESONANT_HIGHPASS } |
enum | RegistrationType { REGISTER_PLUGIN, REGISTER_SCRIPT, REGISTER_DONE } |
enum | ErrorType { ERROR_NONE, ERROR_INTERNAL, ERROR_UNKNOWN, ERROR_IO, ERROR_PERMS, ERROR_FILE_BUSY, ERROR_FILE_EXISTS, ERROR_FILE_EOF, ERROR_FILE_EMPTY, ERROR_FILE_NOT_FOUND, ERROR_FILE_IS_DIR, ERROR_FILE_OPEN_FAILED, ERROR_FILE_SEEK_FAILED, ERROR_FILE_READ_FAILED, ERROR_FILE_WRITE_FAILED, ERROR_MANY_FILES, ERROR_NO_FILES, ERROR_NO_SPACE, ERROR_NO_MEMORY, ERROR_NO_HEADER, ERROR_NO_SEEK_INFO, ERROR_NO_DATA, ERROR_DATA_CORRUPT, ERROR_WRONG_N_CHANNELS, ERROR_FORMAT_INVALID, ERROR_FORMAT_UNKNOWN, ERROR_DATA_UNMATCHED, ERROR_TEMP, ERROR_WAVE_NOT_FOUND, ERROR_CODEC_FAILURE, ERROR_UNIMPLEMENTED, ERROR_INVALID_PROPERTY, ERROR_INVALID_MIDI_CONTROL, ERROR_PARSE_ERROR, ERROR_SPAWN, ERROR_DEVICE_NOT_AVAILABLE, ERROR_DEVICE_ASYNC, ERROR_DEVICE_BUSY, ERROR_DEVICE_FORMAT, ERROR_DEVICE_BUFFER, ERROR_DEVICE_LATENCY, ERROR_DEVICE_CHANNELS, ERROR_DEVICE_FREQUENCY, ERROR_DEVICES_MISMATCH, ERROR_SOURCE_NO_SUCH_MODULE, ERROR_SOURCE_NO_SUCH_ICHANNEL, ERROR_SOURCE_NO_SUCH_OCHANNEL, ERROR_SOURCE_NO_SUCH_CONNECTION, ERROR_SOURCE_PRIVATE_ICHANNEL, ERROR_SOURCE_ICHANNEL_IN_USE, ERROR_SOURCE_CHANNELS_CONNECTED, ERROR_SOURCE_CONNECTION_INVALID, ERROR_SOURCE_PARENT_MISMATCH, ERROR_SOURCE_BAD_LOOPBACK, ERROR_SOURCE_BUSY, ERROR_SOURCE_TYPE_INVALID, ERROR_PROC_NOT_FOUND, ERROR_PROC_BUSY, ERROR_PROC_PARAM_INVAL, ERROR_PROC_EXECUTION, ERROR_PROC_ABORT, ERROR_NO_ENTRY, ERROR_NO_EVENT, ERROR_NO_TARGET, ERROR_NOT_OWNER, ERROR_INVALID_OFFSET, ERROR_INVALID_DURATION, ERROR_INVALID_OVERLAP, ERROR_NONE, ERROR_INTERNAL, ERROR_UNKNOWN, ERROR_IO, ERROR_PERMS, ERROR_FILE_BUSY, ERROR_FILE_EXISTS, ERROR_FILE_EOF, ERROR_FILE_EMPTY, ERROR_FILE_NOT_FOUND, ERROR_FILE_IS_DIR, ERROR_FILE_OPEN_FAILED, ERROR_FILE_SEEK_FAILED, ERROR_FILE_READ_FAILED, ERROR_FILE_WRITE_FAILED, ERROR_MANY_FILES, ERROR_NO_FILES, ERROR_NO_SPACE, ERROR_NO_MEMORY, ERROR_NO_HEADER, ERROR_NO_SEEK_INFO, ERROR_NO_DATA, ERROR_DATA_CORRUPT, ERROR_WRONG_N_CHANNELS, ERROR_FORMAT_INVALID, ERROR_FORMAT_UNKNOWN, ERROR_DATA_UNMATCHED, ERROR_TEMP, ERROR_WAVE_NOT_FOUND, ERROR_CODEC_FAILURE, ERROR_UNIMPLEMENTED, ERROR_INVALID_PROPERTY, ERROR_INVALID_MIDI_CONTROL, ERROR_PARSE_ERROR, ERROR_SPAWN, ERROR_DEVICE_NOT_AVAILABLE, ERROR_DEVICE_ASYNC, ERROR_DEVICE_BUSY, ERROR_DEVICE_FORMAT, ERROR_DEVICE_BUFFER, ERROR_DEVICE_LATENCY, ERROR_DEVICE_CHANNELS, ERROR_DEVICE_FREQUENCY, ERROR_DEVICES_MISMATCH, ERROR_SOURCE_NO_SUCH_MODULE, ERROR_SOURCE_NO_SUCH_ICHANNEL, ERROR_SOURCE_NO_SUCH_OCHANNEL, ERROR_SOURCE_NO_SUCH_CONNECTION, ERROR_SOURCE_PRIVATE_ICHANNEL, ERROR_SOURCE_ICHANNEL_IN_USE, ERROR_SOURCE_CHANNELS_CONNECTED, ERROR_SOURCE_CONNECTION_INVALID, ERROR_SOURCE_PARENT_MISMATCH, ERROR_SOURCE_BAD_LOOPBACK, ERROR_SOURCE_BUSY, ERROR_SOURCE_TYPE_INVALID, ERROR_PROC_NOT_FOUND, ERROR_PROC_BUSY, ERROR_PROC_PARAM_INVAL, ERROR_PROC_EXECUTION, ERROR_PROC_ABORT, ERROR_NO_ENTRY, ERROR_NO_EVENT, ERROR_NO_TARGET, ERROR_NOT_OWNER, ERROR_INVALID_OFFSET, ERROR_INVALID_DURATION, ERROR_INVALID_OVERLAP } |
enum | MidiSignalType { MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY, MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2, MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6, MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10, MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14, MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18, MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22, MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26, MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30, MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW, MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER, MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3, MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7, MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11, MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15, MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19, MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23, MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27, MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31, MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35, MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39, MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43, MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47, MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51, MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55, MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59, MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63, MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67, MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71, MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75, MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79, MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83, MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87, MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91, MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95, MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99, MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103, MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107, MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111, MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115, MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119, MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123, MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127, MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY, MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2, MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6, MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10, MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14, MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18, MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22, MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26, MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30, MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW, MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER, MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3, MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7, MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11, MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15, MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19, MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23, MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27, MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31, MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35, MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39, MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43, MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47, MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51, MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55, MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59, MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63, MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67, MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71, MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75, MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79, MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83, MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87, MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91, MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95, MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99, MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103, MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107, MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111, MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115, MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119, MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123, MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127 } |
enum | ProjectState { PROJECT_INACTIVE, PROJECT_ACTIVE, PROJECT_PLAYING } |
enum | StandardOscWaveType { STANDARD_OSC_SINE, STANDARD_OSC_TRIANGLE, STANDARD_OSC_SAW_RISE, STANDARD_OSC_SAW_FALL, STANDARD_OSC_PEAK_RISE, STANDARD_OSC_PEAK_FALL, STANDARD_OSC_MOOG_SAW, STANDARD_OSC_SQUARE, STANDARD_OSC_PULSE } |
Functions | |
const char * | error_blurb (Bse::ErrorType error_value) |
Retrieve the description of an error value. | |
BSE_CXX_REGISTER_ALL_TYPES_FROM_BSEBASICS_IDL () | |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_UserMessage &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_UserMessage &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_SongTiming &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_SongTiming &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartNote &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartNote &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartNoteSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartNoteSeq &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartControl &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartControl &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartControlSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartControlSeq &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartLink &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartLink &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ClnT_PartLinkSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ClnT_PartLinkSeq &) |
const String | tokenize_gtype (GType t) |
template<class T > | |
CxxBase * | cast (T *t) |
const GEnumValue | EnumValue (int int_value, const char *value_name, const char *value_nick) |
void | bse_cxx_init (void) |
template<class Derived , class Base > | |
void | assert_derived_from (void) |
template<class C > | |
const GType | bse_type_id_wrapper (const char *type_name) |
Category | category_from_id (Int category_id) |
CategorySeq | categories_match (SfiString pattern) |
CategorySeq | categories_match_method (SfiString pattern, SfiString type) |
CategorySeq | categories_match_typed (SfiString pattern, SfiString type) |
NoteDescription | note_describe (MusicalTuningType musical_tuning, Int note, Int fine_tune) |
NoteDescription | note_describe_from_freq (MusicalTuningType musical_tuning, Real freq) |
NoteDescription | note_construct (MusicalTuningType musical_tuning, Int semitone, Int octave, Int fine_tune) |
NoteDescription | note_from_string (MusicalTuningType musical_tuning, SfiString name) |
Int | note_from_freq (MusicalTuningType musical_tuning, Real frequency) |
Real | note_to_freq (MusicalTuningType musical_tuning, Int note, Int fine_tune) |
SampleFileInfo | sample_file_info (SfiString file_name) |
void | script_add_action (SfiString action, SfiString name, SfiString blurb) |
Janitor | script_janitor () |
void | script_send_message (SfiString domain, SfiString msg_type, SfiString title, SfiString primary, SfiString secondary, SfiString details, SfiString config_check) |
void | script_progress (Real progress) |
void | script_quit () |
void | script_remove_action (SfiString action) |
void | script_set_status (SfiString message) |
void | wave_osc_mass_seek_perc (ItemSeq wosc_seq, Real pos_perc) |
Real | string_extract_number (SfiString string, SfiString format, Real aux_base, Real dflt) |
SfiString | type_authors (SfiString type) |
SfiString | type_blurb (SfiString type) |
SfiString | type_license (SfiString type) |
SfiString | type_options (SfiString type) |
BSE_CXX_REGISTER_ALL_TYPES_FROM_BSEPROBE_IDL () | |
void | source_request_probes (Source source, Int ochannel_id, ProbeFeatures probe_features) |
void | source_mass_request (ProbeRequestSeq prseq) |
Num | source_get_tick_stamp (Source obj) |
Int | source_get_mix_freq (Source obj) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &__p_, const TestObjectIfaceP &ptr) |
void | operator>>= (Rapicorn::Aida::ProtoReader &__f_, TestObjectIfaceP &obj) |
void | operator>>= (Rapicorn::Aida::ProtoReader &__f_, TestObjectIface *&obj) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_UserMessage &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_UserMessage &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_SongTiming &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_SongTiming &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ObjectIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ObjectIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ObjectIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ItemIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ItemIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ItemIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartNote &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartNote &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartNoteSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartNoteSeq &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartControl &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartControl &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartControlSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartControlSeq &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const PartIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, PartIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, PartIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SourceIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SourceIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SourceIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ContextMergerIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ContextMergerIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ContextMergerIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ContainerIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ContainerIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ContainerIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SuperIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SuperIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SuperIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SNetIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SNetIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SNetIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const CSynthIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, CSynthIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, CSynthIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SubSynthIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SubSynthIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SubSynthIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const TrackIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, TrackIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, TrackIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartLink &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartLink &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartLinkSeq &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartLinkSeq &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const BusIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, BusIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, BusIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const SongIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SongIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, SongIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const EditableSampleIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, EditableSampleIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, EditableSampleIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const WaveIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, WaveIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, WaveIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const WaveRepoIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, WaveRepoIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, WaveRepoIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const MidiNotifierIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, MidiNotifierIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, MidiNotifierIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const MidiSynthIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, MidiSynthIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, MidiSynthIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ProjectIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ProjectIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ProjectIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const PcmWriterIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, PcmWriterIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, PcmWriterIfaceP &) |
void | operator<<= (Rapicorn::Aida::ProtoMsg &, const ServerIfaceP &) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ServerIface *&) |
void | operator>>= (Rapicorn::Aida::ProtoReader &, ServerIfaceP &) |
SfiGlueContext * | init_glue_context (const gchar *client, const std::function< void()> &caller_wakeup) |
Create SFI glue layer context. More... | |
void | init_async (int *argc, char **argv, const char *app_name, const StringVector &args) |
Initialize and start BSE. More... | |
SfiChoiceValues | choice_values_from_enum_values (const String &enumname, size_t n, const ::Rapicorn::Aida::EnumValue *values) |
template<class EnumType > | |
SfiChoiceValues | choice_values_from_enum () |
bool | sfi_pspecs_rec_fields_cache (const std::type_info &type_info, SfiRecFields *rf, bool assign) |
bool | sfi_pspecs_acs_fields_cache (const std::type_info &type_info, std::vector< GParamSpec * > **pspecspp, bool assign) |
template<class Visitable > | |
void | sfi_rec_to_visitable (SfiRec *rec, Visitable &visitable) |
template<class Visitable > | |
SfiRec * | sfi_rec_new_from_visitable (Visitable &visitable) |
template<class Visitable > | |
void | sfi_seq_to_visitable (SfiSeq *seq, Visitable &visitable) |
template<class Visitable > | |
SfiSeq * | sfi_seq_new_from_visitable (Visitable &visitable) |
template<class Visitable > | |
SfiRecFields | sfi_pspecs_rec_fields_from_visitable (Visitable &visitable) |
template<class Visitable > | |
GParamSpec * | sfi_pspec_seq_field_from_visitable (Visitable &visitable) |
template<class Visitable > | |
const std::vector< GParamSpec * > & | sfi_pspecs_fields_from_accessor_visitable (Visitable &visitable) |
void | bse_debug (const char *key, const char *file_path, const int line, const String &message) |
Issue a debugging message, configurable via #$BSE_DEBUG. | |
bool | bse_debug_enabled (const char *key) |
Check if debugging is enabled for key. More... | |
bool | _bse_debug_enabled (const char *key) |
bool | bse_flipper_check (const char *key) |
Check if the feature toggle key is enabled in #$BSE_FLIPPER. | |
Variables | |
Const | MAXINT32 |
Const | MAXINT31 |
Const | MININT31 |
Const | MAXFLOAT64 |
Const | MIN_NOTE |
Const | MAX_NOTE |
Const | NOTE_VOID |
Const | KAMMER_NOTE |
Value represents unparsable/unknown notes. | |
Const | KAMMER_FREQ |
Kammer note, representing the kammer frequency's MIDI note value for A' or A4. | |
Const | KAMMER_OCTAVE |
Pitch Standard, see also: https://en.wikipedia.org/wiki/A440_(pitch_standard) | |
Const | MIN_OCTAVE |
Octave number for MIDI A'. | |
Const | MAX_OCTAVE |
Octave of MIN_NOTE. | |
Const | MIN_FINE_TUNE |
Octave of MAX_NOTE. | |
Const | MAX_FINE_TUNE |
Const | MIN_BPM |
Const | MAX_BPM |
Const | MIN_TRANSPOSE |
Const | MAX_TRANSPOSE |
Const | GUI |
Const | STORAGE |
Const | STANDARD |
Const | NOTEHINTS |
Const | FINETUNEHINTS |
Const | VELOCITYHINTS |
MusicalTuningType | |
BseMusicalTuningType | |
* | v |
MidiControlType | |
BseMidiControlType | |
MidiChannelEventType | |
BseMidiChannelEventType | |
IntSeq | |
TypeSeq | |
StringSeq | |
FloatSeq | |
NoteSeq | |
ItemSeq | |
PixelSeq | |
CategorySeq | |
DotSeq | |
TrackPartSeq | |
MidiChannelEvent | |
PropertyCandidates | |
NoteDescription | |
NoteSequence | |
Icon | |
Category | |
Dot | |
TrackPart | |
SampleFileInfo | |
GConfig | |
Const | READWRITE |
Const | STANDARD_RDONLY |
Const | GUI_RDONLY |
Const | GUI_READABLE |
Const | SKIP_DEFAULT |
Const | SKIP_UNDO |
Const | DEFAULT |
Const | MAXINT |
Const | MININT |
Const | MAXNUM |
Const | MINNUM |
Const | MINDB |
Const | DEFAULT_AUTHOR |
Const | DEFAULT_LICENSE |
Const | USER_DATA_PATH |
Const | DEFAULT_SAMPLE_PATH |
Const | DEFAULT_EFFECTS_PATH |
Const | DEFAULT_INSTRUMENTS_PATH |
Const | DEFAULT_SCRIPTS_PATH |
Const | DEFAULT_PLUGINS_PATH |
BusModule | |
bool | |
b | |
no_cast | |
signed | int |
signed | i |
uint | |
signed | long |
signed long | num |
signed long | n |
float | |
real | |
r | |
double | |
gpointer | |
pointer | |
GParamSpec | pspec |
GParamSpec | P |
string | |
s | |
char | const_cast< char * > |
GObject | object |
GObject | O |
BseObject | reinterpret_cast< BseObject * > |
BseObject | reinterpret_cast< GObject * > |
BseItem | reinterpret_cast< BseItem * > |
BseSource | reinterpret_cast< BseSource * > |
CxxBase | |
BseSource | |
NULL | |
bse_cxx_base_class_base_init | |
Effect | |
BseCxxBase | |
ProbeSeq | |
ProbeRequestSeq | |
ProbeFeatures | |
Probe | |
ProbeRequest | |
Amplifier | |
Balance | |
CoreHook | |
Noise | |
Summation | |
bool volatile | _cached_bse_debug |
Caching flag to inhibit useless bse_debug() calls. | |
The Bse namespace contains all functions of the synthesis engine.
enum Bse::UserMessageType |
|
inline |
Check if debugging is enabled for key.
This function checks if #$BSE_DEBUG contains key or "all" and returns true if debugging is enabled for the given key. The key argument may be NULL in which case the function checks if general debugging is enabled.
Initialize and start BSE.
Initialize the BSE library and start the main BSE thread. Arguments specific to BSE are removed from argc / argv.
SfiGlueContext * Bse::init_glue_context | ( | const gchar * | client, |
const std::function< void()> & | caller_wakeup | ||
) |
Create SFI glue layer context.
Create and push an SFI glue layer context for the calling thread, to enable communications with the main BSE thread library.