27#include <libtdemid/dattypes.h>
28#include <tdelibs_export.h>
41 class NoteArrayPrivate;
82 noteCmd *pointerTo(ulong pos);
100 void at(ulong pos, ulong ms,
int chn,
int cmd,
int note);
106 void at(ulong pos, noteCmd s);
118 void add(ulong ms,
int chn,
int cmd,
int note);
131 noteCmd *
get(
void) {
return it; }
142 void moveIteratorTo(ulong ms,
int *pgm=NULL);
NoteArray(void)
Constructor.
void iteratorBegin(void)
Initializes the iterator.
void at(ulong pos, ulong ms, int chn, int cmd, int note)
Adds (or modifies) an event in the given position .
noteCmd * get(void)
Get the command currently pointed to by the iterator.
void add(ulong ms, int chn, int cmd, int note)
Adds a note/patch event at a given millisecond.