BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
interface | Bse::Item |
interface | Bse::PcmWriter |
interface | Bse::Source |
interface | Bse::Snooper |
interface | Bse::Constant |
interface | Bse::Container |
interface | Bse::Super |
interface | Bse::WaveRepo |
interface | Bse::SNet |
interface | Bse::MidiSynth |
interface | Bse::CSynth |
interface | Bse::Song |
interface | Bse::Project |
interface | Bse::Server |
Main Bse remote origin object. More... | |
interface | Bse::SubIPort |
interface | Bse::InstrumentInput |
interface | Bse::WaveOsc |
interface | Bse::MidiVoiceInput |
interface | Bse::ContextMerger |
interface | Bse::Track |
interface | Bse::MidiController |
interface | Bse::BiquadFilter |
interface | Bse::SubSynth |
interface | Bse::Bus |
interface | Bse::StandardOsc |
interface | Bse::MidiInput |
interface | Bse::PcmOutput |
interface | Bse::PcmInput |
interface | Bse::SubOPort |
interface | Bse::InstrumentOutput |
interface | Bse::Wave |
interface | Bse::MidiVoiceSwitch |
interface | Bse::LadspaModule |
interface | Bse::MidiNotifier |
interface | Bse::Part |
interface | Bse::DataPocket |
interface | Bse::Janitor |
interface | Bse::EditableSample |
Namespaces | |
namespace | Bse |
The Bse namespace contains all functions of the synthesis engine. | |
Enumerations | |
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 } |
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 | |
Category | Bse::category_from_id (Int category_id) |
CategorySeq | Bse::categories_match (String pattern) |
CategorySeq | Bse::categories_match_method (String pattern, String type) |
CategorySeq | Bse::categories_match_typed (String pattern, String type) |
NoteDescription | Bse::note_describe (MusicalTuningType musical_tuning, Int note, Int fine_tune) |
NoteDescription | Bse::note_describe_from_freq (MusicalTuningType musical_tuning, Real freq) |
String | Bse::error_blurb (ErrorType error) |
String | Bse::error_name (ErrorType error) |
NoteDescription | Bse::note_construct (MusicalTuningType musical_tuning, Int semitone, Int octave, Int fine_tune) |
NoteDescription | Bse::note_from_string (MusicalTuningType musical_tuning, String name) |
Int | Bse::note_from_freq (MusicalTuningType musical_tuning, Real frequency) |
Real | Bse::note_to_freq (MusicalTuningType musical_tuning, Int note, Int fine_tune) |
Bool | Bse::proxy_check (Item item, String type_name) |
SampleFileInfo | Bse::sample_file_info (String file_name) |
void | Bse::script_add_action (String action, String name, String blurb) |
Janitor | Bse::script_janitor () |
void | Bse::script_send_message (String domain, String msg_type, String title, String primary, String secondary, String details, String config_check) |
void | Bse::script_progress (Real progress) |
void | Bse::script_quit () |
void | Bse::script_remove_action (String action) |
void | Bse::script_set_status (String message) |
void | Bse::wave_osc_mass_seek_perc (ItemSeq wosc_seq, Real pos_perc) |
Real | Bse::string_extract_number (String string, String format, Real aux_base, Real dflt) |
String | Bse::type_authors (String type) |
String | Bse::type_blurb (String type) |
String | Bse::type_license (String type) |
String | Bse::type_options (String type) |