helge17 / tuxguitar

Improve TuxGuitar and provide builds
Other
416 stars 35 forks source link

Feature Request: Clean up ties #485

Open belfie13 opened 1 month ago

belfie13 commented 1 month ago

This request is for a function that will consolidate any ties that are easily concatenated. For example if you have a 1/8 note tied to another 1/8 note it will convert it to a 1/4 note ♪⁀♪ => ♩ or a 1/4 and an 1/8 note will convert to a dotted 1/4 note ♩⁀♪ => ♩.

This is really useful when moving notes left or right, any notes that would extend beyond their measure will be shortened and then tied into the next measure to the original length. Once you move a few things this gets kinda messy with alot of ties.

Might even be useful if it was done automatically when moving notes left/right. This might not be a wanted side effect if tied notes were preferred over dotted notes for readability. Maybe this could be a user or score preference?


Screen Shot 2024-08-10 at 10 03 44

Screen Shot 2024-08-10 at 10 03 57

Screen Shot 2024-08-10 at 10 03 57

Screen Shot 2024-08-10 at 10 04 09

Screen Shot 2024-08-10 at 10 04 15

Screen Shot 2024-08-10 at 10 04 20

belfie13 commented 1 month ago

sorry haven't tested it on a current version, will do now. that was v1.6.3 macosx swt

belfie13 commented 1 month ago

yeah same on latest pre-release.

damn wish i had the time and ability to help out.

belfie13 commented 1 week ago

I know you guys are busy, i just wanted to check in and see if that was a good/valid request? there's a few things like that which don't break the score but can be pretty annoying to work with.

guiv42 commented 1 week ago

i just wanted to check in and see if that was a good/valid request?

I'd say it makes sense, as many other pending feature requests. I would not consider this a simple modification though. Currently, in the software "tied note" is just a Boolean attribute of a note. Note may be tied to nothing. In other words, 2 tied notes in the score are just completely independent from each other in the software. So it requires some work to re-create this relation to be able to merge tied notes. Quite busy as you mentioned, so I would not consider this a high priority issue, please be patient.

And yes, I prefer you create separate issues for different feature requests.