OpenUtau icon indicating copy to clipboard operation
OpenUtau copied to clipboard

Convert pitch control points to PITD

Open nagotown opened this issue 10 months ago • 11 comments

Acknowledgement

  • [x] I have read Getting-Started and FAQ

Description of the new feature / enhancement

It would be helpful to have the option to convert pitch control points to the PITD expression, similar to the Convert PITD to pitch control points batch edit function. (Image of mentioned function shown below) Ideally, it would be nearly identical to what's seen on the View Final Pitch to Render toggle in the piano roll.

Image

Proposed technical implementation details

No response

nagotown avatar Feb 13 '25 08:02 nagotown

That'll basically completely get rid of the pitch control points and mess a lot of other things up at the same time. What exactly are you trying to do?

shuntia avatar Mar 23 '25 03:03 shuntia

That'll basically completely get rid of the pitch control points and mess a lot of other things up at the same time. What exactly are you trying to do?

How so? It's just the inverse of the option shown in the screenshot. There's no reason it should mess anything up if it's only modifying PITD/control points.

nagotown avatar Mar 23 '25 05:03 nagotown

PITD offsets the pitch after it goes through the normal pitch curves. If you naively set the PITD to just the difference of the note vs actual rendered pitch, it would look like:

Image

The pitch curve itself is a core part of the editor, so removing the pitch curve and replacing it with a simple PITD would just not work without getting rid of it.

It would theoretically work if you set the pitch curve to something like the snap preset and translate to PITD but it would completely break once the pitch curve is moved even one bit.

Why are you trying to do this, exactly?

shuntia avatar Mar 25 '25 16:03 shuntia

It may not be that simple on some code basis, but as an approximate layperson, if PTD to points does this:

Image

I expect what nagotown is after would be this approximate result:

Image

Typically, one might want this if they just prefer tuning in the PITD param window but the UST came with some obtrusive pitch-bend tuning that, while they may want to keep some of the tuning work, is difficult to edit as it is. Of note, the portamento pitch points reset to default.

Right now, you can get an inversion of the desired result by tracing the imagined reset pitch line with a pen before resetting the pitch points, so at absolute hackiest & worst it would be possible by automating that result and flipping it on the Y axis.

BagelHero avatar Mar 25 '25 18:03 BagelHero

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar May 26 '25 02:05 github-actions[bot]

bump (please disable bot on feature requests if possible)

nagotown avatar May 26 '25 06:05 nagotown

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar Jul 26 '25 02:07 github-actions[bot]

bump

nagotown avatar Jul 26 '25 02:07 nagotown

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar Sep 26 '25 02:09 github-actions[bot]

feature request, does not need no activity tag.

nagotown avatar Sep 26 '25 03:09 nagotown

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar Nov 26 '25 02:11 github-actions[bot]