Browse Source

Update instruments.ts

lex 10 months ago
parent
commit
7c7f98ec24
1 changed files with 90 additions and 132 deletions
  1. 90 132
      src/constant/instruments.ts

+ 90 - 132
src/constant/instruments.ts

@@ -4,23 +4,22 @@ const instruments = {
   'Electric Grand Piano': '电钢琴',
   'Rhodes Piano': '柔和的电钢琴',
   'Chorused Piano': '加合唱效果的电钢琴',
-  Harpsichord: '羽管键琴',
-  Clavichord: '科拉维科特琴',
-  Celesta: '钢片琴',
-  Glockenspiel: '钢片琴',
+  'Harpsichord': '羽管键琴',
+  'Clavichord': '科拉维科特琴',
+  'Celesta': '钢片琴',
   'Music box': '八音盒',
-  Vibraphone: '颤音琴',
-  Marimba: '马林巴',
-  Xylophone: '木琴',
+  'Vibraphone': '颤音琴',
+  'Marimba': '马林巴',
+  'Xylophone': '木琴',
   'Tubular Bells': '管钟',
-  Dulcimer: '大扬琴',
+  'Dulcimer': '大扬琴',
   'Hammond Organ': '击杆风琴',
   'Percussive Organ': '打击式风琴',
   'Rock Organ': '摇滚风琴',
   'Church Organ': '教堂风琴',
   'Reed Organ': '簧管风琴',
-  Accordian: '手风琴',
-  Harmonica: '口琴',
+  'Accordian': '手风琴',
+  'Harmonica': '口琴',
   'Tango Accordian': '探戈手风琴',
   'Acoustic Guitar': '钢弦吉他',
   'Electric Guitar': '闷音电吉他',
@@ -32,182 +31,141 @@ const instruments = {
   'Fretless Bass': '无品贝司',
   'Slap Bass': '掌击',
   'Synth Bass': '电子合成',
-  Violin: '小提琴',
-  Viola: '中提琴',
-  Cello: '大提琴',
-  Contrabass: '低音大提琴',
+  'Violin': '小提琴',
+  'Viola': '中提琴',
+  'Cello': '大提琴',
+  'Contrabass': '低音大提琴',
   'Tremolo Strings': '弦乐群颤音音色',
   'Pizzicato Strings': '弦乐群拨弦音色',
   'Orchestral Harp': '竖琴',
-  Timpani: '定音鼓',
+  'Timpani': '定音鼓',
   'String Ensemble': '弦乐合奏音色',
   'Synth Strings': '合成弦乐合奏音色',
   'Choir Aahs': '人声合唱',
   'Voice Oohs': '人声',
   'Synth Voice': '合成人声',
   'Orchestra Hit': '管弦乐敲击齐奏',
-  Trumpet: '小号',
-  Trombone: '长号',
-  Tuba: '大号',
+  'Trumpet': '小号',
+  'Trombone': '长号',
+  'Tuba': '大号',
   'Muted Trumpet': '加弱音器小号',
   'French Horn': '法国号',
   'Brass Section': '铜管组',
   'Synth Brass': '合成铜管音色',
-  'Soprano Sax': '高音萨克斯',
-  'Alto Sax': '中音萨克斯',
-  'Tenor Sax': '次中音萨克斯',
-  'Baritone Sax': '低音萨克斯',
-  Oboe: '双簧管',
+  'Soprano Sax': '高音萨克斯',
+  'Alto Sax': '中音萨克斯',
+  'Tenor Sax': '次中音萨克斯',
+  'Baritone Sax': '低音萨克斯',
+  'Oboe': '双簧管',
   'English Horn': '英国管',
-  Bassoon: '巴松',
-  Clarinet: '单簧管',
-  'Soprano Saxophone': '高音萨克斯管',
-  'Alto Saxophone': '中音萨克斯管',
-  'Tenor Saxophone': '次中音萨克斯管',
-  'Baritone Saxophone': '低音萨克斯管',
-  Piccolo: '短笛',
-  Flute: '长笛',
-  Recorder: '竖笛',
-  'Soprano Recorder': '高音竖笛',
+  'Bassoon': '巴松',
+  'Clarinet': '单簧管',
+  'Piccolo': '短笛',
+  'Flute': '长笛',
+  'Recorder': '竖笛',
   'Pan Flute': '排箫',
   'Bottle Blow': '瓶木管',
-  Whistle: '口哨声',
-  Ocarina: '陶笛',
-  Lead: '合成主音',
+  'Whistle': '口哨声',
+  'Ocarina': '奥卡雷那',
+  'Lead': '合成主音',
   'Lead lead': '合成主音',
   'Pad age': '合成音色',
-  Pad: '合成音色',
-  FX: '合成效果  科幻',
-  Sitar: '西塔尔',
-  Banjo: '班卓琴',
-  Shamisen: '三昧线',
-  Koto: '十三弦筝',
-  Kalimba: '卡林巴',
-  Bagpipe: '风笛',
-  Fiddle: '民族提琴',
-  Shanai: '山奈',
+  'Pad': '合成音色',
+  'FX': '合成效果  科幻',
+  'Sitar': '西塔尔',
+  'Banjo': '班卓琴',
+  'Shamisen': '三昧线',
+  'Koto': '十三弦筝',
+  'Kalimba': '卡林巴',
+  'Bagpipe': '风笛',
+  'Fiddle': '民族提琴',
+  'Shanai': '山奈',
   'Tinkle Bell': '叮当铃',
-  Agogos: '阿戈戈铃',
+  'Agogo': '阿哥哥铃',
   'Steel Drums': '钢鼓',
   'Taiko Drum': '太鼓',
-  'Melodic Toms': '嗵嗵鼓',
-  'Synth Drums': '合成鼓',
-  'Reverse Cymbals': '反向镲',
-  'Agogo Bells': '阿戈戈铃',
-  'Taiko Drums': '太鼓',
-  Bongos: '邦戈鼓',
-  'Bongo Bell': '邦戈铃',
-  Congas: '康加鼓',
-  Guiro: '刮壶',
+  'Melodic Tom': '通通鼓',
+  'Synth Drum': '合成鼓',
+  'Reverse Cymbal': '铜钹',
   'Guitar Fret Noise': '吉他换把杂音',
   'Breath Noise': '呼吸声',
-  Seashore: '海浪声',
+  'Seashore': '海浪声',
   'Bird Tweet': '鸟鸣',
   'Telephone Ring': '电话铃',
-  Helicopter: '直升机',
-  Applause: '鼓掌声',
-  Gunshot: '枪声',
+  'Helicopter': '直升机',
+  'Applause': '鼓掌声',
+  'Gunshot': '枪声',
   'Acoustic Bass Drum': '大鼓',
   'Bass Drum': '大鼓',
-  'Side Drum': '小鼓鼓边',
+  'Side Stick': '小鼓鼓边',
   'Acoustic Snare': '小鼓',
-  'Hand Claps': '拍手',
+  'Hand Clap': '拍手',
   'Electric Snare': '小鼓',
-  'Low Floor Tom': '低音鼓',
-  'Closed Hi-Hat': '闭合踩镲',
-  'High Floor Tom': '高音落地嗵鼓',
-  'Pedal Hi-Hat': '脚踏踩镲',
-  'Low Tom': '低音嗵鼓',
-  'Open Hi-Hat': '开音踩镲',
-  'Low-Mid Tom': '中鼓',
+  'Low Floor Tom': '低音鼓',
+  'Closed Hi-Hat': '闭合',
+  'High Floor Tom': '低音鼓',
+  'Pedal Hi-Hat': '脚踏',
+  'Low Tom': '中音鼓',
+  'Open Hi-Hat': '强音钹',
+  'Low-Mid Tom': '中音鼓',
   'Hi Mid Tom': '高音鼓',
-  'Crash Cymbals': '对镲',
-  'High Tom': '高音嗵鼓',
-  'Ride Cymbals': '叮叮镲',
-  'Chinese Cymbals': '中国镲',
-  'Ride Bell': '圆铃',
-  Tambourine: '铃鼓',
-  'Splash Cymbal': '溅音镲',
-  Cowbell: '牛铃',
   'Crash Cymbal': '强音钹',
-  'Vibra-Slap': '颤音器',
+  'High Tom': '高音鼓',
   'Ride Cymbal': '打点钹',
-  'Hi Bongo': '高音邦戈鼓',
-  'Low Bongo': '低音邦戈鼓',
+  'Chinese Cymbal': '钹',
+  'Ride Bell': '圆铃',
+  'Tambourine': '铃鼓',
+  'Splash Cymbal': '小钹铜钹',
+  'Cowbell': '牛铃',
+  'Vibra-Slap': '颤音器',
+  'Hi Bongo': '高音邦加鼓',
+  'Low Bongo': '低音邦加鼓',
   'Mute Hi Conga': '弱音高音康加鼓',
   'Open Hi Conga': '强音高音康加鼓',
   'Low Conga': '低音康加鼓',
   'High Timbale': '高音天巴鼓',
   'Low Timbale': '低音天巴鼓',
-  'High Agogo': '高音阿戈戈铃',
-  'Low Agogo': '低音阿戈戈铃',
-  Cabasa: '卡巴萨',
-  Maracas: '沙锤',
+  'High Agogo': '高音阿哥哥',
+  'Low Agogo': '低音阿哥哥',
+  'Cabasa': '串珠',
+  'Maracas': '沙铃',
   'Short Whistle': '短口哨',
   'Long Whistle': '长口哨',
   'Short Guiro': '短刮壶',
   'Long Guiro': '长刮壶',
-  Claves: '响棒',
-  'Hi Wood Block': '高音木',
-  'Low Wood Block': '低音木',
+  'Claves': '梆子',
+  'Hi Wood Block': '高音木',
+  'Low Wood Block': '低音木',
   'Mute Triangle': '弱音三角铁',
   'Open Triangle': '强音三角铁',
-  'Drum Set': '架子鼓',
   'Hulusi flute': '葫芦丝',
-  Melodica: '口风琴',
+  'Melodica': '口风琴',
   'Snare Drum': '小军鼓',
-  Cymbal: '镲',
-  Cymbals: '镲',
+  'Cymbal': '镲',
+  'Cymbals': '镲',
   'Horn in F': '圆号',
-  Triangle: '三角铁',
-  Vibrato: '颤音琴',
-  'Suspend Cymbals': '吊镲',
-  'Suspended Cymbals': '吊镲',
+  'Triangle': '三角铁',
+  'Vibrato': '颤音琴',
+  'Suspend Cymbal': '吊镲',
   'Tom-Toms': '嗵嗵鼓',
-  Bell: '铃铛',
-  Bells: '铃铛',
+  'Bell': '铃铛',
+  'Bells': '铃铛',
   'Alto Clarinet': '中音单簧管',
-  'Bass Clarinet': '低音单簧管',
-  Cornet: '短号',
-  Euphonium: '上低音号',
+  'Soprano Saxophone': '高音萨克斯风',
+  'Alto Saxophone': '中音萨克斯风',
+  'Tenor Saxophone': '次中音萨克斯风',
+  'Baritone Saxophone': '低音萨克斯风',
+  'Cornet': '短号',
+  'Euphonium': '上低音号',
   'crash cymbals': '对镲',
-  Castanets: '响板',
-  Shaker: '沙锤',
-  'Mark tree': '音树',
-  Chimes: '管钟',
-  'Mark Tree': '音树',
-  'Tom-toms': '嗵嗵鼓',
-  'Hi-Hat': '踩镲',
-  'Sleigh Bells': '雪橇铃',
-  Flexatone: '弹音器',
-  'Brake drum': '闸鼓',
-  Gong: '锣',
-  'concert tom': '音乐会嗵嗵鼓',
-  'brake drum': '车轮鼓',
-  'finger cymbal': '指钹',
-  'ride cymbal': '叮叮镲',
-  'Concert Toms': '音乐会嗵嗵鼓',
-  Vibraslap: '弹音器',
-  'Wood Blocks': '木鱼',
-  'Temple Blocks': '木鱼',
-  'Wood Block': '木鱼',
-  'Field Drum': '军鼓',
-  'Quad-Toms': '筒鼓',
-  Quads: '筒鼓',
-  'Drums set': '架子鼓',
-  'High Bongo': '邦戈',
-  Timbales: '天巴鼓',
-  'rain stick': '雨棒',
-  'String Bass': '弦乐低音',
-  'Floor Tom': '侧嗵鼓',
-  'Brake Drum': '闸鼓',
-  'Tam-tam': '大锣'
+  'Suspend cymbals': '吊镲',
+  'Castanets': '响板'
 }
 
 /**
  * 获取乐器名称
  * @param instrumentName 乐器code
- * @returns 
+ * @returns
  */
 export const getInstrumentName = (instrumentName: string) => {
   const _instrumentName = instrumentName.replace(/ /g, ' ').toLocaleLowerCase()