|
GUIDOLib
1.7.7
A Music Score Rendering Engine
|
Go to the source code of this file.
Functions | |
| virtual | ~GUIDOPianoRollAdapter () |
| PianoRoll * | ar2PianoRoll (PianoRollType type, ARHandler arh) |
| Creates a new piano roll from AR, corresponding to type : simplePianoRoll -> basic piano roll trajectoryPianoRoll -> every event is graphically linked to the previous one. More... | |
| PianoRoll * | midi2PianoRoll (PianoRollType type, const std::string &midiFileName) |
| Creates a new piano roll from Midi, corresponding to type : simplePianoRoll -> basic piano roll trajectoryPianoRoll -> every event is graphically linked to the previous one. More... | |
| GuidoErrCode | destroyPianoRoll (PianoRoll *pr) |
| Destroys a guido piano roll and releases all the associated ressources. More... | |
| GuidoErrCode | setLimits (PianoRoll *pr, LimitParams &limitParams) |
| Sets limits to a piano roll (start/end date, lower/higher pitch) More... | |
| GuidoErrCode | enableKeyboard (PianoRoll *pr, bool enabled) |
| Enables keyboard or not (not enabled by default) More... | |
| float | getKeyboardWidth (PianoRoll *pr, int height) |
| Gets the piano roll keyboard width. More... | |
| GuidoErrCode | enableAutoVoicesColoration (PianoRoll *pr, bool enabled) |
| Enables or not the automatic voices coloration (not enabled by default) (not for a midi rendering) // REM: � voir If a color is manually set with setColorToVoice, automatic color will not be applied for this voice. More... | |
| GuidoErrCode | setRGBColorToVoice (PianoRoll *pr, int voiceNum, int r, int g, int b, int a) |
| Sets a RGB color to a voice (first voice is number 1) (black by default) More... | |
| GuidoErrCode | setHtmlColorToVoice (PianoRoll *pr, int voiceNum, long color) |
| Sets a html color to a voice (first voice is number 1) (black by default) More... | |
| GuidoErrCode | setColorToVoice (PianoRoll *pr, int voiceNum, const std::string &color) |
| Sets a html color to a voice (first voice is number 1) (black by default) More... | |
| GuidoErrCode | removeColorToVoice (PianoRoll *pr, int voiceNum) |
| remove a color to a voice (first voice is number 1) (black by default) More... | |
| GuidoErrCode | enableMeasureBars (PianoRoll *pr, bool enabled) |
| Enables or not measure bars (false by default) More... | |
| GuidoErrCode | setPitchLinesDisplayMode (PianoRoll *pr, int mode) |
| Sets the pitch lines display mode (automatic by default). Use Pitch lines display mode constants to pick lines which will be be displayed. Example : "kCLine + kGLine" will displayed C and G line. "kNoLine" doesn't display any line. "kAutoLines" adjust line display according to piano roll pitch range (automatic possibilities : no line, C line, C and G line, chromatic scale, diatonic scale);. More... | |
| Time2GraphicMap | getMap (PianoRoll *pr, int width, int height) |
| Gets the piano roll map. More... | |
| GuidoErrCode | onDraw (PianoRoll *pr, int width, int height, VGDevice *dev) |
| Draw the piano roll on a VGDevice. More... | |
| std::string | svgExport (PianoRoll *pr, int width, int height) |
| svgExport Draw the piano roll on SVG device and return the xml string. More... | |
Variables | |
| class_export | GUIDOPianoRollAdapter |