Commit graph

6432 commits

Author SHA1 Message Date
Werner Schweer
82715c9575
Merge pull request #4008 from mattmcclinch/276691-jump-symbols
fix #276691: Jump symbols (segno, coda) wrongly positioned
2018-10-26 09:27:53 +02:00
anatoly-os
de93ba1bd4
Merge pull request #4052 from dmitrio95/fix-trills-ottava-playback
fix #274247, fix #110181: use effective pitches of notes when calculating playback of trills and ornaments
2018-10-26 08:57:06 +02:00
anatoly-os
d0cb0b9553
Merge pull request #4055 from anatoly-os/pagesettings_fix
fix #109661: pageSettings are not applied to excerpts
2018-10-26 08:51:23 +02:00
anatoly-os
13eae70ccc
Merge pull request #4059 from Jojo-Schmitz/arpeggio
add missing break statement
2018-10-26 08:50:02 +02:00
anatoly-os
707d033ea2
Merge pull request #4060 from dmitrio95/fix-printing-pdf-issue
fix #137766, fix #272598, fix #277404: correct font size setting when rendering a score in pdf printing mode
2018-10-26 08:49:37 +02:00
Matt McClinch
5d126adda7 fix #277436: Multiline slur cannot be fully deleted if it spans for more than one measure in its first system 2018-10-25 18:03:49 -04:00
ws
417d89e07d fix layout regressions for Jump and Marker 2018-10-25 18:32:23 +02:00
anatoly-os
1dbc4df1c7
Merge pull request #3811 from blackears/273601-piano-roll-12-tone-4
fix #273601: Updated UI for pianoroll editor.
2018-10-25 18:10:46 +02:00
anatoly-os
520ba30058
Merge pull request #3975 from jthistle/fix-hairpin-edit-mode-positioning-issue
fix #276385: hairpin edit mode positioning issue
2018-10-25 16:29:43 +02:00
ws
84dbe94a74 fix styleChanged() 2018-10-25 16:27:18 +02:00
anatoly-os
6e0df6a83b
Merge pull request #3882 from jthistle/274839-add-capo-setting-to-staff-text
Fix #274839: Add capo setting to staff text
2018-10-25 16:22:29 +02:00
anatoly-os
296e6a4130
Merge pull request #3992 from Jojo-Schmitz/slur-entry
fix slur entry mode to behave like it did in 2.x
2018-10-25 16:15:28 +02:00
anatoly-os
ea78f4b59c
Merge pull request #3993 from mattmcclinch/246156-drag-tied-notes
fix #246156: Dragging a note does not affect the notes tied to it
2018-10-25 16:04:57 +02:00
ws
96af32eee7 fix regressions: layout of misc. elements 2018-10-25 15:44:21 +02:00
anatoly-os
44b28b73a2
Merge pull request #4000 from Jojo-Schmitz/plugins
fix #175726: first step at getting plugins to work in master
2018-10-25 15:35:23 +02:00
Dmitri Ovodok
27ac99551d fix #137766, fix #272598, fix #277404: correct font size setting when rendering a score in pdf printing mode 2018-10-25 16:32:45 +03:00
Joachim Schmitz
cd01820db7 add missing break statement 2018-10-25 15:23:13 +02:00
anatoly-os
2efabba956
Merge pull request #4027 from mattmcclinch/277145-no-measures
fix #277145: Delete entire score in Continuous View causes crash
2018-10-25 15:12:23 +02:00
anatoly-os
943c50bfe6
Merge pull request #4042 from dmitrio95/276236-systemtext-crash
Do layout of TremoloBar, add a test on layout of elements
2018-10-25 14:42:31 +02:00
anatoly-os
728f7e3cfd fix #109661: pageSettings are not applied to excerpts
Add Score::clone()
Add std::uniques_ptr usage to prevent potential memory on the cloned Score*
2018-10-25 13:51:33 +02:00
anatoly-os
cc84a61fc9
Merge pull request #3984 from handrok/#113051-Arpeggio
fix #113051: Arpeggio playback should not depend on tempo
2018-10-25 08:03:46 +02:00
anatoly-os
1f56aa5921
Merge pull request #4041 from Jojo-Schmitz/warning
fix 2 compiler warnings reg. unused variable/parameter, an MSVC linker warning and a crash in MSCV Debug mode
2018-10-24 13:25:19 +02:00
anatoly-os
23710ffe51
Merge pull request #4045 from Jojo-Schmitz/measure-crash
fix #275805: Change actual duration after joining measures leads to crash
2018-10-24 12:06:12 +02:00
ws
edeabec275 do not disable autoplace when dragging element 2018-10-24 11:32:11 +02:00
ws
1ec9ad48cf fix offset in inspector for articulations 2018-10-24 11:24:44 +02:00
ws
c76189256b fix measure number position for one line staves 2018-10-24 11:09:01 +02:00
ws
8a42030a4c fix measure number layout 2018-10-24 10:40:19 +02:00
Dmitri Ovodok
3cef1c4870 fix #274247, fix #110181: use effective pitches of notes when calculating playback of trills and ornaments 2018-10-23 15:54:29 +03:00
anatoly-os
35323ae3aa
Merge pull request #4032 from mattmcclinch/276537-hidden-staves
fix #276537: Hidden Staves appear when Hide Empty Staves enabled
2018-10-23 11:43:00 +02:00
ws
fc927fa53e fix regression: fermata position 2018-10-22 16:16:01 +02:00
ws
4cc247ea4a fix text position in palette 2018-10-22 11:43:54 +02:00
ws
ac35cd1c56 fix harmony default position 2018-10-22 11:23:19 +02:00
ws
916c402540 fix regression: rehearsal mark default position 2018-10-22 09:37:19 +02:00
anatoly-os
5ad448cfa5
Merge pull request #4018 from dmitrio95/remove-staff-crash
fix #276578: remove spanners for each staff when removing staves
2018-10-22 01:39:50 +02:00
Mark McKay
63d2db7b14 fix #273601: Updated UI for pianoroll editor.
Updating main piano roll display to have 12 rows per octave.

Updating piano keyboard to track main piano roll window.

Moving PianoKeyboard to its own file.

Better tracking of playhead during playback.

Drawing beat lines within measure.

Scrollbars now adjusted for stasis when zooming in the pianoview.

Piano ruler now showing tick marks respecting zoom level.

Fixing scroll issue during playback.

Taking direct control of selection.

PianoItem is no longer a Qt object.

Preping  for note group drag.

Can now drag pitch changes.

Adjusting viewport pos when staff set.

Removing CMakeLists.txt

Adding CMakeLists.txt back in.

Cleaning things up for resubmission.

Now displaying drumset names in PianoKeyboard when relevant.

Updating tracking signal in Pianoroll Editor.  Cleanup.

Locator lines no longer Qt objects.  Removing redundant note move on
mouse up.

Now adjusting final event for playback.

Now showing note voice name.  Using Tpc to use note name tha reflects
accidentals.

Better checking for Position when opening Pianoroll window.
Adding note for ctrl-click on rest.

Swithing velocity type will now also adjust to equivilent velocity
value.  Better checking for single note selection.

Pianoroll window.  Adding note for ctrl-click on rest.
equivilent velocity value.  Better checking for single note selection.

Ctrl-click now adds note to selection.

Note up/down now correct direction for drumroll

Fixing calcuation for switching note velocity.

Can now horiz resize piano keyboard.

Setting up new PianoLevels control for setting note event values.

Now drawing subbeat divisions.

Can now cut notes.

User can now select data type to display.

Can now use mouse to adjust levels.

Adding undo to note event changes.  Now smoother transition between
absolute and offset level values.

Smoother update communication between controls.

Adding labels to piano levels.  Removing unneccary blocking of scene()
in pianoview.

Now handles adjusting level with 1px wide mouse sweep.

mouse sweep.
'c8199ac5a'.

fix #273601: Updated UI for pianoroll editor.

Now handling setting null staff.  Adding missing .h files to CMakeLists.txt

Removing undo step to avoid selection problem.

Adding tool tip display.

Keyboard display now adjusting to reflect transposition of instrument.

Now showing part name in Piano Roll editor.

Moving color display options into preferences.

Levels editor now using preferences too.

Fixing incorrent note being highlighted in piano roll editor.  Base color now used for coloring levels panel.

Cleaning code

Investigating cut/pasete actions.

Adding popup menu.

Encapsulating selection into a command.  Creating minimal popup menu.

Can now insert notes of arbitrary duraition to piano roll.

Adding dark and light color schemes to piano roll editor.

Can now set subbeats to non powers of 2.

Fixing bad rebase.

Holding shift will clamp values to mousedown position.

Adding dropdown to modify which white lines are shown behind notes.
2018-10-21 04:27:23 -04:00
Joachim Schmitz
7b2f8b066c fix #275805: Change actual duration after joining measures leads to crash
as per https://musescore.org/en/node/275805#comment-851139, adjusted to
a meanwhile changed line number
2018-10-20 18:35:41 +02:00
anatoly-os
bee77555d7
Merge pull request #4035 from dmitrio95/276397-atonal-dragdrop-crash
fix #276397: add a missing check for staff presence in KeySig::layout
2018-10-20 14:06:24 +02:00
alexandr
d464b009de fix #113051: Arpeggio playback should not depend on tempo
1) Add timeStratch field to arpeggio inspector to manipulate velocity of arpeggio. Now arpeggio with timeStretch which equal 1, doesn't depend on applying tempo. Arpeggio sounds the same.
2) Add unit test to midi tests.

1


2


3
2018-10-20 11:51:00 +02:00
anatoly-os
38897909e0
Merge pull request #4037 from dmitrio95/277116-moving-stems
fix #277116: do not move non-movable elements while dragging them
2018-10-20 10:59:31 +02:00
anatoly-os
4200cfe991
Merge pull request #4038 from dmitrio95/277116-drag-notes-crash
fix #277116: do not reset selection after dragging notes
2018-10-20 10:57:40 +02:00
anatoly-os
83ee4cd1b4
Merge pull request #4043 from dmitrio95/137116-fix-repeatmeasure
fix #137116: fix some problems related to RepeatMeasure
2018-10-20 09:26:48 +02:00
Dmitri Ovodok
ed1e4fa3fc Fix the missed conversion of ticks to fraction 2018-10-19 15:42:52 +03:00
Dmitri Ovodok
c18d395567 fix #137116: update input state for RepeatMeasure, do not try to change RepeatMeasure's length 2018-10-19 15:13:49 +03:00
Dmitri Ovodok
ed82f1a66e More accurate type check for Rests conversion 2018-10-19 11:56:06 +03:00
Dmitri Ovodok
8c10c7411a Do layout of TremoloBar 2018-10-19 10:40:53 +03:00
Joachim Schmitz
3f5e9efd28 fix 2 compiler warnings reg unused variable/parameter
both seen in MinGW, one only in MSVC
2018-10-18 20:22:10 +02:00
ws
5138c8fad0 set right flags when reading placement property 2018-10-18 18:19:23 +02:00
ws
1d014c5cb2 update regressions tests 2018-10-18 14:58:00 +02:00
ws
d77183b3bb refactoring of Element::userOff and TextBase::offset 2018-10-18 11:56:23 +02:00
Dmitri Ovodok
a7bf943452 fix #277116: do not move non-movable elements while dragging them
If user tries to drag non-movable element it will not be dragged
due to the check in ScoreView::mouseMoveEvent. However a non-movable
element can be selected with other movable elements, and user can
drag such a selection. This patch prevents improper moving
non-movable elements in such cases.
2018-10-16 23:53:15 +03:00