23 #include "midi++/midnam_patch.h"
33 const std::string&
name,
35 ArdourCanvas::Item& parent,
42 , _parameter (parameter)
72 const std::string& device_mode = mtv->
gui_property(
X_(
"midnam-custom-device-mode"));
81 const uint16_t cc_value = floor(std::max(std::min(fraction * 127.0, 127.0), 0.0));
MidiAutomationLine(const std::string &, TimeAxisView &, ArdourCanvas::Item &, boost::shared_ptr< ARDOUR::AutomationList >, boost::shared_ptr< ARDOUR::MidiRegion >, Evoral::Parameter, Evoral::TimeConverter< double, ARDOUR::framepos_t > *converter=0)
TimeAxisView * get_parent()
std::string gui_property(const std::string &property_name) const
uint8_t get_channel_for_add() const
Evoral::Parameter _parameter
virtual std::string get_verbose_cursor_string(double) const
MementoCommandBinder< ARDOUR::AutomationList > * memento_command_binder()
boost::shared_ptr< MidiSource > midi_source(uint32_t n=0) const
virtual std::string get_verbose_cursor_string(double) const
boost::shared_ptr< ARDOUR::MidiRegion > _region
boost::shared_ptr< MIDI::Name::MasterDeviceNames > get_device_names()