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

Reply via email to