class TMidiSequence


Definition#include <midimountain/mcSequence.h>
InheritsTMidiBase
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

TMidiTrack* trackList

[private]

ifstream fFile

[private]

ofstream fSaveFile

[private]

char [256] fMeasureBeatTick

[private]

long fSelectionStart

[private]

long fSelectionEnd

[private]

long fPosition

[private]

long fGrid

[private]

char* fFileBuffer

[private]

char* fFileName

[private]

long fBufferSize

[private]

bool fChanged

[private]

void  ReadBuffer ( long aSize )

[private]

short  ReadShort ( long aSize )

[private]

long  ReadLong ( long aSize )

[private]

long  ReadDynamic ( long aPosition, long* aCount )

[private]

void  ShowBuffer ( void )

[private]

void  RemoveAll ( void )

[private]

void  InitAll ( void )

[private]

void  WriteFixNumber ( long aNumber, long aWidth )

[private]

bool fUse14BitController

[private]

short fFileType

[private]

int fTrackCount

[private]

short fDeltaTimesType

[private]

bool fUseRunningStatus

[private]

bool fUseNoteOff

[private]

char* fCopyrightNotice

[private]

char* fSequenceName

[private]

short fSequenceNumber

[private]

long fSMPTEOffset

[private]

TMidiList* fMarkerList

[private]

sTempoList* fTempoList

[private]

sTimeSignatureList* fTimeSignatureList

[private]

sCuePointList* fCuePointList

[private]

sKeySignatureList* fKeySignatureList

[private]

sMetaDataList* fMetaDataList

[private]

sTrackList* fTrackList

[private]

 TMidiSequence ( tMCMessage * aMCMessage, void* aUserData )

TMidiSequence ( void )

short  LoadFromFile ( char* aFileName )

short  SaveToFile ( char* aFileName )

void  New ( void )

void  GetMeasureBeatTick ( long aOffset, long* aMeasure, long* aBeat, long* Tick )

char*  GetMeasureBeatTick ( long aOffset )

long  GetMaxOffset ( void )

void  GetTimeInformation ( long aMeasure, long* aBeatCount, long* aTicksPerBeat )

long  GetOffset ( long aMeasure, long aBeat, long Tick )

void  SetUse14BitController (bool aUse14BitController)

bool  GetUse14BitController ( void )

void  SetFileType ( short aFileType )

short  GetFileType ( void )

void  SetTrackCount ( int aTrackCount )

int  GetTrackCount ( void )

void  SetDeltaTimesType ( short aDeltaTimesType )

short  GetDeltaTimesType ( void )

void  SetUseRunningStatus ( bool aRunningUseStatus )

bool  GetUseRunningStatus ( void )

void  SetUseNoteOff ( bool aUseNoteOff )

bool  GetUseNoteOff ( void )

void  SetCopyrightNotice ( char* aCopyrightNotice )

char*  GetCopyrightNotice ( void )

void  SetSequenceName ( char* aSequenceName )

char*  GetSequenceName ( void )

void  SetSequenceNumber ( short aSequenceNumber )

short  GetSequenceNumber ( void )

void  SetSMPTEOffset ( long aSMPTEOffset )

long  GetSMPTEOffset ( void )

void  SetFileName ( char* aFileName )

char*  GetFileName ( void )

TMidiMarker*  AddMarker ( long aOffset, char* aMarkerName )

void  RenameMarker ( TMidiMarker* aMarker, char* aMarkerName )

void  SetMarkerOffset ( TMidiMarker* aMarker, long aOffset )

void  DeleteMarker ( TMidiMarker* aMarker )

TMidiMarker*  GetMarker ( long aID )

long  GetMarkerCount ( void )

void  AddTempo ( long aTempo, long aOffset )

void  DeleteTempo ( long aID )

sTempoList*  GetTempo ( long aID )

long  GetTempoCount ( void )

long  GetTempoAt ( long aOffset )

long  AddTimeSignature ( int aNumerator, int aDenominator, int aMidiClocksPerQuarter, int aNotesPerQuarter, long aOffset )

void  DeleteTimeSignature ( long aID )

sTimeSignatureList*  GetTimeSignature ( long aID )

long  GetTimeSignatureCount ( void )

void  ChangeTimeSignature ( long aID, int aNumerator, int aDenominator, int aMidiClocksPerQuarter, int aNotesPerQuarter )

void  SortTimeSignature ( void )

void  AddCuePoint ( char* aCuePointName, long aOffset )

void  RenameCuePoint ( char* aCuePointName, long aID )

void  DeleteCuePoint ( long aID )

sCuePointList*  GetCuePoint ( long aID )

long  GetCuePointCount ( void )

long  AddKeySignature ( int aSharpFlatCount, short aIsMinor, long aOffset )

void  DeleteKeySignature ( long aID )

sKeySignatureList*  GetKeySignature ( long aID )

long  GetKeySignatureCount ( void )

void  SortKeySignature ( void )

void  ChangeKeySignature ( long aID, int aSharpFlatCount, short aIsMinor )

void  AddMetaData ( char* aMetaData, long aSize, long aOffset )

void  DeleteMetaData ( long aID )

sMetaDataList*  GetMetaData ( long aID )

long  GetMetaDataCount ( void )

TMidiTrack*  AddTrack ( void )

void  DeleteTrack ( long aID )

sTrackList*  GetTrackList ( long aID )

TMidiTrack*  GetTrack ( long aID )

void  SetChanged ( bool aChanged )

bool  GetChanged ( void )

void  SetSelectionStart ( long aSelectionStart )

long  GetSelectionStart ( void )

void  SetSelectionEnd ( long aSelectionEnd )

long  GetSelectionEnd ( void )

void  SetPosition ( long aPosition )

long  GetPosition ( void )

void  SetGrid ( long aGrid )

long  GetGrid ( void )


Generated by: root@castle on Fri Jul 20 00:33:17 2001, using kdoc 2.0a36.