On Monday, September 26, 2011, Niek van den Berg wrote: > Rosegarden is a great program for making compositions/arrangement but its > printing capabilities are limited. With MusicXML you can export your music > to programs like Mscore (or even Finale or other commercial tools) to > create a score and/or separated parts. That's at least I'm using it.
I might end up using that myself, now that the possibility exists. Rosegarden excels at making the most legible and correct notation out of an irregular human performance, but it's riddled with the sort of compromises that come from trying to be both a sequencer and a score editor under the same roof. We've taken all of it about as far as we could, and it does leave something to be desired in many areas. > > Bad: There were no repeat signs, > > I know. Does Rosegarden have "real" repeats? There are repeated segments > but is this the same as "repeats" as I see on a score? That's why repeated > segments are written out. Rosegarden uses repeating segments to provide "real" repeats. Notice what happens in the notation editor. This is one of those compromises you run into doing notation inside a sequencer. It does work though, and you ought to be able to segment->isRepeating() or thereabouts to figure out whether and where you should export the repeat bar things. > For now I'm exporting every event I encounter but some cleanup would result > in a better file. I will have a look into this. You want to look for the IS_VISIBLE property or thereabouts. Another one of the compromises. We have to have a lot of things that can't be avoided for various reasons (extra clefs, extra key signatures, extra rests in secondary voices, etc.), but which you don't really want to see on the printed page. The solution, or the hack workaround if you prefer, is to right click on those elements and make them invisible. Invisible events shouldn't be exported to printing formats, but should just be quietly ignored. In both cases, a glance through LilyPondExporter ought to send you in the right sort of direction. Those problems have all been looked at and more or less solved in there, and there should be plenty of code snippets to transplant. > > I can't remember if I offered you commit access already. > > I can't remember either so I guess it is no. I remedied that just now. Welcome aboard! I look forward to seeing how far you can get with all of this. MusicXML is frankly something that has never even been on my radar screen before, and I'm quite impressed with your first stab at this. -- D. Michael McIntyre ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
