bugDenemo - Bugs: bug #59417, Please export MusicXML

 
 

bug #59417: Please export MusicXML

Submitter:  None
Submitted:  Thu 05 Nov 2020 10:19:42 AM UTC
   
 
Category:  Feature request Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 22 Nov 2020 12:42:18 PM UTC, comment #2: 

I said:
"The second would be not difficult - it would be fairly easy to output MusicXML description from a Denemo score to describe
all the basic things about the score. "

I've implemened this now. It is built overnight for Debian and Windows - see website for details.

It turns out that MusicXML only copes with a single movement in one file, so a whole score is stored in a set of files numbered by movement. In addition, at the moment, independent voices on one staff are exported as separate staffs (as usually displayed by Denemo) - you have to use the command Staff to Voice after importing it back into Denemo. I don't know how other programs do this (if they are able).

Richard Shann <rshann>
Group administrator
Thu 05 Nov 2020 07:33:52 PM UTC, comment #1: 


>Without an ability to export MusicXML, I have no way to share and collaborate with my friends using Sibelius and Finale.


I wonder what "share and collaborate" you have in mind... consider these:

1) You may want someone to be able to attach comments and sugestions to
places in your score
2) You may want someone to check over and correct basic things (such as the pitch of a note) by importing it into
their favored program using its change method and exporting it as MusicXML
3) You may want someone to change which notes are beamed together or the shape of a slur by the same route

These three scenarios have wildly different likelihoods of ever becoming possible. The first is actually
available for Denemo - you can send a PDF created with Denemo and receive back the same PDF annotated with PDF annotations, open that in
Denemo and click on the annotation to be taken to the point in the Denemo score which the annotation is attached to.
The second would be not difficult - it would be fairly easy to output MusicXML description from a Denemo score to describe
all the basic things about the score.
The third is not imaginable - I presume programs like Sibelius and Finale couldn't import a detailed description of the shape
of a slur that LilyPond had generated and they certainly don't export such a description of the slurs that they create.

The reason MusicXML export from Denemo has never been tackled is partly because it would make more sense to have a LilyPond to MusicXML conversion program -
then Denemo would be able to use it to provide MusicXML export. I noticed that there was a GSOC project to create one five years
ago which but the fact that there is nothing actually complete makes me pessimistic that it will ever happen.

>I really want to use and master features like microphone-pitch-entry.


I developed that feature many years ago, and left it when I got a MIDI keyboard - the microphone would
pick up odd noises and so enter garbage, and repairing mistakes would undo all the time saved. The only way
I found to use it effectively was with direct input via an audio signal (I was using an electronic keyboard
that just had audio output).

>Keyboard shortcuts are poorly documented, and too easy to accidentally re-assign.


you could only accidentally reassign if you were using the menus and hit a key at the same time and the shortcut was not already in use.
If you did that you could press the unwanted shortcut and then the command executed would show at the bottom left with a "Help" button which
would take you to the Command Center on that command where there is a delete button to delete the shortcut.

>Tiny articulations, tremolos, and even begin/end crescendos or slurs are not easily readable at normal screen resolution


Ctrl-mouse-wheel zooms the score - the score will remember your chosen zoom - if you make a default template with that zoom chosen then you can use Ctrl-N to load it
every time. I use a larger size (14) than the default for the menus etc as well - you set that in the preferences.

None of that matters however if what you need is to swap scores back and forth between programs picking up stylistic changes.

Richard Shann <rshann>
Group administrator
Thu 05 Nov 2020 10:19:42 AM UTC, original submission:  

Despite years of coding Lilypond (w/ & w/o Frescobaldi) and muscle-memory keyboard skills in MuseScore from versions 1.2->3.5; I keep trying and wanting to love Denemo.

Your program has SO MUCH to offer, yet one missing feature (hint: it's in the Summary) keeps me from mastering and embracing Denemo.  Without an ability to export MusicXML, I have no way to share and collaborate with my friends using Sibelius and Finale.  I have no way to switch between Denemo and MuseScore.

I really want to use and master features like microphone-pitch-entry.  Lack of musicXML is my deal-breaker.

Less urgent (but needed) improvements:

  • Documentation for Denemo is sub-standard.  A more thorough guide to learning Denemo should be written, and I would be happy to be part of that once the Export MusicXML feature is added (and I feel "expert" enough to do a decent job.)
  • Keyboard shortcuts are poorly documented, and too easy to accidentally re-assign.
  • Tiny articulations, tremolos, and even begin/end crescendos or slurs are not easily readable at normal screen resolution (especially for 52-yr-old diabetic eyes!)  It would be nice to read it in the edit/note-entry screen, rather than finding it in the PDF--especially since large scores take a very long time to typeset even with a fairly fast CPU and good amounts of RAM.


Thanks for all you've built.  I hope these suggestions can make it even better.  I look forward to using Denemo's next version--with an Export-to-MusicXML feature that shames Musescore, Sibelius, AND Finale's best efforts!

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rshann (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-11-22 rshann StatusNeed Info Fixed
        Open/ClosedOpen Closed
    2020-11-05 rshann StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code