Commit graph

27 commits

Author SHA1 Message Date
ws
9ec1d02471 code cleanups & speed optimizations 2016-04-13 11:18:14 +02:00
Tiago Bortoletto Vaz
3e736b880d Using signed char to avoid build errors on some architectures. See https://bugs.debian.org/789754 for more details. 2015-07-08 08:52:30 -04:00
Marc Sabatella
a52827e501 add ability to turn off automatic capitalization of chord symbols 2014-12-17 12:37:06 -07: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
Marc Sabatella
c4faee7198 fix #40066: use es/is for german chords if lower case option enabled 2014-12-05 16:25:36 -07:00
Joachim Schmitz
9cdf62b89b fix warnings reg. set but unused variables
and remove/comment some other unused ones too
2014-08-25 09:29:47 +02:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
ws
b4066a7976 stronger typing for key 2014-06-20 17:07:22 +02:00
Joachim Schmitz
4e048f1712 convert enum Key into enum class
and to be able to ret rid of the KEY_ prefix, change enum Tpc's members
by adding (back) the prefix TPC_
2014-05-30 13:37:39 +02:00
Joachim Schmitz
93a60e8944 convert unnamed enum into enum Key
but converting into enum class requires some more work. And mostly for
that reason can't yet get rid of the "KEY_", as it clashes with enum Tpc
(which too hasn't yet been converted into en enum class)
2014-05-26 12:27:31 +02:00
Joachim Schmitz
0d6cc4ffe0 convert unnamed enum into enum Tpc
but haven't had the guts to make it an enum class yet
2014-05-26 12:27:29 +02:00
Joachim Schmitz
788852752d convert unnamed enum into enum class Prefer 2014-05-26 12:27:28 +02:00
Joachim Schmitz
1dd944e297 convert enum NoteSpellingType into enum class 2014-05-26 12:25:25 +02:00
Maurizio M. Gavioli
b32000dcfc Selecting [undefined] TPC in Ambitus inspector causes crash.
The [undefined] item is informational only (when the ambitus range cannot be calculated, for instance when there are no notes in the staff yet) and should not be selected.

Fixed at two levels:

1) The [undefined] item is disabled and cannot be selected any longer

2) The Ambitus::layout() method is more robust to in dealing with undefined ranges.
2014-03-16 23:40:20 +01:00
Marc Sabatella
a90d21f8c7 fix #11115: support solfeggio note names
Actual support was added in previous commits; this is really just
cleanup and renaming the option from "Italian" to "Solfeggio".
2013-06-28 17:35:37 -06:00
Marc Sabatella
30d7afb2ed fix #7282 - support additional root/bass styles
German, Italian, lower case minor
2013-06-28 17:35:33 -06: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
Tony Mountifield
f79ae65f52 Update a couple of comments... 2013-02-12 12:02:59 +00:00
Tony Mountifield
c3ba739938 Remove code no longer used... 2013-02-12 11:46:14 +00:00
Tony Mountifield
50207f185c Key-based cursor note movement and pitch2tpc()
Replace pitch2tpc2() and both variants of pitch2tpc() with a single
generic pitch2tpc(). Add PREFER_SHARPS, PREFER_NEAREST and PREFER_FLATS.
Update all places where those functions are called from.
Use intelligent key-aware stepping of pitch and tpc in Score::upDown().
2013-02-10 22:58:59 +00:00
Maurizio M. Gavioli
62ec5f4808 Adds diatonic mode to the Transposition dlg box.
Has option for keeping altered degrees or not.
Includes transposition of chord names, probably to be improved.
2012-11-22 00:09:27 +01:00
Werner Schweer
2f2d5a4a2f fix regressions for note entry 2012-08-08 20:46:29 +02:00
Werner Schweer
9d12841cf7 cleanup note entry 2012-08-07 16:05:37 +02:00
Werner Schweer
89d41e2e74 cleanups for note input mode 2012-08-07 12:44:19 +02:00
Werner Schweer
50aa1f5cd3 change mouse note entry 2012-08-06 21:55:51 +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