On Saturday 22 July 2006 10:33 pm, Stephen Torri wrote:
> It's doing exactly the opposite of what it's supposed to do. Hell's bells,
> that's good enough for the first try! I need a ! in there somewhere and
> I'm good.
Actually, I put the expression on the wrong side of the new layer of nesting
in that hideous fuster cluck, because it's inRange, not outOfRange.
* pre-select treble clef
* pre-select transpose -2
* set the high range to trumpet C above the staff (manually)
* set the low range to trumpet F# below the staff (manually)
* drew a segment on a track
* entered notation into the segment (sounding at the correct Bb pitch)
And the out-of-bounds notes are RED!
I turned off the option, and now they're black.
I still have to work on making it possible to edit these ranges in a sensible
way in the SPB, and then the whole business of building the preset mechanism
so you can load a trumpet preset and set this stuff automatically, but hey,
this is not bad for someone who doesn't know C++.
(And I really don't. You have no idea how much I'm faking it here. All this
(plodgrin)&getAsFlutz<Int>(BLEE, blitherbaffle) gibberish is total nonsense
to me. I have NO idea what any of that means in a syntactical way, just what
it says as language (eg. get the BLEE property into the blitherbaffle
variable somehow or other, through some advanced, obfuscated linguistic
magic.) I could never figure this out without grep. All hail grep. Plus my
approach to programming the same way I approach a sentence I can't quite
fathom, but get the gist of in Spanish. All hail Spanish.)
I think I will go spend some time with my wife now, before she falls asleep on
me. She's really getting bored looking at the back of my head.
D. Michael 'Silvan' McIntyre ---- Silvan <dmmcintyr@...>
Linux fanatic, and certified Geek; registered Linux user #243621
Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/