ardour
Classes | Macros | Functions
midi_region_view.cc File Reference
#include <cmath>
#include <algorithm>
#include <ostream>
#include <gtkmm.h>
#include "gtkmm2ext/gtk_ui.h"
#include <sigc++/signal.h>
#include "midi++/midnam_patch.h"
#include "pbd/memento_command.h"
#include "pbd/stateful_diff_command.h"
#include "ardour/midi_model.h"
#include "ardour/midi_playlist.h"
#include "ardour/midi_region.h"
#include "ardour/midi_source.h"
#include "ardour/midi_track.h"
#include "ardour/operations.h"
#include "ardour/session.h"
#include "evoral/Parameter.hpp"
#include "evoral/MIDIEvent.hpp"
#include "evoral/Control.hpp"
#include "evoral/midi_util.h"
#include "canvas/debug.h"
#include "canvas/text.h"
#include "automation_region_view.h"
#include "automation_time_axis.h"
#include "control_point.h"
#include "debug.h"
#include "editor.h"
#include "editor_drag.h"
#include "ghostregion.h"
#include "gui_thread.h"
#include "item_counts.h"
#include "keyboard.h"
#include "midi_channel_dialog.h"
#include "midi_cut_buffer.h"
#include "midi_list_editor.h"
#include "midi_region_view.h"
#include "midi_streamview.h"
#include "midi_time_axis.h"
#include "midi_util.h"
#include "midi_velocity_dialog.h"
#include "mouse_cursors.h"
#include "note_player.h"
#include "paste_context.h"
#include "public_editor.h"
#include "route_time_axis.h"
#include "rgb_macros.h"
#include "selection.h"
#include "streamview.h"
#include "patch_change_dialog.h"
#include "verbose_cursor.h"
#include "ardour_ui.h"
#include "note.h"
#include "hit.h"
#include "patch_change.h"
#include "sys_ex.h"
#include "i18n.h"

Go to the source code of this file.

Classes

struct  EventNoteTimeEarlyFirstComparator
 

Macros

#define MIDI_BP_ZERO   ((Config->get_first_midi_bank_is_zero())?0:1)
 

Functions

static bool patch_applies (const ARDOUR::MidiModel::constPatchChangePtr pc, Evoral::Beats time, uint8_t channel)
 Return true iff pc applies to the given time on the given channel. More...
 

Macro Definition Documentation

#define MIDI_BP_ZERO   ((Config->get_first_midi_bank_is_zero())?0:1)

Definition at line 95 of file midi_region_view.cc.

Function Documentation

static bool patch_applies ( const ARDOUR::MidiModel::constPatchChangePtr  pc,
Evoral::Beats  time,
uint8_t  channel 
)
static

Return true iff pc applies to the given time on the given channel.

Definition at line 1949 of file midi_region_view.cc.