|
| PianoRoll (ARMusic *arMusic) |
|
| PianoRoll (const char *midiFileName) |
|
virtual | ~PianoRoll () |
|
virtual void | setLimitDates (GuidoDate start, GuidoDate end) |
|
virtual void | setPitchRange (int minPitch, int maxPitch) |
|
virtual void | enableKeyboard (bool enabled) |
|
float | getKeyboardWidth (int height) const |
|
virtual void | enableRandomVoicesColor (bool enabled) |
|
virtual void | setColorToVoice (int voiceNum, int r, int g, int b, int a) |
|
virtual bool | removeColorToVoice (int voiceNum) |
|
virtual void | enableMeasureBars (bool enabled) |
|
virtual void | setPitchLinesDisplayMode (int mode) |
|
virtual void | getMap (int w, int h, Time2GraphicMap &outmap) const |
|
virtual void | onDraw (int width, int height, VGDevice *dev) |
|
|
void | init () |
|
DrawParams | createDrawParamsStructure (int width, int height, VGDevice *dev) const |
|
virtual void | DrawFromAR (const DrawParams &drawParams) |
|
float | computeKeyboardWidth (float noteHeight) const |
|
virtual float | computeNoteHeight (int height) const |
|
virtual void | initRendering (DrawParams &drawParams) const |
|
virtual void | endRendering (DrawParams &drawParams) const |
|
virtual void | DrawGrid (DrawParams &drawParams) const |
|
void | DrawOctavesGrid (DrawParams &drawParams) const |
|
void | DrawTwoLinesGrid (DrawParams &drawParams) const |
|
void | DrawDiatonicGrid (DrawParams &drawParams) const |
|
void | DrawChromaticGrid (DrawParams &drawParams, bool isUserDefined=false) const |
|
virtual void | DrawKeyboard (DrawParams &drawParams) const |
|
virtual void | DrawVoice (ARMusicalVoice *v, const DrawParams &drawParams) |
|
virtual void | DrawMusicalObject (ARMusicalObject *e, TYPE_TIMEPOSITION date, TYPE_DURATION dur, const DrawParams &drawParams) |
|
virtual void | DrawNote (int pitch, double date, double dur, const DrawParams &drawParams) const |
|
virtual void | DrawRect (float x, float y, double dur, const DrawParams &drawParams) const |
|
virtual void | DrawMeasureBar (double date, const DrawParams &drawParams) const |
|
virtual float | pitch2ypos (int midipitch, const DrawParams &drawParams) const |
|
virtual void | handleColor (const ARNoteFormat *e, const DrawParams &drawParams) |
|
virtual void | setColor (VGDevice *dev, const VGColor &color) |
|
virtual void | popColor (VGDevice *dev) |
|
int | detectARExtremePitch (bool detectLowerPitch) |
|
void | autoAdjustPitchRange (int &lowerPitch, int &higherPitch) |
|
TYPE_TIMEPOSITION | getMidiEndDate () const |
|
int | detectMidiExtremePitch (bool) |
|
virtual float | date2xpos (double pos, int width, float untimedLeftElementWidth) const |
|
virtual float | duration2width (double dur, int width, float untimedLeftElementWidth) const |
|
virtual int | pitchRange () const |
|
virtual float | stepheight (int height) const |
|
bool | getVoiceColor (unsigned int index, VGColor &color) const |
|
float | roundFloat (float numberToRound) const |
|