libxputty  0.1
A damn tiny abstraction Layer to create X11 window/widgets with cairo surfaces
MidiKeyboard Struct Reference

#include <xmidi_keyboard.h>

Collaboration diagram for MidiKeyboard:

Data Fields

Pixmap * icon
 
int octave
 
int layout
 
int modwheel
 
int detune
 
int attack
 
int sustain
 
int release
 
int volume
 
int velocity
 
int pitchwheel
 
int pitchsensity
 
int prelight_key
 
int active_key
 
int send_key
 
unsigned long key_matrix [4]
 
midikeyfunc mk_send_note
 
midiwheelfunc mk_send_pitch
 
midiwheelfunc mk_send_pitchsensity
 
midiwheelfunc mk_send_mod
 
midiwheelfunc mk_send_detune
 
midiwheelfunc mk_send_attack
 
midiwheelfunc mk_send_sustain
 
midiwheelfunc mk_send_release
 
midiwheelfunc mk_send_volume
 
midiwheelfunc mk_send_velocity
 
midiwheelfunc mk_send_all_sound_off
 

Detailed Description

Definition at line 35 of file xmidi_keyboard.h.

Field Documentation

◆ active_key

int MidiKeyboard::active_key

Definition at line 50 of file xmidi_keyboard.h.

◆ attack

int MidiKeyboard::attack

Definition at line 42 of file xmidi_keyboard.h.

◆ detune

int MidiKeyboard::detune

Definition at line 41 of file xmidi_keyboard.h.

◆ icon

Pixmap* MidiKeyboard::icon

Definition at line 36 of file xmidi_keyboard.h.

◆ key_matrix

unsigned long MidiKeyboard::key_matrix[4]

Definition at line 52 of file xmidi_keyboard.h.

◆ layout

int MidiKeyboard::layout

Definition at line 39 of file xmidi_keyboard.h.

◆ mk_send_all_sound_off

midiwheelfunc MidiKeyboard::mk_send_all_sound_off

Definition at line 64 of file xmidi_keyboard.h.

◆ mk_send_attack

midiwheelfunc MidiKeyboard::mk_send_attack

Definition at line 59 of file xmidi_keyboard.h.

◆ mk_send_detune

midiwheelfunc MidiKeyboard::mk_send_detune

Definition at line 58 of file xmidi_keyboard.h.

◆ mk_send_mod

midiwheelfunc MidiKeyboard::mk_send_mod

Definition at line 57 of file xmidi_keyboard.h.

◆ mk_send_note

midikeyfunc MidiKeyboard::mk_send_note

Definition at line 54 of file xmidi_keyboard.h.

◆ mk_send_pitch

midiwheelfunc MidiKeyboard::mk_send_pitch

Definition at line 55 of file xmidi_keyboard.h.

◆ mk_send_pitchsensity

midiwheelfunc MidiKeyboard::mk_send_pitchsensity

Definition at line 56 of file xmidi_keyboard.h.

◆ mk_send_release

midiwheelfunc MidiKeyboard::mk_send_release

Definition at line 61 of file xmidi_keyboard.h.

◆ mk_send_sustain

midiwheelfunc MidiKeyboard::mk_send_sustain

Definition at line 60 of file xmidi_keyboard.h.

◆ mk_send_velocity

midiwheelfunc MidiKeyboard::mk_send_velocity

Definition at line 63 of file xmidi_keyboard.h.

◆ mk_send_volume

midiwheelfunc MidiKeyboard::mk_send_volume

Definition at line 62 of file xmidi_keyboard.h.

◆ modwheel

int MidiKeyboard::modwheel

Definition at line 40 of file xmidi_keyboard.h.

◆ octave

int MidiKeyboard::octave

Definition at line 38 of file xmidi_keyboard.h.

◆ pitchsensity

int MidiKeyboard::pitchsensity

Definition at line 48 of file xmidi_keyboard.h.

◆ pitchwheel

int MidiKeyboard::pitchwheel

Definition at line 47 of file xmidi_keyboard.h.

◆ prelight_key

int MidiKeyboard::prelight_key

Definition at line 49 of file xmidi_keyboard.h.

◆ release

int MidiKeyboard::release

Definition at line 44 of file xmidi_keyboard.h.

◆ send_key

int MidiKeyboard::send_key

Definition at line 51 of file xmidi_keyboard.h.

◆ sustain

int MidiKeyboard::sustain

Definition at line 43 of file xmidi_keyboard.h.

◆ velocity

int MidiKeyboard::velocity

Definition at line 46 of file xmidi_keyboard.h.

◆ volume

int MidiKeyboard::volume

Definition at line 45 of file xmidi_keyboard.h.


The documentation for this struct was generated from the following file: