.deriveWSPtrClass <Route, Stripable> ("Route")
.addCast<Track> ("to_track")
+ .addCast<Automatable> ("to_automatable")
.addFunction ("set_name", &Route::set_name)
.addFunction ("comment", &Route::comment)
.addFunction ("active", &Route::active)
.addConst ("RecSafeAutomation", ARDOUR::AutomationType(RecSafeAutomation))
.addConst ("TrimAutomation", ARDOUR::AutomationType(TrimAutomation))
.addConst ("PhaseAutomation", ARDOUR::AutomationType(PhaseAutomation))
+ .addConst ("MidiCCAutomation", ARDOUR::AutomationType(MidiCCAutomation))
+ .addConst ("MidiPgmChangeAutomation", ARDOUR::AutomationType(MidiPgmChangeAutomation))
+ .addConst ("MidiPitchBenderAutomation", ARDOUR::AutomationType(MidiPitchBenderAutomation))
+ .addConst ("MidiChannelPressureAutomation", ARDOUR::AutomationType(MidiChannelPressureAutomation))
+ .addConst ("MidiNotePressureAutomation", ARDOUR::AutomationType(MidiNotePressureAutomation))
+ .addConst ("MidiSystemExclusiveAutomation", ARDOUR::AutomationType(MidiSystemExclusiveAutomation))
.endNamespace ()
.beginNamespace ("SrcQuality")