BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
struct | BstGConfig |
struct | BstSkinConfig |
struct | BstMsgAbsorbString |
struct | BstKeyBindingItem |
struct | BstMsgAbsorbStringSeq |
struct | BstKeyBindingItemSeq |
Defines | |
#define | BST_TYPE_PATTERN_LTYPE |
#define | BST_TYPE_PATTERN_LFLAGS |
#define | BST_TYPE_SEGMENT_TYPE |
#define | BST_TYPE_SOURCE_PROBE_FEATURE |
#define | BST_TYPE_FILE_DIALOG_MODE |
#define | BST_TYPE_CHOICE_FLAGS |
#define | BST_TYPE_QSAMPLER_TYPE |
#define | BST_TYPE_QSAMPLER_DRAW_MODE |
#define | BST_TYPE_MSG_TYPE |
#define | BST_TYPE_QUANTIZATION_TYPE |
Enumerations | |
enum | BstDirection { BST_UP, BST_LEFT, BST_RIGHT, BST_DOWN } |
enum | BstFFTSize { BST_FFT_SIZE_2, BST_FFT_SIZE_4, BST_FFT_SIZE_8, BST_FFT_SIZE_16, BST_FFT_SIZE_32, BST_FFT_SIZE_64, BST_FFT_SIZE_128, BST_FFT_SIZE_256, BST_FFT_SIZE_512, BST_FFT_SIZE_1024, BST_FFT_SIZE_2048, BST_FFT_SIZE_4096, BST_FFT_SIZE_8192, BST_FFT_SIZE_16384, BST_FFT_SIZE_32768, BST_FFT_SIZE_65536 } |
enum | BstNoteLength { BST_NOTE_LENGTH_NONE, BST_NOTE_LENGTH_1, BST_NOTE_LENGTH_2, BST_NOTE_LENGTH_4, BST_NOTE_LENGTH_8, BST_NOTE_LENGTH_16, BST_NOTE_LENGTH_32, BST_NOTE_LENGTH_64, BST_NOTE_LENGTH_128, BST_NOTE_LENGTH_1_P, BST_NOTE_LENGTH_2_P, BST_NOTE_LENGTH_4_P, BST_NOTE_LENGTH_8_P, BST_NOTE_LENGTH_16_P, BST_NOTE_LENGTH_32_P, BST_NOTE_LENGTH_64_P, BST_NOTE_LENGTH_128_P, BST_NOTE_LENGTH_1_T, BST_NOTE_LENGTH_2_T, BST_NOTE_LENGTH_4_T, BST_NOTE_LENGTH_8_T, BST_NOTE_LENGTH_16_T, BST_NOTE_LENGTH_32_T, BST_NOTE_LENGTH_64_T, BST_NOTE_LENGTH_128_T } |
enum | BstRowShading { BST_ROW_SHADING_NONE, BST_ROW_SHADING_2, BST_ROW_SHADING_4, BST_ROW_SHADING_8, BST_ROW_SHADING_16, BST_ROW_SHADING_2_4, BST_ROW_SHADING_4_8, BST_ROW_SHADING_4_12, BST_ROW_SHADING_4_16, BST_ROW_SHADING_8_16, BST_ROW_SHADING_3, BST_ROW_SHADING_6, BST_ROW_SHADING_12, BST_ROW_SHADING_3_6, BST_ROW_SHADING_3_12, BST_ROW_SHADING_6_12 } |
Functions | |
BstGConfig * | bst_gconfig_new (void) |
BstGConfig * | bst_gconfig_copy_shallow (BstGConfig *rec) |
BstGConfig * | bst_gconfig_from_rec (SfiRec *sfi_rec) |
SfiRec * | bst_gconfig_to_rec (BstGConfig *rec) |
void | bst_gconfig_free (BstGConfig *rec) |
BstSkinConfig * | bst_skin_config_new (void) |
BstSkinConfig * | bst_skin_config_copy_shallow (BstSkinConfig *rec) |
BstSkinConfig * | bst_skin_config_from_rec (SfiRec *sfi_rec) |
SfiRec * | bst_skin_config_to_rec (BstSkinConfig *rec) |
void | bst_skin_config_free (BstSkinConfig *rec) |
BstMsgAbsorbString * | bst_msg_absorb_string_new (void) |
BstMsgAbsorbString * | bst_msg_absorb_string_copy_shallow (BstMsgAbsorbString *rec) |
BstMsgAbsorbString * | bst_msg_absorb_string_from_rec (SfiRec *sfi_rec) |
SfiRec * | bst_msg_absorb_string_to_rec (BstMsgAbsorbString *rec) |
void | bst_msg_absorb_string_free (BstMsgAbsorbString *rec) |
BstKeyBindingItem * | bst_key_binding_item_new (void) |
BstKeyBindingItem * | bst_key_binding_item_copy_shallow (BstKeyBindingItem *rec) |
BstKeyBindingItem * | bst_key_binding_item_from_rec (SfiRec *sfi_rec) |
SfiRec * | bst_key_binding_item_to_rec (BstKeyBindingItem *rec) |
void | bst_key_binding_item_free (BstKeyBindingItem *rec) |
BstMsgAbsorbStringSeq * | bst_msg_absorb_string_seq_new (void) |
void | bst_msg_absorb_string_seq_append (BstMsgAbsorbStringSeq *seq, BstMsgAbsorbString *element) |
BstMsgAbsorbStringSeq * | bst_msg_absorb_string_seq_copy_shallow (BstMsgAbsorbStringSeq *seq) |
BstMsgAbsorbStringSeq * | bst_msg_absorb_string_seq_from_seq (SfiSeq *sfi_seq) |
SfiSeq * | bst_msg_absorb_string_seq_to_seq (BstMsgAbsorbStringSeq *seq) |
void | bst_msg_absorb_string_seq_resize (BstMsgAbsorbStringSeq *seq, guint new_size) |
void | bst_msg_absorb_string_seq_free (BstMsgAbsorbStringSeq *seq) |
BstKeyBindingItemSeq * | bst_key_binding_item_seq_new (void) |
void | bst_key_binding_item_seq_append (BstKeyBindingItemSeq *seq, BstKeyBindingItem *element) |
BstKeyBindingItemSeq * | bst_key_binding_item_seq_copy_shallow (BstKeyBindingItemSeq *seq) |
BstKeyBindingItemSeq * | bst_key_binding_item_seq_from_seq (SfiSeq *sfi_seq) |
SfiSeq * | bst_key_binding_item_seq_to_seq (BstKeyBindingItemSeq *seq) |
void | bst_key_binding_item_seq_resize (BstKeyBindingItemSeq *seq, guint new_size) |
void | bst_key_binding_item_seq_free (BstKeyBindingItemSeq *seq) |
const gchar * | bst_direction_to_choice (BstDirection value) |
BstDirection | bst_direction_from_choice (const gchar *choice) |
const gchar * | bst_fft_size_to_choice (BstFFTSize value) |
BstFFTSize | bst_fft_size_from_choice (const gchar *choice) |
const gchar * | bst_note_length_to_choice (BstNoteLength value) |
BstNoteLength | bst_note_length_from_choice (const gchar *choice) |
const gchar * | bst_row_shading_to_choice (BstRowShading value) |
BstRowShading | bst_row_shading_from_choice (const gchar *choice) |
SfiChoiceValues | bst_direction_get_values (void) |
SfiChoiceValues | bst_fft_size_get_values (void) |
SfiChoiceValues | bst_note_length_get_values (void) |
SfiChoiceValues | bst_row_shading_get_values (void) |
Variables | |
GType | bst__type_id__BstPatternLType |
GType | bst__type_id__BstPatternLFlags |
GType | bst__type_id__BstSegmentType |
GType | bst__type_id__BstSourceProbeFeature |
GType | bst__type_id__BstFileDialogMode |
GType | bst__type_id__BstChoiceFlags |
GType | bst__type_id__BstQSamplerType |
GType | bst__type_id__BstQSamplerDrawMode |
GType | bst__type_id__BstMsgType |
GType | bst__type_id__BstQuantizationType |
SfiRecFields | bst_gconfig_fields |
SfiRecFields | bst_skin_config_fields |
SfiRecFields | bst_msg_absorb_string_fields |
SfiRecFields | bst_key_binding_item_fields |