@@ -80,6 +80,8 @@ const VOICENAMES = [
8080 [ _ ( "bass" ) , "bass" , "images/voices.svg" , "string" ] ,
8181 //.TRANS: viola musical instrument
8282 [ _ ( "double bass" ) , "double bass" , "images/voices.svg" , "string" ] ,
83+ //.TRANS: sitar musical instrument
84+ [ _ ( "sitar" ) , "sitar" , "images/synth.svg" , "string" ] ,
8385 //.TRANS: musical instrument
8486 [ _ ( "guitar" ) , "guitar" , "images/voices.svg" , "string" ] ,
8587 //.TRANS: musical instrument
@@ -264,7 +266,8 @@ const SOUNDSAMPLESDEFINES = [
264266 "samples/viola" ,
265267 "samples/oboe" ,
266268 "samples/trombone" ,
267- "samples/doublebass" // "samples/japanese_bell",
269+ "samples/doublebass" ,
270+ "samples/sitar"
268271] ;
269272
270273// Some samples have a default volume other than 50 (See #1697)
@@ -300,7 +303,8 @@ const DEFAULTSYNTHVOLUME = {
300303 "slap" : 60 ,
301304 "vibraphone" : 100 ,
302305 "xylophone" : 100 ,
303- "japanese drum" : 90
306+ "japanese drum" : 90 ,
307+ "sitar" : 100
304308} ;
305309
306310/**
@@ -327,12 +331,13 @@ const SAMPLECENTERNO = {
327331 "koto" : [ "C5" , 51 ] , // pitchToNumber('C', 5, 'C Major')],
328332 "dulcimer" : [ "C4" , 39 ] , // pitchToNumber('C', 4, 'C Major')],
329333 "electric guitar" : [ "C3" , 27 ] , // pitchToNumber('C', 3, 'C Major')],
330- "bassoon" : [ "D4" , 41 ] , // pitchToNumber('C ', 5 , 'C Major')],
334+ "bassoon" : [ "D4" , 41 ] , // pitchToNumber('D ', 4 , 'D Major')],
331335 "celeste" : [ "C3" , 27 ] , // pitchToNumber('C', 3, 'C Major')],
332- "vibraphone" : [ "C5" , 51 ] ,
333- "xylophone" : [ "C4" , 39 ] ,
334- "viola" : [ "D4" , 53 ] ,
335- "double bass" : [ "C4" , 39 ]
336+ "vibraphone" : [ "C5" , 51 ] , // pitchToNumber('C', 5, 'C Major')],
337+ "xylophone" : [ "C4" , 39 ] , // pitchToNumber('C', 4, 'C Major')],
338+ "viola" : [ "D4" , 53 ] , // pitchToNumber('D', 4, 'D Major')],
339+ "double bass" : [ "C4" , 39 ] , // pitchToNumber('C', 4, 'C Major')],
340+ "sitar" : [ "C4" , 39 ] // pitchToNumber('C', 4, 'C Major')]
336341} ;
337342
338343
@@ -355,7 +360,7 @@ const percussionInstruments = ["koto", "banjo", "dulcimer", "xylophone", "celest
355360 * @constant
356361 * @type {Array<string> }
357362 */
358- const stringInstruments = [ "piano" , "guitar" , "acoustic guitar" , "electric guitar" ] ;
363+ const stringInstruments = [ "piano" , "sitar" , "guitar" , "acoustic guitar" , "electric guitar" ] ;
359364
360365/**
361366 * Validates and sets parameters for an instrument.
@@ -828,7 +833,8 @@ function Synth() {
828833 { name : "bassoon" , data : BASSOON_SAMPLE } ,
829834 { name : "celeste" , data : CELESTE_SAMPLE } ,
830835 { name : "vibraphone" , data : VIBRAPHONE_SAMPLE } ,
831- { name : "xylophone" , data : XYLOPHONE_SAMPLE }
836+ { name : "xylophone" , data : XYLOPHONE_SAMPLE } ,
837+ { name : "sitar" , data : SITAR_SAMPLE }
832838 ] ,
833839 drum : [
834840 { name : "bottle" , data : BOTTLE_SAMPLE } ,
0 commit comments