Commit graph

61 commits

Author SHA1 Message Date
Marc Sabatella
aa2647d71d fix #279131: change anchor of slurs attached to grace notes 2019-04-07 21:53:44 -06:00
Marc Sabatella
25e940173c fix #285173: slurs too flat 2019-03-01 12:12:47 -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
ws
b40daee833 fix slur offset handling and autoplace 2018-12-06 13:55:15 +01:00
Dmitri Ovodok
acb225d1e2 fix #278120: Fix reading/writing slur/tie segments 2018-11-26 01:59:12 +02:00
Dmitri Ovodok
f42943e90b fix #278722: do not delete spanner segments but reuse them 2018-11-26 01:59:02 +02:00
Dmitri Ovodok
c354eb24c3 Remove read300 functions 2018-09-19 01:57:37 +03:00
Dmitri Ovodok
68a06d68b2 Do not write redundant "track2" property for SlurTie, remove obsolete read code for Slur and Tie 2018-08-16 19:10:28 +03:00
Dmitri Ovodok
8fa920b7df Backup old MSC read functions, add a test for fileformats compatibility
Use old read functions for reading 1.x and 2.x fileformats

Assign version number 3.01 to the new MSCX format flavor
2018-08-16 19:08:45 +03:00
ws
10d1ae0529 add method propertyDelegate() to Element 2018-07-24 15:48:24 +02:00
Werner Schweer
b46b55fa1e fix ties from/to grace notes; add 'final' to classes were appropriate 2017-12-21 14:08:44 +01:00
Werner Schweer
6d301fbbf5 update spanner editing 2017-07-26 09:59:34 +02:00
Werner Schweer
c89464f8b0 fix quirks while editing slurs in staves > 1 2017-07-05 17:41:47 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
90b1991912 replace Q_OBJECT with Q_GADGET for all Element based classes 2017-02-17 15:48:28 +01:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
6ef95da0d6 first simple implementation of slur autoplace 2016-11-15 16:33:38 +01:00
lasconic
dd5fb88ccc try to compute slur shape 2016-11-05 19:46:39 +01:00
werner
3172717cbb autoplace for volta 2016-07-10 12:00:57 +02:00
werner
11b4940457 update incremental layout for slurs 2016-07-01 12:42:15 +02:00
werner
22d16c3615 inspector updates; misc. cleanups 2016-06-09 09:33:19 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
ws
9f933d8503 Layout reorganization 2016-04-13 11:05:04 +02:00
Maurizio M. Gavioli
d4488e443c Plugin Manual - Documentation update for classes S-Z
Updates the documentation for classes named from S to Z to proposal A) in http://dev-list.musescore.org/Plugin-documentation-generated-manual-td7579164.html

Properties are also sorted in alphabetical order for easier identification.

No attempt made to evaluate what to include and what to exclude from documentation: anything which is currently documented is retained. Case by case decisions can always be made.

Description of some methods for `Score` (in file libmscore/score.h) are stubs.
2015-07-13 11:38:28 +02:00
lasconic
61eed11401 fix all warnings on Mac OSX. Hopefully without side effects on other platforms. 2015-05-05 18:28:39 +02:00
ws
16764d4614 fix #44466: Crash extending volta over mmrest starting a new system + other cleanups 2015-01-19 12:41:16 +01:00
Marc Sabatella
ae2ab3d1ff fix #35841: slurs and ties should not be treated as similar for selection 2014-10-07 20:21:02 -06:00
ws
548fa0b736 fix #25806 2014-07-31 16:30:19 +02:00
ws
3816d17e05 change slur implementation to handle slurs to/from grace notes 2014-07-05 12:05:43 +02:00
Joachim Schmitz
e95d169d5c move Direction and DirectionH into MScore
needed to make them available to the plugin framework
2014-06-26 12:03:14 +02:00
Joachim Schmitz
38a16b115b some cosmetic changes to plugin documentation 2014-06-26 11:57:52 +02:00
Joachim Schmitz
75623c53dc move ElementType to Element::Type
needed to make it available to the Plugin framework
2014-06-26 11:57:35 +02:00
Joachim Schmitz
32bb6499b9 convert unnamed enum into enum class GripSlurSegment 2014-05-26 12:25:23 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
54ede6a1f6 improve builtin plugin documentation
reformatting, removing some comments that are irrelevant to plugin
framework in a way that DoxyGen should still find them, documenting the
enums and fully qualify all types that are specific to MuseScore,
2014-05-16 13:58:30 +02:00
Joachim Schmitz
27ba0bada7 some purly cosmetic changes
adding semicolons for Q_DECLARE_METATYPE() and
Q_DECLARE_OPERATORS_FOR_FLAGS(), removing semicolons from Q_PROPERTY()
(QtCreator complains about them) and fixing a comment, reformatting for
alignment
2014-05-12 12:28:07 +02:00
ws
76eb9ebfb0 use char for some enums 2014-05-07 18:09:01 +02:00
Marc Sabatella
3675f130bd honor user-created collisions 2014-03-31 19:39:01 -06:00
Marc Sabatella
8f54ce5f1b fixes & tests 2014-03-30 22:31:48 -06:00
Marc Sabatella
cebfec6305 better behavior when editing 2014-03-30 22:31:47 -06:00
ws
b4a3b41c49 fix #16626 2014-03-16 14:57:32 +01:00
ws
6559fe0a82 add play property for note; fix slur editing 2013-08-23 13:55:54 +02:00
ws
9dba0be445 updates&fixes for tie editing 2013-08-22 12:18:37 +02:00
ws
c096509a56 move slur properties to inspector 2013-07-01 16:57:44 +02:00
ws
b64ea76d4b fix #12583 2013-06-28 10:55:50 +02:00
wschweer
705307a034 updates 2013-06-16 23:33:37 +02:00
ws
a7904c31f5 refactoring spanner, part I 2013-06-10 11:03:34 +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