| Top |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── BtMachine ╰── BtSourceMachine
BtSourceMachine * bt_source_machine_new (const BtSong * const song,const gchar * const id,const gchar * const plugin_name,const glong voices,GError **err);
Create a new instance The machine is automaticly added to the setup from the given song object. You don't need to add the machine with
bt_setup_add_machine(setup,BT_MACHINE(machine));.
struct BtSourceMachine;
Sub-class of a BtMachine that implements a signal generator (a machine with outputs only).
Use this with bt_machine_get_pattern_by_index() to get the command patterns.