|
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:
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.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.
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: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)
(d-DirectivePut-chord-graphic "test" "CrossSign") (d-DirectivePut-chord-override "test" DENEMO_OVERRIDE_GRAPHIC) Jeremiah
Richard
TwinkleDictation.scm
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |