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 |
|
Matthias Neeracher
|
9872f4f509
|
Adjust tempo through menu
|
2008-07-06 11:08:39 +00:00 |
|
Matthias Neeracher
|
a3cb3c0bc3
|
Prevent spurious dirtying
|
2008-07-06 11:08:20 +00:00 |
|
Matthias Neeracher
|
219e350751
|
Yet another ffwd/rev model
|
2008-07-06 11:08:09 +00:00 |
|
Matthias Neeracher
|
74cb6433b4
|
Restart play when at end
|
2008-07-06 11:07:57 +00:00 |
|
Matthias Neeracher
|
b68fc2dd5a
|
Track tempo while playing
|
2008-07-06 11:07:41 +00:00 |
|
Matthias Neeracher
|
0a71cc8cae
|
Gentler rate scaling
|
2008-07-05 14:04:01 +00:00 |
|
Matthias Neeracher
|
16bbada3dc
|
Rebuild music sequence on style change
|
2008-07-05 13:57:12 +00:00 |
|
Matthias Neeracher
|
c8e8a6eb4f
|
Implement Stop/Restart
|
2008-07-05 13:56:51 +00:00 |
|
Matthias Neeracher
|
4ba648dcd8
|
Fix mistimed events on repeat starting at measure 0
|
2008-07-05 13:56:27 +00:00 |
|
Matthias Neeracher
|
f31c878e9b
|
Smooth callbacks
|
2008-07-05 13:56:12 +00:00 |
|
Matthias Neeracher
|
80d43bc102
|
Make playback scroll anticipatory
|
2008-07-05 13:56:00 +00:00 |
|
Matthias Neeracher
|
50c44322ec
|
Handle stanzas
|
2008-07-05 13:55:41 +00:00 |
|
Matthias Neeracher
|
510bdc0413
|
Merge 1.1-dev
|
2008-05-29 18:54:30 +00:00 |
|
Matthias Neeracher
|
3126ae3b03
|
Fixed accidental handling in songs with key changes
|
2008-04-17 01:18:25 +00:00 |
|
Matthias Neeracher
|
2d33c80489
|
Fix responder on backward tabbing
|
2008-04-12 22:35:53 +00:00 |
|
Matthias Neeracher
|
1355516e6a
|
Add Octave Transpositions
|
2008-04-12 21:33:43 +00:00 |
|
Matthias Neeracher
|
45f98adcc5
|
Use flats in C major
|
2008-04-06 22:33:07 +00:00 |
|
Matthias Neeracher
|
b05cb55542
|
Draw ending bar line before coda
|
2008-04-05 19:19:10 +00:00 |
|
Matthias Neeracher
|
2ebcea7fd0
|
Fix coda handling
|
2008-04-05 18:58:42 +00:00 |
|
Matthias Neeracher
|
6d7078e550
|
Fix responder handling in field editor
|
2008-03-30 21:42:21 +00:00 |
|
Matthias Neeracher
|
091da479ac
|
Handle clicks on tied notes
|
2008-03-30 19:52:32 +00:00 |
|
Matthias Neeracher
|
d16a8be705
|
Still need to skip tied notes
|
2008-03-30 19:39:07 +00:00 |
|
Matthias Neeracher
|
b8206f9f13
|
Synchronize window titles
|
2008-03-30 19:13:17 +00:00 |
|
Matthias Neeracher
|
2e9f3cc857
|
Always edit whole words
|
2008-03-29 21:00:35 +00:00 |
|
Matthias Neeracher
|
34745acfde
|
Show empty word when clicking in gaps
|
2008-03-29 20:45:25 +00:00 |
|
Matthias Neeracher
|
d3df79a27e
|
Don't crash in selection extension
|
2008-03-24 22:57:06 +00:00 |
|
Matthias Neeracher
|
920e7aa0fd
|
Don't interrupt selection in autoscroll
|
2008-03-24 22:48:11 +00:00 |
|
Matthias Neeracher
|
991ef8684f
|
Prefer Song Name in Window Title
|
2008-03-24 22:47:29 +00:00 |
|
Matthias Neeracher
|
2e01341996
|
Auto scroll lyrics
|
2008-03-24 01:04:05 +00:00 |
|
Matthias Neeracher
|
db8433dfe1
|
Fix crash on paste in middle of single property song
|
2008-03-20 18:17:03 +00:00 |
|
Matthias Neeracher
|
0edecd72eb
|
Accept chord/root, not just chord/+root
|
2008-01-30 00:37:30 +00:00 |
|
Matthias Neeracher
|
9ec2e9d50e
|
Sanitize broken syllabic information
|
2008-01-29 23:22:13 +00:00 |
|
Matthias Neeracher
|
96587871bb
|
Fix tracking / responder chain issues
|
2008-01-29 03:02:25 +00:00 |
|
Matthias Neeracher
|
4b3ba05f3a
|
Force rebuild of pdf on size changes
|
2008-01-27 21:59:51 +00:00 |
|
Matthias Neeracher
|
77662b23fe
|
Last pre-release tweaks
|
2008-01-27 10:43:16 +00:00 |
|
Matthias Neeracher
|
93a34a71f2
|
Store and load print properties
|
2008-01-26 20:56:36 +00:00 |
|
Matthias Neeracher
|
30815a6acc
|
Add document size options
|
2008-01-26 16:38:30 +00:00 |
|
Matthias Neeracher
|
83438255fd
|
Support changing time/key in lilypond
|
2008-01-26 10:54:00 +00:00 |
|
Matthias Neeracher
|
b8dac8dd63
|
Fix reading of documents with multiple time values
|
2008-01-26 10:53:24 +00:00 |
|
Matthias Neeracher
|
f9f2946bb8
|
Smart groove preview
|
2008-01-24 01:29:18 +00:00 |
|
Matthias Neeracher
|
fc1e8277c7
|
Implement groove changes in MMA documents
|
2008-01-24 00:57:58 +00:00 |
|
Matthias Neeracher
|
cb78a2ba75
|
Edit per-section groove
|
2008-01-23 01:20:09 +00:00 |
|
Matthias Neeracher
|
cda0deee12
|
Get rid of spurious check marks in debug menu
|
2008-01-19 21:55:10 +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
|
bd59e9b4ab
|
Silently transpose between major and minor modes
|
2008-01-16 13:16:53 +00:00 |
|
Matthias Neeracher
|
5423e65457
|
Show mixed property state in menus
|
2008-01-16 13:04:01 +00:00 |
|
Matthias Neeracher
|
b92c94ce7e
|
Fix flipped test for division realignment
|
2008-01-13 16:40:25 +00:00 |
|
Matthias Neeracher
|
b8040292b1
|
Rudimentary UI support for setting per-section properties
|
2008-01-12 23:55:15 +00:00 |
|
Matthias Neeracher
|
deb08552d7
|
Properly scale height
|
2007-12-25 19:44:49 +00:00 |
|
Matthias Neeracher
|
f503e03cc3
|
Much smarter lyrics layout
|
2007-12-25 19:41:27 +00:00 |
|
Matthias Neeracher
|
19cea3837c
|
Refactor to VLTextLayout, with original algorithm
|
2007-12-25 16:49:45 +00:00 |
|
Matthias Neeracher
|
efbc96a7f8
|
Start introducing section support
|
2007-12-25 13:12:07 +00:00 |
|
Matthias Neeracher
|
ee87f6a76b
|
Implement alternate colors
|
2007-12-24 11:15:52 +00:00 |
|
Matthias Neeracher
|
25d151d5af
|
Insert line and page breaks
|
2007-12-24 00:10:23 +00:00 |
|
Matthias Neeracher
|
1da7def8bf
|
Handle system/page breaks
|
2007-12-23 23:07:27 +00:00 |
|
Matthias Neeracher
|
5615dee186
|
Reorganize property access
|
2007-12-23 13:14:09 +00:00 |
|
Matthias Neeracher
|
80fbc00f56
|
Reorganize layout system
|
2007-12-23 12:45:17 +00:00 |
|
Matthias Neeracher
|
909201cf5d
|
Fix empty last ending
|
2007-12-09 22:54:26 +00:00 |
|
Matthias Neeracher
|
92cc5cd957
|
Fix deleting syllables
|
2007-12-09 17:37:01 +00:00 |
|
Matthias Neeracher
|
b7b1f96f93
|
Play individual parts / implement count in for 4/4 and 3/4
|
2007-12-03 17:45:56 +00:00 |
|
Matthias Neeracher
|
0755217a57
|
Automatically compute divisions on import
|
2007-10-10 06:36:31 +00:00 |
|
Matthias Neeracher
|
2d90e4ac2d
|
Allow swung 8ths in high granularity songs
|
2007-10-09 05:15:31 +00:00 |
|
Matthias Neeracher
|
04d02aafe4
|
Properly align chord names
|
2007-10-08 06:07:34 +00:00 |
|
Matthias Neeracher
|
a01d5ed372
|
Trim after import
|
2007-10-08 05:48:00 +00:00 |
|
Matthias Neeracher
|
af842995c6
|
Start implementing Band-in-a-Box import
|
2007-09-17 00:12:00 +00:00 |
|
Matthias Neeracher
|
0433ef8fb3
|
Lilypond import works, without repeats & lyrics
|
2007-09-10 08:25:22 +00:00 |
|
Matthias Neeracher
|
103204fce4
|
Simplify default durations
|
2007-09-06 00:41:40 +00:00 |
|
Matthias Neeracher
|
0cc5fb11b4
|
Mark imported XML documents as such
|
2007-09-03 14:28:27 +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
|
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
|
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
|
769aead32c
|
Write title, groove, tempo
|
2007-08-19 21:09:25 +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
|
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 |
|
Matthias Neeracher
|
a60d6612ff
|
Remove vestigial MMA / Partial/Visual note infrastructure
|
2007-05-27 04:42:05 +00:00 |
|
Matthias Neeracher
|
3a5c3df5ec
|
Generate MMA through VLMMAWriter
|
2007-05-27 04:35:45 +00:00 |
|
Matthias Neeracher
|
6779d727e7
|
VLSongVisitor; generate Lilypond through VLLilypondWriter
|
2007-05-24 08:52:14 +00:00 |
|
Matthias Neeracher
|
ea4eb7f546
|
Don't count property load as a document change
|
2007-05-21 08:22:05 +00:00 |
|
Matthias Neeracher
|
a7cf4a28df
|
Implement new duration visual model
|
2007-05-21 08:18:58 +00:00 |
|
Matthias Neeracher
|
1615a3aa7b
|
Distinguish MMA 82 vs 3
|
2007-05-17 06:40:54 +00:00 |
|
Matthias Neeracher
|
b47ecf36b8
|
Extend song when note gets extended
|
2007-05-17 06:24:24 +00:00 |
|
Matthias Neeracher
|
ea49604fb0
|
Add mirror window
|
2007-05-16 06:47:08 +00:00 |
|
Matthias Neeracher
|
07c3318006
|
Fix bugs in Delete, add Delete Melody
|
2007-05-07 04:01:29 +00:00 |
|
Matthias Neeracher
|
93d835d975
|
Fix crash in MMA conversion
|
2007-05-07 03:38:34 +00:00 |
|
Matthias Neeracher
|
0a45e471b0
|
Fix and repair incorrect tie information
|
2007-05-06 06:59:55 +00:00 |
|
Matthias Neeracher
|
9f52fc0010
|
Added properties file
|
2007-05-06 05:55:16 +00:00 |
|
Matthias Neeracher
|
9d2eef93b2
|
Fix low MMA pitches
|
2007-05-06 05:21:04 +00:00 |
|
Matthias Neeracher
|
4afefae126
|
Implement division/time change
|
2007-05-06 05:07:39 +00:00 |
|
Matthias Neeracher
|
bab7111fa3
|
Eliminate spurious measure selection
|
2007-05-05 06:00:39 +00:00 |
|
Matthias Neeracher
|
3400f67059
|
Fix crashes in out-of-range clicks
|
2007-05-05 05:42:34 +00:00 |
|
Matthias Neeracher
|
9ca99f9e7e
|
Chord deletion is a song change
|
2007-05-04 05:41:25 +00:00 |
|
Matthias Neeracher
|
ca9592111c
|
Handle pickup notes
|
2007-05-04 05:38:21 +00:00 |
|
Matthias Neeracher
|
cbf758784c
|
Fix bug in lily representation of tied triplets
|
2007-05-04 05:26:53 +00:00 |
|
Matthias Neeracher
|
39f81a1a24
|
Automatically resize song
|
2007-05-04 05:21:16 +00:00 |
|
Matthias Neeracher
|
d33b9ed728
|
Preserve ordering of grooves within a style
|
2007-05-02 05:28:22 +00:00 |
|
Matthias Neeracher
|
feb6006b4e
|
Add license menu item
|
2007-04-30 07:06:46 +00:00 |
|
Matthias Neeracher
|
d7c0a34e4f
|
Add online help
|
2007-04-30 05:56:35 +00:00 |
|
Matthias Neeracher
|
52f8c7da38
|
README, licenses, uniform headers
|
2007-04-27 06:41:34 +00:00 |
|
Matthias Neeracher
|
cfc3e39920
|
Finish renaming project
|
2007-04-27 04:08:13 +00:00 |
|
Matthias Neeracher
|
c42e5faa30
|
Fix note extending
|
2007-04-27 03:57:14 +00:00 |
|
Matthias Neeracher
|
d5af21ff96
|
Clear song before loading
|
2007-04-27 03:56:25 +00:00 |
|
Matthias Neeracher
|
c964bb0b00
|
Don't count tied notes as syllables
|
2007-04-25 13:14:25 +00:00 |
|
Matthias Neeracher
|
d03921abc2
|
Don't need real DTD
|
2007-04-25 05:12:05 +00:00 |
|
Matthias Neeracher
|
54ccf65947
|
Fix transposition
|
2007-04-25 05:11:13 +00:00 |
|
Matthias Neeracher
|
f7e36f0e71
|
Fix for Tiger build
|
2007-04-24 18:32:32 +00:00 |
|
Matthias Neeracher
|
3ae4701544
|
Further refine groove selection
|
2007-04-23 05:46:37 +00:00 |
|
Matthias Neeracher
|
3096164028
|
Prompt for installation of missing pieces
|
2007-04-23 03:43:39 +00:00 |
|
Matthias Neeracher
|
f4ad233be3
|
Implement tied notes across all formats, fix some bugs
|
2007-04-22 06:20:17 +00:00 |
|
Matthias Neeracher
|
7339ccd659
|
Better lyrics alignment
|
2007-04-22 06:19:50 +00:00 |
|
Matthias Neeracher
|
1d3fc9e22b
|
Implement note extensions
|
2007-04-22 02:59:52 +00:00 |
|
Matthias Neeracher
|
920abba112
|
Extend pitch range
|
2007-04-21 23:00:38 +00:00 |
|
Matthias Neeracher
|
51f60ea09e
|
Update after song change
|
2007-04-21 22:37:28 +00:00 |
|
Matthias Neeracher
|
ad307e2e75
|
Implement ledger lines
|
2007-04-21 22:34:55 +00:00 |
|
Matthias Neeracher
|
75a06d832c
|
Flexible display options (# of ledgers/lyrics)
|
2007-04-21 07:09:52 +00:00 |
|
Matthias Neeracher
|
6e92752255
|
Fix reentrant close
|
2007-04-20 05:33:58 +00:00 |
|
Matthias Neeracher
|
08a756e0ab
|
Only remove specific notifications (duh!)
|
2007-04-19 18:23:33 +00:00 |
|
Matthias Neeracher
|
1839222754
|
Implement printing
|
2007-04-18 08:25:43 +00:00 |
|
Matthias Neeracher
|
3312d2ecc0
|
Create temp files on demand, show progress animation
|
2007-04-18 07:05:04 +00:00 |
|
Matthias Neeracher
|
7cbbe5e050
|
Show log on error only
|
2007-04-18 05:28:06 +00:00 |
|
Matthias Neeracher
|
b6c9141e52
|
Properly clean up observers
|
2007-04-16 05:35:52 +00:00 |
|
Matthias Neeracher
|
f41c28ff25
|
Support undo for grooves
|
2007-04-16 04:54:02 +00:00 |
|
Matthias Neeracher
|
9869a2deeb
|
Draw everything after coordinate recalc
|
2007-04-16 04:47:27 +00:00 |
|
Matthias Neeracher
|
a5f43d16d1
|
Implemented groove selection sheet
|
2007-04-15 05:22:30 +00:00 |
|
Matthias Neeracher
|
7c5f28ede9
|
Much more convenient lyrics editing
|
2007-04-13 04:26:35 +00:00 |
|
Matthias Neeracher
|
54ae06ae81
|
UI for codas
|
2007-01-21 11:34:56 +00:00 |
|
Matthias Neeracher
|
1f60eb1a44
|
Close virgin windows on open
|
2007-01-21 11:34:40 +00:00 |
|