liuanlin-mx / MXTune

pitch correction plugin for VST
GNU General Public License v3.0
147 stars 8 forks source link

Snap notes horizontally #9

Open edrickblade opened 1 year ago

edrickblade commented 1 year ago

Congratulations for your great work! I'm trying to move MXTune detected notes up or down and it doit well, but it doesn't have control horizontally, a good idea is to make the notes snap horizontally for more accurate note shifting, as WavesTune, Melodyne etc. Is something crucial when working with vocals. I know You can do it!

edrickblade commented 1 year ago

🙌🙌🙌🙌 Don'TStop!Don'TGiveUp!GIF

edrickblade commented 1 year ago

YouCanGIF

siriux commented 11 months ago

Maybe you could allow to use the arrow keys to move the currently selected note, this way is much more precise.

Also, when dragging with the mouse, a modifier key like control can be used to limit to vertical movement.

siriux commented 11 months ago

An interesting alternative to control the horizontal movement would be able to put markers that allow you to stretch/compress two notes at the same time just moving the boundary but maintaining the pitch. If there is no note to the left or right of the marker, an implicit note can be created automatically that stretches up to the next one. More or less like warp markers do in Ableton Live, or similar features in other DAWs.

I think this would be the perfect way to adjust timing at the same time we adjust pitch.

edrickblade commented 11 months ago

An interesting alternative to control the horizontal movement would be able to put markers that allow you to stretch/compress two notes at the same time just moving the boundary but maintaining the pitch. If there is no note to the left or right of the marker, an implicit note can be created automatically that stretches up to the next one. More or less like warp markers do in Ableton Live, or similar features in other DAWs.

I think this would be the perfect way to adjust timing at the same time we adjust pitch.

Those are really great ideas to improve MXTUNE, that could make it be in the top of new pitch correction plugins! Could even rival some commercial ones!

liuanlin-mx commented 11 months ago

An interesting alternative to control the horizontal movement would be able to put markers that allow you to stretch/compress two notes at the same time just moving the boundary but maintaining the pitch. If there is no note to the left or right of the marker, an implicit note can be created automatically that stretches up to the next one. More or less like warp markers do in Ableton Live, or similar features in other DAWs.

I think this would be the perfect way to adjust timing at the same time we adjust pitch.

time stretch?

liuanlin-mx commented 11 months ago

An interesting alternative to control the horizontal movement would be able to put markers that allow you to stretch/compress two notes at the same time just moving the boundary but maintaining the pitch. If there is no note to the left or right of the marker, an implicit note can be created automatically that stretches up to the next one. More or less like warp markers do in Ableton Live, or similar features in other DAWs.

I think this would be the perfect way to adjust timing at the same time we adjust pitch.

time stretch?

liuanlin-mx commented 11 months ago

Maybe you could allow to use the arrow keys to move the currently selected note, this way is much more precise.

Also, when dragging with the mouse, a modifier key like control can be used to limit to vertical movement.

ctrl key, cancels vertical Snap