On 11/19/2015 09:59 AM, David Faure wrote:

> I assume this is what the slash means ("not that actual duration"), while
> the non-slashed appogiaturas have the actual duration that they show on 
> paper...

Nick's comments kind of sink home the message of who I'm dealing with in 
terms of Rosegarden users.  This is a highly technical, demanding crowd.

This makes me realize that it isn't worth any serious effort to 
implement a fake version of acciaccatura.  Do it right all the way, or 
just do it hacky and get you something to make do with for now.

The hacky way is interpreting a tremolo slash on a grace 8th note by 
exporting it as acciaccatura.  This is very ugly, and really falls 
beneath my standard, but it's a bolt together solution with off the 
shelf parts.

The real way is:

* New logic to switch the duration toolbar when entering/exiting insert 
grace notes mode
* Add a new slashed 8th note duration to the tool palette in grace note 
mode only
* This becomes a real duration, with many cascading effects
* This becomes a real property, with many cascading effects
* Modify umpteen commands to deal with the cascading effects
* Draw an icon for the new entity
* Work out how to display the new entity in notation in all note fonts

That is a big pile of work to put a coat of paint on an existing feature 
without actually changing anything functional.

The only way to justify that kind of return is to implement the feature 
properly, and I doubt I could if I tried.  It's too far beyond my area 
of expertise.

-- 
D. Michael McIntyre

------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to