denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Showing lilypond text editing window


From: Richard Shann
Subject: Re: [Denemo-devel] Showing lilypond text editing window
Date: Wed, 17 Sep 2008 19:21:01 +0100

On Wed, 2008-09-17 at 10:42 -0600, Neil Johnson wrote:
> Richard,
> 
> Where can I find the "road map" for denemo?
Mostly in my head, but I have deliberately emailed the list when I have
what I think are fairly solid ideas for the way ahead. But it is not a
terrific place to store it. Just ask.
>   I'd like to know what's
> in store.  I have some things I'd like to see done, but I'd like to
> know what's already in the works.  In particular, is anyone working on
> adding drumset/percussion capability?  
I have started adding some of this, with the idea of seeding activity (I
don't myself really understand it). Look in
denemo/actions/menus/ObjectMenu/Instruments/Percussion
in the latest git (this will be installed with the program in the next
release, assuming we can work the mechanics of it out).
What you find there are commands which can be added to the menu system
(and given keyboard shortcuts). The commands themselves run scheme
scripts which do whatever is needed, without the user needing to
understand LilyPond syntax etc.
The ones I have done are from suggestions in the mailing list from
people interested in percussion - there's plenty more to be done, single
line staves, cross-head notes, Drum Clef etc. Probably all of this can
be done with very simple scripts.

> Also, are there instructions on
> how plugins should interface with denemo? 
What we have is the ability to write scripts in Scheme (hence the
view->Show Scheme menu item in the view menu). With a script it looks
like we can cater for almost user needs, without the program becoming
overloaded.
I am not quite sure if "plugin" is the conventional term for these -
they can end up in the menu system of the program once they have been
imported, and hence they can be accessed from the keyboard via
keypresses of the user's choice.
It would be great if we could get a fairly complete percussion support
in the next release (say in a month?) - at the moment I am just fleshing
out the scheme interface.
Richard






reply via email to

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