Linux Kernel
3.7.1
|
#include <sound/seq_kernel.h>
Go to the source code of this file.
Data Structures | |
struct | snd_midi_channel |
struct | snd_midi_channel_set |
struct | snd_midi_op |
Functions | |
void | snd_midi_process_event (struct snd_midi_op *ops, struct snd_seq_event *ev, struct snd_midi_channel_set *chanset) |
void | snd_midi_channel_set_clear (struct snd_midi_channel_set *chset) |
struct snd_midi_channel_set * | snd_midi_channel_alloc_set (int n) |
void | snd_midi_channel_free_set (struct snd_midi_channel_set *chset) |
#define gm_balance control[8] |
Definition at line 115 of file seq_midi_emul.h.
#define gm_balance_lsb control[40] |
Definition at line 132 of file seq_midi_emul.h.
#define gm_bank_select control[0] |
Definition at line 108 of file seq_midi_emul.h.
#define gm_bank_select_lsb control[32] |
Definition at line 125 of file seq_midi_emul.h.
#define gm_breath control[2] |
Definition at line 110 of file seq_midi_emul.h.
#define gm_breath_lsb control[34] |
Definition at line 127 of file seq_midi_emul.h.
#define gm_data_entry control[6] |
Definition at line 113 of file seq_midi_emul.h.
#define gm_data_entry_lsb control[38] |
Definition at line 130 of file seq_midi_emul.h.
#define gm_effect_control1 control[12] |
Definition at line 118 of file seq_midi_emul.h.
#define gm_effect_control1_lsb control[44] |
Definition at line 135 of file seq_midi_emul.h.
#define gm_effect_control2 control[13] |
Definition at line 119 of file seq_midi_emul.h.
#define gm_effect_control2_lsb control[45] |
Definition at line 136 of file seq_midi_emul.h.
#define gm_expression control[11] |
Definition at line 117 of file seq_midi_emul.h.
#define gm_expression_lsb control[43] |
Definition at line 134 of file seq_midi_emul.h.
#define gm_foot_pedal control[4] |
Definition at line 111 of file seq_midi_emul.h.
#define gm_foot_pedal_lsb control[36] |
Definition at line 128 of file seq_midi_emul.h.
#define gm_hold gm_sustain |
Definition at line 139 of file seq_midi_emul.h.
#define gm_modulation control[1] |
Definition at line 109 of file seq_midi_emul.h.
#define gm_modulation_wheel_lsb control[33] |
Definition at line 126 of file seq_midi_emul.h.
#define gm_pan control[10] |
Definition at line 116 of file seq_midi_emul.h.
#define gm_pan_lsb control[42] |
Definition at line 133 of file seq_midi_emul.h.
#define gm_portamento control[MIDI_CTL_PORTAMENTO] |
Definition at line 140 of file seq_midi_emul.h.
#define gm_portamento_time control[5] |
Definition at line 112 of file seq_midi_emul.h.
#define gm_portamento_time_lsb control[37] |
Definition at line 129 of file seq_midi_emul.h.
#define gm_slider1 control[16] |
Definition at line 120 of file seq_midi_emul.h.
#define gm_slider2 control[17] |
Definition at line 121 of file seq_midi_emul.h.
#define gm_slider3 control[18] |
Definition at line 122 of file seq_midi_emul.h.
#define gm_slider4 control[19] |
Definition at line 123 of file seq_midi_emul.h.
#define gm_sostenuto control[MIDI_CTL_SOSTENUTO] |
Definition at line 141 of file seq_midi_emul.h.
#define gm_sustain control[MIDI_CTL_SUSTAIN] |
Definition at line 138 of file seq_midi_emul.h.
#define gm_volume control[7] |
Definition at line 114 of file seq_midi_emul.h.
#define gm_volume_lsb control[39] |
Definition at line 131 of file seq_midi_emul.h.
#define MIDI_CTL_AFTERTOUCH 0x81 |
Definition at line 100 of file seq_midi_emul.h.
#define MIDI_CTL_CHAN_PRESSURE 0x82 |
Definition at line 101 of file seq_midi_emul.h.
#define MIDI_CTL_PITCHBEND 0x80 |
Definition at line 99 of file seq_midi_emul.h.
Definition at line 155 of file seq_midi_emul.h.
Definition at line 148 of file seq_midi_emul.h.
Definition at line 150 of file seq_midi_emul.h.
Definition at line 153 of file seq_midi_emul.h.
Definition at line 157 of file seq_midi_emul.h.
Definition at line 151 of file seq_midi_emul.h.
Definition at line 149 of file seq_midi_emul.h.
Definition at line 156 of file seq_midi_emul.h.
Definition at line 152 of file seq_midi_emul.h.
Definition at line 154 of file seq_midi_emul.h.
#define SNDRV_MIDI_MODE_GM 1 |
Definition at line 162 of file seq_midi_emul.h.
#define SNDRV_MIDI_MODE_GS 2 |
Definition at line 163 of file seq_midi_emul.h.
#define SNDRV_MIDI_MODE_MT32 4 |
Definition at line 165 of file seq_midi_emul.h.
#define SNDRV_MIDI_MODE_NONE 0 /* Generic midi */ |
Definition at line 161 of file seq_midi_emul.h.
#define SNDRV_MIDI_MODE_XG 3 |
Definition at line 164 of file seq_midi_emul.h.
#define SNDRV_MIDI_NOTE_OFF 0x00 |
Definition at line 168 of file seq_midi_emul.h.
#define SNDRV_MIDI_NOTE_ON 0x01 |
Definition at line 169 of file seq_midi_emul.h.
#define SNDRV_MIDI_NOTE_RELEASED 0x02 |
Definition at line 170 of file seq_midi_emul.h.
#define SNDRV_MIDI_NOTE_SOSTENUTO 0x04 |
Definition at line 171 of file seq_midi_emul.h.
#define SNDRV_MIDI_PARAM_TYPE_NONREGISTERED 1 |
Definition at line 174 of file seq_midi_emul.h.
#define SNDRV_MIDI_PARAM_TYPE_REGISTERED 0 |
Definition at line 173 of file seq_midi_emul.h.
anonymous enum |
Definition at line 177 of file seq_midi_emul.h.
|
read |
Definition at line 689 of file seq_midi_emul.c.
void snd_midi_channel_free_set | ( | struct snd_midi_channel_set * | chset | ) |
Definition at line 717 of file seq_midi_emul.c.
void snd_midi_channel_set_clear | ( | struct snd_midi_channel_set * | chset | ) |
Definition at line 383 of file seq_midi_emul.c.
void snd_midi_process_event | ( | struct snd_midi_op * | ops, |
struct snd_seq_event * | ev, | ||
struct snd_midi_channel_set * | chanset | ||
) |
Definition at line 83 of file seq_midi_emul.c.