denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Melodic Dictation


From: Jeremiah Benham
Subject: Re: [Denemo-devel] Melodic Dictation
Date: Wed, 13 Jul 2011 22:52:27 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110516 Thunderbird/3.1.10

On 07/05/2011 08:37 AM, Richard Shann wrote:
On Tue, 2011-07-05 at 10:34 +0100, Richard Shann wrote:
Looking at your example, I wonder if a somewhat different approach to
storing the melody might be good. It could be  stored as a normal
denemo
score, but with each note having a directive that alters its display
so
it doesn't show the pitch or accidental.
I have just been playing around with this:
If you execute this:

(d-C)
(d-DirectivePut-chord-graphic "test" "CrossSign")
(d-DirectivePut-chord-override "test" DENEMO_OVERRIDE_GRAPHIC)
(d-D)
(d-DirectivePut-chord-graphic "test" "CrossSign")
(d-DirectivePut-chord-override "test" DENEMO_OVERRIDE_GRAPHIC)
(d-E)
(d-DirectivePut-chord-graphic "test" "CrossSign")
(d-DirectivePut-chord-override "test" DENEMO_OVERRIDE_GRAPHIC)

You get hidden notes C, D, E which still play but cannot be seen.
Perhaps then I should create another script to generate the above based on a denemo score? How would this approach deal with accidentals. Sure the key signature would accommodate changes in name (like value (d-C) really meaning cis,,) I haven't tested that.
If you put the cursor on the first note and hold down the Control key
while playing in on a MIDI keyboard the cursor will advance only when
you play the right note. (This is the Checking mode for MIDI in)
I like that idea. I am attaching an implementation of your idea above. I can see writing in the (c-D)(c-D) would get tedious. Should I write a script to export this list from a denemo score? Could I possibly do something like (d-Open "filename") go through the file and put this on each note:

(d-DirectivePut-chord-graphic "test" "CrossSign")
(d-DirectivePut-chord-override "test" DENEMO_OVERRIDE_GRAPHIC)

Jeremiah

Richard


Attachment: TwinkleDictation.scm
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]