|
From: | rain |
Subject: | Re: [Denemo-devel] A possible scheme script |
Date: | Thu, 31 Jan 2019 19:05:48 -0800 |
User-agent: | Zoho Mail |
On Wed, 2019-01-30 at 19:31 +0000, Richard Shann wrote:> > with menu directory structure: -rpoint.> > This is-just for if user is writing Cantus on bottom.> with menu directory structure:> .denemo-> 2.2.11\actions\menus\ObjectMenu\NotesRests\InsertNote\Counterpoint.> If you want to use two possible places as the location for the> inserted> notes there are commands to push the current position and pop it> again> later (or to store the initial position in a variable and the go to> it> later). Look at d-PushPosition, d-PopPosition, and GetPosition (which> is not a built-in but a script somewhere in denemo-modules, hence the> lack of the d- prefix.Thinking a bit more about this, probably you should just write yourinput method to have Cantus at the bottom. When you want to typeset thescore you can either use Staffs/Voices->Swap Staffs or (if you want tobe able to typeset both quickly) create a Score Layout to typeset thestaffs in the alternate order.On another topic you mentiondenemo-2.2.11\actions\menus\ObjectMenu\NotesRests\InsertNote\Counterpointfrom which I guess you are working with a Microsoft O/S. The binariesbeing created for Windows overnight do not include a console to see anydiagnostic messages. It occurs to me that this would mean that theScheme command line (labelled CLI in the Scheme window) is useless onthose Windows binaries. With the CLI you can test if something liked-AddHighestDownAugmented5exists by typing it into CLI and hitting Return - the console outputwill then tell you what it evaluates to or throw an error. There is ahelp text stored in a Scheme variable named by prefixing "Help-" to thecommand name e.g Help-d-New is the Help text for the command d-New.Since this is useless on Windows without a specially createdexecutable, I've changed the behavior of the CLI tool to pop-up adialog when used on Windows - this will be available in tomorrow'sexecutable at the usual place:which means you can use it to test the values of Scheme variables andthe signatures of Scheme procedures that Denemo creates.HTHBy the way, please use the "Reply to All" or "Group Reply" buttons whenreplying to a mailing list posting, as others will benefit from thereply.
wren-Movement1.pdf
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |