![]() |
Ardour
9.0-pre0-979-g7f6f3d64f1
|
#include <midi_view.h>
Classes | |
struct | NoteResizeData |
struct | SplitInfo |
Public Types | |
typedef Evoral::Note< Temporal::Beats > | NoteType |
typedef Evoral::Sequence< Temporal::Beats >::Notes | Notes |
typedef std::set< NoteBase * > | Selection |
Public Attributes | |
PBD::Signal< void()> | VisibleChannelChanged |
Protected Types | |
typedef std::unordered_map< std::shared_ptr< NoteType >, NoteBase * > | Events |
typedef std::unordered_map< ARDOUR::MidiModel::PatchChangePtr, std::shared_ptr< PatchChange > > | PatchChanges |
typedef std::unordered_map< ARDOUR::MidiModel::constSysExPtr, std::shared_ptr< SysEx > > | SysExes |
typedef std::vector< NoteBase * > | CopyDragEvents |
Friends | |
class | EditingContext |
class | Editor |
class | MidiRubberbandSelectDrag |
class | MidiVerticalSelectDrag |
class | NoteDrag |
class | NoteCreateDrag |
class | HitCreateDrag |
class | MidiGhostRegion |
class | EditNoteDialog |
class | VelocityDisplay |
Definition at line 102 of file midi_view.h.
|
protected |
Definition at line 517 of file midi_view.h.
|
protected |
Definition at line 514 of file midi_view.h.
typedef Evoral::Sequence<Temporal::Beats>::Notes MidiView::Notes |
Definition at line 106 of file midi_view.h.
Definition at line 105 of file midi_view.h.
|
protected |
Definition at line 515 of file midi_view.h.
typedef std::set<NoteBase*> MidiView::Selection |
Definition at line 331 of file midi_view.h.
|
protected |
Definition at line 516 of file midi_view.h.
MidiView::MidiView | ( | std::shared_ptr< ARDOUR::MidiTrack > | mt, |
ArdourCanvas::Item & | parent, | ||
EditingContext & | ec, | ||
MidiViewBackground & | bg, | ||
uint32_t | basic_color | ||
) |
MidiView::MidiView | ( | MidiView const & | other | ) |
|
virtual |
void MidiView::abort_note_diff | ( | ) |
void MidiView::abort_resizing | ( | ) |
void MidiView::add_canvas_patch_change | ( | ARDOUR::MidiModel::PatchChangePtr | patch | ) |
|
inlineprotectedvirtual |
Reimplemented in MidiRegionView.
Definition at line 691 of file midi_view.h.
|
inlinevirtual |
Reimplemented in MidiRegionView.
Definition at line 141 of file midi_view.h.
void MidiView::add_patch_change | ( | Temporal::timecnt_t const & | , |
Evoral::PatchChange< Temporal::Beats > const & | |||
) |
|
inlineprotected |
Definition at line 414 of file midi_view.h.
|
inlineprotected |
Definition at line 415 of file midi_view.h.
|
protected |
|
protected |
void MidiView::apply_note_diff | ( | bool | as_subcommand = false , |
bool | was_copy = false |
||
) |
void MidiView::apply_note_range | ( | uint8_t | lowest, |
uint8_t | highest, | ||
bool | force = false |
||
) |
|
virtual |
Reimplemented in MidiRegionView.
void MidiView::begin_resizing | ( | bool | at_front | ) |
Begin resizing of some notes. Called by CanvasMidiNote when resizing starts.
at_front | which end of the note (true == note on, false == note off) |
void MidiView::begin_write | ( | ) |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
void MidiView::change_note_lengths | ( | bool | , |
bool | , | ||
Temporal::Beats | beats, | ||
bool | start, | ||
bool | end | ||
) |
|
protected |
|
protected |
|
protected |
void MidiView::change_patch_change | ( | ARDOUR::MidiModel::PatchChangePtr | , |
Evoral::PatchChange< Temporal::Beats > const & | |||
) |
void MidiView::change_patch_change | ( | PatchChange & | old_patch, |
const MIDI::Name::PatchPrimaryKey & | new_patch | ||
) |
Change old_patch to new_patch.
old_patch | the canvas patch change which is to be altered |
new_patch | new patch |
void MidiView::change_velocities | ( | bool | up, |
bool | fine, | ||
bool | allow_smush, | ||
bool | all_together | ||
) |
void MidiView::channel_edit | ( | ) |
|
inline |
Definition at line 339 of file midi_view.h.
|
protected |
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 474 of file midi_view.h.
void MidiView::clear_note_selection | ( | ) |
void MidiView::clear_selection | ( | ) |
An external request to clear the note selection, remove MRV from editor selection.
|
protected |
Clear the note selection of just this midi region
|
protected |
void MidiView::clip_data_recorded | ( | samplecnt_t | ) |
void MidiView::color_handler | ( | ) |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in MidiRegionView.
Definition at line 634 of file midi_view.h.
|
protected |
void MidiView::create_note_at | ( | Temporal::timepos_t const & | t, |
double | y, | ||
Temporal::Beats | length, | ||
uint32_t | state, | ||
bool | shift_snap | ||
) |
Add a note to the model, and the view, at a canvas (click) coordinate.
t | time in samples relative to the position of the region |
y | vertical position in pixels |
length | duration of the note in beats |
state | the keyboard modifier mask for the canvas event (click). |
shift_snap | true alters snap behavior to round down always (false if the gui has already done that). |
void MidiView::cut_copy_clear | ( | Editing::CutCopyOp | ) |
|
protected |
|
inlineprotected |
Definition at line 426 of file midi_view.h.
|
inlineprotected |
Definition at line 427 of file midi_view.h.
|
inlineprotected |
Definition at line 430 of file midi_view.h.
|
inlineprotected |
Definition at line 433 of file midi_view.h.
|
inlineprotected |
Definition at line 431 of file midi_view.h.
|
inlineprotected |
Definition at line 428 of file midi_view.h.
|
inlineprotected |
Definition at line 432 of file midi_view.h.
|
inlineprotected |
Definition at line 429 of file midi_view.h.
void MidiView::delete_note | ( | std::shared_ptr< NoteType > | ) |
void MidiView::delete_patch_change | ( | PatchChange * | ) |
void MidiView::delete_selection | ( | ) |
void MidiView::delete_sysex | ( | SysEx * | ) |
|
inlinevirtual |
Reimplemented in MidiRegionView.
Definition at line 121 of file midi_view.h.
void MidiView::display_model | ( | std::shared_ptr< ARDOUR::MidiModel > | model | ) |
void MidiView::display_patch_changes | ( | ) |
Displays all patch change events in the region as flags on the canvas.
|
protected |
void MidiView::display_sysexes | ( | ) |
Displays all system exclusive events in the region as flags on the canvas.
|
pure virtual |
Implemented in PianorollMidiView, and MidiRegionView.
|
protected |
void MidiView::duplicate_selection | ( | ) |
Temporal::Beats MidiView::earliest_in_selection | ( | ) |
void MidiView::edit_patch_change | ( | PatchChange * | ) |
|
inline |
Definition at line 365 of file midi_view.h.
|
protected |
void MidiView::end_drag_edit | ( | ) |
|
protected |
void MidiView::end_write | ( | ) |
|
protectedvirtual |
Reimplemented in MidiRegionView.
|
protectedvirtual |
Reimplemented in MidiRegionView.
void MidiView::extend_active_notes | ( | ) |
void MidiView::extend_active_notes | ( | Temporal::timecnt_t const & | ) |
|
protected |
void MidiView::extend_selection | ( | ) |
|
inlineprotected |
Definition at line 670 of file midi_view.h.
|
protected |
connection used to connect to model's ContentChanged signal
|
protected |
|
protected |
void MidiView::finish_resizing | ( | NoteBase * | primary, |
bool | at_front, | ||
double | delat_x, | ||
bool | relative, | ||
double | snap_delta, | ||
bool | with_snap | ||
) |
|
protected |
|
protected |
|
protected |
double MidiView::get_end_position_pixels | ( | ) |
Get the region end position in pixels relative to session.
|
protected |
|
virtual |
Reimplemented in MidiRegionView.
|
protected |
Get grid type as beats, or default to 1 if not snapped to beats.
|
virtual |
Reimplemented in MidiRegionView.
|
protected |
void MidiView::get_patch_key_at | ( | Temporal::Beats | time, |
uint8_t | channel, | ||
MIDI::Name::PatchPrimaryKey & | key | ||
) | const |
Look up the given time and channel in the 'automation' and set keys accordingly.
time | the time of the patch change event |
channel | the MIDI channel of the event |
key | a reference to an instance of MIDI::Name::PatchPrimaryKey whose fields will will be set according to the result of the lookup |
double MidiView::get_position_pixels | ( | ) |
Get the region position in pixels relative to session.
|
protected |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 478 of file midi_view.h.
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 477 of file midi_view.h.
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 479 of file midi_view.h.
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 475 of file midi_view.h.
|
inlineprotectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
Definition at line 476 of file midi_view.h.
void MidiView::goto_next_note | ( | bool | add_to_selection | ) |
void MidiView::goto_previous_note | ( | bool | add_to_selection | ) |
|
protectedvirtual |
Reimplemented in MidiRegionView.
void MidiView::hide_step_edit_cursor | ( | ) |
|
protected |
|
inlineprotected |
Definition at line 417 of file midi_view.h.
|
inlineprotected |
Definition at line 418 of file midi_view.h.
|
inlineprotected |
Definition at line 421 of file midi_view.h.
|
inlineprotected |
Definition at line 424 of file midi_view.h.
|
inlineprotected |
Definition at line 422 of file midi_view.h.
|
inlineprotected |
Definition at line 419 of file midi_view.h.
|
inlineprotected |
Definition at line 423 of file midi_view.h.
|
inlineprotected |
Definition at line 420 of file midi_view.h.
void MidiView::init | ( | bool | wfd | ) |
|
protected |
|
protected |
|
protected |
void MidiView::invert_selection | ( | ) |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in MidiRegionView.
|
protectedvirtual |
Reimplemented in MidiRegionView.
|
protected |
void MidiView::maybe_set_note_range | ( | uint8_t | low, |
uint8_t | high | ||
) |
|
virtual |
Reimplemented in PianorollMidiView.
|
protected |
|
inline |
Definition at line 366 of file midi_view.h.
|
inline |
Definition at line 364 of file midi_view.h.
|
inline |
Definition at line 363 of file midi_view.h.
|
inline |
Definition at line 211 of file midi_view.h.
|
protected |
|
protectedvirtual |
Reimplemented in MidiRegionView.
|
protectedvirtual |
Reimplemented in MidiRegionView.
void MidiView::move_copies | ( | Temporal::timecnt_t const & | dx_qn, |
double | dy, | ||
double | cumulative_dy | ||
) |
|
inlineprotected |
Definition at line 410 of file midi_view.h.
|
inlineprotected |
Definition at line 409 of file midi_view.h.
|
inlineprotected |
Definition at line 406 of file midi_view.h.
|
inlineprotected |
Definition at line 405 of file midi_view.h.
|
inlineprotected |
Definition at line 404 of file midi_view.h.
|
inlineprotected |
Definition at line 403 of file midi_view.h.
|
inlineprotected |
Definition at line 408 of file midi_view.h.
|
inlineprotected |
Definition at line 407 of file midi_view.h.
void MidiView::move_patch_change | ( | PatchChange & | , |
Temporal::Beats | |||
) |
void MidiView::move_selection | ( | Temporal::timecnt_t const & | dx, |
double | dy, | ||
double | cumulative_dy | ||
) |
void MidiView::move_step_edit_cursor | ( | Temporal::Beats | pos | ) |
|
protected |
void MidiView::note_deleted | ( | NoteBase * | ) |
void MidiView::note_deselected | ( | NoteBase * | ev | ) |
void MidiView::note_diff_add_change | ( | NoteBase * | ev, |
ARDOUR::MidiModel::NoteDiffCommand::Property | , | ||
Temporal::Beats | val | ||
) |
void MidiView::note_diff_add_change | ( | NoteBase * | ev, |
ARDOUR::MidiModel::NoteDiffCommand::Property | , | ||
uint8_t | val | ||
) |
void MidiView::note_diff_add_note | ( | const std::shared_ptr< NoteType > | note, |
bool | selected, | ||
bool | show_velocity = false |
||
) |
void MidiView::note_diff_remove_note | ( | NoteBase * | ev | ) |
void MidiView::note_dropped | ( | NoteBase * | ev, |
Temporal::timecnt_t const & | d_qn, | ||
int8_t | d_note, | ||
bool | copy | ||
) |
|
protected |
void MidiView::note_entered | ( | NoteBase * | ev | ) |
|
inlineprotected |
Definition at line 635 of file midi_view.h.
|
virtual |
Test if a note is within this region's range
note | the note to test |
visible | will be set to true if the note is within the visible note range, false otherwise. |
|
virtual |
void MidiView::note_left | ( | NoteBase * | ev | ) |
|
protected |
void MidiView::note_mouse_position | ( | float | xfraction, |
float | yfraction, | ||
bool | can_set_cursor = true |
||
) |
void MidiView::note_selected | ( | NoteBase * | ev, |
bool | add, | ||
bool | extend = false |
||
) |
|
inlineprotected |
Definition at line 637 of file midi_view.h.
void MidiView::nudge_notes | ( | bool | forward, |
bool | fine | ||
) |
|
inlineprotected |
Definition at line 447 of file midi_view.h.
|
inlineprotected |
Definition at line 448 of file midi_view.h.
|
inlineprotected |
Definition at line 445 of file midi_view.h.
|
inlineprotected |
Definition at line 446 of file midi_view.h.
bool MidiView::paste | ( | Temporal::timepos_t const & | pos, |
const ::Selection & | selection, | ||
PasteContext & | ctx | ||
) |
void MidiView::paste_internal | ( | Temporal::timepos_t const & | pos, |
unsigned | paste_count, | ||
float | times, | ||
const MidiCutBuffer & | |||
) |
MIDI::Name::PatchPrimaryKey MidiView::patch_change_to_patch_key | ( | ARDOUR::MidiModel::PatchChangePtr | ) |
Convert a given PatchChange into a PatchPrimaryKey
void MidiView::patch_entered | ( | PatchChange * | ) |
void MidiView::patch_left | ( | PatchChange * | ) |
|
protected |
Play the NoteOn event of the given note immediately and schedule the playback of the corresponding NoteOff event.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in MidiRegionView.
|
protected |
void MidiView::remove_canvas_patch_change | ( | PatchChange * | pc | ) |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
|
protectedvirtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
void MidiView::select_all_notes | ( | ) |
void MidiView::select_matching_notes | ( | uint8_t | notenum, |
uint16_t | channel_mask, | ||
bool | add, | ||
bool | extend | ||
) |
|
inlineprotected |
Definition at line 412 of file midi_view.h.
void MidiView::select_notes | ( | std::list< Evoral::event_id_t > | , |
bool | allow_audition | ||
) |
|
inlineprotected |
Definition at line 413 of file midi_view.h.
void MidiView::select_range | ( | Temporal::timepos_t const & | start, |
Temporal::timepos_t const & | end | ||
) |
|
inline |
Definition at line 372 of file midi_view.h.
|
inlinevirtual |
Reimplemented in MidiRegionView.
Definition at line 370 of file midi_view.h.
|
inlinevirtual |
Reimplemented in MidiRegionView.
Definition at line 373 of file midi_view.h.
|
inline |
Definition at line 332 of file midi_view.h.
|
protected |
void MidiView::selection_as_notelist | ( | Notes & | selected, |
bool | allow_all_if_none_selected = false |
||
) |
|
inline |
Definition at line 237 of file midi_view.h.
|
inline |
Definition at line 338 of file midi_view.h.
|
inlineprotected |
Definition at line 671 of file midi_view.h.
|
protected |
|
virtual |
Reimplemented in PianorollMidiView, and MidiRegionView.
|
virtual |
Reimplemented in MidiRegionView.
void MidiView::set_note_range | ( | uint8_t | low, |
uint8_t | high | ||
) |
|
virtual |
|
inlinevirtual |
Reimplemented in PianorollMidiView.
Definition at line 119 of file midi_view.h.
void MidiView::set_show_source | ( | bool | yn | ) |
void MidiView::set_step_edit_cursor_width | ( | Temporal::Beats | beats | ) |
|
virtual |
bool MidiView::set_velocities_for_notes | ( | std::vector< NoteBase * > & | notes, |
std::vector< int > & | velocities | ||
) |
void MidiView::set_velocity | ( | NoteBase * | primary, |
int | velocity | ||
) |
bool MidiView::set_velocity_for_notes | ( | std::vector< NoteBase * > & | notes, |
int | velocity | ||
) |
|
virtual |
Reimplemented in MidiRegionView.
void MidiView::set_visible_channel | ( | int | , |
bool | clear_selection = true |
||
) |
void MidiView::show_end | ( | bool | yn | ) |
void MidiView::show_list_editor | ( | ) |
|
inline |
Definition at line 149 of file midi_view.h.
void MidiView::show_start | ( | bool | yn | ) |
void MidiView::show_step_edit_cursor | ( | Temporal::Beats | pos | ) |
|
protected |
|
protected |
void MidiView::show_verbose_cursor_for_new_note_value | ( | std::shared_ptr< NoteType > | current_note, |
uint8_t | new_note | ||
) | const |
|
protected |
|
protected |
|
protected |
Temporal::timecnt_t MidiView::snap_pixel_to_time | ( | double | x, |
bool | ensure_snap = false |
||
) |
Snap a region relative pixel coordinate to time units.
x | a pixel coordinate relative to region start |
ensure_snap | ignore SnapOff and magnetic snap. Required for inverting snap logic with modifier keys and snap delta calculation. |
double MidiView::snap_to_pixel | ( | double | x, |
bool | ensure_snap = false |
||
) |
Snap a region relative pixel coordinate to pixel units.
x | a pixel coordinate relative to region start |
ensure_snap | do not use magnetic snap (required for snap delta calculation) |
Temporal::timepos_t MidiView::source_beats_to_timeline | ( | Temporal::Beats const & | ) | const |
|
protected |
|
protected |
|
protected |
Temporal::timepos_t MidiView::start | ( | ) | const |
|
protected |
void MidiView::start_note_diff_command | ( | std::string | name = "midi edit" | ) |
|
protected |
|
protected |
|
protected |
void MidiView::step_add_note | ( | uint8_t | channel, |
uint8_t | number, | ||
uint8_t | velocity, | ||
Temporal::Beats | pos, | ||
Temporal::Beats | len | ||
) |
void MidiView::step_patch | ( | PatchChange & | patch, |
bool | bank, | ||
int | delta | ||
) |
Change a patch to the next or previous bank/program.
patch | The patch-change instance (canvas item) |
bank | If true, step bank, otherwise, step program. |
delta | Amount to adjust number. |
void MidiView::step_sustain | ( | Temporal::Beats | beats | ) |
|
protected |
|
protected |
|
protected |
void MidiView::sysex_entered | ( | SysEx * | p | ) |
void MidiView::sysex_left | ( | SysEx * | p | ) |
void MidiView::toggle_matching_notes | ( | uint8_t | notenum, |
uint16_t | channel_mask | ||
) |
|
protected |
void MidiView::transpose | ( | bool | up, |
bool | fine, | ||
bool | allow_smush | ||
) |
|
inlineprotected |
Definition at line 440 of file midi_view.h.
|
inlineprotected |
Definition at line 441 of file midi_view.h.
|
inlineprotected |
Definition at line 442 of file midi_view.h.
|
inlineprotected |
Definition at line 443 of file midi_view.h.
|
inlineprotected |
Definition at line 435 of file midi_view.h.
|
inlineprotected |
Definition at line 436 of file midi_view.h.
|
inlineprotected |
Definition at line 437 of file midi_view.h.
|
inlineprotected |
Definition at line 438 of file midi_view.h.
void MidiView::trim_front_ending | ( | ) |
void MidiView::trim_front_starting | ( | ) |
|
protected |
void MidiView::unique_select | ( | NoteBase * | ev | ) |
|
inlinevirtual |
Reimplemented in MidiRegionView.
Definition at line 371 of file midi_view.h.
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in PianorollMidiView.
|
protected |
|
protected |
void MidiView::update_resizing | ( | NoteBase * | primary, |
bool | at_front, | ||
double | delta_x, | ||
bool | relative, | ||
double | snap_delta, | ||
bool | with_snap | ||
) |
|
protectedvirtual |
Reimplemented in PianorollMidiView.
|
protected |
|
protected |
void MidiView::velocity_edit | ( | ) |
|
protected |
Temporal::timecnt_t MidiView::view_position_to_model_position | ( | Temporal::timepos_t const & | p | ) | const |
|
inline |
Definition at line 380 of file midi_view.h.
|
inlineprotected |
Definition at line 638 of file midi_view.h.
|
friend |
Definition at line 397 of file midi_view.h.
|
friend |
Definition at line 460 of file midi_view.h.
|
friend |
Definition at line 398 of file midi_view.h.
|
friend |
Definition at line 457 of file midi_view.h.
|
friend |
Definition at line 458 of file midi_view.h.
|
friend |
Definition at line 453 of file midi_view.h.
|
friend |
Definition at line 454 of file midi_view.h.
|
friend |
Definition at line 456 of file midi_view.h.
|
friend |
Definition at line 455 of file midi_view.h.
|
friend |
Definition at line 573 of file midi_view.h.
|
protected |
Definition at line 528 of file midi_view.h.
|
protected |
Definition at line 538 of file midi_view.h.
|
protected |
Definition at line 525 of file midi_view.h.
|
protected |
Definition at line 520 of file midi_view.h.
|
protected |
Definition at line 540 of file midi_view.h.
|
protected |
Definition at line 620 of file midi_view.h.
|
protected |
Definition at line 621 of file midi_view.h.
|
protected |
Definition at line 524 of file midi_view.h.
|
protected |
Definition at line 668 of file midi_view.h.
|
protected |
Definition at line 532 of file midi_view.h.
|
protected |
Definition at line 616 of file midi_view.h.
|
protected |
Definition at line 618 of file midi_view.h.
|
protected |
Definition at line 619 of file midi_view.h.
|
protected |
Definition at line 533 of file midi_view.h.
|
protected |
Definition at line 534 of file midi_view.h.
|
protected |
Definition at line 583 of file midi_view.h.
|
protected |
New notes (created in the current command) which should be selected when they appear after the command is applied.
Definition at line 553 of file midi_view.h.
|
protected |
New notes (created in the current command) which should have visible velocity when they appear after the command is applied.
Definition at line 560 of file midi_view.h.
|
protected |
Definition at line 521 of file midi_view.h.
|
protected |
Definition at line 523 of file midi_view.h.
|
protected |
Definition at line 519 of file midi_view.h.
|
protected |
Definition at line 522 of file midi_view.h.
|
protected |
Definition at line 624 of file midi_view.h.
|
protected |
Definition at line 584 of file midi_view.h.
|
protected |
Definition at line 531 of file midi_view.h.
|
protected |
Definition at line 530 of file midi_view.h.
|
protected |
Definition at line 568 of file midi_view.h.
|
protected |
Definition at line 627 of file midi_view.h.
|
protected |
Definition at line 626 of file midi_view.h.
|
protected |
Definition at line 526 of file midi_view.h.
|
protected |
Notes that should be selected when the model is redisplayed.
Definition at line 556 of file midi_view.h.
|
protected |
Definition at line 562 of file midi_view.h.
|
protected |
Definition at line 622 of file midi_view.h.
|
protected |
Currently selected NoteBase objects
Definition at line 547 of file midi_view.h.
|
protected |
Definition at line 541 of file midi_view.h.
|
protected |
Definition at line 539 of file midi_view.h.
|
protected |
Definition at line 535 of file midi_view.h.
|
protected |
Definition at line 537 of file midi_view.h.
|
protected |
Definition at line 536 of file midi_view.h.
|
protected |
Definition at line 527 of file midi_view.h.
|
protected |
Definition at line 544 of file midi_view.h.
|
protected |
Definition at line 529 of file midi_view.h.
|
protected |
Definition at line 483 of file midi_view.h.
|
protected |
Definition at line 543 of file midi_view.h.
|
protected |
Definition at line 667 of file midi_view.h.
|
protected |
Definition at line 485 of file midi_view.h.
|
protected |
Definition at line 542 of file midi_view.h.
|
protected |
Definition at line 664 of file midi_view.h.
|
protected |
Definition at line 666 of file midi_view.h.
|
protected |
Definition at line 484 of file midi_view.h.
PBD::Signal<void()> MidiView::VisibleChannelChanged |
Definition at line 382 of file midi_view.h.