GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | Protected Member Functions | List of all members
MidiMapper Class Reference
Inheritance diagram for MidiMapper:
TimeUnwrap

Public Member Functions

 MidiMapper (ARMusicalVoice *voice, MidiLight *midi, const Guido2MidiParams *p, int chan, MidiSeqPtr outseq, MidiSeqPtr tmap)
 
virtual ~MidiMapper ()
 
virtual void AtPos (const ARMusicalObject *ev, EventType type)
 
void End ()
 
void Clear ()
 
- Public Member Functions inherited from TimeUnwrap
 TimeUnwrap (ARMusicalVoice *voice)
 
virtual ~TimeUnwrap ()
 

Protected Member Functions

virtual void Event (const ARMusicalObject *ev, EventType type)
 
virtual void Note (const ARMusicalObject *ev)
 
virtual void Rest (const ARMusicalObject *ev)
 
- Protected Member Functions inherited from TimeUnwrap
const TYPE_TIMEPOSITIONPrevPosition () const
 
bool StartPos () const
 

Additional Inherited Members

- Public Types inherited from TimeUnwrap
enum  EventType {
  kNote, kRest, kRepeatBegin, kRepeatEnd,
  kFine, kCoda, kSegno, kDaCapo,
  kDaCapoAlFine, kDaCoda, kDalSegno, kDalSegnoAlFine,
  kVolta, kTempo, kFermata, kAccent,
  kSlur, kStaccato, kTenuto, kMarcato,
  kIntens, kTie, kGlissando, kChordComma,
  kNoTie
}
 

Constructor & Destructor Documentation

◆ MidiMapper()

MidiMapper::MidiMapper ( ARMusicalVoice voice,
MidiLight *  midi,
const Guido2MidiParams p,
int  chan,
MidiSeqPtr  outseq,
MidiSeqPtr  tmap 
)

◆ ~MidiMapper()

virtual MidiMapper::~MidiMapper ( )
virtual

Member Function Documentation

◆ AtPos()

virtual void MidiMapper::AtPos ( const ARMusicalObject ev,
EventType  type 
)
virtual

Reimplemented from TimeUnwrap.

◆ Clear()

void MidiMapper::Clear ( )

◆ End()

void MidiMapper::End ( )

◆ Event()

virtual void MidiMapper::Event ( const ARMusicalObject ev,
EventType  type 
)
protectedvirtual

Reimplemented from TimeUnwrap.

◆ Note()

virtual void MidiMapper::Note ( const ARMusicalObject ev)
protectedvirtual

Reimplemented from TimeUnwrap.

◆ Rest()

virtual void MidiMapper::Rest ( const ARMusicalObject ev)
protectedvirtual

Reimplemented from TimeUnwrap.


Guido Project Copyright © 2019 Grame-CNCM