Commit Graph

290 Commits

Author SHA1 Message Date
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
103204fce4 Simplify default durations 2007-09-06 00:41:40 +00:00
Matthias Neeracher
7d8a579907 Properly read and write harmony info 2007-09-04 17:26:37 +00:00
Matthias Neeracher
0cc5fb11b4 Mark imported XML documents as such 2007-09-03 14:28:27 +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
81cfec4fea Import flat MusicXML files 2007-09-03 14:00:47 +00:00
Matthias Neeracher
a7933adae0 Fix filter error reporting 2007-09-03 14:00:14 +00:00
Matthias Neeracher
71a1ae2d38 Import flat MusicXML files 2007-09-03 13:59:40 +00:00
Matthias Neeracher
c54aa45bee Import flat MusicXML files 2007-09-03 13:58:37 +00:00
Matthias Neeracher
b048f76565 Ditch ObjC MusicXML generation 2007-08-31 22:37:55 +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
Matthias Neeracher
8dacdf5dea Fix lyric #s 2007-08-30 21:56:49 +00:00
Matthias Neeracher
0ca0a0ebd2 Make writer executable 2007-08-30 18:28:00 +00:00
Matthias Neeracher
3db00afc02 Faster tree parsing 2007-08-30 18:18:59 +00:00
Matthias Neeracher
9cd9e146f0 Added VLMusicXMLType.reader 2007-08-29 22:15:44 +00:00
Matthias Neeracher
8d3e5f6801 Fixed and verified round trip 2007-08-28 19:34:54 +00:00
Matthias Neeracher
83cfbaa037 Implement property list reading, round trip debug item 2007-08-27 22:00:37 +00:00
Matthias Neeracher
46c44d3bbd Implement endings, coda 2007-08-27 00:10:37 +00:00
Matthias Neeracher
0dbbf74640 Writes chords and notes in original format 2007-08-26 22:57:18 +00:00
Matthias Neeracher
e7ee4e301d Store repeats inline in measures 2007-08-23 12:16:38 +00:00
Matthias Neeracher
ffaa1f8343 Added filter execution code 2007-08-22 18:27:40 +00:00
Matthias Neeracher
27ece282be Started MusicXML writer 2007-08-19 21:11:31 +00:00
Matthias Neeracher
769aead32c Write title, groove, tempo 2007-08-19 21:09:25 +00:00
Matthias Neeracher
75b5c558ce Add Plist <=> Ruby infrastructure 2007-08-18 23:17:57 +00:00
Matthias Neeracher
d9d1096dc2 Write lyrics, use straight NSDates 2007-08-18 23:17:27 +00:00
Matthias Neeracher
a8a0d07295 Added VLDebugFlags 2007-08-18 16:12:51 +00:00
Matthias Neeracher
c9d56d01b2 Implement debug menu, document dump 2007-08-12 21:30:40 +00:00
Matthias Neeracher
9ff65437d7 Add missing encode functions 2007-08-12 20:45:25 +00:00
Matthias Neeracher
c7d2cf1107 Added plist writing 2007-08-12 19:40:44 +00:00
Matthias Neeracher
b4204dd0e8 Merge adjacent rests 2007-07-29 20:12:02 +00:00
Matthias Neeracher
a7b2fab331 Fix ransposing into minor key 2007-07-29 19:49:09 +00:00
Matthias Neeracher
b9e84929e8 Tweak chord font 2007-06-04 06:29:25 +00:00
Matthias Neeracher
e79d8395be Clean up lilypond chord display 2007-06-04 05:47:17 +00:00
Matthias Neeracher
9027c71510 Escape characters when needed 2007-05-29 08:52:53 +00:00
Matthias Neeracher
2fdd04ac45 Be more conservative about triplets 2007-05-29 07:53:57 +00:00
Matthias Neeracher
40a84a82e9 Fix triplet handling 2007-05-27 21:57:15 +00:00
Matthias Neeracher
a65a85cadd Fix crash when song ends on repeat 2007-05-27 20:48:12 +00:00
Matthias Neeracher
3e8ba7a75e Implement tying across measures 2007-05-27 07:16:46 +00:00