class NoteArray
|
Stores an array of note on/off events. More... |
|
|
Public Types
Public Methods
Holds a resizeable array of note on/off and patch change events. It can
increase it size, but it doesn't decreases (until destruction :-) )
NoteArray (void)
| NoteArray |
Constructor. Initializes internal variables.
Destructor.
void at (ulong pos, ulong ms,int chn,int cmd,int note)
| at |
Adds (or modifies) an event in the given position .
Note that this has nothing to do with what is being played, this just
modifies an internal array.
void at (ulong pos, noteCmd s)
| at |
A convenience function, which differs from the above in the parameters
it accepts.
Returns the note event at a given position.
void add (ulong ms,int chn,int cmd,int note)
| add |
Adds a note/patch event at a given millisecond.
Note: This method always appends at the end of the list.
void iteratorBegin (void)
| iteratorBegin |
Initializes the iterator.
See also: get(), next()
Get the command currently pointed to by the iterator.
Advances the iterator to the next position.
void moveIteratorTo (ulong ms,int *pgm=NULL)
| moveIteratorTo |
Calls next() until the next event is over ms milliseconds
and puts in pgm
[16] the instruments used at this moment.
- Version: 0.9.5 17/01/2000
- Author: Antonio Larrosa Jimenez
- Generated: dfaure on faure on Tue Apr 16 08:51:14 2002, using kdoc 2.0a53.