|
@@ -647,4 +647,76 @@ export const sortMusical = (name: string, index: number) => {
|
|
|
break;
|
|
|
}
|
|
|
return sortId;
|
|
|
-};
|
|
|
+};
|
|
|
+
|
|
|
+// 课堂乐器声轨名称集合
|
|
|
+const trackNames: any = {
|
|
|
+ "Piccolo": "Tenor Recorder",
|
|
|
+ "flute": "Flute",
|
|
|
+ "Flute": "Flute",
|
|
|
+ "Flute 1": "Flute",
|
|
|
+ "Flute 2": "Flute",
|
|
|
+ "Oboe": "Clarinet",
|
|
|
+ "oboe": "Clarinet",
|
|
|
+ "clarinet": "Clarinet",
|
|
|
+ "Clarinet in Bb": "Clarinet",
|
|
|
+ "Clarinet in Bb 1": "Clarinet",
|
|
|
+ "Clarinet in Bb 2": "Clarinet",
|
|
|
+ "Alto Clarinet in Eb": "Clarinet",
|
|
|
+ "Bass Clarinet in Bb": "Clarinet",
|
|
|
+ "Bassoon": "Bassoon",
|
|
|
+ "Alto Saxophone": "Alto Saxophone",
|
|
|
+ "Tenor Saxophone": "Alto Saxophone",
|
|
|
+ "Baritone Saxophone": "Alto Saxophone",
|
|
|
+ "altosaxophone": "Alto Saxophone",
|
|
|
+ "tenorsaxophone": "Alto Saxophone",
|
|
|
+ "saxophone": "Alto Saxophone",
|
|
|
+ "Trumpet in Bb 1": "Trumpet",
|
|
|
+ "Trumpet in Bb 2": "Trumpet",
|
|
|
+ "trumpet": "Trumpet",
|
|
|
+ "Horn in F": "Horn",
|
|
|
+ "Horn in F 1": "Horn",
|
|
|
+ "Horn in F 2": "Horn",
|
|
|
+ "horn": "Horn",
|
|
|
+ "trombone": "Trombone",
|
|
|
+ "Trombone 1": "Trombone",
|
|
|
+ "Trombone 2": "Trombone",
|
|
|
+ "Trombone 3": "Trombone",
|
|
|
+ "Euphonium": "Baritone",
|
|
|
+ "upbasshorn": "Baritone",
|
|
|
+ "Tuba": "Tuba",
|
|
|
+ "tuba": "Tuba",
|
|
|
+ "Chimes": "Chimes",
|
|
|
+ "Bells": "Bells",
|
|
|
+ "Xylophone": "Xylophone",
|
|
|
+ "Snare Drum": "Snare Drum",
|
|
|
+ "Bass Drum": "Bass Drum",
|
|
|
+ "Triangle": "Triangle",
|
|
|
+ "Suspended Cymbal": "Suspended Cymbal",
|
|
|
+ "Crash Cymbals": "Crash Cymbals",
|
|
|
+ "Concert Toms": "Concert Toms",
|
|
|
+ "Timpani": "Timpani",
|
|
|
+ "Drum Set": "Drum Set",
|
|
|
+ "Marimba": "Marimba",
|
|
|
+ "Vibraphone": "Vibraphone",
|
|
|
+ "Tubular Bells": "Tubular Bells",
|
|
|
+ "Mallets": "Mallets",
|
|
|
+ "recorder": "Piccolo",
|
|
|
+ "tenorrecorder": "piccolo",
|
|
|
+ "melodica": "melodica",
|
|
|
+ "hulusiFlute": "hulusiFlute",
|
|
|
+ "panflute": "panflute",
|
|
|
+ "ukulele": "ukulele",
|
|
|
+ "mouthorgan": "mouthorgan",
|
|
|
+ "piano": "piano",
|
|
|
+ "woodwind": "Woodwind",
|
|
|
+ "panpipes": "Panpipes",
|
|
|
+ "ocarina": "Ocarina",
|
|
|
+ "nai": "Nai",
|
|
|
+ "BaroqueRecorder": "Baroque Recorder",
|
|
|
+};
|
|
|
+
|
|
|
+/** 声轨track转换成乐器code */
|
|
|
+export const trackToCode = (track: any) => {
|
|
|
+ return trackNames[track] || track
|
|
|
+}
|