Ardour  9.0-pre0-822-g12e3bc5c20
gtk2_ardour/midi_util.h File Reference
#include <cstdint>
#include <string>
Include dependency graph for gtk2_ardour/midi_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Gtk
 
 Gtk::Menu_Helpers
 
 ARDOUR
 

Functions

static void clamp_to_0_127 (uint8_t &val)
 
void build_controller_menu (Gtk::Menu &menu, ARDOUR::InstrumentInfo const &instrument_info, uint16_t channel_mask, std::function< void(Gtk::Menu_Helpers::MenuList &, int, const std::string &)> add_single, std::function< void(Gtk::Menu_Helpers::MenuList &, uint16_t, int, const std::string &)> add_multi)
 

Function Documentation

◆ build_controller_menu()

void build_controller_menu ( Gtk::Menu &  menu,
ARDOUR::InstrumentInfo const &  instrument_info,
uint16_t  channel_mask,
std::function< void(Gtk::Menu_Helpers::MenuList &, int, const std::string &)>  add_single,
std::function< void(Gtk::Menu_Helpers::MenuList &, uint16_t, int, const std::string &)>  add_multi 
)

◆ clamp_to_0_127()

static void clamp_to_0_127 ( uint8_t &  val)
inlinestatic

Definition at line 36 of file gtk2_ardour/midi_util.h.