From: Chris C. <ca...@al...> - 2003-01-03 09:44:22
|
On Friday 03 January 2003 02:55, Russell wrote: > How can I shift the position of the note onto the beat without > using the matrix editor? Ah, good one. No, deleting the rests will never move the neighbouring=20 notes. I can think of three ways to do this sort of thing, but=20 they're all some way from ideal: -- Select just that one note, and use Transforms -> Quantize to=20 quantize its absolute time pretty harshly (to the nearest crotchet or=20 whatever). Then select the whole bar and Normalize Rests to tidy up. =20 This is probably your best option in a case like this where you want=20 to move the note to an obvious beat boundary, but it's not always=20 going to do what you want. -- Select the rest on one side of the note and use Edit -> Cut and=20 Close (which deletes it and does pull back all the subsequent notes). =20 Then move the insertion cursor to the other side of the note and use=20 Edit -> Paste... and select the open-&-paste option, which does the=20 reverse of Cut and Close. Complicated, but in principle it does what=20 you want -- except that in practice it won't always work because=20 there may be extra rests present in the segment that are not actually=20 visible in notation because they're too short. -- Double-click on the note head and manually change its absolute=20 time in the event dialog. This will almost always do exactly what=20 you need, except it has the rather fundamental problem of requiring=20 you to work out what absolute time to set in Rosegarden's timebase. =20 Fire up a calculator and find the nearest multiple of 960. Ugh. I think the inability to move a note slightly one way or the other was=20 one of the first things Hans complained about when he started helping=20 out with Rosegarden ages ago. It's been on my todo list since then,=20 and I still haven't fixed it. Damn. Could you file this as a=20 feature request in the SourceForge tracker, perhaps? Chris |