Commit graph

1450 commits

Author SHA1 Message Date
lasconic
de4e6e086f more fixes for #30336: Palm mute are now spanners 2017-08-24 13:13:05 +02:00
lasconic
b8da9512ca more fixes for #30336 2017-08-23 23:57:47 +02:00
lasconic
21078a5a35 misc. fixes for GP import, correct tempo, section name imports as rehearsal marks 2017-08-23 22:17:14 +02:00
lasconic
f44565cc35 fix partially #30336: proper support for let ring in GP import 2017-08-23 22:08:33 +02:00
lasconic
05e8a9066f fix #178761: [GP] Slurs are not imported 2017-08-21 19:44:42 +02:00
Leon Vinken
345fc40e82 fix #239826 by ignoring lyrics on grace notes 2017-08-15 07:19:30 +02:00
Werner Schweer
9d42e920e8 fix regression: wrong stem direction 2017-08-10 14:35:18 +02:00
Werner Schweer
5cee6f8561 update mtest 2017-08-10 12:27:53 +02:00
Werner Schweer
f8340e1fd8 update mtest 2017-08-08 14:42:04 +02:00
mirabilos
490dc31d48 spelling fixes, from Debian’s lintian tool
update
2017-08-07 13:55:36 +02:00
Werner Schweer
b889608c30 fix #232551: TAB clef is misplaced 2017-08-04 15:45:49 +02:00
Nicolas Froment
ac54591bed Merge pull request #3229 from shoogle/74921-midi-pauses
fix #74921: implement pauses for MIDI files (hack)
2017-07-20 18:13:58 +02:00
lasconic
b0b536d3b4 fix #233911: [GP6] Standard notes and fret marks in Tabs don't match 2017-07-19 12:39:20 +02:00
lasconic
95ffd26403 fix #232851 further 2017-07-18 23:07:13 +02:00
lasconic
addd1de21f fix #232841: [GP6] Unexpected clefs after importing files for keyboards 2017-07-18 18:16:32 +02:00
lasconic
805214ce51 fix #232851: [GP6] Guitar scores: fretboard diagrams are imported but not the corresponding chord symbols 2017-07-17 19:34:23 +02:00
lasconic
95ead6664f fix #232776: [GP6] Crash when scores for keyboards contain chord symbols 2017-07-17 17:00:01 +02:00
Peter Jonas
52a984e491 fix #74921: implement pauses for MIDI files (hack) 2017-07-06 23:11:51 +01:00
Werner Schweer
6413ac13a8 update mtest 2017-07-06 13:47:41 +02:00
lasconic
5a79342c68 fix mtest 2017-07-05 23:54:20 +02:00
lasconic
0d6ff8c300 fix #230351: Articulations and ornaments do not play at moderate to high tempos 2017-07-05 23:50:46 +02:00
Werner Schweer
3ab304d157 scripting update 2017-06-29 10:13:55 +02:00
lasconic
b3d613f17f fix mtest 2017-06-23 22:16:33 +02:00
Werner Schweer
d9d738dd79 update for keysig 2017-06-23 13:53:45 +02:00
Werner Schweer
4241b93649 update scripting interface 2017-06-22 12:42:14 +02:00
Werner Schweer
f4c70e5bb7 fix for foto mode 2017-06-20 09:57:18 +02:00
Werner Schweer
90d3a6ff2f rollback text editing behaviour 2017-06-13 17:23:24 +02:00
Joachim Schmitz
290ad3c1cc Fix #197466: Fix ranges for trombone 2017-06-05 12:53:26 +02:00
Werner Schweer
775c4e5f47 add missing reference file 2017-05-29 16:08:23 +02:00
Werner Schweer
131ffccb4a fix import of barline span 2017-05-29 14:59:26 +02:00
Werner Schweer
9ceac89c03 enhance 2.x compatibility 2017-05-23 16:52:04 +02:00
Werner Schweer
9384654ab7 update text editing 2017-05-19 09:06:58 +02:00
Werner Schweer
847d3656cf updates to scripting, text editing 2017-05-19 09:06:58 +02:00
Werner Schweer
16b977031a fix mtest 2017-05-03 17:31:50 +02:00
Marc Sabatella
52b59a66af fix mtest 2017-04-20 22:50:11 +02:00
Nicolas Froment
a45c08b861 Merge pull request #3125 from Jojo-Schmitz/transposing-bass-guitars
fix #186876: notes for bass guitars show in wrong octave in tablature
2017-04-11 15:48:18 +02:00
wschweer
51372d8018 update undo/redo infrastructure for text editing 2017-04-11 11:34:47 +02:00
Joachim Schmitz
923a31305c fix #186876: notes for bass guitars show in wrong octave in tablature 2017-04-10 14:46:45 +02:00
lasconic
0237dd33cc fix mtest 2017-03-31 14:02:05 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Eric Fontaine
4627c59003 fix #184376 ExportMidi::writeHeader() initial keysig overwrite
ExportMidi::writeHeader() would incorrectly write a default C keysig at tick 0 for every iteration through the RepeatList that did not contain a keysig.  This meant that if there was an initial keysig, it would have been effectively overwritten it any sections in the RepeatList do not contain any keysig element.

The fix is to only write the fall back default initial C key sig if no key sigs were found at tick 0.
2017-03-29 17:36:45 +02:00
lasconic
60d97e7d39 add mtest for #184061 2017-03-29 00:53:02 +02:00
lasconic
c08b67ff90 fix #183846 split irreg-len meas shouldn't add rest
This fixes an bug which produced corrupted measures when splitting irregular length measures.  In Score::cmdSplitMeasure() after the newly split measures are first created, if their new actual length was greater than their nominal length, then Measure::adjustToLen() would append additional padding rests at the end of the measure.  However, the subsequent range.write() assumed that the measures were entirely empty before copying contents from the original measure into the new measures.  The extra padding rests were unnecessary, and caused the resulting measures to contain too many notes than their actual length, hence the corruption.

The fix here is to add a default boolean parameter to adjustToLen() called appendRestsIfNecessary which is true by default so as to not change behavior when it is called without specifiying the parameter. However, cmdSplitMeasure() will call adjustToLen with that boolean explicitly false, so that the new measures don't get unnecessary rests.
2017-03-24 17:31:25 +01:00
Nicolas Froment
4b2df3e81a Merge pull request #3104 from ericfont/test-Q-W-ShiftQ-ShiftW
Basic Tests for Q, W, Shift+Q, Shift+W
2017-03-24 10:11:18 +01:00
Eric Fontaine
99d159e48a Basic Tests for Q, W, Shift+Q, Shift+W
Tests for basic functionally.  Going between 128th duration & whole duration and applies commands 'half-duration', 'double-duration', 'dec-duration-dotted', 'inc-duration-dotted'

Class Score gets methods cmdDoubleDuration(), cmdHalfDuration(), cmdIncDurationDotted(), cmdDecDurationDotted() which are public wrappers around private method cmdIncDecDurationDotted.

Simplified the text description of the commands
2017-03-24 02:12:40 -04:00
Eric Fontaine
2ad3507ebb Test case for #183746 Crash entering long note after short one
Tries to add long note (breve) after a short 128th rest without crashing.  Verifies that the resulting notes are tied over at least 3 times (to span 3 measures) and have total duration the same as a breve.
2017-03-23 10:00:04 -04:00
Werner Schweer
164d3b45f2 mtest: enable libmscore/measure: insertMeasureEnd 2017-03-17 10:24:42 +01:00
Werner Schweer
87913c6754 hairpin updates 2017-03-16 12:13:35 +01:00
Werner Schweer
260d790379 fix mtest join 2017-03-14 18:11:40 +01:00
Werner Schweer
d9ff5a26f6 misc. layout fixes 2017-03-14 17:00:49 +01:00