| Commit message (Expand) | Author | Age | Files | Lines |
* | Typos: Lilypond -> LilyPond, explicite -> explicit, fix docstring | Mark Polesky | 2009-06-02 | 1 | -2/+2 |
* | MusicXML: Add option not to convert page layout and line/page breaks | Reinhold Kainhofer | 2009-05-14 | 1 | -3/+10 |
* | MusicXML: Fix missing tie end tag...Some applications "forget" to export the end tag for ties. it's actually
simpler to assume ties last only for one note and reset them
afterwards automatically.
This might break pieces with multiple overlapping voices, though...
| Reinhold Kainhofer | 2009-04-05 | 1 | -1/+9 |
* | MusicXML: Don't crash when a part is missing the id attribute...Still missing: If there is only one part (which has the id missing),
we could automatically assign the id...
| Reinhold Kainhofer | 2009-04-05 | 1 | -1/+11 |
* | MusicXML: Some more broken MusicXML applications (beaming wrong) | Reinhold Kainhofer | 2009-04-05 | 1 | -0/+1 |
* | MusicXML: Implement page and system breaks | Reinhold Kainhofer | 2009-04-04 | 1 | -0/+30 |
* | MusicXML: If work-title is empty (but exists), use movement-title instead | Reinhold Kainhofer | 2009-04-04 | 1 | -4/+4 |
* | MusicXML: Add exceptions for more broken MusicXML exporters...Most old Dolet for Sibelius plugins wrote broken beaming information.
Ignore them all!
| Reinhold Kainhofer | 2009-04-04 | 1 | -12/+16 |
* | MusicXML: Fix measure issues with chord names and figured bass...-) Add repeats also chordnames and figured bass
-) Barlines don't count as relevant voice elements (to check whether
a voice is empty)
-) Properly insert bar checks for fb and chords, too
-) Test files for pickup measures, incomplete measures (skips added!)
-) Test file for two harmony elements at the same time (doesn't work correctly!)
| Reinhold Kainhofer | 2009-04-03 | 1 | -12/+29 |
* | MusicXML: Allow dominant-seventh chord, even though MusicXML doesn't specify it | Reinhold Kainhofer | 2009-04-03 | 1 | -0/+1 |
* | Implement \eyeglasses as markup command...-) implement \eyeglasses as markup command, using the postscript stored
in the eyeglassesps variable
-) Use this markup command in musicxml2ly, too
-) Add regtest for \eyeglasses (in a \markup and as a markup attached to
a note)
-) Remove the eyeglasses example from the postscript command and
replace it by two rings (the stereo symbol) written in postscript
| Reinhold Kainhofer | 2009-03-08 | 1 | -21/+1 |
* | Implement non-standard tuplet numbers...-) Add function for different fraction than the actual tuplet fraction
-) Add wrapper function that appends a note with given duration after
the standard tuplet text (denominator or fraction)
-) Add function to print tuplet text with both fraction values with a
note duration attached
-) Add snippet to be included in the Docs
-) Add regtests for all these cases
-) Remove definitions from musicxml2ly and make it use these new functions
| Reinhold Kainhofer | 2009-03-07 | 1 | -7/+1 |
* | Add snappizzicato articulation...-) Add "scripts.snappizzicato" glyph to the feta font
-) Add \snappizzicato articulation function
-) Add regtest for snappizzicato
-) Remove custom definition from musicxml2ly and use the new \snappizzicato
-) Add the new articulation to our chart of articulations
| Reinhold Kainhofer | 2009-03-06 | 1 | -18/+1 |
* | MusicXML: Fix slurs in grace notes | Reinhold Kainhofer | 2009-01-30 | 1 | -4/+2 |
* | MusicXML: Dolet 3.5 creates broken MusicXML files | Erlend Aasland | 2009-01-21 | 1 | -0/+4 |
* | MusicXML: Add a command line option to not convert exact rest positioning | Reinhold Kainhofer | 2009-01-15 | 1 | -2/+9 |
* | Run grand-replace for 2009. | Jan Nieuwenhuizen | 2009-01-06 | 1 | -1/+1 |
* | Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond | John Mandereau | 2008-12-09 | 1 | -2/+115 |
|\ |
|
| * | MusicXML: Implement complex time signatures...I needed to implement complex time signatures in LilyPond itself, so
I had to copy large portions of lilypond code into the script.
Remove this once LilyPond gets native support for complex time signatures!
| Reinhold Kainhofer | 2008-12-08 | 1 | -1/+103 |
| * | MusicXML: Add TODO | Reinhold Kainhofer | 2008-12-08 | 1 | -0/+1 |
| * | MusicXML: Implement lyrics extenders | Reinhold Kainhofer | 2008-12-08 | 1 | -1/+11 |
* | | Fix "Report bugs..." localized strings...This allows adding a link to a list where the language of the
translation is used.
| John Mandereau | 2008-12-09 | 1 | -3/+4 |
|/ |
|
* | MusicXML: Implement general key signatures...-) convert key signatures with <key-step>, <key-alter> and <key-octave>
to the keySignature alist of the form ((( octave . step)|step . alter)
-) Semitone-key signatures are not yet working
| Reinhold Kainhofer | 2008-11-30 | 1 | -31/+42 |
* | MusicXML: Implement the symbol attribute of time signatures...-) Fix time keeping (i.e. use the cached value for the current time sig
and thus the current measure length!): revert to
self.get_named_attribute ('time')
-) Implement single-digit time signatures
-) Implement C vs. numeric time signatures; Change the signature style
to '() only if a C or C/ would be printed (i.e. 2/2 or 4/4).
By default, MusicXML uses numeric signatures (style '()), while
LilyPond's default is 'C, so we have to add some manual overrides
in those cases of 2/2 or 4/4 where no symbol is given in the
MusicXML file
| Reinhold Kainhofer | 2008-11-30 | 1 | -10/+23 |
* | MusicXML: First steps towards implementing general compound time signatures...-) correctly parse compound time signatures and senza-misura signatures.
as a side-effect, crashes on these signatures have been fixed, too.
-) correctly create the time signature change event
-) switch measure length from (num, den) to a Rational
-) Add test cases for general compound time signatures
| Reinhold Kainhofer | 2008-11-30 | 1 | -7/+10 |
* | MusicXML: Fix typo in comment | Reinhold Kainhofer | 2008-11-29 | 1 | -6/+6 |
* | MusicXML: Implement elisions (multiple lyrics syllables assigned to one note) | Reinhold Kainhofer | 2008-11-29 | 1 | -2/+30 |
* | MusicXML: Implement notehead styles and parenthesized notes | Reinhold Kainhofer | 2008-11-29 | 1 | -1/+51 |
* | MusicXML: Remove debug output | Reinhold Kainhofer | 2008-11-29 | 1 | -7/+0 |
* | MusicXML: Implement conversion of non-standard tuplet numbers and note types | Reinhold Kainhofer | 2008-11-21 | 1 | -15/+61 |
* | MusicXML: extract note duration log and nr of dots in one function | Reinhold Kainhofer | 2008-11-21 | 1 | -10/+13 |
* | MusicXML: Implement different styles of tuplet brackets and numbers...Curved brackets are not yet working...
| Reinhold Kainhofer | 2008-11-21 | 1 | -8/+45 |
* | MusicXML: Fix problem with tuplets without a number attribute...Also add regtest for this case
| Reinhold Kainhofer | 2008-11-21 | 1 | -1/+3 |
* | MusicXML: Make tuplet detection work a bit better with nested tuplets...At least the script now detects the correct boundaries for nested
tuplets. It does not, however, correctly group the notes. For this,
the code needs to be substantially changed...
| Reinhold Kainhofer | 2008-11-18 | 1 | -2/+9 |
* | MusicXML: Fix single-note tuplets (e.g. on tremolo notes)...Also remove duplicate code block
| Reinhold Kainhofer | 2008-11-18 | 1 | -9/+1 |
* | MusicXML: Implement support for transposed instruments...We simply need to take the <transpose> attribute and determine
the correct sounding pitch from the chromatic tag (adjust it
enharmonically if an explicit diatonic shift is given)...
| Reinhold Kainhofer | 2008-11-18 | 1 | -1/+35 |
* | MusicXML: For notes/rests w/o type, use <duration> to calculate proper length | Reinhold Kainhofer | 2008-11-17 | 1 | -10/+15 |
* | Allow for nested contexts of any depth....Use a set to keep track of visited contexts.
Remove InnerChoirStaff and InnerStaffGroup.
Add convert-ly rules, News entry and regtest.
| Neil Puttock | 2008-11-16 | 1 | -2/+0 |
* | MusicXML: nwc2xml also created broken MusicXML files! | Reinhold Kainhofer | 2008-11-16 | 1 | -0/+3 |
* | MusicXML: Implement church modes; fix empty <mode/> tags for keys | Reinhold Kainhofer | 2008-11-16 | 1 | -2/+9 |
* | MusicXML: Also detect compressed MusicXML files from file extension if given | Reinhold Kainhofer | 2008-11-15 | 1 | -0/+3 |
* | MusicXML: Fix files with non-ascii names (e.g. containing umlauts) | Reinhold Kainhofer | 2008-11-15 | 1 | -6/+7 |
* | MusicXML: convert <miscellaneous-field name='description'> tag to texidoc header...This allows the regtest cases to contain a verbose description of the
purpose of the test by simply placing it inside the
<identity>
<miscellaneous>
<miscellaneous-field name='description'>
HERE COMES THE TEXIDOC STRING FOR LILYPOND (or any other application)!!!
</miscellaneous-field name='description'>
</miscellaneous>
</identity>
Added descriptions to all regtest cases
| Reinhold Kainhofer | 2008-11-15 | 1 | -0/+2 |
* | MusicXML: Implement after-grace notes...also convert all grace notes at the end of a measure to after-graces, otherwise
they won't appear at all...
| Reinhold Kainhofer | 2008-11-12 | 1 | -10/+28 |
* | MusicXML: Minor change: Add TODO comment and Fix regtest title | Reinhold Kainhofer | 2008-11-12 | 1 | -0/+2 |
* | MusicXML: handle harmony and direction after inserting bar checks...Harmony and Direction elements should come AFTER the bar check, since
they already start the new measure and count as the first element.
| Reinhold Kainhofer | 2008-11-12 | 1 | -25/+25 |
* | MusicXML: Correctly handle bar checks with attributes and MM rests...-) Put the bar line BEFORE the attribute
-) Add Bar checks around MM rests (of course not inside MM rests!)
-) If we have a MM rest, globally set Score.skipBars=##t
-) Don't print a bar check at the very beginning of a score
| Reinhold Kainhofer | 2008-11-12 | 1 | -28/+27 |
* | MusicXML: Print the position where an unexpected tag appeared | Reinhold Kainhofer | 2008-11-12 | 1 | -1/+1 |
* | MusicXML: Keep track of time sig; Print MM rests in multiples of time sig | Reinhold Kainhofer | 2008-11-12 | 1 | -4/+23 |
* | MusicXML: Fix notes that end a slur and start a slur at the same time | Reinhold Kainhofer | 2008-11-12 | 1 | -10/+26 |