Hi Richard,

Frequently we get music for the Octave Mandola which was originally for the Tenor Mandola /Viola. The TM top string is a Fourth higher than that of the OM. As a consequence the OM music can end up a bit high up the fingerboard. We could put a capo on the 5th fret (!) but it would be handier if the music were transposed down. And we can do this in Denemo.

However it would be even nicer if we could also have the original pitches as well, so if it were possible to select a set of notes, press a button, and have them duplicated an octave lower (or perhaps higher for other purposes?). Then a good player could play the notes at the original pitch and people like me could play the lower notes (with more Open-strings).

I've looked at the Scheme for Transpose Octave:

;in reality this is not shift but transpose. But there are too many functions with the name transpose already...
(SingleAndSelectionSwitcher (lambda ()
    (ShiftProto ANS::CalculateRealOctaveDown)))

and started to look for the equivalent for "Add A to a chord" but there is no GetScript into Scheme window.

So I assume that some items are more primitive than scheme scripts and stopped.

I did look at the code above, which without further examples is a bit arcane. And I can find no documentation for, for example "ShiftProto"
Is there any?


Joe

_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to