Accept chord/root, not just chord/+root

This commit is contained in:
Matthias Neeracher 2008-01-30 00:37:30 +00:00
parent 9ec2e9d50e
commit 0edecd72eb
3 changed files with 8 additions and 8 deletions

12
BUGS
View File

@ -1,14 +1,14 @@
27Jan08
30Jan08
* Afro Blue: Timings all messed up
* Autumn Leaves: Support subtitles etc.
* Bare Necessities: Lyrics messed up (nonstandard structure)
* Blue Bossa: Need to deal with broken .vlsong (Syllable backlinks)
* Chocolate Jesus: Misaligned lyrics
* Estate: Did not import
* Green Dolphin Street: Lilypond & MMA generation problems
* Prefer flats in C major
* Chocolate Jesus: Misaligned lyrics, slurs
* Green Dolphin Street: Dotted notes when duration order reversed
* I'm Hip: Misaligned lyrics
* Prefer flats in C major
* Walking syllables is not accurate

View File

@ -238,7 +238,7 @@ def parseLilypond
\.*(?:\*\d+/\d+)? # ., *3/4
)?
(?:\:([-+^:.a-z\d]+)?)? # :maj9.7-^2
(?:/\+( # /+
(?:/\+?( # /+
[a-g](?:[ei]?s)? # Root: a, bes, fis, as
))?
$}x

View File

@ -449,7 +449,7 @@ void VLMeasure::DecomposeNotes(const VLProperties & prop, VLNoteList & decompose
}
prevTriplets = 0;
}
if (at.fDenom > 4) {
if (at.fDenom == 3 || at.fDenom > 4) {
//
// Break up notes not starting on quarter beat
// - Never cross middle of measure