denemo-devel
[Top][All Lists]
Advanced

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

[Denemo-devel] A new idea


From: Richard Shann
Subject: [Denemo-devel] A new idea
Date: Mon, 13 Oct 2008 12:29:02 +0100

It has occurred to me that we could usefully store a scheme script in a
Denemo music file, to be run when the file is opened.

An application would be a "Music Minus One" application: you play/sing
along while the computer is providing the other parts. This would be a
script that would open up the piece, delete the part that you will sing
and start midi playing (after setting the midi tempo to one you have
decided on). The open in this script would be done as a template, ie no
name to save to, so as not to risk the original. You could use the
script to insert a two measure intro to set the tempo/give the initial
note to be sung.

Educational applications (such as the note-naming one already in git)
could be made available in this way too. Then, instead of running Denemo
and selecting the NoteNaming item from the menu system, the user could
click on a .denemo file with the script embedded. Given the correct file
association for the .denemo extension, Denemo would run, execute the
script and the user would be able to do the note naming exercise - the
script could even email the results to the teacher and quit at the end.

I suspect there are many more uses for this, and it is trivial to do. We
would want a "file load" command for loading the file but not executing
the script, so that the script could be edited as well as the file open.

Howzat?!

Richard






reply via email to

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