Commit graph

92 commits

Author SHA1 Message Date
Michael Cowgill
32119c4e42 Fix vocal ranges
Fix vocal ranges in instruments.xml and some choral templates
2014-08-26 16:17:04 +01:00
Michael Cowgill
9293485b94 Revert "adjust the SATB closed score templates' ranges" 2014-08-26 15:25:20 +01:00
Joachim Schmitz
ec2ab2ff9a adjust the SATB closed score templates' ranges
to match instruments.xml, the higher voices defining the max. pitches,
the lower voice defining the min. pitches
2014-08-26 16:08:50 +02:00
lasconic
4ac331bcbe clean templates 2014-08-26 15:50:08 +02:00
Nicolas Froment
7d73861016 Merge pull request #1226 from ChurchOrganist/FixChoralTemplates
Fix track names and staff name formatting
2014-08-26 15:46:45 +02:00
Michael Cowgill
4f707dee73 Fix track names and staff name formatting
Track names and Staff Name formatting have been fixed in the Choral
Closed Score temnplates
2014-08-26 14:40:58 +01:00
lasconic
f56b362497 fix deployment of templates 2014-08-26 15:35:21 +02:00
lasconic
1ba50ae6e1 more cleaning for templates 2014-08-26 14:54:54 +02:00
lasconic
53b6134a73 clean templates, install the new ones 2014-08-26 14:32:34 +02:00
Nicolas Froment
a23a67dfc0 Merge pull request #1224 from ChurchOrganist/NewTemplates
Add new templates
2014-08-26 14:00:08 +02:00
Michael Cowgill
da27594597 Add new templates
New choral and orchestral templates
2014-08-26 12:35:37 +01:00
lasconic
2e68dda9b1 update version number in templates and demo scores 2014-08-26 10:48:13 +02:00
lasconic
cd2c8c2691 more templates 2014-08-25 23:46:48 +02:00
Marc Sabatella
38e65350a1 new jazz templates 2014-08-25 13:11:51 -06:00
lasconic
06144e4631 remove outdated templates, change default score to an empty treble clef piano one, move tab_sample to data, remove unused files 2014-08-14 14:16:11 +02:00
lasconic
272a667ec1 add ability to translate instruments.xml 2014-08-07 10:28:13 +02:00
Michael Cowgill
fbf92e0a46 Fix Balalaika Definition
Some errors crept into the Balalaika definition added yesterday. This is
the fix for them. I have also made a better guess at clef information
although this is still not guaranteed correct
2014-07-16 08:59:15 +01:00
Michael Cowgill
bfe9da5389 Add Balalaika Family to Instrument List
A response to this thread http://musescore.org/en/node/27581 but the
balalaika family was also asked for in 2012:
http://musescore.org/en/node/15908. A little digging this morning
enabled me to find the requisite string data. Not sure I have the clefs
correct though these are pure speculation in the absence of information
from the web
2014-07-15 14:17:01 +01:00
Michael Cowgill
6bfd9f10a8 New GM Pipe Organ Instrument
A response to this post on the forum: http://musescore.org/en/node/27106
a simple GM Pipe organ has been added to
instruments.xml and the old Pipe Organ which controlled Aeolus has been
renamed to Aeolus Organ. This is part of the preparations required for
the removal of Aeolus should we fail to resolve issues with Fons
Adrianssen.
2014-07-02 11:25:01 +01:00
Werner Schweer
1e99e9f74e Merge pull request #953 from mgavioli/5-str_electr_bass_and_5-line_tab_presets
Add built-in def. for 5-string electr. bass and 5-line tab presets
2014-06-16 09:15:16 +02:00
Maurizio M. Gavioli
7b67c0731d Add built-in def. for 5-string electr. bass and 5-line tab presets 2014-06-04 12:17:54 +02:00
Maurizio M. Gavioli
10d1853e00 Fixes to instruments.xml for stringed instruments.
- Banjo: corrected num.of frets and highest string tuning
- Tenor Banjo: added string data
- Soprano guitar, alto guitar, 11-str. alto guitar, 12-string guitar: added string data
- 7-course lute: added string data
- Acoustic bass: added comment about identity wth contrabass
- Violin, viola, cello, contrabass: added string data
- Double bass: init'ed from contrabass
- Violone (G): added string data and corrected ranges
- D Violone: added
2014-06-04 12:01:43 +02:00
lasconic
6bb9b7dd12 drumset should have 5 lines 2014-06-04 10:03:30 +02:00
Maurizio M. Gavioli
b64afbb913 Layout of score for TAB preview made more compact. 2014-06-03 19:42:56 +02:00
Maurizio M. Gavioli
0aa5cd1f8d In instruments.xml, fix percussion instruments to use <stafftype> tag. 2014-05-23 17:08:36 +02:00
Maurizio M. Gavioli
b8ecd49905 Fix #22996 - Wrong clef when selecting standard staff type in instrument wizard.
In the instrument wizard, when a staff is changed to standard type (from a previous different type), the standard clef of the istrument is lost.

Changes:
- Added a member variable to `StaffListItem` storing the default standard clef for the instrument.
- Modified `instruments.xml' to remove <clef> tags from tablature instrument definitions: all these instruments are inited from a standard-staff main entry, recording the default standard clef; this clef is used to init the `StaffListItem::_defaultClef` member variable.

NOTE: Percussion instruments are not covered (an number of percussion instruments seem to have old-style definitions in `instruments.xml`); conversion from percussion to standard staff may yield unexpected results.
2014-05-23 17:08:36 +02:00
Joachim Schmitz
c14b9bed68 removing "Platform" tag from all mscx files
as it is case sensitive and really should be "platform" and as such
would be ignored during tests
2014-05-12 18:54:56 +02:00
lasconic
88d6be3666 set staccato to 50 for all instruments, set gatetime for all pianos to 95, flute too as a try 2014-04-05 20:57:18 +02:00
Michael Cowgill
146ee2a62c Fix Issue #25095
Contrabassoon octave problem fixed by changing clef. Reed contrabass
clef also changed
2014-03-22 09:43:57 +00:00
Nicolas Froment
8b1af150f1 Merge pull request #683 from MarcSabatella/23011-change-channel
fix #23011: change channel broken
2014-02-20 20:12:57 +01:00
chenlung
7197d8b3b9 Update instruments.xml
Change lowercase to upper for Mallet Synthesizer.
2014-02-16 15:31:39 +00:00
Marc Sabatella
53b67dee6d fix tests
No longer save explicit "normal" channel name in imported scores.  Also
remove explicit "normal" channel name from Cymbal in instruments.xml.
2014-02-01 16:51:23 -07:00
Joachim Schmitz
39e031506c Make Ukulete Tab consistent with other Tablatures 2014-01-09 11:07:20 +01:00
Maurizio M. Gavioli
4d16f34c68 Fix ukulele instrument data
- Show " (tablature)" for the ukulele tablature variant
- Add tuning data for the baritone ukulele

See http://musescore.org/en/node/24089#comment-92612 for more details.
Source of data: http://en.wikipedia.org/wiki/Ukulele
2013-12-30 23:48:03 +01:00
lasconic
410b09d26a change frets count of electric guitar to 24 2013-10-07 12:17:45 +02:00
Michael Cowgill
5f7d76212b Update to instruments.xml
Added common genre tag to Acoustic Bass
2013-10-04 09:33:39 +01:00
lasconic
39f141302a fix #22881 2013-09-26 11:37:45 +02:00
Maurizio M. Gavioli
9244dab5c9 Adds an "Early music" instrument group which includes instruments used in European music before XVIII c. (many of them not in other groups)
As the very concept of "early music" is foggy and there is always a margin of subjectivity, it may be improved and also easily argued upon! :)

(I also added the 7th string to the viola da gamba)
2013-09-16 00:37:54 +02:00
Maurizio M. Gavioli
08241c9c66 * Fix Guitar Pro test ref. file.
* Replace "Tablature" with "StringData" in instruments.xml

* Remove support for "Tablature" tag from instrtemplate.cpp (but keep it in instrument.cpp for compatibility with existent 2.0 scores)
2013-09-15 23:38:59 +02:00
Marc Sabatella
838a1e4b4e don't use non-existent musicxml tag for d cl 2013-09-13 13:54:55 -06:00
Marc Sabatella
8e4e7abeb8 use generic clarinet & trumpet in jazz cat
also cleanup d clarinet
2013-09-13 12:06:07 -06:00
lasconic
f6e0a08ab4 fix #22679: D Clarinet info wrong in instruments.xml 2013-09-13 09:17:50 +02:00
lasconic
a315216d81 fix #19693: New Instrument Selection Menu for the Create Score Dialogue 2013-09-12 21:34:47 +02:00
lasconic
513d2af573 fix #22521: Barline of tablature preview in Staff types too long 2013-09-05 00:39:07 +02:00
Maurizio M. Gavioli
073cfec588 Re-factor presets and staff types.
1) Built-in staff types have been removed.

2) Presets are internally used as source for the staff types of a new score, to match data in Instruments.xml and as reference to check for modifications.

3) Each new score is given by default one staff type for each preset with the same name.

4) The Instrument page of the New Score Wizard lists (under the name of "Staff types") the default staff types applicable to the instrument (actually it lists the preset, as the score does not have any staff type yet).

5) The "Add | Instruments" dlg box lists all the staff types applicable to the instrument: = to the list of 4) + any user-created staff type.

6) The Staff Properties dlg box lists all the staff types applicable to the instrument: = list in 5)

7) The Staff Type Editor lists all the staff types

This should ensure consistency among the several lists of staff types and avoid duplication of similar items

Terminology:

7) A new staff type created in the editor is named by default with the group name ("Standard-", "Perc-", "Tab-") + the index of the new type in its group + the suffix "[*]" marking a user customisation. The user is anyway able to rename it, if he want.

8) The pitched staff type has been renamed everywhere (hopefully!) to "Standard"

9) The term 'preset' have been removed from the UI, except from the Staff Type Editor where it keeps its meaning of ready-made collections of parameters

The commit affects many files, but a fair number of them have only changes in names of literals. The files with significant code changes are:
libmscore/score.cpp
libmscore/stafftype.cpp/.h
mscore/editstafftype.cpp (code for naming a new staff type)
mscore/instrdialog.cpp (building type list)

Note: as score files store staff type indications as integer indices and the number and order of new default staff types is different from the old built-in types, there is a compatibility issue with old 2.0 score which use percussion and tab staves. In Score::read() (libmscore/scorefile.cpp), there is a rudimentary attempt to cope with this.Old scores will need manual fix anyway. There should not be any (new) compatibility issue with 1.x scores, as they did not use staff types.
2013-08-18 11:55:31 +02:00
Michael Cowgill
f5ea008b4c update to instruments
Added string section instrument to address the concerns raised in
http://musescore.org/en/node/21072
2013-07-05 14:36:45 +01:00
Michael Cowgill
97c8932dde Fix for Issue #21739
Tablature information has been added to the Electric Guitar definition
which for some reason had none. MusicXML id information has also been
added which was also missing.
2013-07-05 09:35:45 +01:00
Michael Cowgill
f95f3e5459 instruments.xml update
Electronic instruments is now complete, the marching percussion group
has been added, some anomalies caused by use an <init> tag which is not
part of the DTD addressed. Checked for XML correctness and all appears
to be well.
2013-07-01 13:39:36 +01:00
Marc Sabatella
7c4e13d85e update Jazz Lead Sheet template for 2.0 2013-06-10 21:46:40 -06:00
Marc Sabatella
62d76c62ce revert Jazz Lead Sheet to go back cchords_muse for now 2013-05-15 16:00:52 -06:00