Commit graph

52 commits

Author SHA1 Message Date
lasconic
f3e7de1e0b add access to grace notes from plugins 2013-09-23 12:40:23 +02:00
lasconic
e8504a000b fix #9009, more styles for tuplets 2013-09-02 19:07:39 +02:00
ws
d5964f81dd allow ties to connect to note in same or different voice 2013-08-21 12:00:12 +02:00
Maurizio M. Gavioli
31231535e9 Fix #22235 : some ledger lines are too wide in chords with seconds.
If a chord contains an interval of a second (i.e. with flipped note heads) but the flipped note head(s) require no ledger lines, lines wide as the entire chords are generated.

Fixed by constructing ledger lines in two passes each from the 'outside' of the chord toward the staff, once for lines below and once for lines above the staff

See http://musescore.org/en/node/22235 for details and a sample. The commit should fix both issues in the post

NOTE: I had to remove the 'experimental' feature to avoid collision between ledger lines and accidentals: the relevant test is there, but what to do in this case is much more complex than before.
2013-08-15 01:25:08 +02:00
Maurizio M. Gavioli
704483c50a Improved by scanning all chord notes and factoring some common computations. 2013-08-03 01:45:46 +02:00
ws
6cbea6b518 fix 22043 2013-07-29 11:13:06 +02:00
ws
d022d963cf fix problem with note head direction 2013-07-15 14:36:51 +02:00
ws
d0b29ababa add new style parameter 'barAccidentatalDistance' 2013-07-15 11:57:07 +02:00
ws
0558d1586b fix selection of overlapping notes 2013-07-15 10:11:40 +02:00
lasconic
d4d6a27565 more fixes for plugins, namespace is needed in Q_INVOKABLE functions parameters too 2013-07-13 18:53:50 +02:00
ws
2abfd73485 enable mtest plugins 2013-07-11 12:25:25 +02:00
ws
98ea91fae4 merge master 2013-07-08 14:44:28 +02:00
ws
64e9e51c27 fix cut&paste of slured grace notes 2013-06-20 17:23:50 +02:00
wschweer
705307a034 updates 2013-06-16 23:33:37 +02:00
ws
12875796ee refactoring grace note implementation 2013-06-10 21:13:04 +02:00
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +02:00
ws
0cefb023a3 fix stems for drum staves 2013-05-23 15:39:32 +02:00
ws
f448d29ab4 move to qml2 2013-05-16 17:10:33 +02:00
lasconic
81308f5e23 factorize mac head width computation in Chord 2013-05-14 01:43:08 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
Maurizio Gavioli
a3c78eda5d Hide ledger lines 2013-05-12 12:55:04 +02:00
ws
1edcf4dc81 merge 2013-05-12 12:51:42 +02:00
ws
667cd5c6dd cleanups 2013-03-25 16:27:20 +01:00
ws
7152010d96 move ledgerline and stemslash into separate files 2013-03-25 13:15:50 +01:00
lasconic
2112cd34db fix #18012: Stem detaches when adding particular drum note lower than existing one. fix #15101 too. 2013-03-22 15:26:55 +01:00
ws
ebb5c61d5a some inspector tweaks 2013-03-14 16:23:52 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
ws
1778f37b61 fix crash with parts and ties; more optimizations 2013-01-08 11:00:53 +01:00
ws
eb2f71a679 replace some qt container with hand crafted single linked list 2013-01-03 16:56:56 +01:00
ws
30a68e90bd more small low level optimizations 2013-01-03 09:03:26 +01:00
ws
9fae9fbfea low level optimizations 2013-01-03 09:03:26 +01:00
ws
30e020232a optimize stem layout 2013-01-02 14:33:23 +01:00
ws
00ce99f280 fix stem layout; some optimizations 2013-01-02 09:30:59 +01:00
lasconic
c56fa93212 read lyric from plugin framework 2012-11-26 15:54:08 +01:00
Werner Schweer
55a3820f69 merge 2012-11-21 10:10:09 +01:00
Werner Schweer
42bf99a059 more changes for note articulation 2012-11-20 20:51:18 +01:00
Werner Schweer
3bed7823bf rename toDefault() to reset() 2012-11-19 10:08:15 +01:00
Werner Schweer
f7ee7b2105 changes in rendermidi implementation 2012-11-19 09:29:46 +01:00
Joachim Schmitz
28487c14dd some improvements to plugin documentation 2012-11-06 10:07:47 +01:00
Maurizio Gavioli
c91a7505e3 Fix #18183 (crash when changing note values in TAB)
Also intercepts calls to Chord::upNote() and Chord::downNote() when chord does not contain any note yet
2012-09-17 13:34:59 +02:00
Maurizio Gavioli
6ded80cf94 Initial implementation (still in progress) 2012-09-06 23:27:45 +02:00
Werner Schweer
93bc053086 1.2 import: fix placement of dynamics 2012-08-23 17:40:04 +02:00
Werner Schweer
686d0d271c fix script bindings for some enums 2012-08-04 15:46:43 +02:00
Werner Schweer
3d91e61ef4 More plugin bindings 2012-07-25 11:49:34 +02:00
Werner Schweer
64603674ca - better slur compatibility to 1.2
- expose more slur/tie properties to plugins
2012-07-24 18:21:22 +02:00
Werner Schweer
f585fc29bb fix bounding box for stem & chord 2012-07-24 14:20:43 +02:00
Werner Schweer
b1b6fcf79f plugin manual update 2012-07-12 11:36:01 +02:00
Werner Schweer
8e11e03a53 add manual generator for plugins 2012-07-11 21:29:42 +02:00
Werner Schweer
dc5fda47f3 updates 2012-06-07 09:24:05 +02:00
Werner Schweer
b1cb15f76f - extend qml plugin interface with "Cursor" object
- add "colornotes.qml" example
2012-05-30 17:12:30 +02:00