Marc Sabatella
badb18d1b0
compatibility for 1.3 and 2.0 scores
2015-09-01 13:42:17 -06:00
igevorse
0779d7037a
Read/write Midi mapping to msc* and midi files
2015-07-15 21:07:34 +05:00
Joachim Schmitz
e878225ffa
fix #28366 : more replacement of unicode* with met* glyphs
2015-05-29 09:28:30 +02:00
ws
892e5887f9
fix #57861 bad import of & in part name
2015-04-27 13:03:52 +02:00
ws
8282094dd6
code cleanups; rename instr() to instrument()
2015-03-26 13:11:46 +01:00
ws
d952c4c11a
fix #45231 Undo does not restore sound of deleted instrument change, crash on subsequent undo
2015-03-05 16:55:09 +01:00
lasconic
aeb0d525a5
remove style option for fix width measure and fix number of measure per system
2015-02-19 15:42:24 +01:00
ws
ec8913a19b
fix #45601 changing note value can lead to missing accidentals; simplify layout()
2015-02-17 20:22:38 +01:00
ws
fc9b1ab1e9
update mtest; fix regression for style values
2015-02-16 16:39:13 +01:00
ws
cf37ea318a
fix #31696 Add Drumset checkbox to the Mixer
2015-02-11 13:17:06 +01:00
Igevorse
96028a366e
fix #42326 : Allow adding an InstrumentChange to the first note
2015-02-09 00:58:25 +05:00
ws
8b747c1201
fix #22040 No impending save after making changes to Edit Drumset
2015-02-04 19:51:24 +01:00
Marc Sabatella
fbdd224791
add chord symbol style options: full german, french, lwoer case bass, all caps note names
2014-12-10 00:12:00 -07:00
ws
8ff4a8f95e
fix #29931 : Custom key signatures do not show
2014-12-08 18:02:29 +01:00
ws
f3071ac9d0
fix #29931 : Custom key signatures do not show
2014-12-04 14:40:26 +01:00
ws
2df9e0dab3
fix #34006
2014-11-27 14:50:12 +01:00
ws
ab4d8499a0
add backward compatibility to old text style names
2014-11-17 11:41:58 +01:00
ws
4ff52ea79b
fix #33726
2014-11-03 10:32:56 +01:00
Marc Sabatella
cf6dd0ba2d
fix #33966 : voltaY & mmrest settings for parts in 1.3 scores
2014-09-22 11:19:16 -06:00
ws
9b27beff0c
fix #30586
2014-08-25 12:29:46 +02:00
ws
e77edb9227
fix #19197
2014-08-23 14:18:17 +02:00
Marc Sabatella
2152079d95
partial fix for #19197 - get barline length right
2014-08-22 23:01:17 -06:00
ws
17d7ac2450
fix title links
2014-08-19 15:54:40 +02:00
lasconic
12e848f8a4
use unicode codepoint instead of SMuFL ones for tempo text since they are baseline aligned
2014-08-18 19:38:38 +02:00
Joachim Schmitz
facd9bce0b
fix 2 compiler warnings
...
and convert enum DrumsetKi9nd into an enum class in the due course
2014-08-17 12:50:22 +02:00
ws
570a8094fe
fix #29751
2014-08-16 14:40:16 +02:00
ws
9e93f15037
fix #29511
2014-08-13 15:42:55 +02:00
ws
0c44719a58
fix #29241
2014-08-11 15:26:29 +02:00
lasconic
1514c1a943
fix #29141 : Ottava in 1.3 scores ignored in playback
2014-08-07 18:00:29 +02:00
Marc Sabatella
0164e65bb0
update lyrics style settings (position/margins)
2014-08-04 12:28:03 -06:00
lasconic
3d4b36e318
fix default position of generic text line
2014-07-28 18:23:13 +02:00
ws
f97a8b22c6
cleaner clef/cleflist implementation
2014-07-25 17:13:42 +02:00
ws
28a31ccddd
fix #27901
2014-07-21 14:28:37 +02:00
lasconic
b8f6725873
set mscVersion to the current version after the first layout of 1.3 scores
2014-07-19 12:29:20 +02:00
Joachim Schmitz
e1c76efe89
fix warning reg. unused variable
...
introduced in a2c0bf6188
2014-07-15 14:53:26 +02:00
lasconic
4b989f8251
clean up
2014-07-15 12:58:23 +02:00
ws
a2c0bf6188
fix #26476
2014-07-15 12:49:51 +02:00
ws
b408591fa1
fix #26731
2014-07-14 15:58:52 +02:00
ws
37cb28dcc7
mark imported 1.2 files as new
2014-07-14 11:18:34 +02:00
Joachim Schmitz
dc5c0b48f6
move BeamMode to Beam::Mode
...
needed to make it available to the plugin framework
2014-06-26 12:01:55 +02:00
Joachim Schmitz
e6e7436177
move SegmentType to Segment::Type and make int again
...
needed to make it available to the plugin framework
and the memory saved is not worth the performance penalty
2014-06-26 11:57:39 +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
e50bd46532
move enum Placement to Element::Placement
...
needed to make it available to the Plugin framework
2014-06-26 11:49:08 +02:00
Nicolas Froment
4445b07163
Merge pull request #1008 from MarcSabatella/26746-german-chords
...
fix #26746 : German chord mode compatibilty with 1.3
2014-06-25 08:26:40 +02:00
Marc Sabatella
8afca1722c
fix #26746 : german chord mode compatibility with 1.3
2014-06-24 19:06:36 -06:00
Joachim Schmitz
25b79d460b
convert enum AlignmentFlag into enum class
2014-06-24 14:46:47 +02:00
ws
b4066a7976
stronger typing for key
2014-06-20 17:07:22 +02:00
Maurizio M. Gavioli
0e677f20ae
Check for null drumset before adding string data.
2014-06-12 16:33:22 +02:00
Maurizio M. Gavioli
1ae0a84331
Add string data to 1.x scores.
...
Based on the MIDI program of the instrument, the code tries to add string data to instruments read from 1.x scores.
It is not fool-proof and covers only the most common (and less likely to have been customized) cases). For other cases, the user will have to change the part instrument or to copy the part to a suitably created instrument.
It covers:
- guitar(s)
- bass(es), either bass guitars and double bass
- violin, viola and cello, as their MIDI programs are used for a number of other string instruments; in these cases, string number and7or tuning may need to be customized, but this at least provides a departure point.
Comments are welcome.
2014-06-12 01:28:24 +02:00
ws
9a6d909a29
fix #25945
2014-06-05 11:37:21 +02:00
ws
e8be73f41b
fix transposition when changing instrument
2014-06-04 10:40:26 +02:00
ws
b7dd5af499
update KeySig implementation
2014-06-03 15:28:10 +02:00
ws
e1b1246e0c
make SegmentType an global enum class
2014-06-01 20:24:29 +02:00
Joachim Schmitz
d490271e83
convert enum FileError into enum class
...
but an attempt to get rid of the FILE_ prefix failed miserably whith
some bizarre compiler error message.
2014-05-30 13:37:37 +02:00
Joachim Schmitz
562c92e2bc
convert enum PlayMode into enum class
...
and make enum LayoutFlag a ": char" (making it an enum class requires
more work, as it is used for flags)
2014-05-30 13:37:35 +02:00
Joachim Schmitz
6c3c437b55
convert enum LayoutMode into enum class
2014-05-30 13:37:34 +02:00
Joachim Schmitz
21f1bb8c21
convert enum KeySigNatural into enum class
2014-05-27 12:17:24 +02:00
Joachim Schmitz
c79ae39d0e
convert enum Anchor into enum class
2014-05-26 20:48:27 +02:00
Joachim Schmitz
9025abf589
convert unnamed enum into enum class StaffTypes
2014-05-26 19:19:29 +02:00
Joachim Schmitz
0b43247956
convert enum StyleIdx into enum class
2014-05-26 15:31:36 +02:00
Joachim Schmitz
845343281f
convert enum TimeSigType into enum class
...
and fix the special handling of old style common- and cut time
2014-05-26 12:27:38 +02:00
lasconic
78c787435e
fix compilation warning
2014-05-24 16:42:04 +02:00
lasconic
86d43dc376
fix typo...
2014-05-24 16:09:37 +02:00
lasconic
4c4f3a6e97
fix import 1.3 scores with tempolist but no tempo text
2014-05-24 15:46:55 +02:00
Joachim Schmitz
931e837c5e
convert enum ElementType into enum class
2014-05-23 10:35:27 +02:00
Joachim Schmitz
3b7bd56318
convert enum Placement to enum class
2014-05-23 10:35:02 +02:00
lasconic
d39a0f8f90
init articulations playback for 1.3 scores
2014-05-17 13:23:00 +02:00
Marc Sabatella
869e985e63
set min tie length for 1.3 scores
2014-05-12 15:50:41 -06:00
Marc Sabatella
3eb60085cc
partial fix for #25390 : layout of 1.3 scores
2014-05-09 08:51:07 -06:00
ws
02d0fcca12
fix #25646
2014-05-08 17:59:24 +02:00
ws
2bf549ba72
move xmlstream and qzip into thirdparty
2014-05-07 09:28:19 +02:00
ws
f9059a269b
remove stafftype subclasses
2014-04-30 13:39:16 +02:00
lasconic
69f76e548e
proper initialisation of ST_hideInstrumentNameIfOneInstrument
2014-04-29 14:48:05 +02:00
Bartlomiej Lewandowski
9c4a237a47
Added new constructor for parts, removed unnecessary calls to
...
setParentScore.
2014-04-17 22:41:11 +02:00
ws
e534cccef8
bug fixes for concert pitch switch
2014-04-09 16:09:21 +02:00
ws
eb273d6919
fix #25148
2014-03-27 16:11:33 +01:00
lasconic
2c8a2d66be
fix #25136 : Opening a score with minimum empty measure for mmRest = 0 causes hang
2014-03-26 12:31:49 +01:00
Joachim Schmitz
5977488174
eliminating needless \n in qDebug() calls
...
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
lasconic
7801130313
remove tweak for ottava length in read114, fix vertical alignment of spanners in read114
2014-03-20 16:29:08 +01:00
lasconic
9cde62c1ad
fix import of symbol for pedal lines in 1.3 scores
2014-03-18 21:27:33 +01:00
Joachim Schmitz
63aa601877
1.x compatibility for page number on first page
2014-03-11 11:14:15 +01:00
ws
d162a9ee91
simplify TextLine, use only text and drop symbols
2014-03-06 14:53:22 +01:00
ws
cff4e87b8f
change semantic of tick2 for line spanners
2014-03-05 10:27:35 +01:00
lasconic
63de5a3711
option to disable loading of parts and images
2014-03-04 17:40:23 +01:00
Marc Sabatella
66202ca9c6
rework algorithm to parameterize minTieLength
2014-03-03 10:15:56 -07:00
lasconic
bc1703187f
fix #21981 : Mid-bar tempo marking aligns at the start of bar in 1.3 score
2014-02-28 07:55:52 +01:00
Marc Sabatella
7a365b8670
fix #24711 : wrong chord height on 1.3 import
...
Scores that used the old default chord height (-4sp) were being loaded
using the new default chord height (0sp) and hence had chords much too
low.
2014-02-16 10:46:42 -07:00
ws
d796ea407d
rework text implementation
2014-02-11 14:27:44 +01:00
Marc Sabatella
193dcafc08
fix #24380 : convert 1.3 text frame settings to spatium
2014-01-23 23:04:58 -07:00
Marc Sabatella
2e355f49e1
fix default barline to note distance
...
1.3 defaulted to 1.2sp, but read114.cpp sets the default to 0..60sp,
resulting in awkward spacing for most imported 1.3 scores.
2014-01-13 11:31:03 -07:00
lasconic
53bbb8f071
fix #24041 : Pitches incorrect after inserting measures before key signature/clef change
2013-12-28 16:58:06 +01:00
Marc Sabatella
e76bb895ef
fix #23783 : chord symbol text style properties
...
Adds support for X, Y, horizontal alignment, and vertical alignment.
Improves compatibility for 1.3 scores, which relies on text style Y to
set chord height, also allows for chord symbols centered over notes (see
#10355 ).
2013-12-03 16:48:33 -07:00
lasconic
ef996b42e7
fix #22607 : Incorrect clef imported from 1.3
2013-11-23 14:34:29 +01:00
Joachim Schmitz
bfbcb01c02
->else if
2013-11-18 17:02:04 +01:00
Joachim Schmitz
b2652ddd57
fix an ommission
2013-11-18 16:52:23 +01:00
Joachim Schmitz
b61fa98a6b
fix #23366
...
This time fixing an earlier fix, for being able to read 1.x scores' test
styles
2013-11-18 16:48:08 +01:00
ws
d9c1b78851
cleanup sym.h use
2013-11-12 09:29:13 +01:00
ws
02b264f068
smufl integration, part II
2013-11-12 09:29:12 +01:00
ws
733c1934db
smufl integration, part I
2013-11-12 09:29:12 +01:00
lasconic
c2f62565fe
fix ambiguous calls
2013-10-29 22:56:13 +01:00