BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
struct | _BsePatternNote |
struct | _BsePattern |
struct | _BsePatternClass |
Defines | |
#define | BSE_TYPE_PATTERN |
#define | BSE_PATTERN(object) |
#define | BSE_PATTERN_CLASS(class) |
#define | BSE_IS_PATTERN(object) |
#define | BSE_IS_PATTERN_CLASS(class) |
#define | BSE_PATTERN_GET_CLASS(object) |
#define | BSE_PATTERN_N_CHANNELS(pattern) |
#define | BSE_PATTERN_N_ROWS(pattern) |
#define | BSE_PATTERN_SELECTION_N_CHANNELS(selection) |
#define | BSE_PATTERN_SELECTION_N_ROWS(selection) |
#define | BSE_PATTERN_SELECTION_MARK(selection, channel, row) |
#define | BSE_PATTERN_SELECTION_UNMARK(selection, channel, row) |
#define | BSE_PATTERN_SELECTION_TEST(selection, channel, row) |
Functions | |
BsePatternNote * | bse_pattern_peek_note (BsePattern *pattern, guint channel, guint row) |
GList * | bse_pattern_list_selection (BsePattern *pattern) |
gboolean | bse_pattern_has_selection (BsePattern *pattern) |
void | bse_pattern_modify_note (BsePattern *pattern, guint channel, guint row, gint note, BseInstrument *instrument) |
guint | bse_pattern_note_get_n_effects (BsePattern *pattern, guint channel, guint row) |
BseEffect * | bse_pattern_note_get_effect (BsePattern *pattern, guint channel, guint row, guint index) |
BseEffect * | bse_pattern_note_find_effect (BsePattern *pattern, guint channel, guint row, GType effect_type) |
void | bse_pattern_note_actuate_effect (BsePattern *pattern, guint channel, guint row, GType effect_type) |
void | bse_pattern_note_drop_effect (BsePattern *pattern, guint channel, guint row, GType effect_type) |
void | bse_pattern_set_note (BsePattern *pattern, guint channel, guint row, gint note) |
void | bse_pattern_set_instrument (BsePattern *pattern, guint channel, guint row, BseInstrument *instrument) |
void | bse_pattern_set_n_channels (BsePattern *pattern, guint n_channels) |
void | bse_pattern_set_n_rows (BsePattern *pattern, guint n_rows) |
void | bse_pattern_select_note (BsePattern *pattern, guint channel, guint row) |
void | bse_pattern_unselect_note (BsePattern *pattern, guint channel, guint row) |
void | bse_pattern_save_selection (BsePattern *pattern, guint32 *selection) |
void | bse_pattern_restore_selection (BsePattern *pattern, guint32 *selection) |
guint32 * | bse_pattern_selection_new (guint n_channels, guint n_rows) |
guint32 * | bse_pattern_selection_copy (guint32 *src_selection) |
void | bse_pattern_selection_free (guint32 *selection) |
void | bse_pattern_selection_fill (guint32 *selection, gboolean selected) |