libkmid Globals


Annotated List
Files
Globals
Hierarchy
Index

alsaout.h

dattypes.h

libkmid.h

midfile.h

Global member Documentation

typedef struct snd_seq_event snd_seq_event_t

#include <alsaout.h>

typedef unsigned char uchar

#include <dattypes.h>

Unsigned char

typedef unsigned short ushort

#include <dattypes.h>

Unsigned short

typedef unsigned long ulong

#include <dattypes.h>

Unsigned long

ushort  readShort (FILE *fh)

#include <dattypes.h>

ulong  readLong (FILE *fh)

#include <dattypes.h>

void  printfdebug (const char *s,int a=0,int b=0, int c=0)

#include <dattypes.h>

void  printfdebug (const char *s,int a,long b)

#include <dattypes.h>

void  printfdebug (const char *s,double a,double b=0, double c=0)

#include <dattypes.h>

int  kMidInit (void)

#include <libkmid.h>

int  kMidLoad (const char *filename)

#include <libkmid.h>

int  kMidPlay (void)

#include <libkmid.h>

int  kMidStop (void)

#include <libkmid.h>

void  kMidDestruct (void)

#include <libkmid.h>

int  kMidIsPlaying (void)

#include <libkmid.h>

int  kMidDevices (void)

#include <libkmid.h>

const char *  kMidName (int i)

#include <libkmid.h>

const char *  kMidType (int i)

#include <libkmid.h>

void  kMidSetDevice (int i)

#include <libkmid.h>

void  kMidSetMidiMapper (const char *mapfilename)

#include <libkmid.h>

const char *  kMidVersion (void)

#include <libkmid.h>

const char *  kMidCopyright (void)

#include <libkmid.h>

double  tempoToMetronomeTempo (ulong x)

#include <midfile.h>

Patches used in the MIDI file.

In each position of the array it stores the number of times the corresponding patch is used. So, if a MIDI file plays 782 notes with a piano, patchesUsed[0] will store 782. In the same way, if it doesn't use the Music Box patch, patchesUsed[10] will be 0.

double  metronomeTempoToTempo (ulong x)

#include <midfile.h>

MidiTrack ** readMidiFile ( const char *name, MidiFileInfo *info, int &ok)

#include <midfile.h>

Reads a midi file.

Parameters:
namethe filename of the midi file to load.
infoa pointer to the MidiFileInfo struct that will be filled with the information of the loaded file.
okreturn status.

Returns: an array of MidiTrack objects with the contents of the file.

void  parseInfoData ( MidiFileInfo *info, MidiTrack **tracks, float ratioTempo)

#include <midfile.h>

void  parsePatchesUsed ( MidiTrack **tracks, MidiFileInfo *info, int gm)

#include <midfile.h>


Generated by: marc@yogi on Tue Mar 27 13:10:00 2001, using kdoc 2.0a48.