Skip to content
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

Merged
merged 9 commits into from
Nov 30, 2020
Merged

Conversation

ypoissant
Copy link

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.

Glissando graph

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

  • I signed CLA
  • I made sure the code in the PR follows the coding rules
  • I made sure the code compiles on my machine
  • I made sure there are no unnecessary changes in the code
  • I made sure the title of the PR reflects the core meaning of the issue you are solving
  • I made sure the commit message(s) contain a description and answer the question "Why do those changes fix that particular issue?" or "Why are those changes really necessary as improvements?"
  • I made sure the commit message title starts with "fix #424242:" if there is a related issue
  • I created the test (mtest, vtest, script test) to verify the changes I made

//=============================================================================

#include "easeinoutcanvas.h"
#include "..\libmscore\easeInOut.h"
Copy link
Contributor

@Jojo-Schmitz Jojo-Schmitz Nov 26, 2020

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

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks much better now ;-)

@ypoissant
Copy link
Author

I just did a rebase and fixed a few bracket indentations. This is ready for code review.

@vpereverzev vpereverzev merged commit af6813c into musescore:3.x Nov 30, 2020
@ypoissant ypoissant deleted the EaseInOutGlissGraph branch December 2, 2020 20:15
igorkorsukov added a commit to igorkorsukov/MuseScore that referenced this pull request Feb 12, 2021
vpereverzev pushed a commit that referenced this pull request Feb 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants