Commit Graph

59 Commits

Author SHA1 Message Date
Matthias Neeracher
136d66fecc Implement slurs, modernize C++ 2018-02-19 02:09:04 +01:00
Matthias Neeracher
5b6d4feaa6 Fix ruby 2.0 incompatibilities 2013-06-01 22:56:02 +02:00
Matthias Neeracher
e7aa36e25e Loaded chords sound very deep 2011-09-07 16:47:26 +02:00
Matthias Neeracher
f86615677c time-modification needs to precede notations 2011-09-02 17:12:00 +02:00
Matthias Neeracher
ec63fe8a7d Improve MusicXML export, especially tuplets and ties 2011-08-31 05:54:02 +02:00
Matthias Neeracher
f27dc9ee8f Successfully round trip accidentals in chords 2011-08-28 21:54:20 +02:00
Matthias Neeracher
ffdc41e1d7 Successfully round trip double accidentals 2011-08-28 20:47:25 +02:00
Matthias Neeracher
4a5e1574ca Properly handle XML entities on reading (Tracker #3284508) 2011-08-26 17:02:20 +00:00
Matthias Neeracher
d55ba65c0c Use UTIs instead of type names throughout 2011-07-24 03:32:13 +00:00
Matthias Neeracher
1e0ac13e12 Handle smart quotes 2008-08-16 20:42:59 +00:00
Matthias Neeracher
0debd16015 Tweak parsing of punctuation in lyrics 2008-08-15 13:28:29 +00:00
Matthias Neeracher
f0b6bdf907 Handle slurs in Lilypond input 2008-08-15 13:27:43 +00:00
Matthias Neeracher
510bdc0413 Merge 1.1-dev 2008-05-29 18:54:30 +00:00
Matthias Neeracher
088fb49c26 Getting ready to stage 1.0b3 2008-05-10 20:31:48 +00:00
Matthias Neeracher
b3f5627e2d handle \breve 2008-04-22 00:32:36 +00:00
Matthias Neeracher
f9df0535de Fix rounding 2008-04-05 18:58:16 +00:00
Matthias Neeracher
1011966cfd Omit repeated chords. Fix omitted steps 2008-02-24 20:14:43 +00:00
Matthias Neeracher
0edecd72eb Accept chord/root, not just chord/+root 2008-01-30 00:37:30 +00:00
Matthias Neeracher
f2d286643b Fix reading of skipped stanzas 2008-01-27 21:34:07 +00:00
Matthias Neeracher
3d072d53d5 Fix import of accented characters 2008-01-27 21:06:35 +00:00
Matthias Neeracher
b3a5914f3b Fix lyricsto import 2008-01-27 20:20:37 +00:00
Matthias Neeracher
7b7ae7f3d8 Store per-section groove, store tempo in file 2008-01-19 21:31:40 +00:00
Matthias Neeracher
ae57182c77 Fix issues with reading multi-section documents 2008-01-16 23:09:15 +00:00
Matthias Neeracher
d78ceb8258 Fix incompatibilities with REXML 3.1.7 2007-12-23 23:59:46 +00:00
Matthias Neeracher
1da7def8bf Handle system/page breaks 2007-12-23 23:07:27 +00:00
Matthias Neeracher
964d56a0f7 Write plist without REXML 2007-12-23 12:44:31 +00:00
Matthias Neeracher
d530d4ae38 Better error propagation 2007-10-21 22:06:06 +00:00
Matthias Neeracher
2ac1ed067c Fix relative pitch 2007-10-21 21:25:41 +00:00
Matthias Neeracher
9a9ca22d9a Use standard ruby debug mechanism 2007-10-21 20:54:18 +00:00
Matthias Neeracher
cb762c4eee Fix lyrics import errors 2007-10-17 16:07:49 +00:00
Matthias Neeracher
37954c7b4f Allow input on command line 2007-10-17 15:41:50 +00:00
Matthias Neeracher
0755217a57 Automatically compute divisions on import 2007-10-10 06:36:31 +00:00
Matthias Neeracher
ed7870b336 More BIAB fixes 2007-10-09 05:15:41 +00:00
Matthias Neeracher
41d729c387 Band in a box import starting to work 2007-09-24 01:09:56 +00:00
Matthias Neeracher
af842995c6 Start implementing Band-in-a-Box import 2007-09-17 00:12:00 +00:00
Matthias Neeracher
3bc7561152 Fix Sibelius/Dolet divisions and title 2007-09-15 21:51:57 +00:00
Matthias Neeracher
0658dada8e Handle regular repeats 2007-09-13 23:18:19 +00:00
Matthias Neeracher
98de86bc0f Read lilypond lyrics 2007-09-11 15:35:39 +00:00
Matthias Neeracher
0433ef8fb3 Lilypond import works, without repeats & lyrics 2007-09-10 08:25:22 +00:00
Matthias Neeracher
698d9964a8 Parse lilypond melody 2007-09-06 18:06:51 +00:00
Matthias Neeracher
c70a2d734e Started writing lilypond reader 2007-09-06 00:43:10 +00:00
Matthias Neeracher
8d78730f5e More MusicXML bug fixes 2007-09-06 00:42:25 +00:00
Matthias Neeracher
7d8a579907 Properly read and write harmony info 2007-09-04 17:26:37 +00:00
Matthias Neeracher
3129131eeb Read tempo from sound attribute 2007-09-03 14:22:57 +00:00
Matthias Neeracher
df591b87c9 Fix handling of pickup notes 2007-09-03 14:13:13 +00:00
Matthias Neeracher
48798ae5a1 Read harmony elements 2007-09-03 14:01:01 +00:00
Matthias Neeracher
5696f5d649 Improve robustness 2007-08-30 22:34:22 +00:00
Matthias Neeracher
7a155ad3f1 Parse encoding fields 2007-08-30 22:34:04 +00:00
Matthias Neeracher
af0a03ab7d Use stream parser, which is much faster 2007-08-30 21:58:27 +00:00
Matthias Neeracher
e1c8e71c86 Encode true/false, sort keys 2007-08-30 21:57:48 +00:00