aboutsummaryrefslogtreecommitdiff
path: root/site/sound
diff options
context:
space:
mode:
Diffstat (limited to 'site/sound')
-rw-r--r--site/sound/.htaccess8
-rw-r--r--site/sound/Guitar.Harmonics/42.0.mp3bin0 -> 35145 bytes
-rw-r--r--site/sound/Guitar.Harmonics/43.0.mp3bin0 -> 28256 bytes
-rw-r--r--site/sound/Guitar.Harmonics/44.0.mp3bin0 -> 25182 bytes
-rw-r--r--site/sound/Guitar.Harmonics/45.0.mp3bin0 -> 17974 bytes
-rw-r--r--site/sound/Guitar.Harmonics/46.0.mp3bin0 -> 21567 bytes
-rw-r--r--site/sound/Guitar.Harmonics/47.0.mp3bin0 -> 20339 bytes
-rw-r--r--site/sound/Guitar.Harmonics/48.0.mp3bin0 -> 32983 bytes
-rw-r--r--site/sound/Guitar.Harmonics/49.0.mp3bin0 -> 23543 bytes
-rw-r--r--site/sound/Guitar.Harmonics/50.0.mp3bin0 -> 38522 bytes
-rw-r--r--site/sound/Guitar.Harmonics/51.0.mp3bin0 -> 26666 bytes
-rw-r--r--site/sound/Guitar.Harmonics/52.0.mp3bin0 -> 19586 bytes
-rw-r--r--site/sound/Guitar.Harmonics/53.0.mp3bin0 -> 28749 bytes
-rw-r--r--site/sound/Guitar.Harmonics/54.0.mp3bin0 -> 33236 bytes
-rw-r--r--site/sound/Guitar.Harmonics/55.0.mp3bin0 -> 31638 bytes
-rw-r--r--site/sound/Guitar.Harmonics/56.0.mp3bin0 -> 40957 bytes
-rw-r--r--site/sound/Guitar.Harmonics/57.0.mp3bin0 -> 33798 bytes
-rw-r--r--site/sound/Guitar.Harmonics/58.0.mp3bin0 -> 31194 bytes
-rw-r--r--site/sound/Guitar.Harmonics/59.0.mp3bin0 -> 44251 bytes
-rw-r--r--site/sound/Guitar.Harmonics/60.0.mp3bin0 -> 40272 bytes
-rw-r--r--site/sound/Guitar.Harmonics/61.0.mp3bin0 -> 51182 bytes
-rw-r--r--site/sound/Guitar.Harmonics/62.0.mp3bin0 -> 38355 bytes
-rw-r--r--site/sound/Guitar.Harmonics/63.0.mp3bin0 -> 22858 bytes
-rw-r--r--site/sound/Guitar.Harmonics/64.0.mp3bin0 -> 26870 bytes
-rw-r--r--site/sound/Guitar.Harmonics/65.0.mp3bin0 -> 33992 bytes
-rw-r--r--site/sound/Guitar.Harmonics/66.0.mp3bin0 -> 27288 bytes
-rw-r--r--site/sound/Guitar.Harmonics/67.0.mp3bin0 -> 25345 bytes
-rw-r--r--site/sound/Guitar.Harmonics/68.0.mp3bin0 -> 29165 bytes
-rw-r--r--site/sound/Guitar.Harmonics/69.0.mp3bin0 -> 23948 bytes
-rw-r--r--site/sound/Guitar.Harmonics/70.0.mp3bin0 -> 31459 bytes
-rw-r--r--site/sound/Guitar.Harmonics/71.0.mp3bin0 -> 32863 bytes
-rw-r--r--site/sound/Guitar.Harmonics/72.0.mp3bin0 -> 23769 bytes
-rw-r--r--site/sound/Guitar.Harmonics/73.0.mp3bin0 -> 31224 bytes
-rw-r--r--site/sound/Guitar.Harmonics/74.0.mp3bin0 -> 30906 bytes
-rw-r--r--site/sound/Guitar.Harmonics/75.0.mp3bin0 -> 25269 bytes
-rw-r--r--site/sound/Guitar.Harmonics/76.0.mp3bin0 -> 29089 bytes
-rw-r--r--site/sound/Guitar.Harmonics/77.0.mp3bin0 -> 30066 bytes
-rw-r--r--site/sound/Guitar.Harmonics/78.0.mp3bin0 -> 31697 bytes
-rw-r--r--site/sound/WoodKnock/001.mp3bin0 -> 2736 bytes
-rw-r--r--site/sound/WoodKnock/002.mp3bin0 -> 2996 bytes
-rw-r--r--site/sound/WoodKnock/003.mp3bin0 -> 2761 bytes
-rw-r--r--site/sound/WoodKnock/004.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/005.mp3bin0 -> 2632 bytes
-rw-r--r--site/sound/WoodKnock/006.mp3bin0 -> 2762 bytes
-rw-r--r--site/sound/WoodKnock/007.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/008.mp3bin0 -> 2945 bytes
-rw-r--r--site/sound/WoodKnock/009.mp3bin0 -> 2893 bytes
-rw-r--r--site/sound/WoodKnock/010.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/011.mp3bin0 -> 3285 bytes
-rw-r--r--site/sound/WoodKnock/012.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/013.mp3bin0 -> 2499 bytes
-rw-r--r--site/sound/WoodKnock/014.mp3bin0 -> 2551 bytes
-rw-r--r--site/sound/WoodKnock/015.mp3bin0 -> 2395 bytes
-rw-r--r--site/sound/WoodKnock/016.mp3bin0 -> 2291 bytes
-rw-r--r--site/sound/WoodKnock/017.mp3bin0 -> 2684 bytes
-rw-r--r--site/sound/WoodKnock/018.mp3bin0 -> 2551 bytes
-rw-r--r--site/sound/WoodKnock/019.mp3bin0 -> 2473 bytes
-rw-r--r--site/sound/WoodKnock/020.mp3bin0 -> 2814 bytes
-rw-r--r--site/sound/WoodKnock/021.mp3bin0 -> 2920 bytes
-rw-r--r--site/sound/WoodKnock/022.mp3bin0 -> 2552 bytes
-rw-r--r--site/sound/WoodKnock/023.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/024.mp3bin0 -> 2577 bytes
-rw-r--r--site/sound/WoodKnock/025.mp3bin0 -> 2421 bytes
-rw-r--r--site/sound/WoodKnock/026.mp3bin0 -> 2473 bytes
-rw-r--r--site/sound/WoodKnock/027.mp3bin0 -> 2945 bytes
-rw-r--r--site/sound/WoodKnock/028.mp3bin0 -> 2551 bytes
-rw-r--r--site/sound/WoodKnock/029.mp3bin0 -> 2631 bytes
-rw-r--r--site/sound/WoodKnock/030.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/031.mp3bin0 -> 2919 bytes
-rw-r--r--site/sound/WoodKnock/032.mp3bin0 -> 2525 bytes
-rw-r--r--site/sound/WoodKnock/033.mp3bin0 -> 2525 bytes
-rw-r--r--site/sound/WoodKnock/034.mp3bin0 -> 2656 bytes
-rw-r--r--site/sound/WoodKnock/035.mp3bin0 -> 2473 bytes
-rw-r--r--site/sound/WoodKnock/036.mp3bin0 -> 2526 bytes
-rw-r--r--site/sound/WoodKnock/037.mp3bin0 -> 2629 bytes
-rw-r--r--site/sound/WoodKnock/038.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/039.mp3bin0 -> 2604 bytes
-rw-r--r--site/sound/WoodKnock/040.mp3bin0 -> 2473 bytes
-rw-r--r--site/sound/WoodKnock/041.mp3bin0 -> 2578 bytes
-rw-r--r--site/sound/WoodKnock/042.mp3bin0 -> 2422 bytes
-rw-r--r--site/sound/WoodKnock/044.mp3bin0 -> 2605 bytes
-rw-r--r--site/sound/WoodKnock/045.mp3bin0 -> 2814 bytes
-rw-r--r--site/sound/WoodKnock/046.mp3bin0 -> 2788 bytes
-rw-r--r--site/sound/WoodKnock/047.mp3bin0 -> 2919 bytes
-rw-r--r--site/sound/WoodKnock/048.mp3bin0 -> 3024 bytes
-rw-r--r--site/sound/WoodKnock/049.mp3bin0 -> 2867 bytes
-rw-r--r--site/sound/WoodKnock/050.mp3bin0 -> 3075 bytes
-rw-r--r--site/sound/WoodKnock/052.mp3bin0 -> 2421 bytes
-rw-r--r--site/sound/WoodKnock/053.mp3bin0 -> 2448 bytes
-rw-r--r--site/sound/WoodKnock/054.mp3bin0 -> 2422 bytes
-rw-r--r--site/sound/WoodKnock/055.mp3bin0 -> 2526 bytes
-rw-r--r--site/sound/WoodKnock/056.mp3bin0 -> 2578 bytes
-rw-r--r--site/sound/WoodKnock/057.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/058.mp3bin0 -> 2499 bytes
-rw-r--r--site/sound/WoodKnock/059.mp3bin0 -> 2631 bytes
-rw-r--r--site/sound/WoodKnock/060.mp3bin0 -> 2762 bytes
-rw-r--r--site/sound/WoodKnock/061.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/062.mp3bin0 -> 2552 bytes
-rw-r--r--site/sound/WoodKnock/063.mp3bin0 -> 2632 bytes
-rw-r--r--site/sound/WoodKnock/064.mp3bin0 -> 2630 bytes
-rw-r--r--site/sound/WoodKnock/065.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/066.mp3bin0 -> 2788 bytes
-rw-r--r--site/sound/WoodKnock/067.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/068.mp3bin0 -> 2814 bytes
-rw-r--r--site/sound/WoodKnock/069.mp3bin0 -> 2657 bytes
-rw-r--r--site/sound/WoodKnock/070.mp3bin0 -> 2657 bytes
-rw-r--r--site/sound/WoodKnock/071.mp3bin0 -> 2551 bytes
-rw-r--r--site/sound/WoodKnock/072.mp3bin0 -> 2788 bytes
-rw-r--r--site/sound/WoodKnock/073.mp3bin0 -> 2710 bytes
-rw-r--r--site/sound/WoodKnock/074.mp3bin0 -> 2604 bytes
-rw-r--r--site/sound/WoodKnock/075.mp3bin0 -> 2709 bytes
-rw-r--r--site/sound/WoodKnock/076.mp3bin0 -> 2630 bytes
-rw-r--r--site/sound/WoodKnock/077.mp3bin0 -> 2657 bytes
-rw-r--r--site/sound/WoodKnock/078.mp3bin0 -> 2684 bytes
-rw-r--r--site/sound/WoodKnock/079.mp3bin0 -> 3050 bytes
-rw-r--r--site/sound/WoodKnock/080.mp3bin0 -> 2710 bytes
-rw-r--r--site/sound/WoodKnock/081.mp3bin0 -> 2421 bytes
-rw-r--r--site/sound/WoodKnock/082.mp3bin0 -> 2841 bytes
-rw-r--r--site/sound/WoodKnock/083.mp3bin0 -> 2815 bytes
-rw-r--r--site/sound/WoodKnock/084.mp3bin0 -> 2972 bytes
-rw-r--r--site/sound/WoodKnock/085.mp3bin0 -> 2788 bytes
-rw-r--r--site/sound/WoodKnock/086.mp3bin0 -> 2657 bytes
-rw-r--r--site/sound/WoodKnock/087.mp3bin0 -> 2708 bytes
-rw-r--r--site/sound/WoodKnock/088.mp3bin0 -> 2840 bytes
-rw-r--r--site/sound/WoodKnock/089.mp3bin0 -> 2865 bytes
-rw-r--r--site/sound/WoodKnock/090.mp3bin0 -> 2605 bytes
-rw-r--r--site/sound/WoodKnock/091.mp3bin0 -> 2710 bytes
-rw-r--r--site/sound/WoodKnock/092.mp3bin0 -> 2840 bytes
-rw-r--r--site/sound/WoodKnock/093.mp3bin0 -> 2892 bytes
-rw-r--r--site/sound/WoodKnock/094.mp3bin0 -> 2893 bytes
-rw-r--r--site/sound/WoodKnock/095.mp3bin0 -> 2682 bytes
-rw-r--r--site/sound/WoodKnock/096.mp3bin0 -> 3101 bytes
-rw-r--r--site/sound/WoodKnock/097.mp3bin0 -> 2946 bytes
-rw-r--r--site/sound/WoodKnock/098.mp3bin0 -> 2683 bytes
-rw-r--r--site/sound/WoodKnock/099.mp3bin0 -> 2971 bytes
-rw-r--r--site/sound/WoodKnock/101.mp3bin0 -> 3102 bytes
-rw-r--r--site/sound/WoodKnock/102.mp3bin0 -> 2736 bytes
-rw-r--r--site/sound/WoodKnock/103.mp3bin0 -> 2943 bytes
-rw-r--r--site/sound/WoodKnock/105.mp3bin0 -> 2787 bytes
-rw-r--r--site/sound/WoodKnock/106.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/107.mp3bin0 -> 2317 bytes
-rw-r--r--site/sound/WoodKnock/108.mp3bin0 -> 2552 bytes
-rw-r--r--site/sound/WoodKnock/111.mp3bin0 -> 2343 bytes
-rw-r--r--site/sound/WoodKnock/112.mp3bin0 -> 2317 bytes
-rw-r--r--site/sound/WoodKnock/114.mp3bin0 -> 2396 bytes
-rw-r--r--site/sound/WoodKnock/115.mp3bin0 -> 2971 bytes
-rw-r--r--site/sound/WoodKnock/116.mp3bin0 -> 2474 bytes
-rw-r--r--site/sound/WoodKnock/117.mp3bin0 -> 2789 bytes
-rw-r--r--site/sound/WoodKnock/118.mp3bin0 -> 2763 bytes
-rw-r--r--site/sound/WoodKnock/119.mp3bin0 -> 3128 bytes
-rw-r--r--site/sound/WoodKnock/120.mp3bin0 -> 2762 bytes
-rw-r--r--site/sound/WoodKnock/121.mp3bin0 -> 2840 bytes
-rw-r--r--site/sound/WoodKnock/122.mp3bin0 -> 2736 bytes
-rw-r--r--site/sound/WoodKnock/123.mp3bin0 -> 2867 bytes
-rw-r--r--site/sound/WoodKnock/124.mp3bin0 -> 2605 bytes
-rw-r--r--site/sound/WoodKnock/125.mp3bin0 -> 2735 bytes
-rw-r--r--site/sound/WoodKnock/126.mp3bin0 -> 2526 bytes
-rw-r--r--site/sound/WoodKnock/127.mp3bin0 -> 2814 bytes
-rw-r--r--site/sound/WoodKnock/128.mp3bin0 -> 2840 bytes
-rw-r--r--site/sound/WoodKnock/129.mp3bin0 -> 2553 bytes
-rw-r--r--site/sound/WoodKnock/130.mp3bin0 -> 2683 bytes
-rw-r--r--site/sound/WoodKnock/131.mp3bin0 -> 2422 bytes
-rw-r--r--site/sound/WoodKnock/133.mp3bin0 -> 2605 bytes
-rw-r--r--site/sound/WoodKnock/134.mp3bin0 -> 2789 bytes
-rwxr-xr-xsite/sound/collection_udo.py77
-rw-r--r--site/sound/map.json1
-rw-r--r--site/sound/refresh_map.py31
167 files changed, 117 insertions, 0 deletions
diff --git a/site/sound/.htaccess b/site/sound/.htaccess
new file mode 100644
index 0000000..bb648ea
--- /dev/null
+++ b/site/sound/.htaccess
@@ -0,0 +1,8 @@
+Options +ExecCGI
+AddHandler cgi-script .py
+
+<Files collection_udo.py>
+ Options +ExecCGI
+ AddHandler cgi-script .py
+ Require all granted
+</Files>
diff --git a/site/sound/Guitar.Harmonics/42.0.mp3 b/site/sound/Guitar.Harmonics/42.0.mp3
new file mode 100644
index 0000000..c965970
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/42.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/43.0.mp3 b/site/sound/Guitar.Harmonics/43.0.mp3
new file mode 100644
index 0000000..fe3ee1e
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/43.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/44.0.mp3 b/site/sound/Guitar.Harmonics/44.0.mp3
new file mode 100644
index 0000000..b364a98
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/44.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/45.0.mp3 b/site/sound/Guitar.Harmonics/45.0.mp3
new file mode 100644
index 0000000..a05ae06
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/45.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/46.0.mp3 b/site/sound/Guitar.Harmonics/46.0.mp3
new file mode 100644
index 0000000..f2891e8
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/46.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/47.0.mp3 b/site/sound/Guitar.Harmonics/47.0.mp3
new file mode 100644
index 0000000..2061b34
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/47.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/48.0.mp3 b/site/sound/Guitar.Harmonics/48.0.mp3
new file mode 100644
index 0000000..f7eee9e
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/48.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/49.0.mp3 b/site/sound/Guitar.Harmonics/49.0.mp3
new file mode 100644
index 0000000..5f170ed
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/49.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/50.0.mp3 b/site/sound/Guitar.Harmonics/50.0.mp3
new file mode 100644
index 0000000..825878d
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/50.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/51.0.mp3 b/site/sound/Guitar.Harmonics/51.0.mp3
new file mode 100644
index 0000000..e36a8dc
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/51.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/52.0.mp3 b/site/sound/Guitar.Harmonics/52.0.mp3
new file mode 100644
index 0000000..7d055fb
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/52.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/53.0.mp3 b/site/sound/Guitar.Harmonics/53.0.mp3
new file mode 100644
index 0000000..9fb6954
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/53.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/54.0.mp3 b/site/sound/Guitar.Harmonics/54.0.mp3
new file mode 100644
index 0000000..7032e1a
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/54.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/55.0.mp3 b/site/sound/Guitar.Harmonics/55.0.mp3
new file mode 100644
index 0000000..3804111
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/55.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/56.0.mp3 b/site/sound/Guitar.Harmonics/56.0.mp3
new file mode 100644
index 0000000..18b682f
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/56.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/57.0.mp3 b/site/sound/Guitar.Harmonics/57.0.mp3
new file mode 100644
index 0000000..5c39381
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/57.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/58.0.mp3 b/site/sound/Guitar.Harmonics/58.0.mp3
new file mode 100644
index 0000000..3efe4c6
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/58.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/59.0.mp3 b/site/sound/Guitar.Harmonics/59.0.mp3
new file mode 100644
index 0000000..2a000aa
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/59.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/60.0.mp3 b/site/sound/Guitar.Harmonics/60.0.mp3
new file mode 100644
index 0000000..d42c2ee
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/60.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/61.0.mp3 b/site/sound/Guitar.Harmonics/61.0.mp3
new file mode 100644
index 0000000..1015140
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/61.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/62.0.mp3 b/site/sound/Guitar.Harmonics/62.0.mp3
new file mode 100644
index 0000000..c4038b8
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/62.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/63.0.mp3 b/site/sound/Guitar.Harmonics/63.0.mp3
new file mode 100644
index 0000000..a0facbe
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/63.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/64.0.mp3 b/site/sound/Guitar.Harmonics/64.0.mp3
new file mode 100644
index 0000000..93ddee3
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/64.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/65.0.mp3 b/site/sound/Guitar.Harmonics/65.0.mp3
new file mode 100644
index 0000000..8730a89
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/65.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/66.0.mp3 b/site/sound/Guitar.Harmonics/66.0.mp3
new file mode 100644
index 0000000..18ed2b5
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/66.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/67.0.mp3 b/site/sound/Guitar.Harmonics/67.0.mp3
new file mode 100644
index 0000000..86f0a10
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/67.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/68.0.mp3 b/site/sound/Guitar.Harmonics/68.0.mp3
new file mode 100644
index 0000000..20cd3d8
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/68.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/69.0.mp3 b/site/sound/Guitar.Harmonics/69.0.mp3
new file mode 100644
index 0000000..e6a5671
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/69.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/70.0.mp3 b/site/sound/Guitar.Harmonics/70.0.mp3
new file mode 100644
index 0000000..c49ac84
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/70.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/71.0.mp3 b/site/sound/Guitar.Harmonics/71.0.mp3
new file mode 100644
index 0000000..5020bd4
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/71.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/72.0.mp3 b/site/sound/Guitar.Harmonics/72.0.mp3
new file mode 100644
index 0000000..1910d77
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/72.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/73.0.mp3 b/site/sound/Guitar.Harmonics/73.0.mp3
new file mode 100644
index 0000000..756b109
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/73.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/74.0.mp3 b/site/sound/Guitar.Harmonics/74.0.mp3
new file mode 100644
index 0000000..d6050b3
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/74.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/75.0.mp3 b/site/sound/Guitar.Harmonics/75.0.mp3
new file mode 100644
index 0000000..34ec975
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/75.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/76.0.mp3 b/site/sound/Guitar.Harmonics/76.0.mp3
new file mode 100644
index 0000000..d05c908
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/76.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/77.0.mp3 b/site/sound/Guitar.Harmonics/77.0.mp3
new file mode 100644
index 0000000..4ddd880
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/77.0.mp3
Binary files differ
diff --git a/site/sound/Guitar.Harmonics/78.0.mp3 b/site/sound/Guitar.Harmonics/78.0.mp3
new file mode 100644
index 0000000..6eb35aa
--- /dev/null
+++ b/site/sound/Guitar.Harmonics/78.0.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/001.mp3 b/site/sound/WoodKnock/001.mp3
new file mode 100644
index 0000000..d02eca0
--- /dev/null
+++ b/site/sound/WoodKnock/001.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/002.mp3 b/site/sound/WoodKnock/002.mp3
new file mode 100644
index 0000000..d1298c7
--- /dev/null
+++ b/site/sound/WoodKnock/002.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/003.mp3 b/site/sound/WoodKnock/003.mp3
new file mode 100644
index 0000000..0b7a34c
--- /dev/null
+++ b/site/sound/WoodKnock/003.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/004.mp3 b/site/sound/WoodKnock/004.mp3
new file mode 100644
index 0000000..03535fd
--- /dev/null
+++ b/site/sound/WoodKnock/004.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/005.mp3 b/site/sound/WoodKnock/005.mp3
new file mode 100644
index 0000000..d1c65b8
--- /dev/null
+++ b/site/sound/WoodKnock/005.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/006.mp3 b/site/sound/WoodKnock/006.mp3
new file mode 100644
index 0000000..4cc885d
--- /dev/null
+++ b/site/sound/WoodKnock/006.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/007.mp3 b/site/sound/WoodKnock/007.mp3
new file mode 100644
index 0000000..30f1f6e
--- /dev/null
+++ b/site/sound/WoodKnock/007.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/008.mp3 b/site/sound/WoodKnock/008.mp3
new file mode 100644
index 0000000..f0b475f
--- /dev/null
+++ b/site/sound/WoodKnock/008.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/009.mp3 b/site/sound/WoodKnock/009.mp3
new file mode 100644
index 0000000..7e0d9c6
--- /dev/null
+++ b/site/sound/WoodKnock/009.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/010.mp3 b/site/sound/WoodKnock/010.mp3
new file mode 100644
index 0000000..26e7141
--- /dev/null
+++ b/site/sound/WoodKnock/010.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/011.mp3 b/site/sound/WoodKnock/011.mp3
new file mode 100644
index 0000000..accdde2
--- /dev/null
+++ b/site/sound/WoodKnock/011.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/012.mp3 b/site/sound/WoodKnock/012.mp3
new file mode 100644
index 0000000..cdceb46
--- /dev/null
+++ b/site/sound/WoodKnock/012.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/013.mp3 b/site/sound/WoodKnock/013.mp3
new file mode 100644
index 0000000..4a8c7e0
--- /dev/null
+++ b/site/sound/WoodKnock/013.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/014.mp3 b/site/sound/WoodKnock/014.mp3
new file mode 100644
index 0000000..ea1353d
--- /dev/null
+++ b/site/sound/WoodKnock/014.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/015.mp3 b/site/sound/WoodKnock/015.mp3
new file mode 100644
index 0000000..a551cfa
--- /dev/null
+++ b/site/sound/WoodKnock/015.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/016.mp3 b/site/sound/WoodKnock/016.mp3
new file mode 100644
index 0000000..d21fd9f
--- /dev/null
+++ b/site/sound/WoodKnock/016.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/017.mp3 b/site/sound/WoodKnock/017.mp3
new file mode 100644
index 0000000..64e20f3
--- /dev/null
+++ b/site/sound/WoodKnock/017.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/018.mp3 b/site/sound/WoodKnock/018.mp3
new file mode 100644
index 0000000..bc37ecd
--- /dev/null
+++ b/site/sound/WoodKnock/018.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/019.mp3 b/site/sound/WoodKnock/019.mp3
new file mode 100644
index 0000000..f50330c
--- /dev/null
+++ b/site/sound/WoodKnock/019.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/020.mp3 b/site/sound/WoodKnock/020.mp3
new file mode 100644
index 0000000..64a06c5
--- /dev/null
+++ b/site/sound/WoodKnock/020.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/021.mp3 b/site/sound/WoodKnock/021.mp3
new file mode 100644
index 0000000..fb3cfbb
--- /dev/null
+++ b/site/sound/WoodKnock/021.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/022.mp3 b/site/sound/WoodKnock/022.mp3
new file mode 100644
index 0000000..89117ad
--- /dev/null
+++ b/site/sound/WoodKnock/022.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/023.mp3 b/site/sound/WoodKnock/023.mp3
new file mode 100644
index 0000000..7274df9
--- /dev/null
+++ b/site/sound/WoodKnock/023.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/024.mp3 b/site/sound/WoodKnock/024.mp3
new file mode 100644
index 0000000..54cfc3d
--- /dev/null
+++ b/site/sound/WoodKnock/024.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/025.mp3 b/site/sound/WoodKnock/025.mp3
new file mode 100644
index 0000000..4d16dc0
--- /dev/null
+++ b/site/sound/WoodKnock/025.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/026.mp3 b/site/sound/WoodKnock/026.mp3
new file mode 100644
index 0000000..fd90e71
--- /dev/null
+++ b/site/sound/WoodKnock/026.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/027.mp3 b/site/sound/WoodKnock/027.mp3
new file mode 100644
index 0000000..19bfd55
--- /dev/null
+++ b/site/sound/WoodKnock/027.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/028.mp3 b/site/sound/WoodKnock/028.mp3
new file mode 100644
index 0000000..0556f4b
--- /dev/null
+++ b/site/sound/WoodKnock/028.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/029.mp3 b/site/sound/WoodKnock/029.mp3
new file mode 100644
index 0000000..c1cce0f
--- /dev/null
+++ b/site/sound/WoodKnock/029.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/030.mp3 b/site/sound/WoodKnock/030.mp3
new file mode 100644
index 0000000..fed9d61
--- /dev/null
+++ b/site/sound/WoodKnock/030.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/031.mp3 b/site/sound/WoodKnock/031.mp3
new file mode 100644
index 0000000..adeeac6
--- /dev/null
+++ b/site/sound/WoodKnock/031.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/032.mp3 b/site/sound/WoodKnock/032.mp3
new file mode 100644
index 0000000..1b436ed
--- /dev/null
+++ b/site/sound/WoodKnock/032.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/033.mp3 b/site/sound/WoodKnock/033.mp3
new file mode 100644
index 0000000..b51da44
--- /dev/null
+++ b/site/sound/WoodKnock/033.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/034.mp3 b/site/sound/WoodKnock/034.mp3
new file mode 100644
index 0000000..5cc2d77
--- /dev/null
+++ b/site/sound/WoodKnock/034.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/035.mp3 b/site/sound/WoodKnock/035.mp3
new file mode 100644
index 0000000..31ccfef
--- /dev/null
+++ b/site/sound/WoodKnock/035.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/036.mp3 b/site/sound/WoodKnock/036.mp3
new file mode 100644
index 0000000..adde3e6
--- /dev/null
+++ b/site/sound/WoodKnock/036.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/037.mp3 b/site/sound/WoodKnock/037.mp3
new file mode 100644
index 0000000..c766183
--- /dev/null
+++ b/site/sound/WoodKnock/037.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/038.mp3 b/site/sound/WoodKnock/038.mp3
new file mode 100644
index 0000000..731a890
--- /dev/null
+++ b/site/sound/WoodKnock/038.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/039.mp3 b/site/sound/WoodKnock/039.mp3
new file mode 100644
index 0000000..3acd86b
--- /dev/null
+++ b/site/sound/WoodKnock/039.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/040.mp3 b/site/sound/WoodKnock/040.mp3
new file mode 100644
index 0000000..dd79e2c
--- /dev/null
+++ b/site/sound/WoodKnock/040.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/041.mp3 b/site/sound/WoodKnock/041.mp3
new file mode 100644
index 0000000..505e00b
--- /dev/null
+++ b/site/sound/WoodKnock/041.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/042.mp3 b/site/sound/WoodKnock/042.mp3
new file mode 100644
index 0000000..18f724e
--- /dev/null
+++ b/site/sound/WoodKnock/042.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/044.mp3 b/site/sound/WoodKnock/044.mp3
new file mode 100644
index 0000000..399e4c1
--- /dev/null
+++ b/site/sound/WoodKnock/044.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/045.mp3 b/site/sound/WoodKnock/045.mp3
new file mode 100644
index 0000000..cb564cf
--- /dev/null
+++ b/site/sound/WoodKnock/045.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/046.mp3 b/site/sound/WoodKnock/046.mp3
new file mode 100644
index 0000000..f1697b1
--- /dev/null
+++ b/site/sound/WoodKnock/046.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/047.mp3 b/site/sound/WoodKnock/047.mp3
new file mode 100644
index 0000000..04038e9
--- /dev/null
+++ b/site/sound/WoodKnock/047.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/048.mp3 b/site/sound/WoodKnock/048.mp3
new file mode 100644
index 0000000..4292607
--- /dev/null
+++ b/site/sound/WoodKnock/048.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/049.mp3 b/site/sound/WoodKnock/049.mp3
new file mode 100644
index 0000000..0f09151
--- /dev/null
+++ b/site/sound/WoodKnock/049.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/050.mp3 b/site/sound/WoodKnock/050.mp3
new file mode 100644
index 0000000..4af92bf
--- /dev/null
+++ b/site/sound/WoodKnock/050.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/052.mp3 b/site/sound/WoodKnock/052.mp3
new file mode 100644
index 0000000..31c9310
--- /dev/null
+++ b/site/sound/WoodKnock/052.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/053.mp3 b/site/sound/WoodKnock/053.mp3
new file mode 100644
index 0000000..abf7532
--- /dev/null
+++ b/site/sound/WoodKnock/053.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/054.mp3 b/site/sound/WoodKnock/054.mp3
new file mode 100644
index 0000000..969206b
--- /dev/null
+++ b/site/sound/WoodKnock/054.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/055.mp3 b/site/sound/WoodKnock/055.mp3
new file mode 100644
index 0000000..07920b5
--- /dev/null
+++ b/site/sound/WoodKnock/055.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/056.mp3 b/site/sound/WoodKnock/056.mp3
new file mode 100644
index 0000000..8fdcd57
--- /dev/null
+++ b/site/sound/WoodKnock/056.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/057.mp3 b/site/sound/WoodKnock/057.mp3
new file mode 100644
index 0000000..3c7469f
--- /dev/null
+++ b/site/sound/WoodKnock/057.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/058.mp3 b/site/sound/WoodKnock/058.mp3
new file mode 100644
index 0000000..7f8d1c4
--- /dev/null
+++ b/site/sound/WoodKnock/058.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/059.mp3 b/site/sound/WoodKnock/059.mp3
new file mode 100644
index 0000000..d990fca
--- /dev/null
+++ b/site/sound/WoodKnock/059.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/060.mp3 b/site/sound/WoodKnock/060.mp3
new file mode 100644
index 0000000..5573a31
--- /dev/null
+++ b/site/sound/WoodKnock/060.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/061.mp3 b/site/sound/WoodKnock/061.mp3
new file mode 100644
index 0000000..97e2bbd
--- /dev/null
+++ b/site/sound/WoodKnock/061.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/062.mp3 b/site/sound/WoodKnock/062.mp3
new file mode 100644
index 0000000..665fed7
--- /dev/null
+++ b/site/sound/WoodKnock/062.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/063.mp3 b/site/sound/WoodKnock/063.mp3
new file mode 100644
index 0000000..11cb7be
--- /dev/null
+++ b/site/sound/WoodKnock/063.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/064.mp3 b/site/sound/WoodKnock/064.mp3
new file mode 100644
index 0000000..5b07b10
--- /dev/null
+++ b/site/sound/WoodKnock/064.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/065.mp3 b/site/sound/WoodKnock/065.mp3
new file mode 100644
index 0000000..9751b58
--- /dev/null
+++ b/site/sound/WoodKnock/065.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/066.mp3 b/site/sound/WoodKnock/066.mp3
new file mode 100644
index 0000000..de7d7e6
--- /dev/null
+++ b/site/sound/WoodKnock/066.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/067.mp3 b/site/sound/WoodKnock/067.mp3
new file mode 100644
index 0000000..1253fac
--- /dev/null
+++ b/site/sound/WoodKnock/067.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/068.mp3 b/site/sound/WoodKnock/068.mp3
new file mode 100644
index 0000000..d48d4d4
--- /dev/null
+++ b/site/sound/WoodKnock/068.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/069.mp3 b/site/sound/WoodKnock/069.mp3
new file mode 100644
index 0000000..258811b
--- /dev/null
+++ b/site/sound/WoodKnock/069.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/070.mp3 b/site/sound/WoodKnock/070.mp3
new file mode 100644
index 0000000..7972fb4
--- /dev/null
+++ b/site/sound/WoodKnock/070.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/071.mp3 b/site/sound/WoodKnock/071.mp3
new file mode 100644
index 0000000..e4368d8
--- /dev/null
+++ b/site/sound/WoodKnock/071.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/072.mp3 b/site/sound/WoodKnock/072.mp3
new file mode 100644
index 0000000..5076472
--- /dev/null
+++ b/site/sound/WoodKnock/072.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/073.mp3 b/site/sound/WoodKnock/073.mp3
new file mode 100644
index 0000000..68e82e1
--- /dev/null
+++ b/site/sound/WoodKnock/073.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/074.mp3 b/site/sound/WoodKnock/074.mp3
new file mode 100644
index 0000000..5523404
--- /dev/null
+++ b/site/sound/WoodKnock/074.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/075.mp3 b/site/sound/WoodKnock/075.mp3
new file mode 100644
index 0000000..bbd6952
--- /dev/null
+++ b/site/sound/WoodKnock/075.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/076.mp3 b/site/sound/WoodKnock/076.mp3
new file mode 100644
index 0000000..842d585
--- /dev/null
+++ b/site/sound/WoodKnock/076.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/077.mp3 b/site/sound/WoodKnock/077.mp3
new file mode 100644
index 0000000..6cff8bd
--- /dev/null
+++ b/site/sound/WoodKnock/077.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/078.mp3 b/site/sound/WoodKnock/078.mp3
new file mode 100644
index 0000000..1e8695a
--- /dev/null
+++ b/site/sound/WoodKnock/078.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/079.mp3 b/site/sound/WoodKnock/079.mp3
new file mode 100644
index 0000000..4e1d839
--- /dev/null
+++ b/site/sound/WoodKnock/079.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/080.mp3 b/site/sound/WoodKnock/080.mp3
new file mode 100644
index 0000000..4370d99
--- /dev/null
+++ b/site/sound/WoodKnock/080.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/081.mp3 b/site/sound/WoodKnock/081.mp3
new file mode 100644
index 0000000..06fd8aa
--- /dev/null
+++ b/site/sound/WoodKnock/081.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/082.mp3 b/site/sound/WoodKnock/082.mp3
new file mode 100644
index 0000000..8e1ceaa
--- /dev/null
+++ b/site/sound/WoodKnock/082.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/083.mp3 b/site/sound/WoodKnock/083.mp3
new file mode 100644
index 0000000..f152f13
--- /dev/null
+++ b/site/sound/WoodKnock/083.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/084.mp3 b/site/sound/WoodKnock/084.mp3
new file mode 100644
index 0000000..e928ec4
--- /dev/null
+++ b/site/sound/WoodKnock/084.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/085.mp3 b/site/sound/WoodKnock/085.mp3
new file mode 100644
index 0000000..7c26a8f
--- /dev/null
+++ b/site/sound/WoodKnock/085.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/086.mp3 b/site/sound/WoodKnock/086.mp3
new file mode 100644
index 0000000..092c823
--- /dev/null
+++ b/site/sound/WoodKnock/086.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/087.mp3 b/site/sound/WoodKnock/087.mp3
new file mode 100644
index 0000000..4b369a0
--- /dev/null
+++ b/site/sound/WoodKnock/087.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/088.mp3 b/site/sound/WoodKnock/088.mp3
new file mode 100644
index 0000000..fb9588f
--- /dev/null
+++ b/site/sound/WoodKnock/088.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/089.mp3 b/site/sound/WoodKnock/089.mp3
new file mode 100644
index 0000000..f8278bc
--- /dev/null
+++ b/site/sound/WoodKnock/089.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/090.mp3 b/site/sound/WoodKnock/090.mp3
new file mode 100644
index 0000000..4e79ac1
--- /dev/null
+++ b/site/sound/WoodKnock/090.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/091.mp3 b/site/sound/WoodKnock/091.mp3
new file mode 100644
index 0000000..cad6838
--- /dev/null
+++ b/site/sound/WoodKnock/091.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/092.mp3 b/site/sound/WoodKnock/092.mp3
new file mode 100644
index 0000000..778bcca
--- /dev/null
+++ b/site/sound/WoodKnock/092.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/093.mp3 b/site/sound/WoodKnock/093.mp3
new file mode 100644
index 0000000..3bdfa58
--- /dev/null
+++ b/site/sound/WoodKnock/093.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/094.mp3 b/site/sound/WoodKnock/094.mp3
new file mode 100644
index 0000000..4df6641
--- /dev/null
+++ b/site/sound/WoodKnock/094.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/095.mp3 b/site/sound/WoodKnock/095.mp3
new file mode 100644
index 0000000..77478c5
--- /dev/null
+++ b/site/sound/WoodKnock/095.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/096.mp3 b/site/sound/WoodKnock/096.mp3
new file mode 100644
index 0000000..8faa002
--- /dev/null
+++ b/site/sound/WoodKnock/096.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/097.mp3 b/site/sound/WoodKnock/097.mp3
new file mode 100644
index 0000000..9eac8c1
--- /dev/null
+++ b/site/sound/WoodKnock/097.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/098.mp3 b/site/sound/WoodKnock/098.mp3
new file mode 100644
index 0000000..14468ff
--- /dev/null
+++ b/site/sound/WoodKnock/098.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/099.mp3 b/site/sound/WoodKnock/099.mp3
new file mode 100644
index 0000000..f674a68
--- /dev/null
+++ b/site/sound/WoodKnock/099.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/101.mp3 b/site/sound/WoodKnock/101.mp3
new file mode 100644
index 0000000..9495d3e
--- /dev/null
+++ b/site/sound/WoodKnock/101.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/102.mp3 b/site/sound/WoodKnock/102.mp3
new file mode 100644
index 0000000..ef609b7
--- /dev/null
+++ b/site/sound/WoodKnock/102.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/103.mp3 b/site/sound/WoodKnock/103.mp3
new file mode 100644
index 0000000..1ddb32b
--- /dev/null
+++ b/site/sound/WoodKnock/103.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/105.mp3 b/site/sound/WoodKnock/105.mp3
new file mode 100644
index 0000000..7fd807d
--- /dev/null
+++ b/site/sound/WoodKnock/105.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/106.mp3 b/site/sound/WoodKnock/106.mp3
new file mode 100644
index 0000000..24d0bf9
--- /dev/null
+++ b/site/sound/WoodKnock/106.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/107.mp3 b/site/sound/WoodKnock/107.mp3
new file mode 100644
index 0000000..7f477ad
--- /dev/null
+++ b/site/sound/WoodKnock/107.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/108.mp3 b/site/sound/WoodKnock/108.mp3
new file mode 100644
index 0000000..34848fd
--- /dev/null
+++ b/site/sound/WoodKnock/108.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/111.mp3 b/site/sound/WoodKnock/111.mp3
new file mode 100644
index 0000000..339f826
--- /dev/null
+++ b/site/sound/WoodKnock/111.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/112.mp3 b/site/sound/WoodKnock/112.mp3
new file mode 100644
index 0000000..53e0c13
--- /dev/null
+++ b/site/sound/WoodKnock/112.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/114.mp3 b/site/sound/WoodKnock/114.mp3
new file mode 100644
index 0000000..0bf53eb
--- /dev/null
+++ b/site/sound/WoodKnock/114.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/115.mp3 b/site/sound/WoodKnock/115.mp3
new file mode 100644
index 0000000..b8a7a84
--- /dev/null
+++ b/site/sound/WoodKnock/115.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/116.mp3 b/site/sound/WoodKnock/116.mp3
new file mode 100644
index 0000000..a884063
--- /dev/null
+++ b/site/sound/WoodKnock/116.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/117.mp3 b/site/sound/WoodKnock/117.mp3
new file mode 100644
index 0000000..e1b2dfc
--- /dev/null
+++ b/site/sound/WoodKnock/117.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/118.mp3 b/site/sound/WoodKnock/118.mp3
new file mode 100644
index 0000000..e7daf6d
--- /dev/null
+++ b/site/sound/WoodKnock/118.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/119.mp3 b/site/sound/WoodKnock/119.mp3
new file mode 100644
index 0000000..908f760
--- /dev/null
+++ b/site/sound/WoodKnock/119.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/120.mp3 b/site/sound/WoodKnock/120.mp3
new file mode 100644
index 0000000..d2c3d33
--- /dev/null
+++ b/site/sound/WoodKnock/120.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/121.mp3 b/site/sound/WoodKnock/121.mp3
new file mode 100644
index 0000000..c7c0708
--- /dev/null
+++ b/site/sound/WoodKnock/121.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/122.mp3 b/site/sound/WoodKnock/122.mp3
new file mode 100644
index 0000000..9c8af3a
--- /dev/null
+++ b/site/sound/WoodKnock/122.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/123.mp3 b/site/sound/WoodKnock/123.mp3
new file mode 100644
index 0000000..f341917
--- /dev/null
+++ b/site/sound/WoodKnock/123.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/124.mp3 b/site/sound/WoodKnock/124.mp3
new file mode 100644
index 0000000..5cd5d09
--- /dev/null
+++ b/site/sound/WoodKnock/124.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/125.mp3 b/site/sound/WoodKnock/125.mp3
new file mode 100644
index 0000000..9ceef9f
--- /dev/null
+++ b/site/sound/WoodKnock/125.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/126.mp3 b/site/sound/WoodKnock/126.mp3
new file mode 100644
index 0000000..d663576
--- /dev/null
+++ b/site/sound/WoodKnock/126.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/127.mp3 b/site/sound/WoodKnock/127.mp3
new file mode 100644
index 0000000..3cbe437
--- /dev/null
+++ b/site/sound/WoodKnock/127.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/128.mp3 b/site/sound/WoodKnock/128.mp3
new file mode 100644
index 0000000..71145bd
--- /dev/null
+++ b/site/sound/WoodKnock/128.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/129.mp3 b/site/sound/WoodKnock/129.mp3
new file mode 100644
index 0000000..f437b93
--- /dev/null
+++ b/site/sound/WoodKnock/129.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/130.mp3 b/site/sound/WoodKnock/130.mp3
new file mode 100644
index 0000000..04f3689
--- /dev/null
+++ b/site/sound/WoodKnock/130.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/131.mp3 b/site/sound/WoodKnock/131.mp3
new file mode 100644
index 0000000..2f6a031
--- /dev/null
+++ b/site/sound/WoodKnock/131.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/133.mp3 b/site/sound/WoodKnock/133.mp3
new file mode 100644
index 0000000..f660187
--- /dev/null
+++ b/site/sound/WoodKnock/133.mp3
Binary files differ
diff --git a/site/sound/WoodKnock/134.mp3 b/site/sound/WoodKnock/134.mp3
new file mode 100644
index 0000000..e4da3e4
--- /dev/null
+++ b/site/sound/WoodKnock/134.mp3
Binary files differ
diff --git a/site/sound/collection_udo.py b/site/sound/collection_udo.py
new file mode 100755
index 0000000..30124de
--- /dev/null
+++ b/site/sound/collection_udo.py
@@ -0,0 +1,77 @@
+#!/usr/bin/python
+import json
+import os
+import cgi
+import sys
+
+
+def getdata():
+ form = cgi.FieldStorage()
+ request = form.getvalue("collections")
+ collections = request.split(",")
+
+ with open("map.json", "r") as f:
+ data = json.load(f)
+
+ filecount = 0
+ udo_data = str()
+ icollectionid = 0
+ opcode_str1 = "opcode sounddb_getcollectionid, i, So\n\tScollection, i_ xin\n"
+ opcode_str2 = "opcode sounddb_getcollection, i[]i, S\n\tScollection xin\n"
+ first = True
+ for name, data in data.iteritems():
+ if name not in collections:
+ continue
+
+ safe_name = name.replace(".", "_")
+
+ if not first:
+ opcode_str1 += "\telseif "
+ opcode_str2 += "\telseif "
+ else:
+ first = False
+ opcode_str1 += "\tif "
+ opcode_str2 += "\tif "
+
+ opcode_str1 += "(strcmp(Scollection, \"{}\") == 0) then\n\t\ticollectionid = {}\n".format(name, icollectionid)
+ opcode_str2 += "(strcmp(Scollection, \"{0}\") == 0) then\n\t\ticollection[] = gisdbFn_{0}\n\t\ticollectionid = {1}\n".format(
+ safe_name, icollectionid
+ )
+
+ if data["type"] == "melsys":
+ melsys = True
+ note_data = [None for x in range(0, 128)]
+ note_str = "gisdbNotes_{}[] init 128, 2".format(safe_name)
+ else:
+ note_str = None
+ melsys = False
+
+ udo_data += "gisdbFn_{}[] fillarray ".format(safe_name)
+ index = 0
+ for item in data["sounds"]:
+ exists = False
+ if melsys:
+ if note_data[item["note"]]:
+ exists = True
+ else:
+ note_data[item["note"]] = {"fn": "gisdbFn_{}[{}]".format(safe_name, index), "ratio": 1}
+ if not exists:
+ udo_data += "ftgen(0, 0, 0, 1, \"{}\", 0, 0, 0),".format(item["path"])
+ index += 1
+ udo_data = udo_data[:-1] + "\n\n"
+ if melsys:
+ for note in note_data:
+ pass
+ icollectionid += 1
+
+ opcode_str1 += "\tendif\n\txout icollectionid\nendop\n"
+ opcode_str2 += "\tendif\n\txout icollection, icollectionid\nendop\n"
+ opcode_str = opcode_str1 + "\n" + opcode_str2 + "\nopcode sounddb_getcollection, i[], S\n\tScollection xin\n\ticollection[], i_ sounddb_getcollection Scollection\n\txout icollection\nendop\n"
+
+ print udo_data + "\n" + opcode_str
+
+
+if __name__ == "__main__":
+ sys.stdout.write("Content-Type: text/plain\n\n")
+ getdata()
+
diff --git a/site/sound/map.json b/site/sound/map.json
new file mode 100644
index 0000000..3d0104e
--- /dev/null
+++ b/site/sound/map.json
@@ -0,0 +1 @@
+{"Guitar.Harmonics": {"sounds": [{"note": 46, "path": "/sound/Guitar.Harmonics/46.0.mp3"}, {"note": 50, "path": "/sound/Guitar.Harmonics/50.0.mp3"}, {"note": 57, "path": "/sound/Guitar.Harmonics/57.0.mp3"}, {"note": 45, "path": "/sound/Guitar.Harmonics/45.0.mp3"}, {"note": 61, "path": "/sound/Guitar.Harmonics/61.0.mp3"}, {"note": 42, "path": "/sound/Guitar.Harmonics/42.0.mp3"}, {"note": 51, "path": "/sound/Guitar.Harmonics/51.0.mp3"}, {"note": 69, "path": "/sound/Guitar.Harmonics/69.0.mp3"}, {"note": 73, "path": "/sound/Guitar.Harmonics/73.0.mp3"}, {"note": 60, "path": "/sound/Guitar.Harmonics/60.0.mp3"}, {"note": 76, "path": "/sound/Guitar.Harmonics/76.0.mp3"}, {"note": 56, "path": "/sound/Guitar.Harmonics/56.0.mp3"}, {"note": 71, "path": "/sound/Guitar.Harmonics/71.0.mp3"}, {"note": 62, "path": "/sound/Guitar.Harmonics/62.0.mp3"}, {"note": 75, "path": "/sound/Guitar.Harmonics/75.0.mp3"}, {"note": 59, "path": "/sound/Guitar.Harmonics/59.0.mp3"}, {"note": 43, "path": "/sound/Guitar.Harmonics/43.0.mp3"}, {"note": 78, "path": "/sound/Guitar.Harmonics/78.0.mp3"}, {"note": 48, "path": "/sound/Guitar.Harmonics/48.0.mp3"}, {"note": 53, "path": "/sound/Guitar.Harmonics/53.0.mp3"}, {"note": 72, "path": "/sound/Guitar.Harmonics/72.0.mp3"}, {"note": 49, "path": "/sound/Guitar.Harmonics/49.0.mp3"}, {"note": 66, "path": "/sound/Guitar.Harmonics/66.0.mp3"}, {"note": 77, "path": "/sound/Guitar.Harmonics/77.0.mp3"}, {"note": 67, "path": "/sound/Guitar.Harmonics/67.0.mp3"}, {"note": 55, "path": "/sound/Guitar.Harmonics/55.0.mp3"}, {"note": 58, "path": "/sound/Guitar.Harmonics/58.0.mp3"}, {"note": 65, "path": "/sound/Guitar.Harmonics/65.0.mp3"}, {"note": 63, "path": "/sound/Guitar.Harmonics/63.0.mp3"}, {"note": 52, "path": "/sound/Guitar.Harmonics/52.0.mp3"}, {"note": 47, "path": "/sound/Guitar.Harmonics/47.0.mp3"}, {"note": 44, "path": "/sound/Guitar.Harmonics/44.0.mp3"}, {"note": 74, "path": "/sound/Guitar.Harmonics/74.0.mp3"}, {"note": 54, "path": "/sound/Guitar.Harmonics/54.0.mp3"}, {"note": 68, "path": "/sound/Guitar.Harmonics/68.0.mp3"}, {"note": 64, "path": "/sound/Guitar.Harmonics/64.0.mp3"}, {"note": 70, "path": "/sound/Guitar.Harmonics/70.0.mp3"}], "type": "melsys"}, "WoodKnock": {"sounds": [{"path": "/sound/WoodKnock/090.mp3"}, {"path": "/sound/WoodKnock/031.mp3"}, {"path": "/sound/WoodKnock/052.mp3"}, {"path": "/sound/WoodKnock/120.mp3"}, {"path": "/sound/WoodKnock/082.mp3"}, {"path": "/sound/WoodKnock/117.mp3"}, {"path": "/sound/WoodKnock/023.mp3"}, {"path": "/sound/WoodKnock/107.mp3"}, {"path": "/sound/WoodKnock/073.mp3"}, {"path": "/sound/WoodKnock/123.mp3"}, {"path": "/sound/WoodKnock/027.mp3"}, {"path": "/sound/WoodKnock/028.mp3"}, {"path": "/sound/WoodKnock/013.mp3"}, {"path": "/sound/WoodKnock/067.mp3"}, {"path": "/sound/WoodKnock/078.mp3"}, {"path": "/sound/WoodKnock/048.mp3"}, {"path": "/sound/WoodKnock/038.mp3"}, {"path": "/sound/WoodKnock/056.mp3"}, {"path": "/sound/WoodKnock/102.mp3"}, {"path": "/sound/WoodKnock/014.mp3"}, {"path": "/sound/WoodKnock/112.mp3"}, {"path": "/sound/WoodKnock/049.mp3"}, {"path": "/sound/WoodKnock/068.mp3"}, {"path": "/sound/WoodKnock/114.mp3"}, {"path": "/sound/WoodKnock/032.mp3"}, {"path": "/sound/WoodKnock/065.mp3"}, {"path": "/sound/WoodKnock/097.mp3"}, {"path": "/sound/WoodKnock/091.mp3"}, {"path": "/sound/WoodKnock/085.mp3"}, {"path": "/sound/WoodKnock/058.mp3"}, {"path": "/sound/WoodKnock/037.mp3"}, {"path": "/sound/WoodKnock/099.mp3"}, {"path": "/sound/WoodKnock/103.mp3"}, {"path": "/sound/WoodKnock/126.mp3"}, {"path": "/sound/WoodKnock/022.mp3"}, {"path": "/sound/WoodKnock/026.mp3"}, {"path": "/sound/WoodKnock/122.mp3"}, {"path": "/sound/WoodKnock/042.mp3"}, {"path": "/sound/WoodKnock/001.mp3"}, {"path": "/sound/WoodKnock/098.mp3"}, {"path": "/sound/WoodKnock/021.mp3"}, {"path": "/sound/WoodKnock/087.mp3"}, {"path": "/sound/WoodKnock/074.mp3"}, {"path": "/sound/WoodKnock/044.mp3"}, {"path": "/sound/WoodKnock/066.mp3"}, {"path": "/sound/WoodKnock/124.mp3"}, {"path": "/sound/WoodKnock/061.mp3"}, {"path": "/sound/WoodKnock/134.mp3"}, {"path": "/sound/WoodKnock/055.mp3"}, {"path": "/sound/WoodKnock/046.mp3"}, {"path": "/sound/WoodKnock/081.mp3"}, {"path": "/sound/WoodKnock/057.mp3"}, {"path": "/sound/WoodKnock/083.mp3"}, {"path": "/sound/WoodKnock/060.mp3"}, {"path": "/sound/WoodKnock/020.mp3"}, {"path": "/sound/WoodKnock/007.mp3"}, {"path": "/sound/WoodKnock/009.mp3"}, {"path": "/sound/WoodKnock/041.mp3"}, {"path": "/sound/WoodKnock/047.mp3"}, {"path": "/sound/WoodKnock/130.mp3"}, {"path": "/sound/WoodKnock/077.mp3"}, {"path": "/sound/WoodKnock/133.mp3"}, {"path": "/sound/WoodKnock/006.mp3"}, {"path": "/sound/WoodKnock/012.mp3"}, {"path": "/sound/WoodKnock/063.mp3"}, {"path": "/sound/WoodKnock/003.mp3"}, {"path": "/sound/WoodKnock/034.mp3"}, {"path": "/sound/WoodKnock/080.mp3"}, {"path": "/sound/WoodKnock/101.mp3"}, {"path": "/sound/WoodKnock/033.mp3"}, {"path": "/sound/WoodKnock/025.mp3"}, {"path": "/sound/WoodKnock/095.mp3"}, {"path": "/sound/WoodKnock/059.mp3"}, {"path": "/sound/WoodKnock/045.mp3"}, {"path": "/sound/WoodKnock/072.mp3"}, {"path": "/sound/WoodKnock/018.mp3"}, {"path": "/sound/WoodKnock/071.mp3"}, {"path": "/sound/WoodKnock/053.mp3"}, {"path": "/sound/WoodKnock/086.mp3"}, {"path": "/sound/WoodKnock/040.mp3"}, {"path": "/sound/WoodKnock/029.mp3"}, {"path": "/sound/WoodKnock/016.mp3"}, {"path": "/sound/WoodKnock/089.mp3"}, {"path": "/sound/WoodKnock/015.mp3"}, {"path": "/sound/WoodKnock/119.mp3"}, {"path": "/sound/WoodKnock/106.mp3"}, {"path": "/sound/WoodKnock/125.mp3"}, {"path": "/sound/WoodKnock/054.mp3"}, {"path": "/sound/WoodKnock/050.mp3"}, {"path": "/sound/WoodKnock/070.mp3"}, {"path": "/sound/WoodKnock/039.mp3"}, {"path": "/sound/WoodKnock/011.mp3"}, {"path": "/sound/WoodKnock/036.mp3"}, {"path": "/sound/WoodKnock/108.mp3"}, {"path": "/sound/WoodKnock/128.mp3"}, {"path": "/sound/WoodKnock/062.mp3"}, {"path": "/sound/WoodKnock/092.mp3"}, {"path": "/sound/WoodKnock/005.mp3"}, {"path": "/sound/WoodKnock/118.mp3"}, {"path": "/sound/WoodKnock/088.mp3"}, {"path": "/sound/WoodKnock/121.mp3"}, {"path": "/sound/WoodKnock/131.mp3"}, {"path": "/sound/WoodKnock/079.mp3"}, {"path": "/sound/WoodKnock/076.mp3"}, {"path": "/sound/WoodKnock/105.mp3"}, {"path": "/sound/WoodKnock/075.mp3"}, {"path": "/sound/WoodKnock/093.mp3"}, {"path": "/sound/WoodKnock/030.mp3"}, {"path": "/sound/WoodKnock/129.mp3"}, {"path": "/sound/WoodKnock/096.mp3"}, {"path": "/sound/WoodKnock/035.mp3"}, {"path": "/sound/WoodKnock/115.mp3"}, {"path": "/sound/WoodKnock/094.mp3"}, {"path": "/sound/WoodKnock/069.mp3"}, {"path": "/sound/WoodKnock/004.mp3"}, {"path": "/sound/WoodKnock/019.mp3"}, {"path": "/sound/WoodKnock/116.mp3"}, {"path": "/sound/WoodKnock/111.mp3"}, {"path": "/sound/WoodKnock/002.mp3"}, {"path": "/sound/WoodKnock/017.mp3"}, {"path": "/sound/WoodKnock/064.mp3"}, {"path": "/sound/WoodKnock/084.mp3"}, {"path": "/sound/WoodKnock/010.mp3"}, {"path": "/sound/WoodKnock/127.mp3"}, {"path": "/sound/WoodKnock/024.mp3"}, {"path": "/sound/WoodKnock/008.mp3"}], "type": "generic"}} \ No newline at end of file
diff --git a/site/sound/refresh_map.py b/site/sound/refresh_map.py
new file mode 100644
index 0000000..74b9dff
--- /dev/null
+++ b/site/sound/refresh_map.py
@@ -0,0 +1,31 @@
+import json
+import os
+import re
+
+base_url = "/sound"
+
+def refresh():
+ items = dict()
+ for item in os.listdir("."):
+ if os.path.isdir(item):
+ sounds = list()
+ first = True
+ coltype = "generic"
+ for sound in os.listdir(item):
+ if os.path.splitext(sound)[1].lower() == ".mp3":
+ if first:
+ first = False
+ if re.search(r"[0-9]{2}.[0-9].mp3", sound):
+ coltype = "melsys"
+ soundobj = {"path": os.path.join(base_url, item, sound)}
+ if coltype == "melsys":
+ soundobj["note"] = int(re.match(r"([0-9]{2}).[0-9].mp3", sound).group(1))
+ sounds.append(soundobj)
+ items[item] = {"type": coltype, "sounds": sounds}
+
+ with open("map.json", "w") as f:
+ json.dump(items, f)
+
+if __name__ == "__main__":
+ refresh()
+