diff options
Diffstat (limited to 'site/sound')
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 Binary files differnew file mode 100644 index 0000000..c965970 --- /dev/null +++ b/site/sound/Guitar.Harmonics/42.0.mp3 diff --git a/site/sound/Guitar.Harmonics/43.0.mp3 b/site/sound/Guitar.Harmonics/43.0.mp3 Binary files differnew file mode 100644 index 0000000..fe3ee1e --- /dev/null +++ b/site/sound/Guitar.Harmonics/43.0.mp3 diff --git a/site/sound/Guitar.Harmonics/44.0.mp3 b/site/sound/Guitar.Harmonics/44.0.mp3 Binary files differnew file mode 100644 index 0000000..b364a98 --- /dev/null +++ b/site/sound/Guitar.Harmonics/44.0.mp3 diff --git a/site/sound/Guitar.Harmonics/45.0.mp3 b/site/sound/Guitar.Harmonics/45.0.mp3 Binary files differnew file mode 100644 index 0000000..a05ae06 --- /dev/null +++ b/site/sound/Guitar.Harmonics/45.0.mp3 diff --git a/site/sound/Guitar.Harmonics/46.0.mp3 b/site/sound/Guitar.Harmonics/46.0.mp3 Binary files differnew file mode 100644 index 0000000..f2891e8 --- /dev/null +++ b/site/sound/Guitar.Harmonics/46.0.mp3 diff --git a/site/sound/Guitar.Harmonics/47.0.mp3 b/site/sound/Guitar.Harmonics/47.0.mp3 Binary files differnew file mode 100644 index 0000000..2061b34 --- /dev/null +++ b/site/sound/Guitar.Harmonics/47.0.mp3 diff --git a/site/sound/Guitar.Harmonics/48.0.mp3 b/site/sound/Guitar.Harmonics/48.0.mp3 Binary files differnew file mode 100644 index 0000000..f7eee9e --- /dev/null +++ b/site/sound/Guitar.Harmonics/48.0.mp3 diff --git a/site/sound/Guitar.Harmonics/49.0.mp3 b/site/sound/Guitar.Harmonics/49.0.mp3 Binary files differnew file mode 100644 index 0000000..5f170ed --- /dev/null +++ b/site/sound/Guitar.Harmonics/49.0.mp3 diff --git a/site/sound/Guitar.Harmonics/50.0.mp3 b/site/sound/Guitar.Harmonics/50.0.mp3 Binary files differnew file mode 100644 index 0000000..825878d --- /dev/null +++ b/site/sound/Guitar.Harmonics/50.0.mp3 diff --git a/site/sound/Guitar.Harmonics/51.0.mp3 b/site/sound/Guitar.Harmonics/51.0.mp3 Binary files differnew file mode 100644 index 0000000..e36a8dc --- /dev/null +++ b/site/sound/Guitar.Harmonics/51.0.mp3 diff --git a/site/sound/Guitar.Harmonics/52.0.mp3 b/site/sound/Guitar.Harmonics/52.0.mp3 Binary files differnew file mode 100644 index 0000000..7d055fb --- /dev/null +++ b/site/sound/Guitar.Harmonics/52.0.mp3 diff --git a/site/sound/Guitar.Harmonics/53.0.mp3 b/site/sound/Guitar.Harmonics/53.0.mp3 Binary files differnew file mode 100644 index 0000000..9fb6954 --- /dev/null +++ b/site/sound/Guitar.Harmonics/53.0.mp3 diff --git a/site/sound/Guitar.Harmonics/54.0.mp3 b/site/sound/Guitar.Harmonics/54.0.mp3 Binary files differnew file mode 100644 index 0000000..7032e1a --- /dev/null +++ b/site/sound/Guitar.Harmonics/54.0.mp3 diff --git a/site/sound/Guitar.Harmonics/55.0.mp3 b/site/sound/Guitar.Harmonics/55.0.mp3 Binary files differnew file mode 100644 index 0000000..3804111 --- /dev/null +++ b/site/sound/Guitar.Harmonics/55.0.mp3 diff --git a/site/sound/Guitar.Harmonics/56.0.mp3 b/site/sound/Guitar.Harmonics/56.0.mp3 Binary files differnew file mode 100644 index 0000000..18b682f --- /dev/null +++ b/site/sound/Guitar.Harmonics/56.0.mp3 diff --git a/site/sound/Guitar.Harmonics/57.0.mp3 b/site/sound/Guitar.Harmonics/57.0.mp3 Binary files differnew file mode 100644 index 0000000..5c39381 --- /dev/null +++ b/site/sound/Guitar.Harmonics/57.0.mp3 diff --git a/site/sound/Guitar.Harmonics/58.0.mp3 b/site/sound/Guitar.Harmonics/58.0.mp3 Binary files differnew file mode 100644 index 0000000..3efe4c6 --- /dev/null +++ b/site/sound/Guitar.Harmonics/58.0.mp3 diff --git a/site/sound/Guitar.Harmonics/59.0.mp3 b/site/sound/Guitar.Harmonics/59.0.mp3 Binary files differnew file mode 100644 index 0000000..2a000aa --- /dev/null +++ b/site/sound/Guitar.Harmonics/59.0.mp3 diff --git a/site/sound/Guitar.Harmonics/60.0.mp3 b/site/sound/Guitar.Harmonics/60.0.mp3 Binary files differnew file mode 100644 index 0000000..d42c2ee --- /dev/null +++ b/site/sound/Guitar.Harmonics/60.0.mp3 diff --git a/site/sound/Guitar.Harmonics/61.0.mp3 b/site/sound/Guitar.Harmonics/61.0.mp3 Binary files differnew file mode 100644 index 0000000..1015140 --- /dev/null +++ b/site/sound/Guitar.Harmonics/61.0.mp3 diff --git a/site/sound/Guitar.Harmonics/62.0.mp3 b/site/sound/Guitar.Harmonics/62.0.mp3 Binary files differnew file mode 100644 index 0000000..c4038b8 --- /dev/null +++ b/site/sound/Guitar.Harmonics/62.0.mp3 diff --git a/site/sound/Guitar.Harmonics/63.0.mp3 b/site/sound/Guitar.Harmonics/63.0.mp3 Binary files differnew file mode 100644 index 0000000..a0facbe --- /dev/null +++ b/site/sound/Guitar.Harmonics/63.0.mp3 diff --git a/site/sound/Guitar.Harmonics/64.0.mp3 b/site/sound/Guitar.Harmonics/64.0.mp3 Binary files differnew file mode 100644 index 0000000..93ddee3 --- /dev/null +++ b/site/sound/Guitar.Harmonics/64.0.mp3 diff --git a/site/sound/Guitar.Harmonics/65.0.mp3 b/site/sound/Guitar.Harmonics/65.0.mp3 Binary files differnew file mode 100644 index 0000000..8730a89 --- /dev/null +++ b/site/sound/Guitar.Harmonics/65.0.mp3 diff --git a/site/sound/Guitar.Harmonics/66.0.mp3 b/site/sound/Guitar.Harmonics/66.0.mp3 Binary files differnew file mode 100644 index 0000000..18ed2b5 --- /dev/null +++ b/site/sound/Guitar.Harmonics/66.0.mp3 diff --git a/site/sound/Guitar.Harmonics/67.0.mp3 b/site/sound/Guitar.Harmonics/67.0.mp3 Binary files differnew file mode 100644 index 0000000..86f0a10 --- /dev/null +++ b/site/sound/Guitar.Harmonics/67.0.mp3 diff --git a/site/sound/Guitar.Harmonics/68.0.mp3 b/site/sound/Guitar.Harmonics/68.0.mp3 Binary files differnew file mode 100644 index 0000000..20cd3d8 --- /dev/null +++ b/site/sound/Guitar.Harmonics/68.0.mp3 diff --git a/site/sound/Guitar.Harmonics/69.0.mp3 b/site/sound/Guitar.Harmonics/69.0.mp3 Binary files differnew file mode 100644 index 0000000..e6a5671 --- /dev/null +++ b/site/sound/Guitar.Harmonics/69.0.mp3 diff --git a/site/sound/Guitar.Harmonics/70.0.mp3 b/site/sound/Guitar.Harmonics/70.0.mp3 Binary files differnew file mode 100644 index 0000000..c49ac84 --- /dev/null +++ b/site/sound/Guitar.Harmonics/70.0.mp3 diff --git a/site/sound/Guitar.Harmonics/71.0.mp3 b/site/sound/Guitar.Harmonics/71.0.mp3 Binary files differnew file mode 100644 index 0000000..5020bd4 --- /dev/null +++ b/site/sound/Guitar.Harmonics/71.0.mp3 diff --git a/site/sound/Guitar.Harmonics/72.0.mp3 b/site/sound/Guitar.Harmonics/72.0.mp3 Binary files differnew file mode 100644 index 0000000..1910d77 --- /dev/null +++ b/site/sound/Guitar.Harmonics/72.0.mp3 diff --git a/site/sound/Guitar.Harmonics/73.0.mp3 b/site/sound/Guitar.Harmonics/73.0.mp3 Binary files differnew file mode 100644 index 0000000..756b109 --- /dev/null +++ b/site/sound/Guitar.Harmonics/73.0.mp3 diff --git a/site/sound/Guitar.Harmonics/74.0.mp3 b/site/sound/Guitar.Harmonics/74.0.mp3 Binary files differnew file mode 100644 index 0000000..d6050b3 --- /dev/null +++ b/site/sound/Guitar.Harmonics/74.0.mp3 diff --git a/site/sound/Guitar.Harmonics/75.0.mp3 b/site/sound/Guitar.Harmonics/75.0.mp3 Binary files differnew file mode 100644 index 0000000..34ec975 --- /dev/null +++ b/site/sound/Guitar.Harmonics/75.0.mp3 diff --git a/site/sound/Guitar.Harmonics/76.0.mp3 b/site/sound/Guitar.Harmonics/76.0.mp3 Binary files differnew file mode 100644 index 0000000..d05c908 --- /dev/null +++ b/site/sound/Guitar.Harmonics/76.0.mp3 diff --git a/site/sound/Guitar.Harmonics/77.0.mp3 b/site/sound/Guitar.Harmonics/77.0.mp3 Binary files differnew file mode 100644 index 0000000..4ddd880 --- /dev/null +++ b/site/sound/Guitar.Harmonics/77.0.mp3 diff --git a/site/sound/Guitar.Harmonics/78.0.mp3 b/site/sound/Guitar.Harmonics/78.0.mp3 Binary files differnew file mode 100644 index 0000000..6eb35aa --- /dev/null +++ b/site/sound/Guitar.Harmonics/78.0.mp3 diff --git a/site/sound/WoodKnock/001.mp3 b/site/sound/WoodKnock/001.mp3 Binary files differnew file mode 100644 index 0000000..d02eca0 --- /dev/null +++ b/site/sound/WoodKnock/001.mp3 diff --git a/site/sound/WoodKnock/002.mp3 b/site/sound/WoodKnock/002.mp3 Binary files differnew file mode 100644 index 0000000..d1298c7 --- /dev/null +++ b/site/sound/WoodKnock/002.mp3 diff --git a/site/sound/WoodKnock/003.mp3 b/site/sound/WoodKnock/003.mp3 Binary files differnew file mode 100644 index 0000000..0b7a34c --- /dev/null +++ b/site/sound/WoodKnock/003.mp3 diff --git a/site/sound/WoodKnock/004.mp3 b/site/sound/WoodKnock/004.mp3 Binary files differnew file mode 100644 index 0000000..03535fd --- /dev/null +++ b/site/sound/WoodKnock/004.mp3 diff --git a/site/sound/WoodKnock/005.mp3 b/site/sound/WoodKnock/005.mp3 Binary files differnew file mode 100644 index 0000000..d1c65b8 --- /dev/null +++ b/site/sound/WoodKnock/005.mp3 diff --git a/site/sound/WoodKnock/006.mp3 b/site/sound/WoodKnock/006.mp3 Binary files differnew file mode 100644 index 0000000..4cc885d --- /dev/null +++ b/site/sound/WoodKnock/006.mp3 diff --git a/site/sound/WoodKnock/007.mp3 b/site/sound/WoodKnock/007.mp3 Binary files differnew file mode 100644 index 0000000..30f1f6e --- /dev/null +++ b/site/sound/WoodKnock/007.mp3 diff --git a/site/sound/WoodKnock/008.mp3 b/site/sound/WoodKnock/008.mp3 Binary files differnew file mode 100644 index 0000000..f0b475f --- /dev/null +++ b/site/sound/WoodKnock/008.mp3 diff --git a/site/sound/WoodKnock/009.mp3 b/site/sound/WoodKnock/009.mp3 Binary files differnew file mode 100644 index 0000000..7e0d9c6 --- /dev/null +++ b/site/sound/WoodKnock/009.mp3 diff --git a/site/sound/WoodKnock/010.mp3 b/site/sound/WoodKnock/010.mp3 Binary files differnew file mode 100644 index 0000000..26e7141 --- /dev/null +++ b/site/sound/WoodKnock/010.mp3 diff --git a/site/sound/WoodKnock/011.mp3 b/site/sound/WoodKnock/011.mp3 Binary files differnew file mode 100644 index 0000000..accdde2 --- /dev/null +++ b/site/sound/WoodKnock/011.mp3 diff --git a/site/sound/WoodKnock/012.mp3 b/site/sound/WoodKnock/012.mp3 Binary files differnew file mode 100644 index 0000000..cdceb46 --- /dev/null +++ b/site/sound/WoodKnock/012.mp3 diff --git a/site/sound/WoodKnock/013.mp3 b/site/sound/WoodKnock/013.mp3 Binary files differnew file mode 100644 index 0000000..4a8c7e0 --- /dev/null +++ b/site/sound/WoodKnock/013.mp3 diff --git a/site/sound/WoodKnock/014.mp3 b/site/sound/WoodKnock/014.mp3 Binary files differnew file mode 100644 index 0000000..ea1353d --- /dev/null +++ b/site/sound/WoodKnock/014.mp3 diff --git a/site/sound/WoodKnock/015.mp3 b/site/sound/WoodKnock/015.mp3 Binary files differnew file mode 100644 index 0000000..a551cfa --- /dev/null +++ b/site/sound/WoodKnock/015.mp3 diff --git a/site/sound/WoodKnock/016.mp3 b/site/sound/WoodKnock/016.mp3 Binary files differnew file mode 100644 index 0000000..d21fd9f --- /dev/null +++ b/site/sound/WoodKnock/016.mp3 diff --git a/site/sound/WoodKnock/017.mp3 b/site/sound/WoodKnock/017.mp3 Binary files differnew file mode 100644 index 0000000..64e20f3 --- /dev/null +++ b/site/sound/WoodKnock/017.mp3 diff --git a/site/sound/WoodKnock/018.mp3 b/site/sound/WoodKnock/018.mp3 Binary files differnew file mode 100644 index 0000000..bc37ecd --- /dev/null +++ b/site/sound/WoodKnock/018.mp3 diff --git a/site/sound/WoodKnock/019.mp3 b/site/sound/WoodKnock/019.mp3 Binary files differnew file mode 100644 index 0000000..f50330c --- /dev/null +++ b/site/sound/WoodKnock/019.mp3 diff --git a/site/sound/WoodKnock/020.mp3 b/site/sound/WoodKnock/020.mp3 Binary files differnew file mode 100644 index 0000000..64a06c5 --- /dev/null +++ b/site/sound/WoodKnock/020.mp3 diff --git a/site/sound/WoodKnock/021.mp3 b/site/sound/WoodKnock/021.mp3 Binary files differnew file mode 100644 index 0000000..fb3cfbb --- /dev/null +++ b/site/sound/WoodKnock/021.mp3 diff --git a/site/sound/WoodKnock/022.mp3 b/site/sound/WoodKnock/022.mp3 Binary files differnew file mode 100644 index 0000000..89117ad --- /dev/null +++ b/site/sound/WoodKnock/022.mp3 diff --git a/site/sound/WoodKnock/023.mp3 b/site/sound/WoodKnock/023.mp3 Binary files differnew file mode 100644 index 0000000..7274df9 --- /dev/null +++ b/site/sound/WoodKnock/023.mp3 diff --git a/site/sound/WoodKnock/024.mp3 b/site/sound/WoodKnock/024.mp3 Binary files differnew file mode 100644 index 0000000..54cfc3d --- /dev/null +++ b/site/sound/WoodKnock/024.mp3 diff --git a/site/sound/WoodKnock/025.mp3 b/site/sound/WoodKnock/025.mp3 Binary files differnew file mode 100644 index 0000000..4d16dc0 --- /dev/null +++ b/site/sound/WoodKnock/025.mp3 diff --git a/site/sound/WoodKnock/026.mp3 b/site/sound/WoodKnock/026.mp3 Binary files differnew file mode 100644 index 0000000..fd90e71 --- /dev/null +++ b/site/sound/WoodKnock/026.mp3 diff --git a/site/sound/WoodKnock/027.mp3 b/site/sound/WoodKnock/027.mp3 Binary files differnew file mode 100644 index 0000000..19bfd55 --- /dev/null +++ b/site/sound/WoodKnock/027.mp3 diff --git a/site/sound/WoodKnock/028.mp3 b/site/sound/WoodKnock/028.mp3 Binary files differnew file mode 100644 index 0000000..0556f4b --- /dev/null +++ b/site/sound/WoodKnock/028.mp3 diff --git a/site/sound/WoodKnock/029.mp3 b/site/sound/WoodKnock/029.mp3 Binary files differnew file mode 100644 index 0000000..c1cce0f --- /dev/null +++ b/site/sound/WoodKnock/029.mp3 diff --git a/site/sound/WoodKnock/030.mp3 b/site/sound/WoodKnock/030.mp3 Binary files differnew file mode 100644 index 0000000..fed9d61 --- /dev/null +++ b/site/sound/WoodKnock/030.mp3 diff --git a/site/sound/WoodKnock/031.mp3 b/site/sound/WoodKnock/031.mp3 Binary files differnew file mode 100644 index 0000000..adeeac6 --- /dev/null +++ b/site/sound/WoodKnock/031.mp3 diff --git a/site/sound/WoodKnock/032.mp3 b/site/sound/WoodKnock/032.mp3 Binary files differnew file mode 100644 index 0000000..1b436ed --- /dev/null +++ b/site/sound/WoodKnock/032.mp3 diff --git a/site/sound/WoodKnock/033.mp3 b/site/sound/WoodKnock/033.mp3 Binary files differnew file mode 100644 index 0000000..b51da44 --- /dev/null +++ b/site/sound/WoodKnock/033.mp3 diff --git a/site/sound/WoodKnock/034.mp3 b/site/sound/WoodKnock/034.mp3 Binary files differnew file mode 100644 index 0000000..5cc2d77 --- /dev/null +++ b/site/sound/WoodKnock/034.mp3 diff --git a/site/sound/WoodKnock/035.mp3 b/site/sound/WoodKnock/035.mp3 Binary files differnew file mode 100644 index 0000000..31ccfef --- /dev/null +++ b/site/sound/WoodKnock/035.mp3 diff --git a/site/sound/WoodKnock/036.mp3 b/site/sound/WoodKnock/036.mp3 Binary files differnew file mode 100644 index 0000000..adde3e6 --- /dev/null +++ b/site/sound/WoodKnock/036.mp3 diff --git a/site/sound/WoodKnock/037.mp3 b/site/sound/WoodKnock/037.mp3 Binary files differnew file mode 100644 index 0000000..c766183 --- /dev/null +++ b/site/sound/WoodKnock/037.mp3 diff --git a/site/sound/WoodKnock/038.mp3 b/site/sound/WoodKnock/038.mp3 Binary files differnew file mode 100644 index 0000000..731a890 --- /dev/null +++ b/site/sound/WoodKnock/038.mp3 diff --git a/site/sound/WoodKnock/039.mp3 b/site/sound/WoodKnock/039.mp3 Binary files differnew file mode 100644 index 0000000..3acd86b --- /dev/null +++ b/site/sound/WoodKnock/039.mp3 diff --git a/site/sound/WoodKnock/040.mp3 b/site/sound/WoodKnock/040.mp3 Binary files differnew file mode 100644 index 0000000..dd79e2c --- /dev/null +++ b/site/sound/WoodKnock/040.mp3 diff --git a/site/sound/WoodKnock/041.mp3 b/site/sound/WoodKnock/041.mp3 Binary files differnew file mode 100644 index 0000000..505e00b --- /dev/null +++ b/site/sound/WoodKnock/041.mp3 diff --git a/site/sound/WoodKnock/042.mp3 b/site/sound/WoodKnock/042.mp3 Binary files differnew file mode 100644 index 0000000..18f724e --- /dev/null +++ b/site/sound/WoodKnock/042.mp3 diff --git a/site/sound/WoodKnock/044.mp3 b/site/sound/WoodKnock/044.mp3 Binary files differnew file mode 100644 index 0000000..399e4c1 --- /dev/null +++ b/site/sound/WoodKnock/044.mp3 diff --git a/site/sound/WoodKnock/045.mp3 b/site/sound/WoodKnock/045.mp3 Binary files differnew file mode 100644 index 0000000..cb564cf --- /dev/null +++ b/site/sound/WoodKnock/045.mp3 diff --git a/site/sound/WoodKnock/046.mp3 b/site/sound/WoodKnock/046.mp3 Binary files differnew file mode 100644 index 0000000..f1697b1 --- /dev/null +++ b/site/sound/WoodKnock/046.mp3 diff --git a/site/sound/WoodKnock/047.mp3 b/site/sound/WoodKnock/047.mp3 Binary files differnew file mode 100644 index 0000000..04038e9 --- /dev/null +++ b/site/sound/WoodKnock/047.mp3 diff --git a/site/sound/WoodKnock/048.mp3 b/site/sound/WoodKnock/048.mp3 Binary files differnew file mode 100644 index 0000000..4292607 --- /dev/null +++ b/site/sound/WoodKnock/048.mp3 diff --git a/site/sound/WoodKnock/049.mp3 b/site/sound/WoodKnock/049.mp3 Binary files differnew file mode 100644 index 0000000..0f09151 --- /dev/null +++ b/site/sound/WoodKnock/049.mp3 diff --git a/site/sound/WoodKnock/050.mp3 b/site/sound/WoodKnock/050.mp3 Binary files differnew file mode 100644 index 0000000..4af92bf --- /dev/null +++ b/site/sound/WoodKnock/050.mp3 diff --git a/site/sound/WoodKnock/052.mp3 b/site/sound/WoodKnock/052.mp3 Binary files differnew file mode 100644 index 0000000..31c9310 --- /dev/null +++ b/site/sound/WoodKnock/052.mp3 diff --git a/site/sound/WoodKnock/053.mp3 b/site/sound/WoodKnock/053.mp3 Binary files differnew file mode 100644 index 0000000..abf7532 --- /dev/null +++ b/site/sound/WoodKnock/053.mp3 diff --git a/site/sound/WoodKnock/054.mp3 b/site/sound/WoodKnock/054.mp3 Binary files differnew file mode 100644 index 0000000..969206b --- /dev/null +++ b/site/sound/WoodKnock/054.mp3 diff --git a/site/sound/WoodKnock/055.mp3 b/site/sound/WoodKnock/055.mp3 Binary files differnew file mode 100644 index 0000000..07920b5 --- /dev/null +++ b/site/sound/WoodKnock/055.mp3 diff --git a/site/sound/WoodKnock/056.mp3 b/site/sound/WoodKnock/056.mp3 Binary files differnew file mode 100644 index 0000000..8fdcd57 --- /dev/null +++ b/site/sound/WoodKnock/056.mp3 diff --git a/site/sound/WoodKnock/057.mp3 b/site/sound/WoodKnock/057.mp3 Binary files differnew file mode 100644 index 0000000..3c7469f --- /dev/null +++ b/site/sound/WoodKnock/057.mp3 diff --git a/site/sound/WoodKnock/058.mp3 b/site/sound/WoodKnock/058.mp3 Binary files differnew file mode 100644 index 0000000..7f8d1c4 --- /dev/null +++ b/site/sound/WoodKnock/058.mp3 diff --git a/site/sound/WoodKnock/059.mp3 b/site/sound/WoodKnock/059.mp3 Binary files differnew file mode 100644 index 0000000..d990fca --- /dev/null +++ b/site/sound/WoodKnock/059.mp3 diff --git a/site/sound/WoodKnock/060.mp3 b/site/sound/WoodKnock/060.mp3 Binary files differnew file mode 100644 index 0000000..5573a31 --- /dev/null +++ b/site/sound/WoodKnock/060.mp3 diff --git a/site/sound/WoodKnock/061.mp3 b/site/sound/WoodKnock/061.mp3 Binary files differnew file mode 100644 index 0000000..97e2bbd --- /dev/null +++ b/site/sound/WoodKnock/061.mp3 diff --git a/site/sound/WoodKnock/062.mp3 b/site/sound/WoodKnock/062.mp3 Binary files differnew file mode 100644 index 0000000..665fed7 --- /dev/null +++ b/site/sound/WoodKnock/062.mp3 diff --git a/site/sound/WoodKnock/063.mp3 b/site/sound/WoodKnock/063.mp3 Binary files differnew file mode 100644 index 0000000..11cb7be --- /dev/null +++ b/site/sound/WoodKnock/063.mp3 diff --git a/site/sound/WoodKnock/064.mp3 b/site/sound/WoodKnock/064.mp3 Binary files differnew file mode 100644 index 0000000..5b07b10 --- /dev/null +++ b/site/sound/WoodKnock/064.mp3 diff --git a/site/sound/WoodKnock/065.mp3 b/site/sound/WoodKnock/065.mp3 Binary files differnew file mode 100644 index 0000000..9751b58 --- /dev/null +++ b/site/sound/WoodKnock/065.mp3 diff --git a/site/sound/WoodKnock/066.mp3 b/site/sound/WoodKnock/066.mp3 Binary files differnew file mode 100644 index 0000000..de7d7e6 --- /dev/null +++ b/site/sound/WoodKnock/066.mp3 diff --git a/site/sound/WoodKnock/067.mp3 b/site/sound/WoodKnock/067.mp3 Binary files differnew file mode 100644 index 0000000..1253fac --- /dev/null +++ b/site/sound/WoodKnock/067.mp3 diff --git a/site/sound/WoodKnock/068.mp3 b/site/sound/WoodKnock/068.mp3 Binary files differnew file mode 100644 index 0000000..d48d4d4 --- /dev/null +++ b/site/sound/WoodKnock/068.mp3 diff --git a/site/sound/WoodKnock/069.mp3 b/site/sound/WoodKnock/069.mp3 Binary files differnew file mode 100644 index 0000000..258811b --- /dev/null +++ b/site/sound/WoodKnock/069.mp3 diff --git a/site/sound/WoodKnock/070.mp3 b/site/sound/WoodKnock/070.mp3 Binary files differnew file mode 100644 index 0000000..7972fb4 --- /dev/null +++ b/site/sound/WoodKnock/070.mp3 diff --git a/site/sound/WoodKnock/071.mp3 b/site/sound/WoodKnock/071.mp3 Binary files differnew file mode 100644 index 0000000..e4368d8 --- /dev/null +++ b/site/sound/WoodKnock/071.mp3 diff --git a/site/sound/WoodKnock/072.mp3 b/site/sound/WoodKnock/072.mp3 Binary files differnew file mode 100644 index 0000000..5076472 --- /dev/null +++ b/site/sound/WoodKnock/072.mp3 diff --git a/site/sound/WoodKnock/073.mp3 b/site/sound/WoodKnock/073.mp3 Binary files differnew file mode 100644 index 0000000..68e82e1 --- /dev/null +++ b/site/sound/WoodKnock/073.mp3 diff --git a/site/sound/WoodKnock/074.mp3 b/site/sound/WoodKnock/074.mp3 Binary files differnew file mode 100644 index 0000000..5523404 --- /dev/null +++ b/site/sound/WoodKnock/074.mp3 diff --git a/site/sound/WoodKnock/075.mp3 b/site/sound/WoodKnock/075.mp3 Binary files differnew file mode 100644 index 0000000..bbd6952 --- /dev/null +++ b/site/sound/WoodKnock/075.mp3 diff --git a/site/sound/WoodKnock/076.mp3 b/site/sound/WoodKnock/076.mp3 Binary files differnew file mode 100644 index 0000000..842d585 --- /dev/null +++ b/site/sound/WoodKnock/076.mp3 diff --git a/site/sound/WoodKnock/077.mp3 b/site/sound/WoodKnock/077.mp3 Binary files differnew file mode 100644 index 0000000..6cff8bd --- /dev/null +++ b/site/sound/WoodKnock/077.mp3 diff --git a/site/sound/WoodKnock/078.mp3 b/site/sound/WoodKnock/078.mp3 Binary files differnew file mode 100644 index 0000000..1e8695a --- /dev/null +++ b/site/sound/WoodKnock/078.mp3 diff --git a/site/sound/WoodKnock/079.mp3 b/site/sound/WoodKnock/079.mp3 Binary files differnew file mode 100644 index 0000000..4e1d839 --- /dev/null +++ b/site/sound/WoodKnock/079.mp3 diff --git a/site/sound/WoodKnock/080.mp3 b/site/sound/WoodKnock/080.mp3 Binary files differnew file mode 100644 index 0000000..4370d99 --- /dev/null +++ b/site/sound/WoodKnock/080.mp3 diff --git a/site/sound/WoodKnock/081.mp3 b/site/sound/WoodKnock/081.mp3 Binary files differnew file mode 100644 index 0000000..06fd8aa --- /dev/null +++ b/site/sound/WoodKnock/081.mp3 diff --git a/site/sound/WoodKnock/082.mp3 b/site/sound/WoodKnock/082.mp3 Binary files differnew file mode 100644 index 0000000..8e1ceaa --- /dev/null +++ b/site/sound/WoodKnock/082.mp3 diff --git a/site/sound/WoodKnock/083.mp3 b/site/sound/WoodKnock/083.mp3 Binary files differnew file mode 100644 index 0000000..f152f13 --- /dev/null +++ b/site/sound/WoodKnock/083.mp3 diff --git a/site/sound/WoodKnock/084.mp3 b/site/sound/WoodKnock/084.mp3 Binary files differnew file mode 100644 index 0000000..e928ec4 --- /dev/null +++ b/site/sound/WoodKnock/084.mp3 diff --git a/site/sound/WoodKnock/085.mp3 b/site/sound/WoodKnock/085.mp3 Binary files differnew file mode 100644 index 0000000..7c26a8f --- /dev/null +++ b/site/sound/WoodKnock/085.mp3 diff --git a/site/sound/WoodKnock/086.mp3 b/site/sound/WoodKnock/086.mp3 Binary files differnew file mode 100644 index 0000000..092c823 --- /dev/null +++ b/site/sound/WoodKnock/086.mp3 diff --git a/site/sound/WoodKnock/087.mp3 b/site/sound/WoodKnock/087.mp3 Binary files differnew file mode 100644 index 0000000..4b369a0 --- /dev/null +++ b/site/sound/WoodKnock/087.mp3 diff --git a/site/sound/WoodKnock/088.mp3 b/site/sound/WoodKnock/088.mp3 Binary files differnew file mode 100644 index 0000000..fb9588f --- /dev/null +++ b/site/sound/WoodKnock/088.mp3 diff --git a/site/sound/WoodKnock/089.mp3 b/site/sound/WoodKnock/089.mp3 Binary files differnew file mode 100644 index 0000000..f8278bc --- /dev/null +++ b/site/sound/WoodKnock/089.mp3 diff --git a/site/sound/WoodKnock/090.mp3 b/site/sound/WoodKnock/090.mp3 Binary files differnew file mode 100644 index 0000000..4e79ac1 --- /dev/null +++ b/site/sound/WoodKnock/090.mp3 diff --git a/site/sound/WoodKnock/091.mp3 b/site/sound/WoodKnock/091.mp3 Binary files differnew file mode 100644 index 0000000..cad6838 --- /dev/null +++ b/site/sound/WoodKnock/091.mp3 diff --git a/site/sound/WoodKnock/092.mp3 b/site/sound/WoodKnock/092.mp3 Binary files differnew file mode 100644 index 0000000..778bcca --- /dev/null +++ b/site/sound/WoodKnock/092.mp3 diff --git a/site/sound/WoodKnock/093.mp3 b/site/sound/WoodKnock/093.mp3 Binary files differnew file mode 100644 index 0000000..3bdfa58 --- /dev/null +++ b/site/sound/WoodKnock/093.mp3 diff --git a/site/sound/WoodKnock/094.mp3 b/site/sound/WoodKnock/094.mp3 Binary files differnew file mode 100644 index 0000000..4df6641 --- /dev/null +++ b/site/sound/WoodKnock/094.mp3 diff --git a/site/sound/WoodKnock/095.mp3 b/site/sound/WoodKnock/095.mp3 Binary files differnew file mode 100644 index 0000000..77478c5 --- /dev/null +++ b/site/sound/WoodKnock/095.mp3 diff --git a/site/sound/WoodKnock/096.mp3 b/site/sound/WoodKnock/096.mp3 Binary files differnew file mode 100644 index 0000000..8faa002 --- /dev/null +++ b/site/sound/WoodKnock/096.mp3 diff --git a/site/sound/WoodKnock/097.mp3 b/site/sound/WoodKnock/097.mp3 Binary files differnew file mode 100644 index 0000000..9eac8c1 --- /dev/null +++ b/site/sound/WoodKnock/097.mp3 diff --git a/site/sound/WoodKnock/098.mp3 b/site/sound/WoodKnock/098.mp3 Binary files differnew file mode 100644 index 0000000..14468ff --- /dev/null +++ b/site/sound/WoodKnock/098.mp3 diff --git a/site/sound/WoodKnock/099.mp3 b/site/sound/WoodKnock/099.mp3 Binary files differnew file mode 100644 index 0000000..f674a68 --- /dev/null +++ b/site/sound/WoodKnock/099.mp3 diff --git a/site/sound/WoodKnock/101.mp3 b/site/sound/WoodKnock/101.mp3 Binary files differnew file mode 100644 index 0000000..9495d3e --- /dev/null +++ b/site/sound/WoodKnock/101.mp3 diff --git a/site/sound/WoodKnock/102.mp3 b/site/sound/WoodKnock/102.mp3 Binary files differnew file mode 100644 index 0000000..ef609b7 --- /dev/null +++ b/site/sound/WoodKnock/102.mp3 diff --git a/site/sound/WoodKnock/103.mp3 b/site/sound/WoodKnock/103.mp3 Binary files differnew file mode 100644 index 0000000..1ddb32b --- /dev/null +++ b/site/sound/WoodKnock/103.mp3 diff --git a/site/sound/WoodKnock/105.mp3 b/site/sound/WoodKnock/105.mp3 Binary files differnew file mode 100644 index 0000000..7fd807d --- /dev/null +++ b/site/sound/WoodKnock/105.mp3 diff --git a/site/sound/WoodKnock/106.mp3 b/site/sound/WoodKnock/106.mp3 Binary files differnew file mode 100644 index 0000000..24d0bf9 --- /dev/null +++ b/site/sound/WoodKnock/106.mp3 diff --git a/site/sound/WoodKnock/107.mp3 b/site/sound/WoodKnock/107.mp3 Binary files differnew file mode 100644 index 0000000..7f477ad --- /dev/null +++ b/site/sound/WoodKnock/107.mp3 diff --git a/site/sound/WoodKnock/108.mp3 b/site/sound/WoodKnock/108.mp3 Binary files differnew file mode 100644 index 0000000..34848fd --- /dev/null +++ b/site/sound/WoodKnock/108.mp3 diff --git a/site/sound/WoodKnock/111.mp3 b/site/sound/WoodKnock/111.mp3 Binary files differnew file mode 100644 index 0000000..339f826 --- /dev/null +++ b/site/sound/WoodKnock/111.mp3 diff --git a/site/sound/WoodKnock/112.mp3 b/site/sound/WoodKnock/112.mp3 Binary files differnew file mode 100644 index 0000000..53e0c13 --- /dev/null +++ b/site/sound/WoodKnock/112.mp3 diff --git a/site/sound/WoodKnock/114.mp3 b/site/sound/WoodKnock/114.mp3 Binary files differnew file mode 100644 index 0000000..0bf53eb --- /dev/null +++ b/site/sound/WoodKnock/114.mp3 diff --git a/site/sound/WoodKnock/115.mp3 b/site/sound/WoodKnock/115.mp3 Binary files differnew file mode 100644 index 0000000..b8a7a84 --- /dev/null +++ b/site/sound/WoodKnock/115.mp3 diff --git a/site/sound/WoodKnock/116.mp3 b/site/sound/WoodKnock/116.mp3 Binary files differnew file mode 100644 index 0000000..a884063 --- /dev/null +++ b/site/sound/WoodKnock/116.mp3 diff --git a/site/sound/WoodKnock/117.mp3 b/site/sound/WoodKnock/117.mp3 Binary files differnew file mode 100644 index 0000000..e1b2dfc --- /dev/null +++ b/site/sound/WoodKnock/117.mp3 diff --git a/site/sound/WoodKnock/118.mp3 b/site/sound/WoodKnock/118.mp3 Binary files differnew file mode 100644 index 0000000..e7daf6d --- /dev/null +++ b/site/sound/WoodKnock/118.mp3 diff --git a/site/sound/WoodKnock/119.mp3 b/site/sound/WoodKnock/119.mp3 Binary files differnew file mode 100644 index 0000000..908f760 --- /dev/null +++ b/site/sound/WoodKnock/119.mp3 diff --git a/site/sound/WoodKnock/120.mp3 b/site/sound/WoodKnock/120.mp3 Binary files differnew file mode 100644 index 0000000..d2c3d33 --- /dev/null +++ b/site/sound/WoodKnock/120.mp3 diff --git a/site/sound/WoodKnock/121.mp3 b/site/sound/WoodKnock/121.mp3 Binary files differnew file mode 100644 index 0000000..c7c0708 --- /dev/null +++ b/site/sound/WoodKnock/121.mp3 diff --git a/site/sound/WoodKnock/122.mp3 b/site/sound/WoodKnock/122.mp3 Binary files differnew file mode 100644 index 0000000..9c8af3a --- /dev/null +++ b/site/sound/WoodKnock/122.mp3 diff --git a/site/sound/WoodKnock/123.mp3 b/site/sound/WoodKnock/123.mp3 Binary files differnew file mode 100644 index 0000000..f341917 --- /dev/null +++ b/site/sound/WoodKnock/123.mp3 diff --git a/site/sound/WoodKnock/124.mp3 b/site/sound/WoodKnock/124.mp3 Binary files differnew file mode 100644 index 0000000..5cd5d09 --- /dev/null +++ b/site/sound/WoodKnock/124.mp3 diff --git a/site/sound/WoodKnock/125.mp3 b/site/sound/WoodKnock/125.mp3 Binary files differnew file mode 100644 index 0000000..9ceef9f --- /dev/null +++ b/site/sound/WoodKnock/125.mp3 diff --git a/site/sound/WoodKnock/126.mp3 b/site/sound/WoodKnock/126.mp3 Binary files differnew file mode 100644 index 0000000..d663576 --- /dev/null +++ b/site/sound/WoodKnock/126.mp3 diff --git a/site/sound/WoodKnock/127.mp3 b/site/sound/WoodKnock/127.mp3 Binary files differnew file mode 100644 index 0000000..3cbe437 --- /dev/null +++ b/site/sound/WoodKnock/127.mp3 diff --git a/site/sound/WoodKnock/128.mp3 b/site/sound/WoodKnock/128.mp3 Binary files differnew file mode 100644 index 0000000..71145bd --- /dev/null +++ b/site/sound/WoodKnock/128.mp3 diff --git a/site/sound/WoodKnock/129.mp3 b/site/sound/WoodKnock/129.mp3 Binary files differnew file mode 100644 index 0000000..f437b93 --- /dev/null +++ b/site/sound/WoodKnock/129.mp3 diff --git a/site/sound/WoodKnock/130.mp3 b/site/sound/WoodKnock/130.mp3 Binary files differnew file mode 100644 index 0000000..04f3689 --- /dev/null +++ b/site/sound/WoodKnock/130.mp3 diff --git a/site/sound/WoodKnock/131.mp3 b/site/sound/WoodKnock/131.mp3 Binary files differnew file mode 100644 index 0000000..2f6a031 --- /dev/null +++ b/site/sound/WoodKnock/131.mp3 diff --git a/site/sound/WoodKnock/133.mp3 b/site/sound/WoodKnock/133.mp3 Binary files differnew file mode 100644 index 0000000..f660187 --- /dev/null +++ b/site/sound/WoodKnock/133.mp3 diff --git a/site/sound/WoodKnock/134.mp3 b/site/sound/WoodKnock/134.mp3 Binary files differnew file mode 100644 index 0000000..e4da3e4 --- /dev/null +++ b/site/sound/WoodKnock/134.mp3 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() + |