[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] The new possibilities
From: |
Richard Shann |
Subject: |
Re: [Denemo-devel] The new possibilities |
Date: |
Sun, 12 Jul 2009 09:59:29 +0100 |
You can now place your favorite commands onto the Titles etc toolbar
with a simple script, e.g.:
(d-SetDirectiveTagActionScript "RepeatEnd" "(d-RepeatEnd)")
(d-DirectivePut-score-graphic "RepeatEnd" "<b>:||</b> ")
which puts the repeat end command within easy reach of your mouse.
Obviously there is more to do here (graphics - I expect to change the
use of the graphic field here), but the possibilites are transformative
for Denemo.
NEXT:
I'll create a script to turn Denemo into a single game: no menus,
keyboard assignments, just a set of buttons like this
Help Go Score: n C D E F G A B C Setup
When you click Go you get random notes appearing on the staff and you
click on the note name to get another, your score showing on the Score:
button.
There will be a couple of wrinkles (command line arguments, and avoiding
it wanting to save your music-score, and eventually saving your game
score) but I think we have a fantastic generator for educational tools
here.
Richard
On Sat, 2009-07-11 at 21:41 +0100, Richard Shann wrote:
> Just for fun, with the new git run this script
>
> (define GameScore::score 0)
> (define (GameScore::Increase)
> (set! GameScore::score (+ GameScore::score 1))
> (d-DirectivePut-score-display "GameScore" (object->string
> GameScore::score)))
> (d-SetDirectiveTagActionScript "GameScore" "(GameScore::Increase)")
> (d-DirectivePut-score-graphic "GameScore" "<b>The Score:</b> ")
>
> and then try clicking on the button labelled The Score
>
> Richard
>
>
>
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel