Public Member Functions |
virtual void | init (zzub::archive *) |
void | process_events () |
virtual void | process_controller_events () |
bool | process_stereo (float **pin, float **pout, int numsamples, int mode) |
virtual bool | process_offline (float **pin, float **pout, int *numsamples, int *channels, int *samplerate) |
void | update_tempo (int bpm, int tpb) |
void | update_midi_devices () |
virtual void | destroy () |
virtual void | stop () |
virtual void | load (zzub::archive *) |
virtual void | save (zzub::archive *) |
virtual void | attributes_changed () |
virtual void | command (int) |
virtual void | set_track_count (int) |
virtual void | mute_track (int) |
virtual bool | is_track_muted (int) const |
virtual void | midi_note (int, int, int) |
virtual void | event (unsigned int) |
virtual const char * | describe_value (int, int) |
virtual const
zzub::envelope_info ** | get_envelope_infos () |
virtual bool | play_wave (int, int, float) |
virtual void | stop_wave () |
virtual int | get_wave_envelope_play_position (int) |
virtual const char * | describe_param (int) |
virtual bool | set_instrument (const char *) |
virtual void | get_sub_menu (int, zzub::outstream *) |
virtual void | add_input (const char *, zzub::connection_type type) |
virtual void | delete_input (const char *, zzub::connection_type type) |
virtual void | rename_input (const char *, const char *) |
virtual void | input (float **, int, float) |
virtual void | midi_control_change (int, int, int) |
virtual bool | handle_input (int, int, int) |
virtual void | process_midi_events (midi_message *pin, int nummessages) |
virtual void | get_midi_output_names (outstream *pout) |
virtual void | set_stream_source (const char *resource) |
virtual const char * | get_stream_source () |
virtual void | play_pattern (int index) |
virtual void | configure (const char *key, const char *value) |
Public Attributes |
master_values * | gvals |
master_values | dummy |
std::vector< std::pair< int,
std::string > > | midi_devices |
int | master_volume |
int | samples_per_second |
Master plugin implementation.