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

Go to the source code of this file.

Functions

int snd_opl3_synth_use_inc (struct snd_opl3 *opl3)
 
void snd_opl3_synth_use_dec (struct snd_opl3 *opl3)
 
int snd_opl3_synth_setup (struct snd_opl3 *opl3)
 
void snd_opl3_synth_cleanup (struct snd_opl3 *opl3)
 
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)
 
void snd_opl3_calc_volume (unsigned char *reg, int vel, struct snd_midi_channel *chan)
 
void snd_opl3_timer_func (unsigned long data)
 
void snd_opl3_load_drums (struct snd_opl3 *opl3)
 
void snd_opl3_drum_switch (struct snd_opl3 *opl3, int note, int on_off, int vel, struct snd_midi_channel *chan)
 

Function Documentation

void snd_opl3_calc_volume ( unsigned char reg,
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_drum_switch ( struct snd_opl3 opl3,
int  note,
int  on_off,
int  vel,
struct snd_midi_channel chan 
)

Definition at line 185 of file opl3_drums.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_load_drums ( struct snd_opl3 opl3)

Definition at line 165 of file opl3_drums.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_synth_cleanup ( struct snd_opl3 opl3)

Definition at line 83 of file opl3_seq.c.

int snd_opl3_synth_setup ( struct snd_opl3 opl3)

Definition at line 52 of file opl3_seq.c.

void snd_opl3_synth_use_dec ( struct snd_opl3 opl3)

Definition at line 47 of file opl3_seq.c.

int snd_opl3_synth_use_inc ( struct snd_opl3 opl3)

Definition at line 39 of file opl3_seq.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.