D. Michael McIntyre wrote: > On Friday 23 February 2007 3:11 am, Arnout Engelen wrote: > >> This might be too coarse for notation, as you can't distinguish between >> transposing from C to A# and transposing from C to Bb. >> > > I suggest transposing by changing the key signature, or adding a key > signature > and choosing the transpose option. That usually makes good choices, with the > occasional need to tweak things up or down an octave. > Thanks for mentioning that: that makes me realize there are actually 2 transposition use cases: transposing within the current key and transposing changing the key.
The latter case indeed seems already implemented via 'change key, transpose into this key'. For the former case it might be sufficient to first do 'change key, maintain pitches' in the reverse direction, and then 'change key, transpose into this key' back to the original key. I still think it's useful to have a 'diatonically aware' transposition dialog UI-wise, but indeed much of the code for actually performing the transposition properly might already be there. Arnout ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
