timidity_playmidi.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  NS_TIMIDITY

Classes

struct  NS_TIMIDITY::MidiSong

Functions

static void NS_TIMIDITY::adjust_amplification (void)
static void NS_TIMIDITY::reset_voices (void)
static void NS_TIMIDITY::reset_controllers (int c)
static void NS_TIMIDITY::redraw_controllers (int c)
static void NS_TIMIDITY::reset_midi (void)
static void NS_TIMIDITY::select_sample (int v, Instrument *ip)
static void NS_TIMIDITY::recompute_freq (int v)
static void NS_TIMIDITY::recompute_amp (int v)
static void NS_TIMIDITY::start_note (MidiEvent *e, int i)
static void NS_TIMIDITY::kill_note (int i)
static void NS_TIMIDITY::note_on (MidiEvent *e)
static void NS_TIMIDITY::finish_note (int i)
static void NS_TIMIDITY::note_off (MidiEvent *e)
static void NS_TIMIDITY::all_notes_off (int c)
static void NS_TIMIDITY::all_sounds_off (int c)
static void NS_TIMIDITY::adjust_pressure (MidiEvent *e)
static void NS_TIMIDITY::adjust_panning (int c)
static void NS_TIMIDITY::drop_sustain (int c)
static void NS_TIMIDITY::adjust_pitchbend (int c)
static void NS_TIMIDITY::adjust_volume (int c)
static void NS_TIMIDITY::seek_forward (sint32 until_time)
static void NS_TIMIDITY::skip_to (sint32 until_time)
static int NS_TIMIDITY::apply_controls (void)
static void NS_TIMIDITY::do_compute_data (sint32 count)
static int NS_TIMIDITY::compute_data (void *stream, sint32 count)
int NS_TIMIDITY::Timidity_PlaySome (void *stream, int samples)
void NS_TIMIDITY::Timidity_SetVolume (int volume)
MidiSong * NS_TIMIDITY::Timidity_LoadSong (char *midifile)
void NS_TIMIDITY::Timidity_Start (MidiSong *song)
int NS_TIMIDITY::Timidity_Active (void)
void NS_TIMIDITY::Timidity_Stop (void)
void NS_TIMIDITY::Timidity_FreeSong (MidiSong *song)
void NS_TIMIDITY::Timidity_PlayEvent (unsigned char status, int a, int b)
void NS_TIMIDITY::Timidity_GenerateSamples (void *stream, int samples)
void NS_TIMIDITY::Timidity_FinalInit (bool patches[128], bool drums[128])

Variables

Channel NS_TIMIDITY::channel [16]
Voice NS_TIMIDITY::voice [MAX_VOICES]
int NS_TIMIDITY::voices = DEFAULT_VOICES
sint32 NS_TIMIDITY::control_ratio = 0
sint32 NS_TIMIDITY::amplification = DEFAULT_AMPLIFICATION
float NS_TIMIDITY::master_volume
sint32 NS_TIMIDITY::drumchannels = DEFAULT_DRUMCHANNELS
int NS_TIMIDITY::adjust_panning_immediately = 1
static int NS_TIMIDITY::midi_playing = 0
static sint32 NS_TIMIDITY::lost_notes
static sint32 NS_TIMIDITY::cut_notes
static sint32NS_TIMIDITY::buffer_pointer
static sint32 NS_TIMIDITY::buffered_count
sint32NS_TIMIDITY::common_buffer
static MidiEvent * NS_TIMIDITY::event_list
static MidiEvent * NS_TIMIDITY::current_event
static sint32 NS_TIMIDITY::sample_count
static sint32 NS_TIMIDITY::current_sample


Generated on Fri Jul 27 22:28:11 2007 for pentagram by  doxygen 1.4.7