From f61a5ecccda3bd93f3eba3de548254a177f1c3e7 Mon Sep 17 00:00:00 2001 From: Zac Jansheski <69917893+zacjansheski@users.noreply.github.com> Date: Thu, 18 Dec 2025 12:39:27 -0500 Subject: [PATCH] Update Steel Pan instruments Update Steel Pan instruments in spreadsheet Run Python Script --- share/instruments/instruments.xml | 176 ++++++++---------- share/instruments/instrumentsxml.h | 168 ++++++++--------- .../mapping/percussionssetupdataresolver.cpp | 7 + .../synthesizers/fluidsynth/soundmapping.h | 7 + 4 files changed, 177 insertions(+), 181 deletions(-) diff --git a/share/instruments/instruments.xml b/share/instruments/instruments.xml index bd651c20a3d6c..8a60ad2fd6a8a 100644 --- a/share/instruments/instruments.xml +++ b/share/instruments/instruments.xml @@ -1,4 +1,4 @@ - + @@ -6212,95 +6212,114 @@ steel-drums - Soprano Steel Drums - Soprano Steel Drums - S. St. Dr. - Soprano steel drums. + Lead Steel Pan + Lead Steel Pan + Lead Pan + High C single tenor steel pan. metal.steel-drums G 1 60-88 - 60-88 + 60-91 0 + world steel-drums - Alto Steel Drums - Alto Steel Drums - A. St. Dr. - Alto steel drums. + Double Tenor Steel Pans + Double Tenor Steel Pans + Dbl. T. Pans + Double tenor steel pans. metal.steel-drums G 1 - 56-85 - 56-85 + 53-83 + 53-85 0 + world - + steel-drums - Guitar Steel Drums - Guitar Steel Drums - Gtr. St. Dr. - Guitar steel drums. + Double Second Steel Pans + Double Second Steel Pans + Dbl. Sec. Pans + Double second steel pans. metal.steel-drums G 1 54-81 - 54-81 + 52-87 0 + world - + steel-drums - Tenor Steel Drums - Tenor Steel Drums - T. St. Dr. - Tenor steel drums. + Guitar Steel Pans + Guitar Steel Pans + Gtr. Pans + Guitar steel pans. metal.steel-drums - G8vb + F 1 - 52-69 - 52-69 + 50-65 + 48-68 0 + world steel-drums - Cello Steel Drums - Cello Steel Drums - Ce. St. Dr. - Cello steel drums. + Triple Cello Steel Pans + Triple Cello Steel Pans + 3 Cello Pans + Three cello steel pans. metal.steel-drums - G8vb + F 1 - 47-67 - 47-67 + 48-71 + 46-74 0 + world + + + steel-drums + Four Cello Steel Pans + Four Cello Steel Pans + 4 Cello Pans + Four cello steel pans. + metal.steel-drums + F + 1 + 46-73 + 45-73 + 0 + world steel-drums - Steel Drums - Steel Drums - St. Dr. - Steel drums on a grand staff. + Steel Pans + Steel Pans + St. Pans + Steel pans on a grand staff. metal.steel-drums 2 G @@ -6315,24 +6334,43 @@ - jazz + world + + + steel-drums + Tenor Bass Steel Pans + Tenor Bass Steel Pans + T.B. Pans + Tenor bass steel pans. + metal.steel-drums + F + 1 + 41-60 + 41-60 + 0 + + + + + world steel-drums - Bass Steel Drums - Bass Steel Drums - B. St. Dr. - Bass steel drums. + Bass Steel Pans + Bass Steel Pans + B. Pans + Bass steel pans. metal.steel-drums F 1 - 36-53 - 36-53 + 36-51 + 34-53 0 + world keyboard-percussion @@ -15326,24 +15364,6 @@ world - - guzhengs - Guzheng - Guzheng - Gz. - Chinese plucked half-tube zither. - pluck.guzhen - G - 1 - 38-86 - 38-86 - 0 - - - - - world - kotos Koto @@ -15650,38 +15670,6 @@ tablature popular - - guitars - Timple Canario - Timple Canario - Timpl. - Small Spanish 5-string guitar (staff notation). - pluck.guitar - - 18 - 67 - 72 - 64 - 69 - 74 - - G - 1 - 64-86 - 64-92 - 0 - world - - - timple-canario - guitars - Timple Canario (tablature) - Timple Canario - Small Spanish 5-string guitar (tablature). - pluck.guitar - tablature - world - Strings - Bowed diff --git a/share/instruments/instrumentsxml.h b/share/instruments/instrumentsxml.h index 5624395ab2c3d..622b66db7f827 100644 --- a/share/instruments/instrumentsxml.h +++ b/share/instruments/instrumentsxml.h @@ -183,6 +183,7 @@ QT_TRANSLATE_NOOP("engraving/instruments/family", "Mtn. Dulcimers"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Lutes"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Balalaikas"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Bouzoukis"), +QT_TRANSLATE_NOOP("engraving/instruments/family", "Guzhengs"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Kotos"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Ouds"), QT_TRANSLATE_NOOP("engraving/instruments/family", "Shamisens"), @@ -3436,68 +3437,86 @@ QT_TRANSLATE_NOOP3("engraving/instruments", "Tubaphone", "tubaphone longName"), //: shortName for Tubaphone; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names QT_TRANSLATE_NOOP3("engraving/instruments", "Tph.", "tubaphone shortName"), -//: description for Soprano Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Soprano steel drums.", "soprano-steel-drums description"), -//: trackName for Soprano Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Soprano Steel Drums", "soprano-steel-drums trackName"), -//: longName for Soprano Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Soprano Steel Drums", "soprano-steel-drums longName"), -//: shortName for Soprano Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "S. St. Dr.", "soprano-steel-drums shortName"), - -//: description for Alto Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Alto steel drums.", "alto-steel-drums description"), -//: trackName for Alto Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Alto Steel Drums", "alto-steel-drums trackName"), -//: longName for Alto Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Alto Steel Drums", "alto-steel-drums longName"), -//: shortName for Alto Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "A. St. Dr.", "alto-steel-drums shortName"), - -//: description for Guitar Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar steel drums.", "guitar-steel-drums description"), -//: trackName for Guitar Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar Steel Drums", "guitar-steel-drums trackName"), -//: longName for Guitar Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar Steel Drums", "guitar-steel-drums longName"), -//: shortName for Guitar Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Gtr. St. Dr.", "guitar-steel-drums shortName"), - -//: description for Tenor Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor steel drums.", "tenor-steel-drums description"), -//: trackName for Tenor Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor Steel Drums", "tenor-steel-drums trackName"), -//: longName for Tenor Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor Steel Drums", "tenor-steel-drums longName"), -//: shortName for Tenor Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "T. St. Dr.", "tenor-steel-drums shortName"), - -//: description for Cello Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Cello steel drums.", "cello-steel-drums description"), -//: trackName for Cello Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Cello Steel Drums", "cello-steel-drums trackName"), -//: longName for Cello Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Cello Steel Drums", "cello-steel-drums longName"), -//: shortName for Cello Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Ce. St. Dr.", "cello-steel-drums shortName"), - -//: description for Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Steel drums on a grand staff.", "steel-drums description"), -//: trackName for Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Steel Drums", "steel-drums trackName"), -//: longName for Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Steel Drums", "steel-drums longName"), -//: shortName for Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "St. Dr.", "steel-drums shortName"), - -//: description for Bass Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Bass steel drums.", "bass-steel-drums description"), -//: trackName for Bass Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Bass Steel Drums", "bass-steel-drums trackName"), -//: longName for Bass Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Bass Steel Drums", "bass-steel-drums longName"), -//: shortName for Bass Steel Drums; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "B. St. Dr.", "bass-steel-drums shortName"), +//: description for Lead Steel Pan; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "High C single tenor steel pan.", "soprano-steel-drums description"), +//: trackName for Lead Steel Pan; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Lead Steel Pan", "soprano-steel-drums trackName"), +//: longName for Lead Steel Pan; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Lead Steel Pan", "soprano-steel-drums longName"), +//: shortName for Lead Steel Pan; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Lead Pan", "soprano-steel-drums shortName"), + +//: description for Double Tenor Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double tenor steel pans.", "alto-steel-drums description"), +//: trackName for Double Tenor Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double Tenor Steel Pans", "alto-steel-drums trackName"), +//: longName for Double Tenor Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double Tenor Steel Pans", "alto-steel-drums longName"), +//: shortName for Double Tenor Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Dbl. T. Pans", "alto-steel-drums shortName"), + +//: description for Double Second Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double second steel pans.", "tenor-steel-drums description"), +//: trackName for Double Second Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double Second Steel Pans", "tenor-steel-drums trackName"), +//: longName for Double Second Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Double Second Steel Pans", "tenor-steel-drums longName"), +//: shortName for Double Second Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Dbl. Sec. Pans", "tenor-steel-drums shortName"), + +//: description for Guitar Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar steel pans.", "guitar-steel-drums description"), +//: trackName for Guitar Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar Steel Pans", "guitar-steel-drums trackName"), +//: longName for Guitar Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Guitar Steel Pans", "guitar-steel-drums longName"), +//: shortName for Guitar Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Gtr. Pans", "guitar-steel-drums shortName"), + +//: description for Triple Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Three cello steel pans.", "cello-steel-drums description"), +//: trackName for Triple Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Triple Cello Steel Pans", "cello-steel-drums trackName"), +//: longName for Triple Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Triple Cello Steel Pans", "cello-steel-drums longName"), +//: shortName for Triple Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "3 Cello Pans", "cello-steel-drums shortName"), + +//: description for Four Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Four cello steel pans.", "cello-steel-drums-four description"), +//: trackName for Four Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Four Cello Steel Pans", "cello-steel-drums-four trackName"), +//: longName for Four Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Four Cello Steel Pans", "cello-steel-drums-four longName"), +//: shortName for Four Cello Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "4 Cello Pans", "cello-steel-drums-four shortName"), + +//: description for Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Steel pans on a grand staff.", "steel-drums description"), +//: trackName for Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Steel Pans", "steel-drums trackName"), +//: longName for Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Steel Pans", "steel-drums longName"), +//: shortName for Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "St. Pans", "steel-drums shortName"), + +//: description for Tenor Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor bass steel pans.", "tenor-bass-steel-drums description"), +//: trackName for Tenor Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor Bass Steel Pans", "tenor-bass-steel-drums trackName"), +//: longName for Tenor Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Tenor Bass Steel Pans", "tenor-bass-steel-drums longName"), +//: shortName for Tenor Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "T.B. Pans", "tenor-bass-steel-drums shortName"), + +//: description for Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Bass steel pans.", "bass-steel-drums description"), +//: trackName for Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Bass Steel Pans", "bass-steel-drums trackName"), +//: longName for Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "Bass Steel Pans", "bass-steel-drums longName"), +//: shortName for Bass Steel Pans; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names +QT_TRANSLATE_NOOP3("engraving/instruments", "B. Pans", "bass-steel-drums shortName"), //: description for Glockenspiel; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names QT_TRANSLATE_NOOP3("engraving/instruments", "Glockenspiel.", "glockenspiel description"), @@ -6139,15 +6158,6 @@ QT_TRANSLATE_NOOP3("engraving/instruments", "Bou.", "bouzouki-4-course shortName //: traitName for Bouzouki; course: 4-course; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names QT_TRANSLATE_NOOP3("engraving/instruments", "4-course", "bouzouki-4-course traitName"), -//: description for Guzheng; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Chinese plucked half-tube zither.", "guzheng description"), -//: trackName for Guzheng; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Guzheng", "guzheng trackName"), -//: longName for Guzheng; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Guzheng", "guzheng longName"), -//: shortName for Guzheng; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Gz.", "guzheng shortName"), - //: description for Koto; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names QT_TRANSLATE_NOOP3("engraving/instruments", "Japanese plucked half-tube zither.", "koto description"), //: trackName for Koto; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names @@ -6261,22 +6271,6 @@ QT_TRANSLATE_NOOP3("engraving/instruments", "Laúd (tablature)", "laud-tablature //: longName for Laúd (tablature); Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names QT_TRANSLATE_NOOP3("engraving/instruments", "Laúd", "laud-tablature longName"), -//: description for Timple Canario; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Small Spanish 5-string guitar (staff notation).", "timple-canario description"), -//: trackName for Timple Canario; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Timple Canario", "timple-canario trackName"), -//: longName for Timple Canario; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Timple Canario", "timple-canario longName"), -//: shortName for Timple Canario; Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Timpl.", "timple-canario shortName"), - -//: description for Timple Canario (tablature); Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Small Spanish 5-string guitar (tablature).", "timple-canario-tablature description"), -//: trackName for Timple Canario (tablature); Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Timple Canario (tablature)", "timple-canario-tablature trackName"), -//: longName for Timple Canario (tablature); Please see https://github.com/musescore/MuseScore/wiki/Translating-instrument-names -QT_TRANSLATE_NOOP3("engraving/instruments", "Timple Canario", "timple-canario-tablature longName"), - // Strings - Bowed QT_TRANSLATE_NOOP("engraving/instruments/group", "Strings - Bowed"), diff --git a/src/engraving/playback/mapping/percussionssetupdataresolver.cpp b/src/engraving/playback/mapping/percussionssetupdataresolver.cpp index 6750182600610..b1746b6519f76 100644 --- a/src/engraving/playback/mapping/percussionssetupdataresolver.cpp +++ b/src/engraving/playback/mapping/percussionssetupdataresolver.cpp @@ -42,6 +42,9 @@ PlaybackSetupData PercussionsSetupDataResolver::doResolve(const Instrument* inst SoundSubCategory::Steel } } }, { "cello-steel-drums", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, SoundSubCategory::Steel } } }, + { "cello-steel-drums-four", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, + SoundSubCategory::FourPiece, + SoundSubCategory::Steel } } }, { "steel-drums", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, SoundSubCategory::Steel } } }, { "tenor-steel-drums", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, @@ -50,6 +53,10 @@ PlaybackSetupData PercussionsSetupDataResolver::doResolve(const Instrument* inst { "bass-steel-drums", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, SoundSubCategory::Steel, SoundSubCategory::Bass } } }, + { "tenor-bass-steel-drums", { SoundId::SteelDrums, SoundCategory::Percussions, { SoundSubCategory::Metal, + SoundSubCategory::Tenor, + SoundSubCategory::Steel, + SoundSubCategory::Bass } } }, { "glockenspiel", { SoundId::Glockenspiel, SoundCategory::Percussions } }, { "xylophone", { SoundId::Xylophone, SoundCategory::Percussions } }, { "xylomarimba", { SoundId::Xylomarimba, SoundCategory::Percussions } }, diff --git a/src/framework/audio/engine/internal/synthesizers/fluidsynth/soundmapping.h b/src/framework/audio/engine/internal/synthesizers/fluidsynth/soundmapping.h index 8f3761af6bf61..c2c53f6adcb33 100644 --- a/src/framework/audio/engine/internal/synthesizers/fluidsynth/soundmapping.h +++ b/src/framework/audio/engine/internal/synthesizers/fluidsynth/soundmapping.h @@ -592,9 +592,16 @@ static const auto& mappingByCategory(const mpe::SoundCategory category) mpe::SoundSubCategory::Alto } }, { midi::Program(0, 114) } }, { { mpe::SoundId::SteelDrums, { mpe::SoundSubCategory::Metal, mpe::SoundSubCategory::Steel } }, { midi::Program(0, 114) } }, + { { mpe::SoundId::SteelDrums, { mpe::SoundSubCategory::Metal, + mpe::SoundSubCategory::FourPiece, + mpe::SoundSubCategory::Steel } }, { midi::Program(0, 114) } }, { { mpe::SoundId::SteelDrums, { mpe::SoundSubCategory::Metal, mpe::SoundSubCategory::Steel, mpe::SoundSubCategory::Tenor } }, { midi::Program(0, 114) } }, + { { mpe::SoundId::SteelDrums, { mpe::SoundSubCategory::Metal, + mpe::SoundSubCategory::Tenor, + mpe::SoundSubCategory::Steel, + mpe::SoundSubCategory::Bass } }, { midi::Program(0, 114) } }, { { mpe::SoundId::SteelDrums, { mpe::SoundSubCategory::Metal, mpe::SoundSubCategory::Steel, mpe::SoundSubCategory::Bass } }, { midi::Program(0, 114) } },