Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
opl3_midi.c File Reference
#include "opl3_voice.h"
#include <sound/asoundef.h>

Go to the source code of this file.

Functions

void snd_opl3_calc_volume (unsigned char *volbyte, int vel, struct snd_midi_channel *chan)
 
void snd_opl3_timer_func (unsigned long data)
 
void snd_opl3_note_on (void *p, int note, int vel, struct snd_midi_channel *chan)
 
void snd_opl3_note_off (void *p, int note, int vel, struct snd_midi_channel *chan)
 
void snd_opl3_key_press (void *p, int note, int vel, struct snd_midi_channel *chan)
 
void snd_opl3_terminate_note (void *p, int note, struct snd_midi_channel *chan)
 
void snd_opl3_control (void *p, int type, struct snd_midi_channel *chan)
 
void snd_opl3_nrpn (void *p, struct snd_midi_channel *chan, struct snd_midi_channel_set *chset)
 
void snd_opl3_sysex (void *p, unsigned char *buf, int len, int parsed, struct snd_midi_channel_set *chset)
 

Variables

char snd_opl3_regmap [MAX_OPL2_VOICES][4]
 
bool use_internal_drums
 

Function Documentation

void snd_opl3_calc_volume ( unsigned char volbyte,
int  vel,
struct snd_midi_channel chan 
)

Definition at line 64 of file opl3_midi.c.

void snd_opl3_control ( void p,
int  type,
struct snd_midi_channel chan 
)

Definition at line 821 of file opl3_midi.c.

void snd_opl3_key_press ( void p,
int  note,
int  vel,
struct snd_midi_channel chan 
)

Definition at line 718 of file opl3_midi.c.

void snd_opl3_note_off ( void p,
int  note,
int  vel,
struct snd_midi_channel chan 
)

Definition at line 704 of file opl3_midi.c.

void snd_opl3_note_on ( void p,
int  note,
int  vel,
struct snd_midi_channel chan 
)

Definition at line 295 of file opl3_midi.c.

void snd_opl3_nrpn ( void p,
struct snd_midi_channel chan,
struct snd_midi_channel_set chset 
)

Definition at line 857 of file opl3_midi.c.

void snd_opl3_sysex ( void p,
unsigned char buf,
int  len,
int  parsed,
struct snd_midi_channel_set chset 
)

Definition at line 872 of file opl3_midi.c.

void snd_opl3_terminate_note ( void p,
int  note,
struct snd_midi_channel chan 
)

Definition at line 732 of file opl3_midi.c.

void snd_opl3_timer_func ( unsigned long  data)

Definition at line 239 of file opl3_midi.c.

Variable Documentation

char snd_opl3_regmap[MAX_OPL2_VOICES][4]

Definition at line 50 of file opl3_synth.c.

bool use_internal_drums

Definition at line 35 of file opl3_seq.c.