From: D. M. M. <mic...@ro...> - 2007-06-10 14:56:35
|
On Saturday 09 June 2007, you wrote: > So the piece should sound the same, simply look different? Right. More broadly, we really need an easy way to flip around between written transpositions. I played with Sibelius and Finale briefly, and one thing that stuck with me was how you could flip a button of some sort and display the part in either concert pitch or the written notation as would be read by the player. That has never been possible before, because our automagic transposition code wasn't reliable enough. I haven't really looked to see if anything is different now that you've been puttering around, but the old problem used to be that the automatic transposition code would sometimes put things in entirely the wrong octave. > I think my 'Transpose by Interval' is supposed to support that: Choose > 'Segment->Transpose by Interval', choose 'Bb' as reference, 'F' as > target, select 'Change key for selection' and check 'Adjust segment > transposition (maintain audible pitch')'. This, again, is too much "mental math" to suit what I'd like to see as a stupid user. I'd rather not have to know that the Bb part I'm looking at in a -2 segment is really Ab, or that I want to go to F now that I've switched to -9. What I'd rather see is the notation automatically flipping itself the opposite way of the segment transpose value step by step. It seems hard to get that so it would always do what the user wanted though. It's so easy to get into one way of thinking, and engineer something that breaks when someone who thinks differently gets hold of it. > However, if I do that my Bb'es get turned into E#'es instead of F's, > which looks like a bug :). That looks like just the sort of "you break it, you bought it" thing I was talking about. :) This stuff is really tricky to get right. It seems so simple on the surface, but it's so easy to miss the edge cases, and so hard to get them working without breaking something in the middle. -- D. Michael McIntyre |