void Control_Sequence::get ( Log_Entry &e ) const { e.add( ":track", _track ); e.add( ":name", name() ); e.add( ":color", color() ); }
void Tempo_Point::get ( Log_Entry &e ) const { // Sequence_Point::get( e ); e.add( ":start", start() ); e.add( ":tempo", _tempo ); }
void Track::get ( Log_Entry &e ) const { e.add( ":name", _name ); e.add( ":sequence", sequence() ); e.add( ":selected", _selected ); e.add( ":color", (unsigned long)color()); }
void Cursor_Point::get ( Log_Entry &e ) const { // Sequence_Point::get( e ); e.add( ":start", start() ); e.add( ":label", label() ); e.add( ":type", type() ); }
void Cursor_Region::get ( Log_Entry &e ) const { // Sequence_Region::get( e ); e.add( ":start", start() ); e.add( ":length", length() ); e.add( ":label", label() ); e.add( ":type", type() ); }
void Sequence_Widget::get ( Log_Entry &e ) const { e.add( ":start", _r->start ); // e.add( ":offset", _r->offset ); // e.add( ":length", _r->length ); e.add( ":sequence", _sequence ); e.add( ":selected", selected() ); }
void Meter_Indicator_Module::get ( Log_Entry &e ) const { Port *p = control_input[0].connected_port(); Module *m = p->module(); e.add( ":module", m ); e.add( ":port", m->control_output_port_index( p ) ); Module::get( e ); }
void Module::get ( Log_Entry &e ) const { // e.add( ":name", label() ); // e.add( ":color", (unsigned long)color()); { char *s = get_parameters(); if ( strlen( s ) ) e.add( ":parameter_values", s ); delete[] s; } e.add( ":is_default", is_default() ); e.add( ":chain", chain() ); e.add( ":active", ! bypass() ); }
void Control_Point::get ( Log_Entry &e ) const { Sequence_Point::get( e ); e.add( ":y", _y ); }
void Sequence_Region::get ( Log_Entry &e ) const { e.add( ":color", _box_color ); e.add( ":length", _r->length ); Sequence_Widget::get( e ); }
void Controller_Module::get ( Log_Entry &e ) const { Module::get( e ); Port *p = control_output[0].connected_port(); if ( !p ) { e.add( ":module", "" ); e.add( ":port", "" ); e.add( ":mode", "" ); } else { Module *m = p->module(); e.add( ":module", m ); e.add( ":port", m->control_input_port_index( p ) ); e.add( ":mode", mode() ); } }
void Control_Sequence::get_unjournaled ( Log_Entry &e ) const { e.add( ":interpolation", _interpolation ); /* if ( _osc_output() && _osc_output()->connected() ) */ /* { */ /* DMESSAGE( "OSC Output connections: %i", _osc_output()->noutput_connections() ); */ /* for ( int i = 0; i < _osc_output()->noutput_connections(); ++i ) */ /* { */ /* char *s; */ /* s = _osc_output()->get_output_connection_peer_name_and_path(i); */ /* e.add( ":osc-output", s ); */ /* free( s ); */ /* } */ /* } */ e.add( ":mode", mode() ); }
void Track::get_unjournaled ( Log_Entry &e ) const { e.add( ":height", size() ); e.add( ":inputs", input.size() ); e.add( ":outputs", output.size() ); e.add( ":show-all-takes", show_all_takes() ); e.add( ":overlay-controls", overlay_controls() ); e.add( ":armed", armed() ); e.add( ":mute", mute() ); e.add( ":solo", solo() ); e.add( ":row", timeline->find_track( this ) ); }
void Chain::get ( Log_Entry &e ) const { e.add( ":strip", strip() ); e.add( ":tab", tab_button->value() ? "controls" : "chain" ); }
void AUX_Module::get ( Log_Entry &e ) const { e.add( ":number", number() ); JACK_Module::get(e); }
void Audio_Sequence::get ( Log_Entry &e ) const { e.add( ":track", _track ); e.add( ":name", name() ); }