--- /home/fdroid/fdroiddata/tmp/com.openear.www_46.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.openear.www_46.apk ├── zipinfo {} │ @@ -2467,8 +2467,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 8391 b- stor 81-Jan-01 01:01 res/zr.png │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 279212 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 262963 b- defN 81-Jan-01 01:01 META-INF/B0E2F3D3.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/B0E2F3D3.RSA │ -rw---- 2.0 fat 262836 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2472 files, 130131594 bytes uncompressed, 102279425 bytes compressed: 21.4% │ +2472 files, 130131594 bytes uncompressed, 102279381 bytes compressed: 21.4% ├── assets/public/main.js.map │ ├── Pretty-printed │ │┄ Similarity: 0.9347826086956522% │ │┄ Differences: {"'mappings'": "';;;;;;;;;;;;;AAAO,MAAMA,OAAO,GAAG;EAChB,eAAe,EAAE;IACd,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,KAAK,EAAE,+BAA+B;IACtC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE;GACR;EACD,UAAU,EAAE;IACT,KAAK,EAAE,0BAA0B;IACjC,KAAK,EAAE,0BAA […] │ │ @@ -1,10 +1,10 @@ │ │ { │ │ "file": "main.js", │ │ - "mappings": "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;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC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AK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,CACF;;;;;;;;;;;;;;;;;ACjMiC;AAE5B,SAAUlB,iBAAiBA,CAACwB,QAAgB,EAAEC,QAAgB;EAClE;EAC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;EACjCia,SAAS,EAAE,CACTJ,+DAAa,CAAC3S,+CAAM,EAAE4S,gEAAc,CAACH,+DAAiB,CAAC,CAAC,EACxD;IACE5G,OAAO,EAAE/N,iFAAmB;IAC5BkV,QAAQ,EAAE/Y,0EAAYA;GACvB,EACDmY,kEAAmB,CACjBE,oEAAa,EACbha,wDAAW,CAAC2a,OAAO,EAAE,EACrBH,uEAAkB,CAACG,OAAO,EAAE,EAC5BZ,mEAAc,CACf,EACD;IACExG,OAAO,EAAE6G,gEAAkB;IAC3BQ,QAAQ,EAAEL,+DAAkBA;GAC7B,EACD;IACEhH,OAAO,EAAE+E,qFAAiB;IAC1BoC,QAAQ,EAAE9C,8FAAgBA;GAC3B,EACDrU,gEAAc,EACd8V,qEAAU,EACVa,wFAAiB,EAAE;CAEtB,CAAC,CAACT,KAAK,CAAEoB,GAAG,IAAK5I,OAAO,CAACC,GAAG,CAAC2I,GAAG,CAAC,CAAC;;;;;;;;;;ACtDnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;;;;;;;;;;ACnPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA", │ │ + "mappings": "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,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,IAAI,EAAE,sBAAsB;IAC5B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAAK,EAAE,uBAAuB;IAC9B,KAA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AK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EAAE;CACR,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,EACD;EACED,OAAO,EAAE,OAAO;EAChBC,KAAK,EACH;CACH,CACF;;;;;;;;;;;;;;;;;ACjMiC;AAE5B,SAAUlB,iBAAiBA,CAACwB,QAAgB,EAAEC,QAAgB;EAClE;EAC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;EACjCia,SAAS,EAAE,CACTJ,+DAAa,CAAC3S,+CAAM,EAAE4S,gEAAc,CAACH,+DAAiB,CAAC,CAAC,EACxD;IACE5G,OAAO,EAAE/N,iFAAmB;IAC5BkV,QAAQ,EAAE/Y,0EAAYA;GACvB,EACDmY,kEAAmB,CACjBE,oEAAa,EACbha,wDAAW,CAAC2a,OAAO,EAAE,EACrBH,uEAAkB,CAACG,OAAO,EAAE,EAC5BZ,mEAAc,CACf,EACD;IACExG,OAAO,EAAE6G,gEAAkB;IAC3BQ,QAAQ,EAAEL,+DAAkBA;GAC7B,EACD;IACEhH,OAAO,EAAE+E,qFAAiB;IAC1BoC,QAAQ,EAAE9C,8FAAgBA;GAC3B,EACDrU,gEAAc,EACd8V,qEAAU,EACVa,wFAAiB,EAAE;CAEtB,CAAC,CAACT,KAAK,CAAEoB,GAAG,IAAK5I,OAAO,CAACC,GAAG,CAAC2I,GAAG,CAAC,CAAC;;;;;;;;;;ACtDnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;;;;;;;;;;ACnPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA", │ │ "names": [ │ │ "samples", │ │ "inject", │ │ "AlertController", │ │ "IonicModule", │ │ "ModalController", │ │ "Platform", │ │ @@ -481,15 +481,15 @@ │ │ "./src/app/version.service.ts", │ │ "./src/environments/environment.ts", │ │ "./src/main.ts", │ │ "./node_modules/@ionic/core/dist/esm/ lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object", │ │ "./node_modules/@stencil/core/internal/client/ lazy ^\\.\\/.*\\.entry\\.js.*$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ strict namespace object" │ │ ], │ │ "sourcesContent": [ │ │ - "export const samples = {\n \"bassoon\": {\n \"A2\": \"samples/bassoon/A2.mp3\",\n \"A3\": \"samples/bassoon/A3.mp3\",\n \"A4\": \"samples/bassoon/A4.mp3\",\n \"C3\": \"samples/bassoon/C3.mp3\",\n \"C4\": \"samples/bassoon/C4.mp3\",\n \"C5\": \"samples/bassoon/C5.mp3\",\n \"E4\": \"samples/bassoon/E4.mp3\",\n \"G2\": \"samples/bassoon/G2.mp3\",\n \"G3\": \"samples/bassoon/G3.mp3\",\n \"G4\": \"samples/bassoon/G4.mp3\"\n },\n \"clarinet\": {\n \"A#3\": \"samples/clarinet/As3.mp3\",\n \"A#4\": \"samples/clarinet/As4.mp3\",\n \"A#5\": \"samples/clarinet/As5.mp3\",\n \"D3\": \"samples/clarinet/D3.mp3\",\n \"D4\": \"samples/clarinet/D4.mp3\",\n \"D5\": \"samples/clarinet/D5.mp3\",\n \"D6\": \"samples/clarinet/D6.mp3\",\n \"F3\": \"samples/clarinet/F3.mp3\",\n \"F4\": \"samples/clarinet/F4.mp3\",\n \"F5\": \"samples/clarinet/F5.mp3\",\n \"F#6\": \"samples/clarinet/Fs6.mp3\"\n },\n \"bass-electric\": {\n \"A#1\": \"samples/bass-electric/As1.mp3\",\n \"A#2\": \"samples/bass-electric/As2.mp3\",\n \"A#3\": \"samples/bass-electric/As3.mp3\",\n \"A#4\": \"samples/bass-electric/As4.mp3\",\n \"C#1\": \"samples/bass-electric/Cs1.mp3\",\n \"C#2\": \"samples/bass-electric/Cs2.mp3\",\n \"C#3\": \"samples/bass-electric/Cs3.mp3\",\n \"C#4\": \"samples/bass-electric/Cs4.mp3\",\n \"C#5\": \"samples/bass-electric/Cs5.mp3\",\n \"E1\": \"samples/bass-electric/E1.mp3\",\n \"E2\": \"samples/bass-electric/E2.mp3\",\n \"E3\": \"samples/bass-electric/E3.mp3\",\n \"E4\": \"samples/bass-electric/E4.mp3\",\n \"G1\": \"samples/bass-electric/G1.mp3\",\n \"G2\": \"samples/bass-electric/G2.mp3\",\n \"G3\": \"samples/bass-electric/G3.mp3\",\n \"G4\": \"samples/bass-electric/G4.mp3\"\n },\n \"flute\": {\n \"A4\": \"samples/flute/A4.mp3\",\n \"A5\": \"samples/flute/A5.mp3\",\n \"A6\": \"samples/flute/A6.mp3\",\n \"C4\": \"samples/flute/C4.mp3\",\n \"C5\": \"samples/flute/C5.mp3\",\n \"C6\": \"samples/flute/C6.mp3\",\n \"C7\": \"samples/flute/C7.mp3\",\n \"E4\": \"samples/flute/E4.mp3\",\n \"E5\": \"samples/flute/E5.mp3\",\n \"E6\": \"samples/flute/E6.mp3\"\n },\n \"french-horn\": {\n \"A1\": \"samples/french-horn/A1.mp3\",\n \"A3\": \"samples/french-horn/A3.mp3\",\n \"C2\": \"samples/french-horn/C2.mp3\",\n \"C4\": \"samples/french-horn/C4.mp3\",\n \"D3\": \"samples/french-horn/D3.mp3\",\n \"D5\": \"samples/french-horn/D5.mp3\",\n \"D#2\": \"samples/french-horn/Ds2.mp3\",\n \"F3\": \"samples/french-horn/F3.mp3\",\n \"F5\": \"samples/french-horn/F5.mp3\",\n \"G2\": \"samples/french-horn/G2.mp3\"\n },\n \"contrabass\": {\n \"A2\": \"samples/contrabass/A2.mp3\",\n \"A#1\": \"samples/contrabass/As1.mp3\",\n \"B3\": \"samples/contrabass/B3.mp3\",\n \"C2\": \"samples/contrabass/C2.mp3\",\n \"C#3\": \"samples/contrabass/Cs3.mp3\",\n \"D2\": \"samples/contrabass/D2.mp3\",\n \"E2\": \"samples/contrabass/E2.mp3\",\n \"E3\": \"samples/contrabass/E3.mp3\",\n \"F#1\": \"samples/contrabass/Fs1.mp3\",\n \"F#2\": \"samples/contrabass/Fs2.mp3\",\n \"G1\": \"samples/contrabass/G1.mp3\",\n \"G#2\": \"samples/contrabass/Gs2.mp3\",\n \"G#3\": \"samples/contrabass/Gs3.mp3\"\n },\n \"guitar-acoustic\": {\n \"A2\": \"samples/guitar-acoustic/A2.mp3\",\n \"A3\": \"samples/guitar-acoustic/A3.mp3\",\n \"A4\": \"samples/guitar-acoustic/A4.mp3\",\n \"A#2\": \"samples/guitar-acoustic/As2.mp3\",\n \"A#3\": \"samples/guitar-acoustic/As3.mp3\",\n \"A#4\": \"samples/guitar-acoustic/As4.mp3\",\n \"B2\": \"samples/guitar-acoustic/B2.mp3\",\n \"B3\": \"samples/guitar-acoustic/B3.mp3\",\n \"B4\": \"samples/guitar-acoustic/B4.mp3\",\n \"C3\": \"samples/guitar-acoustic/C3.mp3\",\n \"C4\": \"samples/guitar-acoustic/C4.mp3\",\n \"C5\": \"samples/guitar-acoustic/C5.mp3\",\n \"C#3\": \"samples/guitar-acoustic/Cs3.mp3\",\n \"C#4\": \"samples/guitar-acoustic/Cs4.mp3\",\n \"C#5\": \"samples/guitar-acoustic/Cs5.mp3\",\n \"D2\": \"samples/guitar-acoustic/D2.mp3\",\n \"D3\": \"samples/guitar-acoustic/D3.mp3\",\n \"D4\": \"samples/guitar-acoustic/D4.mp3\",\n \"D5\": \"samples/guitar-acoustic/D5.mp3\",\n \"D#2\": \"samples/guitar-acoustic/Ds2.mp3\",\n \"D#3\": \"samples/guitar-acoustic/Ds3.mp3\",\n \"D#4\": \"samples/guitar-acoustic/Ds4.mp3\",\n \"E2\": \"samples/guitar-acoustic/E2.mp3\",\n \"E3\": \"samples/guitar-acoustic/E3.mp3\",\n \"E4\": \"samples/guitar-acoustic/E4.mp3\",\n \"F2\": \"samples/guitar-acoustic/F2.mp3\",\n \"F3\": \"samples/guitar-acoustic/F3.mp3\",\n \"F4\": \"samples/guitar-acoustic/F4.mp3\",\n \"F#2\": \"samples/guitar-acoustic/Fs2.mp3\",\n \"F#3\": \"samples/guitar-acoustic/Fs3.mp3\",\n \"F#4\": \"samples/guitar-acoustic/Fs4.mp3\",\n \"G2\": \"samples/guitar-acoustic/G2.mp3\",\n \"G3\": \"samples/guitar-acoustic/G3.mp3\",\n \"G4\": \"samples/guitar-acoustic/G4.mp3\",\n \"G#2\": \"samples/guitar-acoustic/Gs2.mp3\",\n \"G#3\": \"samples/guitar-acoustic/Gs3.mp3\",\n \"G#4\": \"samples/guitar-acoustic/Gs4.mp3\"\n },\n \"guitar-electric\": {\n \"A2\": \"samples/guitar-electric/A2.mp3\",\n \"A3\": \"samples/guitar-electric/A3.mp3\",\n \"A4\": \"samples/guitar-electric/A4.mp3\",\n \"A5\": \"samples/guitar-electric/A5.mp3\",\n \"C3\": \"samples/guitar-electric/C3.mp3\",\n \"C4\": \"samples/guitar-electric/C4.mp3\",\n \"C5\": \"samples/guitar-electric/C5.mp3\",\n \"C6\": \"samples/guitar-electric/C6.mp3\",\n \"C#2\": \"samples/guitar-electric/Cs2.mp3\",\n \"D#3\": \"samples/guitar-electric/Ds3.mp3\",\n \"D#4\": \"samples/guitar-electric/Ds4.mp3\",\n \"D#5\": \"samples/guitar-electric/Ds5.mp3\",\n \"E2\": \"samples/guitar-electric/E2.mp3\",\n \"F#2\": \"samples/guitar-electric/Fs2.mp3\",\n \"F#3\": \"samples/guitar-electric/Fs3.mp3\",\n \"F#4\": \"samples/guitar-electric/Fs4.mp3\",\n \"F#5\": \"samples/guitar-electric/Fs5.mp3\"\n },\n \"cello\": {\n \"A2\": \"samples/cello/A2.mp3\",\n \"A3\": \"samples/cello/A3.mp3\",\n \"A4\": \"samples/cello/A4.mp3\",\n \"A#2\": \"samples/cello/As2.mp3\",\n \"A#3\": \"samples/cello/As3.mp3\",\n \"B2\": \"samples/cello/B2.mp3\",\n \"B3\": \"samples/cello/B3.mp3\",\n \"B4\": \"samples/cello/B4.mp3\",\n \"C2\": \"samples/cello/C2.mp3\",\n \"C3\": \"samples/cello/C3.mp3\",\n \"C4\": \"samples/cello/C4.mp3\",\n \"C5\": \"samples/cello/C5.mp3\",\n \"C#3\": \"samples/cello/Cs3.mp3\",\n \"C#4\": \"samples/cello/Cs4.mp3\",\n \"D2\": \"samples/cello/D2.mp3\",\n \"D3\": \"samples/cello/D3.mp3\",\n \"D4\": \"samples/cello/D4.mp3\",\n \"D#2\": \"samples/cello/Ds2.mp3\",\n \"D#3\": \"samples/cello/Ds3.mp3\",\n \"D#4\": \"samples/cello/Ds4.mp3\",\n \"E2\": \"samples/cello/E2.mp3\",\n \"E3\": \"samples/cello/E3.mp3\",\n \"E4\": \"samples/cello/E4.mp3\",\n \"F2 v2\": \"samples/cello/F2 v2.mp3\",\n \"F2\": \"samples/cello/F2.mp3\",\n \"F3\": \"samples/cello/F3.mp3\",\n \"F4\": \"samples/cello/F4.mp3\",\n \"F#3\": \"samples/cello/Fs3.mp3\",\n \"F#4\": \"samples/cello/Fs4.mp3\",\n \"G2 v2\": \"samples/cello/G2 v2.mp3\",\n \"G2\": \"samples/cello/G2.mp3\",\n \"G3\": \"samples/cello/G3.mp3\",\n \"G4\": \"samples/cello/G4.mp3\",\n \"G#2\": \"samples/cello/Gs2.mp3\",\n \"G#3\": \"samples/cello/Gs3.mp3\",\n \"G#4\": \"samples/cello/Gs4.mp3\"\n },\n \"guitar-nylon\": {\n \"A2\": \"samples/guitar-nylon/A2.mp3\",\n \"A3\": \"samples/guitar-nylon/A3.mp3\",\n \"A4\": \"samples/guitar-nylon/A4.mp3\",\n \"A5\": \"samples/guitar-nylon/A5.mp3\",\n \"A#5\": \"samples/guitar-nylon/As5.mp3\",\n \"B1\": \"samples/guitar-nylon/B1.mp3\",\n \"B2\": \"samples/guitar-nylon/B2.mp3\",\n \"B3\": \"samples/guitar-nylon/B3.mp3\",\n \"B4\": \"samples/guitar-nylon/B4.mp3\",\n \"C#3\": \"samples/guitar-nylon/Cs3.mp3\",\n \"C#4\": \"samples/guitar-nylon/Cs4.mp3\",\n \"C#5\": \"samples/guitar-nylon/Cs5.mp3\",\n \"D2\": \"samples/guitar-nylon/D2.mp3\",\n \"D3\": \"samples/guitar-nylon/D3.mp3\",\n \"D5\": \"samples/guitar-nylon/D5.mp3\",\n \"D#4\": \"samples/guitar-nylon/Ds4.mp3\",\n \"E2\": \"samples/guitar-nylon/E2.mp3\",\n \"E3\": \"samples/guitar-nylon/E3.mp3\",\n \"E4\": \"samples/guitar-nylon/E4.mp3\",\n \"E5\": \"samples/guitar-nylon/E5.mp3\",\n \"F#2\": \"samples/guitar-nylon/Fs2.mp3\",\n \"F#3\": \"samples/guitar-nylon/Fs3.mp3\",\n \"F#4\": \"samples/guitar-nylon/Fs4.mp3\",\n \"F#5\": \"samples/guitar-nylon/Fs5.mp3\",\n \"G3\": \"samples/guitar-nylon/G3.mp3\",\n \"G5\": \"samples/guitar-nylon/G5.mp3\",\n \"G#2\": \"samples/guitar-nylon/Gs2.mp3\",\n \"G#4\": \"samples/guitar-nylon/Gs4.mp3\",\n \"G#5\": \"samples/guitar-nylon/Gs5.mp3\"\n },\n \"organ\": {\n \"A1\": \"samples/organ/A1.mp3\",\n \"A2\": \"samples/organ/A2.mp3\",\n \"A3\": \"samples/organ/A3.mp3\",\n \"A4\": \"samples/organ/A4.mp3\",\n \"A5\": \"samples/organ/A5.mp3\",\n \"C1\": \"samples/organ/C1.mp3\",\n \"C2\": \"samples/organ/C2.mp3\",\n \"C3\": \"samples/organ/C3.mp3\",\n \"C4\": \"samples/organ/C4.mp3\",\n \"C5\": \"samples/organ/C5.mp3\",\n \"C6\": \"samples/organ/C6.mp3\",\n \"D#1\": \"samples/organ/Ds1.mp3\",\n \"D#2\": \"samples/organ/Ds2.mp3\",\n \"D#3\": \"samples/organ/Ds3.mp3\",\n \"D#4\": \"samples/organ/Ds4.mp3\",\n \"D#5\": \"samples/organ/Ds5.mp3\",\n \"F#1\": \"samples/organ/Fs1.mp3\",\n \"F#2\": \"samples/organ/Fs2.mp3\",\n \"F#3\": \"samples/organ/Fs3.mp3\",\n \"F#4\": \"samples/organ/Fs4.mp3\",\n \"F#5\": \"samples/organ/Fs5.mp3\"\n },\n \"harmonium\": {\n \"A2\": \"samples/harmonium/A2.mp3\",\n \"A3\": \"samples/harmonium/A3.mp3\",\n \"A4\": \"samples/harmonium/A4.mp3\",\n \"A#2\": \"samples/harmonium/As2.mp3\",\n \"A#3\": \"samples/harmonium/As3.mp3\",\n \"A#4\": \"samples/harmonium/As4.mp3\",\n \"B2\": \"samples/harmonium/B2.mp3\",\n \"B3\": \"samples/harmonium/B3.mp3\",\n \"B4\": \"samples/harmonium/B4.mp3\",\n \"C2\": \"samples/harmonium/C2.mp3\",\n \"C3\": \"samples/harmonium/C3.mp3\",\n \"C4\": \"samples/harmonium/C4.mp3\",\n \"C5\": \"samples/harmonium/C5.mp3\",\n \"C#2\": \"samples/harmonium/Cs2.mp3\",\n \"C#3\": \"samples/harmonium/Cs3.mp3\",\n \"C#4\": \"samples/harmonium/Cs4.mp3\",\n \"C#5\": \"samples/harmonium/Cs5.mp3\",\n \"D2\": \"samples/harmonium/D2.mp3\",\n \"D3\": \"samples/harmonium/D3.mp3\",\n \"D4\": \"samples/harmonium/D4.mp3\",\n \"D5\": \"samples/harmonium/D5.mp3\",\n \"D#2\": \"samples/harmonium/Ds2.mp3\",\n \"D#3\": \"samples/harmonium/Ds3.mp3\",\n \"D#4\": \"samples/harmonium/Ds4.mp3\",\n \"E2\": \"samples/harmonium/E2.mp3\",\n \"E3\": \"samples/harmonium/E3.mp3\",\n \"E4\": \"samples/harmonium/E4.mp3\",\n \"F2\": \"samples/harmonium/F2.mp3\",\n \"F3\": \"samples/harmonium/F3.mp3\",\n \"F4\": \"samples/harmonium/F4.mp3\",\n \"F#2\": \"samples/harmonium/Fs2.mp3\",\n \"F#3\": \"samples/harmonium/Fs3.mp3\",\n \"G2\": \"samples/harmonium/G2.mp3\",\n \"G3\": \"samples/harmonium/G3.mp3\",\n \"G4\": \"samples/harmonium/G4.mp3\",\n \"G#2\": \"samples/harmonium/Gs2.mp3\",\n \"G#3\": \"samples/harmonium/Gs3.mp3\",\n \"G#4\": \"samples/harmonium/Gs4.mp3\"\n },\n \"harp\": {\n \"A2\": \"samples/harp/A2.mp3\",\n \"A4\": \"samples/harp/A4.mp3\",\n \"A6\": \"samples/harp/A6.mp3\",\n \"B1\": \"samples/harp/B1.mp3\",\n \"B3\": \"samples/harp/B3.mp3\",\n \"B5\": \"samples/harp/B5.mp3\",\n \"B6\": \"samples/harp/B6.mp3\",\n \"C3\": \"samples/harp/C3.mp3\",\n \"C5\": \"samples/harp/C5.mp3\",\n \"D2\": \"samples/harp/D2.mp3\",\n \"D4\": \"samples/harp/D4.mp3\",\n \"D6\": \"samples/harp/D6.mp3\",\n \"D7\": \"samples/harp/D7.mp3\",\n \"E1\": \"samples/harp/E1.mp3\",\n \"E3\": \"samples/harp/E3.mp3\",\n \"E5\": \"samples/harp/E5.mp3\",\n \"F2\": \"samples/harp/F2.mp3\",\n \"F4\": \"samples/harp/F4.mp3\",\n \"F6\": \"samples/harp/F6.mp3\",\n \"F7\": \"samples/harp/F7.mp3\",\n \"G1\": \"samples/harp/G1.mp3\",\n \"G3\": \"samples/harp/G3.mp3\",\n \"G5\": \"samples/harp/G5.mp3\"\n },\n \"saxophone\": {\n \"A4\": \"samples/saxophone/A4.mp3\",\n \"A5\": \"samples/saxophone/A5.mp3\",\n \"A#3\": \"samples/saxophone/As3.mp3\",\n \"A#4\": \"samples/saxophone/As4.mp3\",\n \"B3\": \"samples/saxophone/B3.mp3\",\n \"B4\": \"samples/saxophone/B4.mp3\",\n \"C4\": \"samples/saxophone/C4.mp3\",\n \"C5\": \"samples/saxophone/C5.mp3\",\n \"C#3\": \"samples/saxophone/Cs3.mp3\",\n \"C#4\": \"samples/saxophone/Cs4.mp3\",\n \"C#5\": \"samples/saxophone/Cs5.mp3\",\n \"D3\": \"samples/saxophone/D3.mp3\",\n \"D4\": \"samples/saxophone/D4.mp3\",\n \"D5\": \"samples/saxophone/D5.mp3\",\n \"D#3\": \"samples/saxophone/Ds3.mp3\",\n \"D#4\": \"samples/saxophone/Ds4.mp3\",\n \"D#5\": \"samples/saxophone/Ds5.mp3\",\n \"E3\": \"samples/saxophone/E3.mp3\",\n \"E4\": \"samples/saxophone/E4.mp3\",\n \"E5\": \"samples/saxophone/E5.mp3\",\n \"F3\": \"samples/saxophone/F3.mp3\",\n \"F4\": \"samples/saxophone/F4.mp3\",\n \"F5\": \"samples/saxophone/F5.mp3\",\n \"F#3\": \"samples/saxophone/Fs3.mp3\",\n \"F#4\": \"samples/saxophone/Fs4.mp3\",\n \"F#5\": \"samples/saxophone/Fs5.mp3\",\n \"G3\": \"samples/saxophone/G3.mp3\",\n \"G4\": \"samples/saxophone/G4.mp3\",\n \"G5\": \"samples/saxophone/G5.mp3\",\n \"G#3\": \"samples/saxophone/Gs3.mp3\",\n \"G#4\": \"samples/saxophone/Gs4.mp3\",\n \"G#5\": \"samples/saxophone/Gs5.mp3\"\n },\n \"trombone\": {\n \"A#1\": \"samples/trombone/As1.mp3\",\n \"A#2\": \"samples/trombone/As2.mp3\",\n \"A#3\": \"samples/trombone/As3.mp3\",\n \"C3\": \"samples/trombone/C3.mp3\",\n \"C4\": \"samples/trombone/C4.mp3\",\n \"C#2\": \"samples/trombone/Cs2.mp3\",\n \"C#4\": \"samples/trombone/Cs4.mp3\",\n \"D3\": \"samples/trombone/D3.mp3\",\n \"D4\": \"samples/trombone/D4.mp3\",\n \"D#2\": \"samples/trombone/Ds2.mp3\",\n \"D#3\": \"samples/trombone/Ds3.mp3\",\n \"D#4\": \"samples/trombone/Ds4.mp3\",\n \"F2\": \"samples/trombone/F2.mp3\",\n \"F3\": \"samples/trombone/F3.mp3\",\n \"F4\": \"samples/trombone/F4.mp3\",\n \"G#2\": \"samples/trombone/Gs2.mp3\",\n \"G#3\": \"samples/trombone/Gs3.mp3\"\n },\n \"trumpet\": {\n \"A3\": \"samples/trumpet/A3.mp3\",\n \"A5\": \"samples/trumpet/A5.mp3\",\n \"A#4\": \"samples/trumpet/As4.mp3\",\n \"C4\": \"samples/trumpet/C4.mp3\",\n \"C6\": \"samples/trumpet/C6.mp3\",\n \"D5\": \"samples/trumpet/D5.mp3\",\n \"D#4\": \"samples/trumpet/Ds4.mp3\",\n \"F3\": \"samples/trumpet/F3.mp3\",\n \"F4\": \"samples/trumpet/F4.mp3\",\n \"F5\": \"samples/trumpet/F5.mp3\",\n \"G4\": \"samples/trumpet/G4.mp3\"\n },\n \"tuba\": {\n \"A#1\": \"samples/tuba/As1.mp3\",\n \"A#2\": \"samples/tuba/As2.mp3\",\n \"A#3\": \"samples/tuba/As3.mp3\",\n \"D3\": \"samples/tuba/D3.mp3\",\n \"D4\": \"samples/tuba/D4.mp3\",\n \"D#2\": \"samples/tuba/Ds2.mp3\",\n \"F1\": \"samples/tuba/F1.mp3\",\n \"F2\": \"samples/tuba/F2.mp3\",\n \"F3\": \"samples/tuba/F3.mp3\"\n },\n \"piano\": {\n \"A1\": \"samples/piano/A1.mp3\",\n \"A2\": \"samples/piano/A2.mp3\",\n \"A3\": \"samples/piano/A3.mp3\",\n \"A4\": \"samples/piano/A4.mp3\",\n \"A5\": \"samples/piano/A5.mp3\",\n \"A6\": \"samples/piano/A6.mp3\",\n \"A7\": \"samples/piano/A7.mp3\",\n \"A#1\": \"samples/piano/As1.mp3\",\n \"A#2\": \"samples/piano/As2.mp3\",\n \"A#3\": \"samples/piano/As3.mp3\",\n \"A#4\": \"samples/piano/As4.mp3\",\n \"A#5\": \"samples/piano/As5.mp3\",\n \"A#6\": \"samples/piano/As6.mp3\",\n \"A#7\": \"samples/piano/As7.mp3\",\n \"B1\": \"samples/piano/B1.mp3\",\n \"B2\": \"samples/piano/B2.mp3\",\n \"B3\": \"samples/piano/B3.mp3\",\n \"B4\": \"samples/piano/B4.mp3\",\n \"B5\": \"samples/piano/B5.mp3\",\n \"B6\": \"samples/piano/B6.mp3\",\n \"B7\": \"samples/piano/B7.mp3\",\n \"C1\": \"samples/piano/C1.mp3\",\n \"C2\": \"samples/piano/C2.mp3\",\n \"C3\": \"samples/piano/C3.mp3\",\n \"C4\": \"samples/piano/C4.mp3\",\n \"C5\": \"samples/piano/C5.mp3\",\n \"C6\": \"samples/piano/C6.mp3\",\n \"C7\": \"samples/piano/C7.mp3\",\n \"C8\": \"samples/piano/C8.mp3\",\n \"C#1\": \"samples/piano/Cs1.mp3\",\n \"C#2\": \"samples/piano/Cs2.mp3\",\n \"C#3\": \"samples/piano/Cs3.mp3\",\n \"C#4\": \"samples/piano/Cs4.mp3\",\n \"C#5\": \"samples/piano/Cs5.mp3\",\n \"C#6\": \"samples/piano/Cs6.mp3\",\n \"C#7\": \"samples/piano/Cs7.mp3\",\n \"D1\": \"samples/piano/D1.mp3\",\n \"D2\": \"samples/piano/D2.mp3\",\n \"D3\": \"samples/piano/D3.mp3\",\n \"D4\": \"samples/piano/D4.mp3\",\n \"D5\": \"samples/piano/D5.mp3\",\n \"D6\": \"samples/piano/D6.mp3\",\n \"D7\": \"samples/piano/D7.mp3\",\n \"D#1\": \"samples/piano/Ds1.mp3\",\n \"D#2\": \"samples/piano/Ds2.mp3\",\n \"D#3\": \"samples/piano/Ds3.mp3\",\n \"D#4\": \"samples/piano/Ds4.mp3\",\n \"D#5\": \"samples/piano/Ds5.mp3\",\n \"D#6\": \"samples/piano/Ds6.mp3\",\n \"D#7\": \"samples/piano/Ds7.mp3\",\n \"E1\": \"samples/piano/E1.mp3\",\n \"E2\": \"samples/piano/E2.mp3\",\n \"E3\": \"samples/piano/E3.mp3\",\n \"E4\": \"samples/piano/E4.mp3\",\n \"E5\": \"samples/piano/E5.mp3\",\n \"E6\": \"samples/piano/E6.mp3\",\n \"E7\": \"samples/piano/E7.mp3\",\n \"F1\": \"samples/piano/F1.mp3\",\n \"F2\": \"samples/piano/F2.mp3\",\n \"F3\": \"samples/piano/F3.mp3\",\n \"F4\": \"samples/piano/F4.mp3\",\n \"F5\": \"samples/piano/F5.mp3\",\n \"F6\": \"samples/piano/F6.mp3\",\n \"F7\": \"samples/piano/F7.mp3\",\n \"F#1\": \"samples/piano/Fs1.mp3\",\n \"F#2\": \"samples/piano/Fs2.mp3\",\n \"F#3\": \"samples/piano/Fs3.mp3\",\n \"F#4\": \"samples/piano/Fs4.mp3\",\n \"F#5\": \"samples/piano/Fs5.mp3\",\n \"F#6\": \"samples/piano/Fs6.mp3\",\n \"F#7\": \"samples/piano/Fs7.mp3\",\n \"G1\": \"samples/piano/G1.mp3\",\n \"G2\": \"samples/piano/G2.mp3\",\n \"G3\": \"samples/piano/G3.mp3\",\n \"G4\": \"samples/piano/G4.mp3\",\n \"G5\": \"samples/piano/G5.mp3\",\n \"G6\": \"samples/piano/G6.mp3\",\n \"G7\": \"samples/piano/G7.mp3\",\n \"G#1\": \"samples/piano/Gs1.mp3\",\n \"G#2\": \"samples/piano/Gs2.mp3\",\n \"G#3\": \"samples/piano/Gs3.mp3\",\n \"G#4\": \"samples/piano/Gs4.mp3\",\n \"G#5\": \"samples/piano/Gs5.mp3\",\n \"G#6\": \"samples/piano/Gs6.mp3\",\n \"G#7\": \"samples/piano/Gs7.mp3\"\n },\n \"violin\": {\n \"A3\": \"samples/violin/A3.mp3\",\n \"A4\": \"samples/violin/A4.mp3\",\n \"A5\": \"samples/violin/A5.mp3\",\n \"A6\": \"samples/violin/A6.mp3\",\n \"C4\": \"samples/violin/C4.mp3\",\n \"C5\": \"samples/violin/C5.mp3\",\n \"C6\": \"samples/violin/C6.mp3\",\n \"C7\": \"samples/violin/C7.mp3\",\n \"E4\": \"samples/violin/E4.mp3\",\n \"E5\": \"samples/violin/E5.mp3\",\n \"E6\": \"samples/violin/E6.mp3\",\n \"G3\": \"samples/violin/G3.mp3\",\n \"G4\": \"samples/violin/G4.mp3\",\n \"G5\": \"samples/violin/G5.mp3\",\n \"G6\": \"samples/violin/G6.mp3\"\n },\n \"xylophone\": {\n \"C5\": \"samples/xylophone/C5.mp3\",\n \"C6\": \"samples/xylophone/C6.mp3\",\n \"C7\": \"samples/xylophone/C7.mp3\",\n \"C8\": \"samples/xylophone/C8.mp3\",\n \"G4\": \"samples/xylophone/G4.mp3\",\n \"G5\": \"samples/xylophone/G5.mp3\",\n \"G6\": \"samples/xylophone/G6.mp3\",\n \"G7\": \"samples/xylophone/G7.mp3\"\n }\n } as const;\n", │ │ + "export const samples = {\n \"bass-electric\": {\n \"A#1\": \"samples/bass-electric/As1.mp3\",\n \"A#2\": \"samples/bass-electric/As2.mp3\",\n \"A#3\": \"samples/bass-electric/As3.mp3\",\n \"A#4\": \"samples/bass-electric/As4.mp3\",\n \"C#1\": \"samples/bass-electric/Cs1.mp3\",\n \"C#2\": \"samples/bass-electric/Cs2.mp3\",\n \"C#3\": \"samples/bass-electric/Cs3.mp3\",\n \"C#4\": \"samples/bass-electric/Cs4.mp3\",\n \"C#5\": \"samples/bass-electric/Cs5.mp3\",\n \"E1\": \"samples/bass-electric/E1.mp3\",\n \"E2\": \"samples/bass-electric/E2.mp3\",\n \"E3\": \"samples/bass-electric/E3.mp3\",\n \"E4\": \"samples/bass-electric/E4.mp3\",\n \"G1\": \"samples/bass-electric/G1.mp3\",\n \"G2\": \"samples/bass-electric/G2.mp3\",\n \"G3\": \"samples/bass-electric/G3.mp3\",\n \"G4\": \"samples/bass-electric/G4.mp3\"\n },\n \"clarinet\": {\n \"A#3\": \"samples/clarinet/As3.mp3\",\n \"A#4\": \"samples/clarinet/As4.mp3\",\n \"A#5\": \"samples/clarinet/As5.mp3\",\n \"D3\": \"samples/clarinet/D3.mp3\",\n \"D4\": \"samples/clarinet/D4.mp3\",\n \"D5\": \"samples/clarinet/D5.mp3\",\n \"D6\": \"samples/clarinet/D6.mp3\",\n \"F3\": \"samples/clarinet/F3.mp3\",\n \"F4\": \"samples/clarinet/F4.mp3\",\n \"F5\": \"samples/clarinet/F5.mp3\",\n \"F#6\": \"samples/clarinet/Fs6.mp3\"\n },\n \"contrabass\": {\n \"A2\": \"samples/contrabass/A2.mp3\",\n \"A#1\": \"samples/contrabass/As1.mp3\",\n \"B3\": \"samples/contrabass/B3.mp3\",\n \"C2\": \"samples/contrabass/C2.mp3\",\n \"C#3\": \"samples/contrabass/Cs3.mp3\",\n \"D2\": \"samples/contrabass/D2.mp3\",\n \"E2\": \"samples/contrabass/E2.mp3\",\n \"E3\": \"samples/contrabass/E3.mp3\",\n \"F#1\": \"samples/contrabass/Fs1.mp3\",\n \"F#2\": \"samples/contrabass/Fs2.mp3\",\n \"G1\": \"samples/contrabass/G1.mp3\",\n \"G#2\": \"samples/contrabass/Gs2.mp3\",\n \"G#3\": \"samples/contrabass/Gs3.mp3\"\n },\n \"bassoon\": {\n \"A2\": \"samples/bassoon/A2.mp3\",\n \"A3\": \"samples/bassoon/A3.mp3\",\n \"A4\": \"samples/bassoon/A4.mp3\",\n \"C3\": \"samples/bassoon/C3.mp3\",\n \"C4\": \"samples/bassoon/C4.mp3\",\n \"C5\": \"samples/bassoon/C5.mp3\",\n \"E4\": \"samples/bassoon/E4.mp3\",\n \"G2\": \"samples/bassoon/G2.mp3\",\n \"G3\": \"samples/bassoon/G3.mp3\",\n \"G4\": \"samples/bassoon/G4.mp3\"\n },\n \"flute\": {\n \"A4\": \"samples/flute/A4.mp3\",\n \"A5\": \"samples/flute/A5.mp3\",\n \"A6\": \"samples/flute/A6.mp3\",\n \"C4\": \"samples/flute/C4.mp3\",\n \"C5\": \"samples/flute/C5.mp3\",\n \"C6\": \"samples/flute/C6.mp3\",\n \"C7\": \"samples/flute/C7.mp3\",\n \"E4\": \"samples/flute/E4.mp3\",\n \"E5\": \"samples/flute/E5.mp3\",\n \"E6\": \"samples/flute/E6.mp3\"\n },\n \"french-horn\": {\n \"A1\": \"samples/french-horn/A1.mp3\",\n \"A3\": \"samples/french-horn/A3.mp3\",\n \"C2\": \"samples/french-horn/C2.mp3\",\n \"C4\": \"samples/french-horn/C4.mp3\",\n \"D3\": \"samples/french-horn/D3.mp3\",\n \"D5\": \"samples/french-horn/D5.mp3\",\n \"D#2\": \"samples/french-horn/Ds2.mp3\",\n \"F3\": \"samples/french-horn/F3.mp3\",\n \"F5\": \"samples/french-horn/F5.mp3\",\n \"G2\": \"samples/french-horn/G2.mp3\"\n },\n \"guitar-acoustic\": {\n \"A2\": \"samples/guitar-acoustic/A2.mp3\",\n \"A3\": \"samples/guitar-acoustic/A3.mp3\",\n \"A4\": \"samples/guitar-acoustic/A4.mp3\",\n \"A#2\": \"samples/guitar-acoustic/As2.mp3\",\n \"A#3\": \"samples/guitar-acoustic/As3.mp3\",\n \"A#4\": \"samples/guitar-acoustic/As4.mp3\",\n \"B2\": \"samples/guitar-acoustic/B2.mp3\",\n \"B3\": \"samples/guitar-acoustic/B3.mp3\",\n \"B4\": \"samples/guitar-acoustic/B4.mp3\",\n \"C3\": \"samples/guitar-acoustic/C3.mp3\",\n \"C4\": \"samples/guitar-acoustic/C4.mp3\",\n \"C5\": \"samples/guitar-acoustic/C5.mp3\",\n \"C#3\": \"samples/guitar-acoustic/Cs3.mp3\",\n \"C#4\": \"samples/guitar-acoustic/Cs4.mp3\",\n \"C#5\": \"samples/guitar-acoustic/Cs5.mp3\",\n \"D2\": \"samples/guitar-acoustic/D2.mp3\",\n \"D3\": \"samples/guitar-acoustic/D3.mp3\",\n \"D4\": \"samples/guitar-acoustic/D4.mp3\",\n \"D5\": \"samples/guitar-acoustic/D5.mp3\",\n \"D#2\": \"samples/guitar-acoustic/Ds2.mp3\",\n \"D#3\": \"samples/guitar-acoustic/Ds3.mp3\",\n \"D#4\": \"samples/guitar-acoustic/Ds4.mp3\",\n \"E2\": \"samples/guitar-acoustic/E2.mp3\",\n \"E3\": \"samples/guitar-acoustic/E3.mp3\",\n \"E4\": \"samples/guitar-acoustic/E4.mp3\",\n \"F2\": \"samples/guitar-acoustic/F2.mp3\",\n \"F3\": \"samples/guitar-acoustic/F3.mp3\",\n \"F4\": \"samples/guitar-acoustic/F4.mp3\",\n \"F#2\": \"samples/guitar-acoustic/Fs2.mp3\",\n \"F#3\": \"samples/guitar-acoustic/Fs3.mp3\",\n \"F#4\": \"samples/guitar-acoustic/Fs4.mp3\",\n \"G2\": \"samples/guitar-acoustic/G2.mp3\",\n \"G3\": \"samples/guitar-acoustic/G3.mp3\",\n \"G4\": \"samples/guitar-acoustic/G4.mp3\",\n \"G#2\": \"samples/guitar-acoustic/Gs2.mp3\",\n \"G#3\": \"samples/guitar-acoustic/Gs3.mp3\",\n \"G#4\": \"samples/guitar-acoustic/Gs4.mp3\"\n },\n \"guitar-electric\": {\n \"A2\": \"samples/guitar-electric/A2.mp3\",\n \"A3\": \"samples/guitar-electric/A3.mp3\",\n \"A4\": \"samples/guitar-electric/A4.mp3\",\n \"A5\": \"samples/guitar-electric/A5.mp3\",\n \"C3\": \"samples/guitar-electric/C3.mp3\",\n \"C4\": \"samples/guitar-electric/C4.mp3\",\n \"C5\": \"samples/guitar-electric/C5.mp3\",\n \"C6\": \"samples/guitar-electric/C6.mp3\",\n \"C#2\": \"samples/guitar-electric/Cs2.mp3\",\n \"D#3\": \"samples/guitar-electric/Ds3.mp3\",\n \"D#4\": \"samples/guitar-electric/Ds4.mp3\",\n \"D#5\": \"samples/guitar-electric/Ds5.mp3\",\n \"E2\": \"samples/guitar-electric/E2.mp3\",\n \"F#2\": \"samples/guitar-electric/Fs2.mp3\",\n \"F#3\": \"samples/guitar-electric/Fs3.mp3\",\n \"F#4\": \"samples/guitar-electric/Fs4.mp3\",\n \"F#5\": \"samples/guitar-electric/Fs5.mp3\"\n },\n \"guitar-nylon\": {\n \"A2\": \"samples/guitar-nylon/A2.mp3\",\n \"A3\": \"samples/guitar-nylon/A3.mp3\",\n \"A4\": \"samples/guitar-nylon/A4.mp3\",\n \"A5\": \"samples/guitar-nylon/A5.mp3\",\n \"A#5\": \"samples/guitar-nylon/As5.mp3\",\n \"B1\": \"samples/guitar-nylon/B1.mp3\",\n \"B2\": \"samples/guitar-nylon/B2.mp3\",\n \"B3\": \"samples/guitar-nylon/B3.mp3\",\n \"B4\": \"samples/guitar-nylon/B4.mp3\",\n \"C#3\": \"samples/guitar-nylon/Cs3.mp3\",\n \"C#4\": \"samples/guitar-nylon/Cs4.mp3\",\n \"C#5\": \"samples/guitar-nylon/Cs5.mp3\",\n \"D2\": \"samples/guitar-nylon/D2.mp3\",\n \"D3\": \"samples/guitar-nylon/D3.mp3\",\n \"D5\": \"samples/guitar-nylon/D5.mp3\",\n \"D#4\": \"samples/guitar-nylon/Ds4.mp3\",\n \"E2\": \"samples/guitar-nylon/E2.mp3\",\n \"E3\": \"samples/guitar-nylon/E3.mp3\",\n \"E4\": \"samples/guitar-nylon/E4.mp3\",\n \"E5\": \"samples/guitar-nylon/E5.mp3\",\n \"F#2\": \"samples/guitar-nylon/Fs2.mp3\",\n \"F#3\": \"samples/guitar-nylon/Fs3.mp3\",\n \"F#4\": \"samples/guitar-nylon/Fs4.mp3\",\n \"F#5\": \"samples/guitar-nylon/Fs5.mp3\",\n \"G3\": \"samples/guitar-nylon/G3.mp3\",\n \"G5\": \"samples/guitar-nylon/G5.mp3\",\n \"G#2\": \"samples/guitar-nylon/Gs2.mp3\",\n \"G#4\": \"samples/guitar-nylon/Gs4.mp3\",\n \"G#5\": \"samples/guitar-nylon/Gs5.mp3\"\n },\n \"harmonium\": {\n \"A2\": \"samples/harmonium/A2.mp3\",\n \"A3\": \"samples/harmonium/A3.mp3\",\n \"A4\": \"samples/harmonium/A4.mp3\",\n \"A#2\": \"samples/harmonium/As2.mp3\",\n \"A#3\": \"samples/harmonium/As3.mp3\",\n \"A#4\": \"samples/harmonium/As4.mp3\",\n \"B2\": \"samples/harmonium/B2.mp3\",\n \"B3\": \"samples/harmonium/B3.mp3\",\n \"B4\": \"samples/harmonium/B4.mp3\",\n \"C2\": \"samples/harmonium/C2.mp3\",\n \"C3\": \"samples/harmonium/C3.mp3\",\n \"C4\": \"samples/harmonium/C4.mp3\",\n \"C5\": \"samples/harmonium/C5.mp3\",\n \"C#2\": \"samples/harmonium/Cs2.mp3\",\n \"C#3\": \"samples/harmonium/Cs3.mp3\",\n \"C#4\": \"samples/harmonium/Cs4.mp3\",\n \"C#5\": \"samples/harmonium/Cs5.mp3\",\n \"D2\": \"samples/harmonium/D2.mp3\",\n \"D3\": \"samples/harmonium/D3.mp3\",\n \"D4\": \"samples/harmonium/D4.mp3\",\n \"D5\": \"samples/harmonium/D5.mp3\",\n \"D#2\": \"samples/harmonium/Ds2.mp3\",\n \"D#3\": \"samples/harmonium/Ds3.mp3\",\n \"D#4\": \"samples/harmonium/Ds4.mp3\",\n \"E2\": \"samples/harmonium/E2.mp3\",\n \"E3\": \"samples/harmonium/E3.mp3\",\n \"E4\": \"samples/harmonium/E4.mp3\",\n \"F2\": \"samples/harmonium/F2.mp3\",\n \"F3\": \"samples/harmonium/F3.mp3\",\n \"F4\": \"samples/harmonium/F4.mp3\",\n \"F#2\": \"samples/harmonium/Fs2.mp3\",\n \"F#3\": \"samples/harmonium/Fs3.mp3\",\n \"G2\": \"samples/harmonium/G2.mp3\",\n \"G3\": \"samples/harmonium/G3.mp3\",\n \"G4\": \"samples/harmonium/G4.mp3\",\n \"G#2\": \"samples/harmonium/Gs2.mp3\",\n \"G#3\": \"samples/harmonium/Gs3.mp3\",\n \"G#4\": \"samples/harmonium/Gs4.mp3\"\n },\n \"harp\": {\n \"A2\": \"samples/harp/A2.mp3\",\n \"A4\": \"samples/harp/A4.mp3\",\n \"A6\": \"samples/harp/A6.mp3\",\n \"B1\": \"samples/harp/B1.mp3\",\n \"B3\": \"samples/harp/B3.mp3\",\n \"B5\": \"samples/harp/B5.mp3\",\n \"B6\": \"samples/harp/B6.mp3\",\n \"C3\": \"samples/harp/C3.mp3\",\n \"C5\": \"samples/harp/C5.mp3\",\n \"D2\": \"samples/harp/D2.mp3\",\n \"D4\": \"samples/harp/D4.mp3\",\n \"D6\": \"samples/harp/D6.mp3\",\n \"D7\": \"samples/harp/D7.mp3\",\n \"E1\": \"samples/harp/E1.mp3\",\n \"E3\": \"samples/harp/E3.mp3\",\n \"E5\": \"samples/harp/E5.mp3\",\n \"F2\": \"samples/harp/F2.mp3\",\n \"F4\": \"samples/harp/F4.mp3\",\n \"F6\": \"samples/harp/F6.mp3\",\n \"F7\": \"samples/harp/F7.mp3\",\n \"G1\": \"samples/harp/G1.mp3\",\n \"G3\": \"samples/harp/G3.mp3\",\n \"G5\": \"samples/harp/G5.mp3\"\n },\n \"organ\": {\n \"A1\": \"samples/organ/A1.mp3\",\n \"A2\": \"samples/organ/A2.mp3\",\n \"A3\": \"samples/organ/A3.mp3\",\n \"A4\": \"samples/organ/A4.mp3\",\n \"A5\": \"samples/organ/A5.mp3\",\n \"C1\": \"samples/organ/C1.mp3\",\n \"C2\": \"samples/organ/C2.mp3\",\n \"C3\": \"samples/organ/C3.mp3\",\n \"C4\": \"samples/organ/C4.mp3\",\n \"C5\": \"samples/organ/C5.mp3\",\n \"C6\": \"samples/organ/C6.mp3\",\n \"D#1\": \"samples/organ/Ds1.mp3\",\n \"D#2\": \"samples/organ/Ds2.mp3\",\n \"D#3\": \"samples/organ/Ds3.mp3\",\n \"D#4\": \"samples/organ/Ds4.mp3\",\n \"D#5\": \"samples/organ/Ds5.mp3\",\n \"F#1\": \"samples/organ/Fs1.mp3\",\n \"F#2\": \"samples/organ/Fs2.mp3\",\n \"F#3\": \"samples/organ/Fs3.mp3\",\n \"F#4\": \"samples/organ/Fs4.mp3\",\n \"F#5\": \"samples/organ/Fs5.mp3\"\n },\n \"piano\": {\n \"A1\": \"samples/piano/A1.mp3\",\n \"A2\": \"samples/piano/A2.mp3\",\n \"A3\": \"samples/piano/A3.mp3\",\n \"A4\": \"samples/piano/A4.mp3\",\n \"A5\": \"samples/piano/A5.mp3\",\n \"A6\": \"samples/piano/A6.mp3\",\n \"A7\": \"samples/piano/A7.mp3\",\n \"A#1\": \"samples/piano/As1.mp3\",\n \"A#2\": \"samples/piano/As2.mp3\",\n \"A#3\": \"samples/piano/As3.mp3\",\n \"A#4\": \"samples/piano/As4.mp3\",\n \"A#5\": \"samples/piano/As5.mp3\",\n \"A#6\": \"samples/piano/As6.mp3\",\n \"A#7\": \"samples/piano/As7.mp3\",\n \"B1\": \"samples/piano/B1.mp3\",\n \"B2\": \"samples/piano/B2.mp3\",\n \"B3\": \"samples/piano/B3.mp3\",\n \"B4\": \"samples/piano/B4.mp3\",\n \"B5\": \"samples/piano/B5.mp3\",\n \"B6\": \"samples/piano/B6.mp3\",\n \"B7\": \"samples/piano/B7.mp3\",\n \"C1\": \"samples/piano/C1.mp3\",\n \"C2\": \"samples/piano/C2.mp3\",\n \"C3\": \"samples/piano/C3.mp3\",\n \"C4\": \"samples/piano/C4.mp3\",\n \"C5\": \"samples/piano/C5.mp3\",\n \"C6\": \"samples/piano/C6.mp3\",\n \"C7\": \"samples/piano/C7.mp3\",\n \"C8\": \"samples/piano/C8.mp3\",\n \"C#1\": \"samples/piano/Cs1.mp3\",\n \"C#2\": \"samples/piano/Cs2.mp3\",\n \"C#3\": \"samples/piano/Cs3.mp3\",\n \"C#4\": \"samples/piano/Cs4.mp3\",\n \"C#5\": \"samples/piano/Cs5.mp3\",\n \"C#6\": \"samples/piano/Cs6.mp3\",\n \"C#7\": \"samples/piano/Cs7.mp3\",\n \"D1\": \"samples/piano/D1.mp3\",\n \"D2\": \"samples/piano/D2.mp3\",\n \"D3\": \"samples/piano/D3.mp3\",\n \"D4\": \"samples/piano/D4.mp3\",\n \"D5\": \"samples/piano/D5.mp3\",\n \"D6\": \"samples/piano/D6.mp3\",\n \"D7\": \"samples/piano/D7.mp3\",\n \"D#1\": \"samples/piano/Ds1.mp3\",\n \"D#2\": \"samples/piano/Ds2.mp3\",\n \"D#3\": \"samples/piano/Ds3.mp3\",\n \"D#4\": \"samples/piano/Ds4.mp3\",\n \"D#5\": \"samples/piano/Ds5.mp3\",\n \"D#6\": \"samples/piano/Ds6.mp3\",\n \"D#7\": \"samples/piano/Ds7.mp3\",\n \"E1\": \"samples/piano/E1.mp3\",\n \"E2\": \"samples/piano/E2.mp3\",\n \"E3\": \"samples/piano/E3.mp3\",\n \"E4\": \"samples/piano/E4.mp3\",\n \"E5\": \"samples/piano/E5.mp3\",\n \"E6\": \"samples/piano/E6.mp3\",\n \"E7\": \"samples/piano/E7.mp3\",\n \"F1\": \"samples/piano/F1.mp3\",\n \"F2\": \"samples/piano/F2.mp3\",\n \"F3\": \"samples/piano/F3.mp3\",\n \"F4\": \"samples/piano/F4.mp3\",\n \"F5\": \"samples/piano/F5.mp3\",\n \"F6\": \"samples/piano/F6.mp3\",\n \"F7\": \"samples/piano/F7.mp3\",\n \"F#1\": \"samples/piano/Fs1.mp3\",\n \"F#2\": \"samples/piano/Fs2.mp3\",\n \"F#3\": \"samples/piano/Fs3.mp3\",\n \"F#4\": \"samples/piano/Fs4.mp3\",\n \"F#5\": \"samples/piano/Fs5.mp3\",\n \"F#6\": \"samples/piano/Fs6.mp3\",\n \"F#7\": \"samples/piano/Fs7.mp3\",\n \"G1\": \"samples/piano/G1.mp3\",\n \"G2\": \"samples/piano/G2.mp3\",\n \"G3\": \"samples/piano/G3.mp3\",\n \"G4\": \"samples/piano/G4.mp3\",\n \"G5\": \"samples/piano/G5.mp3\",\n \"G6\": \"samples/piano/G6.mp3\",\n \"G7\": \"samples/piano/G7.mp3\",\n \"G#1\": \"samples/piano/Gs1.mp3\",\n \"G#2\": \"samples/piano/Gs2.mp3\",\n \"G#3\": \"samples/piano/Gs3.mp3\",\n \"G#4\": \"samples/piano/Gs4.mp3\",\n \"G#5\": \"samples/piano/Gs5.mp3\",\n \"G#6\": \"samples/piano/Gs6.mp3\",\n \"G#7\": \"samples/piano/Gs7.mp3\"\n },\n \"saxophone\": {\n \"A4\": \"samples/saxophone/A4.mp3\",\n \"A5\": \"samples/saxophone/A5.mp3\",\n \"A#3\": \"samples/saxophone/As3.mp3\",\n \"A#4\": \"samples/saxophone/As4.mp3\",\n \"B3\": \"samples/saxophone/B3.mp3\",\n \"B4\": \"samples/saxophone/B4.mp3\",\n \"C4\": \"samples/saxophone/C4.mp3\",\n \"C5\": \"samples/saxophone/C5.mp3\",\n \"C#3\": \"samples/saxophone/Cs3.mp3\",\n \"C#4\": \"samples/saxophone/Cs4.mp3\",\n \"C#5\": \"samples/saxophone/Cs5.mp3\",\n \"D3\": \"samples/saxophone/D3.mp3\",\n \"D4\": \"samples/saxophone/D4.mp3\",\n \"D5\": \"samples/saxophone/D5.mp3\",\n \"D#3\": \"samples/saxophone/Ds3.mp3\",\n \"D#4\": \"samples/saxophone/Ds4.mp3\",\n \"D#5\": \"samples/saxophone/Ds5.mp3\",\n \"E3\": \"samples/saxophone/E3.mp3\",\n \"E4\": \"samples/saxophone/E4.mp3\",\n \"E5\": \"samples/saxophone/E5.mp3\",\n \"F3\": \"samples/saxophone/F3.mp3\",\n \"F4\": \"samples/saxophone/F4.mp3\",\n \"F5\": \"samples/saxophone/F5.mp3\",\n \"F#3\": \"samples/saxophone/Fs3.mp3\",\n \"F#4\": \"samples/saxophone/Fs4.mp3\",\n \"F#5\": \"samples/saxophone/Fs5.mp3\",\n \"G3\": \"samples/saxophone/G3.mp3\",\n \"G4\": \"samples/saxophone/G4.mp3\",\n \"G5\": \"samples/saxophone/G5.mp3\",\n \"G#3\": \"samples/saxophone/Gs3.mp3\",\n \"G#4\": \"samples/saxophone/Gs4.mp3\",\n \"G#5\": \"samples/saxophone/Gs5.mp3\"\n },\n \"trombone\": {\n \"A#1\": \"samples/trombone/As1.mp3\",\n \"A#2\": \"samples/trombone/As2.mp3\",\n \"A#3\": \"samples/trombone/As3.mp3\",\n \"C3\": \"samples/trombone/C3.mp3\",\n \"C4\": \"samples/trombone/C4.mp3\",\n \"C#2\": \"samples/trombone/Cs2.mp3\",\n \"C#4\": \"samples/trombone/Cs4.mp3\",\n \"D3\": \"samples/trombone/D3.mp3\",\n \"D4\": \"samples/trombone/D4.mp3\",\n \"D#2\": \"samples/trombone/Ds2.mp3\",\n \"D#3\": \"samples/trombone/Ds3.mp3\",\n \"D#4\": \"samples/trombone/Ds4.mp3\",\n \"F2\": \"samples/trombone/F2.mp3\",\n \"F3\": \"samples/trombone/F3.mp3\",\n \"F4\": \"samples/trombone/F4.mp3\",\n \"G#2\": \"samples/trombone/Gs2.mp3\",\n \"G#3\": \"samples/trombone/Gs3.mp3\"\n },\n \"trumpet\": {\n \"A3\": \"samples/trumpet/A3.mp3\",\n \"A5\": \"samples/trumpet/A5.mp3\",\n \"A#4\": \"samples/trumpet/As4.mp3\",\n \"C4\": \"samples/trumpet/C4.mp3\",\n \"C6\": \"samples/trumpet/C6.mp3\",\n \"D5\": \"samples/trumpet/D5.mp3\",\n \"D#4\": \"samples/trumpet/Ds4.mp3\",\n \"F3\": \"samples/trumpet/F3.mp3\",\n \"F4\": \"samples/trumpet/F4.mp3\",\n \"F5\": \"samples/trumpet/F5.mp3\",\n \"G4\": \"samples/trumpet/G4.mp3\"\n },\n \"tuba\": {\n \"A#1\": \"samples/tuba/As1.mp3\",\n \"A#2\": \"samples/tuba/As2.mp3\",\n \"A#3\": \"samples/tuba/As3.mp3\",\n \"D3\": \"samples/tuba/D3.mp3\",\n \"D4\": \"samples/tuba/D4.mp3\",\n \"D#2\": \"samples/tuba/Ds2.mp3\",\n \"F1\": \"samples/tuba/F1.mp3\",\n \"F2\": \"samples/tuba/F2.mp3\",\n \"F3\": \"samples/tuba/F3.mp3\"\n },\n \"violin\": {\n \"A3\": \"samples/violin/A3.mp3\",\n \"A4\": \"samples/violin/A4.mp3\",\n \"A5\": \"samples/violin/A5.mp3\",\n \"A6\": \"samples/violin/A6.mp3\",\n \"C4\": \"samples/violin/C4.mp3\",\n \"C5\": \"samples/violin/C5.mp3\",\n \"C6\": \"samples/violin/C6.mp3\",\n \"C7\": \"samples/violin/C7.mp3\",\n \"E4\": \"samples/violin/E4.mp3\",\n \"E5\": \"samples/violin/E5.mp3\",\n \"E6\": \"samples/violin/E6.mp3\",\n \"G3\": \"samples/violin/G3.mp3\",\n \"G4\": \"samples/violin/G4.mp3\",\n \"G5\": \"samples/violin/G5.mp3\",\n \"G6\": \"samples/violin/G6.mp3\"\n },\n \"xylophone\": {\n \"C5\": \"samples/xylophone/C5.mp3\",\n \"C6\": \"samples/xylophone/C6.mp3\",\n \"C7\": \"samples/xylophone/C7.mp3\",\n \"C8\": \"samples/xylophone/C8.mp3\",\n \"G4\": \"samples/xylophone/G4.mp3\",\n \"G5\": \"samples/xylophone/G5.mp3\",\n \"G6\": \"samples/xylophone/G6.mp3\",\n \"G7\": \"samples/xylophone/G7.mp3\"\n },\n \"cello\": {\n \"A2\": \"samples/cello/A2.mp3\",\n \"A3\": \"samples/cello/A3.mp3\",\n \"A4\": \"samples/cello/A4.mp3\",\n \"A#2\": \"samples/cello/As2.mp3\",\n \"A#3\": \"samples/cello/As3.mp3\",\n \"B2\": \"samples/cello/B2.mp3\",\n \"B3\": \"samples/cello/B3.mp3\",\n \"B4\": \"samples/cello/B4.mp3\",\n \"C2\": \"samples/cello/C2.mp3\",\n \"C3\": \"samples/cello/C3.mp3\",\n \"C4\": \"samples/cello/C4.mp3\",\n \"C5\": \"samples/cello/C5.mp3\",\n \"C#3\": \"samples/cello/Cs3.mp3\",\n \"C#4\": \"samples/cello/Cs4.mp3\",\n \"D2\": \"samples/cello/D2.mp3\",\n \"D3\": \"samples/cello/D3.mp3\",\n \"D4\": \"samples/cello/D4.mp3\",\n \"D#2\": \"samples/cello/Ds2.mp3\",\n \"D#3\": \"samples/cello/Ds3.mp3\",\n \"D#4\": \"samples/cello/Ds4.mp3\",\n \"E2\": \"samples/cello/E2.mp3\",\n \"E3\": \"samples/cello/E3.mp3\",\n \"E4\": \"samples/cello/E4.mp3\",\n \"F2 v2\": \"samples/cello/F2 v2.mp3\",\n \"F2\": \"samples/cello/F2.mp3\",\n \"F3\": \"samples/cello/F3.mp3\",\n \"F4\": \"samples/cello/F4.mp3\",\n \"F#3\": \"samples/cello/Fs3.mp3\",\n \"F#4\": \"samples/cello/Fs4.mp3\",\n \"G2 v2\": \"samples/cello/G2 v2.mp3\",\n \"G2\": \"samples/cello/G2.mp3\",\n \"G3\": \"samples/cello/G3.mp3\",\n \"G4\": \"samples/cello/G4.mp3\",\n \"G#2\": \"samples/cello/Gs2.mp3\",\n \"G#3\": \"samples/cello/Gs3.mp3\",\n \"G#4\": \"samples/cello/Gs4.mp3\"\n }\n } as const;\n", │ │ "import { Component, inject } from '@angular/core';\nimport {\n AlertController,\n IonicModule,\n ModalController,\n Platform,\n} from '@ionic/angular';\nimport * as _ from 'lodash';\nimport { ReleaseNotesPage } from './release-notes/release-notes-page.component';\nimport { ReleaseNotesService } from './release-notes/release-notes.service';\nimport { toPromise } from './shared/ts-utility/rxjs/toPromise';\nimport { StorageMigrationService } from './storage/storage-migration.service';\n\n@Component({\n selector: 'app-root',\n templateUrl: 'app.component.html',\n styleUrls: ['app.component.scss'],\n standalone: true,\n imports: [IonicModule],\n})\nexport class AppComponent {\n private readonly _modalController = inject(ModalController);\n private readonly _releaseNotesService = inject(ReleaseNotesService);\n private readonly _alertController = inject(AlertController);\n private readonly _platform = inject(Platform);\n private readonly _storageMigrationService = inject(StorageMigrationService);\n\n constructor() {\n this.showReleaseNotes();\n this._storageMigrationService.runMigrationScripts();\n\n if (this._platform.is('iphone')) {\n this._alertController\n .create({\n message: 'Please make sure silent mode is off while using the app.',\n subHeader: 'Turn off Silent Mode',\n buttons: ['Silent mode is off'],\n })\n .then((alert) => alert.present());\n }\n }\n\n async showReleaseNotes(): Promise {\n const releaseNotes = await toPromise(\n this._releaseNotesService.relevantReleaseNotes$,\n );\n if (_.isEmpty(releaseNotes)) {\n await this._releaseNotesService.setReleaseNotesWereViewed();\n return;\n }\n const modal = await this._modalController.create({\n component: ReleaseNotesPage,\n });\n await modal.present();\n await modal.onDidDismiss();\n await this._releaseNotesService.setReleaseNotesWereViewed();\n }\n}\n", │ │ "\n \n\n", │ │ "import { AsyncPipe } from '@angular/common';\nimport { Component, inject } from '@angular/core';\nimport { IonicModule } from '@ionic/angular';\nimport { ModalFrameComponent } from '../shared/modal/modal-frame/modal-frame.component';\nimport { VersionService } from '../version.service';\nimport { ReleaseNotesService } from './release-notes.service';\n\n@Component({\n selector: 'app-release-notes',\n templateUrl: './release-notes-page.component.html',\n styleUrls: ['./release-notes-page.component.scss'],\n standalone: true,\n imports: [ModalFrameComponent, IonicModule, AsyncPipe],\n})\nexport class ReleaseNotesPage {\n readonly versionService = inject(VersionService);\n readonly releaseNotesService = inject(ReleaseNotesService);\n}\n", │ │ "\n

Version: {{ versionService.version$ | async }}

\n \n Nice! Let's go\n
\n", │ │ "import { Injectable, inject } from '@angular/core';\nimport * as _ from 'lodash';\nimport { Observable, Subject, of } from 'rxjs';\nimport { map, startWith, switchMap } from 'rxjs/operators';\nimport { toObservable } from '../shared/ts-utility';\nimport { toPromise } from '../shared/ts-utility/rxjs/toPromise';\nimport { StorageService } from '../storage/storage.service';\nimport { VersionService } from '../version.service';\nimport { RELEASE_NOTES_TOKEN, ReleaseNotes } from './release-notes';\nimport { versionComparator } from './version-comparator';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class ReleaseNotesService {\n private readonly _versionService = inject(VersionService);\n private readonly _releaseNotes: ReleaseNotes = inject(RELEASE_NOTES_TOKEN);\n private readonly _storageService = inject(StorageService);\n\n private readonly _releaseNotesKey: string = 'releaseNotesViewedOn';\n private readonly _releaseNotesViewedOnChange$ = new Subject();\n readonly relevantReleaseNotes$: Observable =\n this._getRelevantReleaseNotes();\n\n async setReleaseNotesWereViewed(): Promise {\n const currentVersion = await toPromise(this._versionService.version$);\n if (currentVersion === 'development') {\n return;\n }\n await this._storageService.set(this._releaseNotesKey, currentVersion);\n this._releaseNotesViewedOnChange$.next(currentVersion);\n }\n\n private _getRelevantReleaseNotes(): Observable {\n return toObservable(this._versionService.version$).pipe(\n switchMap((currentVersion) => {\n if (currentVersion === 'development') {\n return of([]);\n }\n\n const releaseNotesLastViewedOn$ = toObservable(\n this._storageService.get(this._releaseNotesKey),\n ).pipe(\n switchMap((releaseNotesLastViewedOn) => {\n return this._releaseNotesViewedOnChange$.pipe(\n startWith(releaseNotesLastViewedOn),\n );\n }),\n );\n\n return releaseNotesLastViewedOn$.pipe(\n map((releaseNotesLastViewedOn) => {\n return _.flatMap(\n this._releaseNotes.filter(\n (releaseNote) =>\n !!releaseNotesLastViewedOn &&\n versionComparator(\n releaseNote.version,\n releaseNotesLastViewedOn,\n ) > 0,\n ),\n (releaseNote) => {\n return releaseNote.notes;\n },\n );\n }),\n );\n }),\n );\n }\n}\n", │ │ "import { InjectionToken } from '@angular/core';\nimport { OneOrMany } from '../shared/ts-utility';\n\nexport const RELEASE_NOTES_TOKEN: InjectionToken =\n new InjectionToken('Release Notes');\n\nexport type ReleaseNotes = {\n version: string;\n notes: OneOrMany;\n}[];\n\nexport const releaseNotes: ReleaseNotes = [\n {\n version: '1.1.3',\n notes: 'Cadence is always played in 120BPM regardless of BPM settings',\n },\n {\n version: '1.1.3',\n notes:\n 'Support multiple notes for Note in Key exercise (can be set up via \"Number of notes\" in the exercise settings)',\n },\n {\n version: '1.1.3',\n notes:\n 'Add the option to disable resolution in tonal exercise (Notes and Chords in Key)',\n },\n {\n version: '1.1.4',\n notes: 'Add the option move immediately to next question after answering',\n },\n {\n version: '1.1.5',\n notes:\n 'Add \"Common Chord Progressions\" Exercise. Try this to identify on the most popular and used progression.',\n },\n {\n version: '1.1.6',\n notes: 'Fix bug where right answers were not highlighted correctly',\n },\n {\n version: '1.2.1',\n notes:\n 'Support the minor mode for note in key exercise. Note you have to manually select relevant notes and cadence type (for now)',\n },\n {\n version: '1.2.2',\n notes:\n 'New \"Notes with Chords\" exercise. Practice it to memorize the sound of the same scale degrees above different chords.',\n },\n {\n version: '1.2.3',\n notes:\n 'Click other answers to listen to what they sound like after correct answer received',\n },\n {\n version: '1.2.4',\n notes:\n 'Settings for included answers have a more friendly layout that matches the answers in practice view',\n },\n {\n version: '1.2.5',\n notes:\n 'Support all modes and non-diatonic chords for Chord Functions Exercise. Note you have to manually select relevant chords and cadence type for the scale you want to practice in (for now)',\n },\n {\n version: '1.2.6',\n notes: `OpenEar now accepts donations! Click here to donate. Any sum is appreciated!`,\n },\n {\n version: '1.2.7',\n notes: `With \"Chord Progression in Real Songs\" Exercise, you can listen to real songs streaming from YouTube and try to identify their chord progressions.`,\n },\n {\n version: '1.2.7',\n notes: `\"Reveal answer after first mistake\" option - when checked, correct answer will be revealed after first mistake, so you don't have a \"second chance\" to find the right answer.`,\n },\n {\n version: '1.2.9',\n notes:\n 'Improve performance for \"Chord progressions in real songs\" (Android only)',\n },\n {\n version: '1.2.10',\n notes: 'Enable a selection of range for \"Scale Degree\" exercise.',\n },\n {\n version: '1.2.11',\n notes: 'Add the options to reset statistics',\n },\n {\n version: '1.2.12',\n notes:\n 'Use numeric display instead of Moveable-Do for scale degrees exercise',\n },\n {\n version: '1.2.14',\n notes: 'Add more chord degrees options',\n },\n {\n version: '1.3.1',\n notes:\n 'Bass voice mode for Notes with Chord: Use it to learn how different bass notes sounds like under different chords. (essentially creating inversions or interesting suspensions)',\n },\n {\n version: '1.3.1',\n notes:\n 'Enable selection of chords in \"Chord Progressions in Real Songs\" exercise. (Android only)',\n },\n {\n version: '1.4.1',\n notes:\n '\"Analyze by relative major tonic\" option in Common Chord Progressions exercise. Use this to analyze roman numerals in relative major no matter what\\'s the progression \"real\" mode.',\n },\n {\n version: '1.4.5',\n notes:\n '\"Answer question automatically\" - Use this together with \"resolution\" and \"move automatically to next question\" to create a \"listening mode\" where questions and resolutions will be played consecutively and help train your musical memory.',\n },\n {\n version: '1.5.1',\n notes:\n 'Adding more chords to Chord Types exercise (Currently supports 18 chord types)',\n },\n {\n version: '1.5.6',\n notes:\n 'Enabled randomizing the key every X questions. Relevant for all tonal-based questions.',\n },\n {\n version: '1.5.7',\n notes:\n 'Enable a selection of arpeggio direction for \"Triad Inversion\" exercise',\n },\n {\n version: '1.5.8',\n notes: 'Support multiple simultaneous voices for \"Scale Degrees\" exercise',\n },\n {\n version: '1.5.10',\n notes: 'Relative minor cadence',\n },\n {\n version: '1.5.11',\n notes: 'Support tonic drone for tonal exercises',\n },\n {\n version: '1.5.12',\n notes:\n 'Support for harmonic intervals in interval excercise. Can switch betwen melodic or harmonic in the configuration of the interval excercise.',\n },\n {\n version: '1.5.14',\n notes: 'Support more instrument sounds in all exercises',\n },\n {\n version: '1.6.0',\n notes:\n 'Multiple chord types in Chord Functions exercise. Long press on a chord in the settings to see more options.',\n },\n {\n version: '1.6.0',\n notes:\n 'Support for analyzing chord progressions in real songs in the relative major mode, turned out by default. (Android only at the moment)',\n },\n {\n version: '1.6.1',\n notes: 'Practice \"Notes With Chords\" with 7th chords',\n },\n {\n version: '1.8.0',\n notes:\n 'Support Chord Inversions (aka Slash Chords) in Chord Functions. Note the special notation used in this app: \"I/3\" in C major is C/E (equivalent to I6 in classical analysis) while I6 in C major is C6 (equivalent to I65 in classical analysis). See exercise explanation for more details. To use it - long press a chord option in the setting, and then long press one of the extension options to see inversions options.',\n },\n {\n version: '1.8.1',\n notes:\n 'In Chords in Real Songs, Mixolydian progressions will now be analyzed in the mixolydian tonic by default. This can be customized so every mode is analyzed in the relative major.',\n },\n {\n version: '1.8.4',\n notes:\n 'Chord functions progressions will attempt to put chords in sensible musical context, when using un-diatonic notes or inversions.',\n },\n {\n version: '1.9.0',\n notes:\n 'Option for \"Simplify Extensions\" in Chords in Real Songs (Android only) is now available (and turned on by default)',\n },\n {\n version: '1.9.0',\n notes:\n 'Nested answers in chord progression exercise have been significantly changed. To select inner answers, hold the main answer and slide outwards to the required answer.',\n },\n];\n", │ │ "import { toNumber } from 'lodash';\n\nexport function versionComparator(version1: string, version2: string): number {\n // negative if version1 < version2\n const split1 = version1.split('.').map((v) => toNumber(v));\n const split2 = version2.split('.').map((v) => toNumber(v));\n\n for (let i = 0; i < split1.length; i++) {\n if (split1[i] - split2[i] != 0) {\n return split1[i] - split2[i];\n }\n }\n\n return 0;\n}\n", ├── assets/public/main.js │ ├── js-beautify {} │ │ @@ -14,39 +14,14 @@ │ │ /* harmony export */ │ │ __webpack_require__.d(__webpack_exports__, { │ │ /* harmony export */ │ │ samples: () => ( /* binding */ samples) │ │ /* harmony export */ │ │ }); │ │ const samples = { │ │ - "bassoon": { │ │ - "A2": "samples/bassoon/A2.mp3", │ │ - "A3": "samples/bassoon/A3.mp3", │ │ - "A4": "samples/bassoon/A4.mp3", │ │ - "C3": "samples/bassoon/C3.mp3", │ │ - "C4": "samples/bassoon/C4.mp3", │ │ - "C5": "samples/bassoon/C5.mp3", │ │ - "E4": "samples/bassoon/E4.mp3", │ │ - "G2": "samples/bassoon/G2.mp3", │ │ - "G3": "samples/bassoon/G3.mp3", │ │ - "G4": "samples/bassoon/G4.mp3" │ │ - }, │ │ - "clarinet": { │ │ - "A#3": "samples/clarinet/As3.mp3", │ │ - "A#4": "samples/clarinet/As4.mp3", │ │ - "A#5": "samples/clarinet/As5.mp3", │ │ - "D3": "samples/clarinet/D3.mp3", │ │ - "D4": "samples/clarinet/D4.mp3", │ │ - "D5": "samples/clarinet/D5.mp3", │ │ - "D6": "samples/clarinet/D6.mp3", │ │ - "F3": "samples/clarinet/F3.mp3", │ │ - "F4": "samples/clarinet/F4.mp3", │ │ - "F5": "samples/clarinet/F5.mp3", │ │ - "F#6": "samples/clarinet/Fs6.mp3" │ │ - }, │ │ "bass-electric": { │ │ "A#1": "samples/bass-electric/As1.mp3", │ │ "A#2": "samples/bass-electric/As2.mp3", │ │ "A#3": "samples/bass-electric/As3.mp3", │ │ "A#4": "samples/bass-electric/As4.mp3", │ │ "C#1": "samples/bass-electric/Cs1.mp3", │ │ "C#2": "samples/bass-electric/Cs2.mp3", │ │ @@ -58,14 +33,54 @@ │ │ "E3": "samples/bass-electric/E3.mp3", │ │ "E4": "samples/bass-electric/E4.mp3", │ │ "G1": "samples/bass-electric/G1.mp3", │ │ "G2": "samples/bass-electric/G2.mp3", │ │ "G3": "samples/bass-electric/G3.mp3", │ │ "G4": "samples/bass-electric/G4.mp3" │ │ }, │ │ + "clarinet": { │ │ + "A#3": "samples/clarinet/As3.mp3", │ │ + "A#4": "samples/clarinet/As4.mp3", │ │ + "A#5": "samples/clarinet/As5.mp3", │ │ + "D3": "samples/clarinet/D3.mp3", │ │ + "D4": "samples/clarinet/D4.mp3", │ │ + "D5": "samples/clarinet/D5.mp3", │ │ + "D6": "samples/clarinet/D6.mp3", │ │ + "F3": "samples/clarinet/F3.mp3", │ │ + "F4": "samples/clarinet/F4.mp3", │ │ + "F5": "samples/clarinet/F5.mp3", │ │ + "F#6": "samples/clarinet/Fs6.mp3" │ │ + }, │ │ + "contrabass": { │ │ + "A2": "samples/contrabass/A2.mp3", │ │ + "A#1": "samples/contrabass/As1.mp3", │ │ + "B3": "samples/contrabass/B3.mp3", │ │ + "C2": "samples/contrabass/C2.mp3", │ │ + "C#3": "samples/contrabass/Cs3.mp3", │ │ + "D2": "samples/contrabass/D2.mp3", │ │ + "E2": "samples/contrabass/E2.mp3", │ │ + "E3": "samples/contrabass/E3.mp3", │ │ + "F#1": "samples/contrabass/Fs1.mp3", │ │ + "F#2": "samples/contrabass/Fs2.mp3", │ │ + "G1": "samples/contrabass/G1.mp3", │ │ + "G#2": "samples/contrabass/Gs2.mp3", │ │ + "G#3": "samples/contrabass/Gs3.mp3" │ │ + }, │ │ + "bassoon": { │ │ + "A2": "samples/bassoon/A2.mp3", │ │ + "A3": "samples/bassoon/A3.mp3", │ │ + "A4": "samples/bassoon/A4.mp3", │ │ + "C3": "samples/bassoon/C3.mp3", │ │ + "C4": "samples/bassoon/C4.mp3", │ │ + "C5": "samples/bassoon/C5.mp3", │ │ + "E4": "samples/bassoon/E4.mp3", │ │ + "G2": "samples/bassoon/G2.mp3", │ │ + "G3": "samples/bassoon/G3.mp3", │ │ + "G4": "samples/bassoon/G4.mp3" │ │ + }, │ │ "flute": { │ │ "A4": "samples/flute/A4.mp3", │ │ "A5": "samples/flute/A5.mp3", │ │ "A6": "samples/flute/A6.mp3", │ │ "C4": "samples/flute/C4.mp3", │ │ "C5": "samples/flute/C5.mp3", │ │ "C6": "samples/flute/C6.mp3", │ │ @@ -82,29 +97,14 @@ │ │ "D3": "samples/french-horn/D3.mp3", │ │ "D5": "samples/french-horn/D5.mp3", │ │ "D#2": "samples/french-horn/Ds2.mp3", │ │ "F3": "samples/french-horn/F3.mp3", │ │ "F5": "samples/french-horn/F5.mp3", │ │ "G2": "samples/french-horn/G2.mp3" │ │ }, │ │ - "contrabass": { │ │ - "A2": "samples/contrabass/A2.mp3", │ │ - "A#1": "samples/contrabass/As1.mp3", │ │ - "B3": "samples/contrabass/B3.mp3", │ │ - "C2": "samples/contrabass/C2.mp3", │ │ - "C#3": "samples/contrabass/Cs3.mp3", │ │ - "D2": "samples/contrabass/D2.mp3", │ │ - "E2": "samples/contrabass/E2.mp3", │ │ - "E3": "samples/contrabass/E3.mp3", │ │ - "F#1": "samples/contrabass/Fs1.mp3", │ │ - "F#2": "samples/contrabass/Fs2.mp3", │ │ - "G1": "samples/contrabass/G1.mp3", │ │ - "G#2": "samples/contrabass/Gs2.mp3", │ │ - "G#3": "samples/contrabass/Gs3.mp3" │ │ - }, │ │ "guitar-acoustic": { │ │ "A2": "samples/guitar-acoustic/A2.mp3", │ │ "A3": "samples/guitar-acoustic/A3.mp3", │ │ "A4": "samples/guitar-acoustic/A4.mp3", │ │ "A#2": "samples/guitar-acoustic/As2.mp3", │ │ "A#3": "samples/guitar-acoustic/As3.mp3", │ │ "A#4": "samples/guitar-acoustic/As4.mp3", │ │ @@ -155,52 +155,14 @@ │ │ "D#5": "samples/guitar-electric/Ds5.mp3", │ │ "E2": "samples/guitar-electric/E2.mp3", │ │ "F#2": "samples/guitar-electric/Fs2.mp3", │ │ "F#3": "samples/guitar-electric/Fs3.mp3", │ │ "F#4": "samples/guitar-electric/Fs4.mp3", │ │ "F#5": "samples/guitar-electric/Fs5.mp3" │ │ }, │ │ - "cello": { │ │ - "A2": "samples/cello/A2.mp3", │ │ - "A3": "samples/cello/A3.mp3", │ │ - "A4": "samples/cello/A4.mp3", │ │ - "A#2": "samples/cello/As2.mp3", │ │ - "A#3": "samples/cello/As3.mp3", │ │ - "B2": "samples/cello/B2.mp3", │ │ - "B3": "samples/cello/B3.mp3", │ │ - "B4": "samples/cello/B4.mp3", │ │ - "C2": "samples/cello/C2.mp3", │ │ - "C3": "samples/cello/C3.mp3", │ │ - "C4": "samples/cello/C4.mp3", │ │ - "C5": "samples/cello/C5.mp3", │ │ - "C#3": "samples/cello/Cs3.mp3", │ │ - "C#4": "samples/cello/Cs4.mp3", │ │ - "D2": "samples/cello/D2.mp3", │ │ - "D3": "samples/cello/D3.mp3", │ │ - "D4": "samples/cello/D4.mp3", │ │ - "D#2": "samples/cello/Ds2.mp3", │ │ - "D#3": "samples/cello/Ds3.mp3", │ │ - "D#4": "samples/cello/Ds4.mp3", │ │ - "E2": "samples/cello/E2.mp3", │ │ - "E3": "samples/cello/E3.mp3", │ │ - "E4": "samples/cello/E4.mp3", │ │ - "F2 v2": "samples/cello/F2 v2.mp3", │ │ - "F2": "samples/cello/F2.mp3", │ │ - "F3": "samples/cello/F3.mp3", │ │ - "F4": "samples/cello/F4.mp3", │ │ - "F#3": "samples/cello/Fs3.mp3", │ │ - "F#4": "samples/cello/Fs4.mp3", │ │ - "G2 v2": "samples/cello/G2 v2.mp3", │ │ - "G2": "samples/cello/G2.mp3", │ │ - "G3": "samples/cello/G3.mp3", │ │ - "G4": "samples/cello/G4.mp3", │ │ - "G#2": "samples/cello/Gs2.mp3", │ │ - "G#3": "samples/cello/Gs3.mp3", │ │ - "G#4": "samples/cello/Gs4.mp3" │ │ - }, │ │ "guitar-nylon": { │ │ "A2": "samples/guitar-nylon/A2.mp3", │ │ "A3": "samples/guitar-nylon/A3.mp3", │ │ "A4": "samples/guitar-nylon/A4.mp3", │ │ "A5": "samples/guitar-nylon/A5.mp3", │ │ "A#5": "samples/guitar-nylon/As5.mp3", │ │ "B1": "samples/guitar-nylon/B1.mp3", │ │ @@ -224,37 +186,14 @@ │ │ "F#5": "samples/guitar-nylon/Fs5.mp3", │ │ "G3": "samples/guitar-nylon/G3.mp3", │ │ "G5": "samples/guitar-nylon/G5.mp3", │ │ "G#2": "samples/guitar-nylon/Gs2.mp3", │ │ "G#4": "samples/guitar-nylon/Gs4.mp3", │ │ "G#5": "samples/guitar-nylon/Gs5.mp3" │ │ }, │ │ - "organ": { │ │ - "A1": "samples/organ/A1.mp3", │ │ - "A2": "samples/organ/A2.mp3", │ │ - "A3": "samples/organ/A3.mp3", │ │ - "A4": "samples/organ/A4.mp3", │ │ - "A5": "samples/organ/A5.mp3", │ │ - "C1": "samples/organ/C1.mp3", │ │ - "C2": "samples/organ/C2.mp3", │ │ - "C3": "samples/organ/C3.mp3", │ │ - "C4": "samples/organ/C4.mp3", │ │ - "C5": "samples/organ/C5.mp3", │ │ - "C6": "samples/organ/C6.mp3", │ │ - "D#1": "samples/organ/Ds1.mp3", │ │ - "D#2": "samples/organ/Ds2.mp3", │ │ - "D#3": "samples/organ/Ds3.mp3", │ │ - "D#4": "samples/organ/Ds4.mp3", │ │ - "D#5": "samples/organ/Ds5.mp3", │ │ - "F#1": "samples/organ/Fs1.mp3", │ │ - "F#2": "samples/organ/Fs2.mp3", │ │ - "F#3": "samples/organ/Fs3.mp3", │ │ - "F#4": "samples/organ/Fs4.mp3", │ │ - "F#5": "samples/organ/Fs5.mp3" │ │ - }, │ │ "harmonium": { │ │ "A2": "samples/harmonium/A2.mp3", │ │ "A3": "samples/harmonium/A3.mp3", │ │ "A4": "samples/harmonium/A4.mp3", │ │ "A#2": "samples/harmonium/As2.mp3", │ │ "A#3": "samples/harmonium/As3.mp3", │ │ "A#4": "samples/harmonium/As4.mp3", │ │ @@ -312,90 +251,36 @@ │ │ "F4": "samples/harp/F4.mp3", │ │ "F6": "samples/harp/F6.mp3", │ │ "F7": "samples/harp/F7.mp3", │ │ "G1": "samples/harp/G1.mp3", │ │ "G3": "samples/harp/G3.mp3", │ │ "G5": "samples/harp/G5.mp3" │ │ }, │ │ - "saxophone": { │ │ - "A4": "samples/saxophone/A4.mp3", │ │ - "A5": "samples/saxophone/A5.mp3", │ │ - "A#3": "samples/saxophone/As3.mp3", │ │ - "A#4": "samples/saxophone/As4.mp3", │ │ - "B3": "samples/saxophone/B3.mp3", │ │ - "B4": "samples/saxophone/B4.mp3", │ │ - "C4": "samples/saxophone/C4.mp3", │ │ - "C5": "samples/saxophone/C5.mp3", │ │ - "C#3": "samples/saxophone/Cs3.mp3", │ │ - "C#4": "samples/saxophone/Cs4.mp3", │ │ - "C#5": "samples/saxophone/Cs5.mp3", │ │ - "D3": "samples/saxophone/D3.mp3", │ │ - "D4": "samples/saxophone/D4.mp3", │ │ - "D5": "samples/saxophone/D5.mp3", │ │ - "D#3": "samples/saxophone/Ds3.mp3", │ │ - "D#4": "samples/saxophone/Ds4.mp3", │ │ - "D#5": "samples/saxophone/Ds5.mp3", │ │ - "E3": "samples/saxophone/E3.mp3", │ │ - "E4": "samples/saxophone/E4.mp3", │ │ - "E5": "samples/saxophone/E5.mp3", │ │ - "F3": "samples/saxophone/F3.mp3", │ │ - "F4": "samples/saxophone/F4.mp3", │ │ - "F5": "samples/saxophone/F5.mp3", │ │ - "F#3": "samples/saxophone/Fs3.mp3", │ │ - "F#4": "samples/saxophone/Fs4.mp3", │ │ - "F#5": "samples/saxophone/Fs5.mp3", │ │ - "G3": "samples/saxophone/G3.mp3", │ │ - "G4": "samples/saxophone/G4.mp3", │ │ - "G5": "samples/saxophone/G5.mp3", │ │ - "G#3": "samples/saxophone/Gs3.mp3", │ │ - "G#4": "samples/saxophone/Gs4.mp3", │ │ - "G#5": "samples/saxophone/Gs5.mp3" │ │ - }, │ │ - "trombone": { │ │ - "A#1": "samples/trombone/As1.mp3", │ │ - "A#2": "samples/trombone/As2.mp3", │ │ - "A#3": "samples/trombone/As3.mp3", │ │ - "C3": "samples/trombone/C3.mp3", │ │ - "C4": "samples/trombone/C4.mp3", │ │ - "C#2": "samples/trombone/Cs2.mp3", │ │ - "C#4": "samples/trombone/Cs4.mp3", │ │ - "D3": "samples/trombone/D3.mp3", │ │ - "D4": "samples/trombone/D4.mp3", │ │ - "D#2": "samples/trombone/Ds2.mp3", │ │ - "D#3": "samples/trombone/Ds3.mp3", │ │ - "D#4": "samples/trombone/Ds4.mp3", │ │ - "F2": "samples/trombone/F2.mp3", │ │ - "F3": "samples/trombone/F3.mp3", │ │ - "F4": "samples/trombone/F4.mp3", │ │ - "G#2": "samples/trombone/Gs2.mp3", │ │ - "G#3": "samples/trombone/Gs3.mp3" │ │ - }, │ │ - "trumpet": { │ │ - "A3": "samples/trumpet/A3.mp3", │ │ - "A5": "samples/trumpet/A5.mp3", │ │ - "A#4": "samples/trumpet/As4.mp3", │ │ - "C4": "samples/trumpet/C4.mp3", │ │ - "C6": "samples/trumpet/C6.mp3", │ │ - "D5": "samples/trumpet/D5.mp3", │ │ - "D#4": "samples/trumpet/Ds4.mp3", │ │ - "F3": "samples/trumpet/F3.mp3", │ │ - "F4": "samples/trumpet/F4.mp3", │ │ - "F5": "samples/trumpet/F5.mp3", │ │ - "G4": "samples/trumpet/G4.mp3" │ │ - }, │ │ - "tuba": { │ │ - "A#1": "samples/tuba/As1.mp3", │ │ - "A#2": "samples/tuba/As2.mp3", │ │ - "A#3": "samples/tuba/As3.mp3", │ │ - "D3": "samples/tuba/D3.mp3", │ │ - "D4": "samples/tuba/D4.mp3", │ │ - "D#2": "samples/tuba/Ds2.mp3", │ │ - "F1": "samples/tuba/F1.mp3", │ │ - "F2": "samples/tuba/F2.mp3", │ │ - "F3": "samples/tuba/F3.mp3" │ │ + "organ": { │ │ + "A1": "samples/organ/A1.mp3", │ │ + "A2": "samples/organ/A2.mp3", │ │ + "A3": "samples/organ/A3.mp3", │ │ + "A4": "samples/organ/A4.mp3", │ │ + "A5": "samples/organ/A5.mp3", │ │ + "C1": "samples/organ/C1.mp3", │ │ + "C2": "samples/organ/C2.mp3", │ │ + "C3": "samples/organ/C3.mp3", │ │ + "C4": "samples/organ/C4.mp3", │ │ + "C5": "samples/organ/C5.mp3", │ │ + "C6": "samples/organ/C6.mp3", │ │ + "D#1": "samples/organ/Ds1.mp3", │ │ + "D#2": "samples/organ/Ds2.mp3", │ │ + "D#3": "samples/organ/Ds3.mp3", │ │ + "D#4": "samples/organ/Ds4.mp3", │ │ + "D#5": "samples/organ/Ds5.mp3", │ │ + "F#1": "samples/organ/Fs1.mp3", │ │ + "F#2": "samples/organ/Fs2.mp3", │ │ + "F#3": "samples/organ/Fs3.mp3", │ │ + "F#4": "samples/organ/Fs4.mp3", │ │ + "F#5": "samples/organ/Fs5.mp3" │ │ }, │ │ "piano": { │ │ "A1": "samples/piano/A1.mp3", │ │ "A2": "samples/piano/A2.mp3", │ │ "A3": "samples/piano/A3.mp3", │ │ "A4": "samples/piano/A4.mp3", │ │ "A5": "samples/piano/A5.mp3", │ │ @@ -476,14 +361,91 @@ │ │ "G#2": "samples/piano/Gs2.mp3", │ │ "G#3": "samples/piano/Gs3.mp3", │ │ "G#4": "samples/piano/Gs4.mp3", │ │ "G#5": "samples/piano/Gs5.mp3", │ │ "G#6": "samples/piano/Gs6.mp3", │ │ "G#7": "samples/piano/Gs7.mp3" │ │ }, │ │ + "saxophone": { │ │ + "A4": "samples/saxophone/A4.mp3", │ │ + "A5": "samples/saxophone/A5.mp3", │ │ + "A#3": "samples/saxophone/As3.mp3", │ │ + "A#4": "samples/saxophone/As4.mp3", │ │ + "B3": "samples/saxophone/B3.mp3", │ │ + "B4": "samples/saxophone/B4.mp3", │ │ + "C4": "samples/saxophone/C4.mp3", │ │ + "C5": "samples/saxophone/C5.mp3", │ │ + "C#3": "samples/saxophone/Cs3.mp3", │ │ + "C#4": "samples/saxophone/Cs4.mp3", │ │ + "C#5": "samples/saxophone/Cs5.mp3", │ │ + "D3": "samples/saxophone/D3.mp3", │ │ + "D4": "samples/saxophone/D4.mp3", │ │ + "D5": "samples/saxophone/D5.mp3", │ │ + "D#3": "samples/saxophone/Ds3.mp3", │ │ + "D#4": "samples/saxophone/Ds4.mp3", │ │ + "D#5": "samples/saxophone/Ds5.mp3", │ │ + "E3": "samples/saxophone/E3.mp3", │ │ + "E4": "samples/saxophone/E4.mp3", │ │ + "E5": "samples/saxophone/E5.mp3", │ │ + "F3": "samples/saxophone/F3.mp3", │ │ + "F4": "samples/saxophone/F4.mp3", │ │ + "F5": "samples/saxophone/F5.mp3", │ │ + "F#3": "samples/saxophone/Fs3.mp3", │ │ + "F#4": "samples/saxophone/Fs4.mp3", │ │ + "F#5": "samples/saxophone/Fs5.mp3", │ │ + "G3": "samples/saxophone/G3.mp3", │ │ + "G4": "samples/saxophone/G4.mp3", │ │ + "G5": "samples/saxophone/G5.mp3", │ │ + "G#3": "samples/saxophone/Gs3.mp3", │ │ + "G#4": "samples/saxophone/Gs4.mp3", │ │ + "G#5": "samples/saxophone/Gs5.mp3" │ │ + }, │ │ + "trombone": { │ │ + "A#1": "samples/trombone/As1.mp3", │ │ + "A#2": "samples/trombone/As2.mp3", │ │ + "A#3": "samples/trombone/As3.mp3", │ │ + "C3": "samples/trombone/C3.mp3", │ │ + "C4": "samples/trombone/C4.mp3", │ │ + "C#2": "samples/trombone/Cs2.mp3", │ │ + "C#4": "samples/trombone/Cs4.mp3", │ │ + "D3": "samples/trombone/D3.mp3", │ │ + "D4": "samples/trombone/D4.mp3", │ │ + "D#2": "samples/trombone/Ds2.mp3", │ │ + "D#3": "samples/trombone/Ds3.mp3", │ │ + "D#4": "samples/trombone/Ds4.mp3", │ │ + "F2": "samples/trombone/F2.mp3", │ │ + "F3": "samples/trombone/F3.mp3", │ │ + "F4": "samples/trombone/F4.mp3", │ │ + "G#2": "samples/trombone/Gs2.mp3", │ │ + "G#3": "samples/trombone/Gs3.mp3" │ │ + }, │ │ + "trumpet": { │ │ + "A3": "samples/trumpet/A3.mp3", │ │ + "A5": "samples/trumpet/A5.mp3", │ │ + "A#4": "samples/trumpet/As4.mp3", │ │ + "C4": "samples/trumpet/C4.mp3", │ │ + "C6": "samples/trumpet/C6.mp3", │ │ + "D5": "samples/trumpet/D5.mp3", │ │ + "D#4": "samples/trumpet/Ds4.mp3", │ │ + "F3": "samples/trumpet/F3.mp3", │ │ + "F4": "samples/trumpet/F4.mp3", │ │ + "F5": "samples/trumpet/F5.mp3", │ │ + "G4": "samples/trumpet/G4.mp3" │ │ + }, │ │ + "tuba": { │ │ + "A#1": "samples/tuba/As1.mp3", │ │ + "A#2": "samples/tuba/As2.mp3", │ │ + "A#3": "samples/tuba/As3.mp3", │ │ + "D3": "samples/tuba/D3.mp3", │ │ + "D4": "samples/tuba/D4.mp3", │ │ + "D#2": "samples/tuba/Ds2.mp3", │ │ + "F1": "samples/tuba/F1.mp3", │ │ + "F2": "samples/tuba/F2.mp3", │ │ + "F3": "samples/tuba/F3.mp3" │ │ + }, │ │ "violin": { │ │ "A3": "samples/violin/A3.mp3", │ │ "A4": "samples/violin/A4.mp3", │ │ "A5": "samples/violin/A5.mp3", │ │ "A6": "samples/violin/A6.mp3", │ │ "C4": "samples/violin/C4.mp3", │ │ "C5": "samples/violin/C5.mp3", │ │ @@ -502,14 +464,52 @@ │ │ "C6": "samples/xylophone/C6.mp3", │ │ "C7": "samples/xylophone/C7.mp3", │ │ "C8": "samples/xylophone/C8.mp3", │ │ "G4": "samples/xylophone/G4.mp3", │ │ "G5": "samples/xylophone/G5.mp3", │ │ "G6": "samples/xylophone/G6.mp3", │ │ "G7": "samples/xylophone/G7.mp3" │ │ + }, │ │ + "cello": { │ │ + "A2": "samples/cello/A2.mp3", │ │ + "A3": "samples/cello/A3.mp3", │ │ + "A4": "samples/cello/A4.mp3", │ │ + "A#2": "samples/cello/As2.mp3", │ │ + "A#3": "samples/cello/As3.mp3", │ │ + "B2": "samples/cello/B2.mp3", │ │ + "B3": "samples/cello/B3.mp3", │ │ + "B4": "samples/cello/B4.mp3", │ │ + "C2": "samples/cello/C2.mp3", │ │ + "C3": "samples/cello/C3.mp3", │ │ + "C4": "samples/cello/C4.mp3", │ │ + "C5": "samples/cello/C5.mp3", │ │ + "C#3": "samples/cello/Cs3.mp3", │ │ + "C#4": "samples/cello/Cs4.mp3", │ │ + "D2": "samples/cello/D2.mp3", │ │ + "D3": "samples/cello/D3.mp3", │ │ + "D4": "samples/cello/D4.mp3", │ │ + "D#2": "samples/cello/Ds2.mp3", │ │ + "D#3": "samples/cello/Ds3.mp3", │ │ + "D#4": "samples/cello/Ds4.mp3", │ │ + "E2": "samples/cello/E2.mp3", │ │ + "E3": "samples/cello/E3.mp3", │ │ + "E4": "samples/cello/E4.mp3", │ │ + "F2 v2": "samples/cello/F2 v2.mp3", │ │ + "F2": "samples/cello/F2.mp3", │ │ + "F3": "samples/cello/F3.mp3", │ │ + "F4": "samples/cello/F4.mp3", │ │ + "F#3": "samples/cello/Fs3.mp3", │ │ + "F#4": "samples/cello/Fs4.mp3", │ │ + "G2 v2": "samples/cello/G2 v2.mp3", │ │ + "G2": "samples/cello/G2.mp3", │ │ + "G3": "samples/cello/G3.mp3", │ │ + "G4": "samples/cello/G4.mp3", │ │ + "G#2": "samples/cello/Gs2.mp3", │ │ + "G#3": "samples/cello/Gs3.mp3", │ │ + "G#4": "samples/cello/Gs4.mp3" │ │ } │ │ }; │ │ │ │ /***/ │ │ }), │ │ │ │ /***/