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