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
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
0e4211e2d0
update let ring, palm mute
2017-11-27 16:55:52 +01: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
ws
492709f203
code cleanups
2016-04-13 11:10:17 +02:00
lasconic
151c717121
fix mtest
2015-05-05 19:53:52 +02:00
ws
50bc1b6dad
fix undo of local time signature change
2015-02-16 09:44:39 +01:00
lasconic
8f9b13ccd1
fix #6369 : Pasting repeat bar over barline corrupts measures. Also fix navigation through repeat measure, and range selection end on repeat measure
2014-11-27 11:32:35 +01:00
Andrei Tuicu
6460485d3f
Score accessibility system.
...
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
ws
b70f9b8766
partial fix for #23324
2014-06-27 14:03:17 +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
931e837c5e
convert enum ElementType into enum class
2014-05-23 10:35:27 +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
d846e3d0d3
update for Jump and Marker elements
2013-02-25 14:56:34 +01:00
ws
a873ef12da
fix measure delete of repeat measure
2013-02-25 11:17:08 +01:00
ws
bf1cbe2aa0
use QXmlStreamReader for xml parsing
2013-01-11 18:10:18 +01:00
Werner Schweer
2baa6615ef
update for simpletext; enhanced text compatibility with 1.2
2012-10-04 17:07:38 +02:00
Werner Schweer
038f2f1001
import 1.2: fix marker x position
2012-10-02 17:07:28 +02:00
Werner Schweer
3d91e61ef4
More plugin bindings
2012-07-25 11:49:34 +02:00
Werner Schweer
5182c9e085
derive Element from QObject; add Q_OBJECT into every Element class
2012-05-28 11:29:21 +02:00
Werner Schweer
1f9ccfcdce
add libmscore
...
git-subtree-dir: libmscore
git-subtree-mainline: 412ca45401
git-subtree-split: 6047361bd0
2012-05-26 14:54:47 +02:00