Commit graph

105 commits

Author SHA1 Message Date
ws
8ff4a8f95e fix #29931: Custom key signatures do not show 2014-12-08 18:02:29 +01:00
ws
a3a54fb541 fix #39801 2014-11-27 13:04:18 +01:00
Marc Sabatella
b01a557053 fix #31576: get right clef & key when inserting measures 2014-08-30 13:59:31 -06:00
ws
eb25fadc86 fix #29806 2014-08-18 16:34:36 +02:00
Joachim Schmitz
4701d08d37 fix typo by changing V_EIGHT to V_EIGHTH 2014-08-17 13:31:35 +02:00
ws
570a8094fe fix #29751 2014-08-16 14:40:16 +02:00
ws
1dcdd1037d update instrument handling 2014-08-16 11:21:56 +02:00
ws
c78951ba3c new Feature: free scaling of staff size 2014-08-14 16:53:20 +02:00
Nicolas Froment
6ae4c66d24 Merge pull request #1105 from shredpub/textswing
Swing Playback implementation using staff texts
2014-08-14 16:25:11 +02:00
ws
7dc9aed512 rework initial clef, staff type change
- initial clef is now determined by instrument
- extend instrument to allow different clefs for stave (piano)
- do not write first generated clef
2014-08-14 14:34:45 +02:00
shredpub
b9379bda35 Implementation of text swing (step1)
added swing tab

swing settings tab in staff text properties

Implemented step 2 of swing implementation using staff texts

Added call for updateSwing in stafftextproperties

Initial page for dialog changed

System flag enabled for swing parameters

saving and loading with text specified swing implemented

removed extra print statement

fixed formatting

Added groupbox to make the default behavior to no change in swing

fixed indentation in stafftextproperties

fixing conflicts in staff.h

Removed writing of setSwing to file

Removed SwingParameter member from staff and fixed layout of swing tab in dialog

fixed the issue with disabled controls

Added tests for staff text implementation of swing playback

cleaned up the code

Swing playback using staff texts implemented, facilitating local control over swing parameters and tests for the same added

Cleaned up code

Cleaned up code further

Swing Playback using staff texts implemented

Cleaned up code further

Cleaning up code further

Using MScore::division in place of 480 as ticks

Modified test files according to new usage of MScore::division

Removed unwanted printf statements

Using strings to write to xml rather than doubles for swingUnit

Replaced 240 and 120 in terms of MScore::division in stafftext:write

Using TDuration to write to xml

Replaced string literals by TDuration for style parameters

Replaced "off" with "" in style.cpp

Set defaults for unit and ratio in constructors

Removed usage of two structs for SwingParameters

Changed order of assignments in setSwingParameters

Swing playback using staff-texts implemented and tests added
2014-08-14 16:51:31 +05:30
ws
9e93f15037 fix #29511 2014-08-13 15:42:55 +02:00
ws
0c44719a58 fix #29241 2014-08-11 15:26:29 +02:00
ws
16c277158e fix #29101 2014-08-07 19:39:18 +02:00
ws
567dc89ff6 fix #25250 new staff flag showIfSystemEmpty 2014-08-06 16:37:41 +02:00
ws
2f8b654ef0 fix #28936 2014-08-05 16:09:14 +02:00
ws
5373c93090 fix #28826 2014-08-05 14:10:22 +02:00
ws
c5671c8359 fix #28656 2014-08-02 09:48:59 +02:00
ws
4e426c4808 implement 'never hide' flag for staff 2014-07-31 18:46:58 +02:00
ws
f7bea5e267 fix #28471 2014-07-29 15:56:43 +02:00
ws
22bec3a485 fix #28371 2014-07-27 15:58:42 +02:00
ws
e8e5f99c71 fix #28331 2014-07-27 15:06:49 +02:00
ws
f97a8b22c6 cleaner clef/cleflist implementation 2014-07-25 17:13:42 +02:00
lasconic
d90b918dca fix #25368: Note Groups define in time signature dialog has no effect in note entry 2014-07-22 19:28:49 +02:00
ws
1e94611118 partial fix for #18510 2014-07-17 15:28:02 +02:00
ws
a2c0bf6188 fix #26476 2014-07-15 12:49:51 +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
ws
b4066a7976 stronger typing for key 2014-06-20 17:07:22 +02:00
ws
7e4c70a50a fix #19332 2014-06-19 15:27:44 +02:00
ws
d5b3159c3d more fixes for instrument change 2014-06-04 10:40:26 +02:00
ws
b7dd5af499 update KeySig implementation 2014-06-03 15:28:10 +02:00
Joachim Schmitz
cde0a3910d convert enum StaffGroup into enum class 2014-05-30 13:37:28 +02:00
Joachim Schmitz
0533e643e7 convert enum BracketType into enum class 2014-05-26 22:25:34 +02:00
Joachim Schmitz
9025abf589 convert unnamed enum into enum class StaffTypes 2014-05-26 19:19:29 +02:00
Joachim Schmitz
7f1b612615 convert enum P_ID into enum class 2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956 convert enum StyleIdx into enum class 2014-05-26 15:31:36 +02:00
Joachim Schmitz
5a6e90c7db minor cleanup after e567406 2014-05-26 12:27:32 +02:00
ws
c66fe22021 fix #25422 next try 2014-05-22 16:18:35 +02:00
ws
085492df90 fix #17535 2014-05-21 20:08:50 +02:00
Maurizio M. Gavioli
47cc9b1920 Score file reading: fix bar line span for non-5-line staves.
While reading a score, if a staff is found with number of lines != 5 and no explicit bar line span set (i.e. default bar line span), the bar line span remains set as for a 5-line staff.
2014-05-16 10:32:35 +02:00
ws
02d0fcca12 fix #25646 2014-05-08 17:59:24 +02:00
ws
8252d7c095 fix #25580 2014-05-05 15:38:49 +02:00
ws
2f85f8e007 fix #23006 2014-05-03 11:37:12 +02:00
ws
142e82a409 fix #25613 2014-05-03 10:10:46 +02:00
ws
d3a66ab1ba refactoring StaffType 2014-04-30 13:39:16 +02:00
ws
f9059a269b remove stafftype subclasses 2014-04-30 13:39:16 +02:00
ws
cf0bf8cf97 fix #24842 2014-04-24 15:03:03 +02:00
Maurizio M. Gavioli
cd3d477520 Fix 25423 - Issues with staff types in parts
Issues:
- Creating part(s) for a score adds a whole set of staff types for each created part
- Editing staff types gives unexpected results in part staves and may cause crash

Fixes:
- New staff types are created only for the root score, not for linked parts
- When staff types are edited, the updated staff types are set into the root score staves as well as in the staves linked to them.
2014-04-16 12:06:00 +02:00
ws
e534cccef8 bug fixes for concert pitch switch 2014-04-09 16:09:21 +02:00
ws
b623415c10 fix #24823 2014-03-21 10:06:14 +01:00