-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ease in out gliss graph #6945
Ease in out gliss graph #6945
Conversation
mscore/easeinoutcanvas.cpp
Outdated
//============================================================================= | ||
|
||
#include "easeinoutcanvas.h" | ||
#include "..\libmscore\easeInOut.h" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you can and should drop that ..\
and should change \
to /
Guess that is the reason why it fails to build on Mac and Linux
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks much better now ;-)
b63d107
to
8e30ae8
Compare
The time event warp graph shows the effect of tuning ease-in and ease-out of time warping on the pitch event in the glissando inspector. The number of pitch event is computed by the same function used to decide which pitches to MIDI render.
8e30ae8
to
876fcda
Compare
I just did a rebase and fixed a few bracket indentations. This is ready for code review. |
The added pitch warp graph is useful for previewing the effect of adjusting ease-in and ease-out sliders on the timing of pitch events in a glissando.
Given the start and end note of the glissando and the glissando style, the graph displays each of the glissando style pitch at their proper timing. The timing is warped according to the ease-in and ease-out values. A time warp transfer curve is displayed over the pitch graph and a note scale is displayed in the left side border.
The pitch graph is updated interactively as the ease-in and ease-out sliders are adjusted.
Note that because the first PR have not been merged, the diff currently shows all the changes including the changes that were already code reviewed in PR #6868