diff --git a/.github/workflows/docker_publish.yml b/.github/workflows/docker_publish.yml new file mode 100644 index 0000000000000..7417a382c4f9e --- /dev/null +++ b/.github/workflows/docker_publish.yml @@ -0,0 +1,22 @@ +name: Docker Build + +on: + push: + branches: + - master + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Build and Publish Docker Image to Registry + uses: elgohr/Publish-Docker-Github-Action@master + with: + name: tgstation/tgstation + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + dockerfile: Dockerfile + tags: "latest" + cache: true diff --git a/.github/workflows/docker_test.yml b/.github/workflows/docker_test.yml new file mode 100644 index 0000000000000..9dd0dcbb07795 --- /dev/null +++ b/.github/workflows/docker_test.yml @@ -0,0 +1,11 @@ +on: [pull_request] + +jobs: + docker_build: + runs-on: ubuntu-latest + name: Build Artifacts Docker Image + steps: + - uses: actions/checkout@v2 + + - name: Build Docker Image + run: docker build . -f Dockerfile diff --git a/Dockerfile b/Dockerfile index 45ebdda9751e5..f7e321829106c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,12 @@ -FROM tgstation/byond:513.1514 as base +FROM tgstation/byond:513.1526 as base -FROM base as build_base +FROM base as rust_g RUN apt-get update \ && apt-get install -y --no-install-recommends \ git \ ca-certificates -FROM build_base as rust_g - WORKDIR /rust_g RUN apt-get install -y --no-install-recommends \ @@ -27,36 +25,6 @@ RUN /bin/bash -c "source dependencies.sh \ && git checkout FETCH_HEAD \ && ~/.cargo/bin/cargo build --release -FROM build_base as bsql - -WORKDIR /bsql - -RUN apt-get install -y --no-install-recommends software-properties-common \ - && add-apt-repository ppa:ubuntu-toolchain-r/test \ - && apt-get update \ - && apt-get install -y --no-install-recommends \ - cmake \ - make \ - g++-7 \ - libmariadb-client-lgpl-dev \ - && git init \ - && git remote add origin https://github.com/tgstation/BSQL - -COPY dependencies.sh . - -RUN /bin/bash -c "source dependencies.sh \ - && git fetch --depth 1 origin \$BSQL_VERSION" \ - && git checkout FETCH_HEAD - -WORKDIR /bsql/artifacts - -ENV CC=gcc-7 CXX=g++-7 - -RUN ln -s /usr/include/mariadb /usr/include/mysql \ - && ln -s /usr/lib/i386-linux-gnu /root/MariaDB \ - && cmake .. \ - && make - FROM base as dm_base WORKDIR /tgstation @@ -65,7 +33,9 @@ FROM dm_base as build COPY . . -RUN DreamMaker -max_errors 0 tgstation.dme && tools/deploy.sh /deploy +RUN DreamMaker -max_errors 0 tgstation.dme \ + && tools/deploy.sh /deploy \ + && rm /deploy/*.dll FROM dm_base @@ -85,12 +55,8 @@ RUN apt-get update \ && mkdir -p /root/.byond/bin COPY --from=rust_g /rust_g/target/release/librust_g.so /root/.byond/bin/rust_g -COPY --from=bsql /bsql/artifacts/src/BSQL/libBSQL.so ./ COPY --from=build /deploy ./ -#bsql fexists memes -RUN ln -s /tgstation/libBSQL.so /root/.byond/bin/libBSQL.so - VOLUME [ "/tgstation/config", "/tgstation/data" ] ENTRYPOINT [ "DreamDaemon", "tgstation.dmb", "-port", "1337", "-trusted", "-close", "-verbose" ] diff --git a/appveyor.yml b/appveyor.yml index c9decee83462c..df9500ea65ce8 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -6,10 +6,10 @@ branches: - ___TGS3TempBranch - ___TGSTempBranch cache: - - C:\byond\ -> dependencies.sh + - C:\byond\ -> dependencies.sh, Dockerfile build_script: - ps: tools/appveyor/build.ps1 - - ps: "$deployPath = $env:APPVEYOR_BUILD_FOLDER + '/deploy'; bash tools/deploy.sh $deployPath" + - ps: "$deployPath = $env:APPVEYOR_BUILD_FOLDER + '/deploy'; bash tools/deploy.sh $deployPath" - ps: "[System.IO.Compression.ZipFile]::CreateFromDirectory($env:APPVEYOR_BUILD_FOLDER + '/deploy', $env:APPVEYOR_BUILD_FOLDER + '/deploy.zip')" artifacts: - path: deploy.zip diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 1913b2f1db650..da344c10e9469 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -224,9 +224,9 @@ GLOBAL_LIST_INIT(TAGGERLOCATIONS, list("Disposals", "Experimentor Lab", "Toxins", "Dormitories", "Virology", "Xenobiology", "Law Office","Detective's Office")) -GLOBAL_LIST_INIT(station_prefixes, world.file2list("strings/station_prefixes.txt") + "") +GLOBAL_LIST_INIT(station_prefixes, world.file2list("strings/station_prefixes.txt")) -GLOBAL_LIST_INIT(station_names, world.file2list("strings/station_names.txt" + "")) +GLOBAL_LIST_INIT(station_names, world.file2list("strings/station_names.txt")) GLOBAL_LIST_INIT(station_suffixes, world.file2list("strings/station_suffixes.txt")) diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index e2b7f87bea847..24a2e7e3d2c26 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -32,7 +32,7 @@ SUBSYSTEM_DEF(title) file_path = "[global.config.directory]/title_screens/images/[pick(title_screens)]" if(!file_path) - file_path = "icons/default_title.dmi" + file_path = "icons/runtime/default_title.dmi" ASSERT(fexists(file_path)) diff --git a/code/datums/components/omen.dm b/code/datums/components/omen.dm index 3ea767771039c..e5183f95f1a01 100644 --- a/code/datums/components/omen.dm +++ b/code/datums/components/omen.dm @@ -60,7 +60,7 @@ if(!the_head) return - playsound(get_turf(our_guy), "sound/effects/tableheadsmash.ogg", 90, TRUE) + playsound(get_turf(our_guy), 'sound/effects/tableheadsmash.ogg', 90, TRUE) our_guy.visible_message("[our_guy] hits [our_guy.p_their()] head really badly falling down!", "You hit your head really badly falling down!") the_head.receive_damage(75) our_guy.adjustOrganLoss(ORGAN_SLOT_BRAIN, 100) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index 25620f97bbba4..f20892cd36c36 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -421,7 +421,7 @@ ///A special case for splatting for handling windows /datum/component/tackler/proc/splatWindow(mob/living/carbon/user, obj/structure/window/W) - playsound(user, "sound/effects/Glasshit.ogg", 140, TRUE) + playsound(user, 'sound/effects/Glasshit.ogg', 140, TRUE) if(W.type in list(/obj/structure/window, /obj/structure/window/fulltile, /obj/structure/window/unanchored, /obj/structure/window/fulltile/unanchored)) // boring unreinforced windows for(var/i = 0, i < speed, i++) diff --git a/code/game/mecha/equipment/weapons/mecha_ammo.dm b/code/game/mecha/equipment/weapons/mecha_ammo.dm index 83a85ffcba56a..8ab7915b16be0 100644 --- a/code/game/mecha/equipment/weapons/mecha_ammo.dm +++ b/code/game/mecha/equipment/weapons/mecha_ammo.dm @@ -9,7 +9,7 @@ var/rounds = 0 var/round_term = "round" var/direct_load //For weapons where we re-load the weapon itself rather than adding to the ammo storage. - var/load_audio = "sound/weapons/gun_magazine_insert_empty_1.ogg" + var/load_audio = 'sound/weapons/gun/general/mag_bullet_insert.ogg' var/ammo_type /obj/item/mecha_ammo/proc/update_name() @@ -62,7 +62,7 @@ rounds = 6 round_term = "missile" direct_load = TRUE - load_audio = "sound/weapons/bulletinsert.ogg" + load_audio = 'sound/weapons/gun/general/mag_bullet_insert.ogg' ammo_type = "missiles_br" /obj/item/mecha_ammo/missiles_he @@ -72,7 +72,7 @@ rounds = 8 round_term = "missile" direct_load = TRUE - load_audio = "sound/weapons/bulletinsert.ogg" + load_audio = 'sound/weapons/gun/general/mag_bullet_insert.ogg' ammo_type = "missiles_he" diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 9629bd98a9d3a..451bbec73fec4 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -39,7 +39,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/match/proc/matchignite() if(!lit && !burnt) - playsound(src, "sound/items/match_strike.ogg", 15, TRUE) + playsound(src, 'sound/items/match_strike.ogg', 15, TRUE) lit = TRUE icon_state = "match_lit" damtype = "fire" diff --git a/code/game/objects/items/devices/instruments.dm b/code/game/objects/items/devices/instruments.dm index 2a2acd63fad7e..9eba8cf0811c8 100644 --- a/code/game/objects/items/devices/instruments.dm +++ b/code/game/objects/items/devices/instruments.dm @@ -190,7 +190,7 @@ AddComponent(/datum/component/spooky) /obj/item/instrument/trumpet/spectral/attack(mob/living/carbon/C, mob/user) - playsound (loc, 'sound/instruments/trombone/En4.mid', 100,1,-1) + playsound (src, 'sound/runtime/instruments/trombone/En4.mid', 100,1,-1) ..() /obj/item/instrument/saxophone @@ -214,7 +214,7 @@ AddComponent(/datum/component/spooky) /obj/item/instrument/saxophone/spectral/attack(mob/living/carbon/C, mob/user) - playsound (loc, 'sound/instruments/saxophone/En4.mid', 100,1,-1) + playsound (src, 'sound/runtime/instruments/saxophone/En4.mid', 100,1,-1) ..() /obj/item/instrument/trombone @@ -238,7 +238,7 @@ AddComponent(/datum/component/spooky) /obj/item/instrument/trombone/spectral/attack(mob/living/carbon/C, mob/user) - playsound (loc, 'sound/instruments/trombone/Cn4.mid', 100,1,-1) + playsound (src, 'sound/runtime/instruments/trombone/Cn4.mid', 100,1,-1) ..() /obj/item/instrument/recorder diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 7846706c9eab0..d3dc42f893562 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -185,7 +185,7 @@ var/stamina_damage = 55 // Do we deal stamina damage. var/affect_silicon = FALSE // Does it stun silicons. var/on_sound // "On" sound, played when switching between able to stun or not. - var/on_stun_sound = "sound/effects/woodhit.ogg" // Default path to sound for when we stun. + var/on_stun_sound = 'sound/effects/woodhit.ogg' // Default path to sound for when we stun. var/stun_animation = TRUE // Do we animate the "hit" when stunning. var/on = TRUE // Are we on or off. diff --git a/code/game/objects/items/tcg/tcg.dm b/code/game/objects/items/tcg/tcg.dm index 3e42e6485aba1..98b8b7efac386 100644 --- a/code/game/objects/items/tcg/tcg.dm +++ b/code/game/objects/items/tcg/tcg.dm @@ -4,10 +4,13 @@ GLOBAL_LIST_EMPTY(cached_rarity_table) //Global list of all cards by series, with cards cached by rarity to make those lookups faster GLOBAL_LIST_EMPTY(cached_cards) +#define DEFAULT_TCG_DMI_ICON 'icons/runtime/tcg/default.dmi' +#define DEFAULT_TCG_DMI "icons/runtime/tcg/default.dmi" + /obj/item/tcgcard name = "Coder" desc = "Wow, a mint condition coder card! Better tell the Github all about this!" - icon = 'icons/obj/tcg.dmi' + icon = DEFAULT_TCG_DMI_ICON icon_state = "runtime" w_class = WEIGHT_CLASS_TINY //Unique ID, for use in lookups and storage, used to index the global datum list where the rest of the card's info is stored @@ -63,7 +66,7 @@ GLOBAL_LIST_EMPTY(cached_cards) /obj/item/cardpack name = "Trading Card Pack: Coder" desc = "Contains six complete fuckups by the coders. Report this on github please!" - icon = 'icons/obj/tcg.dmi' + icon = DEFAULT_TCG_DMI_ICON icon_state = "cardback_nt" w_class = WEIGHT_CLASS_TINY ///The card series to look in @@ -92,7 +95,7 @@ GLOBAL_LIST_EMPTY(cached_cards) /obj/item/cardpack/series_one name = "Trading Card Pack: Series 1" desc = "Contains six cards of varying rarity from the 2560 Core Set. Collect them all!" - icon = 'icons/obj/tcg.dmi' + icon = DEFAULT_TCG_DMI_ICON icon_state = "cardpack_series1" series = "coreset2020" contains_coin = 10 @@ -100,7 +103,7 @@ GLOBAL_LIST_EMPTY(cached_cards) /obj/item/cardpack/resin name = "Trading Card Pack: Resin Frontier Booster Pack" desc = "Contains six cards of varying rarity from the Resin Frontier set. Collect them all!" - icon = 'icons/obj/tcg_xenos.dmi' + icon = 'icons/runtime/tcg/xenos.dmi' icon_state = "cardpack_resin" series = "resinfront" contains_coin = 0 @@ -150,7 +153,7 @@ GLOBAL_LIST_EMPTY(cached_cards) /obj/item/coin/thunderdome name = "Thunderdome Flipper" desc = "A Thunderdome TCG flipper, for deciding who gets to go first. Also conveniently acts as a counter, for various purposes." - icon = 'icons/obj/tcg.dmi' + icon = DEFAULT_TCG_DMI_ICON icon_state = "coin_nanotrasen" custom_materials = list(/datum/material/plastic = 400) material_flags = NONE @@ -171,7 +174,7 @@ GLOBAL_LIST_EMPTY(cached_cards) /obj/item/storage/card_binder name = "card binder" desc = "The perfect way to keep your collection of cards safe and valuable." - icon = 'icons/obj/tcg.dmi' + icon = DEFAULT_TCG_DMI_ICON icon_state = "binder" inhand_icon_state = "album" lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi' @@ -230,7 +233,7 @@ GLOBAL_LIST_EMPTY(cached_cards) var/desc = "Wow, a mint condition coder card! Better tell the Github all about this!" ///This handles any extra rules for the card, i.e. extra attributes, special effects, etc. If you've played any other card game, you know how this works. var/rules = "There are no rules here. There is no escape. No Recall or Intervention can work in this place." - var/icon = "icons/obj/tcg.dmi" + var/icon = DEFAULT_TCG_DMI var/icon_state = "template" ///What it costs to summon this card to the battlefield. var/summoncost = -1 @@ -312,7 +315,7 @@ GLOBAL_LIST_EMPTY(cached_cards) var/toAdd = "The card [target.id] in [series] has the following default variables:" var/shouldAdd = FALSE for(var/a in (target.vars ^ thing.vars)) - if(a == "icon" && target.vars[a] == "icons/obj/tcg.dmi") + if(a == "icon" && target.vars[a] == DEFAULT_TCG_DMI) continue if(target.vars[a] == initial(target.vars[a])) shouldAdd = TRUE @@ -370,3 +373,6 @@ GLOBAL_LIST_EMPTY(cached_cards) GLOB.cached_cards[c.series][c.rarity] += c.id //Let's actually store the datum here GLOB.cached_cards[c.series]["ALL"][c.id] = c + +#undef DEFAULT_TCG_DMI_ICON +#undef DEFAULT_TCG_DMI diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index e3f90449cf8b7..4697f0c9a415c 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1483,7 +1483,7 @@ name = "Security Officer action figure" icon_state = "secofficer" toysay = "I am the law!" - toysound = 'sound/voice/complionator/dredd.ogg' + toysound = 'sound/runtime/complionator/dredd.ogg' /obj/item/toy/figure/virologist name = "Virologist action figure" diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index aa2bb8b6148c1..01f832aaa7f0a 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -59,7 +59,7 @@ return // now generate name - var/soundfile = "sound/instruments/[instrumentDir]/[ascii2text(note+64)][acc][oct].[instrumentExt]" + var/soundfile = "sound/runtime/instruments/[instrumentDir]/[ascii2text(note+64)][acc][oct].[instrumentExt]" soundfile = file(soundfile) // make sure the note exists if(!fexists(soundfile)) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index a14db956d47c7..65247f2ce577a 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -130,7 +130,7 @@ pushed_mob.apply_damage(40, STAMINA) if(user.mind?.martial_art.smashes_tables && user.mind?.martial_art.can_use(user)) deconstruct(FALSE) - playsound(pushed_mob, "sound/effects/tableslam.ogg", 90, TRUE) + playsound(pushed_mob, 'sound/effects/tableslam.ogg', 90, TRUE) pushed_mob.visible_message("[user] slams [pushed_mob] onto \the [src]!", \ "[user] slams you onto \the [src]!") log_combat(user, pushed_mob, "tabled", null, "onto [src]") @@ -147,7 +147,7 @@ take_damage(50) if(user.mind?.martial_art.smashes_tables && user.mind?.martial_art.can_use(user)) deconstruct(FALSE) - playsound(pushed_mob, "sound/effects/tablelimbsmash.ogg", 90, TRUE) + playsound(pushed_mob, 'sound/effects/bang.ogg', 90, TRUE) pushed_mob.visible_message("[user] smashes [pushed_mob]'s [banged_limb.name] against \the [src]!", "[user] smashes your [banged_limb.name] against \the [src]") log_combat(user, pushed_mob, "head slammed", null, "against [src]") diff --git a/code/game/sound.dm b/code/game/sound.dm index df25a31163958..73e0de0c1d83a 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -177,7 +177,7 @@ if("goose") soundin = pick('sound/creatures/goose1.ogg', 'sound/creatures/goose2.ogg', 'sound/creatures/goose3.ogg', 'sound/creatures/goose4.ogg') if("warpspeed") - soundin = 'sound/effects/hyperspace_begin.ogg' + soundin = 'sound/runtime/hyperspace/hyperspace_begin.ogg' if("smcalm") soundin = pick('sound/machines/sm/accent/normal/1.ogg', 'sound/machines/sm/accent/normal/2.ogg', 'sound/machines/sm/accent/normal/3.ogg', 'sound/machines/sm/accent/normal/4.ogg', 'sound/machines/sm/accent/normal/5.ogg', 'sound/machines/sm/accent/normal/6.ogg', 'sound/machines/sm/accent/normal/7.ogg', 'sound/machines/sm/accent/normal/8.ogg', 'sound/machines/sm/accent/normal/9.ogg', 'sound/machines/sm/accent/normal/10.ogg', 'sound/machines/sm/accent/normal/11.ogg', 'sound/machines/sm/accent/normal/12.ogg', 'sound/machines/sm/accent/normal/13.ogg', 'sound/machines/sm/accent/normal/14.ogg', 'sound/machines/sm/accent/normal/15.ogg', 'sound/machines/sm/accent/normal/16.ogg', 'sound/machines/sm/accent/normal/17.ogg', 'sound/machines/sm/accent/normal/18.ogg', 'sound/machines/sm/accent/normal/19.ogg', 'sound/machines/sm/accent/normal/20.ogg', 'sound/machines/sm/accent/normal/21.ogg', 'sound/machines/sm/accent/normal/22.ogg', 'sound/machines/sm/accent/normal/23.ogg', 'sound/machines/sm/accent/normal/24.ogg', 'sound/machines/sm/accent/normal/25.ogg', 'sound/machines/sm/accent/normal/26.ogg', 'sound/machines/sm/accent/normal/27.ogg', 'sound/machines/sm/accent/normal/28.ogg', 'sound/machines/sm/accent/normal/29.ogg', 'sound/machines/sm/accent/normal/30.ogg', 'sound/machines/sm/accent/normal/31.ogg', 'sound/machines/sm/accent/normal/32.ogg', 'sound/machines/sm/accent/normal/33.ogg') if("smdelam") diff --git a/code/modules/chatter/chatter.dm b/code/modules/chatter/chatter.dm index 2dfd0bd77d540..1cfe42a8429d0 100644 --- a/code/modules/chatter/chatter.dm +++ b/code/modules/chatter/chatter.dm @@ -35,7 +35,7 @@ chatter_speak_word(A.loc, phomeme, length) /proc/chatter_speak_word(loc, phomeme, length) - var/path = "sound/chatter/[phomeme]_[length].ogg" + var/path = "sound/runtime/chatter/[phomeme]_[length].ogg" playsound(loc, path, vol = 40, vary = 0, extrarange = 3, falloff = FALSE) diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index b53b153be3b8d..c5bb8b6550f97 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -165,7 +165,7 @@ GLOBAL_LIST_INIT(hailer_phrases, list( . = FALSE if (!cooldown) usr.audible_message("[usr]'s Compli-o-Nator: [initial(phrase.phrase_text)]") - playsound(src.loc, "sound/voice/complionator/[initial(phrase.phrase_sound)].ogg", 100, FALSE, 4) + playsound(src, "sound/runtime/complionator/[initial(phrase.phrase_sound)].ogg", 100, FALSE, 4) cooldown = TRUE addtimer(CALLBACK(src, /obj/item/clothing/mask/gas/sechailer/proc/reset_cooldown), PHRASE_COOLDOWN) . = TRUE @@ -188,7 +188,7 @@ GLOBAL_LIST_INIT(hailer_phrases, list( /obj/item/clothing/mask/whistle/ui_action_click(mob/user, action) if(cooldown < world.time - 100) usr.audible_message("HALT!") - playsound(src.loc, "sound/misc/whistle.ogg", 100, FALSE, 4) + playsound(src, 'sound/misc/whistle.ogg', 100, FALSE, 4) cooldown = world.time #undef PHRASE_COOLDOWN diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index d341a008b9984..e16c061ff8fa5 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -391,7 +391,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( if("gun") var/hits = 0 for(var/i in 1 to rand(3, 6)) - target.playsound_local(source, "sound/weapons/gunshot.ogg", 25, TRUE) + target.playsound_local(source, 'sound/weapons/gun/shotgun/shot.ogg', 25, TRUE) if(prob(60)) addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) hits++ @@ -853,7 +853,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( sleep(25) target.playsound_local(source, 'sound/weapons/ring.ogg', 15) if("hyperspace") - target.playsound_local(null, 'sound/effects/hyperspace_begin.ogg', 50) + target.playsound_local(null, 'sound/runtime/hyperspace/hyperspace_begin.ogg', 50) if("hallelujah") target.playsound_local(source, 'sound/effects/pray_chaplain.ogg', 50) if("highlander") diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index 4078be8e81a9c..6798f7c650a97 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -67,10 +67,10 @@ brainmob.add_to_alive_mob_list() else if(!fubar_brain && newbrain.organ_flags & ORGAN_FAILING) // the brain is damaged, but not from a suicider to_chat(user, "[src]'s indicator light turns yellow and its brain integrity alarm beeps softly. Perhaps you should check [newbrain] for damage.") - playsound(src, "sound/machines/synth_no.ogg", 5, TRUE) + playsound(src, 'sound/machines/synth_no.ogg', 5, TRUE) else to_chat(user, "[src]'s indicator light turns red and its brainwave activity alarm beeps softly. Perhaps you should check [newbrain] again.") - playsound(src, "sound/weapons/smg_empty_alarm.ogg", 5, TRUE) + playsound(src, 'sound/machines/triple_beep.ogg', 5, TRUE) brainmob.reset_perspective() brain = newbrain diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index f52b234b209f9..08a4b0b413a23 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -209,10 +209,10 @@ if((speech_cooldown + SPEECH_INTERVAL) < world.time) if(ishuman(target_fire)) speak("Stop, drop and roll!") - playsound(src, "sound/voice/firebot/stopdropnroll.ogg", 50, FALSE) + playsound(src, 'sound/voice/firebot/stopdropnroll.ogg', 50, FALSE) else speak("Extinguishing!") - playsound(src, "sound/voice/firebot/extinguishing.ogg", 50, FALSE) + playsound(src, 'sound/voice/firebot/extinguishing.ogg', 50, FALSE) speech_cooldown = world.time flick("firebot1_use", src) @@ -265,7 +265,7 @@ if(is_burning(scan_target)) if((detected_cooldown + DETECTED_VOICE_INTERVAL) < world.time) speak("Fire detected!") - playsound(src, "sound/voice/firebot/detected.ogg", 50, FALSE) + playsound(src, 'sound/voice/firebot/detected.ogg', 50, FALSE) detected_cooldown = world.time result = scan_target diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index 931cc2cad727b..150628e3932f3 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -123,7 +123,7 @@ /mob/living/simple_animal/hostile/netherworld/migo/Initialize() . = ..() - migo_sounds = list('sound/items/bubblewrap.ogg', 'sound/items/change_jaws.ogg', 'sound/items/crowbar.ogg', 'sound/items/drink.ogg', 'sound/items/deconstruct.ogg', 'sound/items/carhorn.ogg', 'sound/items/change_drill.ogg', 'sound/items/dodgeball.ogg', 'sound/items/eatfood.ogg', 'sound/items/megaphone.ogg', 'sound/items/screwdriver.ogg', 'sound/items/weeoo1.ogg', 'sound/items/wirecutter.ogg', 'sound/items/welder.ogg', 'sound/items/zip.ogg', 'sound/items/rped.ogg', 'sound/items/ratchet.ogg', 'sound/items/polaroid1.ogg', 'sound/items/pshoom.ogg', 'sound/items/airhorn.ogg', 'sound/items/geiger/high1.ogg', 'sound/items/geiger/high2.ogg', 'sound/voice/beepsky/creep.ogg', 'sound/voice/beepsky/iamthelaw.ogg', 'sound/voice/ed209_20sec.ogg', 'sound/voice/hiss3.ogg', 'sound/voice/hiss6.ogg', 'sound/voice/medbot/patchedup.ogg', 'sound/voice/medbot/feelbetter.ogg', 'sound/voice/human/manlaugh1.ogg', 'sound/voice/human/womanlaugh.ogg', 'sound/weapons/sear.ogg', 'sound/ambience/antag/clockcultalr.ogg', 'sound/ambience/antag/ling_aler.ogg', 'sound/ambience/antag/tatoralert.ogg', 'sound/ambience/antag/monkey.ogg', 'sound/mecha/nominal.ogg', 'sound/mecha/weapdestr.ogg', 'sound/mecha/critdestr.ogg', 'sound/mecha/imag_enh.ogg', 'sound/effects/adminhelp.ogg', 'sound/effects/alert.ogg', 'sound/effects/attackblob.ogg', 'sound/effects/bamf.ogg', 'sound/effects/blobattack.ogg', 'sound/effects/break_stone.ogg', 'sound/effects/bubbles.ogg', 'sound/effects/bubbles2.ogg', 'sound/effects/clang.ogg', 'sound/effects/clockcult_gateway_disrupted.ogg', 'sound/effects/clownstep2.ogg', 'sound/effects/curse1.ogg', 'sound/effects/dimensional_rend.ogg', 'sound/effects/doorcreaky.ogg', 'sound/effects/empulse.ogg', 'sound/effects/explosion_distant.ogg', 'sound/effects/explosionfar.ogg', 'sound/effects/explosion1.ogg', 'sound/effects/grillehit.ogg', 'sound/effects/genetics.ogg', 'sound/effects/heart_beat.ogg', 'sound/effects/hyperspace_begin.ogg', 'sound/effects/hyperspace_end.ogg', 'sound/effects/his_grace_awaken.ogg', 'sound/effects/pai_boot.ogg', 'sound/effects/phasein.ogg', 'sound/effects/picaxe1.ogg', 'sound/effects/ratvar_reveal.ogg', 'sound/effects/sparks1.ogg', 'sound/effects/smoke.ogg', 'sound/effects/splat.ogg', 'sound/effects/snap.ogg', 'sound/effects/tendril_destroyed.ogg', 'sound/effects/supermatter.ogg', 'sound/misc/desecration-01.ogg', 'sound/misc/desecration-02.ogg', 'sound/misc/desecration-03.ogg', 'sound/misc/bloblarm.ogg', 'sound/misc/airraid.ogg', 'sound/misc/bang.ogg','sound/misc/highlander.ogg', 'sound/misc/interference.ogg', 'sound/misc/notice1.ogg', 'sound/misc/notice2.ogg', 'sound/misc/sadtrombone.ogg', 'sound/misc/slip.ogg', 'sound/misc/splort.ogg', 'sound/weapons/armbomb.ogg', 'sound/weapons/beam_sniper.ogg', 'sound/weapons/chainsawhit.ogg', 'sound/weapons/emitter.ogg', 'sound/weapons/emitter2.ogg', 'sound/weapons/blade1.ogg', 'sound/weapons/bladeslice.ogg', 'sound/weapons/blastcannon.ogg', 'sound/weapons/blaster.ogg', 'sound/weapons/bulletflyby3.ogg', 'sound/weapons/circsawhit.ogg', 'sound/weapons/cqchit2.ogg', 'sound/weapons/drill.ogg', 'sound/weapons/genhit1.ogg', 'sound/weapons/gun/pistol/shot_suppressed.ogg', 'sound/weapons/gun/pistol/shot.ogg', 'sound/weapons/handcuffs.ogg', 'sound/weapons/homerun.ogg', 'sound/weapons/kenetic_accel.ogg', 'sound/machines/clockcult/steam_whoosh.ogg', 'sound/machines/fryer/deep_fryer_emerge.ogg', 'sound/machines/airlock.ogg', 'sound/machines/airlock_alien_prying.ogg', 'sound/machines/airlockclose.ogg', 'sound/machines/airlockforced.ogg', 'sound/machines/airlockopen.ogg', 'sound/machines/alarm.ogg', 'sound/machines/blender.ogg', 'sound/machines/boltsdown.ogg', 'sound/machines/boltsup.ogg', 'sound/machines/buzz-sigh.ogg', 'sound/machines/buzz-two.ogg', 'sound/machines/chime.ogg', 'sound/machines/cryo_warning.ogg', 'sound/machines/defib_charge.ogg', 'sound/machines/defib_failed.ogg', 'sound/machines/defib_ready.ogg', 'sound/machines/defib_zap.ogg', 'sound/machines/deniedbeep.ogg', 'sound/machines/ding.ogg', 'sound/machines/disposalflush.ogg', 'sound/machines/door_close.ogg', 'sound/machines/door_open.ogg', 'sound/machines/engine_alert1.ogg', 'sound/machines/engine_alert2.ogg', 'sound/machines/hiss.ogg', 'sound/machines/honkbot_evil_laugh.ogg', 'sound/machines/juicer.ogg', 'sound/machines/ping.ogg', 'sound/ambience/signal.ogg', 'sound/machines/synth_no.ogg', 'sound/machines/synth_yes.ogg', 'sound/machines/terminal_alert.ogg', 'sound/machines/triple_beep.ogg', 'sound/machines/twobeep.ogg', 'sound/machines/ventcrawl.ogg', 'sound/machines/warning-buzzer.ogg', 'sound/ai/outbreak5.ogg', 'sound/ai/outbreak7.ogg', 'sound/ai/poweroff.ogg', 'sound/ai/radiation.ogg', 'sound/ai/shuttlecalled.ogg', 'sound/ai/shuttledock.ogg', 'sound/ai/shuttlerecalled.ogg', 'sound/ai/aimalf.ogg') //hahahaha fuck you code divers + migo_sounds = list('sound/items/bubblewrap.ogg', 'sound/items/change_jaws.ogg', 'sound/items/crowbar.ogg', 'sound/items/drink.ogg', 'sound/items/deconstruct.ogg', 'sound/items/carhorn.ogg', 'sound/items/change_drill.ogg', 'sound/items/dodgeball.ogg', 'sound/items/eatfood.ogg', 'sound/items/megaphone.ogg', 'sound/items/screwdriver.ogg', 'sound/items/weeoo1.ogg', 'sound/items/wirecutter.ogg', 'sound/items/welder.ogg', 'sound/items/zip.ogg', 'sound/items/rped.ogg', 'sound/items/ratchet.ogg', 'sound/items/polaroid1.ogg', 'sound/items/pshoom.ogg', 'sound/items/airhorn.ogg', 'sound/items/geiger/high1.ogg', 'sound/items/geiger/high2.ogg', 'sound/voice/beepsky/creep.ogg', 'sound/voice/beepsky/iamthelaw.ogg', 'sound/voice/ed209_20sec.ogg', 'sound/voice/hiss3.ogg', 'sound/voice/hiss6.ogg', 'sound/voice/medbot/patchedup.ogg', 'sound/voice/medbot/feelbetter.ogg', 'sound/voice/human/manlaugh1.ogg', 'sound/voice/human/womanlaugh.ogg', 'sound/weapons/sear.ogg', 'sound/ambience/antag/clockcultalr.ogg', 'sound/ambience/antag/ling_aler.ogg', 'sound/ambience/antag/tatoralert.ogg', 'sound/ambience/antag/monkey.ogg', 'sound/mecha/nominal.ogg', 'sound/mecha/weapdestr.ogg', 'sound/mecha/critdestr.ogg', 'sound/mecha/imag_enh.ogg', 'sound/effects/adminhelp.ogg', 'sound/effects/alert.ogg', 'sound/effects/attackblob.ogg', 'sound/effects/bamf.ogg', 'sound/effects/blobattack.ogg', 'sound/effects/break_stone.ogg', 'sound/effects/bubbles.ogg', 'sound/effects/bubbles2.ogg', 'sound/effects/clang.ogg', 'sound/effects/clockcult_gateway_disrupted.ogg', 'sound/effects/clownstep2.ogg', 'sound/effects/curse1.ogg', 'sound/effects/dimensional_rend.ogg', 'sound/effects/doorcreaky.ogg', 'sound/effects/empulse.ogg', 'sound/effects/explosion_distant.ogg', 'sound/effects/explosionfar.ogg', 'sound/effects/explosion1.ogg', 'sound/effects/grillehit.ogg', 'sound/effects/genetics.ogg', 'sound/effects/heart_beat.ogg', 'sound/runtime/hyperspace/hyperspace_begin.ogg', 'sound/runtime/hyperspace/hyperspace_end.ogg', 'sound/effects/his_grace_awaken.ogg', 'sound/effects/pai_boot.ogg', 'sound/effects/phasein.ogg', 'sound/effects/picaxe1.ogg', 'sound/effects/ratvar_reveal.ogg', 'sound/effects/sparks1.ogg', 'sound/effects/smoke.ogg', 'sound/effects/splat.ogg', 'sound/effects/snap.ogg', 'sound/effects/tendril_destroyed.ogg', 'sound/effects/supermatter.ogg', 'sound/misc/desecration-01.ogg', 'sound/misc/desecration-02.ogg', 'sound/misc/desecration-03.ogg', 'sound/misc/bloblarm.ogg', 'sound/misc/airraid.ogg', 'sound/misc/bang.ogg','sound/misc/highlander.ogg', 'sound/misc/interference.ogg', 'sound/misc/notice1.ogg', 'sound/misc/notice2.ogg', 'sound/misc/sadtrombone.ogg', 'sound/misc/slip.ogg', 'sound/misc/splort.ogg', 'sound/weapons/armbomb.ogg', 'sound/weapons/beam_sniper.ogg', 'sound/weapons/chainsawhit.ogg', 'sound/weapons/emitter.ogg', 'sound/weapons/emitter2.ogg', 'sound/weapons/blade1.ogg', 'sound/weapons/bladeslice.ogg', 'sound/weapons/blastcannon.ogg', 'sound/weapons/blaster.ogg', 'sound/weapons/bulletflyby3.ogg', 'sound/weapons/circsawhit.ogg', 'sound/weapons/cqchit2.ogg', 'sound/weapons/drill.ogg', 'sound/weapons/genhit1.ogg', 'sound/weapons/gun/pistol/shot_suppressed.ogg', 'sound/weapons/gun/pistol/shot.ogg', 'sound/weapons/handcuffs.ogg', 'sound/weapons/homerun.ogg', 'sound/weapons/kenetic_accel.ogg', 'sound/machines/clockcult/steam_whoosh.ogg', 'sound/machines/fryer/deep_fryer_emerge.ogg', 'sound/machines/airlock.ogg', 'sound/machines/airlock_alien_prying.ogg', 'sound/machines/airlockclose.ogg', 'sound/machines/airlockforced.ogg', 'sound/machines/airlockopen.ogg', 'sound/machines/alarm.ogg', 'sound/machines/blender.ogg', 'sound/machines/boltsdown.ogg', 'sound/machines/boltsup.ogg', 'sound/machines/buzz-sigh.ogg', 'sound/machines/buzz-two.ogg', 'sound/machines/chime.ogg', 'sound/machines/cryo_warning.ogg', 'sound/machines/defib_charge.ogg', 'sound/machines/defib_failed.ogg', 'sound/machines/defib_ready.ogg', 'sound/machines/defib_zap.ogg', 'sound/machines/deniedbeep.ogg', 'sound/machines/ding.ogg', 'sound/machines/disposalflush.ogg', 'sound/machines/door_close.ogg', 'sound/machines/door_open.ogg', 'sound/machines/engine_alert1.ogg', 'sound/machines/engine_alert2.ogg', 'sound/machines/hiss.ogg', 'sound/machines/honkbot_evil_laugh.ogg', 'sound/machines/juicer.ogg', 'sound/machines/ping.ogg', 'sound/ambience/signal.ogg', 'sound/machines/synth_no.ogg', 'sound/machines/synth_yes.ogg', 'sound/machines/terminal_alert.ogg', 'sound/machines/triple_beep.ogg', 'sound/machines/twobeep.ogg', 'sound/machines/ventcrawl.ogg', 'sound/machines/warning-buzzer.ogg', 'sound/ai/outbreak5.ogg', 'sound/ai/outbreak7.ogg', 'sound/ai/poweroff.ogg', 'sound/ai/radiation.ogg', 'sound/ai/shuttlecalled.ogg', 'sound/ai/shuttledock.ogg', 'sound/ai/shuttlerecalled.ogg', 'sound/ai/aimalf.ogg') //hahahaha fuck you code divers /mob/living/simple_animal/hostile/netherworld/migo/say(message, bubble_type, list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) ..() diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index fab20a6761db0..5f0e89e8a2670 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -10,8 +10,8 @@ fire_sound = 'sound/weapons/gun/shotgun/shot.ogg' vary_fire_sound = FALSE fire_sound_volume = 90 - rack_sound = "sound/weapons/gun/shotgun/rack.ogg" - load_sound = "sound/weapons/gun/shotgun/insert_shell.ogg" + rack_sound = 'sound/weapons/gun/shotgun/rack.ogg' + load_sound = 'sound/weapons/gun/shotgun/insert_shell.ogg' w_class = WEIGHT_CLASS_BULKY force = 10 flags_1 = CONDUCT_1 @@ -239,7 +239,7 @@ desc = "Range isn't an issue when you can bring your victim to you." icon_state = "hookshotgun" inhand_icon_state = "shotgun" - load_sound = "sound/weapons/shotguninsert.ogg" + load_sound = 'sound/weapons/gun/shotgun/insert_shell.ogg' mag_type = /obj/item/ammo_box/magazine/internal/shot/bounty w_class = WEIGHT_CLASS_BULKY weapon_weight = WEAPON_MEDIUM diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index f95f6304c9a0a..15f2875e7edf1 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -785,7 +785,7 @@ for(var/mob/M in SSmobs.clients_by_zlevel[z]) var/dist_far = get_dist(M, distant_source) if(dist_far <= long_range && dist_far > range) - M.playsound_local(distant_source, "sound/effects/[selected_sound]_distance.ogg", 100, falloff = 20) + M.playsound_local(distant_source, "sound/runtime/hyperspace/[selected_sound]_distance.ogg", 100, falloff = 20) else if(dist_far <= range) var/source if(engine_list.len == 0) @@ -797,7 +797,7 @@ if(dist_near < closest_dist) source = O closest_dist = dist_near - M.playsound_local(source, "sound/effects/[selected_sound].ogg", 100, falloff = range / 2) + M.playsound_local(source, "sound/runtime/hyperspace/[selected_sound].ogg", 100, falloff = range / 2) // Losing all initial engines should get you 2 // Adding another set of engines at 0.5 time diff --git a/code/modules/vehicles/secway.dm b/code/modules/vehicles/secway.dm index 8344aa045f149..38a5c636a5003 100644 --- a/code/modules/vehicles/secway.dm +++ b/code/modules/vehicles/secway.dm @@ -68,7 +68,7 @@ if(is_key(inserted_key) && eddie_murphy) if(stall_cooldown + 10 < world.time) visible_message("[src] sputters and refuses to move!") - playsound(src, "sound/effects/stall.ogg", 70) + playsound(src, 'sound/effects/stall.ogg', 70) stall_cooldown = world.time return FALSE return ..() diff --git a/icons/runtime/README.md b/icons/runtime/README.md new file mode 100644 index 0000000000000..804cb2f285e02 --- /dev/null +++ b/icons/runtime/README.md @@ -0,0 +1,5 @@ +# Runtime Loaded Icons + +These icons are not compiled into the .rsc or are otherwise loaded at runtime. + +Please keep all (non-config) icons that do this in this folder as it is needed by the [deploy.sh](../../tools/deploy.sh) script to minimize build output. diff --git a/icons/default_title.dmi b/icons/runtime/default_title.dmi similarity index 100% rename from icons/default_title.dmi rename to icons/runtime/default_title.dmi diff --git a/icons/obj/tcg.dmi b/icons/runtime/tcg/default.dmi similarity index 100% rename from icons/obj/tcg.dmi rename to icons/runtime/tcg/default.dmi diff --git a/icons/obj/tcg_xenos.dmi b/icons/runtime/tcg/xenos.dmi similarity index 100% rename from icons/obj/tcg_xenos.dmi rename to icons/runtime/tcg/xenos.dmi diff --git a/sound/runtime/README.md b/sound/runtime/README.md new file mode 100644 index 0000000000000..07bacb9ad7685 --- /dev/null +++ b/sound/runtime/README.md @@ -0,0 +1,5 @@ +# Runtime Loaded Sounds + +These sounds are not compiled into the .rsc or are otherwise loaded at runtime. + +Please keep all (non-config) sounds that do this in this folder as it is needed by the [deploy.sh](../../tools/deploy.sh) script to minimize build output. diff --git a/sound/chatter/griffin_1.ogg b/sound/runtime/chatter/griffin_1.ogg similarity index 100% rename from sound/chatter/griffin_1.ogg rename to sound/runtime/chatter/griffin_1.ogg diff --git a/sound/chatter/griffin_10.ogg b/sound/runtime/chatter/griffin_10.ogg similarity index 100% rename from sound/chatter/griffin_10.ogg rename to sound/runtime/chatter/griffin_10.ogg diff --git a/sound/chatter/griffin_2.ogg b/sound/runtime/chatter/griffin_2.ogg similarity index 100% rename from sound/chatter/griffin_2.ogg rename to sound/runtime/chatter/griffin_2.ogg diff --git a/sound/chatter/griffin_3.ogg b/sound/runtime/chatter/griffin_3.ogg similarity index 100% rename from sound/chatter/griffin_3.ogg rename to sound/runtime/chatter/griffin_3.ogg diff --git a/sound/chatter/griffin_4.ogg b/sound/runtime/chatter/griffin_4.ogg similarity index 100% rename from sound/chatter/griffin_4.ogg rename to sound/runtime/chatter/griffin_4.ogg diff --git a/sound/chatter/griffin_5.ogg b/sound/runtime/chatter/griffin_5.ogg similarity index 100% rename from sound/chatter/griffin_5.ogg rename to sound/runtime/chatter/griffin_5.ogg diff --git a/sound/chatter/griffin_6.ogg b/sound/runtime/chatter/griffin_6.ogg similarity index 100% rename from sound/chatter/griffin_6.ogg rename to sound/runtime/chatter/griffin_6.ogg diff --git a/sound/chatter/griffin_7.ogg b/sound/runtime/chatter/griffin_7.ogg similarity index 100% rename from sound/chatter/griffin_7.ogg rename to sound/runtime/chatter/griffin_7.ogg diff --git a/sound/chatter/griffin_8.ogg b/sound/runtime/chatter/griffin_8.ogg similarity index 100% rename from sound/chatter/griffin_8.ogg rename to sound/runtime/chatter/griffin_8.ogg diff --git a/sound/chatter/griffin_9.ogg b/sound/runtime/chatter/griffin_9.ogg similarity index 100% rename from sound/chatter/griffin_9.ogg rename to sound/runtime/chatter/griffin_9.ogg diff --git a/sound/chatter/owl_1.ogg b/sound/runtime/chatter/owl_1.ogg similarity index 100% rename from sound/chatter/owl_1.ogg rename to sound/runtime/chatter/owl_1.ogg diff --git a/sound/chatter/owl_10.ogg b/sound/runtime/chatter/owl_10.ogg similarity index 100% rename from sound/chatter/owl_10.ogg rename to sound/runtime/chatter/owl_10.ogg diff --git a/sound/chatter/owl_2.ogg b/sound/runtime/chatter/owl_2.ogg similarity index 100% rename from sound/chatter/owl_2.ogg rename to sound/runtime/chatter/owl_2.ogg diff --git a/sound/chatter/owl_3.ogg b/sound/runtime/chatter/owl_3.ogg similarity index 100% rename from sound/chatter/owl_3.ogg rename to sound/runtime/chatter/owl_3.ogg diff --git a/sound/chatter/owl_4.ogg b/sound/runtime/chatter/owl_4.ogg similarity index 100% rename from sound/chatter/owl_4.ogg rename to sound/runtime/chatter/owl_4.ogg diff --git a/sound/chatter/owl_5.ogg b/sound/runtime/chatter/owl_5.ogg similarity index 100% rename from sound/chatter/owl_5.ogg rename to sound/runtime/chatter/owl_5.ogg diff --git a/sound/chatter/owl_6.ogg b/sound/runtime/chatter/owl_6.ogg similarity index 100% rename from sound/chatter/owl_6.ogg rename to sound/runtime/chatter/owl_6.ogg diff --git a/sound/chatter/owl_7.ogg b/sound/runtime/chatter/owl_7.ogg similarity index 100% rename from sound/chatter/owl_7.ogg rename to sound/runtime/chatter/owl_7.ogg diff --git a/sound/chatter/owl_8.ogg b/sound/runtime/chatter/owl_8.ogg similarity index 100% rename from sound/chatter/owl_8.ogg rename to sound/runtime/chatter/owl_8.ogg diff --git a/sound/chatter/owl_9.ogg b/sound/runtime/chatter/owl_9.ogg similarity index 100% rename from sound/chatter/owl_9.ogg rename to sound/runtime/chatter/owl_9.ogg diff --git a/sound/voice/complionator/asshole.ogg b/sound/runtime/complionator/asshole.ogg similarity index 100% rename from sound/voice/complionator/asshole.ogg rename to sound/runtime/complionator/asshole.ogg diff --git a/sound/voice/complionator/bash.ogg b/sound/runtime/complionator/bash.ogg similarity index 100% rename from sound/voice/complionator/bash.ogg rename to sound/runtime/complionator/bash.ogg diff --git a/sound/voice/complionator/bobby.ogg b/sound/runtime/complionator/bobby.ogg similarity index 100% rename from sound/voice/complionator/bobby.ogg rename to sound/runtime/complionator/bobby.ogg diff --git a/sound/voice/complionator/compliance.ogg b/sound/runtime/complionator/compliance.ogg similarity index 100% rename from sound/voice/complionator/compliance.ogg rename to sound/runtime/complionator/compliance.ogg diff --git a/sound/voice/complionator/dontmove.ogg b/sound/runtime/complionator/dontmove.ogg similarity index 100% rename from sound/voice/complionator/dontmove.ogg rename to sound/runtime/complionator/dontmove.ogg diff --git a/sound/voice/complionator/dredd.ogg b/sound/runtime/complionator/dredd.ogg similarity index 100% rename from sound/voice/complionator/dredd.ogg rename to sound/runtime/complionator/dredd.ogg diff --git a/sound/voice/complionator/emag.ogg b/sound/runtime/complionator/emag.ogg similarity index 100% rename from sound/voice/complionator/emag.ogg rename to sound/runtime/complionator/emag.ogg diff --git a/sound/voice/complionator/floor.ogg b/sound/runtime/complionator/floor.ogg similarity index 100% rename from sound/voice/complionator/floor.ogg rename to sound/runtime/complionator/floor.ogg diff --git a/sound/voice/complionator/freeze.ogg b/sound/runtime/complionator/freeze.ogg similarity index 100% rename from sound/voice/complionator/freeze.ogg rename to sound/runtime/complionator/freeze.ogg diff --git a/sound/voice/complionator/god.ogg b/sound/runtime/complionator/god.ogg similarity index 100% rename from sound/voice/complionator/god.ogg rename to sound/runtime/complionator/god.ogg diff --git a/sound/voice/complionator/halt.ogg b/sound/runtime/complionator/halt.ogg similarity index 100% rename from sound/voice/complionator/halt.ogg rename to sound/runtime/complionator/halt.ogg diff --git a/sound/voice/complionator/harry.ogg b/sound/runtime/complionator/harry.ogg similarity index 100% rename from sound/voice/complionator/harry.ogg rename to sound/runtime/complionator/harry.ogg diff --git a/sound/voice/complionator/imperial.ogg b/sound/runtime/complionator/imperial.ogg similarity index 100% rename from sound/voice/complionator/imperial.ogg rename to sound/runtime/complionator/imperial.ogg diff --git a/sound/voice/complionator/justice.ogg b/sound/runtime/complionator/justice.ogg similarity index 100% rename from sound/voice/complionator/justice.ogg rename to sound/runtime/complionator/justice.ogg diff --git a/sound/voice/complionator/robocop.ogg b/sound/runtime/complionator/robocop.ogg similarity index 100% rename from sound/voice/complionator/robocop.ogg rename to sound/runtime/complionator/robocop.ogg diff --git a/sound/voice/complionator/running.ogg b/sound/runtime/complionator/running.ogg similarity index 100% rename from sound/voice/complionator/running.ogg rename to sound/runtime/complionator/running.ogg diff --git a/sound/voice/complionator/shutup.ogg b/sound/runtime/complionator/shutup.ogg similarity index 100% rename from sound/voice/complionator/shutup.ogg rename to sound/runtime/complionator/shutup.ogg diff --git a/sound/voice/complionator/stfu.ogg b/sound/runtime/complionator/stfu.ogg similarity index 100% rename from sound/voice/complionator/stfu.ogg rename to sound/runtime/complionator/stfu.ogg diff --git a/sound/voice/complionator/super.ogg b/sound/runtime/complionator/super.ogg similarity index 100% rename from sound/voice/complionator/super.ogg rename to sound/runtime/complionator/super.ogg diff --git a/sound/effects/hyperspace_begin.ogg b/sound/runtime/hyperspace/hyperspace_begin.ogg similarity index 100% rename from sound/effects/hyperspace_begin.ogg rename to sound/runtime/hyperspace/hyperspace_begin.ogg diff --git a/sound/effects/hyperspace_begin_distance.ogg b/sound/runtime/hyperspace/hyperspace_begin_distance.ogg similarity index 100% rename from sound/effects/hyperspace_begin_distance.ogg rename to sound/runtime/hyperspace/hyperspace_begin_distance.ogg diff --git a/sound/effects/hyperspace_end.ogg b/sound/runtime/hyperspace/hyperspace_end.ogg similarity index 100% rename from sound/effects/hyperspace_end.ogg rename to sound/runtime/hyperspace/hyperspace_end.ogg diff --git a/sound/effects/hyperspace_end_distance.ogg b/sound/runtime/hyperspace/hyperspace_end_distance.ogg similarity index 100% rename from sound/effects/hyperspace_end_distance.ogg rename to sound/runtime/hyperspace/hyperspace_end_distance.ogg diff --git a/sound/effects/hyperspace_progress.ogg b/sound/runtime/hyperspace/hyperspace_progress.ogg similarity index 100% rename from sound/effects/hyperspace_progress.ogg rename to sound/runtime/hyperspace/hyperspace_progress.ogg diff --git a/sound/effects/hyperspace_progress_distance.ogg b/sound/runtime/hyperspace/hyperspace_progress_distance.ogg similarity index 100% rename from sound/effects/hyperspace_progress_distance.ogg rename to sound/runtime/hyperspace/hyperspace_progress_distance.ogg diff --git a/sound/instruments/accordion/Ab2.mid b/sound/runtime/instruments/accordion/Ab2.mid similarity index 100% rename from sound/instruments/accordion/Ab2.mid rename to sound/runtime/instruments/accordion/Ab2.mid diff --git a/sound/instruments/accordion/Ab3.mid b/sound/runtime/instruments/accordion/Ab3.mid similarity index 100% rename from sound/instruments/accordion/Ab3.mid rename to sound/runtime/instruments/accordion/Ab3.mid diff --git a/sound/instruments/accordion/Ab4.mid b/sound/runtime/instruments/accordion/Ab4.mid similarity index 100% rename from sound/instruments/accordion/Ab4.mid rename to sound/runtime/instruments/accordion/Ab4.mid diff --git a/sound/instruments/accordion/Ab5.mid b/sound/runtime/instruments/accordion/Ab5.mid similarity index 100% rename from sound/instruments/accordion/Ab5.mid rename to sound/runtime/instruments/accordion/Ab5.mid diff --git a/sound/instruments/accordion/Ab6.mid b/sound/runtime/instruments/accordion/Ab6.mid similarity index 100% rename from sound/instruments/accordion/Ab6.mid rename to sound/runtime/instruments/accordion/Ab6.mid diff --git a/sound/instruments/accordion/An2.mid b/sound/runtime/instruments/accordion/An2.mid similarity index 100% rename from sound/instruments/accordion/An2.mid rename to sound/runtime/instruments/accordion/An2.mid diff --git a/sound/instruments/accordion/An3.mid b/sound/runtime/instruments/accordion/An3.mid similarity index 100% rename from sound/instruments/accordion/An3.mid rename to sound/runtime/instruments/accordion/An3.mid diff --git a/sound/instruments/accordion/An4.mid b/sound/runtime/instruments/accordion/An4.mid similarity index 100% rename from sound/instruments/accordion/An4.mid rename to sound/runtime/instruments/accordion/An4.mid diff --git a/sound/instruments/accordion/An5.mid b/sound/runtime/instruments/accordion/An5.mid similarity index 100% rename from sound/instruments/accordion/An5.mid rename to sound/runtime/instruments/accordion/An5.mid diff --git a/sound/instruments/accordion/An6.mid b/sound/runtime/instruments/accordion/An6.mid similarity index 100% rename from sound/instruments/accordion/An6.mid rename to sound/runtime/instruments/accordion/An6.mid diff --git a/sound/instruments/accordion/Bb2.mid b/sound/runtime/instruments/accordion/Bb2.mid similarity index 100% rename from sound/instruments/accordion/Bb2.mid rename to sound/runtime/instruments/accordion/Bb2.mid diff --git a/sound/instruments/accordion/Bb3.mid b/sound/runtime/instruments/accordion/Bb3.mid similarity index 100% rename from sound/instruments/accordion/Bb3.mid rename to sound/runtime/instruments/accordion/Bb3.mid diff --git a/sound/instruments/accordion/Bb4.mid b/sound/runtime/instruments/accordion/Bb4.mid similarity index 100% rename from sound/instruments/accordion/Bb4.mid rename to sound/runtime/instruments/accordion/Bb4.mid diff --git a/sound/instruments/accordion/Bb5.mid b/sound/runtime/instruments/accordion/Bb5.mid similarity index 100% rename from sound/instruments/accordion/Bb5.mid rename to sound/runtime/instruments/accordion/Bb5.mid diff --git a/sound/instruments/accordion/Bb6.mid b/sound/runtime/instruments/accordion/Bb6.mid similarity index 100% rename from sound/instruments/accordion/Bb6.mid rename to sound/runtime/instruments/accordion/Bb6.mid diff --git a/sound/instruments/accordion/Bn2.mid b/sound/runtime/instruments/accordion/Bn2.mid similarity index 100% rename from sound/instruments/accordion/Bn2.mid rename to sound/runtime/instruments/accordion/Bn2.mid diff --git a/sound/instruments/accordion/Bn3.mid b/sound/runtime/instruments/accordion/Bn3.mid similarity index 100% rename from sound/instruments/accordion/Bn3.mid rename to sound/runtime/instruments/accordion/Bn3.mid diff --git a/sound/instruments/accordion/Bn4.mid b/sound/runtime/instruments/accordion/Bn4.mid similarity index 100% rename from sound/instruments/accordion/Bn4.mid rename to sound/runtime/instruments/accordion/Bn4.mid diff --git a/sound/instruments/accordion/Bn5.mid b/sound/runtime/instruments/accordion/Bn5.mid similarity index 100% rename from sound/instruments/accordion/Bn5.mid rename to sound/runtime/instruments/accordion/Bn5.mid diff --git a/sound/instruments/accordion/Bn6.mid b/sound/runtime/instruments/accordion/Bn6.mid similarity index 100% rename from sound/instruments/accordion/Bn6.mid rename to sound/runtime/instruments/accordion/Bn6.mid diff --git a/sound/instruments/accordion/Cn2.mid b/sound/runtime/instruments/accordion/Cn2.mid similarity index 100% rename from sound/instruments/accordion/Cn2.mid rename to sound/runtime/instruments/accordion/Cn2.mid diff --git a/sound/instruments/accordion/Cn3.mid b/sound/runtime/instruments/accordion/Cn3.mid similarity index 100% rename from sound/instruments/accordion/Cn3.mid rename to sound/runtime/instruments/accordion/Cn3.mid diff --git a/sound/instruments/accordion/Cn4.mid b/sound/runtime/instruments/accordion/Cn4.mid similarity index 100% rename from sound/instruments/accordion/Cn4.mid rename to sound/runtime/instruments/accordion/Cn4.mid diff --git a/sound/instruments/accordion/Cn5.mid b/sound/runtime/instruments/accordion/Cn5.mid similarity index 100% rename from sound/instruments/accordion/Cn5.mid rename to sound/runtime/instruments/accordion/Cn5.mid diff --git a/sound/instruments/accordion/Cn6.mid b/sound/runtime/instruments/accordion/Cn6.mid similarity index 100% rename from sound/instruments/accordion/Cn6.mid rename to sound/runtime/instruments/accordion/Cn6.mid diff --git a/sound/instruments/accordion/Db2.mid b/sound/runtime/instruments/accordion/Db2.mid similarity index 100% rename from sound/instruments/accordion/Db2.mid rename to sound/runtime/instruments/accordion/Db2.mid diff --git a/sound/instruments/accordion/Db3.mid b/sound/runtime/instruments/accordion/Db3.mid similarity index 100% rename from sound/instruments/accordion/Db3.mid rename to sound/runtime/instruments/accordion/Db3.mid diff --git a/sound/instruments/accordion/Db4.mid b/sound/runtime/instruments/accordion/Db4.mid similarity index 100% rename from sound/instruments/accordion/Db4.mid rename to sound/runtime/instruments/accordion/Db4.mid diff --git a/sound/instruments/accordion/Db5.mid b/sound/runtime/instruments/accordion/Db5.mid similarity index 100% rename from sound/instruments/accordion/Db5.mid rename to sound/runtime/instruments/accordion/Db5.mid diff --git a/sound/instruments/accordion/Db6.mid b/sound/runtime/instruments/accordion/Db6.mid similarity index 100% rename from sound/instruments/accordion/Db6.mid rename to sound/runtime/instruments/accordion/Db6.mid diff --git a/sound/instruments/accordion/Dn2.mid b/sound/runtime/instruments/accordion/Dn2.mid similarity index 100% rename from sound/instruments/accordion/Dn2.mid rename to sound/runtime/instruments/accordion/Dn2.mid diff --git a/sound/instruments/accordion/Dn3.mid b/sound/runtime/instruments/accordion/Dn3.mid similarity index 100% rename from sound/instruments/accordion/Dn3.mid rename to sound/runtime/instruments/accordion/Dn3.mid diff --git a/sound/instruments/accordion/Dn4.mid b/sound/runtime/instruments/accordion/Dn4.mid similarity index 100% rename from sound/instruments/accordion/Dn4.mid rename to sound/runtime/instruments/accordion/Dn4.mid diff --git a/sound/instruments/accordion/Dn5.mid b/sound/runtime/instruments/accordion/Dn5.mid similarity index 100% rename from sound/instruments/accordion/Dn5.mid rename to sound/runtime/instruments/accordion/Dn5.mid diff --git a/sound/instruments/accordion/Dn6.mid b/sound/runtime/instruments/accordion/Dn6.mid similarity index 100% rename from sound/instruments/accordion/Dn6.mid rename to sound/runtime/instruments/accordion/Dn6.mid diff --git a/sound/instruments/accordion/Eb2.mid b/sound/runtime/instruments/accordion/Eb2.mid similarity index 100% rename from sound/instruments/accordion/Eb2.mid rename to sound/runtime/instruments/accordion/Eb2.mid diff --git a/sound/instruments/accordion/Eb3.mid b/sound/runtime/instruments/accordion/Eb3.mid similarity index 100% rename from sound/instruments/accordion/Eb3.mid rename to sound/runtime/instruments/accordion/Eb3.mid diff --git a/sound/instruments/accordion/Eb4.mid b/sound/runtime/instruments/accordion/Eb4.mid similarity index 100% rename from sound/instruments/accordion/Eb4.mid rename to sound/runtime/instruments/accordion/Eb4.mid diff --git a/sound/instruments/accordion/Eb5.mid b/sound/runtime/instruments/accordion/Eb5.mid similarity index 100% rename from sound/instruments/accordion/Eb5.mid rename to sound/runtime/instruments/accordion/Eb5.mid diff --git a/sound/instruments/accordion/Eb6.mid b/sound/runtime/instruments/accordion/Eb6.mid similarity index 100% rename from sound/instruments/accordion/Eb6.mid rename to sound/runtime/instruments/accordion/Eb6.mid diff --git a/sound/instruments/accordion/En2.mid b/sound/runtime/instruments/accordion/En2.mid similarity index 100% rename from sound/instruments/accordion/En2.mid rename to sound/runtime/instruments/accordion/En2.mid diff --git a/sound/instruments/accordion/En3.mid b/sound/runtime/instruments/accordion/En3.mid similarity index 100% rename from sound/instruments/accordion/En3.mid rename to sound/runtime/instruments/accordion/En3.mid diff --git a/sound/instruments/accordion/En4.mid b/sound/runtime/instruments/accordion/En4.mid similarity index 100% rename from sound/instruments/accordion/En4.mid rename to sound/runtime/instruments/accordion/En4.mid diff --git a/sound/instruments/accordion/En5.mid b/sound/runtime/instruments/accordion/En5.mid similarity index 100% rename from sound/instruments/accordion/En5.mid rename to sound/runtime/instruments/accordion/En5.mid diff --git a/sound/instruments/accordion/En6.mid b/sound/runtime/instruments/accordion/En6.mid similarity index 100% rename from sound/instruments/accordion/En6.mid rename to sound/runtime/instruments/accordion/En6.mid diff --git a/sound/instruments/accordion/Fn2.mid b/sound/runtime/instruments/accordion/Fn2.mid similarity index 100% rename from sound/instruments/accordion/Fn2.mid rename to sound/runtime/instruments/accordion/Fn2.mid diff --git a/sound/instruments/accordion/Fn3.mid b/sound/runtime/instruments/accordion/Fn3.mid similarity index 100% rename from sound/instruments/accordion/Fn3.mid rename to sound/runtime/instruments/accordion/Fn3.mid diff --git a/sound/instruments/accordion/Fn4.mid b/sound/runtime/instruments/accordion/Fn4.mid similarity index 100% rename from sound/instruments/accordion/Fn4.mid rename to sound/runtime/instruments/accordion/Fn4.mid diff --git a/sound/instruments/accordion/Fn5.mid b/sound/runtime/instruments/accordion/Fn5.mid similarity index 100% rename from sound/instruments/accordion/Fn5.mid rename to sound/runtime/instruments/accordion/Fn5.mid diff --git a/sound/instruments/accordion/Fn6.mid b/sound/runtime/instruments/accordion/Fn6.mid similarity index 100% rename from sound/instruments/accordion/Fn6.mid rename to sound/runtime/instruments/accordion/Fn6.mid diff --git a/sound/instruments/accordion/Gb2.mid b/sound/runtime/instruments/accordion/Gb2.mid similarity index 100% rename from sound/instruments/accordion/Gb2.mid rename to sound/runtime/instruments/accordion/Gb2.mid diff --git a/sound/instruments/accordion/Gb3.mid b/sound/runtime/instruments/accordion/Gb3.mid similarity index 100% rename from sound/instruments/accordion/Gb3.mid rename to sound/runtime/instruments/accordion/Gb3.mid diff --git a/sound/instruments/accordion/Gb4.mid b/sound/runtime/instruments/accordion/Gb4.mid similarity index 100% rename from sound/instruments/accordion/Gb4.mid rename to sound/runtime/instruments/accordion/Gb4.mid diff --git a/sound/instruments/accordion/Gb5.mid b/sound/runtime/instruments/accordion/Gb5.mid similarity index 100% rename from sound/instruments/accordion/Gb5.mid rename to sound/runtime/instruments/accordion/Gb5.mid diff --git a/sound/instruments/accordion/Gb6.mid b/sound/runtime/instruments/accordion/Gb6.mid similarity index 100% rename from sound/instruments/accordion/Gb6.mid rename to sound/runtime/instruments/accordion/Gb6.mid diff --git a/sound/instruments/accordion/Gn2.mid b/sound/runtime/instruments/accordion/Gn2.mid similarity index 100% rename from sound/instruments/accordion/Gn2.mid rename to sound/runtime/instruments/accordion/Gn2.mid diff --git a/sound/instruments/accordion/Gn3.mid b/sound/runtime/instruments/accordion/Gn3.mid similarity index 100% rename from sound/instruments/accordion/Gn3.mid rename to sound/runtime/instruments/accordion/Gn3.mid diff --git a/sound/instruments/accordion/Gn4.mid b/sound/runtime/instruments/accordion/Gn4.mid similarity index 100% rename from sound/instruments/accordion/Gn4.mid rename to sound/runtime/instruments/accordion/Gn4.mid diff --git a/sound/instruments/accordion/Gn5.mid b/sound/runtime/instruments/accordion/Gn5.mid similarity index 100% rename from sound/instruments/accordion/Gn5.mid rename to sound/runtime/instruments/accordion/Gn5.mid diff --git a/sound/instruments/accordion/Gn6.mid b/sound/runtime/instruments/accordion/Gn6.mid similarity index 100% rename from sound/instruments/accordion/Gn6.mid rename to sound/runtime/instruments/accordion/Gn6.mid diff --git a/sound/instruments/banjo/Ab3.ogg b/sound/runtime/instruments/banjo/Ab3.ogg similarity index 100% rename from sound/instruments/banjo/Ab3.ogg rename to sound/runtime/instruments/banjo/Ab3.ogg diff --git a/sound/instruments/banjo/Ab4.ogg b/sound/runtime/instruments/banjo/Ab4.ogg similarity index 100% rename from sound/instruments/banjo/Ab4.ogg rename to sound/runtime/instruments/banjo/Ab4.ogg diff --git a/sound/instruments/banjo/Ab5.ogg b/sound/runtime/instruments/banjo/Ab5.ogg similarity index 100% rename from sound/instruments/banjo/Ab5.ogg rename to sound/runtime/instruments/banjo/Ab5.ogg diff --git a/sound/instruments/banjo/An3.ogg b/sound/runtime/instruments/banjo/An3.ogg similarity index 100% rename from sound/instruments/banjo/An3.ogg rename to sound/runtime/instruments/banjo/An3.ogg diff --git a/sound/instruments/banjo/An4.ogg b/sound/runtime/instruments/banjo/An4.ogg similarity index 100% rename from sound/instruments/banjo/An4.ogg rename to sound/runtime/instruments/banjo/An4.ogg diff --git a/sound/instruments/banjo/An5.ogg b/sound/runtime/instruments/banjo/An5.ogg similarity index 100% rename from sound/instruments/banjo/An5.ogg rename to sound/runtime/instruments/banjo/An5.ogg diff --git a/sound/instruments/banjo/Bb3.ogg b/sound/runtime/instruments/banjo/Bb3.ogg similarity index 100% rename from sound/instruments/banjo/Bb3.ogg rename to sound/runtime/instruments/banjo/Bb3.ogg diff --git a/sound/instruments/banjo/Bb4.ogg b/sound/runtime/instruments/banjo/Bb4.ogg similarity index 100% rename from sound/instruments/banjo/Bb4.ogg rename to sound/runtime/instruments/banjo/Bb4.ogg diff --git a/sound/instruments/banjo/Bb5.ogg b/sound/runtime/instruments/banjo/Bb5.ogg similarity index 100% rename from sound/instruments/banjo/Bb5.ogg rename to sound/runtime/instruments/banjo/Bb5.ogg diff --git a/sound/instruments/banjo/Bn2.ogg b/sound/runtime/instruments/banjo/Bn2.ogg similarity index 100% rename from sound/instruments/banjo/Bn2.ogg rename to sound/runtime/instruments/banjo/Bn2.ogg diff --git a/sound/instruments/banjo/Bn3.ogg b/sound/runtime/instruments/banjo/Bn3.ogg similarity index 100% rename from sound/instruments/banjo/Bn3.ogg rename to sound/runtime/instruments/banjo/Bn3.ogg diff --git a/sound/instruments/banjo/Bn4.ogg b/sound/runtime/instruments/banjo/Bn4.ogg similarity index 100% rename from sound/instruments/banjo/Bn4.ogg rename to sound/runtime/instruments/banjo/Bn4.ogg diff --git a/sound/instruments/banjo/Bn5.ogg b/sound/runtime/instruments/banjo/Bn5.ogg similarity index 100% rename from sound/instruments/banjo/Bn5.ogg rename to sound/runtime/instruments/banjo/Bn5.ogg diff --git a/sound/instruments/banjo/Cn3.ogg b/sound/runtime/instruments/banjo/Cn3.ogg similarity index 100% rename from sound/instruments/banjo/Cn3.ogg rename to sound/runtime/instruments/banjo/Cn3.ogg diff --git a/sound/instruments/banjo/Cn4.ogg b/sound/runtime/instruments/banjo/Cn4.ogg similarity index 100% rename from sound/instruments/banjo/Cn4.ogg rename to sound/runtime/instruments/banjo/Cn4.ogg diff --git a/sound/instruments/banjo/Cn5.ogg b/sound/runtime/instruments/banjo/Cn5.ogg similarity index 100% rename from sound/instruments/banjo/Cn5.ogg rename to sound/runtime/instruments/banjo/Cn5.ogg diff --git a/sound/instruments/banjo/Cn6.ogg b/sound/runtime/instruments/banjo/Cn6.ogg similarity index 100% rename from sound/instruments/banjo/Cn6.ogg rename to sound/runtime/instruments/banjo/Cn6.ogg diff --git a/sound/instruments/banjo/Db3.ogg b/sound/runtime/instruments/banjo/Db3.ogg similarity index 100% rename from sound/instruments/banjo/Db3.ogg rename to sound/runtime/instruments/banjo/Db3.ogg diff --git a/sound/instruments/banjo/Db4.ogg b/sound/runtime/instruments/banjo/Db4.ogg similarity index 100% rename from sound/instruments/banjo/Db4.ogg rename to sound/runtime/instruments/banjo/Db4.ogg diff --git a/sound/instruments/banjo/Db5.ogg b/sound/runtime/instruments/banjo/Db5.ogg similarity index 100% rename from sound/instruments/banjo/Db5.ogg rename to sound/runtime/instruments/banjo/Db5.ogg diff --git a/sound/instruments/banjo/Db6.ogg b/sound/runtime/instruments/banjo/Db6.ogg similarity index 100% rename from sound/instruments/banjo/Db6.ogg rename to sound/runtime/instruments/banjo/Db6.ogg diff --git a/sound/instruments/banjo/Dn3.ogg b/sound/runtime/instruments/banjo/Dn3.ogg similarity index 100% rename from sound/instruments/banjo/Dn3.ogg rename to sound/runtime/instruments/banjo/Dn3.ogg diff --git a/sound/instruments/banjo/Dn4.ogg b/sound/runtime/instruments/banjo/Dn4.ogg similarity index 100% rename from sound/instruments/banjo/Dn4.ogg rename to sound/runtime/instruments/banjo/Dn4.ogg diff --git a/sound/instruments/banjo/Dn5.ogg b/sound/runtime/instruments/banjo/Dn5.ogg similarity index 100% rename from sound/instruments/banjo/Dn5.ogg rename to sound/runtime/instruments/banjo/Dn5.ogg diff --git a/sound/instruments/banjo/Dn6.ogg b/sound/runtime/instruments/banjo/Dn6.ogg similarity index 100% rename from sound/instruments/banjo/Dn6.ogg rename to sound/runtime/instruments/banjo/Dn6.ogg diff --git a/sound/instruments/banjo/Eb3.ogg b/sound/runtime/instruments/banjo/Eb3.ogg similarity index 100% rename from sound/instruments/banjo/Eb3.ogg rename to sound/runtime/instruments/banjo/Eb3.ogg diff --git a/sound/instruments/banjo/Eb4.ogg b/sound/runtime/instruments/banjo/Eb4.ogg similarity index 100% rename from sound/instruments/banjo/Eb4.ogg rename to sound/runtime/instruments/banjo/Eb4.ogg diff --git a/sound/instruments/banjo/Eb5.ogg b/sound/runtime/instruments/banjo/Eb5.ogg similarity index 100% rename from sound/instruments/banjo/Eb5.ogg rename to sound/runtime/instruments/banjo/Eb5.ogg diff --git a/sound/instruments/banjo/En3.ogg b/sound/runtime/instruments/banjo/En3.ogg similarity index 100% rename from sound/instruments/banjo/En3.ogg rename to sound/runtime/instruments/banjo/En3.ogg diff --git a/sound/instruments/banjo/En4.ogg b/sound/runtime/instruments/banjo/En4.ogg similarity index 100% rename from sound/instruments/banjo/En4.ogg rename to sound/runtime/instruments/banjo/En4.ogg diff --git a/sound/instruments/banjo/En5.ogg b/sound/runtime/instruments/banjo/En5.ogg similarity index 100% rename from sound/instruments/banjo/En5.ogg rename to sound/runtime/instruments/banjo/En5.ogg diff --git a/sound/instruments/banjo/Fn3.ogg b/sound/runtime/instruments/banjo/Fn3.ogg similarity index 100% rename from sound/instruments/banjo/Fn3.ogg rename to sound/runtime/instruments/banjo/Fn3.ogg diff --git a/sound/instruments/banjo/Fn4.ogg b/sound/runtime/instruments/banjo/Fn4.ogg similarity index 100% rename from sound/instruments/banjo/Fn4.ogg rename to sound/runtime/instruments/banjo/Fn4.ogg diff --git a/sound/instruments/banjo/Fn5.ogg b/sound/runtime/instruments/banjo/Fn5.ogg similarity index 100% rename from sound/instruments/banjo/Fn5.ogg rename to sound/runtime/instruments/banjo/Fn5.ogg diff --git a/sound/instruments/banjo/Gb3.ogg b/sound/runtime/instruments/banjo/Gb3.ogg similarity index 100% rename from sound/instruments/banjo/Gb3.ogg rename to sound/runtime/instruments/banjo/Gb3.ogg diff --git a/sound/instruments/banjo/Gb4.ogg b/sound/runtime/instruments/banjo/Gb4.ogg similarity index 100% rename from sound/instruments/banjo/Gb4.ogg rename to sound/runtime/instruments/banjo/Gb4.ogg diff --git a/sound/instruments/banjo/Gb5.ogg b/sound/runtime/instruments/banjo/Gb5.ogg similarity index 100% rename from sound/instruments/banjo/Gb5.ogg rename to sound/runtime/instruments/banjo/Gb5.ogg diff --git a/sound/instruments/banjo/Gn3.ogg b/sound/runtime/instruments/banjo/Gn3.ogg similarity index 100% rename from sound/instruments/banjo/Gn3.ogg rename to sound/runtime/instruments/banjo/Gn3.ogg diff --git a/sound/instruments/banjo/Gn4.ogg b/sound/runtime/instruments/banjo/Gn4.ogg similarity index 100% rename from sound/instruments/banjo/Gn4.ogg rename to sound/runtime/instruments/banjo/Gn4.ogg diff --git a/sound/instruments/banjo/Gn5.ogg b/sound/runtime/instruments/banjo/Gn5.ogg similarity index 100% rename from sound/instruments/banjo/Gn5.ogg rename to sound/runtime/instruments/banjo/Gn5.ogg diff --git a/sound/instruments/bikehorn/Ab2.ogg b/sound/runtime/instruments/bikehorn/Ab2.ogg similarity index 100% rename from sound/instruments/bikehorn/Ab2.ogg rename to sound/runtime/instruments/bikehorn/Ab2.ogg diff --git a/sound/instruments/bikehorn/Ab3.ogg b/sound/runtime/instruments/bikehorn/Ab3.ogg similarity index 100% rename from sound/instruments/bikehorn/Ab3.ogg rename to sound/runtime/instruments/bikehorn/Ab3.ogg diff --git a/sound/instruments/bikehorn/Ab4.ogg b/sound/runtime/instruments/bikehorn/Ab4.ogg similarity index 100% rename from sound/instruments/bikehorn/Ab4.ogg rename to sound/runtime/instruments/bikehorn/Ab4.ogg diff --git a/sound/instruments/bikehorn/An2.ogg b/sound/runtime/instruments/bikehorn/An2.ogg similarity index 100% rename from sound/instruments/bikehorn/An2.ogg rename to sound/runtime/instruments/bikehorn/An2.ogg diff --git a/sound/instruments/bikehorn/An3.ogg b/sound/runtime/instruments/bikehorn/An3.ogg similarity index 100% rename from sound/instruments/bikehorn/An3.ogg rename to sound/runtime/instruments/bikehorn/An3.ogg diff --git a/sound/instruments/bikehorn/An4.ogg b/sound/runtime/instruments/bikehorn/An4.ogg similarity index 100% rename from sound/instruments/bikehorn/An4.ogg rename to sound/runtime/instruments/bikehorn/An4.ogg diff --git a/sound/instruments/bikehorn/Bb2.ogg b/sound/runtime/instruments/bikehorn/Bb2.ogg similarity index 100% rename from sound/instruments/bikehorn/Bb2.ogg rename to sound/runtime/instruments/bikehorn/Bb2.ogg diff --git a/sound/instruments/bikehorn/Bb3.ogg b/sound/runtime/instruments/bikehorn/Bb3.ogg similarity index 100% rename from sound/instruments/bikehorn/Bb3.ogg rename to sound/runtime/instruments/bikehorn/Bb3.ogg diff --git a/sound/instruments/bikehorn/Bb4.ogg b/sound/runtime/instruments/bikehorn/Bb4.ogg similarity index 100% rename from sound/instruments/bikehorn/Bb4.ogg rename to sound/runtime/instruments/bikehorn/Bb4.ogg diff --git a/sound/instruments/bikehorn/Bn2.ogg b/sound/runtime/instruments/bikehorn/Bn2.ogg similarity index 100% rename from sound/instruments/bikehorn/Bn2.ogg rename to sound/runtime/instruments/bikehorn/Bn2.ogg diff --git a/sound/instruments/bikehorn/Bn3.ogg b/sound/runtime/instruments/bikehorn/Bn3.ogg similarity index 100% rename from sound/instruments/bikehorn/Bn3.ogg rename to sound/runtime/instruments/bikehorn/Bn3.ogg diff --git a/sound/instruments/bikehorn/Bn4.ogg b/sound/runtime/instruments/bikehorn/Bn4.ogg similarity index 100% rename from sound/instruments/bikehorn/Bn4.ogg rename to sound/runtime/instruments/bikehorn/Bn4.ogg diff --git a/sound/instruments/bikehorn/Cn3.ogg b/sound/runtime/instruments/bikehorn/Cn3.ogg similarity index 100% rename from sound/instruments/bikehorn/Cn3.ogg rename to sound/runtime/instruments/bikehorn/Cn3.ogg diff --git a/sound/instruments/bikehorn/Cn4.ogg b/sound/runtime/instruments/bikehorn/Cn4.ogg similarity index 100% rename from sound/instruments/bikehorn/Cn4.ogg rename to sound/runtime/instruments/bikehorn/Cn4.ogg diff --git a/sound/instruments/bikehorn/Cn5.ogg b/sound/runtime/instruments/bikehorn/Cn5.ogg similarity index 100% rename from sound/instruments/bikehorn/Cn5.ogg rename to sound/runtime/instruments/bikehorn/Cn5.ogg diff --git a/sound/instruments/bikehorn/Db3.ogg b/sound/runtime/instruments/bikehorn/Db3.ogg similarity index 100% rename from sound/instruments/bikehorn/Db3.ogg rename to sound/runtime/instruments/bikehorn/Db3.ogg diff --git a/sound/instruments/bikehorn/Db4.ogg b/sound/runtime/instruments/bikehorn/Db4.ogg similarity index 100% rename from sound/instruments/bikehorn/Db4.ogg rename to sound/runtime/instruments/bikehorn/Db4.ogg diff --git a/sound/instruments/bikehorn/Db5.ogg b/sound/runtime/instruments/bikehorn/Db5.ogg similarity index 100% rename from sound/instruments/bikehorn/Db5.ogg rename to sound/runtime/instruments/bikehorn/Db5.ogg diff --git a/sound/instruments/bikehorn/Dn3.ogg b/sound/runtime/instruments/bikehorn/Dn3.ogg similarity index 100% rename from sound/instruments/bikehorn/Dn3.ogg rename to sound/runtime/instruments/bikehorn/Dn3.ogg diff --git a/sound/instruments/bikehorn/Dn4.ogg b/sound/runtime/instruments/bikehorn/Dn4.ogg similarity index 100% rename from sound/instruments/bikehorn/Dn4.ogg rename to sound/runtime/instruments/bikehorn/Dn4.ogg diff --git a/sound/instruments/bikehorn/Dn5.ogg b/sound/runtime/instruments/bikehorn/Dn5.ogg similarity index 100% rename from sound/instruments/bikehorn/Dn5.ogg rename to sound/runtime/instruments/bikehorn/Dn5.ogg diff --git a/sound/instruments/bikehorn/Eb3.ogg b/sound/runtime/instruments/bikehorn/Eb3.ogg similarity index 100% rename from sound/instruments/bikehorn/Eb3.ogg rename to sound/runtime/instruments/bikehorn/Eb3.ogg diff --git a/sound/instruments/bikehorn/Eb4.ogg b/sound/runtime/instruments/bikehorn/Eb4.ogg similarity index 100% rename from sound/instruments/bikehorn/Eb4.ogg rename to sound/runtime/instruments/bikehorn/Eb4.ogg diff --git a/sound/instruments/bikehorn/Eb5.ogg b/sound/runtime/instruments/bikehorn/Eb5.ogg similarity index 100% rename from sound/instruments/bikehorn/Eb5.ogg rename to sound/runtime/instruments/bikehorn/Eb5.ogg diff --git a/sound/instruments/bikehorn/En2.ogg b/sound/runtime/instruments/bikehorn/En2.ogg similarity index 100% rename from sound/instruments/bikehorn/En2.ogg rename to sound/runtime/instruments/bikehorn/En2.ogg diff --git a/sound/instruments/bikehorn/En3.ogg b/sound/runtime/instruments/bikehorn/En3.ogg similarity index 100% rename from sound/instruments/bikehorn/En3.ogg rename to sound/runtime/instruments/bikehorn/En3.ogg diff --git a/sound/instruments/bikehorn/En4.ogg b/sound/runtime/instruments/bikehorn/En4.ogg similarity index 100% rename from sound/instruments/bikehorn/En4.ogg rename to sound/runtime/instruments/bikehorn/En4.ogg diff --git a/sound/instruments/bikehorn/Fn2.ogg b/sound/runtime/instruments/bikehorn/Fn2.ogg similarity index 100% rename from sound/instruments/bikehorn/Fn2.ogg rename to sound/runtime/instruments/bikehorn/Fn2.ogg diff --git a/sound/instruments/bikehorn/Fn3.ogg b/sound/runtime/instruments/bikehorn/Fn3.ogg similarity index 100% rename from sound/instruments/bikehorn/Fn3.ogg rename to sound/runtime/instruments/bikehorn/Fn3.ogg diff --git a/sound/instruments/bikehorn/Fn4.ogg b/sound/runtime/instruments/bikehorn/Fn4.ogg similarity index 100% rename from sound/instruments/bikehorn/Fn4.ogg rename to sound/runtime/instruments/bikehorn/Fn4.ogg diff --git a/sound/instruments/bikehorn/Gb2.ogg b/sound/runtime/instruments/bikehorn/Gb2.ogg similarity index 100% rename from sound/instruments/bikehorn/Gb2.ogg rename to sound/runtime/instruments/bikehorn/Gb2.ogg diff --git a/sound/instruments/bikehorn/Gb3.ogg b/sound/runtime/instruments/bikehorn/Gb3.ogg similarity index 100% rename from sound/instruments/bikehorn/Gb3.ogg rename to sound/runtime/instruments/bikehorn/Gb3.ogg diff --git a/sound/instruments/bikehorn/Gb4.ogg b/sound/runtime/instruments/bikehorn/Gb4.ogg similarity index 100% rename from sound/instruments/bikehorn/Gb4.ogg rename to sound/runtime/instruments/bikehorn/Gb4.ogg diff --git a/sound/instruments/bikehorn/Gn2.ogg b/sound/runtime/instruments/bikehorn/Gn2.ogg similarity index 100% rename from sound/instruments/bikehorn/Gn2.ogg rename to sound/runtime/instruments/bikehorn/Gn2.ogg diff --git a/sound/instruments/bikehorn/Gn3.ogg b/sound/runtime/instruments/bikehorn/Gn3.ogg similarity index 100% rename from sound/instruments/bikehorn/Gn3.ogg rename to sound/runtime/instruments/bikehorn/Gn3.ogg diff --git a/sound/instruments/bikehorn/Gn4.ogg b/sound/runtime/instruments/bikehorn/Gn4.ogg similarity index 100% rename from sound/instruments/bikehorn/Gn4.ogg rename to sound/runtime/instruments/bikehorn/Gn4.ogg diff --git a/sound/instruments/eguitar/ab4.ogg b/sound/runtime/instruments/eguitar/ab4.ogg similarity index 100% rename from sound/instruments/eguitar/ab4.ogg rename to sound/runtime/instruments/eguitar/ab4.ogg diff --git a/sound/instruments/eguitar/ab5.ogg b/sound/runtime/instruments/eguitar/ab5.ogg similarity index 100% rename from sound/instruments/eguitar/ab5.ogg rename to sound/runtime/instruments/eguitar/ab5.ogg diff --git a/sound/instruments/eguitar/ab6.ogg b/sound/runtime/instruments/eguitar/ab6.ogg similarity index 100% rename from sound/instruments/eguitar/ab6.ogg rename to sound/runtime/instruments/eguitar/ab6.ogg diff --git a/sound/instruments/eguitar/an4.ogg b/sound/runtime/instruments/eguitar/an4.ogg similarity index 100% rename from sound/instruments/eguitar/an4.ogg rename to sound/runtime/instruments/eguitar/an4.ogg diff --git a/sound/instruments/eguitar/an5.ogg b/sound/runtime/instruments/eguitar/an5.ogg similarity index 100% rename from sound/instruments/eguitar/an5.ogg rename to sound/runtime/instruments/eguitar/an5.ogg diff --git a/sound/instruments/eguitar/an6.ogg b/sound/runtime/instruments/eguitar/an6.ogg similarity index 100% rename from sound/instruments/eguitar/an6.ogg rename to sound/runtime/instruments/eguitar/an6.ogg diff --git a/sound/instruments/eguitar/bb4.ogg b/sound/runtime/instruments/eguitar/bb4.ogg similarity index 100% rename from sound/instruments/eguitar/bb4.ogg rename to sound/runtime/instruments/eguitar/bb4.ogg diff --git a/sound/instruments/eguitar/bb5.ogg b/sound/runtime/instruments/eguitar/bb5.ogg similarity index 100% rename from sound/instruments/eguitar/bb5.ogg rename to sound/runtime/instruments/eguitar/bb5.ogg diff --git a/sound/instruments/eguitar/bb6.ogg b/sound/runtime/instruments/eguitar/bb6.ogg similarity index 100% rename from sound/instruments/eguitar/bb6.ogg rename to sound/runtime/instruments/eguitar/bb6.ogg diff --git a/sound/instruments/eguitar/bn4.ogg b/sound/runtime/instruments/eguitar/bn4.ogg similarity index 100% rename from sound/instruments/eguitar/bn4.ogg rename to sound/runtime/instruments/eguitar/bn4.ogg diff --git a/sound/instruments/eguitar/bn5.ogg b/sound/runtime/instruments/eguitar/bn5.ogg similarity index 100% rename from sound/instruments/eguitar/bn5.ogg rename to sound/runtime/instruments/eguitar/bn5.ogg diff --git a/sound/instruments/eguitar/bn6.ogg b/sound/runtime/instruments/eguitar/bn6.ogg similarity index 100% rename from sound/instruments/eguitar/bn6.ogg rename to sound/runtime/instruments/eguitar/bn6.ogg diff --git a/sound/instruments/eguitar/cn4.ogg b/sound/runtime/instruments/eguitar/cn4.ogg similarity index 100% rename from sound/instruments/eguitar/cn4.ogg rename to sound/runtime/instruments/eguitar/cn4.ogg diff --git a/sound/instruments/eguitar/cn5.ogg b/sound/runtime/instruments/eguitar/cn5.ogg similarity index 100% rename from sound/instruments/eguitar/cn5.ogg rename to sound/runtime/instruments/eguitar/cn5.ogg diff --git a/sound/instruments/eguitar/cn6.ogg b/sound/runtime/instruments/eguitar/cn6.ogg similarity index 100% rename from sound/instruments/eguitar/cn6.ogg rename to sound/runtime/instruments/eguitar/cn6.ogg diff --git a/sound/instruments/eguitar/cn7.ogg b/sound/runtime/instruments/eguitar/cn7.ogg similarity index 100% rename from sound/instruments/eguitar/cn7.ogg rename to sound/runtime/instruments/eguitar/cn7.ogg diff --git a/sound/instruments/eguitar/db4.ogg b/sound/runtime/instruments/eguitar/db4.ogg similarity index 100% rename from sound/instruments/eguitar/db4.ogg rename to sound/runtime/instruments/eguitar/db4.ogg diff --git a/sound/instruments/eguitar/db5.ogg b/sound/runtime/instruments/eguitar/db5.ogg similarity index 100% rename from sound/instruments/eguitar/db5.ogg rename to sound/runtime/instruments/eguitar/db5.ogg diff --git a/sound/instruments/eguitar/db6.ogg b/sound/runtime/instruments/eguitar/db6.ogg similarity index 100% rename from sound/instruments/eguitar/db6.ogg rename to sound/runtime/instruments/eguitar/db6.ogg diff --git a/sound/instruments/eguitar/dn4.ogg b/sound/runtime/instruments/eguitar/dn4.ogg similarity index 100% rename from sound/instruments/eguitar/dn4.ogg rename to sound/runtime/instruments/eguitar/dn4.ogg diff --git a/sound/instruments/eguitar/dn5.ogg b/sound/runtime/instruments/eguitar/dn5.ogg similarity index 100% rename from sound/instruments/eguitar/dn5.ogg rename to sound/runtime/instruments/eguitar/dn5.ogg diff --git a/sound/instruments/eguitar/dn6.ogg b/sound/runtime/instruments/eguitar/dn6.ogg similarity index 100% rename from sound/instruments/eguitar/dn6.ogg rename to sound/runtime/instruments/eguitar/dn6.ogg diff --git a/sound/instruments/eguitar/eb4.ogg b/sound/runtime/instruments/eguitar/eb4.ogg similarity index 100% rename from sound/instruments/eguitar/eb4.ogg rename to sound/runtime/instruments/eguitar/eb4.ogg diff --git a/sound/instruments/eguitar/eb5.ogg b/sound/runtime/instruments/eguitar/eb5.ogg similarity index 100% rename from sound/instruments/eguitar/eb5.ogg rename to sound/runtime/instruments/eguitar/eb5.ogg diff --git a/sound/instruments/eguitar/eb6.ogg b/sound/runtime/instruments/eguitar/eb6.ogg similarity index 100% rename from sound/instruments/eguitar/eb6.ogg rename to sound/runtime/instruments/eguitar/eb6.ogg diff --git a/sound/instruments/eguitar/en4.ogg b/sound/runtime/instruments/eguitar/en4.ogg similarity index 100% rename from sound/instruments/eguitar/en4.ogg rename to sound/runtime/instruments/eguitar/en4.ogg diff --git a/sound/instruments/eguitar/en5.ogg b/sound/runtime/instruments/eguitar/en5.ogg similarity index 100% rename from sound/instruments/eguitar/en5.ogg rename to sound/runtime/instruments/eguitar/en5.ogg diff --git a/sound/instruments/eguitar/en6.ogg b/sound/runtime/instruments/eguitar/en6.ogg similarity index 100% rename from sound/instruments/eguitar/en6.ogg rename to sound/runtime/instruments/eguitar/en6.ogg diff --git a/sound/instruments/eguitar/fn4.ogg b/sound/runtime/instruments/eguitar/fn4.ogg similarity index 100% rename from sound/instruments/eguitar/fn4.ogg rename to sound/runtime/instruments/eguitar/fn4.ogg diff --git a/sound/instruments/eguitar/fn5.ogg b/sound/runtime/instruments/eguitar/fn5.ogg similarity index 100% rename from sound/instruments/eguitar/fn5.ogg rename to sound/runtime/instruments/eguitar/fn5.ogg diff --git a/sound/instruments/eguitar/fn6.ogg b/sound/runtime/instruments/eguitar/fn6.ogg similarity index 100% rename from sound/instruments/eguitar/fn6.ogg rename to sound/runtime/instruments/eguitar/fn6.ogg diff --git a/sound/instruments/eguitar/gb4.ogg b/sound/runtime/instruments/eguitar/gb4.ogg similarity index 100% rename from sound/instruments/eguitar/gb4.ogg rename to sound/runtime/instruments/eguitar/gb4.ogg diff --git a/sound/instruments/eguitar/gb5.ogg b/sound/runtime/instruments/eguitar/gb5.ogg similarity index 100% rename from sound/instruments/eguitar/gb5.ogg rename to sound/runtime/instruments/eguitar/gb5.ogg diff --git a/sound/instruments/eguitar/gb6.ogg b/sound/runtime/instruments/eguitar/gb6.ogg similarity index 100% rename from sound/instruments/eguitar/gb6.ogg rename to sound/runtime/instruments/eguitar/gb6.ogg diff --git a/sound/instruments/eguitar/gn4.ogg b/sound/runtime/instruments/eguitar/gn4.ogg similarity index 100% rename from sound/instruments/eguitar/gn4.ogg rename to sound/runtime/instruments/eguitar/gn4.ogg diff --git a/sound/instruments/eguitar/gn5.ogg b/sound/runtime/instruments/eguitar/gn5.ogg similarity index 100% rename from sound/instruments/eguitar/gn5.ogg rename to sound/runtime/instruments/eguitar/gn5.ogg diff --git a/sound/instruments/eguitar/gn6.ogg b/sound/runtime/instruments/eguitar/gn6.ogg similarity index 100% rename from sound/instruments/eguitar/gn6.ogg rename to sound/runtime/instruments/eguitar/gn6.ogg diff --git a/sound/instruments/glockenspiel/Ab2.mid b/sound/runtime/instruments/glockenspiel/Ab2.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab2.mid rename to sound/runtime/instruments/glockenspiel/Ab2.mid diff --git a/sound/instruments/glockenspiel/Ab3.mid b/sound/runtime/instruments/glockenspiel/Ab3.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab3.mid rename to sound/runtime/instruments/glockenspiel/Ab3.mid diff --git a/sound/instruments/glockenspiel/Ab4.mid b/sound/runtime/instruments/glockenspiel/Ab4.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab4.mid rename to sound/runtime/instruments/glockenspiel/Ab4.mid diff --git a/sound/instruments/glockenspiel/Ab5.mid b/sound/runtime/instruments/glockenspiel/Ab5.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab5.mid rename to sound/runtime/instruments/glockenspiel/Ab5.mid diff --git a/sound/instruments/glockenspiel/Ab6.mid b/sound/runtime/instruments/glockenspiel/Ab6.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab6.mid rename to sound/runtime/instruments/glockenspiel/Ab6.mid diff --git a/sound/instruments/glockenspiel/Ab7.mid b/sound/runtime/instruments/glockenspiel/Ab7.mid similarity index 100% rename from sound/instruments/glockenspiel/Ab7.mid rename to sound/runtime/instruments/glockenspiel/Ab7.mid diff --git a/sound/instruments/glockenspiel/An2.mid b/sound/runtime/instruments/glockenspiel/An2.mid similarity index 100% rename from sound/instruments/glockenspiel/An2.mid rename to sound/runtime/instruments/glockenspiel/An2.mid diff --git a/sound/instruments/glockenspiel/An3.mid b/sound/runtime/instruments/glockenspiel/An3.mid similarity index 100% rename from sound/instruments/glockenspiel/An3.mid rename to sound/runtime/instruments/glockenspiel/An3.mid diff --git a/sound/instruments/glockenspiel/An4.mid b/sound/runtime/instruments/glockenspiel/An4.mid similarity index 100% rename from sound/instruments/glockenspiel/An4.mid rename to sound/runtime/instruments/glockenspiel/An4.mid diff --git a/sound/instruments/glockenspiel/An5.mid b/sound/runtime/instruments/glockenspiel/An5.mid similarity index 100% rename from sound/instruments/glockenspiel/An5.mid rename to sound/runtime/instruments/glockenspiel/An5.mid diff --git a/sound/instruments/glockenspiel/An6.mid b/sound/runtime/instruments/glockenspiel/An6.mid similarity index 100% rename from sound/instruments/glockenspiel/An6.mid rename to sound/runtime/instruments/glockenspiel/An6.mid diff --git a/sound/instruments/glockenspiel/An7.mid b/sound/runtime/instruments/glockenspiel/An7.mid similarity index 100% rename from sound/instruments/glockenspiel/An7.mid rename to sound/runtime/instruments/glockenspiel/An7.mid diff --git a/sound/instruments/glockenspiel/Bb2.mid b/sound/runtime/instruments/glockenspiel/Bb2.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb2.mid rename to sound/runtime/instruments/glockenspiel/Bb2.mid diff --git a/sound/instruments/glockenspiel/Bb3.mid b/sound/runtime/instruments/glockenspiel/Bb3.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb3.mid rename to sound/runtime/instruments/glockenspiel/Bb3.mid diff --git a/sound/instruments/glockenspiel/Bb4.mid b/sound/runtime/instruments/glockenspiel/Bb4.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb4.mid rename to sound/runtime/instruments/glockenspiel/Bb4.mid diff --git a/sound/instruments/glockenspiel/Bb5.mid b/sound/runtime/instruments/glockenspiel/Bb5.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb5.mid rename to sound/runtime/instruments/glockenspiel/Bb5.mid diff --git a/sound/instruments/glockenspiel/Bb6.mid b/sound/runtime/instruments/glockenspiel/Bb6.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb6.mid rename to sound/runtime/instruments/glockenspiel/Bb6.mid diff --git a/sound/instruments/glockenspiel/Bb7.mid b/sound/runtime/instruments/glockenspiel/Bb7.mid similarity index 100% rename from sound/instruments/glockenspiel/Bb7.mid rename to sound/runtime/instruments/glockenspiel/Bb7.mid diff --git a/sound/instruments/glockenspiel/Bn2.mid b/sound/runtime/instruments/glockenspiel/Bn2.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn2.mid rename to sound/runtime/instruments/glockenspiel/Bn2.mid diff --git a/sound/instruments/glockenspiel/Bn3.mid b/sound/runtime/instruments/glockenspiel/Bn3.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn3.mid rename to sound/runtime/instruments/glockenspiel/Bn3.mid diff --git a/sound/instruments/glockenspiel/Bn4.mid b/sound/runtime/instruments/glockenspiel/Bn4.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn4.mid rename to sound/runtime/instruments/glockenspiel/Bn4.mid diff --git a/sound/instruments/glockenspiel/Bn5.mid b/sound/runtime/instruments/glockenspiel/Bn5.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn5.mid rename to sound/runtime/instruments/glockenspiel/Bn5.mid diff --git a/sound/instruments/glockenspiel/Bn6.mid b/sound/runtime/instruments/glockenspiel/Bn6.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn6.mid rename to sound/runtime/instruments/glockenspiel/Bn6.mid diff --git a/sound/instruments/glockenspiel/Bn7.mid b/sound/runtime/instruments/glockenspiel/Bn7.mid similarity index 100% rename from sound/instruments/glockenspiel/Bn7.mid rename to sound/runtime/instruments/glockenspiel/Bn7.mid diff --git a/sound/instruments/glockenspiel/Cn2.mid b/sound/runtime/instruments/glockenspiel/Cn2.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn2.mid rename to sound/runtime/instruments/glockenspiel/Cn2.mid diff --git a/sound/instruments/glockenspiel/Cn3.mid b/sound/runtime/instruments/glockenspiel/Cn3.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn3.mid rename to sound/runtime/instruments/glockenspiel/Cn3.mid diff --git a/sound/instruments/glockenspiel/Cn4.mid b/sound/runtime/instruments/glockenspiel/Cn4.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn4.mid rename to sound/runtime/instruments/glockenspiel/Cn4.mid diff --git a/sound/instruments/glockenspiel/Cn5.mid b/sound/runtime/instruments/glockenspiel/Cn5.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn5.mid rename to sound/runtime/instruments/glockenspiel/Cn5.mid diff --git a/sound/instruments/glockenspiel/Cn6.mid b/sound/runtime/instruments/glockenspiel/Cn6.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn6.mid rename to sound/runtime/instruments/glockenspiel/Cn6.mid diff --git a/sound/instruments/glockenspiel/Cn7.mid b/sound/runtime/instruments/glockenspiel/Cn7.mid similarity index 100% rename from sound/instruments/glockenspiel/Cn7.mid rename to sound/runtime/instruments/glockenspiel/Cn7.mid diff --git a/sound/instruments/glockenspiel/Db2.mid b/sound/runtime/instruments/glockenspiel/Db2.mid similarity index 100% rename from sound/instruments/glockenspiel/Db2.mid rename to sound/runtime/instruments/glockenspiel/Db2.mid diff --git a/sound/instruments/glockenspiel/Db3.mid b/sound/runtime/instruments/glockenspiel/Db3.mid similarity index 100% rename from sound/instruments/glockenspiel/Db3.mid rename to sound/runtime/instruments/glockenspiel/Db3.mid diff --git a/sound/instruments/glockenspiel/Db4.mid b/sound/runtime/instruments/glockenspiel/Db4.mid similarity index 100% rename from sound/instruments/glockenspiel/Db4.mid rename to sound/runtime/instruments/glockenspiel/Db4.mid diff --git a/sound/instruments/glockenspiel/Db5.mid b/sound/runtime/instruments/glockenspiel/Db5.mid similarity index 100% rename from sound/instruments/glockenspiel/Db5.mid rename to sound/runtime/instruments/glockenspiel/Db5.mid diff --git a/sound/instruments/glockenspiel/Db6.mid b/sound/runtime/instruments/glockenspiel/Db6.mid similarity index 100% rename from sound/instruments/glockenspiel/Db6.mid rename to sound/runtime/instruments/glockenspiel/Db6.mid diff --git a/sound/instruments/glockenspiel/Db7.mid b/sound/runtime/instruments/glockenspiel/Db7.mid similarity index 100% rename from sound/instruments/glockenspiel/Db7.mid rename to sound/runtime/instruments/glockenspiel/Db7.mid diff --git a/sound/instruments/glockenspiel/Dn2.mid b/sound/runtime/instruments/glockenspiel/Dn2.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn2.mid rename to sound/runtime/instruments/glockenspiel/Dn2.mid diff --git a/sound/instruments/glockenspiel/Dn3.mid b/sound/runtime/instruments/glockenspiel/Dn3.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn3.mid rename to sound/runtime/instruments/glockenspiel/Dn3.mid diff --git a/sound/instruments/glockenspiel/Dn4.mid b/sound/runtime/instruments/glockenspiel/Dn4.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn4.mid rename to sound/runtime/instruments/glockenspiel/Dn4.mid diff --git a/sound/instruments/glockenspiel/Dn5.mid b/sound/runtime/instruments/glockenspiel/Dn5.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn5.mid rename to sound/runtime/instruments/glockenspiel/Dn5.mid diff --git a/sound/instruments/glockenspiel/Dn6.mid b/sound/runtime/instruments/glockenspiel/Dn6.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn6.mid rename to sound/runtime/instruments/glockenspiel/Dn6.mid diff --git a/sound/instruments/glockenspiel/Dn7.mid b/sound/runtime/instruments/glockenspiel/Dn7.mid similarity index 100% rename from sound/instruments/glockenspiel/Dn7.mid rename to sound/runtime/instruments/glockenspiel/Dn7.mid diff --git a/sound/instruments/glockenspiel/Eb2.mid b/sound/runtime/instruments/glockenspiel/Eb2.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb2.mid rename to sound/runtime/instruments/glockenspiel/Eb2.mid diff --git a/sound/instruments/glockenspiel/Eb3.mid b/sound/runtime/instruments/glockenspiel/Eb3.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb3.mid rename to sound/runtime/instruments/glockenspiel/Eb3.mid diff --git a/sound/instruments/glockenspiel/Eb4.mid b/sound/runtime/instruments/glockenspiel/Eb4.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb4.mid rename to sound/runtime/instruments/glockenspiel/Eb4.mid diff --git a/sound/instruments/glockenspiel/Eb5.mid b/sound/runtime/instruments/glockenspiel/Eb5.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb5.mid rename to sound/runtime/instruments/glockenspiel/Eb5.mid diff --git a/sound/instruments/glockenspiel/Eb6.mid b/sound/runtime/instruments/glockenspiel/Eb6.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb6.mid rename to sound/runtime/instruments/glockenspiel/Eb6.mid diff --git a/sound/instruments/glockenspiel/Eb7.mid b/sound/runtime/instruments/glockenspiel/Eb7.mid similarity index 100% rename from sound/instruments/glockenspiel/Eb7.mid rename to sound/runtime/instruments/glockenspiel/Eb7.mid diff --git a/sound/instruments/glockenspiel/En2.mid b/sound/runtime/instruments/glockenspiel/En2.mid similarity index 100% rename from sound/instruments/glockenspiel/En2.mid rename to sound/runtime/instruments/glockenspiel/En2.mid diff --git a/sound/instruments/glockenspiel/En3.mid b/sound/runtime/instruments/glockenspiel/En3.mid similarity index 100% rename from sound/instruments/glockenspiel/En3.mid rename to sound/runtime/instruments/glockenspiel/En3.mid diff --git a/sound/instruments/glockenspiel/En4.mid b/sound/runtime/instruments/glockenspiel/En4.mid similarity index 100% rename from sound/instruments/glockenspiel/En4.mid rename to sound/runtime/instruments/glockenspiel/En4.mid diff --git a/sound/instruments/glockenspiel/En5.mid b/sound/runtime/instruments/glockenspiel/En5.mid similarity index 100% rename from sound/instruments/glockenspiel/En5.mid rename to sound/runtime/instruments/glockenspiel/En5.mid diff --git a/sound/instruments/glockenspiel/En6.mid b/sound/runtime/instruments/glockenspiel/En6.mid similarity index 100% rename from sound/instruments/glockenspiel/En6.mid rename to sound/runtime/instruments/glockenspiel/En6.mid diff --git a/sound/instruments/glockenspiel/En7.mid b/sound/runtime/instruments/glockenspiel/En7.mid similarity index 100% rename from sound/instruments/glockenspiel/En7.mid rename to sound/runtime/instruments/glockenspiel/En7.mid diff --git a/sound/instruments/glockenspiel/Fn2.mid b/sound/runtime/instruments/glockenspiel/Fn2.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn2.mid rename to sound/runtime/instruments/glockenspiel/Fn2.mid diff --git a/sound/instruments/glockenspiel/Fn3.mid b/sound/runtime/instruments/glockenspiel/Fn3.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn3.mid rename to sound/runtime/instruments/glockenspiel/Fn3.mid diff --git a/sound/instruments/glockenspiel/Fn4.mid b/sound/runtime/instruments/glockenspiel/Fn4.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn4.mid rename to sound/runtime/instruments/glockenspiel/Fn4.mid diff --git a/sound/instruments/glockenspiel/Fn5.mid b/sound/runtime/instruments/glockenspiel/Fn5.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn5.mid rename to sound/runtime/instruments/glockenspiel/Fn5.mid diff --git a/sound/instruments/glockenspiel/Fn6.mid b/sound/runtime/instruments/glockenspiel/Fn6.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn6.mid rename to sound/runtime/instruments/glockenspiel/Fn6.mid diff --git a/sound/instruments/glockenspiel/Fn7.mid b/sound/runtime/instruments/glockenspiel/Fn7.mid similarity index 100% rename from sound/instruments/glockenspiel/Fn7.mid rename to sound/runtime/instruments/glockenspiel/Fn7.mid diff --git a/sound/instruments/glockenspiel/Gb2.mid b/sound/runtime/instruments/glockenspiel/Gb2.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb2.mid rename to sound/runtime/instruments/glockenspiel/Gb2.mid diff --git a/sound/instruments/glockenspiel/Gb3.mid b/sound/runtime/instruments/glockenspiel/Gb3.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb3.mid rename to sound/runtime/instruments/glockenspiel/Gb3.mid diff --git a/sound/instruments/glockenspiel/Gb4.mid b/sound/runtime/instruments/glockenspiel/Gb4.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb4.mid rename to sound/runtime/instruments/glockenspiel/Gb4.mid diff --git a/sound/instruments/glockenspiel/Gb5.mid b/sound/runtime/instruments/glockenspiel/Gb5.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb5.mid rename to sound/runtime/instruments/glockenspiel/Gb5.mid diff --git a/sound/instruments/glockenspiel/Gb6.mid b/sound/runtime/instruments/glockenspiel/Gb6.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb6.mid rename to sound/runtime/instruments/glockenspiel/Gb6.mid diff --git a/sound/instruments/glockenspiel/Gb7.mid b/sound/runtime/instruments/glockenspiel/Gb7.mid similarity index 100% rename from sound/instruments/glockenspiel/Gb7.mid rename to sound/runtime/instruments/glockenspiel/Gb7.mid diff --git a/sound/instruments/glockenspiel/Gn2.mid b/sound/runtime/instruments/glockenspiel/Gn2.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn2.mid rename to sound/runtime/instruments/glockenspiel/Gn2.mid diff --git a/sound/instruments/glockenspiel/Gn3.mid b/sound/runtime/instruments/glockenspiel/Gn3.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn3.mid rename to sound/runtime/instruments/glockenspiel/Gn3.mid diff --git a/sound/instruments/glockenspiel/Gn4.mid b/sound/runtime/instruments/glockenspiel/Gn4.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn4.mid rename to sound/runtime/instruments/glockenspiel/Gn4.mid diff --git a/sound/instruments/glockenspiel/Gn5.mid b/sound/runtime/instruments/glockenspiel/Gn5.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn5.mid rename to sound/runtime/instruments/glockenspiel/Gn5.mid diff --git a/sound/instruments/glockenspiel/Gn6.mid b/sound/runtime/instruments/glockenspiel/Gn6.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn6.mid rename to sound/runtime/instruments/glockenspiel/Gn6.mid diff --git a/sound/instruments/glockenspiel/Gn7.mid b/sound/runtime/instruments/glockenspiel/Gn7.mid similarity index 100% rename from sound/instruments/glockenspiel/Gn7.mid rename to sound/runtime/instruments/glockenspiel/Gn7.mid diff --git a/sound/instruments/guitar/Ab3.ogg b/sound/runtime/instruments/guitar/Ab3.ogg similarity index 100% rename from sound/instruments/guitar/Ab3.ogg rename to sound/runtime/instruments/guitar/Ab3.ogg diff --git a/sound/instruments/guitar/Ab4.ogg b/sound/runtime/instruments/guitar/Ab4.ogg similarity index 100% rename from sound/instruments/guitar/Ab4.ogg rename to sound/runtime/instruments/guitar/Ab4.ogg diff --git a/sound/instruments/guitar/Ab5.ogg b/sound/runtime/instruments/guitar/Ab5.ogg similarity index 100% rename from sound/instruments/guitar/Ab5.ogg rename to sound/runtime/instruments/guitar/Ab5.ogg diff --git a/sound/instruments/guitar/Ab6.ogg b/sound/runtime/instruments/guitar/Ab6.ogg similarity index 100% rename from sound/instruments/guitar/Ab6.ogg rename to sound/runtime/instruments/guitar/Ab6.ogg diff --git a/sound/instruments/guitar/An3.ogg b/sound/runtime/instruments/guitar/An3.ogg similarity index 100% rename from sound/instruments/guitar/An3.ogg rename to sound/runtime/instruments/guitar/An3.ogg diff --git a/sound/instruments/guitar/An4.ogg b/sound/runtime/instruments/guitar/An4.ogg similarity index 100% rename from sound/instruments/guitar/An4.ogg rename to sound/runtime/instruments/guitar/An4.ogg diff --git a/sound/instruments/guitar/An5.ogg b/sound/runtime/instruments/guitar/An5.ogg similarity index 100% rename from sound/instruments/guitar/An5.ogg rename to sound/runtime/instruments/guitar/An5.ogg diff --git a/sound/instruments/guitar/An6.ogg b/sound/runtime/instruments/guitar/An6.ogg similarity index 100% rename from sound/instruments/guitar/An6.ogg rename to sound/runtime/instruments/guitar/An6.ogg diff --git a/sound/instruments/guitar/Bb3.ogg b/sound/runtime/instruments/guitar/Bb3.ogg similarity index 100% rename from sound/instruments/guitar/Bb3.ogg rename to sound/runtime/instruments/guitar/Bb3.ogg diff --git a/sound/instruments/guitar/Bb4.ogg b/sound/runtime/instruments/guitar/Bb4.ogg similarity index 100% rename from sound/instruments/guitar/Bb4.ogg rename to sound/runtime/instruments/guitar/Bb4.ogg diff --git a/sound/instruments/guitar/Bb5.ogg b/sound/runtime/instruments/guitar/Bb5.ogg similarity index 100% rename from sound/instruments/guitar/Bb5.ogg rename to sound/runtime/instruments/guitar/Bb5.ogg diff --git a/sound/instruments/guitar/Bb6.ogg b/sound/runtime/instruments/guitar/Bb6.ogg similarity index 100% rename from sound/instruments/guitar/Bb6.ogg rename to sound/runtime/instruments/guitar/Bb6.ogg diff --git a/sound/instruments/guitar/Bn3.ogg b/sound/runtime/instruments/guitar/Bn3.ogg similarity index 100% rename from sound/instruments/guitar/Bn3.ogg rename to sound/runtime/instruments/guitar/Bn3.ogg diff --git a/sound/instruments/guitar/Bn4.ogg b/sound/runtime/instruments/guitar/Bn4.ogg similarity index 100% rename from sound/instruments/guitar/Bn4.ogg rename to sound/runtime/instruments/guitar/Bn4.ogg diff --git a/sound/instruments/guitar/Bn5.ogg b/sound/runtime/instruments/guitar/Bn5.ogg similarity index 100% rename from sound/instruments/guitar/Bn5.ogg rename to sound/runtime/instruments/guitar/Bn5.ogg diff --git a/sound/instruments/guitar/Bn6.ogg b/sound/runtime/instruments/guitar/Bn6.ogg similarity index 100% rename from sound/instruments/guitar/Bn6.ogg rename to sound/runtime/instruments/guitar/Bn6.ogg diff --git a/sound/instruments/guitar/Cn4.ogg b/sound/runtime/instruments/guitar/Cn4.ogg similarity index 100% rename from sound/instruments/guitar/Cn4.ogg rename to sound/runtime/instruments/guitar/Cn4.ogg diff --git a/sound/instruments/guitar/Cn5.ogg b/sound/runtime/instruments/guitar/Cn5.ogg similarity index 100% rename from sound/instruments/guitar/Cn5.ogg rename to sound/runtime/instruments/guitar/Cn5.ogg diff --git a/sound/instruments/guitar/Cn6.ogg b/sound/runtime/instruments/guitar/Cn6.ogg similarity index 100% rename from sound/instruments/guitar/Cn6.ogg rename to sound/runtime/instruments/guitar/Cn6.ogg diff --git a/sound/instruments/guitar/Db4.ogg b/sound/runtime/instruments/guitar/Db4.ogg similarity index 100% rename from sound/instruments/guitar/Db4.ogg rename to sound/runtime/instruments/guitar/Db4.ogg diff --git a/sound/instruments/guitar/Db5.ogg b/sound/runtime/instruments/guitar/Db5.ogg similarity index 100% rename from sound/instruments/guitar/Db5.ogg rename to sound/runtime/instruments/guitar/Db5.ogg diff --git a/sound/instruments/guitar/Db6.ogg b/sound/runtime/instruments/guitar/Db6.ogg similarity index 100% rename from sound/instruments/guitar/Db6.ogg rename to sound/runtime/instruments/guitar/Db6.ogg diff --git a/sound/instruments/guitar/Dn4.ogg b/sound/runtime/instruments/guitar/Dn4.ogg similarity index 100% rename from sound/instruments/guitar/Dn4.ogg rename to sound/runtime/instruments/guitar/Dn4.ogg diff --git a/sound/instruments/guitar/Dn5.ogg b/sound/runtime/instruments/guitar/Dn5.ogg similarity index 100% rename from sound/instruments/guitar/Dn5.ogg rename to sound/runtime/instruments/guitar/Dn5.ogg diff --git a/sound/instruments/guitar/Dn6.ogg b/sound/runtime/instruments/guitar/Dn6.ogg similarity index 100% rename from sound/instruments/guitar/Dn6.ogg rename to sound/runtime/instruments/guitar/Dn6.ogg diff --git a/sound/instruments/guitar/Eb4.ogg b/sound/runtime/instruments/guitar/Eb4.ogg similarity index 100% rename from sound/instruments/guitar/Eb4.ogg rename to sound/runtime/instruments/guitar/Eb4.ogg diff --git a/sound/instruments/guitar/Eb5.ogg b/sound/runtime/instruments/guitar/Eb5.ogg similarity index 100% rename from sound/instruments/guitar/Eb5.ogg rename to sound/runtime/instruments/guitar/Eb5.ogg diff --git a/sound/instruments/guitar/Eb6.ogg b/sound/runtime/instruments/guitar/Eb6.ogg similarity index 100% rename from sound/instruments/guitar/Eb6.ogg rename to sound/runtime/instruments/guitar/Eb6.ogg diff --git a/sound/instruments/guitar/En3.ogg b/sound/runtime/instruments/guitar/En3.ogg similarity index 100% rename from sound/instruments/guitar/En3.ogg rename to sound/runtime/instruments/guitar/En3.ogg diff --git a/sound/instruments/guitar/En4.ogg b/sound/runtime/instruments/guitar/En4.ogg similarity index 100% rename from sound/instruments/guitar/En4.ogg rename to sound/runtime/instruments/guitar/En4.ogg diff --git a/sound/instruments/guitar/En5.ogg b/sound/runtime/instruments/guitar/En5.ogg similarity index 100% rename from sound/instruments/guitar/En5.ogg rename to sound/runtime/instruments/guitar/En5.ogg diff --git a/sound/instruments/guitar/En6.ogg b/sound/runtime/instruments/guitar/En6.ogg similarity index 100% rename from sound/instruments/guitar/En6.ogg rename to sound/runtime/instruments/guitar/En6.ogg diff --git a/sound/instruments/guitar/Fn3.ogg b/sound/runtime/instruments/guitar/Fn3.ogg similarity index 100% rename from sound/instruments/guitar/Fn3.ogg rename to sound/runtime/instruments/guitar/Fn3.ogg diff --git a/sound/instruments/guitar/Fn4.ogg b/sound/runtime/instruments/guitar/Fn4.ogg similarity index 100% rename from sound/instruments/guitar/Fn4.ogg rename to sound/runtime/instruments/guitar/Fn4.ogg diff --git a/sound/instruments/guitar/Fn5.ogg b/sound/runtime/instruments/guitar/Fn5.ogg similarity index 100% rename from sound/instruments/guitar/Fn5.ogg rename to sound/runtime/instruments/guitar/Fn5.ogg diff --git a/sound/instruments/guitar/Fn6.ogg b/sound/runtime/instruments/guitar/Fn6.ogg similarity index 100% rename from sound/instruments/guitar/Fn6.ogg rename to sound/runtime/instruments/guitar/Fn6.ogg diff --git a/sound/instruments/guitar/Gb3.ogg b/sound/runtime/instruments/guitar/Gb3.ogg similarity index 100% rename from sound/instruments/guitar/Gb3.ogg rename to sound/runtime/instruments/guitar/Gb3.ogg diff --git a/sound/instruments/guitar/Gb4.ogg b/sound/runtime/instruments/guitar/Gb4.ogg similarity index 100% rename from sound/instruments/guitar/Gb4.ogg rename to sound/runtime/instruments/guitar/Gb4.ogg diff --git a/sound/instruments/guitar/Gb5.ogg b/sound/runtime/instruments/guitar/Gb5.ogg similarity index 100% rename from sound/instruments/guitar/Gb5.ogg rename to sound/runtime/instruments/guitar/Gb5.ogg diff --git a/sound/instruments/guitar/Gb6.ogg b/sound/runtime/instruments/guitar/Gb6.ogg similarity index 100% rename from sound/instruments/guitar/Gb6.ogg rename to sound/runtime/instruments/guitar/Gb6.ogg diff --git a/sound/instruments/guitar/Gn3.ogg b/sound/runtime/instruments/guitar/Gn3.ogg similarity index 100% rename from sound/instruments/guitar/Gn3.ogg rename to sound/runtime/instruments/guitar/Gn3.ogg diff --git a/sound/instruments/guitar/Gn4.ogg b/sound/runtime/instruments/guitar/Gn4.ogg similarity index 100% rename from sound/instruments/guitar/Gn4.ogg rename to sound/runtime/instruments/guitar/Gn4.ogg diff --git a/sound/instruments/guitar/Gn5.ogg b/sound/runtime/instruments/guitar/Gn5.ogg similarity index 100% rename from sound/instruments/guitar/Gn5.ogg rename to sound/runtime/instruments/guitar/Gn5.ogg diff --git a/sound/instruments/guitar/Gn6.ogg b/sound/runtime/instruments/guitar/Gn6.ogg similarity index 100% rename from sound/instruments/guitar/Gn6.ogg rename to sound/runtime/instruments/guitar/Gn6.ogg diff --git a/sound/instruments/harmonica/Ab2.mid b/sound/runtime/instruments/harmonica/Ab2.mid similarity index 100% rename from sound/instruments/harmonica/Ab2.mid rename to sound/runtime/instruments/harmonica/Ab2.mid diff --git a/sound/instruments/harmonica/Ab3.mid b/sound/runtime/instruments/harmonica/Ab3.mid similarity index 100% rename from sound/instruments/harmonica/Ab3.mid rename to sound/runtime/instruments/harmonica/Ab3.mid diff --git a/sound/instruments/harmonica/Ab4.mid b/sound/runtime/instruments/harmonica/Ab4.mid similarity index 100% rename from sound/instruments/harmonica/Ab4.mid rename to sound/runtime/instruments/harmonica/Ab4.mid diff --git a/sound/instruments/harmonica/Ab5.mid b/sound/runtime/instruments/harmonica/Ab5.mid similarity index 100% rename from sound/instruments/harmonica/Ab5.mid rename to sound/runtime/instruments/harmonica/Ab5.mid diff --git a/sound/instruments/harmonica/Ab6.mid b/sound/runtime/instruments/harmonica/Ab6.mid similarity index 100% rename from sound/instruments/harmonica/Ab6.mid rename to sound/runtime/instruments/harmonica/Ab6.mid diff --git a/sound/instruments/harmonica/An2.mid b/sound/runtime/instruments/harmonica/An2.mid similarity index 100% rename from sound/instruments/harmonica/An2.mid rename to sound/runtime/instruments/harmonica/An2.mid diff --git a/sound/instruments/harmonica/An3.mid b/sound/runtime/instruments/harmonica/An3.mid similarity index 100% rename from sound/instruments/harmonica/An3.mid rename to sound/runtime/instruments/harmonica/An3.mid diff --git a/sound/instruments/harmonica/An4.mid b/sound/runtime/instruments/harmonica/An4.mid similarity index 100% rename from sound/instruments/harmonica/An4.mid rename to sound/runtime/instruments/harmonica/An4.mid diff --git a/sound/instruments/harmonica/An5.mid b/sound/runtime/instruments/harmonica/An5.mid similarity index 100% rename from sound/instruments/harmonica/An5.mid rename to sound/runtime/instruments/harmonica/An5.mid diff --git a/sound/instruments/harmonica/An6.mid b/sound/runtime/instruments/harmonica/An6.mid similarity index 100% rename from sound/instruments/harmonica/An6.mid rename to sound/runtime/instruments/harmonica/An6.mid diff --git a/sound/instruments/harmonica/Bb2.mid b/sound/runtime/instruments/harmonica/Bb2.mid similarity index 100% rename from sound/instruments/harmonica/Bb2.mid rename to sound/runtime/instruments/harmonica/Bb2.mid diff --git a/sound/instruments/harmonica/Bb3.mid b/sound/runtime/instruments/harmonica/Bb3.mid similarity index 100% rename from sound/instruments/harmonica/Bb3.mid rename to sound/runtime/instruments/harmonica/Bb3.mid diff --git a/sound/instruments/harmonica/Bb4.mid b/sound/runtime/instruments/harmonica/Bb4.mid similarity index 100% rename from sound/instruments/harmonica/Bb4.mid rename to sound/runtime/instruments/harmonica/Bb4.mid diff --git a/sound/instruments/harmonica/Bb5.mid b/sound/runtime/instruments/harmonica/Bb5.mid similarity index 100% rename from sound/instruments/harmonica/Bb5.mid rename to sound/runtime/instruments/harmonica/Bb5.mid diff --git a/sound/instruments/harmonica/Bb6.mid b/sound/runtime/instruments/harmonica/Bb6.mid similarity index 100% rename from sound/instruments/harmonica/Bb6.mid rename to sound/runtime/instruments/harmonica/Bb6.mid diff --git a/sound/instruments/harmonica/Bn2.mid b/sound/runtime/instruments/harmonica/Bn2.mid similarity index 100% rename from sound/instruments/harmonica/Bn2.mid rename to sound/runtime/instruments/harmonica/Bn2.mid diff --git a/sound/instruments/harmonica/Bn3.mid b/sound/runtime/instruments/harmonica/Bn3.mid similarity index 100% rename from sound/instruments/harmonica/Bn3.mid rename to sound/runtime/instruments/harmonica/Bn3.mid diff --git a/sound/instruments/harmonica/Bn4.mid b/sound/runtime/instruments/harmonica/Bn4.mid similarity index 100% rename from sound/instruments/harmonica/Bn4.mid rename to sound/runtime/instruments/harmonica/Bn4.mid diff --git a/sound/instruments/harmonica/Bn5.mid b/sound/runtime/instruments/harmonica/Bn5.mid similarity index 100% rename from sound/instruments/harmonica/Bn5.mid rename to sound/runtime/instruments/harmonica/Bn5.mid diff --git a/sound/instruments/harmonica/Bn6.mid b/sound/runtime/instruments/harmonica/Bn6.mid similarity index 100% rename from sound/instruments/harmonica/Bn6.mid rename to sound/runtime/instruments/harmonica/Bn6.mid diff --git a/sound/instruments/harmonica/Cn2.mid b/sound/runtime/instruments/harmonica/Cn2.mid similarity index 100% rename from sound/instruments/harmonica/Cn2.mid rename to sound/runtime/instruments/harmonica/Cn2.mid diff --git a/sound/instruments/harmonica/Cn3.mid b/sound/runtime/instruments/harmonica/Cn3.mid similarity index 100% rename from sound/instruments/harmonica/Cn3.mid rename to sound/runtime/instruments/harmonica/Cn3.mid diff --git a/sound/instruments/harmonica/Cn4.mid b/sound/runtime/instruments/harmonica/Cn4.mid similarity index 100% rename from sound/instruments/harmonica/Cn4.mid rename to sound/runtime/instruments/harmonica/Cn4.mid diff --git a/sound/instruments/harmonica/Cn5.mid b/sound/runtime/instruments/harmonica/Cn5.mid similarity index 100% rename from sound/instruments/harmonica/Cn5.mid rename to sound/runtime/instruments/harmonica/Cn5.mid diff --git a/sound/instruments/harmonica/Cn6.mid b/sound/runtime/instruments/harmonica/Cn6.mid similarity index 100% rename from sound/instruments/harmonica/Cn6.mid rename to sound/runtime/instruments/harmonica/Cn6.mid diff --git a/sound/instruments/harmonica/Cn7.mid b/sound/runtime/instruments/harmonica/Cn7.mid similarity index 100% rename from sound/instruments/harmonica/Cn7.mid rename to sound/runtime/instruments/harmonica/Cn7.mid diff --git a/sound/instruments/harmonica/Db2.mid b/sound/runtime/instruments/harmonica/Db2.mid similarity index 100% rename from sound/instruments/harmonica/Db2.mid rename to sound/runtime/instruments/harmonica/Db2.mid diff --git a/sound/instruments/harmonica/Db3.mid b/sound/runtime/instruments/harmonica/Db3.mid similarity index 100% rename from sound/instruments/harmonica/Db3.mid rename to sound/runtime/instruments/harmonica/Db3.mid diff --git a/sound/instruments/harmonica/Db4.mid b/sound/runtime/instruments/harmonica/Db4.mid similarity index 100% rename from sound/instruments/harmonica/Db4.mid rename to sound/runtime/instruments/harmonica/Db4.mid diff --git a/sound/instruments/harmonica/Db5.mid b/sound/runtime/instruments/harmonica/Db5.mid similarity index 100% rename from sound/instruments/harmonica/Db5.mid rename to sound/runtime/instruments/harmonica/Db5.mid diff --git a/sound/instruments/harmonica/Db6.mid b/sound/runtime/instruments/harmonica/Db6.mid similarity index 100% rename from sound/instruments/harmonica/Db6.mid rename to sound/runtime/instruments/harmonica/Db6.mid diff --git a/sound/instruments/harmonica/Dn2.mid b/sound/runtime/instruments/harmonica/Dn2.mid similarity index 100% rename from sound/instruments/harmonica/Dn2.mid rename to sound/runtime/instruments/harmonica/Dn2.mid diff --git a/sound/instruments/harmonica/Dn3.mid b/sound/runtime/instruments/harmonica/Dn3.mid similarity index 100% rename from sound/instruments/harmonica/Dn3.mid rename to sound/runtime/instruments/harmonica/Dn3.mid diff --git a/sound/instruments/harmonica/Dn4.mid b/sound/runtime/instruments/harmonica/Dn4.mid similarity index 100% rename from sound/instruments/harmonica/Dn4.mid rename to sound/runtime/instruments/harmonica/Dn4.mid diff --git a/sound/instruments/harmonica/Dn5.mid b/sound/runtime/instruments/harmonica/Dn5.mid similarity index 100% rename from sound/instruments/harmonica/Dn5.mid rename to sound/runtime/instruments/harmonica/Dn5.mid diff --git a/sound/instruments/harmonica/Dn6.mid b/sound/runtime/instruments/harmonica/Dn6.mid similarity index 100% rename from sound/instruments/harmonica/Dn6.mid rename to sound/runtime/instruments/harmonica/Dn6.mid diff --git a/sound/instruments/harmonica/Eb2.mid b/sound/runtime/instruments/harmonica/Eb2.mid similarity index 100% rename from sound/instruments/harmonica/Eb2.mid rename to sound/runtime/instruments/harmonica/Eb2.mid diff --git a/sound/instruments/harmonica/Eb3.mid b/sound/runtime/instruments/harmonica/Eb3.mid similarity index 100% rename from sound/instruments/harmonica/Eb3.mid rename to sound/runtime/instruments/harmonica/Eb3.mid diff --git a/sound/instruments/harmonica/Eb4.mid b/sound/runtime/instruments/harmonica/Eb4.mid similarity index 100% rename from sound/instruments/harmonica/Eb4.mid rename to sound/runtime/instruments/harmonica/Eb4.mid diff --git a/sound/instruments/harmonica/Eb5.mid b/sound/runtime/instruments/harmonica/Eb5.mid similarity index 100% rename from sound/instruments/harmonica/Eb5.mid rename to sound/runtime/instruments/harmonica/Eb5.mid diff --git a/sound/instruments/harmonica/Eb6.mid b/sound/runtime/instruments/harmonica/Eb6.mid similarity index 100% rename from sound/instruments/harmonica/Eb6.mid rename to sound/runtime/instruments/harmonica/Eb6.mid diff --git a/sound/instruments/harmonica/En2.mid b/sound/runtime/instruments/harmonica/En2.mid similarity index 100% rename from sound/instruments/harmonica/En2.mid rename to sound/runtime/instruments/harmonica/En2.mid diff --git a/sound/instruments/harmonica/En3.mid b/sound/runtime/instruments/harmonica/En3.mid similarity index 100% rename from sound/instruments/harmonica/En3.mid rename to sound/runtime/instruments/harmonica/En3.mid diff --git a/sound/instruments/harmonica/En4.mid b/sound/runtime/instruments/harmonica/En4.mid similarity index 100% rename from sound/instruments/harmonica/En4.mid rename to sound/runtime/instruments/harmonica/En4.mid diff --git a/sound/instruments/harmonica/En5.mid b/sound/runtime/instruments/harmonica/En5.mid similarity index 100% rename from sound/instruments/harmonica/En5.mid rename to sound/runtime/instruments/harmonica/En5.mid diff --git a/sound/instruments/harmonica/En6.mid b/sound/runtime/instruments/harmonica/En6.mid similarity index 100% rename from sound/instruments/harmonica/En6.mid rename to sound/runtime/instruments/harmonica/En6.mid diff --git a/sound/instruments/harmonica/Fn2.mid b/sound/runtime/instruments/harmonica/Fn2.mid similarity index 100% rename from sound/instruments/harmonica/Fn2.mid rename to sound/runtime/instruments/harmonica/Fn2.mid diff --git a/sound/instruments/harmonica/Fn3.mid b/sound/runtime/instruments/harmonica/Fn3.mid similarity index 100% rename from sound/instruments/harmonica/Fn3.mid rename to sound/runtime/instruments/harmonica/Fn3.mid diff --git a/sound/instruments/harmonica/Fn4.mid b/sound/runtime/instruments/harmonica/Fn4.mid similarity index 100% rename from sound/instruments/harmonica/Fn4.mid rename to sound/runtime/instruments/harmonica/Fn4.mid diff --git a/sound/instruments/harmonica/Fn5.mid b/sound/runtime/instruments/harmonica/Fn5.mid similarity index 100% rename from sound/instruments/harmonica/Fn5.mid rename to sound/runtime/instruments/harmonica/Fn5.mid diff --git a/sound/instruments/harmonica/Fn6.mid b/sound/runtime/instruments/harmonica/Fn6.mid similarity index 100% rename from sound/instruments/harmonica/Fn6.mid rename to sound/runtime/instruments/harmonica/Fn6.mid diff --git a/sound/instruments/harmonica/Gb2.mid b/sound/runtime/instruments/harmonica/Gb2.mid similarity index 100% rename from sound/instruments/harmonica/Gb2.mid rename to sound/runtime/instruments/harmonica/Gb2.mid diff --git a/sound/instruments/harmonica/Gb3.mid b/sound/runtime/instruments/harmonica/Gb3.mid similarity index 100% rename from sound/instruments/harmonica/Gb3.mid rename to sound/runtime/instruments/harmonica/Gb3.mid diff --git a/sound/instruments/harmonica/Gb4.mid b/sound/runtime/instruments/harmonica/Gb4.mid similarity index 100% rename from sound/instruments/harmonica/Gb4.mid rename to sound/runtime/instruments/harmonica/Gb4.mid diff --git a/sound/instruments/harmonica/Gb5.mid b/sound/runtime/instruments/harmonica/Gb5.mid similarity index 100% rename from sound/instruments/harmonica/Gb5.mid rename to sound/runtime/instruments/harmonica/Gb5.mid diff --git a/sound/instruments/harmonica/Gb6.mid b/sound/runtime/instruments/harmonica/Gb6.mid similarity index 100% rename from sound/instruments/harmonica/Gb6.mid rename to sound/runtime/instruments/harmonica/Gb6.mid diff --git a/sound/instruments/harmonica/Gn2.mid b/sound/runtime/instruments/harmonica/Gn2.mid similarity index 100% rename from sound/instruments/harmonica/Gn2.mid rename to sound/runtime/instruments/harmonica/Gn2.mid diff --git a/sound/instruments/harmonica/Gn3.mid b/sound/runtime/instruments/harmonica/Gn3.mid similarity index 100% rename from sound/instruments/harmonica/Gn3.mid rename to sound/runtime/instruments/harmonica/Gn3.mid diff --git a/sound/instruments/harmonica/Gn4.mid b/sound/runtime/instruments/harmonica/Gn4.mid similarity index 100% rename from sound/instruments/harmonica/Gn4.mid rename to sound/runtime/instruments/harmonica/Gn4.mid diff --git a/sound/instruments/harmonica/Gn5.mid b/sound/runtime/instruments/harmonica/Gn5.mid similarity index 100% rename from sound/instruments/harmonica/Gn5.mid rename to sound/runtime/instruments/harmonica/Gn5.mid diff --git a/sound/instruments/harmonica/Gn6.mid b/sound/runtime/instruments/harmonica/Gn6.mid similarity index 100% rename from sound/instruments/harmonica/Gn6.mid rename to sound/runtime/instruments/harmonica/Gn6.mid diff --git a/sound/instruments/piano/Ab2.ogg b/sound/runtime/instruments/piano/Ab2.ogg similarity index 100% rename from sound/instruments/piano/Ab2.ogg rename to sound/runtime/instruments/piano/Ab2.ogg diff --git a/sound/instruments/piano/Ab3.ogg b/sound/runtime/instruments/piano/Ab3.ogg similarity index 100% rename from sound/instruments/piano/Ab3.ogg rename to sound/runtime/instruments/piano/Ab3.ogg diff --git a/sound/instruments/piano/Ab4.ogg b/sound/runtime/instruments/piano/Ab4.ogg similarity index 100% rename from sound/instruments/piano/Ab4.ogg rename to sound/runtime/instruments/piano/Ab4.ogg diff --git a/sound/instruments/piano/Ab5.ogg b/sound/runtime/instruments/piano/Ab5.ogg similarity index 100% rename from sound/instruments/piano/Ab5.ogg rename to sound/runtime/instruments/piano/Ab5.ogg diff --git a/sound/instruments/piano/Ab6.ogg b/sound/runtime/instruments/piano/Ab6.ogg similarity index 100% rename from sound/instruments/piano/Ab6.ogg rename to sound/runtime/instruments/piano/Ab6.ogg diff --git a/sound/instruments/piano/Ab7.ogg b/sound/runtime/instruments/piano/Ab7.ogg similarity index 100% rename from sound/instruments/piano/Ab7.ogg rename to sound/runtime/instruments/piano/Ab7.ogg diff --git a/sound/instruments/piano/Ab8.ogg b/sound/runtime/instruments/piano/Ab8.ogg similarity index 100% rename from sound/instruments/piano/Ab8.ogg rename to sound/runtime/instruments/piano/Ab8.ogg diff --git a/sound/instruments/piano/An1.ogg b/sound/runtime/instruments/piano/An1.ogg similarity index 100% rename from sound/instruments/piano/An1.ogg rename to sound/runtime/instruments/piano/An1.ogg diff --git a/sound/instruments/piano/An2.ogg b/sound/runtime/instruments/piano/An2.ogg similarity index 100% rename from sound/instruments/piano/An2.ogg rename to sound/runtime/instruments/piano/An2.ogg diff --git a/sound/instruments/piano/An3.ogg b/sound/runtime/instruments/piano/An3.ogg similarity index 100% rename from sound/instruments/piano/An3.ogg rename to sound/runtime/instruments/piano/An3.ogg diff --git a/sound/instruments/piano/An4.ogg b/sound/runtime/instruments/piano/An4.ogg similarity index 100% rename from sound/instruments/piano/An4.ogg rename to sound/runtime/instruments/piano/An4.ogg diff --git a/sound/instruments/piano/An5.ogg b/sound/runtime/instruments/piano/An5.ogg similarity index 100% rename from sound/instruments/piano/An5.ogg rename to sound/runtime/instruments/piano/An5.ogg diff --git a/sound/instruments/piano/An6.ogg b/sound/runtime/instruments/piano/An6.ogg similarity index 100% rename from sound/instruments/piano/An6.ogg rename to sound/runtime/instruments/piano/An6.ogg diff --git a/sound/instruments/piano/An7.ogg b/sound/runtime/instruments/piano/An7.ogg similarity index 100% rename from sound/instruments/piano/An7.ogg rename to sound/runtime/instruments/piano/An7.ogg diff --git a/sound/instruments/piano/An8.ogg b/sound/runtime/instruments/piano/An8.ogg similarity index 100% rename from sound/instruments/piano/An8.ogg rename to sound/runtime/instruments/piano/An8.ogg diff --git a/sound/instruments/piano/Bb1.ogg b/sound/runtime/instruments/piano/Bb1.ogg similarity index 100% rename from sound/instruments/piano/Bb1.ogg rename to sound/runtime/instruments/piano/Bb1.ogg diff --git a/sound/instruments/piano/Bb2.ogg b/sound/runtime/instruments/piano/Bb2.ogg similarity index 100% rename from sound/instruments/piano/Bb2.ogg rename to sound/runtime/instruments/piano/Bb2.ogg diff --git a/sound/instruments/piano/Bb3.ogg b/sound/runtime/instruments/piano/Bb3.ogg similarity index 100% rename from sound/instruments/piano/Bb3.ogg rename to sound/runtime/instruments/piano/Bb3.ogg diff --git a/sound/instruments/piano/Bb4.ogg b/sound/runtime/instruments/piano/Bb4.ogg similarity index 100% rename from sound/instruments/piano/Bb4.ogg rename to sound/runtime/instruments/piano/Bb4.ogg diff --git a/sound/instruments/piano/Bb5.ogg b/sound/runtime/instruments/piano/Bb5.ogg similarity index 100% rename from sound/instruments/piano/Bb5.ogg rename to sound/runtime/instruments/piano/Bb5.ogg diff --git a/sound/instruments/piano/Bb6.ogg b/sound/runtime/instruments/piano/Bb6.ogg similarity index 100% rename from sound/instruments/piano/Bb6.ogg rename to sound/runtime/instruments/piano/Bb6.ogg diff --git a/sound/instruments/piano/Bb7.ogg b/sound/runtime/instruments/piano/Bb7.ogg similarity index 100% rename from sound/instruments/piano/Bb7.ogg rename to sound/runtime/instruments/piano/Bb7.ogg diff --git a/sound/instruments/piano/Bb8.ogg b/sound/runtime/instruments/piano/Bb8.ogg similarity index 100% rename from sound/instruments/piano/Bb8.ogg rename to sound/runtime/instruments/piano/Bb8.ogg diff --git a/sound/instruments/piano/Bn1.ogg b/sound/runtime/instruments/piano/Bn1.ogg similarity index 100% rename from sound/instruments/piano/Bn1.ogg rename to sound/runtime/instruments/piano/Bn1.ogg diff --git a/sound/instruments/piano/Bn2.ogg b/sound/runtime/instruments/piano/Bn2.ogg similarity index 100% rename from sound/instruments/piano/Bn2.ogg rename to sound/runtime/instruments/piano/Bn2.ogg diff --git a/sound/instruments/piano/Bn3.ogg b/sound/runtime/instruments/piano/Bn3.ogg similarity index 100% rename from sound/instruments/piano/Bn3.ogg rename to sound/runtime/instruments/piano/Bn3.ogg diff --git a/sound/instruments/piano/Bn4.ogg b/sound/runtime/instruments/piano/Bn4.ogg similarity index 100% rename from sound/instruments/piano/Bn4.ogg rename to sound/runtime/instruments/piano/Bn4.ogg diff --git a/sound/instruments/piano/Bn5.ogg b/sound/runtime/instruments/piano/Bn5.ogg similarity index 100% rename from sound/instruments/piano/Bn5.ogg rename to sound/runtime/instruments/piano/Bn5.ogg diff --git a/sound/instruments/piano/Bn6.ogg b/sound/runtime/instruments/piano/Bn6.ogg similarity index 100% rename from sound/instruments/piano/Bn6.ogg rename to sound/runtime/instruments/piano/Bn6.ogg diff --git a/sound/instruments/piano/Bn7.ogg b/sound/runtime/instruments/piano/Bn7.ogg similarity index 100% rename from sound/instruments/piano/Bn7.ogg rename to sound/runtime/instruments/piano/Bn7.ogg diff --git a/sound/instruments/piano/Bn8.ogg b/sound/runtime/instruments/piano/Bn8.ogg similarity index 100% rename from sound/instruments/piano/Bn8.ogg rename to sound/runtime/instruments/piano/Bn8.ogg diff --git a/sound/instruments/piano/Cn2.ogg b/sound/runtime/instruments/piano/Cn2.ogg similarity index 100% rename from sound/instruments/piano/Cn2.ogg rename to sound/runtime/instruments/piano/Cn2.ogg diff --git a/sound/instruments/piano/Cn3.ogg b/sound/runtime/instruments/piano/Cn3.ogg similarity index 100% rename from sound/instruments/piano/Cn3.ogg rename to sound/runtime/instruments/piano/Cn3.ogg diff --git a/sound/instruments/piano/Cn4.ogg b/sound/runtime/instruments/piano/Cn4.ogg similarity index 100% rename from sound/instruments/piano/Cn4.ogg rename to sound/runtime/instruments/piano/Cn4.ogg diff --git a/sound/instruments/piano/Cn5.ogg b/sound/runtime/instruments/piano/Cn5.ogg similarity index 100% rename from sound/instruments/piano/Cn5.ogg rename to sound/runtime/instruments/piano/Cn5.ogg diff --git a/sound/instruments/piano/Cn6.ogg b/sound/runtime/instruments/piano/Cn6.ogg similarity index 100% rename from sound/instruments/piano/Cn6.ogg rename to sound/runtime/instruments/piano/Cn6.ogg diff --git a/sound/instruments/piano/Cn7.ogg b/sound/runtime/instruments/piano/Cn7.ogg similarity index 100% rename from sound/instruments/piano/Cn7.ogg rename to sound/runtime/instruments/piano/Cn7.ogg diff --git a/sound/instruments/piano/Cn8.ogg b/sound/runtime/instruments/piano/Cn8.ogg similarity index 100% rename from sound/instruments/piano/Cn8.ogg rename to sound/runtime/instruments/piano/Cn8.ogg diff --git a/sound/instruments/piano/Cn9.ogg b/sound/runtime/instruments/piano/Cn9.ogg similarity index 100% rename from sound/instruments/piano/Cn9.ogg rename to sound/runtime/instruments/piano/Cn9.ogg diff --git a/sound/instruments/piano/Db2.ogg b/sound/runtime/instruments/piano/Db2.ogg similarity index 100% rename from sound/instruments/piano/Db2.ogg rename to sound/runtime/instruments/piano/Db2.ogg diff --git a/sound/instruments/piano/Db3.ogg b/sound/runtime/instruments/piano/Db3.ogg similarity index 100% rename from sound/instruments/piano/Db3.ogg rename to sound/runtime/instruments/piano/Db3.ogg diff --git a/sound/instruments/piano/Db4.ogg b/sound/runtime/instruments/piano/Db4.ogg similarity index 100% rename from sound/instruments/piano/Db4.ogg rename to sound/runtime/instruments/piano/Db4.ogg diff --git a/sound/instruments/piano/Db5.ogg b/sound/runtime/instruments/piano/Db5.ogg similarity index 100% rename from sound/instruments/piano/Db5.ogg rename to sound/runtime/instruments/piano/Db5.ogg diff --git a/sound/instruments/piano/Db6.ogg b/sound/runtime/instruments/piano/Db6.ogg similarity index 100% rename from sound/instruments/piano/Db6.ogg rename to sound/runtime/instruments/piano/Db6.ogg diff --git a/sound/instruments/piano/Db7.ogg b/sound/runtime/instruments/piano/Db7.ogg similarity index 100% rename from sound/instruments/piano/Db7.ogg rename to sound/runtime/instruments/piano/Db7.ogg diff --git a/sound/instruments/piano/Db8.ogg b/sound/runtime/instruments/piano/Db8.ogg similarity index 100% rename from sound/instruments/piano/Db8.ogg rename to sound/runtime/instruments/piano/Db8.ogg diff --git a/sound/instruments/piano/Dn2.ogg b/sound/runtime/instruments/piano/Dn2.ogg similarity index 100% rename from sound/instruments/piano/Dn2.ogg rename to sound/runtime/instruments/piano/Dn2.ogg diff --git a/sound/instruments/piano/Dn3.ogg b/sound/runtime/instruments/piano/Dn3.ogg similarity index 100% rename from sound/instruments/piano/Dn3.ogg rename to sound/runtime/instruments/piano/Dn3.ogg diff --git a/sound/instruments/piano/Dn4.ogg b/sound/runtime/instruments/piano/Dn4.ogg similarity index 100% rename from sound/instruments/piano/Dn4.ogg rename to sound/runtime/instruments/piano/Dn4.ogg diff --git a/sound/instruments/piano/Dn5.ogg b/sound/runtime/instruments/piano/Dn5.ogg similarity index 100% rename from sound/instruments/piano/Dn5.ogg rename to sound/runtime/instruments/piano/Dn5.ogg diff --git a/sound/instruments/piano/Dn6.ogg b/sound/runtime/instruments/piano/Dn6.ogg similarity index 100% rename from sound/instruments/piano/Dn6.ogg rename to sound/runtime/instruments/piano/Dn6.ogg diff --git a/sound/instruments/piano/Dn7.ogg b/sound/runtime/instruments/piano/Dn7.ogg similarity index 100% rename from sound/instruments/piano/Dn7.ogg rename to sound/runtime/instruments/piano/Dn7.ogg diff --git a/sound/instruments/piano/Dn8.ogg b/sound/runtime/instruments/piano/Dn8.ogg similarity index 100% rename from sound/instruments/piano/Dn8.ogg rename to sound/runtime/instruments/piano/Dn8.ogg diff --git a/sound/instruments/piano/Eb2.ogg b/sound/runtime/instruments/piano/Eb2.ogg similarity index 100% rename from sound/instruments/piano/Eb2.ogg rename to sound/runtime/instruments/piano/Eb2.ogg diff --git a/sound/instruments/piano/Eb3.ogg b/sound/runtime/instruments/piano/Eb3.ogg similarity index 100% rename from sound/instruments/piano/Eb3.ogg rename to sound/runtime/instruments/piano/Eb3.ogg diff --git a/sound/instruments/piano/Eb4.ogg b/sound/runtime/instruments/piano/Eb4.ogg similarity index 100% rename from sound/instruments/piano/Eb4.ogg rename to sound/runtime/instruments/piano/Eb4.ogg diff --git a/sound/instruments/piano/Eb5.ogg b/sound/runtime/instruments/piano/Eb5.ogg similarity index 100% rename from sound/instruments/piano/Eb5.ogg rename to sound/runtime/instruments/piano/Eb5.ogg diff --git a/sound/instruments/piano/Eb6.ogg b/sound/runtime/instruments/piano/Eb6.ogg similarity index 100% rename from sound/instruments/piano/Eb6.ogg rename to sound/runtime/instruments/piano/Eb6.ogg diff --git a/sound/instruments/piano/Eb7.ogg b/sound/runtime/instruments/piano/Eb7.ogg similarity index 100% rename from sound/instruments/piano/Eb7.ogg rename to sound/runtime/instruments/piano/Eb7.ogg diff --git a/sound/instruments/piano/Eb8.ogg b/sound/runtime/instruments/piano/Eb8.ogg similarity index 100% rename from sound/instruments/piano/Eb8.ogg rename to sound/runtime/instruments/piano/Eb8.ogg diff --git a/sound/instruments/piano/En2.ogg b/sound/runtime/instruments/piano/En2.ogg similarity index 100% rename from sound/instruments/piano/En2.ogg rename to sound/runtime/instruments/piano/En2.ogg diff --git a/sound/instruments/piano/En3.ogg b/sound/runtime/instruments/piano/En3.ogg similarity index 100% rename from sound/instruments/piano/En3.ogg rename to sound/runtime/instruments/piano/En3.ogg diff --git a/sound/instruments/piano/En4.ogg b/sound/runtime/instruments/piano/En4.ogg similarity index 100% rename from sound/instruments/piano/En4.ogg rename to sound/runtime/instruments/piano/En4.ogg diff --git a/sound/instruments/piano/En5.ogg b/sound/runtime/instruments/piano/En5.ogg similarity index 100% rename from sound/instruments/piano/En5.ogg rename to sound/runtime/instruments/piano/En5.ogg diff --git a/sound/instruments/piano/En6.ogg b/sound/runtime/instruments/piano/En6.ogg similarity index 100% rename from sound/instruments/piano/En6.ogg rename to sound/runtime/instruments/piano/En6.ogg diff --git a/sound/instruments/piano/En7.ogg b/sound/runtime/instruments/piano/En7.ogg similarity index 100% rename from sound/instruments/piano/En7.ogg rename to sound/runtime/instruments/piano/En7.ogg diff --git a/sound/instruments/piano/En8.ogg b/sound/runtime/instruments/piano/En8.ogg similarity index 100% rename from sound/instruments/piano/En8.ogg rename to sound/runtime/instruments/piano/En8.ogg diff --git a/sound/instruments/piano/Fn2.ogg b/sound/runtime/instruments/piano/Fn2.ogg similarity index 100% rename from sound/instruments/piano/Fn2.ogg rename to sound/runtime/instruments/piano/Fn2.ogg diff --git a/sound/instruments/piano/Fn3.ogg b/sound/runtime/instruments/piano/Fn3.ogg similarity index 100% rename from sound/instruments/piano/Fn3.ogg rename to sound/runtime/instruments/piano/Fn3.ogg diff --git a/sound/instruments/piano/Fn4.ogg b/sound/runtime/instruments/piano/Fn4.ogg similarity index 100% rename from sound/instruments/piano/Fn4.ogg rename to sound/runtime/instruments/piano/Fn4.ogg diff --git a/sound/instruments/piano/Fn5.ogg b/sound/runtime/instruments/piano/Fn5.ogg similarity index 100% rename from sound/instruments/piano/Fn5.ogg rename to sound/runtime/instruments/piano/Fn5.ogg diff --git a/sound/instruments/piano/Fn6.ogg b/sound/runtime/instruments/piano/Fn6.ogg similarity index 100% rename from sound/instruments/piano/Fn6.ogg rename to sound/runtime/instruments/piano/Fn6.ogg diff --git a/sound/instruments/piano/Fn7.ogg b/sound/runtime/instruments/piano/Fn7.ogg similarity index 100% rename from sound/instruments/piano/Fn7.ogg rename to sound/runtime/instruments/piano/Fn7.ogg diff --git a/sound/instruments/piano/Fn8.ogg b/sound/runtime/instruments/piano/Fn8.ogg similarity index 100% rename from sound/instruments/piano/Fn8.ogg rename to sound/runtime/instruments/piano/Fn8.ogg diff --git a/sound/instruments/piano/Gb2.ogg b/sound/runtime/instruments/piano/Gb2.ogg similarity index 100% rename from sound/instruments/piano/Gb2.ogg rename to sound/runtime/instruments/piano/Gb2.ogg diff --git a/sound/instruments/piano/Gb3.ogg b/sound/runtime/instruments/piano/Gb3.ogg similarity index 100% rename from sound/instruments/piano/Gb3.ogg rename to sound/runtime/instruments/piano/Gb3.ogg diff --git a/sound/instruments/piano/Gb4.ogg b/sound/runtime/instruments/piano/Gb4.ogg similarity index 100% rename from sound/instruments/piano/Gb4.ogg rename to sound/runtime/instruments/piano/Gb4.ogg diff --git a/sound/instruments/piano/Gb5.ogg b/sound/runtime/instruments/piano/Gb5.ogg similarity index 100% rename from sound/instruments/piano/Gb5.ogg rename to sound/runtime/instruments/piano/Gb5.ogg diff --git a/sound/instruments/piano/Gb6.ogg b/sound/runtime/instruments/piano/Gb6.ogg similarity index 100% rename from sound/instruments/piano/Gb6.ogg rename to sound/runtime/instruments/piano/Gb6.ogg diff --git a/sound/instruments/piano/Gb7.ogg b/sound/runtime/instruments/piano/Gb7.ogg similarity index 100% rename from sound/instruments/piano/Gb7.ogg rename to sound/runtime/instruments/piano/Gb7.ogg diff --git a/sound/instruments/piano/Gb8.ogg b/sound/runtime/instruments/piano/Gb8.ogg similarity index 100% rename from sound/instruments/piano/Gb8.ogg rename to sound/runtime/instruments/piano/Gb8.ogg diff --git a/sound/instruments/piano/Gn2.ogg b/sound/runtime/instruments/piano/Gn2.ogg similarity index 100% rename from sound/instruments/piano/Gn2.ogg rename to sound/runtime/instruments/piano/Gn2.ogg diff --git a/sound/instruments/piano/Gn3.ogg b/sound/runtime/instruments/piano/Gn3.ogg similarity index 100% rename from sound/instruments/piano/Gn3.ogg rename to sound/runtime/instruments/piano/Gn3.ogg diff --git a/sound/instruments/piano/Gn4.ogg b/sound/runtime/instruments/piano/Gn4.ogg similarity index 100% rename from sound/instruments/piano/Gn4.ogg rename to sound/runtime/instruments/piano/Gn4.ogg diff --git a/sound/instruments/piano/Gn5.ogg b/sound/runtime/instruments/piano/Gn5.ogg similarity index 100% rename from sound/instruments/piano/Gn5.ogg rename to sound/runtime/instruments/piano/Gn5.ogg diff --git a/sound/instruments/piano/Gn6.ogg b/sound/runtime/instruments/piano/Gn6.ogg similarity index 100% rename from sound/instruments/piano/Gn6.ogg rename to sound/runtime/instruments/piano/Gn6.ogg diff --git a/sound/instruments/piano/Gn7.ogg b/sound/runtime/instruments/piano/Gn7.ogg similarity index 100% rename from sound/instruments/piano/Gn7.ogg rename to sound/runtime/instruments/piano/Gn7.ogg diff --git a/sound/instruments/piano/Gn8.ogg b/sound/runtime/instruments/piano/Gn8.ogg similarity index 100% rename from sound/instruments/piano/Gn8.ogg rename to sound/runtime/instruments/piano/Gn8.ogg diff --git a/sound/instruments/recorder/Ab2.mid b/sound/runtime/instruments/recorder/Ab2.mid similarity index 100% rename from sound/instruments/recorder/Ab2.mid rename to sound/runtime/instruments/recorder/Ab2.mid diff --git a/sound/instruments/recorder/Ab3.mid b/sound/runtime/instruments/recorder/Ab3.mid similarity index 100% rename from sound/instruments/recorder/Ab3.mid rename to sound/runtime/instruments/recorder/Ab3.mid diff --git a/sound/instruments/recorder/Ab4.mid b/sound/runtime/instruments/recorder/Ab4.mid similarity index 100% rename from sound/instruments/recorder/Ab4.mid rename to sound/runtime/instruments/recorder/Ab4.mid diff --git a/sound/instruments/recorder/Ab5.mid b/sound/runtime/instruments/recorder/Ab5.mid similarity index 100% rename from sound/instruments/recorder/Ab5.mid rename to sound/runtime/instruments/recorder/Ab5.mid diff --git a/sound/instruments/recorder/Ab6.mid b/sound/runtime/instruments/recorder/Ab6.mid similarity index 100% rename from sound/instruments/recorder/Ab6.mid rename to sound/runtime/instruments/recorder/Ab6.mid diff --git a/sound/instruments/recorder/An2.mid b/sound/runtime/instruments/recorder/An2.mid similarity index 100% rename from sound/instruments/recorder/An2.mid rename to sound/runtime/instruments/recorder/An2.mid diff --git a/sound/instruments/recorder/An3.mid b/sound/runtime/instruments/recorder/An3.mid similarity index 100% rename from sound/instruments/recorder/An3.mid rename to sound/runtime/instruments/recorder/An3.mid diff --git a/sound/instruments/recorder/An4.mid b/sound/runtime/instruments/recorder/An4.mid similarity index 100% rename from sound/instruments/recorder/An4.mid rename to sound/runtime/instruments/recorder/An4.mid diff --git a/sound/instruments/recorder/An5.mid b/sound/runtime/instruments/recorder/An5.mid similarity index 100% rename from sound/instruments/recorder/An5.mid rename to sound/runtime/instruments/recorder/An5.mid diff --git a/sound/instruments/recorder/An6.mid b/sound/runtime/instruments/recorder/An6.mid similarity index 100% rename from sound/instruments/recorder/An6.mid rename to sound/runtime/instruments/recorder/An6.mid diff --git a/sound/instruments/recorder/Bb2.mid b/sound/runtime/instruments/recorder/Bb2.mid similarity index 100% rename from sound/instruments/recorder/Bb2.mid rename to sound/runtime/instruments/recorder/Bb2.mid diff --git a/sound/instruments/recorder/Bb3.mid b/sound/runtime/instruments/recorder/Bb3.mid similarity index 100% rename from sound/instruments/recorder/Bb3.mid rename to sound/runtime/instruments/recorder/Bb3.mid diff --git a/sound/instruments/recorder/Bb4.mid b/sound/runtime/instruments/recorder/Bb4.mid similarity index 100% rename from sound/instruments/recorder/Bb4.mid rename to sound/runtime/instruments/recorder/Bb4.mid diff --git a/sound/instruments/recorder/Bb5.mid b/sound/runtime/instruments/recorder/Bb5.mid similarity index 100% rename from sound/instruments/recorder/Bb5.mid rename to sound/runtime/instruments/recorder/Bb5.mid diff --git a/sound/instruments/recorder/Bb6.mid b/sound/runtime/instruments/recorder/Bb6.mid similarity index 100% rename from sound/instruments/recorder/Bb6.mid rename to sound/runtime/instruments/recorder/Bb6.mid diff --git a/sound/instruments/recorder/Bn2.mid b/sound/runtime/instruments/recorder/Bn2.mid similarity index 100% rename from sound/instruments/recorder/Bn2.mid rename to sound/runtime/instruments/recorder/Bn2.mid diff --git a/sound/instruments/recorder/Bn3.mid b/sound/runtime/instruments/recorder/Bn3.mid similarity index 100% rename from sound/instruments/recorder/Bn3.mid rename to sound/runtime/instruments/recorder/Bn3.mid diff --git a/sound/instruments/recorder/Bn4.mid b/sound/runtime/instruments/recorder/Bn4.mid similarity index 100% rename from sound/instruments/recorder/Bn4.mid rename to sound/runtime/instruments/recorder/Bn4.mid diff --git a/sound/instruments/recorder/Bn5.mid b/sound/runtime/instruments/recorder/Bn5.mid similarity index 100% rename from sound/instruments/recorder/Bn5.mid rename to sound/runtime/instruments/recorder/Bn5.mid diff --git a/sound/instruments/recorder/Bn6.mid b/sound/runtime/instruments/recorder/Bn6.mid similarity index 100% rename from sound/instruments/recorder/Bn6.mid rename to sound/runtime/instruments/recorder/Bn6.mid diff --git a/sound/instruments/recorder/Cn2.mid b/sound/runtime/instruments/recorder/Cn2.mid similarity index 100% rename from sound/instruments/recorder/Cn2.mid rename to sound/runtime/instruments/recorder/Cn2.mid diff --git a/sound/instruments/recorder/Cn3.mid b/sound/runtime/instruments/recorder/Cn3.mid similarity index 100% rename from sound/instruments/recorder/Cn3.mid rename to sound/runtime/instruments/recorder/Cn3.mid diff --git a/sound/instruments/recorder/Cn4.mid b/sound/runtime/instruments/recorder/Cn4.mid similarity index 100% rename from sound/instruments/recorder/Cn4.mid rename to sound/runtime/instruments/recorder/Cn4.mid diff --git a/sound/instruments/recorder/Cn5.mid b/sound/runtime/instruments/recorder/Cn5.mid similarity index 100% rename from sound/instruments/recorder/Cn5.mid rename to sound/runtime/instruments/recorder/Cn5.mid diff --git a/sound/instruments/recorder/Cn6.mid b/sound/runtime/instruments/recorder/Cn6.mid similarity index 100% rename from sound/instruments/recorder/Cn6.mid rename to sound/runtime/instruments/recorder/Cn6.mid diff --git a/sound/instruments/recorder/Cn7.mid b/sound/runtime/instruments/recorder/Cn7.mid similarity index 100% rename from sound/instruments/recorder/Cn7.mid rename to sound/runtime/instruments/recorder/Cn7.mid diff --git a/sound/instruments/recorder/Db2.mid b/sound/runtime/instruments/recorder/Db2.mid similarity index 100% rename from sound/instruments/recorder/Db2.mid rename to sound/runtime/instruments/recorder/Db2.mid diff --git a/sound/instruments/recorder/Db3.mid b/sound/runtime/instruments/recorder/Db3.mid similarity index 100% rename from sound/instruments/recorder/Db3.mid rename to sound/runtime/instruments/recorder/Db3.mid diff --git a/sound/instruments/recorder/Db4.mid b/sound/runtime/instruments/recorder/Db4.mid similarity index 100% rename from sound/instruments/recorder/Db4.mid rename to sound/runtime/instruments/recorder/Db4.mid diff --git a/sound/instruments/recorder/Db5.mid b/sound/runtime/instruments/recorder/Db5.mid similarity index 100% rename from sound/instruments/recorder/Db5.mid rename to sound/runtime/instruments/recorder/Db5.mid diff --git a/sound/instruments/recorder/Db6.mid b/sound/runtime/instruments/recorder/Db6.mid similarity index 100% rename from sound/instruments/recorder/Db6.mid rename to sound/runtime/instruments/recorder/Db6.mid diff --git a/sound/instruments/recorder/Db7.mid b/sound/runtime/instruments/recorder/Db7.mid similarity index 100% rename from sound/instruments/recorder/Db7.mid rename to sound/runtime/instruments/recorder/Db7.mid diff --git a/sound/instruments/recorder/Dn2.mid b/sound/runtime/instruments/recorder/Dn2.mid similarity index 100% rename from sound/instruments/recorder/Dn2.mid rename to sound/runtime/instruments/recorder/Dn2.mid diff --git a/sound/instruments/recorder/Dn3.mid b/sound/runtime/instruments/recorder/Dn3.mid similarity index 100% rename from sound/instruments/recorder/Dn3.mid rename to sound/runtime/instruments/recorder/Dn3.mid diff --git a/sound/instruments/recorder/Dn4.mid b/sound/runtime/instruments/recorder/Dn4.mid similarity index 100% rename from sound/instruments/recorder/Dn4.mid rename to sound/runtime/instruments/recorder/Dn4.mid diff --git a/sound/instruments/recorder/Dn5.mid b/sound/runtime/instruments/recorder/Dn5.mid similarity index 100% rename from sound/instruments/recorder/Dn5.mid rename to sound/runtime/instruments/recorder/Dn5.mid diff --git a/sound/instruments/recorder/Dn6.mid b/sound/runtime/instruments/recorder/Dn6.mid similarity index 100% rename from sound/instruments/recorder/Dn6.mid rename to sound/runtime/instruments/recorder/Dn6.mid diff --git a/sound/instruments/recorder/Eb2.mid b/sound/runtime/instruments/recorder/Eb2.mid similarity index 100% rename from sound/instruments/recorder/Eb2.mid rename to sound/runtime/instruments/recorder/Eb2.mid diff --git a/sound/instruments/recorder/Eb3.mid b/sound/runtime/instruments/recorder/Eb3.mid similarity index 100% rename from sound/instruments/recorder/Eb3.mid rename to sound/runtime/instruments/recorder/Eb3.mid diff --git a/sound/instruments/recorder/Eb4.mid b/sound/runtime/instruments/recorder/Eb4.mid similarity index 100% rename from sound/instruments/recorder/Eb4.mid rename to sound/runtime/instruments/recorder/Eb4.mid diff --git a/sound/instruments/recorder/Eb5.mid b/sound/runtime/instruments/recorder/Eb5.mid similarity index 100% rename from sound/instruments/recorder/Eb5.mid rename to sound/runtime/instruments/recorder/Eb5.mid diff --git a/sound/instruments/recorder/Eb6.mid b/sound/runtime/instruments/recorder/Eb6.mid similarity index 100% rename from sound/instruments/recorder/Eb6.mid rename to sound/runtime/instruments/recorder/Eb6.mid diff --git a/sound/instruments/recorder/En2.mid b/sound/runtime/instruments/recorder/En2.mid similarity index 100% rename from sound/instruments/recorder/En2.mid rename to sound/runtime/instruments/recorder/En2.mid diff --git a/sound/instruments/recorder/En3.mid b/sound/runtime/instruments/recorder/En3.mid similarity index 100% rename from sound/instruments/recorder/En3.mid rename to sound/runtime/instruments/recorder/En3.mid diff --git a/sound/instruments/recorder/En4.mid b/sound/runtime/instruments/recorder/En4.mid similarity index 100% rename from sound/instruments/recorder/En4.mid rename to sound/runtime/instruments/recorder/En4.mid diff --git a/sound/instruments/recorder/En5.mid b/sound/runtime/instruments/recorder/En5.mid similarity index 100% rename from sound/instruments/recorder/En5.mid rename to sound/runtime/instruments/recorder/En5.mid diff --git a/sound/instruments/recorder/En6.mid b/sound/runtime/instruments/recorder/En6.mid similarity index 100% rename from sound/instruments/recorder/En6.mid rename to sound/runtime/instruments/recorder/En6.mid diff --git a/sound/instruments/recorder/Fn2.mid b/sound/runtime/instruments/recorder/Fn2.mid similarity index 100% rename from sound/instruments/recorder/Fn2.mid rename to sound/runtime/instruments/recorder/Fn2.mid diff --git a/sound/instruments/recorder/Fn3.mid b/sound/runtime/instruments/recorder/Fn3.mid similarity index 100% rename from sound/instruments/recorder/Fn3.mid rename to sound/runtime/instruments/recorder/Fn3.mid diff --git a/sound/instruments/recorder/Fn4.mid b/sound/runtime/instruments/recorder/Fn4.mid similarity index 100% rename from sound/instruments/recorder/Fn4.mid rename to sound/runtime/instruments/recorder/Fn4.mid diff --git a/sound/instruments/recorder/Fn5.mid b/sound/runtime/instruments/recorder/Fn5.mid similarity index 100% rename from sound/instruments/recorder/Fn5.mid rename to sound/runtime/instruments/recorder/Fn5.mid diff --git a/sound/instruments/recorder/Fn6.mid b/sound/runtime/instruments/recorder/Fn6.mid similarity index 100% rename from sound/instruments/recorder/Fn6.mid rename to sound/runtime/instruments/recorder/Fn6.mid diff --git a/sound/instruments/recorder/Gb2.mid b/sound/runtime/instruments/recorder/Gb2.mid similarity index 100% rename from sound/instruments/recorder/Gb2.mid rename to sound/runtime/instruments/recorder/Gb2.mid diff --git a/sound/instruments/recorder/Gb3.mid b/sound/runtime/instruments/recorder/Gb3.mid similarity index 100% rename from sound/instruments/recorder/Gb3.mid rename to sound/runtime/instruments/recorder/Gb3.mid diff --git a/sound/instruments/recorder/Gb4.mid b/sound/runtime/instruments/recorder/Gb4.mid similarity index 100% rename from sound/instruments/recorder/Gb4.mid rename to sound/runtime/instruments/recorder/Gb4.mid diff --git a/sound/instruments/recorder/Gb5.mid b/sound/runtime/instruments/recorder/Gb5.mid similarity index 100% rename from sound/instruments/recorder/Gb5.mid rename to sound/runtime/instruments/recorder/Gb5.mid diff --git a/sound/instruments/recorder/Gb6.mid b/sound/runtime/instruments/recorder/Gb6.mid similarity index 100% rename from sound/instruments/recorder/Gb6.mid rename to sound/runtime/instruments/recorder/Gb6.mid diff --git a/sound/instruments/recorder/Gn2.mid b/sound/runtime/instruments/recorder/Gn2.mid similarity index 100% rename from sound/instruments/recorder/Gn2.mid rename to sound/runtime/instruments/recorder/Gn2.mid diff --git a/sound/instruments/recorder/Gn3.mid b/sound/runtime/instruments/recorder/Gn3.mid similarity index 100% rename from sound/instruments/recorder/Gn3.mid rename to sound/runtime/instruments/recorder/Gn3.mid diff --git a/sound/instruments/recorder/Gn4.mid b/sound/runtime/instruments/recorder/Gn4.mid similarity index 100% rename from sound/instruments/recorder/Gn4.mid rename to sound/runtime/instruments/recorder/Gn4.mid diff --git a/sound/instruments/recorder/Gn5.mid b/sound/runtime/instruments/recorder/Gn5.mid similarity index 100% rename from sound/instruments/recorder/Gn5.mid rename to sound/runtime/instruments/recorder/Gn5.mid diff --git a/sound/instruments/recorder/Gn6.mid b/sound/runtime/instruments/recorder/Gn6.mid similarity index 100% rename from sound/instruments/recorder/Gn6.mid rename to sound/runtime/instruments/recorder/Gn6.mid diff --git a/sound/instruments/saxophone/Ab2.mid b/sound/runtime/instruments/saxophone/Ab2.mid similarity index 100% rename from sound/instruments/saxophone/Ab2.mid rename to sound/runtime/instruments/saxophone/Ab2.mid diff --git a/sound/instruments/saxophone/Ab3.mid b/sound/runtime/instruments/saxophone/Ab3.mid similarity index 100% rename from sound/instruments/saxophone/Ab3.mid rename to sound/runtime/instruments/saxophone/Ab3.mid diff --git a/sound/instruments/saxophone/Ab4.mid b/sound/runtime/instruments/saxophone/Ab4.mid similarity index 100% rename from sound/instruments/saxophone/Ab4.mid rename to sound/runtime/instruments/saxophone/Ab4.mid diff --git a/sound/instruments/saxophone/Ab5.mid b/sound/runtime/instruments/saxophone/Ab5.mid similarity index 100% rename from sound/instruments/saxophone/Ab5.mid rename to sound/runtime/instruments/saxophone/Ab5.mid diff --git a/sound/instruments/saxophone/Ab6.mid b/sound/runtime/instruments/saxophone/Ab6.mid similarity index 100% rename from sound/instruments/saxophone/Ab6.mid rename to sound/runtime/instruments/saxophone/Ab6.mid diff --git a/sound/instruments/saxophone/An2.mid b/sound/runtime/instruments/saxophone/An2.mid similarity index 100% rename from sound/instruments/saxophone/An2.mid rename to sound/runtime/instruments/saxophone/An2.mid diff --git a/sound/instruments/saxophone/An3.mid b/sound/runtime/instruments/saxophone/An3.mid similarity index 100% rename from sound/instruments/saxophone/An3.mid rename to sound/runtime/instruments/saxophone/An3.mid diff --git a/sound/instruments/saxophone/An4.mid b/sound/runtime/instruments/saxophone/An4.mid similarity index 100% rename from sound/instruments/saxophone/An4.mid rename to sound/runtime/instruments/saxophone/An4.mid diff --git a/sound/instruments/saxophone/An5.mid b/sound/runtime/instruments/saxophone/An5.mid similarity index 100% rename from sound/instruments/saxophone/An5.mid rename to sound/runtime/instruments/saxophone/An5.mid diff --git a/sound/instruments/saxophone/An6.mid b/sound/runtime/instruments/saxophone/An6.mid similarity index 100% rename from sound/instruments/saxophone/An6.mid rename to sound/runtime/instruments/saxophone/An6.mid diff --git a/sound/instruments/saxophone/Bb2.mid b/sound/runtime/instruments/saxophone/Bb2.mid similarity index 100% rename from sound/instruments/saxophone/Bb2.mid rename to sound/runtime/instruments/saxophone/Bb2.mid diff --git a/sound/instruments/saxophone/Bb3.mid b/sound/runtime/instruments/saxophone/Bb3.mid similarity index 100% rename from sound/instruments/saxophone/Bb3.mid rename to sound/runtime/instruments/saxophone/Bb3.mid diff --git a/sound/instruments/saxophone/Bb4.mid b/sound/runtime/instruments/saxophone/Bb4.mid similarity index 100% rename from sound/instruments/saxophone/Bb4.mid rename to sound/runtime/instruments/saxophone/Bb4.mid diff --git a/sound/instruments/saxophone/Bb5.mid b/sound/runtime/instruments/saxophone/Bb5.mid similarity index 100% rename from sound/instruments/saxophone/Bb5.mid rename to sound/runtime/instruments/saxophone/Bb5.mid diff --git a/sound/instruments/saxophone/Bb6.mid b/sound/runtime/instruments/saxophone/Bb6.mid similarity index 100% rename from sound/instruments/saxophone/Bb6.mid rename to sound/runtime/instruments/saxophone/Bb6.mid diff --git a/sound/instruments/saxophone/Bn2.mid b/sound/runtime/instruments/saxophone/Bn2.mid similarity index 100% rename from sound/instruments/saxophone/Bn2.mid rename to sound/runtime/instruments/saxophone/Bn2.mid diff --git a/sound/instruments/saxophone/Bn3.mid b/sound/runtime/instruments/saxophone/Bn3.mid similarity index 100% rename from sound/instruments/saxophone/Bn3.mid rename to sound/runtime/instruments/saxophone/Bn3.mid diff --git a/sound/instruments/saxophone/Bn4.mid b/sound/runtime/instruments/saxophone/Bn4.mid similarity index 100% rename from sound/instruments/saxophone/Bn4.mid rename to sound/runtime/instruments/saxophone/Bn4.mid diff --git a/sound/instruments/saxophone/Bn5.mid b/sound/runtime/instruments/saxophone/Bn5.mid similarity index 100% rename from sound/instruments/saxophone/Bn5.mid rename to sound/runtime/instruments/saxophone/Bn5.mid diff --git a/sound/instruments/saxophone/Bn6.mid b/sound/runtime/instruments/saxophone/Bn6.mid similarity index 100% rename from sound/instruments/saxophone/Bn6.mid rename to sound/runtime/instruments/saxophone/Bn6.mid diff --git a/sound/instruments/saxophone/Cn2.mid b/sound/runtime/instruments/saxophone/Cn2.mid similarity index 100% rename from sound/instruments/saxophone/Cn2.mid rename to sound/runtime/instruments/saxophone/Cn2.mid diff --git a/sound/instruments/saxophone/Cn3.mid b/sound/runtime/instruments/saxophone/Cn3.mid similarity index 100% rename from sound/instruments/saxophone/Cn3.mid rename to sound/runtime/instruments/saxophone/Cn3.mid diff --git a/sound/instruments/saxophone/Cn4.mid b/sound/runtime/instruments/saxophone/Cn4.mid similarity index 100% rename from sound/instruments/saxophone/Cn4.mid rename to sound/runtime/instruments/saxophone/Cn4.mid diff --git a/sound/instruments/saxophone/Cn5.mid b/sound/runtime/instruments/saxophone/Cn5.mid similarity index 100% rename from sound/instruments/saxophone/Cn5.mid rename to sound/runtime/instruments/saxophone/Cn5.mid diff --git a/sound/instruments/saxophone/Cn6.mid b/sound/runtime/instruments/saxophone/Cn6.mid similarity index 100% rename from sound/instruments/saxophone/Cn6.mid rename to sound/runtime/instruments/saxophone/Cn6.mid diff --git a/sound/instruments/saxophone/Db2.mid b/sound/runtime/instruments/saxophone/Db2.mid similarity index 100% rename from sound/instruments/saxophone/Db2.mid rename to sound/runtime/instruments/saxophone/Db2.mid diff --git a/sound/instruments/saxophone/Db3.mid b/sound/runtime/instruments/saxophone/Db3.mid similarity index 100% rename from sound/instruments/saxophone/Db3.mid rename to sound/runtime/instruments/saxophone/Db3.mid diff --git a/sound/instruments/saxophone/Db4.mid b/sound/runtime/instruments/saxophone/Db4.mid similarity index 100% rename from sound/instruments/saxophone/Db4.mid rename to sound/runtime/instruments/saxophone/Db4.mid diff --git a/sound/instruments/saxophone/Db5.mid b/sound/runtime/instruments/saxophone/Db5.mid similarity index 100% rename from sound/instruments/saxophone/Db5.mid rename to sound/runtime/instruments/saxophone/Db5.mid diff --git a/sound/instruments/saxophone/Db6.mid b/sound/runtime/instruments/saxophone/Db6.mid similarity index 100% rename from sound/instruments/saxophone/Db6.mid rename to sound/runtime/instruments/saxophone/Db6.mid diff --git a/sound/instruments/saxophone/Dn2.mid b/sound/runtime/instruments/saxophone/Dn2.mid similarity index 100% rename from sound/instruments/saxophone/Dn2.mid rename to sound/runtime/instruments/saxophone/Dn2.mid diff --git a/sound/instruments/saxophone/Dn3.mid b/sound/runtime/instruments/saxophone/Dn3.mid similarity index 100% rename from sound/instruments/saxophone/Dn3.mid rename to sound/runtime/instruments/saxophone/Dn3.mid diff --git a/sound/instruments/saxophone/Dn4.mid b/sound/runtime/instruments/saxophone/Dn4.mid similarity index 100% rename from sound/instruments/saxophone/Dn4.mid rename to sound/runtime/instruments/saxophone/Dn4.mid diff --git a/sound/instruments/saxophone/Dn5.mid b/sound/runtime/instruments/saxophone/Dn5.mid similarity index 100% rename from sound/instruments/saxophone/Dn5.mid rename to sound/runtime/instruments/saxophone/Dn5.mid diff --git a/sound/instruments/saxophone/Dn6.mid b/sound/runtime/instruments/saxophone/Dn6.mid similarity index 100% rename from sound/instruments/saxophone/Dn6.mid rename to sound/runtime/instruments/saxophone/Dn6.mid diff --git a/sound/instruments/saxophone/Eb2.mid b/sound/runtime/instruments/saxophone/Eb2.mid similarity index 100% rename from sound/instruments/saxophone/Eb2.mid rename to sound/runtime/instruments/saxophone/Eb2.mid diff --git a/sound/instruments/saxophone/Eb3.mid b/sound/runtime/instruments/saxophone/Eb3.mid similarity index 100% rename from sound/instruments/saxophone/Eb3.mid rename to sound/runtime/instruments/saxophone/Eb3.mid diff --git a/sound/instruments/saxophone/Eb4.mid b/sound/runtime/instruments/saxophone/Eb4.mid similarity index 100% rename from sound/instruments/saxophone/Eb4.mid rename to sound/runtime/instruments/saxophone/Eb4.mid diff --git a/sound/instruments/saxophone/Eb5.mid b/sound/runtime/instruments/saxophone/Eb5.mid similarity index 100% rename from sound/instruments/saxophone/Eb5.mid rename to sound/runtime/instruments/saxophone/Eb5.mid diff --git a/sound/instruments/saxophone/Eb6.mid b/sound/runtime/instruments/saxophone/Eb6.mid similarity index 100% rename from sound/instruments/saxophone/Eb6.mid rename to sound/runtime/instruments/saxophone/Eb6.mid diff --git a/sound/instruments/saxophone/En2.mid b/sound/runtime/instruments/saxophone/En2.mid similarity index 100% rename from sound/instruments/saxophone/En2.mid rename to sound/runtime/instruments/saxophone/En2.mid diff --git a/sound/instruments/saxophone/En3.mid b/sound/runtime/instruments/saxophone/En3.mid similarity index 100% rename from sound/instruments/saxophone/En3.mid rename to sound/runtime/instruments/saxophone/En3.mid diff --git a/sound/instruments/saxophone/En4.mid b/sound/runtime/instruments/saxophone/En4.mid similarity index 100% rename from sound/instruments/saxophone/En4.mid rename to sound/runtime/instruments/saxophone/En4.mid diff --git a/sound/instruments/saxophone/En5.mid b/sound/runtime/instruments/saxophone/En5.mid similarity index 100% rename from sound/instruments/saxophone/En5.mid rename to sound/runtime/instruments/saxophone/En5.mid diff --git a/sound/instruments/saxophone/En6.mid b/sound/runtime/instruments/saxophone/En6.mid similarity index 100% rename from sound/instruments/saxophone/En6.mid rename to sound/runtime/instruments/saxophone/En6.mid diff --git a/sound/instruments/saxophone/Fn2.mid b/sound/runtime/instruments/saxophone/Fn2.mid similarity index 100% rename from sound/instruments/saxophone/Fn2.mid rename to sound/runtime/instruments/saxophone/Fn2.mid diff --git a/sound/instruments/saxophone/Fn3.mid b/sound/runtime/instruments/saxophone/Fn3.mid similarity index 100% rename from sound/instruments/saxophone/Fn3.mid rename to sound/runtime/instruments/saxophone/Fn3.mid diff --git a/sound/instruments/saxophone/Fn4.mid b/sound/runtime/instruments/saxophone/Fn4.mid similarity index 100% rename from sound/instruments/saxophone/Fn4.mid rename to sound/runtime/instruments/saxophone/Fn4.mid diff --git a/sound/instruments/saxophone/Fn5.mid b/sound/runtime/instruments/saxophone/Fn5.mid similarity index 100% rename from sound/instruments/saxophone/Fn5.mid rename to sound/runtime/instruments/saxophone/Fn5.mid diff --git a/sound/instruments/saxophone/Fn6.mid b/sound/runtime/instruments/saxophone/Fn6.mid similarity index 100% rename from sound/instruments/saxophone/Fn6.mid rename to sound/runtime/instruments/saxophone/Fn6.mid diff --git a/sound/instruments/saxophone/Gb2.mid b/sound/runtime/instruments/saxophone/Gb2.mid similarity index 100% rename from sound/instruments/saxophone/Gb2.mid rename to sound/runtime/instruments/saxophone/Gb2.mid diff --git a/sound/instruments/saxophone/Gb3.mid b/sound/runtime/instruments/saxophone/Gb3.mid similarity index 100% rename from sound/instruments/saxophone/Gb3.mid rename to sound/runtime/instruments/saxophone/Gb3.mid diff --git a/sound/instruments/saxophone/Gb4.mid b/sound/runtime/instruments/saxophone/Gb4.mid similarity index 100% rename from sound/instruments/saxophone/Gb4.mid rename to sound/runtime/instruments/saxophone/Gb4.mid diff --git a/sound/instruments/saxophone/Gb5.mid b/sound/runtime/instruments/saxophone/Gb5.mid similarity index 100% rename from sound/instruments/saxophone/Gb5.mid rename to sound/runtime/instruments/saxophone/Gb5.mid diff --git a/sound/instruments/saxophone/Gb6.mid b/sound/runtime/instruments/saxophone/Gb6.mid similarity index 100% rename from sound/instruments/saxophone/Gb6.mid rename to sound/runtime/instruments/saxophone/Gb6.mid diff --git a/sound/instruments/saxophone/Gn2.mid b/sound/runtime/instruments/saxophone/Gn2.mid similarity index 100% rename from sound/instruments/saxophone/Gn2.mid rename to sound/runtime/instruments/saxophone/Gn2.mid diff --git a/sound/instruments/saxophone/Gn4.mid b/sound/runtime/instruments/saxophone/Gn4.mid similarity index 100% rename from sound/instruments/saxophone/Gn4.mid rename to sound/runtime/instruments/saxophone/Gn4.mid diff --git a/sound/instruments/saxophone/Gn5.mid b/sound/runtime/instruments/saxophone/Gn5.mid similarity index 100% rename from sound/instruments/saxophone/Gn5.mid rename to sound/runtime/instruments/saxophone/Gn5.mid diff --git a/sound/instruments/saxophone/Gn6.mid b/sound/runtime/instruments/saxophone/Gn6.mid similarity index 100% rename from sound/instruments/saxophone/Gn6.mid rename to sound/runtime/instruments/saxophone/Gn6.mid diff --git a/sound/instruments/trombone/Ab2.mid b/sound/runtime/instruments/trombone/Ab2.mid similarity index 100% rename from sound/instruments/trombone/Ab2.mid rename to sound/runtime/instruments/trombone/Ab2.mid diff --git a/sound/instruments/trombone/Ab3.mid b/sound/runtime/instruments/trombone/Ab3.mid similarity index 100% rename from sound/instruments/trombone/Ab3.mid rename to sound/runtime/instruments/trombone/Ab3.mid diff --git a/sound/instruments/trombone/Ab4.mid b/sound/runtime/instruments/trombone/Ab4.mid similarity index 100% rename from sound/instruments/trombone/Ab4.mid rename to sound/runtime/instruments/trombone/Ab4.mid diff --git a/sound/instruments/trombone/Ab5.mid b/sound/runtime/instruments/trombone/Ab5.mid similarity index 100% rename from sound/instruments/trombone/Ab5.mid rename to sound/runtime/instruments/trombone/Ab5.mid diff --git a/sound/instruments/trombone/Ab6.mid b/sound/runtime/instruments/trombone/Ab6.mid similarity index 100% rename from sound/instruments/trombone/Ab6.mid rename to sound/runtime/instruments/trombone/Ab6.mid diff --git a/sound/instruments/trombone/An2.mid b/sound/runtime/instruments/trombone/An2.mid similarity index 100% rename from sound/instruments/trombone/An2.mid rename to sound/runtime/instruments/trombone/An2.mid diff --git a/sound/instruments/trombone/An3.mid b/sound/runtime/instruments/trombone/An3.mid similarity index 100% rename from sound/instruments/trombone/An3.mid rename to sound/runtime/instruments/trombone/An3.mid diff --git a/sound/instruments/trombone/An4.mid b/sound/runtime/instruments/trombone/An4.mid similarity index 100% rename from sound/instruments/trombone/An4.mid rename to sound/runtime/instruments/trombone/An4.mid diff --git a/sound/instruments/trombone/An5.mid b/sound/runtime/instruments/trombone/An5.mid similarity index 100% rename from sound/instruments/trombone/An5.mid rename to sound/runtime/instruments/trombone/An5.mid diff --git a/sound/instruments/trombone/An6.mid b/sound/runtime/instruments/trombone/An6.mid similarity index 100% rename from sound/instruments/trombone/An6.mid rename to sound/runtime/instruments/trombone/An6.mid diff --git a/sound/instruments/trombone/Bb2.mid b/sound/runtime/instruments/trombone/Bb2.mid similarity index 100% rename from sound/instruments/trombone/Bb2.mid rename to sound/runtime/instruments/trombone/Bb2.mid diff --git a/sound/instruments/trombone/Bb3.mid b/sound/runtime/instruments/trombone/Bb3.mid similarity index 100% rename from sound/instruments/trombone/Bb3.mid rename to sound/runtime/instruments/trombone/Bb3.mid diff --git a/sound/instruments/trombone/Bb4.mid b/sound/runtime/instruments/trombone/Bb4.mid similarity index 100% rename from sound/instruments/trombone/Bb4.mid rename to sound/runtime/instruments/trombone/Bb4.mid diff --git a/sound/instruments/trombone/Bb5.mid b/sound/runtime/instruments/trombone/Bb5.mid similarity index 100% rename from sound/instruments/trombone/Bb5.mid rename to sound/runtime/instruments/trombone/Bb5.mid diff --git a/sound/instruments/trombone/Bb6.mid b/sound/runtime/instruments/trombone/Bb6.mid similarity index 100% rename from sound/instruments/trombone/Bb6.mid rename to sound/runtime/instruments/trombone/Bb6.mid diff --git a/sound/instruments/trombone/Bn2.mid b/sound/runtime/instruments/trombone/Bn2.mid similarity index 100% rename from sound/instruments/trombone/Bn2.mid rename to sound/runtime/instruments/trombone/Bn2.mid diff --git a/sound/instruments/trombone/Bn3.mid b/sound/runtime/instruments/trombone/Bn3.mid similarity index 100% rename from sound/instruments/trombone/Bn3.mid rename to sound/runtime/instruments/trombone/Bn3.mid diff --git a/sound/instruments/trombone/Bn4.mid b/sound/runtime/instruments/trombone/Bn4.mid similarity index 100% rename from sound/instruments/trombone/Bn4.mid rename to sound/runtime/instruments/trombone/Bn4.mid diff --git a/sound/instruments/trombone/Bn5.mid b/sound/runtime/instruments/trombone/Bn5.mid similarity index 100% rename from sound/instruments/trombone/Bn5.mid rename to sound/runtime/instruments/trombone/Bn5.mid diff --git a/sound/instruments/trombone/Bn6.mid b/sound/runtime/instruments/trombone/Bn6.mid similarity index 100% rename from sound/instruments/trombone/Bn6.mid rename to sound/runtime/instruments/trombone/Bn6.mid diff --git a/sound/instruments/trombone/Cn2.mid b/sound/runtime/instruments/trombone/Cn2.mid similarity index 100% rename from sound/instruments/trombone/Cn2.mid rename to sound/runtime/instruments/trombone/Cn2.mid diff --git a/sound/instruments/trombone/Cn3.mid b/sound/runtime/instruments/trombone/Cn3.mid similarity index 100% rename from sound/instruments/trombone/Cn3.mid rename to sound/runtime/instruments/trombone/Cn3.mid diff --git a/sound/instruments/trombone/Cn4.mid b/sound/runtime/instruments/trombone/Cn4.mid similarity index 100% rename from sound/instruments/trombone/Cn4.mid rename to sound/runtime/instruments/trombone/Cn4.mid diff --git a/sound/instruments/trombone/Cn5.mid b/sound/runtime/instruments/trombone/Cn5.mid similarity index 100% rename from sound/instruments/trombone/Cn5.mid rename to sound/runtime/instruments/trombone/Cn5.mid diff --git a/sound/instruments/trombone/Cn6.mid b/sound/runtime/instruments/trombone/Cn6.mid similarity index 100% rename from sound/instruments/trombone/Cn6.mid rename to sound/runtime/instruments/trombone/Cn6.mid diff --git a/sound/instruments/trombone/Db2.mid b/sound/runtime/instruments/trombone/Db2.mid similarity index 100% rename from sound/instruments/trombone/Db2.mid rename to sound/runtime/instruments/trombone/Db2.mid diff --git a/sound/instruments/trombone/Db3.mid b/sound/runtime/instruments/trombone/Db3.mid similarity index 100% rename from sound/instruments/trombone/Db3.mid rename to sound/runtime/instruments/trombone/Db3.mid diff --git a/sound/instruments/trombone/Db4.mid b/sound/runtime/instruments/trombone/Db4.mid similarity index 100% rename from sound/instruments/trombone/Db4.mid rename to sound/runtime/instruments/trombone/Db4.mid diff --git a/sound/instruments/trombone/Db5.mid b/sound/runtime/instruments/trombone/Db5.mid similarity index 100% rename from sound/instruments/trombone/Db5.mid rename to sound/runtime/instruments/trombone/Db5.mid diff --git a/sound/instruments/trombone/Db6.mid b/sound/runtime/instruments/trombone/Db6.mid similarity index 100% rename from sound/instruments/trombone/Db6.mid rename to sound/runtime/instruments/trombone/Db6.mid diff --git a/sound/instruments/trombone/Dn2.mid b/sound/runtime/instruments/trombone/Dn2.mid similarity index 100% rename from sound/instruments/trombone/Dn2.mid rename to sound/runtime/instruments/trombone/Dn2.mid diff --git a/sound/instruments/trombone/Dn3.mid b/sound/runtime/instruments/trombone/Dn3.mid similarity index 100% rename from sound/instruments/trombone/Dn3.mid rename to sound/runtime/instruments/trombone/Dn3.mid diff --git a/sound/instruments/trombone/Dn4.mid b/sound/runtime/instruments/trombone/Dn4.mid similarity index 100% rename from sound/instruments/trombone/Dn4.mid rename to sound/runtime/instruments/trombone/Dn4.mid diff --git a/sound/instruments/trombone/Dn5.mid b/sound/runtime/instruments/trombone/Dn5.mid similarity index 100% rename from sound/instruments/trombone/Dn5.mid rename to sound/runtime/instruments/trombone/Dn5.mid diff --git a/sound/instruments/trombone/Dn6.mid b/sound/runtime/instruments/trombone/Dn6.mid similarity index 100% rename from sound/instruments/trombone/Dn6.mid rename to sound/runtime/instruments/trombone/Dn6.mid diff --git a/sound/instruments/trombone/Eb2.mid b/sound/runtime/instruments/trombone/Eb2.mid similarity index 100% rename from sound/instruments/trombone/Eb2.mid rename to sound/runtime/instruments/trombone/Eb2.mid diff --git a/sound/instruments/trombone/Eb3.mid b/sound/runtime/instruments/trombone/Eb3.mid similarity index 100% rename from sound/instruments/trombone/Eb3.mid rename to sound/runtime/instruments/trombone/Eb3.mid diff --git a/sound/instruments/trombone/Eb4.mid b/sound/runtime/instruments/trombone/Eb4.mid similarity index 100% rename from sound/instruments/trombone/Eb4.mid rename to sound/runtime/instruments/trombone/Eb4.mid diff --git a/sound/instruments/trombone/Eb5.mid b/sound/runtime/instruments/trombone/Eb5.mid similarity index 100% rename from sound/instruments/trombone/Eb5.mid rename to sound/runtime/instruments/trombone/Eb5.mid diff --git a/sound/instruments/trombone/Eb6.mid b/sound/runtime/instruments/trombone/Eb6.mid similarity index 100% rename from sound/instruments/trombone/Eb6.mid rename to sound/runtime/instruments/trombone/Eb6.mid diff --git a/sound/instruments/trombone/En2.mid b/sound/runtime/instruments/trombone/En2.mid similarity index 100% rename from sound/instruments/trombone/En2.mid rename to sound/runtime/instruments/trombone/En2.mid diff --git a/sound/instruments/trombone/En3.mid b/sound/runtime/instruments/trombone/En3.mid similarity index 100% rename from sound/instruments/trombone/En3.mid rename to sound/runtime/instruments/trombone/En3.mid diff --git a/sound/instruments/trombone/En4.mid b/sound/runtime/instruments/trombone/En4.mid similarity index 100% rename from sound/instruments/trombone/En4.mid rename to sound/runtime/instruments/trombone/En4.mid diff --git a/sound/instruments/trombone/En5.mid b/sound/runtime/instruments/trombone/En5.mid similarity index 100% rename from sound/instruments/trombone/En5.mid rename to sound/runtime/instruments/trombone/En5.mid diff --git a/sound/instruments/trombone/En6.mid b/sound/runtime/instruments/trombone/En6.mid similarity index 100% rename from sound/instruments/trombone/En6.mid rename to sound/runtime/instruments/trombone/En6.mid diff --git a/sound/instruments/trombone/Fn2.mid b/sound/runtime/instruments/trombone/Fn2.mid similarity index 100% rename from sound/instruments/trombone/Fn2.mid rename to sound/runtime/instruments/trombone/Fn2.mid diff --git a/sound/instruments/trombone/Fn3.mid b/sound/runtime/instruments/trombone/Fn3.mid similarity index 100% rename from sound/instruments/trombone/Fn3.mid rename to sound/runtime/instruments/trombone/Fn3.mid diff --git a/sound/instruments/trombone/Fn4.mid b/sound/runtime/instruments/trombone/Fn4.mid similarity index 100% rename from sound/instruments/trombone/Fn4.mid rename to sound/runtime/instruments/trombone/Fn4.mid diff --git a/sound/instruments/trombone/Fn5.mid b/sound/runtime/instruments/trombone/Fn5.mid similarity index 100% rename from sound/instruments/trombone/Fn5.mid rename to sound/runtime/instruments/trombone/Fn5.mid diff --git a/sound/instruments/trombone/Fn6.mid b/sound/runtime/instruments/trombone/Fn6.mid similarity index 100% rename from sound/instruments/trombone/Fn6.mid rename to sound/runtime/instruments/trombone/Fn6.mid diff --git a/sound/instruments/trombone/Gb2.mid b/sound/runtime/instruments/trombone/Gb2.mid similarity index 100% rename from sound/instruments/trombone/Gb2.mid rename to sound/runtime/instruments/trombone/Gb2.mid diff --git a/sound/instruments/trombone/Gb3.mid b/sound/runtime/instruments/trombone/Gb3.mid similarity index 100% rename from sound/instruments/trombone/Gb3.mid rename to sound/runtime/instruments/trombone/Gb3.mid diff --git a/sound/instruments/trombone/Gb4.mid b/sound/runtime/instruments/trombone/Gb4.mid similarity index 100% rename from sound/instruments/trombone/Gb4.mid rename to sound/runtime/instruments/trombone/Gb4.mid diff --git a/sound/instruments/trombone/Gb5.mid b/sound/runtime/instruments/trombone/Gb5.mid similarity index 100% rename from sound/instruments/trombone/Gb5.mid rename to sound/runtime/instruments/trombone/Gb5.mid diff --git a/sound/instruments/trombone/Gb6.mid b/sound/runtime/instruments/trombone/Gb6.mid similarity index 100% rename from sound/instruments/trombone/Gb6.mid rename to sound/runtime/instruments/trombone/Gb6.mid diff --git a/sound/instruments/trombone/Gn2.mid b/sound/runtime/instruments/trombone/Gn2.mid similarity index 100% rename from sound/instruments/trombone/Gn2.mid rename to sound/runtime/instruments/trombone/Gn2.mid diff --git a/sound/instruments/trombone/Gn3.mid b/sound/runtime/instruments/trombone/Gn3.mid similarity index 100% rename from sound/instruments/trombone/Gn3.mid rename to sound/runtime/instruments/trombone/Gn3.mid diff --git a/sound/instruments/trombone/Gn4.mid b/sound/runtime/instruments/trombone/Gn4.mid similarity index 100% rename from sound/instruments/trombone/Gn4.mid rename to sound/runtime/instruments/trombone/Gn4.mid diff --git a/sound/instruments/trombone/Gn5.mid b/sound/runtime/instruments/trombone/Gn5.mid similarity index 100% rename from sound/instruments/trombone/Gn5.mid rename to sound/runtime/instruments/trombone/Gn5.mid diff --git a/sound/instruments/trombone/Gn6.mid b/sound/runtime/instruments/trombone/Gn6.mid similarity index 100% rename from sound/instruments/trombone/Gn6.mid rename to sound/runtime/instruments/trombone/Gn6.mid diff --git a/sound/instruments/violin/Ab1.mid b/sound/runtime/instruments/violin/Ab1.mid similarity index 100% rename from sound/instruments/violin/Ab1.mid rename to sound/runtime/instruments/violin/Ab1.mid diff --git a/sound/instruments/violin/Ab2.mid b/sound/runtime/instruments/violin/Ab2.mid similarity index 100% rename from sound/instruments/violin/Ab2.mid rename to sound/runtime/instruments/violin/Ab2.mid diff --git a/sound/instruments/violin/Ab3.mid b/sound/runtime/instruments/violin/Ab3.mid similarity index 100% rename from sound/instruments/violin/Ab3.mid rename to sound/runtime/instruments/violin/Ab3.mid diff --git a/sound/instruments/violin/Ab4.mid b/sound/runtime/instruments/violin/Ab4.mid similarity index 100% rename from sound/instruments/violin/Ab4.mid rename to sound/runtime/instruments/violin/Ab4.mid diff --git a/sound/instruments/violin/Ab5.mid b/sound/runtime/instruments/violin/Ab5.mid similarity index 100% rename from sound/instruments/violin/Ab5.mid rename to sound/runtime/instruments/violin/Ab5.mid diff --git a/sound/instruments/violin/Ab6.mid b/sound/runtime/instruments/violin/Ab6.mid similarity index 100% rename from sound/instruments/violin/Ab6.mid rename to sound/runtime/instruments/violin/Ab6.mid diff --git a/sound/instruments/violin/Ab7.mid b/sound/runtime/instruments/violin/Ab7.mid similarity index 100% rename from sound/instruments/violin/Ab7.mid rename to sound/runtime/instruments/violin/Ab7.mid diff --git a/sound/instruments/violin/Ab8.mid b/sound/runtime/instruments/violin/Ab8.mid similarity index 100% rename from sound/instruments/violin/Ab8.mid rename to sound/runtime/instruments/violin/Ab8.mid diff --git a/sound/instruments/violin/An1.mid b/sound/runtime/instruments/violin/An1.mid similarity index 100% rename from sound/instruments/violin/An1.mid rename to sound/runtime/instruments/violin/An1.mid diff --git a/sound/instruments/violin/An2.mid b/sound/runtime/instruments/violin/An2.mid similarity index 100% rename from sound/instruments/violin/An2.mid rename to sound/runtime/instruments/violin/An2.mid diff --git a/sound/instruments/violin/An3.mid b/sound/runtime/instruments/violin/An3.mid similarity index 100% rename from sound/instruments/violin/An3.mid rename to sound/runtime/instruments/violin/An3.mid diff --git a/sound/instruments/violin/An4.mid b/sound/runtime/instruments/violin/An4.mid similarity index 100% rename from sound/instruments/violin/An4.mid rename to sound/runtime/instruments/violin/An4.mid diff --git a/sound/instruments/violin/An5.mid b/sound/runtime/instruments/violin/An5.mid similarity index 100% rename from sound/instruments/violin/An5.mid rename to sound/runtime/instruments/violin/An5.mid diff --git a/sound/instruments/violin/An6.mid b/sound/runtime/instruments/violin/An6.mid similarity index 100% rename from sound/instruments/violin/An6.mid rename to sound/runtime/instruments/violin/An6.mid diff --git a/sound/instruments/violin/An7.mid b/sound/runtime/instruments/violin/An7.mid similarity index 100% rename from sound/instruments/violin/An7.mid rename to sound/runtime/instruments/violin/An7.mid diff --git a/sound/instruments/violin/An8.mid b/sound/runtime/instruments/violin/An8.mid similarity index 100% rename from sound/instruments/violin/An8.mid rename to sound/runtime/instruments/violin/An8.mid diff --git a/sound/instruments/violin/Bb1.mid b/sound/runtime/instruments/violin/Bb1.mid similarity index 100% rename from sound/instruments/violin/Bb1.mid rename to sound/runtime/instruments/violin/Bb1.mid diff --git a/sound/instruments/violin/Bb2.mid b/sound/runtime/instruments/violin/Bb2.mid similarity index 100% rename from sound/instruments/violin/Bb2.mid rename to sound/runtime/instruments/violin/Bb2.mid diff --git a/sound/instruments/violin/Bb3.mid b/sound/runtime/instruments/violin/Bb3.mid similarity index 100% rename from sound/instruments/violin/Bb3.mid rename to sound/runtime/instruments/violin/Bb3.mid diff --git a/sound/instruments/violin/Bb4.mid b/sound/runtime/instruments/violin/Bb4.mid similarity index 100% rename from sound/instruments/violin/Bb4.mid rename to sound/runtime/instruments/violin/Bb4.mid diff --git a/sound/instruments/violin/Bb5.mid b/sound/runtime/instruments/violin/Bb5.mid similarity index 100% rename from sound/instruments/violin/Bb5.mid rename to sound/runtime/instruments/violin/Bb5.mid diff --git a/sound/instruments/violin/Bb6.mid b/sound/runtime/instruments/violin/Bb6.mid similarity index 100% rename from sound/instruments/violin/Bb6.mid rename to sound/runtime/instruments/violin/Bb6.mid diff --git a/sound/instruments/violin/Bb7.mid b/sound/runtime/instruments/violin/Bb7.mid similarity index 100% rename from sound/instruments/violin/Bb7.mid rename to sound/runtime/instruments/violin/Bb7.mid diff --git a/sound/instruments/violin/Bb8.mid b/sound/runtime/instruments/violin/Bb8.mid similarity index 100% rename from sound/instruments/violin/Bb8.mid rename to sound/runtime/instruments/violin/Bb8.mid diff --git a/sound/instruments/violin/Bn1.mid b/sound/runtime/instruments/violin/Bn1.mid similarity index 100% rename from sound/instruments/violin/Bn1.mid rename to sound/runtime/instruments/violin/Bn1.mid diff --git a/sound/instruments/violin/Bn2.mid b/sound/runtime/instruments/violin/Bn2.mid similarity index 100% rename from sound/instruments/violin/Bn2.mid rename to sound/runtime/instruments/violin/Bn2.mid diff --git a/sound/instruments/violin/Bn3.mid b/sound/runtime/instruments/violin/Bn3.mid similarity index 100% rename from sound/instruments/violin/Bn3.mid rename to sound/runtime/instruments/violin/Bn3.mid diff --git a/sound/instruments/violin/Bn4.mid b/sound/runtime/instruments/violin/Bn4.mid similarity index 100% rename from sound/instruments/violin/Bn4.mid rename to sound/runtime/instruments/violin/Bn4.mid diff --git a/sound/instruments/violin/Bn5.mid b/sound/runtime/instruments/violin/Bn5.mid similarity index 100% rename from sound/instruments/violin/Bn5.mid rename to sound/runtime/instruments/violin/Bn5.mid diff --git a/sound/instruments/violin/Bn6.mid b/sound/runtime/instruments/violin/Bn6.mid similarity index 100% rename from sound/instruments/violin/Bn6.mid rename to sound/runtime/instruments/violin/Bn6.mid diff --git a/sound/instruments/violin/Bn7.mid b/sound/runtime/instruments/violin/Bn7.mid similarity index 100% rename from sound/instruments/violin/Bn7.mid rename to sound/runtime/instruments/violin/Bn7.mid diff --git a/sound/instruments/violin/Bn8.mid b/sound/runtime/instruments/violin/Bn8.mid similarity index 100% rename from sound/instruments/violin/Bn8.mid rename to sound/runtime/instruments/violin/Bn8.mid diff --git a/sound/instruments/violin/Cn1.mid b/sound/runtime/instruments/violin/Cn1.mid similarity index 100% rename from sound/instruments/violin/Cn1.mid rename to sound/runtime/instruments/violin/Cn1.mid diff --git a/sound/instruments/violin/Cn2.mid b/sound/runtime/instruments/violin/Cn2.mid similarity index 100% rename from sound/instruments/violin/Cn2.mid rename to sound/runtime/instruments/violin/Cn2.mid diff --git a/sound/instruments/violin/Cn3.mid b/sound/runtime/instruments/violin/Cn3.mid similarity index 100% rename from sound/instruments/violin/Cn3.mid rename to sound/runtime/instruments/violin/Cn3.mid diff --git a/sound/instruments/violin/Cn4.mid b/sound/runtime/instruments/violin/Cn4.mid similarity index 100% rename from sound/instruments/violin/Cn4.mid rename to sound/runtime/instruments/violin/Cn4.mid diff --git a/sound/instruments/violin/Cn5.mid b/sound/runtime/instruments/violin/Cn5.mid similarity index 100% rename from sound/instruments/violin/Cn5.mid rename to sound/runtime/instruments/violin/Cn5.mid diff --git a/sound/instruments/violin/Cn6.mid b/sound/runtime/instruments/violin/Cn6.mid similarity index 100% rename from sound/instruments/violin/Cn6.mid rename to sound/runtime/instruments/violin/Cn6.mid diff --git a/sound/instruments/violin/Cn7.mid b/sound/runtime/instruments/violin/Cn7.mid similarity index 100% rename from sound/instruments/violin/Cn7.mid rename to sound/runtime/instruments/violin/Cn7.mid diff --git a/sound/instruments/violin/Cn8.mid b/sound/runtime/instruments/violin/Cn8.mid similarity index 100% rename from sound/instruments/violin/Cn8.mid rename to sound/runtime/instruments/violin/Cn8.mid diff --git a/sound/instruments/violin/Cn9.mid b/sound/runtime/instruments/violin/Cn9.mid similarity index 100% rename from sound/instruments/violin/Cn9.mid rename to sound/runtime/instruments/violin/Cn9.mid diff --git a/sound/instruments/violin/Db1.mid b/sound/runtime/instruments/violin/Db1.mid similarity index 100% rename from sound/instruments/violin/Db1.mid rename to sound/runtime/instruments/violin/Db1.mid diff --git a/sound/instruments/violin/Db2.mid b/sound/runtime/instruments/violin/Db2.mid similarity index 100% rename from sound/instruments/violin/Db2.mid rename to sound/runtime/instruments/violin/Db2.mid diff --git a/sound/instruments/violin/Db3.mid b/sound/runtime/instruments/violin/Db3.mid similarity index 100% rename from sound/instruments/violin/Db3.mid rename to sound/runtime/instruments/violin/Db3.mid diff --git a/sound/instruments/violin/Db4.mid b/sound/runtime/instruments/violin/Db4.mid similarity index 100% rename from sound/instruments/violin/Db4.mid rename to sound/runtime/instruments/violin/Db4.mid diff --git a/sound/instruments/violin/Db5.mid b/sound/runtime/instruments/violin/Db5.mid similarity index 100% rename from sound/instruments/violin/Db5.mid rename to sound/runtime/instruments/violin/Db5.mid diff --git a/sound/instruments/violin/Db6.mid b/sound/runtime/instruments/violin/Db6.mid similarity index 100% rename from sound/instruments/violin/Db6.mid rename to sound/runtime/instruments/violin/Db6.mid diff --git a/sound/instruments/violin/Db7.mid b/sound/runtime/instruments/violin/Db7.mid similarity index 100% rename from sound/instruments/violin/Db7.mid rename to sound/runtime/instruments/violin/Db7.mid diff --git a/sound/instruments/violin/Db8.mid b/sound/runtime/instruments/violin/Db8.mid similarity index 100% rename from sound/instruments/violin/Db8.mid rename to sound/runtime/instruments/violin/Db8.mid diff --git a/sound/instruments/violin/Dn1.mid b/sound/runtime/instruments/violin/Dn1.mid similarity index 100% rename from sound/instruments/violin/Dn1.mid rename to sound/runtime/instruments/violin/Dn1.mid diff --git a/sound/instruments/violin/Dn2.mid b/sound/runtime/instruments/violin/Dn2.mid similarity index 100% rename from sound/instruments/violin/Dn2.mid rename to sound/runtime/instruments/violin/Dn2.mid diff --git a/sound/instruments/violin/Dn3.mid b/sound/runtime/instruments/violin/Dn3.mid similarity index 100% rename from sound/instruments/violin/Dn3.mid rename to sound/runtime/instruments/violin/Dn3.mid diff --git a/sound/instruments/violin/Dn4.mid b/sound/runtime/instruments/violin/Dn4.mid similarity index 100% rename from sound/instruments/violin/Dn4.mid rename to sound/runtime/instruments/violin/Dn4.mid diff --git a/sound/instruments/violin/Dn5.mid b/sound/runtime/instruments/violin/Dn5.mid similarity index 100% rename from sound/instruments/violin/Dn5.mid rename to sound/runtime/instruments/violin/Dn5.mid diff --git a/sound/instruments/violin/Dn6.mid b/sound/runtime/instruments/violin/Dn6.mid similarity index 100% rename from sound/instruments/violin/Dn6.mid rename to sound/runtime/instruments/violin/Dn6.mid diff --git a/sound/instruments/violin/Dn7.mid b/sound/runtime/instruments/violin/Dn7.mid similarity index 100% rename from sound/instruments/violin/Dn7.mid rename to sound/runtime/instruments/violin/Dn7.mid diff --git a/sound/instruments/violin/Dn8.mid b/sound/runtime/instruments/violin/Dn8.mid similarity index 100% rename from sound/instruments/violin/Dn8.mid rename to sound/runtime/instruments/violin/Dn8.mid diff --git a/sound/instruments/violin/Eb1.mid b/sound/runtime/instruments/violin/Eb1.mid similarity index 100% rename from sound/instruments/violin/Eb1.mid rename to sound/runtime/instruments/violin/Eb1.mid diff --git a/sound/instruments/violin/Eb2.mid b/sound/runtime/instruments/violin/Eb2.mid similarity index 100% rename from sound/instruments/violin/Eb2.mid rename to sound/runtime/instruments/violin/Eb2.mid diff --git a/sound/instruments/violin/Eb3.mid b/sound/runtime/instruments/violin/Eb3.mid similarity index 100% rename from sound/instruments/violin/Eb3.mid rename to sound/runtime/instruments/violin/Eb3.mid diff --git a/sound/instruments/violin/Eb4.mid b/sound/runtime/instruments/violin/Eb4.mid similarity index 100% rename from sound/instruments/violin/Eb4.mid rename to sound/runtime/instruments/violin/Eb4.mid diff --git a/sound/instruments/violin/Eb5.mid b/sound/runtime/instruments/violin/Eb5.mid similarity index 100% rename from sound/instruments/violin/Eb5.mid rename to sound/runtime/instruments/violin/Eb5.mid diff --git a/sound/instruments/violin/Eb6.mid b/sound/runtime/instruments/violin/Eb6.mid similarity index 100% rename from sound/instruments/violin/Eb6.mid rename to sound/runtime/instruments/violin/Eb6.mid diff --git a/sound/instruments/violin/Eb7.mid b/sound/runtime/instruments/violin/Eb7.mid similarity index 100% rename from sound/instruments/violin/Eb7.mid rename to sound/runtime/instruments/violin/Eb7.mid diff --git a/sound/instruments/violin/Eb8.mid b/sound/runtime/instruments/violin/Eb8.mid similarity index 100% rename from sound/instruments/violin/Eb8.mid rename to sound/runtime/instruments/violin/Eb8.mid diff --git a/sound/instruments/violin/En1.mid b/sound/runtime/instruments/violin/En1.mid similarity index 100% rename from sound/instruments/violin/En1.mid rename to sound/runtime/instruments/violin/En1.mid diff --git a/sound/instruments/violin/En2.mid b/sound/runtime/instruments/violin/En2.mid similarity index 100% rename from sound/instruments/violin/En2.mid rename to sound/runtime/instruments/violin/En2.mid diff --git a/sound/instruments/violin/En3.mid b/sound/runtime/instruments/violin/En3.mid similarity index 100% rename from sound/instruments/violin/En3.mid rename to sound/runtime/instruments/violin/En3.mid diff --git a/sound/instruments/violin/En4.mid b/sound/runtime/instruments/violin/En4.mid similarity index 100% rename from sound/instruments/violin/En4.mid rename to sound/runtime/instruments/violin/En4.mid diff --git a/sound/instruments/violin/En5.mid b/sound/runtime/instruments/violin/En5.mid similarity index 100% rename from sound/instruments/violin/En5.mid rename to sound/runtime/instruments/violin/En5.mid diff --git a/sound/instruments/violin/En6.mid b/sound/runtime/instruments/violin/En6.mid similarity index 100% rename from sound/instruments/violin/En6.mid rename to sound/runtime/instruments/violin/En6.mid diff --git a/sound/instruments/violin/En7.mid b/sound/runtime/instruments/violin/En7.mid similarity index 100% rename from sound/instruments/violin/En7.mid rename to sound/runtime/instruments/violin/En7.mid diff --git a/sound/instruments/violin/En8.mid b/sound/runtime/instruments/violin/En8.mid similarity index 100% rename from sound/instruments/violin/En8.mid rename to sound/runtime/instruments/violin/En8.mid diff --git a/sound/instruments/violin/Fn1.mid b/sound/runtime/instruments/violin/Fn1.mid similarity index 100% rename from sound/instruments/violin/Fn1.mid rename to sound/runtime/instruments/violin/Fn1.mid diff --git a/sound/instruments/violin/Fn2.mid b/sound/runtime/instruments/violin/Fn2.mid similarity index 100% rename from sound/instruments/violin/Fn2.mid rename to sound/runtime/instruments/violin/Fn2.mid diff --git a/sound/instruments/violin/Fn3.mid b/sound/runtime/instruments/violin/Fn3.mid similarity index 100% rename from sound/instruments/violin/Fn3.mid rename to sound/runtime/instruments/violin/Fn3.mid diff --git a/sound/instruments/violin/Fn4.mid b/sound/runtime/instruments/violin/Fn4.mid similarity index 100% rename from sound/instruments/violin/Fn4.mid rename to sound/runtime/instruments/violin/Fn4.mid diff --git a/sound/instruments/violin/Fn5.mid b/sound/runtime/instruments/violin/Fn5.mid similarity index 100% rename from sound/instruments/violin/Fn5.mid rename to sound/runtime/instruments/violin/Fn5.mid diff --git a/sound/instruments/violin/Fn6.mid b/sound/runtime/instruments/violin/Fn6.mid similarity index 100% rename from sound/instruments/violin/Fn6.mid rename to sound/runtime/instruments/violin/Fn6.mid diff --git a/sound/instruments/violin/Fn7.mid b/sound/runtime/instruments/violin/Fn7.mid similarity index 100% rename from sound/instruments/violin/Fn7.mid rename to sound/runtime/instruments/violin/Fn7.mid diff --git a/sound/instruments/violin/Fn8.mid b/sound/runtime/instruments/violin/Fn8.mid similarity index 100% rename from sound/instruments/violin/Fn8.mid rename to sound/runtime/instruments/violin/Fn8.mid diff --git a/sound/instruments/violin/Gb1.mid b/sound/runtime/instruments/violin/Gb1.mid similarity index 100% rename from sound/instruments/violin/Gb1.mid rename to sound/runtime/instruments/violin/Gb1.mid diff --git a/sound/instruments/violin/Gb2.mid b/sound/runtime/instruments/violin/Gb2.mid similarity index 100% rename from sound/instruments/violin/Gb2.mid rename to sound/runtime/instruments/violin/Gb2.mid diff --git a/sound/instruments/violin/Gb3.mid b/sound/runtime/instruments/violin/Gb3.mid similarity index 100% rename from sound/instruments/violin/Gb3.mid rename to sound/runtime/instruments/violin/Gb3.mid diff --git a/sound/instruments/violin/Gb4.mid b/sound/runtime/instruments/violin/Gb4.mid similarity index 100% rename from sound/instruments/violin/Gb4.mid rename to sound/runtime/instruments/violin/Gb4.mid diff --git a/sound/instruments/violin/Gb5.mid b/sound/runtime/instruments/violin/Gb5.mid similarity index 100% rename from sound/instruments/violin/Gb5.mid rename to sound/runtime/instruments/violin/Gb5.mid diff --git a/sound/instruments/violin/Gb6.mid b/sound/runtime/instruments/violin/Gb6.mid similarity index 100% rename from sound/instruments/violin/Gb6.mid rename to sound/runtime/instruments/violin/Gb6.mid diff --git a/sound/instruments/violin/Gb7.mid b/sound/runtime/instruments/violin/Gb7.mid similarity index 100% rename from sound/instruments/violin/Gb7.mid rename to sound/runtime/instruments/violin/Gb7.mid diff --git a/sound/instruments/violin/Gb8.mid b/sound/runtime/instruments/violin/Gb8.mid similarity index 100% rename from sound/instruments/violin/Gb8.mid rename to sound/runtime/instruments/violin/Gb8.mid diff --git a/sound/instruments/violin/Gn1.mid b/sound/runtime/instruments/violin/Gn1.mid similarity index 100% rename from sound/instruments/violin/Gn1.mid rename to sound/runtime/instruments/violin/Gn1.mid diff --git a/sound/instruments/violin/Gn2.mid b/sound/runtime/instruments/violin/Gn2.mid similarity index 100% rename from sound/instruments/violin/Gn2.mid rename to sound/runtime/instruments/violin/Gn2.mid diff --git a/sound/instruments/violin/Gn3.mid b/sound/runtime/instruments/violin/Gn3.mid similarity index 100% rename from sound/instruments/violin/Gn3.mid rename to sound/runtime/instruments/violin/Gn3.mid diff --git a/sound/instruments/violin/Gn4.mid b/sound/runtime/instruments/violin/Gn4.mid similarity index 100% rename from sound/instruments/violin/Gn4.mid rename to sound/runtime/instruments/violin/Gn4.mid diff --git a/sound/instruments/violin/Gn5.mid b/sound/runtime/instruments/violin/Gn5.mid similarity index 100% rename from sound/instruments/violin/Gn5.mid rename to sound/runtime/instruments/violin/Gn5.mid diff --git a/sound/instruments/violin/Gn6.mid b/sound/runtime/instruments/violin/Gn6.mid similarity index 100% rename from sound/instruments/violin/Gn6.mid rename to sound/runtime/instruments/violin/Gn6.mid diff --git a/sound/instruments/violin/Gn7.mid b/sound/runtime/instruments/violin/Gn7.mid similarity index 100% rename from sound/instruments/violin/Gn7.mid rename to sound/runtime/instruments/violin/Gn7.mid diff --git a/sound/instruments/violin/Gn8.mid b/sound/runtime/instruments/violin/Gn8.mid similarity index 100% rename from sound/instruments/violin/Gn8.mid rename to sound/runtime/instruments/violin/Gn8.mid diff --git a/sound/instruments/xylophone/Ab2.mid b/sound/runtime/instruments/xylophone/Ab2.mid similarity index 100% rename from sound/instruments/xylophone/Ab2.mid rename to sound/runtime/instruments/xylophone/Ab2.mid diff --git a/sound/instruments/xylophone/Ab3.mid b/sound/runtime/instruments/xylophone/Ab3.mid similarity index 100% rename from sound/instruments/xylophone/Ab3.mid rename to sound/runtime/instruments/xylophone/Ab3.mid diff --git a/sound/instruments/xylophone/Ab4.mid b/sound/runtime/instruments/xylophone/Ab4.mid similarity index 100% rename from sound/instruments/xylophone/Ab4.mid rename to sound/runtime/instruments/xylophone/Ab4.mid diff --git a/sound/instruments/xylophone/Ab5.mid b/sound/runtime/instruments/xylophone/Ab5.mid similarity index 100% rename from sound/instruments/xylophone/Ab5.mid rename to sound/runtime/instruments/xylophone/Ab5.mid diff --git a/sound/instruments/xylophone/Ab6.mid b/sound/runtime/instruments/xylophone/Ab6.mid similarity index 100% rename from sound/instruments/xylophone/Ab6.mid rename to sound/runtime/instruments/xylophone/Ab6.mid diff --git a/sound/instruments/xylophone/An2.mid b/sound/runtime/instruments/xylophone/An2.mid similarity index 100% rename from sound/instruments/xylophone/An2.mid rename to sound/runtime/instruments/xylophone/An2.mid diff --git a/sound/instruments/xylophone/An3.mid b/sound/runtime/instruments/xylophone/An3.mid similarity index 100% rename from sound/instruments/xylophone/An3.mid rename to sound/runtime/instruments/xylophone/An3.mid diff --git a/sound/instruments/xylophone/An4.mid b/sound/runtime/instruments/xylophone/An4.mid similarity index 100% rename from sound/instruments/xylophone/An4.mid rename to sound/runtime/instruments/xylophone/An4.mid diff --git a/sound/instruments/xylophone/An5.mid b/sound/runtime/instruments/xylophone/An5.mid similarity index 100% rename from sound/instruments/xylophone/An5.mid rename to sound/runtime/instruments/xylophone/An5.mid diff --git a/sound/instruments/xylophone/An6.mid b/sound/runtime/instruments/xylophone/An6.mid similarity index 100% rename from sound/instruments/xylophone/An6.mid rename to sound/runtime/instruments/xylophone/An6.mid diff --git a/sound/instruments/xylophone/Bb2.mid b/sound/runtime/instruments/xylophone/Bb2.mid similarity index 100% rename from sound/instruments/xylophone/Bb2.mid rename to sound/runtime/instruments/xylophone/Bb2.mid diff --git a/sound/instruments/xylophone/Bb3.mid b/sound/runtime/instruments/xylophone/Bb3.mid similarity index 100% rename from sound/instruments/xylophone/Bb3.mid rename to sound/runtime/instruments/xylophone/Bb3.mid diff --git a/sound/instruments/xylophone/Bb4.mid b/sound/runtime/instruments/xylophone/Bb4.mid similarity index 100% rename from sound/instruments/xylophone/Bb4.mid rename to sound/runtime/instruments/xylophone/Bb4.mid diff --git a/sound/instruments/xylophone/Bb5.mid b/sound/runtime/instruments/xylophone/Bb5.mid similarity index 100% rename from sound/instruments/xylophone/Bb5.mid rename to sound/runtime/instruments/xylophone/Bb5.mid diff --git a/sound/instruments/xylophone/Bb6.mid b/sound/runtime/instruments/xylophone/Bb6.mid similarity index 100% rename from sound/instruments/xylophone/Bb6.mid rename to sound/runtime/instruments/xylophone/Bb6.mid diff --git a/sound/instruments/xylophone/Bn2.mid b/sound/runtime/instruments/xylophone/Bn2.mid similarity index 100% rename from sound/instruments/xylophone/Bn2.mid rename to sound/runtime/instruments/xylophone/Bn2.mid diff --git a/sound/instruments/xylophone/Bn3.mid b/sound/runtime/instruments/xylophone/Bn3.mid similarity index 100% rename from sound/instruments/xylophone/Bn3.mid rename to sound/runtime/instruments/xylophone/Bn3.mid diff --git a/sound/instruments/xylophone/Bn4.mid b/sound/runtime/instruments/xylophone/Bn4.mid similarity index 100% rename from sound/instruments/xylophone/Bn4.mid rename to sound/runtime/instruments/xylophone/Bn4.mid diff --git a/sound/instruments/xylophone/Bn5.mid b/sound/runtime/instruments/xylophone/Bn5.mid similarity index 100% rename from sound/instruments/xylophone/Bn5.mid rename to sound/runtime/instruments/xylophone/Bn5.mid diff --git a/sound/instruments/xylophone/Bn6.mid b/sound/runtime/instruments/xylophone/Bn6.mid similarity index 100% rename from sound/instruments/xylophone/Bn6.mid rename to sound/runtime/instruments/xylophone/Bn6.mid diff --git a/sound/instruments/xylophone/Cn2.mid b/sound/runtime/instruments/xylophone/Cn2.mid similarity index 100% rename from sound/instruments/xylophone/Cn2.mid rename to sound/runtime/instruments/xylophone/Cn2.mid diff --git a/sound/instruments/xylophone/Cn3.mid b/sound/runtime/instruments/xylophone/Cn3.mid similarity index 100% rename from sound/instruments/xylophone/Cn3.mid rename to sound/runtime/instruments/xylophone/Cn3.mid diff --git a/sound/instruments/xylophone/Cn4.mid b/sound/runtime/instruments/xylophone/Cn4.mid similarity index 100% rename from sound/instruments/xylophone/Cn4.mid rename to sound/runtime/instruments/xylophone/Cn4.mid diff --git a/sound/instruments/xylophone/Cn5.mid b/sound/runtime/instruments/xylophone/Cn5.mid similarity index 100% rename from sound/instruments/xylophone/Cn5.mid rename to sound/runtime/instruments/xylophone/Cn5.mid diff --git a/sound/instruments/xylophone/Cn6.mid b/sound/runtime/instruments/xylophone/Cn6.mid similarity index 100% rename from sound/instruments/xylophone/Cn6.mid rename to sound/runtime/instruments/xylophone/Cn6.mid diff --git a/sound/instruments/xylophone/Db2.mid b/sound/runtime/instruments/xylophone/Db2.mid similarity index 100% rename from sound/instruments/xylophone/Db2.mid rename to sound/runtime/instruments/xylophone/Db2.mid diff --git a/sound/instruments/xylophone/Db3.mid b/sound/runtime/instruments/xylophone/Db3.mid similarity index 100% rename from sound/instruments/xylophone/Db3.mid rename to sound/runtime/instruments/xylophone/Db3.mid diff --git a/sound/instruments/xylophone/Db4.mid b/sound/runtime/instruments/xylophone/Db4.mid similarity index 100% rename from sound/instruments/xylophone/Db4.mid rename to sound/runtime/instruments/xylophone/Db4.mid diff --git a/sound/instruments/xylophone/Db5.mid b/sound/runtime/instruments/xylophone/Db5.mid similarity index 100% rename from sound/instruments/xylophone/Db5.mid rename to sound/runtime/instruments/xylophone/Db5.mid diff --git a/sound/instruments/xylophone/Db6.mid b/sound/runtime/instruments/xylophone/Db6.mid similarity index 100% rename from sound/instruments/xylophone/Db6.mid rename to sound/runtime/instruments/xylophone/Db6.mid diff --git a/sound/instruments/xylophone/Dn2.mid b/sound/runtime/instruments/xylophone/Dn2.mid similarity index 100% rename from sound/instruments/xylophone/Dn2.mid rename to sound/runtime/instruments/xylophone/Dn2.mid diff --git a/sound/instruments/xylophone/Dn3.mid b/sound/runtime/instruments/xylophone/Dn3.mid similarity index 100% rename from sound/instruments/xylophone/Dn3.mid rename to sound/runtime/instruments/xylophone/Dn3.mid diff --git a/sound/instruments/xylophone/Dn4.mid b/sound/runtime/instruments/xylophone/Dn4.mid similarity index 100% rename from sound/instruments/xylophone/Dn4.mid rename to sound/runtime/instruments/xylophone/Dn4.mid diff --git a/sound/instruments/xylophone/Dn5.mid b/sound/runtime/instruments/xylophone/Dn5.mid similarity index 100% rename from sound/instruments/xylophone/Dn5.mid rename to sound/runtime/instruments/xylophone/Dn5.mid diff --git a/sound/instruments/xylophone/Dn6.mid b/sound/runtime/instruments/xylophone/Dn6.mid similarity index 100% rename from sound/instruments/xylophone/Dn6.mid rename to sound/runtime/instruments/xylophone/Dn6.mid diff --git a/sound/instruments/xylophone/Eb2.mid b/sound/runtime/instruments/xylophone/Eb2.mid similarity index 100% rename from sound/instruments/xylophone/Eb2.mid rename to sound/runtime/instruments/xylophone/Eb2.mid diff --git a/sound/instruments/xylophone/Eb3.mid b/sound/runtime/instruments/xylophone/Eb3.mid similarity index 100% rename from sound/instruments/xylophone/Eb3.mid rename to sound/runtime/instruments/xylophone/Eb3.mid diff --git a/sound/instruments/xylophone/Eb4.mid b/sound/runtime/instruments/xylophone/Eb4.mid similarity index 100% rename from sound/instruments/xylophone/Eb4.mid rename to sound/runtime/instruments/xylophone/Eb4.mid diff --git a/sound/instruments/xylophone/Eb5.mid b/sound/runtime/instruments/xylophone/Eb5.mid similarity index 100% rename from sound/instruments/xylophone/Eb5.mid rename to sound/runtime/instruments/xylophone/Eb5.mid diff --git a/sound/instruments/xylophone/Eb6.mid b/sound/runtime/instruments/xylophone/Eb6.mid similarity index 100% rename from sound/instruments/xylophone/Eb6.mid rename to sound/runtime/instruments/xylophone/Eb6.mid diff --git a/sound/instruments/xylophone/En2.mid b/sound/runtime/instruments/xylophone/En2.mid similarity index 100% rename from sound/instruments/xylophone/En2.mid rename to sound/runtime/instruments/xylophone/En2.mid diff --git a/sound/instruments/xylophone/En3.mid b/sound/runtime/instruments/xylophone/En3.mid similarity index 100% rename from sound/instruments/xylophone/En3.mid rename to sound/runtime/instruments/xylophone/En3.mid diff --git a/sound/instruments/xylophone/En4.mid b/sound/runtime/instruments/xylophone/En4.mid similarity index 100% rename from sound/instruments/xylophone/En4.mid rename to sound/runtime/instruments/xylophone/En4.mid diff --git a/sound/instruments/xylophone/En5.mid b/sound/runtime/instruments/xylophone/En5.mid similarity index 100% rename from sound/instruments/xylophone/En5.mid rename to sound/runtime/instruments/xylophone/En5.mid diff --git a/sound/instruments/xylophone/En6.mid b/sound/runtime/instruments/xylophone/En6.mid similarity index 100% rename from sound/instruments/xylophone/En6.mid rename to sound/runtime/instruments/xylophone/En6.mid diff --git a/sound/instruments/xylophone/Fn2.mid b/sound/runtime/instruments/xylophone/Fn2.mid similarity index 100% rename from sound/instruments/xylophone/Fn2.mid rename to sound/runtime/instruments/xylophone/Fn2.mid diff --git a/sound/instruments/xylophone/Fn3.mid b/sound/runtime/instruments/xylophone/Fn3.mid similarity index 100% rename from sound/instruments/xylophone/Fn3.mid rename to sound/runtime/instruments/xylophone/Fn3.mid diff --git a/sound/instruments/xylophone/Fn4.mid b/sound/runtime/instruments/xylophone/Fn4.mid similarity index 100% rename from sound/instruments/xylophone/Fn4.mid rename to sound/runtime/instruments/xylophone/Fn4.mid diff --git a/sound/instruments/xylophone/Fn5.mid b/sound/runtime/instruments/xylophone/Fn5.mid similarity index 100% rename from sound/instruments/xylophone/Fn5.mid rename to sound/runtime/instruments/xylophone/Fn5.mid diff --git a/sound/instruments/xylophone/Fn6.mid b/sound/runtime/instruments/xylophone/Fn6.mid similarity index 100% rename from sound/instruments/xylophone/Fn6.mid rename to sound/runtime/instruments/xylophone/Fn6.mid diff --git a/sound/instruments/xylophone/Gb2.mid b/sound/runtime/instruments/xylophone/Gb2.mid similarity index 100% rename from sound/instruments/xylophone/Gb2.mid rename to sound/runtime/instruments/xylophone/Gb2.mid diff --git a/sound/instruments/xylophone/Gb3.mid b/sound/runtime/instruments/xylophone/Gb3.mid similarity index 100% rename from sound/instruments/xylophone/Gb3.mid rename to sound/runtime/instruments/xylophone/Gb3.mid diff --git a/sound/instruments/xylophone/Gb4.mid b/sound/runtime/instruments/xylophone/Gb4.mid similarity index 100% rename from sound/instruments/xylophone/Gb4.mid rename to sound/runtime/instruments/xylophone/Gb4.mid diff --git a/sound/instruments/xylophone/Gb5.mid b/sound/runtime/instruments/xylophone/Gb5.mid similarity index 100% rename from sound/instruments/xylophone/Gb5.mid rename to sound/runtime/instruments/xylophone/Gb5.mid diff --git a/sound/instruments/xylophone/Gb6.mid b/sound/runtime/instruments/xylophone/Gb6.mid similarity index 100% rename from sound/instruments/xylophone/Gb6.mid rename to sound/runtime/instruments/xylophone/Gb6.mid diff --git a/sound/instruments/xylophone/Gn2.mid b/sound/runtime/instruments/xylophone/Gn2.mid similarity index 100% rename from sound/instruments/xylophone/Gn2.mid rename to sound/runtime/instruments/xylophone/Gn2.mid diff --git a/sound/instruments/xylophone/Gn3.mid b/sound/runtime/instruments/xylophone/Gn3.mid similarity index 100% rename from sound/instruments/xylophone/Gn3.mid rename to sound/runtime/instruments/xylophone/Gn3.mid diff --git a/sound/instruments/xylophone/Gn4.mid b/sound/runtime/instruments/xylophone/Gn4.mid similarity index 100% rename from sound/instruments/xylophone/Gn4.mid rename to sound/runtime/instruments/xylophone/Gn4.mid diff --git a/sound/instruments/xylophone/Gn5.mid b/sound/runtime/instruments/xylophone/Gn5.mid similarity index 100% rename from sound/instruments/xylophone/Gn5.mid rename to sound/runtime/instruments/xylophone/Gn5.mid diff --git a/sound/instruments/xylophone/Gn6.mid b/sound/runtime/instruments/xylophone/Gn6.mid similarity index 100% rename from sound/instruments/xylophone/Gn6.mid rename to sound/runtime/instruments/xylophone/Gn6.mid diff --git a/strings/tcg/set_one.json b/strings/tcg/set_one.json index 9ee7c09806cfc..5ec2a8971501a 100644 --- a/strings/tcg/set_one.json +++ b/strings/tcg/set_one.json @@ -2,7 +2,7 @@ "templates": [ { "template": "default", - "icon": "icons/obj/tcg.dmi", + "icon": "icons/runtime/tcg/default.dmi", "series": "coreset2020" } ], diff --git a/strings/tcg/set_two.json b/strings/tcg/set_two.json index 970337b3d023f..d9a79f6081278 100644 --- a/strings/tcg/set_two.json +++ b/strings/tcg/set_two.json @@ -2,7 +2,7 @@ "templates": [ { "template": "default", - "icon": "icons/obj/tcg_xenos.dmi", + "icon": "icons/runtime/tcg/xenos.dmi", "series": "resinfront" } ], diff --git a/tools/deploy.sh b/tools/deploy.sh index 23711577072ef..1729ca493c3cd 100755 --- a/tools/deploy.sh +++ b/tools/deploy.sh @@ -11,10 +11,8 @@ fi mkdir -p \ $1/_maps \ - $1/icons \ - $1/sound/chatter \ - $1/sound/voice/complionator \ - $1/sound/instruments \ + $1/icons/runtime \ + $1/sound/runtime \ $1/strings if [ -d ".git" ]; then @@ -24,10 +22,8 @@ fi cp tgstation.dmb tgstation.rsc $1/ cp -r _maps/* $1/_maps/ -cp icons/default_title.dmi $1/icons/ -cp -r sound/chatter/* $1/sound/chatter/ -cp -r sound/voice/complionator/* $1/sound/voice/complionator/ -cp -r sound/instruments/* $1/sound/instruments/ +cp -r icons/runtime/* $1/icons/runtime/ +cp -r sound/runtime/* $1/sound/runtime/ cp -r strings/* $1/strings/ #remove .dm files from _maps @@ -36,4 +32,4 @@ cp -r strings/* $1/strings/ #find $1/_maps -name "*.dm" -type f -delete #dlls on windows -cp rust_g* $1/ || true +cp *.dll $1/ || true diff --git a/tools/travis/run_server.sh b/tools/travis/run_server.sh index 975e8f68849b8..d98e9e3ec9e72 100755 --- a/tools/travis/run_server.sh +++ b/tools/travis/run_server.sh @@ -2,13 +2,13 @@ set -euo pipefail tools/deploy.sh travis_test +rm travis_test/*.dll mkdir travis_test/config #test config cp tools/travis/travis_config.txt travis_test/config/config.txt cd travis_test -ln -s $HOME/libmariadb/libmariadb.so libmariadb.so DreamDaemon tgstation.dmb -close -trusted -verbose -params "test-run&log-directory=travis" cd .. cat travis_test/data/logs/travis/clean_run.lk