diff --git a/README.MD b/README.MD index 326cdc6..b19b855 100644 --- a/README.MD +++ b/README.MD @@ -2,5 +2,7 @@ > 钢琴采样的音频 wav 格式的 -- 映射文件 csv [resource.csv](resource/resources.csv) -- 映射文件 json [resource.json](resource/resources.json) \ No newline at end of file +- 映射文件 csv resource.csv +- 映射文件 json resource.json + +> 提供 ogg,waw,mp3 格式 diff --git a/resource/mp3/1.mp3 b/resource/mp3/1.mp3 new file mode 100644 index 0000000..9e03b1d Binary files /dev/null and b/resource/mp3/1.mp3 differ diff --git a/resource/mp3/10.mp3 b/resource/mp3/10.mp3 new file mode 100644 index 0000000..3b66982 Binary files /dev/null and b/resource/mp3/10.mp3 differ diff --git a/resource/mp3/11.mp3 b/resource/mp3/11.mp3 new file mode 100644 index 0000000..72ac552 Binary files /dev/null and b/resource/mp3/11.mp3 differ diff --git a/resource/mp3/12.mp3 b/resource/mp3/12.mp3 new file mode 100644 index 0000000..8cd5faa Binary files /dev/null and b/resource/mp3/12.mp3 differ diff --git a/resource/mp3/13.mp3 b/resource/mp3/13.mp3 new file mode 100644 index 0000000..4ea7453 Binary files /dev/null and b/resource/mp3/13.mp3 differ diff --git a/resource/mp3/14.mp3 b/resource/mp3/14.mp3 new file mode 100644 index 0000000..9243694 Binary files /dev/null and b/resource/mp3/14.mp3 differ diff --git a/resource/mp3/15.mp3 b/resource/mp3/15.mp3 new file mode 100644 index 0000000..621d44f Binary files /dev/null and b/resource/mp3/15.mp3 differ diff --git a/resource/mp3/16.mp3 b/resource/mp3/16.mp3 new file mode 100644 index 0000000..944e564 Binary files /dev/null and b/resource/mp3/16.mp3 differ diff --git a/resource/mp3/17.mp3 b/resource/mp3/17.mp3 new file mode 100644 index 0000000..9a16fc0 Binary files /dev/null and b/resource/mp3/17.mp3 differ diff --git a/resource/mp3/18.mp3 b/resource/mp3/18.mp3 new file mode 100644 index 0000000..b765de8 Binary files /dev/null and b/resource/mp3/18.mp3 differ diff --git a/resource/mp3/19.mp3 b/resource/mp3/19.mp3 new file mode 100644 index 0000000..1513b82 Binary files /dev/null and b/resource/mp3/19.mp3 differ diff --git a/resource/mp3/2.mp3 b/resource/mp3/2.mp3 new file mode 100644 index 0000000..50ad93c Binary files /dev/null and b/resource/mp3/2.mp3 differ diff --git a/resource/mp3/20.mp3 b/resource/mp3/20.mp3 new file mode 100644 index 0000000..423de5a Binary files /dev/null and b/resource/mp3/20.mp3 differ diff --git a/resource/mp3/21.mp3 b/resource/mp3/21.mp3 new file mode 100644 index 0000000..6a18e91 Binary files /dev/null and b/resource/mp3/21.mp3 differ diff --git a/resource/mp3/22.mp3 b/resource/mp3/22.mp3 new file mode 100644 index 0000000..e5a8e3e Binary files /dev/null and b/resource/mp3/22.mp3 differ diff --git a/resource/mp3/23.mp3 b/resource/mp3/23.mp3 new file mode 100644 index 0000000..c517e72 Binary files /dev/null and b/resource/mp3/23.mp3 differ diff --git a/resource/mp3/24.mp3 b/resource/mp3/24.mp3 new file mode 100644 index 0000000..dfd8957 Binary files /dev/null and b/resource/mp3/24.mp3 differ diff --git a/resource/mp3/25.mp3 b/resource/mp3/25.mp3 new file mode 100644 index 0000000..d499d44 Binary files /dev/null and b/resource/mp3/25.mp3 differ diff --git a/resource/mp3/26.mp3 b/resource/mp3/26.mp3 new file mode 100644 index 0000000..c166050 Binary files /dev/null and b/resource/mp3/26.mp3 differ diff --git a/resource/mp3/27.mp3 b/resource/mp3/27.mp3 new file mode 100644 index 0000000..83cd5bd Binary files /dev/null and b/resource/mp3/27.mp3 differ diff --git a/resource/mp3/28.mp3 b/resource/mp3/28.mp3 new file mode 100644 index 0000000..4683eeb Binary files /dev/null and b/resource/mp3/28.mp3 differ diff --git a/resource/mp3/29.mp3 b/resource/mp3/29.mp3 new file mode 100644 index 0000000..1e6ec41 Binary files /dev/null and b/resource/mp3/29.mp3 differ diff --git a/resource/mp3/3.mp3 b/resource/mp3/3.mp3 new file mode 100644 index 0000000..8b69e3e Binary files /dev/null and b/resource/mp3/3.mp3 differ diff --git a/resource/mp3/30.mp3 b/resource/mp3/30.mp3 new file mode 100644 index 0000000..02d1e81 Binary files /dev/null and b/resource/mp3/30.mp3 differ diff --git a/resource/mp3/31.mp3 b/resource/mp3/31.mp3 new file mode 100644 index 0000000..5016712 Binary files /dev/null and b/resource/mp3/31.mp3 differ diff --git a/resource/mp3/32.mp3 b/resource/mp3/32.mp3 new file mode 100644 index 0000000..fd766cc Binary files /dev/null and b/resource/mp3/32.mp3 differ diff --git a/resource/mp3/33.mp3 b/resource/mp3/33.mp3 new file mode 100644 index 0000000..43c9225 Binary files /dev/null and b/resource/mp3/33.mp3 differ diff --git a/resource/mp3/34.mp3 b/resource/mp3/34.mp3 new file mode 100644 index 0000000..0b0a9b2 Binary files /dev/null and b/resource/mp3/34.mp3 differ diff --git a/resource/mp3/35.mp3 b/resource/mp3/35.mp3 new file mode 100644 index 0000000..feb348d Binary files /dev/null and b/resource/mp3/35.mp3 differ diff --git a/resource/mp3/36.mp3 b/resource/mp3/36.mp3 new file mode 100644 index 0000000..0b7bce6 Binary files /dev/null and b/resource/mp3/36.mp3 differ diff --git a/resource/mp3/37.mp3 b/resource/mp3/37.mp3 new file mode 100644 index 0000000..789ce72 Binary files /dev/null and b/resource/mp3/37.mp3 differ diff --git a/resource/mp3/38.mp3 b/resource/mp3/38.mp3 new file mode 100644 index 0000000..ffa52e1 Binary files /dev/null and b/resource/mp3/38.mp3 differ diff --git a/resource/mp3/39.mp3 b/resource/mp3/39.mp3 new file mode 100644 index 0000000..a1294cb Binary files /dev/null and b/resource/mp3/39.mp3 differ diff --git a/resource/mp3/4.mp3 b/resource/mp3/4.mp3 new file mode 100644 index 0000000..ad56e0d Binary files /dev/null and b/resource/mp3/4.mp3 differ diff --git a/resource/mp3/40.mp3 b/resource/mp3/40.mp3 new file mode 100644 index 0000000..03c8ef9 Binary files /dev/null and b/resource/mp3/40.mp3 differ diff --git a/resource/mp3/41.mp3 b/resource/mp3/41.mp3 new file mode 100644 index 0000000..7d7ea80 Binary files /dev/null and b/resource/mp3/41.mp3 differ diff --git a/resource/mp3/42.mp3 b/resource/mp3/42.mp3 new file mode 100644 index 0000000..6685f2e Binary files /dev/null and b/resource/mp3/42.mp3 differ diff --git a/resource/mp3/43.mp3 b/resource/mp3/43.mp3 new file mode 100644 index 0000000..76fd92d Binary files /dev/null and b/resource/mp3/43.mp3 differ diff --git a/resource/mp3/44.mp3 b/resource/mp3/44.mp3 new file mode 100644 index 0000000..8acfaed Binary files /dev/null and b/resource/mp3/44.mp3 differ diff --git a/resource/mp3/45.mp3 b/resource/mp3/45.mp3 new file mode 100644 index 0000000..3a1fd79 Binary files /dev/null and b/resource/mp3/45.mp3 differ diff --git a/resource/mp3/46.mp3 b/resource/mp3/46.mp3 new file mode 100644 index 0000000..86f6d99 Binary files /dev/null and b/resource/mp3/46.mp3 differ diff --git a/resource/mp3/47.mp3 b/resource/mp3/47.mp3 new file mode 100644 index 0000000..bc4d267 Binary files /dev/null and b/resource/mp3/47.mp3 differ diff --git a/resource/mp3/48.mp3 b/resource/mp3/48.mp3 new file mode 100644 index 0000000..b046f3c Binary files /dev/null and b/resource/mp3/48.mp3 differ diff --git a/resource/mp3/49.mp3 b/resource/mp3/49.mp3 new file mode 100644 index 0000000..ec5ea5e Binary files /dev/null and b/resource/mp3/49.mp3 differ diff --git a/resource/mp3/5.mp3 b/resource/mp3/5.mp3 new file mode 100644 index 0000000..9f1a1d7 Binary files /dev/null and b/resource/mp3/5.mp3 differ diff --git a/resource/mp3/50.mp3 b/resource/mp3/50.mp3 new file mode 100644 index 0000000..ae03604 Binary files /dev/null and b/resource/mp3/50.mp3 differ diff --git a/resource/mp3/51.mp3 b/resource/mp3/51.mp3 new file mode 100644 index 0000000..39addab Binary files /dev/null and b/resource/mp3/51.mp3 differ diff --git a/resource/mp3/52.mp3 b/resource/mp3/52.mp3 new file mode 100644 index 0000000..d751e36 Binary files /dev/null and b/resource/mp3/52.mp3 differ diff --git a/resource/mp3/53.mp3 b/resource/mp3/53.mp3 new file mode 100644 index 0000000..ffbfc33 Binary files /dev/null and b/resource/mp3/53.mp3 differ diff --git a/resource/mp3/54.mp3 b/resource/mp3/54.mp3 new file mode 100644 index 0000000..1d1e12a Binary files /dev/null and b/resource/mp3/54.mp3 differ diff --git a/resource/mp3/55.mp3 b/resource/mp3/55.mp3 new file mode 100644 index 0000000..472df0e Binary files /dev/null and b/resource/mp3/55.mp3 differ diff --git a/resource/mp3/56.mp3 b/resource/mp3/56.mp3 new file mode 100644 index 0000000..7b68531 Binary files /dev/null and b/resource/mp3/56.mp3 differ diff --git a/resource/mp3/57.mp3 b/resource/mp3/57.mp3 new file mode 100644 index 0000000..cfae0fd Binary files /dev/null and b/resource/mp3/57.mp3 differ diff --git a/resource/mp3/58.mp3 b/resource/mp3/58.mp3 new file mode 100644 index 0000000..ad4478b Binary files /dev/null and b/resource/mp3/58.mp3 differ diff --git a/resource/mp3/59.mp3 b/resource/mp3/59.mp3 new file mode 100644 index 0000000..21f8bed Binary files /dev/null and b/resource/mp3/59.mp3 differ diff --git a/resource/mp3/6.mp3 b/resource/mp3/6.mp3 new file mode 100644 index 0000000..38e017b Binary files /dev/null and b/resource/mp3/6.mp3 differ diff --git a/resource/mp3/60.mp3 b/resource/mp3/60.mp3 new file mode 100644 index 0000000..52893d1 Binary files /dev/null and b/resource/mp3/60.mp3 differ diff --git a/resource/mp3/61.mp3 b/resource/mp3/61.mp3 new file mode 100644 index 0000000..4727e91 Binary files /dev/null and b/resource/mp3/61.mp3 differ diff --git a/resource/mp3/62.mp3 b/resource/mp3/62.mp3 new file mode 100644 index 0000000..5f5c932 Binary files /dev/null and b/resource/mp3/62.mp3 differ diff --git a/resource/mp3/63.mp3 b/resource/mp3/63.mp3 new file mode 100644 index 0000000..697ac95 Binary files /dev/null and b/resource/mp3/63.mp3 differ diff --git a/resource/mp3/64.mp3 b/resource/mp3/64.mp3 new file mode 100644 index 0000000..23c6982 Binary files /dev/null and b/resource/mp3/64.mp3 differ diff --git a/resource/mp3/65.mp3 b/resource/mp3/65.mp3 new file mode 100644 index 0000000..c404e55 Binary files /dev/null and b/resource/mp3/65.mp3 differ diff --git a/resource/mp3/66.mp3 b/resource/mp3/66.mp3 new file mode 100644 index 0000000..16f0f49 Binary files /dev/null and b/resource/mp3/66.mp3 differ diff --git a/resource/mp3/67.mp3 b/resource/mp3/67.mp3 new file mode 100644 index 0000000..5f36a4f Binary files /dev/null and b/resource/mp3/67.mp3 differ diff --git a/resource/mp3/68.mp3 b/resource/mp3/68.mp3 new file mode 100644 index 0000000..f128638 Binary files /dev/null and b/resource/mp3/68.mp3 differ diff --git a/resource/mp3/69.mp3 b/resource/mp3/69.mp3 new file mode 100644 index 0000000..b10ac0d Binary files /dev/null and b/resource/mp3/69.mp3 differ diff --git a/resource/mp3/7.mp3 b/resource/mp3/7.mp3 new file mode 100644 index 0000000..8b329e5 Binary files /dev/null and b/resource/mp3/7.mp3 differ diff --git a/resource/mp3/70.mp3 b/resource/mp3/70.mp3 new file mode 100644 index 0000000..febd169 Binary files /dev/null and b/resource/mp3/70.mp3 differ diff --git a/resource/mp3/71.mp3 b/resource/mp3/71.mp3 new file mode 100644 index 0000000..c6e9466 Binary files /dev/null and b/resource/mp3/71.mp3 differ diff --git a/resource/mp3/72.mp3 b/resource/mp3/72.mp3 new file mode 100644 index 0000000..bae8b4d Binary files /dev/null and b/resource/mp3/72.mp3 differ diff --git a/resource/mp3/73.mp3 b/resource/mp3/73.mp3 new file mode 100644 index 0000000..ce0060e Binary files /dev/null and b/resource/mp3/73.mp3 differ diff --git a/resource/mp3/74.mp3 b/resource/mp3/74.mp3 new file mode 100644 index 0000000..237cbb3 Binary files /dev/null and b/resource/mp3/74.mp3 differ diff --git a/resource/mp3/75.mp3 b/resource/mp3/75.mp3 new file mode 100644 index 0000000..3053f28 Binary files /dev/null and b/resource/mp3/75.mp3 differ diff --git a/resource/mp3/76.mp3 b/resource/mp3/76.mp3 new file mode 100644 index 0000000..eca1c6d Binary files /dev/null and b/resource/mp3/76.mp3 differ diff --git a/resource/mp3/77.mp3 b/resource/mp3/77.mp3 new file mode 100644 index 0000000..37df805 Binary files /dev/null and b/resource/mp3/77.mp3 differ diff --git a/resource/mp3/78.mp3 b/resource/mp3/78.mp3 new file mode 100644 index 0000000..cf99f55 Binary files /dev/null and b/resource/mp3/78.mp3 differ diff --git a/resource/mp3/79.mp3 b/resource/mp3/79.mp3 new file mode 100644 index 0000000..60d31d9 Binary files /dev/null and b/resource/mp3/79.mp3 differ diff --git a/resource/mp3/8.mp3 b/resource/mp3/8.mp3 new file mode 100644 index 0000000..bf3730f Binary files /dev/null and b/resource/mp3/8.mp3 differ diff --git a/resource/mp3/80.mp3 b/resource/mp3/80.mp3 new file mode 100644 index 0000000..6d5bd9f Binary files /dev/null and b/resource/mp3/80.mp3 differ diff --git a/resource/mp3/81.mp3 b/resource/mp3/81.mp3 new file mode 100644 index 0000000..be2ee87 Binary files /dev/null and b/resource/mp3/81.mp3 differ diff --git a/resource/mp3/82.mp3 b/resource/mp3/82.mp3 new file mode 100644 index 0000000..262f45f Binary files /dev/null and b/resource/mp3/82.mp3 differ diff --git a/resource/mp3/83.mp3 b/resource/mp3/83.mp3 new file mode 100644 index 0000000..e51b73d Binary files /dev/null and b/resource/mp3/83.mp3 differ diff --git a/resource/mp3/84.mp3 b/resource/mp3/84.mp3 new file mode 100644 index 0000000..81aa22f Binary files /dev/null and b/resource/mp3/84.mp3 differ diff --git a/resource/mp3/85.mp3 b/resource/mp3/85.mp3 new file mode 100644 index 0000000..efda335 Binary files /dev/null and b/resource/mp3/85.mp3 differ diff --git a/resource/mp3/86.mp3 b/resource/mp3/86.mp3 new file mode 100644 index 0000000..20e46b6 Binary files /dev/null and b/resource/mp3/86.mp3 differ diff --git a/resource/mp3/87.mp3 b/resource/mp3/87.mp3 new file mode 100644 index 0000000..44c5433 Binary files /dev/null and b/resource/mp3/87.mp3 differ diff --git a/resource/mp3/88.mp3 b/resource/mp3/88.mp3 new file mode 100644 index 0000000..c780633 Binary files /dev/null and b/resource/mp3/88.mp3 differ diff --git a/resource/mp3/9.mp3 b/resource/mp3/9.mp3 new file mode 100644 index 0000000..45f7a38 Binary files /dev/null and b/resource/mp3/9.mp3 differ diff --git a/resource/mp3/resources.csv b/resource/mp3/resources.csv new file mode 100644 index 0000000..1470bb7 --- /dev/null +++ b/resource/mp3/resources.csv @@ -0,0 +1,88 @@ +6----,6DDDD,6dddd,1.mp3,A0 +6#----,6HDDDD,6hdddd,2.mp3,A#0/Bb0 +7----,7DDDD,7dddd,3.mp3,B0 +1---,1DDD,1ddd,4.mp3,C1 +1#---,1HDDD,1hddd,5.mp3,C#1/Db1 +2---,2DDD,2ddd,6.mp3,D1 +2#---,2HDDD,2hddd,7.mp3,D#1/Eb1 +3---,3DDD,3ddd,8.mp3,E1 +4---,4DDD,4ddd,9.mp3,F1 +4#---,4HDDD,4hddd,10.mp3,F#1/Gb1 +5---,5DDD,5ddd,11.mp3,G1 +5#---,5HDDD,5hddd,12.mp3,G#1/Ab1 +6---,6DDD,6ddd,13.mp3,A1 +6#---,6HDDD,6hddd,14.mp3,A#1/Bb1 +7---,7DDD,7ddd,15.mp3,B1 +1--,1DD,1dd,16.mp3,C2 +1#--,1HDD,1hdd,17.mp3,C#2/Db2 +2--,2DD,2dd,18.mp3,D2 +2#--,2HDD,2hdd,19.mp3,D#2/Eb2 +3--,3DD,3dd,20.mp3,E2 +4--,4DD,4dd,21.mp3,F2 +4#--,4HDD,4hdd,22.mp3,F#2/Gb2 +5--,5DD,5dd,23.mp3,G2 +5#--,5HDD,5hdd,24.mp3,G#2/Ab2 +6--,6DD,6dd,25.mp3,A2 +6#--,6HDD,6hdd,26.mp3,A#2/Bb2 +7--,7DD,7dd,27.mp3,B2 +1-,1D,1d,28.mp3,C3 +1#-,1HD,1hd,29.mp3,C#3/Db3 +2-,2D,2d,30.mp3,D3 +2#-,2HD,2hd,31.mp3,D#3/Eb3 +3-,3D,3d,32.mp3,E3 +4-,4D,4d,33.mp3,F3 +4#-,4HD,4hd,34.mp3,F#3/Gb3 +5-,5D,5d,35.mp3,G3 +5#-,5HD,5hd,36.mp3,G#3/Ab3 +6-,6D,6d,37.mp3,A3 +6#-,6HD,6hd,38.mp3,A#3/Bb3 +7-,7D,7d,39.mp3,B3 +1,1,1,40.mp3,C4 +1#,1H,1h,41.mp3,C#4/Db4 +2,2,2,42.mp3,D4 +2#,2H,2h,43.mp3,D#4/Eb4 +3,3,3,44.mp3,E4 +4,4,4,45.mp3,F4 +4#,4H,4h,46.mp3,F#4/Gb4 +5,5,5,47.mp3,G4 +5#,5H,5h,48.mp3,G#4/Ab4 +6,6,6,49.mp3,A4 +6#,6H,6h,50.mp3,A#4/Bb4 +7,7,7,51.mp3,B4 +1+,1U,1u,52.mp3,C5 +1#+,1HU,1hu,53.mp3,C#5/Db5 +2+,2U,2u,54.mp3,D5 +2#+,2HU,2hu,55.mp3,D#5/Eb5 +3+,3U,3u,56.mp3,E5 +4+,4U,4u,57.mp3,F5 +4#+,4HU,4hu,58.mp3,F#5/Gb5 +5+,5U,5u,59.mp3,G5 +5#+,5HU,5hu,60.mp3,G#5/Ab5 +6+,6U,6u,61.mp3,A5 +6#+,6HU,6hu,62.mp3,A#5/Bb5 +7+,7U,7u,63.mp3,B5 +1++,1UU,1uu,64.mp3,C6 +1#++,1HUU,1huu,65.mp3,C#6/Db6 +2++,2UU,2uu,66.mp3,D6 +2#++,2HUU,2huu,67.mp3,D#6/Eb6 +3++,3UU,3uu,68.mp3,E6 +4++,4UU,4uu,69.mp3,F6 +4#++,4HUU,4huu,70.mp3,F#6/Gb6 +5++,5UU,5uu,71.mp3,G6 +5#++,5HUU,5huu,72.mp3,G#6/Ab6 +6++,6UU,6uu,73.mp3,A6 +6#++,6HUU,6huu,74.mp3,A#6/Bb6 +7++,7UU,7uu,75.mp3,B6 +1+++,1UUU,1uuu,76.mp3,C7 +1#+++,1HUUU,1huuu,77.mp3,C#7/Db7 +2+++,2UUU,2uuu,78.mp3,D7 +2#+++,2HUUU,2huuu,79.mp3,D#7/Eb7 +3+++,3UUU,3uuu,80.mp3,E7 +4+++,4UUU,4uuu,81.mp3,F7 +4#+++,4HUUU,4huuu,82.mp3,F#7/Gb7 +5+++,5UUU,5uuu,83.mp3,G7 +5#+++,5HUUU,5huuu,84.mp3,G#7/Ab7 +6+++,6UUU,6uuu,85.mp3,A7 +6#+++,6HUUU,6huuu,86.mp3,A#7/Bb7 +7+++,7UUU,7uuu,87.mp3,B7 +8++++,8UUUU,8uuuu,88.mp3,C8 \ No newline at end of file diff --git a/resource/mp3/resources.json b/resource/mp3/resources.json new file mode 100644 index 0000000..88dc46c --- /dev/null +++ b/resource/mp3/resources.json @@ -0,0 +1,618 @@ +[ + { + "number_key": "6----", + "key": "6DDDD", + "key_lower": "6dddd", + "path": "1.mp3", + "piano_key": "A0" + }, + { + "number_key": "6#----", + "key": "6HDDDD", + "key_lower": "6hdddd", + "path": "2.mp3", + "piano_key": "A#0/Bb0" + }, + { + "number_key": "7----", + "key": "7DDDD", + "key_lower": "7dddd", + "path": "3.mp3", + "piano_key": "B0" + }, + { + "number_key": "1---", + "key": "1DDD", + "key_lower": "1ddd", + "path": "4.mp3", + "piano_key": "C1" + }, + { + "number_key": "1#---", + "key": "1HDDD", + "key_lower": "1hddd", + "path": "5.mp3", + "piano_key": "C#1/Db1" + }, + { + "number_key": "2---", + "key": "2DDD", + "key_lower": "2ddd", + "path": "6.mp3", + "piano_key": "D1" + }, + { + "number_key": "2#---", + "key": "2HDDD", + "key_lower": "2hddd", + "path": "7.mp3", + "piano_key": "D#1/Eb1" + }, + { + "number_key": "3---", + "key": "3DDD", + "key_lower": "3ddd", + "path": "8.mp3", + "piano_key": "E1" + }, + { + "number_key": "4---", + "key": "4DDD", + "key_lower": "4ddd", + "path": "9.mp3", + "piano_key": "F1" + }, + { + "number_key": "4#---", + "key": "4HDDD", + "key_lower": "4hddd", + "path": "10.mp3", + "piano_key": "F#1/Gb1" + }, + { + "number_key": "5---", + "key": "5DDD", + "key_lower": "5ddd", + "path": "11.mp3", + "piano_key": "G1" + }, + { + "number_key": "5#---", + "key": "5HDDD", + "key_lower": "5hddd", + "path": "12.mp3", + "piano_key": "G#1/Ab1" + }, + { + "number_key": "6---", + "key": "6DDD", + "key_lower": "6ddd", + "path": "13.mp3", + "piano_key": "A1" + }, + { + "number_key": "6#---", + "key": "6HDDD", + "key_lower": "6hddd", + "path": "14.mp3", + "piano_key": "A#1/Bb1" + }, + { + "number_key": "7---", + "key": "7DDD", + "key_lower": "7ddd", + "path": "15.mp3", + "piano_key": "B1" + }, + { + "number_key": "1--", + "key": "1DD", + "key_lower": "1dd", + "path": "16.mp3", + "piano_key": "C2" + }, + { + "number_key": "1#--", + "key": "1HDD", + "key_lower": "1hdd", + "path": "17.mp3", + "piano_key": "C#2/Db2" + }, + { + "number_key": "2--", + "key": "2DD", + "key_lower": "2dd", + "path": "18.mp3", + "piano_key": "D2" + }, + { + "number_key": "2#--", + "key": "2HDD", + "key_lower": "2hdd", + "path": "19.mp3", + "piano_key": "D#2/Eb2" + }, + { + "number_key": "3--", + "key": "3DD", + "key_lower": "3dd", + "path": "20.mp3", + "piano_key": "E2" + }, + { + "number_key": "4--", + "key": "4DD", + "key_lower": "4dd", + "path": "21.mp3", + "piano_key": "F2" + }, + { + "number_key": "4#--", + "key": "4HDD", + "key_lower": "4hdd", + "path": "22.mp3", + "piano_key": "F#2/Gb2" + }, + { + "number_key": "5--", + "key": "5DD", + "key_lower": "5dd", + "path": "23.mp3", + "piano_key": "G2" + }, + { + "number_key": "5#--", + "key": "5HDD", + "key_lower": "5hdd", + "path": "24.mp3", + "piano_key": "G#2/Ab2" + }, + { + "number_key": "6--", + "key": "6DD", + "key_lower": "6dd", + "path": "25.mp3", + "piano_key": "A2" + }, + { + "number_key": "6#--", + "key": "6HDD", + "key_lower": "6hdd", + "path": "26.mp3", + "piano_key": "A#2/Bb2" + }, + { + "number_key": "7--", + "key": "7DD", + "key_lower": "7dd", + "path": "27.mp3", + "piano_key": "B2" + }, + { + "number_key": "1-", + "key": "1D", + "key_lower": "1d", + "path": "28.mp3", + "piano_key": "C3" + }, + { + "number_key": "1#-", + "key": "1HD", + "key_lower": "1hd", + "path": "29.mp3", + "piano_key": "C#3/Db3" + }, + { + "number_key": "2-", + "key": "2D", + "key_lower": "2d", + "path": "30.mp3", + "piano_key": "D3" + }, + { + "number_key": "2#-", + "key": "2HD", + "key_lower": "2hd", + "path": "31.mp3", + "piano_key": "D#3/Eb3" + }, + { + "number_key": "3-", + "key": "3D", + "key_lower": "3d", + "path": "32.mp3", + "piano_key": "E3" + }, + { + "number_key": "4-", + "key": "4D", + "key_lower": "4d", + "path": "33.mp3", + "piano_key": "F3" + }, + { + "number_key": "4#-", + "key": "4HD", + "key_lower": "4hd", + "path": "34.mp3", + "piano_key": "F#3/Gb3" + }, + { + "number_key": "5-", + "key": "5D", + "key_lower": "5d", + "path": "35.mp3", + "piano_key": "G3" + }, + { + "number_key": "5#-", + "key": "5HD", + "key_lower": "5hd", + "path": "36.mp3", + "piano_key": "G#3/Ab3" + }, + { + "number_key": "6-", + "key": "6D", + "key_lower": "6d", + "path": "37.mp3", + "piano_key": "A3" + }, + { + "number_key": "6#-", + "key": "6HD", + "key_lower": "6hd", + "path": "38.mp3", + "piano_key": "A#3/Bb3" + }, + { + "number_key": "7-", + "key": "7D", + "key_lower": "7d", + "path": "39.mp3", + "piano_key": "B3" + }, + { + "number_key": "1", + "key": "1", + "key_lower": "1", + "path": "40.mp3", + "piano_key": "C4" + }, + { + "number_key": "1#", + "key": "1H", + "key_lower": "1h", + "path": "41.mp3", + "piano_key": "C#4/Db4" + }, + { + "number_key": "2", + "key": "2", + "key_lower": "2", + "path": "42.mp3", + "piano_key": "D4" + }, + { + "number_key": "2#", + "key": "2H", + "key_lower": "2h", + "path": "43.mp3", + "piano_key": "D#4/Eb4" + }, + { + "number_key": "3", + "key": "3", + "key_lower": "3", + "path": "44.mp3", + "piano_key": "E4" + }, + { + "number_key": "4", + "key": "4", + "key_lower": "4", + "path": "45.mp3", + "piano_key": "F4" + }, + { + "number_key": "4#", + "key": "4H", + "key_lower": "4h", + "path": "46.mp3", + "piano_key": "F#4/Gb4" + }, + { + "number_key": "5", + "key": "5", + "key_lower": "5", + "path": "47.mp3", + "piano_key": "G4" + }, + { + "number_key": "5#", + "key": "5H", + "key_lower": "5h", + "path": "48.mp3", + "piano_key": "G#4/Ab4" + }, + { + "number_key": "6", + "key": "6", + "key_lower": "6", + "path": "49.mp3", + "piano_key": "A4" + }, + { + "number_key": "6#", + "key": "6H", + "key_lower": "6h", + "path": "50.mp3", + "piano_key": "A#4/Bb4" + }, + { + "number_key": "7", + "key": "7", + "key_lower": "7", + "path": "51.mp3", + "piano_key": "B4" + }, + { + "number_key": "1+", + "key": "1U", + "key_lower": "1u", + "path": "52.mp3", + "piano_key": "C5" + }, + { + "number_key": "1#+", + "key": "1HU", + "key_lower": "1hu", + "path": "53.mp3", + "piano_key": "C#5/Db5" + }, + { + "number_key": "2+", + "key": "2U", + "key_lower": "2u", + "path": "54.mp3", + "piano_key": "D5" + }, + { + "number_key": "2#+", + "key": "2HU", + "key_lower": "2hu", + "path": "55.mp3", + "piano_key": "D#5/Eb5" + }, + { + "number_key": "3+", + "key": "3U", + "key_lower": "3u", + "path": "56.mp3", + "piano_key": "E5" + }, + { + "number_key": "4+", + "key": "4U", + "key_lower": "4u", + "path": "57.mp3", + "piano_key": "F5" + }, + { + "number_key": "4#+", + "key": "4HU", + "key_lower": "4hu", + "path": "58.mp3", + "piano_key": "F#5/Gb5" + }, + { + "number_key": "5+", + "key": "5U", + "key_lower": "5u", + "path": "59.mp3", + "piano_key": "G5" + }, + { + "number_key": "5#+", + "key": "5HU", + "key_lower": "5hu", + "path": "60.mp3", + "piano_key": "G#5/Ab5" + }, + { + "number_key": "6+", + "key": "6U", + "key_lower": "6u", + "path": "61.mp3", + "piano_key": "A5" + }, + { + "number_key": "6#+", + "key": "6HU", + "key_lower": "6hu", + "path": "62.mp3", + "piano_key": "A#5/Bb5" + }, + { + "number_key": "7+", + "key": "7U", + "key_lower": "7u", + "path": "63.mp3", + "piano_key": "B5" + }, + { + "number_key": "1++", + "key": "1UU", + "key_lower": "1uu", + "path": "64.mp3", + "piano_key": "C6" + }, + { + "number_key": "1#++", + "key": "1HUU", + "key_lower": "1huu", + "path": "65.mp3", + "piano_key": "C#6/Db6" + }, + { + "number_key": "2++", + "key": "2UU", + "key_lower": "2uu", + "path": "66.mp3", + "piano_key": "D6" + }, + { + "number_key": "2#++", + "key": "2HUU", + "key_lower": "2huu", + "path": "67.mp3", + "piano_key": "D#6/Eb6" + }, + { + "number_key": "3++", + "key": "3UU", + "key_lower": "3uu", + "path": "68.mp3", + "piano_key": "E6" + }, + { + "number_key": "4++", + "key": "4UU", + "key_lower": "4uu", + "path": "69.mp3", + "piano_key": "F6" + }, + { + "number_key": "4#++", + "key": "4HUU", + "key_lower": "4huu", + "path": "70.mp3", + "piano_key": "F#6/Gb6" + }, + { + "number_key": "5++", + "key": "5UU", + "key_lower": "5uu", + "path": "71.mp3", + "piano_key": "G6" + }, + { + "number_key": "5#++", + "key": "5HUU", + "key_lower": "5huu", + "path": "72.mp3", + "piano_key": "G#6/Ab6" + }, + { + "number_key": "6++", + "key": "6UU", + "key_lower": "6uu", + "path": "73.mp3", + "piano_key": "A6" + }, + { + "number_key": "6#++", + "key": "6HUU", + "key_lower": "6huu", + "path": "74.mp3", + "piano_key": "A#6/Bb6" + }, + { + "number_key": "7++", + "key": "7UU", + "key_lower": "7uu", + "path": "75.mp3", + "piano_key": "B6" + }, + { + "number_key": "1+++", + "key": "1UUU", + "key_lower": "1uuu", + "path": "76.mp3", + "piano_key": "C7" + }, + { + "number_key": "1#+++", + "key": "1HUUU", + "key_lower": "1huuu", + "path": "77.mp3", + "piano_key": "C#7/Db7" + }, + { + "number_key": "2+++", + "key": "2UUU", + "key_lower": "2uuu", + "path": "78.mp3", + "piano_key": "D7" + }, + { + "number_key": "2#+++", + "key": "2HUUU", + "key_lower": "2huuu", + "path": "79.mp3", + "piano_key": "D#7/Eb7" + }, + { + "number_key": "3+++", + "key": "3UUU", + "key_lower": "3uuu", + "path": "80.mp3", + "piano_key": "E7" + }, + { + "number_key": "4+++", + "key": "4UUU", + "key_lower": "4uuu", + "path": "81.mp3", + "piano_key": "F7" + }, + { + "number_key": "4#+++", + "key": "4HUUU", + "key_lower": "4huuu", + "path": "82.mp3", + "piano_key": "F#7/Gb7" + }, + { + "number_key": "5+++", + "key": "5UUU", + "key_lower": "5uuu", + "path": "83.mp3", + "piano_key": "G7" + }, + { + "number_key": "5#+++", + "key": "5HUUU", + "key_lower": "5huuu", + "path": "84.mp3", + "piano_key": "G#7/Ab7" + }, + { + "number_key": "6+++", + "key": "6UUU", + "key_lower": "6uuu", + "path": "85.mp3", + "piano_key": "A7" + }, + { + "number_key": "6#+++", + "key": "6HUUU", + "key_lower": "6huuu", + "path": "86.mp3", + "piano_key": "A#7/Bb7" + }, + { + "number_key": "7+++", + "key": "7UUU", + "key_lower": "7uuu", + "path": "87.mp3", + "piano_key": "B7" + }, + { + "number_key": "8++++", + "key": "8UUUU", + "key_lower": "8uuuu", + "path": "88.mp3", + "piano_key": "C8" + } +] \ No newline at end of file diff --git a/resource/ogg/1.ogg b/resource/ogg/1.ogg new file mode 100644 index 0000000..8b8a8a0 Binary files /dev/null and b/resource/ogg/1.ogg differ diff --git a/resource/ogg/10.ogg b/resource/ogg/10.ogg new file mode 100644 index 0000000..6798f70 Binary files /dev/null and b/resource/ogg/10.ogg differ diff --git a/resource/ogg/11.ogg b/resource/ogg/11.ogg new file mode 100644 index 0000000..dce5d2b Binary files /dev/null and b/resource/ogg/11.ogg differ diff --git a/resource/ogg/12.ogg b/resource/ogg/12.ogg new file mode 100644 index 0000000..6480ef9 Binary files /dev/null and b/resource/ogg/12.ogg differ diff --git a/resource/ogg/13.ogg b/resource/ogg/13.ogg new file mode 100644 index 0000000..b24cd8a Binary files /dev/null and b/resource/ogg/13.ogg differ diff --git a/resource/ogg/14.ogg b/resource/ogg/14.ogg new file mode 100644 index 0000000..f4b3233 Binary files /dev/null and b/resource/ogg/14.ogg differ diff --git a/resource/ogg/15.ogg b/resource/ogg/15.ogg new file mode 100644 index 0000000..27d0fa1 Binary files /dev/null and b/resource/ogg/15.ogg differ diff --git a/resource/ogg/16.ogg b/resource/ogg/16.ogg new file mode 100644 index 0000000..344cc6a Binary files /dev/null and b/resource/ogg/16.ogg differ diff --git a/resource/ogg/17.ogg b/resource/ogg/17.ogg new file mode 100644 index 0000000..a9f2ea9 Binary files /dev/null and b/resource/ogg/17.ogg differ diff --git a/resource/ogg/18.ogg b/resource/ogg/18.ogg new file mode 100644 index 0000000..7c30ef3 Binary files /dev/null and b/resource/ogg/18.ogg differ diff --git a/resource/ogg/19.ogg b/resource/ogg/19.ogg new file mode 100644 index 0000000..5e5fc21 Binary files /dev/null and b/resource/ogg/19.ogg differ diff --git a/resource/ogg/2.ogg b/resource/ogg/2.ogg new file mode 100644 index 0000000..88b0125 Binary files /dev/null and b/resource/ogg/2.ogg differ diff --git a/resource/ogg/20.ogg b/resource/ogg/20.ogg new file mode 100644 index 0000000..777cd18 Binary files /dev/null and b/resource/ogg/20.ogg differ diff --git a/resource/ogg/21.ogg b/resource/ogg/21.ogg new file mode 100644 index 0000000..cb7a2fb Binary files /dev/null and b/resource/ogg/21.ogg differ diff --git a/resource/ogg/22.ogg b/resource/ogg/22.ogg new file mode 100644 index 0000000..b9fd561 Binary files /dev/null and b/resource/ogg/22.ogg differ diff --git a/resource/ogg/23.ogg b/resource/ogg/23.ogg new file mode 100644 index 0000000..5ca43de Binary files /dev/null and b/resource/ogg/23.ogg differ diff --git a/resource/ogg/24.ogg b/resource/ogg/24.ogg new file mode 100644 index 0000000..cc39959 Binary files /dev/null and b/resource/ogg/24.ogg differ diff --git a/resource/ogg/25.ogg b/resource/ogg/25.ogg new file mode 100644 index 0000000..719daff Binary files /dev/null and b/resource/ogg/25.ogg differ diff --git a/resource/ogg/26.ogg b/resource/ogg/26.ogg new file mode 100644 index 0000000..ccf225a Binary files /dev/null and b/resource/ogg/26.ogg differ diff --git a/resource/ogg/27.ogg b/resource/ogg/27.ogg new file mode 100644 index 0000000..6f149ae Binary files /dev/null and b/resource/ogg/27.ogg differ diff --git a/resource/ogg/28.ogg b/resource/ogg/28.ogg new file mode 100644 index 0000000..53b417e Binary files /dev/null and b/resource/ogg/28.ogg differ diff --git a/resource/ogg/29.ogg b/resource/ogg/29.ogg new file mode 100644 index 0000000..b9ec907 Binary files /dev/null and b/resource/ogg/29.ogg differ diff --git a/resource/ogg/3.ogg b/resource/ogg/3.ogg new file mode 100644 index 0000000..86e0a74 Binary files /dev/null and b/resource/ogg/3.ogg differ diff --git a/resource/ogg/30.ogg b/resource/ogg/30.ogg new file mode 100644 index 0000000..3cf4d0e Binary files /dev/null and b/resource/ogg/30.ogg differ diff --git a/resource/ogg/31.ogg b/resource/ogg/31.ogg new file mode 100644 index 0000000..de33b11 Binary files /dev/null and b/resource/ogg/31.ogg differ diff --git a/resource/ogg/32.ogg b/resource/ogg/32.ogg new file mode 100644 index 0000000..c963e20 Binary files /dev/null and b/resource/ogg/32.ogg differ diff --git a/resource/ogg/33.ogg b/resource/ogg/33.ogg new file mode 100644 index 0000000..644e340 Binary files /dev/null and b/resource/ogg/33.ogg differ diff --git a/resource/ogg/34.ogg b/resource/ogg/34.ogg new file mode 100644 index 0000000..0b6a53d Binary files /dev/null and b/resource/ogg/34.ogg differ diff --git a/resource/ogg/35.ogg b/resource/ogg/35.ogg new file mode 100644 index 0000000..0130c98 Binary files /dev/null and b/resource/ogg/35.ogg differ diff --git a/resource/ogg/36.ogg b/resource/ogg/36.ogg new file mode 100644 index 0000000..fa9bebf Binary files /dev/null and b/resource/ogg/36.ogg differ diff --git a/resource/ogg/37.ogg b/resource/ogg/37.ogg new file mode 100644 index 0000000..36b7083 Binary files /dev/null and b/resource/ogg/37.ogg differ diff --git a/resource/ogg/38.ogg b/resource/ogg/38.ogg new file mode 100644 index 0000000..7a53c66 Binary files /dev/null and b/resource/ogg/38.ogg differ diff --git a/resource/ogg/39.ogg b/resource/ogg/39.ogg new file mode 100644 index 0000000..5379adf Binary files /dev/null and b/resource/ogg/39.ogg differ diff --git a/resource/ogg/4.ogg b/resource/ogg/4.ogg new file mode 100644 index 0000000..5c83da2 Binary files /dev/null and b/resource/ogg/4.ogg differ diff --git a/resource/ogg/40.ogg b/resource/ogg/40.ogg new file mode 100644 index 0000000..04ab90c Binary files /dev/null and b/resource/ogg/40.ogg differ diff --git a/resource/ogg/41.ogg b/resource/ogg/41.ogg new file mode 100644 index 0000000..9612ffa Binary files /dev/null and b/resource/ogg/41.ogg differ diff --git a/resource/ogg/42.ogg b/resource/ogg/42.ogg new file mode 100644 index 0000000..e838489 Binary files /dev/null and b/resource/ogg/42.ogg differ diff --git a/resource/ogg/43.ogg b/resource/ogg/43.ogg new file mode 100644 index 0000000..40253a5 Binary files /dev/null and b/resource/ogg/43.ogg differ diff --git a/resource/ogg/44.ogg b/resource/ogg/44.ogg new file mode 100644 index 0000000..053a9bc Binary files /dev/null and b/resource/ogg/44.ogg differ diff --git a/resource/ogg/45.ogg b/resource/ogg/45.ogg new file mode 100644 index 0000000..08d3010 Binary files /dev/null and b/resource/ogg/45.ogg differ diff --git a/resource/ogg/46.ogg b/resource/ogg/46.ogg new file mode 100644 index 0000000..8fb2788 Binary files /dev/null and b/resource/ogg/46.ogg differ diff --git a/resource/ogg/47.ogg b/resource/ogg/47.ogg new file mode 100644 index 0000000..b248cce Binary files /dev/null and b/resource/ogg/47.ogg differ diff --git a/resource/ogg/48.ogg b/resource/ogg/48.ogg new file mode 100644 index 0000000..062f68b Binary files /dev/null and b/resource/ogg/48.ogg differ diff --git a/resource/ogg/49.ogg b/resource/ogg/49.ogg new file mode 100644 index 0000000..2d3af9a Binary files /dev/null and b/resource/ogg/49.ogg differ diff --git a/resource/ogg/5.ogg b/resource/ogg/5.ogg new file mode 100644 index 0000000..622f886 Binary files /dev/null and b/resource/ogg/5.ogg differ diff --git a/resource/ogg/50.ogg b/resource/ogg/50.ogg new file mode 100644 index 0000000..c9f7e63 Binary files /dev/null and b/resource/ogg/50.ogg differ diff --git a/resource/ogg/51.ogg b/resource/ogg/51.ogg new file mode 100644 index 0000000..5bb485d Binary files /dev/null and b/resource/ogg/51.ogg differ diff --git a/resource/ogg/52.ogg b/resource/ogg/52.ogg new file mode 100644 index 0000000..6984f9c Binary files /dev/null and b/resource/ogg/52.ogg differ diff --git a/resource/ogg/53.ogg b/resource/ogg/53.ogg new file mode 100644 index 0000000..198034e Binary files /dev/null and b/resource/ogg/53.ogg differ diff --git a/resource/ogg/54.ogg b/resource/ogg/54.ogg new file mode 100644 index 0000000..7f0e1f9 Binary files /dev/null and b/resource/ogg/54.ogg differ diff --git a/resource/ogg/55.ogg b/resource/ogg/55.ogg new file mode 100644 index 0000000..39a1c90 Binary files /dev/null and b/resource/ogg/55.ogg differ diff --git a/resource/ogg/56.ogg b/resource/ogg/56.ogg new file mode 100644 index 0000000..039ffa7 Binary files /dev/null and b/resource/ogg/56.ogg differ diff --git a/resource/ogg/57.ogg b/resource/ogg/57.ogg new file mode 100644 index 0000000..af58971 Binary files /dev/null and b/resource/ogg/57.ogg differ diff --git a/resource/ogg/58.ogg b/resource/ogg/58.ogg new file mode 100644 index 0000000..a66be05 Binary files /dev/null and b/resource/ogg/58.ogg differ diff --git a/resource/ogg/59.ogg b/resource/ogg/59.ogg new file mode 100644 index 0000000..dab4823 Binary files /dev/null and b/resource/ogg/59.ogg differ diff --git a/resource/ogg/6.ogg b/resource/ogg/6.ogg new file mode 100644 index 0000000..9cb3bda Binary files /dev/null and b/resource/ogg/6.ogg differ diff --git a/resource/ogg/60.ogg b/resource/ogg/60.ogg new file mode 100644 index 0000000..f0ed652 Binary files /dev/null and b/resource/ogg/60.ogg differ diff --git a/resource/ogg/61.ogg b/resource/ogg/61.ogg new file mode 100644 index 0000000..85f1bcd Binary files /dev/null and b/resource/ogg/61.ogg differ diff --git a/resource/ogg/62.ogg b/resource/ogg/62.ogg new file mode 100644 index 0000000..29aaf0c Binary files /dev/null and b/resource/ogg/62.ogg differ diff --git a/resource/ogg/63.ogg b/resource/ogg/63.ogg new file mode 100644 index 0000000..cd8d81d Binary files /dev/null and b/resource/ogg/63.ogg differ diff --git a/resource/ogg/64.ogg b/resource/ogg/64.ogg new file mode 100644 index 0000000..66fc6ef Binary files /dev/null and b/resource/ogg/64.ogg differ diff --git a/resource/ogg/65.ogg b/resource/ogg/65.ogg new file mode 100644 index 0000000..1e7e109 Binary files /dev/null and b/resource/ogg/65.ogg differ diff --git a/resource/ogg/66.ogg b/resource/ogg/66.ogg new file mode 100644 index 0000000..219984d Binary files /dev/null and b/resource/ogg/66.ogg differ diff --git a/resource/ogg/67.ogg b/resource/ogg/67.ogg new file mode 100644 index 0000000..2674682 Binary files /dev/null and b/resource/ogg/67.ogg differ diff --git a/resource/ogg/68.ogg b/resource/ogg/68.ogg new file mode 100644 index 0000000..46e63a8 Binary files /dev/null and b/resource/ogg/68.ogg differ diff --git a/resource/ogg/69.ogg b/resource/ogg/69.ogg new file mode 100644 index 0000000..5a0cc67 Binary files /dev/null and b/resource/ogg/69.ogg differ diff --git a/resource/ogg/7.ogg b/resource/ogg/7.ogg new file mode 100644 index 0000000..7984e90 Binary files /dev/null and b/resource/ogg/7.ogg differ diff --git a/resource/ogg/70.ogg b/resource/ogg/70.ogg new file mode 100644 index 0000000..440aa79 Binary files /dev/null and b/resource/ogg/70.ogg differ diff --git a/resource/ogg/71.ogg b/resource/ogg/71.ogg new file mode 100644 index 0000000..91aafd0 Binary files /dev/null and b/resource/ogg/71.ogg differ diff --git a/resource/ogg/72.ogg b/resource/ogg/72.ogg new file mode 100644 index 0000000..2b29feb Binary files /dev/null and b/resource/ogg/72.ogg differ diff --git a/resource/ogg/73.ogg b/resource/ogg/73.ogg new file mode 100644 index 0000000..efbff96 Binary files /dev/null and b/resource/ogg/73.ogg differ diff --git a/resource/ogg/74.ogg b/resource/ogg/74.ogg new file mode 100644 index 0000000..e22164d Binary files /dev/null and b/resource/ogg/74.ogg differ diff --git a/resource/ogg/75.ogg b/resource/ogg/75.ogg new file mode 100644 index 0000000..44cf449 Binary files /dev/null and b/resource/ogg/75.ogg differ diff --git a/resource/ogg/76.ogg b/resource/ogg/76.ogg new file mode 100644 index 0000000..9e12678 Binary files /dev/null and b/resource/ogg/76.ogg differ diff --git a/resource/ogg/77.ogg b/resource/ogg/77.ogg new file mode 100644 index 0000000..5a70c60 Binary files /dev/null and b/resource/ogg/77.ogg differ diff --git a/resource/ogg/78.ogg b/resource/ogg/78.ogg new file mode 100644 index 0000000..c42ee03 Binary files /dev/null and b/resource/ogg/78.ogg differ diff --git a/resource/ogg/79.ogg b/resource/ogg/79.ogg new file mode 100644 index 0000000..abd2278 Binary files /dev/null and b/resource/ogg/79.ogg differ diff --git a/resource/ogg/8.ogg b/resource/ogg/8.ogg new file mode 100644 index 0000000..0a33114 Binary files /dev/null and b/resource/ogg/8.ogg differ diff --git a/resource/ogg/80.ogg b/resource/ogg/80.ogg new file mode 100644 index 0000000..2735ca9 Binary files /dev/null and b/resource/ogg/80.ogg differ diff --git a/resource/ogg/81.ogg b/resource/ogg/81.ogg new file mode 100644 index 0000000..c6d53d6 Binary files /dev/null and b/resource/ogg/81.ogg differ diff --git a/resource/ogg/82.ogg b/resource/ogg/82.ogg new file mode 100644 index 0000000..588da8d Binary files /dev/null and b/resource/ogg/82.ogg differ diff --git a/resource/ogg/83.ogg b/resource/ogg/83.ogg new file mode 100644 index 0000000..ed76634 Binary files /dev/null and b/resource/ogg/83.ogg differ diff --git a/resource/ogg/84.ogg b/resource/ogg/84.ogg new file mode 100644 index 0000000..c965756 Binary files /dev/null and b/resource/ogg/84.ogg differ diff --git a/resource/ogg/85.ogg b/resource/ogg/85.ogg new file mode 100644 index 0000000..54a718c Binary files /dev/null and b/resource/ogg/85.ogg differ diff --git a/resource/ogg/86.ogg b/resource/ogg/86.ogg new file mode 100644 index 0000000..699286f Binary files /dev/null and b/resource/ogg/86.ogg differ diff --git a/resource/ogg/87.ogg b/resource/ogg/87.ogg new file mode 100644 index 0000000..16b7bee Binary files /dev/null and b/resource/ogg/87.ogg differ diff --git a/resource/ogg/88.ogg b/resource/ogg/88.ogg new file mode 100644 index 0000000..caa0471 Binary files /dev/null and b/resource/ogg/88.ogg differ diff --git a/resource/ogg/9.ogg b/resource/ogg/9.ogg new file mode 100644 index 0000000..12554c1 Binary files /dev/null and b/resource/ogg/9.ogg differ diff --git a/resource/ogg/resources.csv b/resource/ogg/resources.csv new file mode 100644 index 0000000..685a28d --- /dev/null +++ b/resource/ogg/resources.csv @@ -0,0 +1,88 @@ +6----,6DDDD,6dddd,1.ogg,A0 +6#----,6HDDDD,6hdddd,2.ogg,A#0/Bb0 +7----,7DDDD,7dddd,3.ogg,B0 +1---,1DDD,1ddd,4.ogg,C1 +1#---,1HDDD,1hddd,5.ogg,C#1/Db1 +2---,2DDD,2ddd,6.ogg,D1 +2#---,2HDDD,2hddd,7.ogg,D#1/Eb1 +3---,3DDD,3ddd,8.ogg,E1 +4---,4DDD,4ddd,9.ogg,F1 +4#---,4HDDD,4hddd,10.ogg,F#1/Gb1 +5---,5DDD,5ddd,11.ogg,G1 +5#---,5HDDD,5hddd,12.ogg,G#1/Ab1 +6---,6DDD,6ddd,13.ogg,A1 +6#---,6HDDD,6hddd,14.ogg,A#1/Bb1 +7---,7DDD,7ddd,15.ogg,B1 +1--,1DD,1dd,16.ogg,C2 +1#--,1HDD,1hdd,17.ogg,C#2/Db2 +2--,2DD,2dd,18.ogg,D2 +2#--,2HDD,2hdd,19.ogg,D#2/Eb2 +3--,3DD,3dd,20.ogg,E2 +4--,4DD,4dd,21.ogg,F2 +4#--,4HDD,4hdd,22.ogg,F#2/Gb2 +5--,5DD,5dd,23.ogg,G2 +5#--,5HDD,5hdd,24.ogg,G#2/Ab2 +6--,6DD,6dd,25.ogg,A2 +6#--,6HDD,6hdd,26.ogg,A#2/Bb2 +7--,7DD,7dd,27.ogg,B2 +1-,1D,1d,28.ogg,C3 +1#-,1HD,1hd,29.ogg,C#3/Db3 +2-,2D,2d,30.ogg,D3 +2#-,2HD,2hd,31.ogg,D#3/Eb3 +3-,3D,3d,32.ogg,E3 +4-,4D,4d,33.ogg,F3 +4#-,4HD,4hd,34.ogg,F#3/Gb3 +5-,5D,5d,35.ogg,G3 +5#-,5HD,5hd,36.ogg,G#3/Ab3 +6-,6D,6d,37.ogg,A3 +6#-,6HD,6hd,38.ogg,A#3/Bb3 +7-,7D,7d,39.ogg,B3 +1,1,1,40.ogg,C4 +1#,1H,1h,41.ogg,C#4/Db4 +2,2,2,42.ogg,D4 +2#,2H,2h,43.ogg,D#4/Eb4 +3,3,3,44.ogg,E4 +4,4,4,45.ogg,F4 +4#,4H,4h,46.ogg,F#4/Gb4 +5,5,5,47.ogg,G4 +5#,5H,5h,48.ogg,G#4/Ab4 +6,6,6,49.ogg,A4 +6#,6H,6h,50.ogg,A#4/Bb4 +7,7,7,51.ogg,B4 +1+,1U,1u,52.ogg,C5 +1#+,1HU,1hu,53.ogg,C#5/Db5 +2+,2U,2u,54.ogg,D5 +2#+,2HU,2hu,55.ogg,D#5/Eb5 +3+,3U,3u,56.ogg,E5 +4+,4U,4u,57.ogg,F5 +4#+,4HU,4hu,58.ogg,F#5/Gb5 +5+,5U,5u,59.ogg,G5 +5#+,5HU,5hu,60.ogg,G#5/Ab5 +6+,6U,6u,61.ogg,A5 +6#+,6HU,6hu,62.ogg,A#5/Bb5 +7+,7U,7u,63.ogg,B5 +1++,1UU,1uu,64.ogg,C6 +1#++,1HUU,1huu,65.ogg,C#6/Db6 +2++,2UU,2uu,66.ogg,D6 +2#++,2HUU,2huu,67.ogg,D#6/Eb6 +3++,3UU,3uu,68.ogg,E6 +4++,4UU,4uu,69.ogg,F6 +4#++,4HUU,4huu,70.ogg,F#6/Gb6 +5++,5UU,5uu,71.ogg,G6 +5#++,5HUU,5huu,72.ogg,G#6/Ab6 +6++,6UU,6uu,73.ogg,A6 +6#++,6HUU,6huu,74.ogg,A#6/Bb6 +7++,7UU,7uu,75.ogg,B6 +1+++,1UUU,1uuu,76.ogg,C7 +1#+++,1HUUU,1huuu,77.ogg,C#7/Db7 +2+++,2UUU,2uuu,78.ogg,D7 +2#+++,2HUUU,2huuu,79.ogg,D#7/Eb7 +3+++,3UUU,3uuu,80.ogg,E7 +4+++,4UUU,4uuu,81.ogg,F7 +4#+++,4HUUU,4huuu,82.ogg,F#7/Gb7 +5+++,5UUU,5uuu,83.ogg,G7 +5#+++,5HUUU,5huuu,84.ogg,G#7/Ab7 +6+++,6UUU,6uuu,85.ogg,A7 +6#+++,6HUUU,6huuu,86.ogg,A#7/Bb7 +7+++,7UUU,7uuu,87.ogg,B7 +8++++,8UUUU,8uuuu,88.ogg,C8 \ No newline at end of file diff --git a/resource/ogg/resources.json b/resource/ogg/resources.json new file mode 100644 index 0000000..2d1222b --- /dev/null +++ b/resource/ogg/resources.json @@ -0,0 +1,618 @@ +[ + { + "number_key": "6----", + "key": "6DDDD", + "key_lower": "6dddd", + "path": "1.ogg", + "piano_key": "A0" + }, + { + "number_key": "6#----", + "key": "6HDDDD", + "key_lower": "6hdddd", + "path": "2.ogg", + "piano_key": "A#0/Bb0" + }, + { + "number_key": "7----", + "key": "7DDDD", + "key_lower": "7dddd", + "path": "3.ogg", + "piano_key": "B0" + }, + { + "number_key": "1---", + "key": "1DDD", + "key_lower": "1ddd", + "path": "4.ogg", + "piano_key": "C1" + }, + { + "number_key": "1#---", + "key": "1HDDD", + "key_lower": "1hddd", + "path": "5.ogg", + "piano_key": "C#1/Db1" + }, + { + "number_key": "2---", + "key": "2DDD", + "key_lower": "2ddd", + "path": "6.ogg", + "piano_key": "D1" + }, + { + "number_key": "2#---", + "key": "2HDDD", + "key_lower": "2hddd", + "path": "7.ogg", + "piano_key": "D#1/Eb1" + }, + { + "number_key": "3---", + "key": "3DDD", + "key_lower": "3ddd", + "path": "8.ogg", + "piano_key": "E1" + }, + { + "number_key": "4---", + "key": "4DDD", + "key_lower": "4ddd", + "path": "9.ogg", + "piano_key": "F1" + }, + { + "number_key": "4#---", + "key": "4HDDD", + "key_lower": "4hddd", + "path": "10.ogg", + "piano_key": "F#1/Gb1" + }, + { + "number_key": "5---", + "key": "5DDD", + "key_lower": "5ddd", + "path": "11.ogg", + "piano_key": "G1" + }, + { + "number_key": "5#---", + "key": "5HDDD", + "key_lower": "5hddd", + "path": "12.ogg", + "piano_key": "G#1/Ab1" + }, + { + "number_key": "6---", + "key": "6DDD", + "key_lower": "6ddd", + "path": "13.ogg", + "piano_key": "A1" + }, + { + "number_key": "6#---", + "key": "6HDDD", + "key_lower": "6hddd", + "path": "14.ogg", + "piano_key": "A#1/Bb1" + }, + { + "number_key": "7---", + "key": "7DDD", + "key_lower": "7ddd", + "path": "15.ogg", + "piano_key": "B1" + }, + { + "number_key": "1--", + "key": "1DD", + "key_lower": "1dd", + "path": "16.ogg", + "piano_key": "C2" + }, + { + "number_key": "1#--", + "key": "1HDD", + "key_lower": "1hdd", + "path": "17.ogg", + "piano_key": "C#2/Db2" + }, + { + "number_key": "2--", + "key": "2DD", + "key_lower": "2dd", + "path": "18.ogg", + "piano_key": "D2" + }, + { + "number_key": "2#--", + "key": "2HDD", + "key_lower": "2hdd", + "path": "19.ogg", + "piano_key": "D#2/Eb2" + }, + { + "number_key": "3--", + "key": "3DD", + "key_lower": "3dd", + "path": "20.ogg", + "piano_key": "E2" + }, + { + "number_key": "4--", + "key": "4DD", + "key_lower": "4dd", + "path": "21.ogg", + "piano_key": "F2" + }, + { + "number_key": "4#--", + "key": "4HDD", + "key_lower": "4hdd", + "path": "22.ogg", + "piano_key": "F#2/Gb2" + }, + { + "number_key": "5--", + "key": "5DD", + "key_lower": "5dd", + "path": "23.ogg", + "piano_key": "G2" + }, + { + "number_key": "5#--", + "key": "5HDD", + "key_lower": "5hdd", + "path": "24.ogg", + "piano_key": "G#2/Ab2" + }, + { + "number_key": "6--", + "key": "6DD", + "key_lower": "6dd", + "path": "25.ogg", + "piano_key": "A2" + }, + { + "number_key": "6#--", + "key": "6HDD", + "key_lower": "6hdd", + "path": "26.ogg", + "piano_key": "A#2/Bb2" + }, + { + "number_key": "7--", + "key": "7DD", + "key_lower": "7dd", + "path": "27.ogg", + "piano_key": "B2" + }, + { + "number_key": "1-", + "key": "1D", + "key_lower": "1d", + "path": "28.ogg", + "piano_key": "C3" + }, + { + "number_key": "1#-", + "key": "1HD", + "key_lower": "1hd", + "path": "29.ogg", + "piano_key": "C#3/Db3" + }, + { + "number_key": "2-", + "key": "2D", + "key_lower": "2d", + "path": "30.ogg", + "piano_key": "D3" + }, + { + "number_key": "2#-", + "key": "2HD", + "key_lower": "2hd", + "path": "31.ogg", + "piano_key": "D#3/Eb3" + }, + { + "number_key": "3-", + "key": "3D", + "key_lower": "3d", + "path": "32.ogg", + "piano_key": "E3" + }, + { + "number_key": "4-", + "key": "4D", + "key_lower": "4d", + "path": "33.ogg", + "piano_key": "F3" + }, + { + "number_key": "4#-", + "key": "4HD", + "key_lower": "4hd", + "path": "34.ogg", + "piano_key": "F#3/Gb3" + }, + { + "number_key": "5-", + "key": "5D", + "key_lower": "5d", + "path": "35.ogg", + "piano_key": "G3" + }, + { + "number_key": "5#-", + "key": "5HD", + "key_lower": "5hd", + "path": "36.ogg", + "piano_key": "G#3/Ab3" + }, + { + "number_key": "6-", + "key": "6D", + "key_lower": "6d", + "path": "37.ogg", + "piano_key": "A3" + }, + { + "number_key": "6#-", + "key": "6HD", + "key_lower": "6hd", + "path": "38.ogg", + "piano_key": "A#3/Bb3" + }, + { + "number_key": "7-", + "key": "7D", + "key_lower": "7d", + "path": "39.ogg", + "piano_key": "B3" + }, + { + "number_key": "1", + "key": "1", + "key_lower": "1", + "path": "40.ogg", + "piano_key": "C4" + }, + { + "number_key": "1#", + "key": "1H", + "key_lower": "1h", + "path": "41.ogg", + "piano_key": "C#4/Db4" + }, + { + "number_key": "2", + "key": "2", + "key_lower": "2", + "path": "42.ogg", + "piano_key": "D4" + }, + { + "number_key": "2#", + "key": "2H", + "key_lower": "2h", + "path": "43.ogg", + "piano_key": "D#4/Eb4" + }, + { + "number_key": "3", + "key": "3", + "key_lower": "3", + "path": "44.ogg", + "piano_key": "E4" + }, + { + "number_key": "4", + "key": "4", + "key_lower": "4", + "path": "45.ogg", + "piano_key": "F4" + }, + { + "number_key": "4#", + "key": "4H", + "key_lower": "4h", + "path": "46.ogg", + "piano_key": "F#4/Gb4" + }, + { + "number_key": "5", + "key": "5", + "key_lower": "5", + "path": "47.ogg", + "piano_key": "G4" + }, + { + "number_key": "5#", + "key": "5H", + "key_lower": "5h", + "path": "48.ogg", + "piano_key": "G#4/Ab4" + }, + { + "number_key": "6", + "key": "6", + "key_lower": "6", + "path": "49.ogg", + "piano_key": "A4" + }, + { + "number_key": "6#", + "key": "6H", + "key_lower": "6h", + "path": "50.ogg", + "piano_key": "A#4/Bb4" + }, + { + "number_key": "7", + "key": "7", + "key_lower": "7", + "path": "51.ogg", + "piano_key": "B4" + }, + { + "number_key": "1+", + "key": "1U", + "key_lower": "1u", + "path": "52.ogg", + "piano_key": "C5" + }, + { + "number_key": "1#+", + "key": "1HU", + "key_lower": "1hu", + "path": "53.ogg", + "piano_key": "C#5/Db5" + }, + { + "number_key": "2+", + "key": "2U", + "key_lower": "2u", + "path": "54.ogg", + "piano_key": "D5" + }, + { + "number_key": "2#+", + "key": "2HU", + "key_lower": "2hu", + "path": "55.ogg", + "piano_key": "D#5/Eb5" + }, + { + "number_key": "3+", + "key": "3U", + "key_lower": "3u", + "path": "56.ogg", + "piano_key": "E5" + }, + { + "number_key": "4+", + "key": "4U", + "key_lower": "4u", + "path": "57.ogg", + "piano_key": "F5" + }, + { + "number_key": "4#+", + "key": "4HU", + "key_lower": "4hu", + "path": "58.ogg", + "piano_key": "F#5/Gb5" + }, + { + "number_key": "5+", + "key": "5U", + "key_lower": "5u", + "path": "59.ogg", + "piano_key": "G5" + }, + { + "number_key": "5#+", + "key": "5HU", + "key_lower": "5hu", + "path": "60.ogg", + "piano_key": "G#5/Ab5" + }, + { + "number_key": "6+", + "key": "6U", + "key_lower": "6u", + "path": "61.ogg", + "piano_key": "A5" + }, + { + "number_key": "6#+", + "key": "6HU", + "key_lower": "6hu", + "path": "62.ogg", + "piano_key": "A#5/Bb5" + }, + { + "number_key": "7+", + "key": "7U", + "key_lower": "7u", + "path": "63.ogg", + "piano_key": "B5" + }, + { + "number_key": "1++", + "key": "1UU", + "key_lower": "1uu", + "path": "64.ogg", + "piano_key": "C6" + }, + { + "number_key": "1#++", + "key": "1HUU", + "key_lower": "1huu", + "path": "65.ogg", + "piano_key": "C#6/Db6" + }, + { + "number_key": "2++", + "key": "2UU", + "key_lower": "2uu", + "path": "66.ogg", + "piano_key": "D6" + }, + { + "number_key": "2#++", + "key": "2HUU", + "key_lower": "2huu", + "path": "67.ogg", + "piano_key": "D#6/Eb6" + }, + { + "number_key": "3++", + "key": "3UU", + "key_lower": "3uu", + "path": "68.ogg", + "piano_key": "E6" + }, + { + "number_key": "4++", + "key": "4UU", + "key_lower": "4uu", + "path": "69.ogg", + "piano_key": "F6" + }, + { + "number_key": "4#++", + "key": "4HUU", + "key_lower": "4huu", + "path": "70.ogg", + "piano_key": "F#6/Gb6" + }, + { + "number_key": "5++", + "key": "5UU", + "key_lower": "5uu", + "path": "71.ogg", + "piano_key": "G6" + }, + { + "number_key": "5#++", + "key": "5HUU", + "key_lower": "5huu", + "path": "72.ogg", + "piano_key": "G#6/Ab6" + }, + { + "number_key": "6++", + "key": "6UU", + "key_lower": "6uu", + "path": "73.ogg", + "piano_key": "A6" + }, + { + "number_key": "6#++", + "key": "6HUU", + "key_lower": "6huu", + "path": "74.ogg", + "piano_key": "A#6/Bb6" + }, + { + "number_key": "7++", + "key": "7UU", + "key_lower": "7uu", + "path": "75.ogg", + "piano_key": "B6" + }, + { + "number_key": "1+++", + "key": "1UUU", + "key_lower": "1uuu", + "path": "76.ogg", + "piano_key": "C7" + }, + { + "number_key": "1#+++", + "key": "1HUUU", + "key_lower": "1huuu", + "path": "77.ogg", + "piano_key": "C#7/Db7" + }, + { + "number_key": "2+++", + "key": "2UUU", + "key_lower": "2uuu", + "path": "78.ogg", + "piano_key": "D7" + }, + { + "number_key": "2#+++", + "key": "2HUUU", + "key_lower": "2huuu", + "path": "79.ogg", + "piano_key": "D#7/Eb7" + }, + { + "number_key": "3+++", + "key": "3UUU", + "key_lower": "3uuu", + "path": "80.ogg", + "piano_key": "E7" + }, + { + "number_key": "4+++", + "key": "4UUU", + "key_lower": "4uuu", + "path": "81.ogg", + "piano_key": "F7" + }, + { + "number_key": "4#+++", + "key": "4HUUU", + "key_lower": "4huuu", + "path": "82.ogg", + "piano_key": "F#7/Gb7" + }, + { + "number_key": "5+++", + "key": "5UUU", + "key_lower": "5uuu", + "path": "83.ogg", + "piano_key": "G7" + }, + { + "number_key": "5#+++", + "key": "5HUUU", + "key_lower": "5huuu", + "path": "84.ogg", + "piano_key": "G#7/Ab7" + }, + { + "number_key": "6+++", + "key": "6UUU", + "key_lower": "6uuu", + "path": "85.ogg", + "piano_key": "A7" + }, + { + "number_key": "6#+++", + "key": "6HUUU", + "key_lower": "6huuu", + "path": "86.ogg", + "piano_key": "A#7/Bb7" + }, + { + "number_key": "7+++", + "key": "7UUU", + "key_lower": "7uuu", + "path": "87.ogg", + "piano_key": "B7" + }, + { + "number_key": "8++++", + "key": "8UUUU", + "key_lower": "8uuuu", + "path": "88.ogg", + "piano_key": "C8" + } +] \ No newline at end of file diff --git a/resource/1.wav b/resource/waw/1.wav similarity index 100% rename from resource/1.wav rename to resource/waw/1.wav diff --git a/resource/10.wav b/resource/waw/10.wav similarity index 100% rename from resource/10.wav rename to resource/waw/10.wav diff --git a/resource/11.wav b/resource/waw/11.wav similarity index 100% rename from resource/11.wav rename to resource/waw/11.wav diff --git a/resource/12.wav b/resource/waw/12.wav similarity index 100% rename from resource/12.wav rename to resource/waw/12.wav diff --git a/resource/13.wav b/resource/waw/13.wav similarity index 100% rename from resource/13.wav rename to resource/waw/13.wav diff --git a/resource/14.wav b/resource/waw/14.wav similarity index 100% rename from resource/14.wav rename to resource/waw/14.wav diff --git a/resource/15.wav b/resource/waw/15.wav similarity index 100% rename from resource/15.wav rename to resource/waw/15.wav diff --git a/resource/16.wav b/resource/waw/16.wav similarity index 100% rename from resource/16.wav rename to resource/waw/16.wav diff --git a/resource/17.wav b/resource/waw/17.wav similarity index 100% rename from resource/17.wav rename to resource/waw/17.wav diff --git a/resource/18.wav b/resource/waw/18.wav similarity index 100% rename from resource/18.wav rename to resource/waw/18.wav diff --git a/resource/19.wav b/resource/waw/19.wav similarity index 100% rename from resource/19.wav rename to resource/waw/19.wav diff --git a/resource/2.wav b/resource/waw/2.wav similarity index 100% rename from resource/2.wav rename to resource/waw/2.wav diff --git a/resource/20.wav b/resource/waw/20.wav similarity index 100% rename from resource/20.wav rename to resource/waw/20.wav diff --git a/resource/21.wav b/resource/waw/21.wav similarity index 100% rename from resource/21.wav rename to resource/waw/21.wav diff --git a/resource/22.wav b/resource/waw/22.wav similarity index 100% rename from resource/22.wav rename to resource/waw/22.wav diff --git a/resource/23.wav b/resource/waw/23.wav similarity index 100% rename from resource/23.wav rename to resource/waw/23.wav diff --git a/resource/24.wav b/resource/waw/24.wav similarity index 100% rename from resource/24.wav rename to resource/waw/24.wav diff --git a/resource/25.wav b/resource/waw/25.wav similarity index 100% rename from resource/25.wav rename to resource/waw/25.wav diff --git a/resource/26.wav b/resource/waw/26.wav similarity index 100% rename from resource/26.wav rename to resource/waw/26.wav diff --git a/resource/27.wav b/resource/waw/27.wav similarity index 100% rename from resource/27.wav rename to resource/waw/27.wav diff --git a/resource/28.wav b/resource/waw/28.wav similarity index 100% rename from resource/28.wav rename to resource/waw/28.wav diff --git a/resource/29.wav b/resource/waw/29.wav similarity index 100% rename from resource/29.wav rename to resource/waw/29.wav diff --git a/resource/3.wav b/resource/waw/3.wav similarity index 100% rename from resource/3.wav rename to resource/waw/3.wav diff --git a/resource/30.wav b/resource/waw/30.wav similarity index 100% rename from resource/30.wav rename to resource/waw/30.wav diff --git a/resource/31.wav b/resource/waw/31.wav similarity index 100% rename from resource/31.wav rename to resource/waw/31.wav diff --git a/resource/32.wav b/resource/waw/32.wav similarity index 100% rename from resource/32.wav rename to resource/waw/32.wav diff --git a/resource/33.wav b/resource/waw/33.wav similarity index 100% rename from resource/33.wav rename to resource/waw/33.wav diff --git a/resource/34.wav b/resource/waw/34.wav similarity index 100% rename from resource/34.wav rename to resource/waw/34.wav diff --git a/resource/35.wav b/resource/waw/35.wav similarity index 100% rename from resource/35.wav rename to resource/waw/35.wav diff --git a/resource/36.wav b/resource/waw/36.wav similarity index 100% rename from resource/36.wav rename to resource/waw/36.wav diff --git a/resource/37.wav b/resource/waw/37.wav similarity index 100% rename from resource/37.wav rename to resource/waw/37.wav diff --git a/resource/38.wav b/resource/waw/38.wav similarity index 100% rename from resource/38.wav rename to resource/waw/38.wav diff --git a/resource/39.wav b/resource/waw/39.wav similarity index 100% rename from resource/39.wav rename to resource/waw/39.wav diff --git a/resource/4.wav b/resource/waw/4.wav similarity index 100% rename from resource/4.wav rename to resource/waw/4.wav diff --git a/resource/40.wav b/resource/waw/40.wav similarity index 100% rename from resource/40.wav rename to resource/waw/40.wav diff --git a/resource/41.wav b/resource/waw/41.wav similarity index 100% rename from resource/41.wav rename to resource/waw/41.wav diff --git a/resource/42.wav b/resource/waw/42.wav similarity index 100% rename from resource/42.wav rename to resource/waw/42.wav diff --git a/resource/43.wav b/resource/waw/43.wav similarity index 100% rename from resource/43.wav rename to resource/waw/43.wav diff --git a/resource/44.wav b/resource/waw/44.wav similarity index 100% rename from resource/44.wav rename to resource/waw/44.wav diff --git a/resource/45.wav b/resource/waw/45.wav similarity index 100% rename from resource/45.wav rename to resource/waw/45.wav diff --git a/resource/46.wav b/resource/waw/46.wav similarity index 100% rename from resource/46.wav rename to resource/waw/46.wav diff --git a/resource/47.wav b/resource/waw/47.wav similarity index 100% rename from resource/47.wav rename to resource/waw/47.wav diff --git a/resource/48.wav b/resource/waw/48.wav similarity index 100% rename from resource/48.wav rename to resource/waw/48.wav diff --git a/resource/49.wav b/resource/waw/49.wav similarity index 100% rename from resource/49.wav rename to resource/waw/49.wav diff --git a/resource/5.wav b/resource/waw/5.wav similarity index 100% rename from resource/5.wav rename to resource/waw/5.wav diff --git a/resource/50.wav b/resource/waw/50.wav similarity index 100% rename from resource/50.wav rename to resource/waw/50.wav diff --git a/resource/51.wav b/resource/waw/51.wav similarity index 100% rename from resource/51.wav rename to resource/waw/51.wav diff --git a/resource/52.wav b/resource/waw/52.wav similarity index 100% rename from resource/52.wav rename to resource/waw/52.wav diff --git a/resource/53.wav b/resource/waw/53.wav similarity index 100% rename from resource/53.wav rename to resource/waw/53.wav diff --git a/resource/54.wav b/resource/waw/54.wav similarity index 100% rename from resource/54.wav rename to resource/waw/54.wav diff --git a/resource/55.wav b/resource/waw/55.wav similarity index 100% rename from resource/55.wav rename to resource/waw/55.wav diff --git a/resource/56.wav b/resource/waw/56.wav similarity index 100% rename from resource/56.wav rename to resource/waw/56.wav diff --git a/resource/57.wav b/resource/waw/57.wav similarity index 100% rename from resource/57.wav rename to resource/waw/57.wav diff --git a/resource/58.wav b/resource/waw/58.wav similarity index 100% rename from resource/58.wav rename to resource/waw/58.wav diff --git a/resource/59.wav b/resource/waw/59.wav similarity index 100% rename from resource/59.wav rename to resource/waw/59.wav diff --git a/resource/6.wav b/resource/waw/6.wav similarity index 100% rename from resource/6.wav rename to resource/waw/6.wav diff --git a/resource/60.wav b/resource/waw/60.wav similarity index 100% rename from resource/60.wav rename to resource/waw/60.wav diff --git a/resource/61.wav b/resource/waw/61.wav similarity index 100% rename from resource/61.wav rename to resource/waw/61.wav diff --git a/resource/62.wav b/resource/waw/62.wav similarity index 100% rename from resource/62.wav rename to resource/waw/62.wav diff --git a/resource/63.wav b/resource/waw/63.wav similarity index 100% rename from resource/63.wav rename to resource/waw/63.wav diff --git a/resource/64.wav b/resource/waw/64.wav similarity index 100% rename from resource/64.wav rename to resource/waw/64.wav diff --git a/resource/65.wav b/resource/waw/65.wav similarity index 100% rename from resource/65.wav rename to resource/waw/65.wav diff --git a/resource/66.wav b/resource/waw/66.wav similarity index 100% rename from resource/66.wav rename to resource/waw/66.wav diff --git a/resource/67.wav b/resource/waw/67.wav similarity index 100% rename from resource/67.wav rename to resource/waw/67.wav diff --git a/resource/68.wav b/resource/waw/68.wav similarity index 100% rename from resource/68.wav rename to resource/waw/68.wav diff --git a/resource/69.wav b/resource/waw/69.wav similarity index 100% rename from resource/69.wav rename to resource/waw/69.wav diff --git a/resource/7.wav b/resource/waw/7.wav similarity index 100% rename from resource/7.wav rename to resource/waw/7.wav diff --git a/resource/70.wav b/resource/waw/70.wav similarity index 100% rename from resource/70.wav rename to resource/waw/70.wav diff --git a/resource/71.wav b/resource/waw/71.wav similarity index 100% rename from resource/71.wav rename to resource/waw/71.wav diff --git a/resource/72.wav b/resource/waw/72.wav similarity index 100% rename from resource/72.wav rename to resource/waw/72.wav diff --git a/resource/73.wav b/resource/waw/73.wav similarity index 100% rename from resource/73.wav rename to resource/waw/73.wav diff --git a/resource/74.wav b/resource/waw/74.wav similarity index 100% rename from resource/74.wav rename to resource/waw/74.wav diff --git a/resource/75.wav b/resource/waw/75.wav similarity index 100% rename from resource/75.wav rename to resource/waw/75.wav diff --git a/resource/76.wav b/resource/waw/76.wav similarity index 100% rename from resource/76.wav rename to resource/waw/76.wav diff --git a/resource/77.wav b/resource/waw/77.wav similarity index 100% rename from resource/77.wav rename to resource/waw/77.wav diff --git a/resource/78.wav b/resource/waw/78.wav similarity index 100% rename from resource/78.wav rename to resource/waw/78.wav diff --git a/resource/79.wav b/resource/waw/79.wav similarity index 100% rename from resource/79.wav rename to resource/waw/79.wav diff --git a/resource/8.wav b/resource/waw/8.wav similarity index 100% rename from resource/8.wav rename to resource/waw/8.wav diff --git a/resource/80.wav b/resource/waw/80.wav similarity index 100% rename from resource/80.wav rename to resource/waw/80.wav diff --git a/resource/81.wav b/resource/waw/81.wav similarity index 100% rename from resource/81.wav rename to resource/waw/81.wav diff --git a/resource/82.wav b/resource/waw/82.wav similarity index 100% rename from resource/82.wav rename to resource/waw/82.wav diff --git a/resource/83.wav b/resource/waw/83.wav similarity index 100% rename from resource/83.wav rename to resource/waw/83.wav diff --git a/resource/84.wav b/resource/waw/84.wav similarity index 100% rename from resource/84.wav rename to resource/waw/84.wav diff --git a/resource/85.wav b/resource/waw/85.wav similarity index 100% rename from resource/85.wav rename to resource/waw/85.wav diff --git a/resource/86.wav b/resource/waw/86.wav similarity index 100% rename from resource/86.wav rename to resource/waw/86.wav diff --git a/resource/87.wav b/resource/waw/87.wav similarity index 100% rename from resource/87.wav rename to resource/waw/87.wav diff --git a/resource/88.wav b/resource/waw/88.wav similarity index 100% rename from resource/88.wav rename to resource/waw/88.wav diff --git a/resource/9.wav b/resource/waw/9.wav similarity index 100% rename from resource/9.wav rename to resource/waw/9.wav diff --git a/resource/resources.csv b/resource/waw/resources.csv similarity index 100% rename from resource/resources.csv rename to resource/waw/resources.csv diff --git a/resource/resources.json b/resource/waw/resources.json similarity index 100% rename from resource/resources.json rename to resource/waw/resources.json