Commit Graph

358 Commits

Author SHA1 Message Date
Matthias Neeracher
274b42aa1a Fix include style 2011-09-11 02:03:19 +02:00
Matthias Neeracher
266308da7d Hide playback editor 2011-09-11 01:54:34 +02:00
Matthias Neeracher
8917b3d7cc Reset edit targets 2011-09-11 01:23:38 +02:00
Matthias Neeracher
7dc46ea1de Extendable text selection 2011-09-11 01:15:21 +02:00
Matthias Neeracher
b831adb136 More syllable sanitizing on import 2011-09-10 23:40:49 +02:00
Matthias Neeracher
5468cf0394 Refactor lyrics selection system 2011-09-10 23:33:48 +02:00
Matthias Neeracher
5dbd60e9d4 ... but respect lyrics if set 2011-09-10 23:17:14 +02:00
Matthias Neeracher
7d960d2033 Inherit lyrics on note replacement 2011-09-10 05:36:12 +02:00
Matthias Neeracher
f3acce05fa Implement Insert Measure 2011-09-08 04:10:49 +02:00
Matthias Neeracher
c5ad6c9ba6 Properly handle coda on insert/delete 2011-09-08 04:10:19 +02:00
Matthias Neeracher
09c3d25dcf Fix selection status 2011-09-08 04:09:24 +02:00
Matthias Neeracher
b8e4c614f3 Extend selection with shift-click 2011-09-08 03:19:41 +02:00
Matthias Neeracher
0ddfe26ffb Fix selection behavior 2011-09-08 03:11:33 +02:00
Matthias Neeracher
46b56bbf4a Adjust numStanzas on paste 2011-09-08 02:18:07 +02:00
Matthias Neeracher
58dbd3992b Fix copy & paste of repeats 2011-09-08 02:08:27 +02:00
Matthias Neeracher
e7aa36e25e Loaded chords sound very deep 2011-09-07 16:47:26 +02:00
Matthias Neeracher
d073aed5fa Merge branch 'master' of ssh://vocaleasel.git.sourceforge.net/gitroot/vocaleasel/vocaleasel 2011-09-07 16:05:04 +02:00
Matthias Neeracher
42b580a381 Fix stickiness in rest and delete modes 2011-09-07 16:04:49 +02:00
Matthias Neeracher
2f56c3184d Shut up warning 2011-09-07 05:21:20 +02:00
Matthias Neeracher
9eb8b23bb0 Fix multiple drawing of tuplet brackets 2011-09-07 05:21:06 +02:00
Matthias Neeracher
d58f204907 Fix cursor display 2011-09-06 03:26:08 +02:00
Matthias Neeracher
6e44bc5264 Move display option editing to VLSheetWindow 2011-09-06 03:15:51 +02:00
Matthias Neeracher
883c6e35bf Refine mouse location calculations 2011-09-06 00:22:57 +02:00
Matthias Neeracher
3a55714cd3 Fix initial recalculation 2011-09-06 00:22:38 +02:00
Matthias Neeracher
b1cf129da3 Fix 3rd and 5th flat position 2011-09-06 00:21:13 +02:00
Matthias Neeracher
09b5babe70 Mask for accidentals in whole test 2011-09-06 00:20:48 +02:00
Matthias Neeracher
bf48c51fbd Change playElements on the fly 2011-09-05 01:38:01 +02:00
Matthias Neeracher
2de587cf2f Reset play button after single note 2011-09-04 23:03:55 +02:00
Matthias Neeracher
8eaa0fb1a5 Fix handling of codas 2011-09-04 22:21:58 +02:00
Matthias Neeracher
273ee8ee73 Refactor music playing code 2011-09-04 21:48:57 +02:00
Matthias Neeracher
ab32c3cc12 Save padding values in file 2011-09-04 03:21:14 +02:00
Matthias Neeracher
955dfe411e Transfer control of pdf and log windows to VLSheetWindow 2011-09-04 03:00:38 +02:00
Matthias Neeracher
37945f0be1 Turn printDoc into local state 2011-09-04 02:13:12 +02:00
Matthias Neeracher
fba1d2c9f6 Transfer playElements manipulation to VLSheetWindow 2011-09-04 02:00:26 +02:00
Matthias Neeracher
3567608c0c Update deprecated calls 2011-09-03 22:34:53 +02:00
Matthias Neeracher
951d003ccf Added TVLXML, doesn't quite work yet 2011-09-02 17:04:18 +02:00
Matthias Neeracher
ec63fe8a7d Improve MusicXML export, especially tuplets and ties 2011-08-31 05:54:02 +02:00
Matthias Neeracher
9d198f5cec Revamp tuplet model 2011-08-31 04:12:55 +02:00
Matthias Neeracher
424a40bd07 Preserve noteheads 2011-08-31 04:02:10 +02:00
Matthias Neeracher
ed4a80c26e Fix empty sheet view at startup 2011-08-29 23:22:49 +02:00
Matthias Neeracher
e5347a3dd9 Preserve accidental information in triplets processing 2011-08-29 03:53:34 +02:00
Matthias Neeracher
e66a6fa230 Fix improper modulus for grid position 2011-08-29 03:10:21 +02:00
Matthias Neeracher
99d3afc833 Fix crash when pasting at beginning of document 2011-08-29 02:54:08 +02:00
Matthias Neeracher
67c9213ce9 Fix weird highlighting of rests on playback 2011-08-29 02:48:40 +02:00
Matthias Neeracher
f083ae9857 Hook up new Fwd/Rev system 2011-08-29 02:41:04 +02:00
Matthias Neeracher
61fffbe00c Revamp toolbars 2011-08-29 02:01:58 +02:00
Matthias Neeracher
18082e9736 Mask visuals 2011-08-28 23:41:49 +02:00
Matthias Neeracher
936660b5e6 Improve chord voicings on playback 2011-08-28 23:38:36 +02:00
Matthias Neeracher
ba74cb30f1 Switch to autosave in place workflow 2011-08-28 23:05:19 +02:00
Matthias Neeracher
ec538bb4da Don't do grid computations on rests 2011-08-28 23:05: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
a2b1a1e991 Properly set type to silence warning 2011-08-28 20:46:45 +02:00
Matthias Neeracher
144a19d229 Properly represent double accidentals in lilypond output 2011-08-28 17:21:12 +02:00
Matthias Neeracher
ed2a79a74e Refactor cursor handling from a pitch based approach to a grid based one 2011-08-28 12:42:39 +02:00
Matthias Neeracher
c50fc4e885 Comment out URL handler, which is not implemented properly yet 2011-08-28 12:41:21 +02:00
Matthias Neeracher
9c7f3607ba Fix printf format specifiers 2011-08-28 12:40:45 +02:00
Matthias Neeracher
a815cc09da Double accidentals mostly work, but highlighting on playback is broken 2011-08-28 06:12:44 +02:00
Matthias Neeracher
9233e42cfc Factor out VLPitchGrid, unit tests and code work 2011-08-28 04:57:49 +02:00
Matthias Neeracher
d6ce6acd27 Refactor pitch/chord naming code 2011-08-28 00:12:32 +02:00
Matthias Neeracher
f47c7d725d Factor our chord naming/parsing, unit test works 2011-08-27 22:50:29 +02:00
Matthias Neeracher
11d4a65076 Factor out pitch naming/parsing, unit test works 2011-08-27 18:06:28 +02:00
Matthias Neeracher
f55a6e1ab3 Look for running copy of Lilypond.app 2011-08-26 20:24:10 +00:00
Matthias Neeracher
fc36ebc79c Fix multisyllabic words spanning measures (Tracker #2001806) 2011-08-26 19:06:06 +00:00
Matthias Neeracher
c26552f054 Update copyright notices 2011-08-26 18:19:10 +00:00
Matthias Neeracher
7147acc66b Escape quotes in lilypond titles 2011-08-26 18:17:32 +00:00
Matthias Neeracher
83194fc368 Improve handling of empty songs 2011-08-26 17:26:24 +00:00
Matthias Neeracher
ec927024f5 Play proper pitch for extended notes (Tracker #3284515) 2011-08-26 16:15:10 +00:00
Matthias Neeracher
c14ace59f8 Some more robustness against corrupt documents 2011-08-26 16:13:51 +00:00
Matthias Neeracher
b915085530 Draw proper pitch for note highlights (Tracker #3288852) 2011-08-26 15:54:19 +00:00
Matthias Neeracher
7b035f66bb Handle spaces in path names (Tracker #3166409) 2011-08-26 15:01:08 +00:00
Matthias Neeracher
f54adbeec5 Update to MMA 1.7 2011-07-26 22:49:39 +00:00
Matthias Neeracher
b054c8f82d Add Lilypond 2.14 spacing model 2011-07-24 03:32:43 +00:00
Matthias Neeracher
d55ba65c0c Use UTIs instead of type names throughout 2011-07-24 03:32:13 +00:00
Matthias Neeracher
ecd3593a04 Generate skips instead of rests for chords 2011-07-24 03:31:33 +00:00
Matthias Neeracher
01e107666c Use formal delegate protocols 2011-07-24 03:31:17 +00:00
Matthias Neeracher
9a73214b9f Switch to more modern int swapping routines 2011-07-24 03:29:15 +00:00
Matthias Neeracher
13bdae7ad6 Further refine triplet/swing distinction 2010-05-24 16:05:31 +00:00
Matthias Neeracher
afc0a0dbc2 Preserve third triplet in group 2009-03-14 23:07:37 +00:00
Matthias Neeracher
7086678c38 Check minimal length triplets for swing notes 2009-03-14 23:06:55 +00:00
Matthias Neeracher
d8fd57b94a Draw triplet brackets 2009-03-14 23:06:13 +00:00
Matthias Neeracher
2e7730c094 Fix bash syntax 2009-03-14 23:05:06 +00:00
Matthias Neeracher
9db3336ca6 Further improvements in decomposition 2009-03-14 23:04:25 +00:00
Matthias Neeracher
3c4bf6eeb6 Further sanity checks against bad triplets 2009-03-14 23:03:29 +00:00
Matthias Neeracher
1eb64d2e55 Smarter division handling 2009-03-14 23:02:20 +00:00
Matthias Neeracher
a116648d23 Properly print cursor & accidentals 2008-08-16 20:43:19 +00:00
Matthias Neeracher
cb57ba9a67 Fix crasher on division change 2008-08-16 20:42:37 +00:00
Matthias Neeracher
782b37d572 Need to quote and escape in some further situations 2008-08-15 13:28:06 +00:00
Matthias Neeracher
68067be8b2 Actually made manual page break / auto line break work (I promise) 2008-08-15 13:27:21 +00:00
Matthias Neeracher
7bfe95eaf1 Fixed hang when pressing return after opening new document 2008-08-15 13:26:53 +00:00
Matthias Neeracher
86514e05a5 Highlight both systems of line break 2008-08-15 13:26:30 +00:00
Matthias Neeracher
997ac4c9dc Automatic line breaking / manual page breaks 2008-08-15 13:26:06 +00:00
Matthias Neeracher
d4fc80020d Automatic default line breaking 2008-08-15 13:25:42 +00:00
Matthias Neeracher
de5bd8e4a5 Tempo changes should not call willChangeSong 2008-08-15 13:24:48 +00:00
Matthias Neeracher
37bdc531be Fix disastrous playback problem 2008-07-13 21:51:32 +00:00
Matthias Neeracher
7597339b67 Fix interaction between useSharps and fVisuals 2008-07-13 21:15:07 +00:00
Matthias Neeracher
7c421e176a Fix interaction between key signature and accidentals preference 2008-07-13 21:14:49 +00:00
Matthias Neeracher
ef2de5ad11 Fix text highlighting 2008-07-13 21:14:19 +00:00
Matthias Neeracher
0c815cbf70 Fix switch to 3/4, 6/8 2008-07-13 21:13:58 +00:00
Matthias Neeracher
e9ee2571f2 Unhighlight playback note on pause 2008-07-06 11:08:54 +00:00