anatoly-os
7117cc77bb
Merge pull request #5178 from MarcSabatella/291287-fingering-jump
...
fix #291287 : fingering jumps on drag +collect_artifacts
2019-07-04 22:18:18 +02:00
Marc Sabatella
d1b2714fac
fix #291491 : tuplet autoplace issues
2019-07-01 16:41:34 -06:00
Marc Sabatella
215bd271bf
fix #291287 : fingering jumps on drag in 'tight' context + collect_artifacts
2019-06-26 23:05:21 -06:00
Marc Sabatella
a27bc1f2f0
manage minDistance when moving away from staff
2019-05-14 17:32:34 -06:00
Marc Sabatella
83793794c7
fingering fixes + collect_artifacts
2019-05-09 22:46:59 -06:00
Marc Sabatella
ea2bc3d85a
add spanners except hairpins, also fix fingerings
2019-05-09 22:46:59 -06:00
Marc Sabatella
cd8384f595
more refactoring; spanners next...
2019-05-09 22:46:59 -06:00
Marc Sabatella
e92aff138b
partial refactor; lyrics, dynamics, fingering
2019-05-09 22:46:59 -06:00
Marc Sabatella
cf52824b67
remove ABS_OFFSET property + collect_artifacts
2019-05-09 22:46:58 -06:00
Marc Sabatella
77f908bc58
allow autoplaced elements to cross into skyline
2019-05-09 22:46:58 -06:00
Marc Sabatella
6b7f33ec64
fix #278999 , fix #288474 : autoplace customization
2019-05-01 07:52:11 -06:00
Marc Sabatella
3c093d4a97
fix #284347 : support Placement property and flip command for fingering
2019-02-18 15:52:42 -07:00
ws
ec3be9a99a
Replacd integer midi tick values by fractions.
...
- tick names a position on the time axis
- tick is always a Fraction()
- only Measure() and Segment() (and Tuplet?) have a tick value
- tick() for an generic element return only a sensible value if isMeasure() or isSegment() or isSegment(parent())
- "ticks" names a duration stored in a Fraction()
- the tick value for an Segment is relative to its measure
- rename "duration" to "ticks"
- rename afrac() to tick()
- rename rfrac() to rtick()
- rename some variables, changing "fraction" into "tick"
(example: actualFraction() into actualTicks())
- Lyrics ticks are written as Fraction, on read if xmlreader sees a "/" it reads a fraction
else midi ticks for backwards compatibility
2019-02-18 11:46:05 +01:00
MarcSabatella
8942ed8a7b
fix #280807 : improve fingering layout (for piano & guitar)
2019-01-27 08:44:42 -07:00
Dmitri Ovodok
7751894610
fix #278471 : hide fingerings depending on staff settings
...
That behavior was lost in e8621b8e2a
2018-12-03 09:45:36 +02:00
ws
d77183b3bb
refactoring of Element::userOff and TextBase::offset
2018-10-18 11:56:23 +02:00
ws
80f8c28f81
fix problems with styled properties for dynamics, fingering and rehearsal marks
2018-09-25 13:18:45 +02:00
ws
10ebbb9080
update text style implementation
2018-08-01 11:46:35 +02:00
ws
175d5aadb3
cleanup ElementFlags interface, use more Placement properties on mxml import/export
2018-07-04 12:41:14 +02:00
anatoly-os
4facafc468
fix #271529 : incorrect stem position for some noteheads in layout
...
Implemented correct notehead bbox width and origin calculations. Fixed
note and chord stems, ledger lines, beams, dots, articulation, slur and chord positions.
2018-05-05 10:34:45 +02:00
ws
33d1cd7fb4
rename StyleIdx -> Sid and P_ID -> Pid
2018-03-27 15:36:00 +02:00
ws
e8ec15109c
substyle update
2018-03-22 10:09:52 +01:00
ws
33d382396d
update Fingering()
2018-03-22 10:09:52 +01:00
ws
6969419cfc
update subStyle implementation
2018-03-21 14:05:43 +01:00
ws
1a4bd0feb9
add tuplet shape to segment/measure shape; properties update
2018-03-16 10:58:31 +01:00
Werner Schweer
e6175c5dda
rearrange class hierarchy
2017-12-27 11:51:09 +01:00
Werner Schweer
d92ef8b9d4
update properties/styles, update glissando
2017-12-13 15:50:04 +01:00
Werner Schweer
90b1991912
replace Q_OBJECT with Q_GADGET for all Element based classes
2017-02-17 15:48:28 +01:00
Joachim Schmitz
ce331dc5f7
fix #165196 : crash on attempt to open fingering palette
2017-01-23 10:17:57 +01:00
Werner Schweer
e8621b8e2a
fingering layout update; fixed layout bugs
2017-01-19 16:06:40 +01:00
Werner Schweer
5433d719d9
replace TextStyle by SubStyle
2017-01-16 20:59:21 +01:00
Werner Schweer
73a2e6a1a4
add fingering panel to inspector
2017-01-05 14:53:21 +01:00
Werner Schweer
660b393b98
change StaffType interface
2016-12-14 15:44:24 +01:00
Werner Schweer
c5f46bb208
rename Xml() -> XmlWriter()
2016-11-19 11:51:21 +01:00
ws
492709f203
code cleanups
2016-04-13 11:10:17 +02:00
ws
892e5887f9
fix #57861 bad import of & in part name
2015-04-27 13:03:52 +02:00
Maurizio M. Gavioli
507aa6cd01
Fix #32966 - TAB: hide fingerings
...
Simple and cheap fix which simply hides `Fingering` elements in TAB's. No change to the linking / copying stuff: elements are still there, but generate no visible output in TAB. See issue http://musescore.org/en/node/32966 for details and discussion.
Should an option for hiding / showing these elements be added in the future, as discussed in the forum issue, the change would be trivial.
This does not affect lute-specific RH fingerings recently added, as luckily they are not real `Fingering`s, but `Articulation`s.
2015-02-18 19:06:29 +01:00
Marc Sabatella
4189822f54
add new fingering styles
2014-10-17 11:47:57 -06:00
Andrei Tuicu
c3ff25358b
fix 30281
...
Fix readability
Optimize string allocation
modified: libmscore/accidental.cpp
modified: libmscore/ambitus.cpp
modified: libmscore/articulation.cpp
modified: libmscore/barline.cpp
modified: libmscore/chord.cpp
modified: libmscore/chordline.cpp
modified: libmscore/chordrest.cpp
modified: libmscore/dynamic.cpp
modified: libmscore/fingering.cpp
modified: libmscore/hairpin.cpp
modified: libmscore/harmony.cpp
modified: libmscore/jump.cpp
modified: libmscore/keysig.cpp
modified: libmscore/marker.cpp
modified: libmscore/measure.cpp
modified: libmscore/note.cpp
modified: libmscore/ottava.cpp
modified: libmscore/rest.cpp
modified: libmscore/score.h
modified: libmscore/tempotext.cpp
modified: libmscore/text.cpp
modified: libmscore/timesig.cpp
modified: libmscore/tremolo.cpp
modified: libmscore/trill.cpp
modified: libmscore/volta.cpp
modified: mscore/scoreaccessibility.cpp
2014-08-21 20:33:11 +03:00
Andrei Tuicu
6460485d3f
Score accessibility system.
...
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
Bartlomiej Lewandowski
cbaa128e4d
Added comments and spaces
2014-08-15 22:49:59 +02:00
Bartlomiej Lewandowski
6556a3f32a
Added filtering of fingering.
2014-07-30 14:49:53 +02:00
ws
13a58ff57f
fix #20180
2014-07-11 11:36:41 +02:00
Joachim Schmitz
79474e3fcc
convert unnamed enum into enum TextStyleType
...
more work needed to make it an enum class
2014-05-30 13:37:30 +02:00
Joachim Schmitz
7f1b612615
convert enum P_ID into enum class
2014-05-26 18:18:01 +02:00
Joachim Schmitz
a1c6c8c493
improve enum ElementFlag
...
more work needed to convert it into a class, same issue as with
ArticulationShowIn.
2014-05-23 10:35:22 +02:00
ws
e534cccef8
bug fixes for concert pitch switch
2014-04-09 16:09:21 +02:00
ws
9ebabcc2e5
add namespace Ms
2013-05-13 19:43:59 +02:00
ws
220db94494
reorganize synthesizer; add zita1 reverb
2013-04-03 12:50:21 +02:00
ws
bf1cbe2aa0
use QXmlStreamReader for xml parsing
2013-01-11 18:10:18 +01:00