"
- var/linecount = 0
- for(var/line in lines)
- linecount += 1
- dat += "Line [linecount]: EditX [line] "
- dat += "Add Line
"
- if(help)
- dat += span_bold("Hide Help") + " "
- dat += {"
- Lines are a series of chords, separated by commas (,), each with notes separated by hyphens (-).
- Every note in a chord will play together, with chord timed by the tempo.
-
- Notes are played by the names of the note, and optionally, the accidental, and/or the octave number.
- By default, every note is natural and in octave 3. Defining otherwise is remembered for each note.
- Example: C,D,E,F,G,A,B will play a C major scale.
- After a note has an accidental placed, it will be remembered: C,C4,C,C3 is C3,C4,C4,C3
- Chords can be played simply by separating each note with a hyphen: A-C#,Cn-E,E-G#,Gn-B
- A pause may be denoted by an empty chord: C,E,,C,G
- To make a chord be a different time, end it with /x, where the chord length will be length
- defined by tempo / x: C,G/2,E/4
- Combined, an example is: E-E4/4,F#/2,G#/8,B/8,E3-E4/4
-
- Lines may be up to [MUSIC_MAXLINECHARS] characters.
- A song may only contain up to [MUSIC_MAXLINES] lines.
- "}
- else
- dat += span_bold("Show Help") + " "
+ switch(action)
+ //SETTINGS
+ if("play_music")
+ if(!playing)
+ INVOKE_ASYNC(src, PROC_REF(start_playing), user)
+ else
+ stop_playing()
+ return TRUE
+ if("set_instrument_id")
+ var/new_id = reject_bad_name(LOWER_TEXT(params["id"]), max_length = 20, allow_numbers = TRUE, cap_after_symbols = FALSE)
+ if(new_id)
+ id = new_id
+ return TRUE
+ if("change_instrument")
+ var/new_instrument = params["new_instrument"]
+ //only one instrument, so no need to bother changing it.
+ if(!length(allowed_instrument_ids))
+ return FALSE
+ if(!(new_instrument in allowed_instrument_ids))
+ return FALSE
+ set_instrument(new_instrument)
+ return TRUE
+ if("tempo")
+ var/move_direction = params["tempo_change"]
+ var/tempo_diff
+ if(move_direction == "increase_speed")
+ tempo_diff = world.tick_lag
+ else
+ tempo_diff = -world.tick_lag
+ tempo = sanitize_tempo(tempo + tempo_diff)
+ return TRUE
- var/datum/browser/popup = new(user, "instrument", parent?.name || "instrument", 700, 500)
- popup.set_content(dat.Join(""))
- popup.open()
+ //SONG MAKING
+ if("import_song")
+ var/song_text = ""
+ do
+ song_text = tgui_input_text(user, "Please paste the entire song, formatted:", name, max_length = (MUSIC_MAXLINES * MUSIC_MAXLINECHARS), multiline = TRUE)
+ if(!in_range(parent, user))
+ return
+
+ if(length_char(song_text) >= MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
+ var/should_continue = tgui_alert(user, "Your message is too long! Would you like to continue editing it?", "Warning", list("Yes", "No"))
+ if(should_continue != "Yes")
+ break
+ while(length_char(song_text) > MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
+ ParseSong(user, song_text)
+ return TRUE
+ if("start_new_song")
+ name = ""
+ lines = new()
+ tempo = sanitize_tempo(5) // default 120 BPM
+ return TRUE
+ if("add_new_line")
+ var/newline = tgui_input_text(user, "Enter your line", parent.name, max_length = MUSIC_MAXLINECHARS)
+ if(!newline || !in_range(parent, user))
+ return
+ if(lines.len > MUSIC_MAXLINES)
+ return
+ if(length(newline) > MUSIC_MAXLINECHARS)
+ newline = copytext(newline, 1, MUSIC_MAXLINECHARS)
+ lines.Add(newline)
+ if("delete_line")
+ var/line_to_delete = params["line_deleted"]
+ if(line_to_delete > lines.len || line_to_delete < 1)
+ return FALSE
+ lines.Cut(line_to_delete, line_to_delete + 1)
+ return TRUE
+ if("modify_line")
+ var/line_to_edit = params["line_editing"]
+ if(line_to_edit > lines.len || line_to_edit < 1)
+ return FALSE
+ var/new_line_text = tgui_input_text(user, "Enter your line ", parent.name, lines[line_to_edit], max_length = MUSIC_MAXLINECHARS)
+ if(isnull(new_line_text) || !in_range(parent, user))
+ return FALSE
+ lines[line_to_edit] = new_line_text
+ return TRUE
+
+ //MODE STUFF
+ if("set_sustain_mode")
+ var/new_mode = params["new_mode"]
+ if(isnull(new_mode) || !(new_mode in SSinstruments.note_sustain_modes))
+ return FALSE
+ sustain_mode = new_mode
+ return TRUE
+ if("set_note_shift")
+ var/amount = params["amount"]
+ if(!isnum(amount))
+ return FALSE
+ note_shift = clamp(amount, note_shift_min, note_shift_max)
+ return TRUE
+ if("set_volume")
+ var/new_volume = params["amount"]
+ if(!isnum(new_volume))
+ return FALSE
+ set_volume(new_volume)
+ return TRUE
+ if("set_dropoff_volume")
+ var/dropoff_threshold = params["amount"]
+ if(!isnum(dropoff_threshold))
+ return FALSE
+ set_dropoff_volume(dropoff_threshold)
+ return TRUE
+ if("toggle_sustain_hold_indefinitely")
+ full_sustain_held_note = !full_sustain_held_note
+ return TRUE
+ if("set_repeat_amount")
+ if(playing)
+ return
+ var/repeat_amount = params["amount"]
+ if(!isnum(repeat_amount))
+ return FALSE
+ set_repeats(repeat_amount)
+ return TRUE
+ if("edit_sustain_mode")
+ var/sustain_amount = params["amount"]
+ if(isnull(sustain_amount) || !isnum(sustain_amount))
+ return
+ switch(sustain_mode)
+ if(SUSTAIN_LINEAR)
+ set_linear_falloff_duration(sustain_amount)
+ if(SUSTAIN_EXPONENTIAL)
+ set_exponential_drop_rate(sustain_amount)
/**
* Parses a song the user has input into lines and stores them.
*/
-/datum/song/proc/ParseSong(text)
+/datum/song/proc/ParseSong(mob/user, new_song)
set waitfor = FALSE
//split into lines
- lines = splittext(text, "\n")
+ lines = islist(new_song) ? new_song : splittext(new_song, "\n")
if(lines.len)
var/bpm_string = "BPM: "
if(findtext(lines[1], bpm_string, 1, length(bpm_string) + 1))
var/divisor = text2num(copytext(lines[1], length(bpm_string) + 1)) || 120 // default
- tempo = sanitize_tempo(600 / round(divisor, 1))
+ tempo = sanitize_tempo(BPM_TO_TEMPO_SETTING(divisor))
lines.Cut(1, 2)
else
tempo = sanitize_tempo(5) // default 120 BPM
if(lines.len > MUSIC_MAXLINES)
- to_chat(usr, "Too many lines!")
+ if(user)
+ to_chat(user, "Too many lines!")
lines.Cut(MUSIC_MAXLINES + 1)
var/linenum = 1
for(var/l in lines)
if(length_char(l) > MUSIC_MAXLINECHARS)
- to_chat(usr, "Line [linenum] too long!")
+ if(user)
+ to_chat(user, "Line [linenum] too long!")
lines.Remove(l)
else
linenum++
- updateDialog(usr) // make sure updates when complete
-
-/datum/song/Topic(href, href_list)
- if(!parent.CanUseTopic(usr))
- usr << browse(null, "window=instrument")
- usr.unset_machine()
- return
-
- parent.add_fingerprint(usr)
-
- if(href_list["newsong"])
- lines = new()
- tempo = sanitize_tempo(5) // default 120 BPM
- name = ""
-
- else if(href_list["import"])
- var/t = ""
- do
- t = tgui_input_text(usr, "Please paste the entire song, formatted:", text("[]", name), t, multiline = TRUE, prevent_enter = TRUE)
- if(!in_range(parent, usr))
- return
-
- if(length_char(t) >= MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
- var/cont = tgui_alert(usr, "Your message is too long! Would you like to continue editing it?", "Too long!", list("Yes", "No"))
- if(cont != "Yes")
- break
- while(length_char(t) > MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
- ParseSong(t)
-
- else if(href_list["help"])
- help = text2num(href_list["help"]) - 1
-
- else if(href_list["edit"])
- editing = text2num(href_list["edit"]) - 1
-
- if(href_list["repeat"]) //Changing this from a toggle to a number of repeats to avoid infinite loops.
- if(playing)
- return //So that people cant keep adding to repeat. If the do it intentionally, it could result in the server crashing.
- repeat += round(text2num(href_list["repeat"]))
- if(repeat < 0)
- repeat = 0
- if(repeat > max_repeats)
- repeat = max_repeats
-
- else if(href_list["tempo"])
- tempo = sanitize_tempo(tempo + text2num(href_list["tempo"]))
-
- else if(href_list["play"])
- INVOKE_ASYNC(src, PROC_REF(start_playing), usr)
-
- else if(href_list["newline"])
- var/newline = tgui_input_text(usr, "Enter your line: ", parent.name)
- if(!newline || !in_range(parent, usr))
- return
- if(lines.len > MUSIC_MAXLINES)
- return
- if(length(newline) > MUSIC_MAXLINECHARS)
- newline = copytext(newline, 1, MUSIC_MAXLINECHARS)
- lines.Add(newline)
-
- else if(href_list["deleteline"])
- var/num = round(text2num(href_list["deleteline"]))
- if(num > lines.len || num < 1)
- return
- lines.Cut(num, num+1)
-
- else if(href_list["modifyline"])
- var/num = round(text2num(href_list["modifyline"]),1)
- var/content = tgui_input_text(usr, "Enter your line: ", parent.name, lines[num], MUSIC_MAXLINECHARS, encode=TRUE)
- if(!content || !in_range(parent, usr))
- return
- if(num > lines.len || num < 1)
- return
- lines[num] = content
-
- else if(href_list["stop"])
- stop_playing()
-
- else if(href_list["setlinearfalloff"])
- var/amount = tgui_input_number(usr, "Set linear sustain duration in seconds", "Linear Sustain Duration", round_value=FALSE)
- if(!isnull(amount))
- set_linear_falloff_duration(round(amount * 10, world.tick_lag))
-
- else if(href_list["setexpfalloff"])
- var/amount = tgui_input_number(usr, "Set exponential sustain factor", "Exponential sustain factor", round_value=FALSE)
- if(!isnull(amount))
- set_exponential_drop_rate(round(amount, 0.00001))
-
- else if(href_list["setvolume"])
- var/amount = tgui_input_number(usr, "Set volume", "Volume")
- if(!isnull(amount))
- set_volume(round(amount, 1))
-
- else if(href_list["setdropoffvolume"])
- var/amount = tgui_input_number(usr, "Set dropoff threshold", "Dropoff Threshold Volume", round_value=FALSE)
- if(!isnull(amount))
- set_dropoff_volume(round(amount, 0.01))
-
- else if(href_list["switchinstrument"])
- if(!length(allowed_instrument_ids))
- return
- else if(length(allowed_instrument_ids) == 1)
- set_instrument(allowed_instrument_ids[1])
- return
- var/list/categories = list()
- for(var/i in allowed_instrument_ids)
- var/datum/instrument/I = SSinstruments.get_instrument(i)
- if(I)
- LAZYSET(categories[I.category || "ERROR CATEGORY"], I.name, I.id)
- var/cat = tgui_input_list(usr, "Select Category", "Instrument Category", categories)
- if(!cat)
- return
- var/list/instruments = categories[cat]
- var/choice = tgui_input_list(usr, "Select Instrument", "Instrument Selection", instruments)
- if(!choice)
- return
- choice = instruments[choice] //get id
- if(choice)
- set_instrument(choice)
-
- else if(href_list["setnoteshift"])
- var/amount = tgui_input_number(usr, "Set note shift", "Note Shift", null, note_shift_max, note_shift_min)
- if(!isnull(amount))
- note_shift = clamp(amount, note_shift_min, note_shift_max)
-
- else if(href_list["setsustainmode"])
- var/choice = tgui_input_list(usr, "Choose a sustain mode", "Sustain Mode", list("Linear", "Exponential"))
- switch(choice)
- if("Linear")
- sustain_mode = SUSTAIN_LINEAR
- if("Exponential")
- sustain_mode = SUSTAIN_EXPONENTIAL
-
- else if(href_list["togglesustainhold"])
- full_sustain_held_note = !full_sustain_held_note
-
- updateDialog()
diff --git a/code/modules/instruments/songs/play_legacy.dm b/code/modules/instruments/songs/play_legacy.dm
index 13c3b74453..58dcf86149 100644
--- a/code/modules/instruments/songs/play_legacy.dm
+++ b/code/modules/instruments/songs/play_legacy.dm
@@ -9,7 +9,7 @@
var/list/octaves = list(3, 3, 3, 3, 3, 3, 3)
var/list/accents = list("n", "n", "n", "n", "n", "n", "n")
for(var/line in lines)
- var/list/chords = splittext(lowertext(line), ",")
+ var/list/chords = splittext(LOWER_TEXT(line), ",")
for(var/chord in chords)
var/list/compiled_chord = list()
var/tempodiv = 1
@@ -46,7 +46,7 @@
* * acc is either "b", "n", or "#"
* * oct is 1-8 (or 9 for C)
*/
-/datum/song/proc/playkey_legacy(note, acc as text, oct, mob/user)
+/datum/song/proc/playkey_legacy(note, acc as text, oct, atom/player)
// handle accidental -> B<>C of E<>F
if(acc == "b" && (note == 3 || note == 6)) // C or F
if(note == 3)
@@ -70,7 +70,7 @@
return
// now generate name
- var/soundfile = "sound/instruments/[cached_legacy_dir]/[ascii2text(note+64)][acc][oct].[cached_legacy_ext]"
+ var/soundfile = "sound/runtime/instruments/[cached_legacy_dir]/[ascii2text(note+64)][acc][oct].[cached_legacy_ext]"
soundfile = file(soundfile)
// make sure the note exists
if(!fexists(soundfile))
@@ -80,14 +80,13 @@
if((world.time - MUSICIAN_HEARCHECK_MINDELAY) > last_hearcheck)
do_hearcheck()
var/sound/music_played = sound(soundfile)
- for(var/mob/M as anything in hearing_mobs)
- /* Would be nice
- if(user && HAS_TRAIT(user, TRAIT_MUSICIAN) && isliving(M))
- var/mob/living/L = M
- L.apply_status_effect(STATUS_EFFECT_GOOD_MUSIC)
- */
- if(!M)
- hearing_mobs -= M
+ for(var/i in hearing_mobs)
+ var/mob/M = i
+ //if(player && HAS_TRAIT(player, TRAIT_MUSICIAN) && isliving(M))
+ // var/mob/living/L = M
+ // L.apply_status_effect(/datum/status_effect/good_music)
+ var/pref_volume = M?.client?.prefs.read_preference(/datum/preference/numeric/volume/sound_instruments)
+ if(!pref_volume)
continue
- M.playsound_local(source, null, volume * using_instrument.volume_multiplier, S = music_played, preference = /datum/preference/toggle/instrument_toggle, volume_channel = VOLUME_CHANNEL_INSTRUMENTS)
+ M.playsound_local(source, null, volume * using_instrument.volume_multiplier * (pref_volume/100), S = music_played)
// Could do environment and echo later but not for now
diff --git a/code/modules/instruments/songs/play_synthesized.dm b/code/modules/instruments/songs/play_synthesized.dm
index bbabdb9370..2fcf079437 100644
--- a/code/modules/instruments/songs/play_synthesized.dm
+++ b/code/modules/instruments/songs/play_synthesized.dm
@@ -9,7 +9,7 @@
var/list/octaves = list(3, 3, 3, 3, 3, 3, 3)
var/list/accents = list("n", "n", "n", "n", "n", "n", "n")
for(var/line in lines)
- var/list/chords = splittext(lowertext(line), ",")
+ var/list/chords = splittext(LOWER_TEXT(line), ",")
for(var/chord in chords)
var/list/compiled_chord = list()
var/tempodiv = 1
@@ -42,9 +42,8 @@
* Plays a specific numerical key from our instrument to anyone who can hear us.
* Does a hearing check if enough time has passed.
*/
-/datum/song/proc/playkey_synth(key, mob/user)
- if(can_noteshift)
- key = clamp(key + note_shift, key_min, key_max)
+/datum/song/proc/playkey_synth(key, atom/player)
+ key = clamp(key + note_shift, key_min, key_max)
if((world.time - MUSICIAN_HEARCHECK_MINDELAY) > last_hearcheck)
do_hearcheck()
var/datum/instrument_key/K = using_instrument.samples[num2text(key)] //See how fucking easy it is to make a number text? You don't need a complicated 9 line proc!
@@ -60,27 +59,15 @@
var/channel_text = num2text(channel)
channels_playing[channel_text] = 100
last_channel_played = channel_text
- var/turf/source = get_turf(parent)
- for(var/mob/M as anything in hearing_mobs)
- /* Maybe someday
- if(user && HAS_TRAIT(user, TRAIT_MUSICIAN) && isliving(M))
- var/mob/living/L = M
- L.apply_status_effect(STATUS_EFFECT_GOOD_MUSIC)
- */
- // Jeez
- M.playsound_local(
- turf_source = source,
- soundin = null,
- vol = volume,
- vary = FALSE,
- frequency = K.frequency,
- falloff = null,
- is_global = null,
- channel = channel,
- pressure_affected = null,
- S = copy,
- preference = /datum/preference/toggle/instrument_toggle,
- volume_channel = VOLUME_CHANNEL_INSTRUMENTS)
+ for(var/i in hearing_mobs)
+ var/mob/M = i
+ //if(player && HAS_TRAIT(player, TRAIT_MUSICIAN) && isliving(M))
+ // var/mob/living/L = M
+ // L.apply_status_effect(/datum/status_effect/good_music)
+ var/pref_volume = M?.client?.prefs.read_preference(/datum/preference/numeric/volume/sound_instruments)
+ if(!pref_volume)
+ continue
+ M.playsound_local(get_turf(parent), null, volume * (pref_volume/100), FALSE, K.frequency, null, channel, null, copy)
// Could do environment and echo later but not for now
/**
@@ -141,8 +128,10 @@
if(dead)
channels_playing -= channel
channels_idle += channel
- for(var/mob/M in hearing_mobs)
+ for(var/i in hearing_mobs)
+ var/mob/M = i
M.stop_sound_channel(channelnumber)
else
- for(var/mob/M in hearing_mobs)
+ for(var/i in hearing_mobs)
+ var/mob/M = i
M.set_sound_channel_volume(channelnumber, (current_volume * 0.01) * volume * using_instrument.volume_multiplier)
diff --git a/code/modules/instruments/stationary.dm b/code/modules/instruments/stationary.dm
index 67cd3dbf83..d2d83fd9a0 100644
--- a/code/modules/instruments/stationary.dm
+++ b/code/modules/instruments/stationary.dm
@@ -1,9 +1,12 @@
/obj/structure/musician
name = "Not A Piano"
desc = "Something broke, contact coderbus."
+ /// IF FALSE music stops when the piano is unanchored.
var/can_play_unanchored = FALSE
+ /// Our allowed list of instrument ids. This is nulled on initialize.
var/list/allowed_instrument_ids = list("r3grand","r3harpsi","crharpsi","crgrand1","crbright1", "crichugan", "crihamgan","piano")
- var/datum/song/song
+ /// Our song datum.
+ var/datum/song/stationary/song
/obj/structure/musician/Initialize(mapload)
. = ..()
@@ -14,46 +17,62 @@
QDEL_NULL(song)
return ..()
+/obj/structure/musician/proc/can_play(atom/music_player)
+ if(!anchored && !can_play_unanchored)
+ return FALSE
+ if(!ismob(music_player))
+ return FALSE
+ var/mob/user = music_player
+ if(!user.IsAdvancedToolUser())
+ return FALSE
+ if(user.incapacitated())
+ return FALSE
+ if(!Adjacent(user))
+ return FALSE
+ return TRUE
+
/obj/structure/musician/attack_hand(mob/M)
if(!M.IsAdvancedToolUser())
return
- interact(M)
+ tgui_interact(M)
-/obj/structure/musician/proc/should_stop_playing(mob/user)
- if(!(anchored || can_play_unanchored))
- return TRUE
- if(!user)
- return FALSE
- return !CanUseTopic(user)
+/obj/structure/musician/tgui_interact(mob/user)
+ return song.tgui_interact(user)
-/obj/structure/musician/interact(mob/user)
+/* FIXME
+/obj/structure/musician/wrench_act(mob/living/user, obj/item/tool)
. = ..()
- song.interact(user)
-
-/*
-/obj/structure/musician/wrench_act(mob/living/user, obj/item/I)
- default_unfasten_wrench(user, I, 40)
- return TRUE
+ default_unfasten_wrench(user, tool, time = 4 SECONDS)
+ return ITEM_INTERACT_SUCCESS
*/
/obj/structure/musician/piano
- name = "space minimoog"
+ name = "space piano"
+ desc = "This is a space piano, like a regular piano, but always in tune! Even if the musician isn't."
icon = 'icons/obj/musician.dmi'
icon_state = "minimoog"
anchored = TRUE
density = TRUE
+ var/broken_icon_state = "pianobroken"
+
+/obj/structure/musician/piano/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/climbable)
+
+/** FIXME: We do not have atom_break implemented yet
+/obj/structure/musician/piano/atom_break(damage_flag)
+ . = ..()
+ if(!broken)
+ broken = TRUE
+ icon_state = broken_icon_state
+*/
/obj/structure/musician/piano/unanchored
anchored = FALSE
-/obj/structure/musician/piano/Initialize(mapload)
- . = ..()
- if(prob(50) && icon_state == initial(icon_state))
- name = "space minimoog"
- desc = "This is a minimoog, like a space piano, but more spacey!"
- icon_state = "minimoog"
- else
- name = "space piano"
- desc = "This is a space piano, like a regular piano, but always in tune! Even if the musician isn't."
- icon_state = "piano"
+/obj/structure/musician/piano/minimoog
+ name = "space minimoog"
+ desc = "This is a minimoog, like a space piano, but more spacey!"
+ icon_state = "minimoog"
+ broken_icon_state = "minimoogbroken"
diff --git a/sound/runtime/README.md b/sound/runtime/README.md
new file mode 100644
index 0000000000..07bacb9ad7
--- /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/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/synthesis_samples/brass/crisis_brass/c2.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_brass/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c2.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_brass/c3.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_brass/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c3.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_brass/c4.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_brass/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c4.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_brass/c5.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_brass/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_brass/c5.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trombone/C2.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trombone/C2.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C2.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trombone/C3.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trombone/C3.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C3.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trombone/C4.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trombone/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C4.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trombone/C5.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trombone/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trombone/C5.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trumpet/C4.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trumpet/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trumpet/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trumpet/C4.ogg
diff --git a/sound/instruments/synthesis_samples/brass/crisis_trumpet/C5.ogg b/sound/runtime/instruments/synthesis_samples/brass/crisis_trumpet/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/brass/crisis_trumpet/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/brass/crisis_trumpet/C5.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C2.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C2.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C2.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C3.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C3.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C3.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C4.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C4.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C5.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C5.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C6.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C6.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C6.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C6.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C7.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C7.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C7.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C7.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/fluid_celeste/C8.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C8.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/fluid_celeste/C8.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/fluid_celeste/C8.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/sgmbox/c2.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/sgmbox/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c2.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/sgmbox/c3.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/sgmbox/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c3.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/sgmbox/c4.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/sgmbox/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c4.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/sgmbox/c5.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/sgmbox/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/sgmbox/c5.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/vibraphone1/c2.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/vibraphone1/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c2.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/vibraphone1/c3.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/vibraphone1/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c3.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/vibraphone1/c4.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/vibraphone1/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c4.ogg
diff --git a/sound/instruments/synthesis_samples/chromatic/vibraphone1/c5.ogg b/sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/chromatic/vibraphone1/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/chromatic/vibraphone1/c5.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_clean/C2.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_clean/C2.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C2.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_clean/C3.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_clean/C3.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C3.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_clean/C4.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_clean/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C4.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_clean/C5.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_clean/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_clean/C5.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_muted/C2.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_muted/C2.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C2.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_muted/C3.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_muted/C3.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C3.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_muted/C4.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_muted/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C4.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_muted/C5.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_muted/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_muted/C5.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_nylon/c2.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_nylon/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c2.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_nylon/c3.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_nylon/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c3.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_nylon/c4.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_nylon/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c4.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_nylon/c5.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_nylon/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_nylon/c5.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_steel/c2.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_steel/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c2.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_steel/c3.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_steel/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c3.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_steel/c4.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_steel/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c4.ogg
diff --git a/sound/instruments/synthesis_samples/guitar/crisis_steel/c5.ogg b/sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/guitar/crisis_steel/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/guitar/crisis_steel/c5.ogg
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/LICENSE.txt b/sound/runtime/instruments/synthesis_samples/meowsynth/LICENSE.txt
new file mode 100644
index 0000000000..f00f3ce86c
--- /dev/null
+++ b/sound/runtime/instruments/synthesis_samples/meowsynth/LICENSE.txt
@@ -0,0 +1,14 @@
+The audio samples in this folder were created using the MeowSynth VST plugin.
+MeowSynth was created by a user named zipp and was released on knobster.org under the following terms:
+
+All KNOBSTER synthesizers are absolutely free, even for commercial use. Nevertheless, the author will gladly accept material gratitude, especially if it is done from the heart. You can send it to any of the wallets listed below:
+
+ Yandex money:
+ 41001357297942
+
+ webmoney:
+ Z407831455581
+ R770671369144
+ U877500879439
+
+Remember: by helping the author financially, you stimulate the improvement of existing and the creation of new free synthesizers. Thank you.
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/c2.ogg b/sound/runtime/instruments/synthesis_samples/meowsynth/c2.ogg
new file mode 100644
index 0000000000..1b2da03cf0
Binary files /dev/null and b/sound/runtime/instruments/synthesis_samples/meowsynth/c2.ogg differ
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/c3.ogg b/sound/runtime/instruments/synthesis_samples/meowsynth/c3.ogg
new file mode 100644
index 0000000000..6066d4a712
Binary files /dev/null and b/sound/runtime/instruments/synthesis_samples/meowsynth/c3.ogg differ
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/c4.ogg b/sound/runtime/instruments/synthesis_samples/meowsynth/c4.ogg
new file mode 100644
index 0000000000..6e6bfad597
Binary files /dev/null and b/sound/runtime/instruments/synthesis_samples/meowsynth/c4.ogg differ
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/c5.ogg b/sound/runtime/instruments/synthesis_samples/meowsynth/c5.ogg
new file mode 100644
index 0000000000..225f8d8fe6
Binary files /dev/null and b/sound/runtime/instruments/synthesis_samples/meowsynth/c5.ogg differ
diff --git a/sound/runtime/instruments/synthesis_samples/meowsynth/c6.ogg b/sound/runtime/instruments/synthesis_samples/meowsynth/c6.ogg
new file mode 100644
index 0000000000..796ccdca82
Binary files /dev/null and b/sound/runtime/instruments/synthesis_samples/meowsynth/c6.ogg differ
diff --git a/sound/instruments/synthesis_samples/organ/crisis_accordian/c2.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_accordian/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c2.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_accordian/c3.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_accordian/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c3.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_accordian/c4.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_accordian/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c4.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_accordian/c5.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_accordian/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_accordian/c5.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_church/c2.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_church/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_church/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_church/c2.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_church/c3.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_church/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_church/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_church/c3.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_church/c4.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_church/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_church/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_church/c4.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_church/c5.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_church/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_church/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_church/c5.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_hammond/c2.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_hammond/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c2.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_hammond/c3.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_hammond/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c3.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_hammond/c4.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_hammond/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c4.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_hammond/c5.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_hammond/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_hammond/c5.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_harmonica/c3.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_harmonica/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c3.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_harmonica/c4.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_harmonica/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c4.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_harmonica/c5.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_harmonica/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_harmonica/c5.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c2.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c2.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c3.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c3.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c4.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c4.ogg
diff --git a/sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c5.ogg b/sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/organ/crisis_tangaccordian/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/organ/crisis_tangaccordian/c5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c2.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c2.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c3.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c3.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c4.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c4.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c5.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c6.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c6.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c6.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c6.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c7.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c7.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c7.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c7.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_bright_piano/c8.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c8.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_bright_piano/c8.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_bright_piano/c8.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c2.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c2.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c3.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c3.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c4.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c4.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c5.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c6.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c6.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c6.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c6.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c7.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c7.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c7.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c7.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_grand_piano/c8.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c8.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_grand_piano/c8.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_grand_piano/c8.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_harpsichord/c2.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_harpsichord/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c2.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_harpsichord/c3.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_harpsichord/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c3.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_harpsichord/c4.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_harpsichord/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c4.ogg
diff --git a/sound/instruments/synthesis_samples/piano/crisis_harpsichord/c5.ogg b/sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/crisis_harpsichord/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/crisis_harpsichord/c5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C2.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C2.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C2.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C3.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C3.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C3.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C4.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C4.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C4.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C5.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C5.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C6.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C6.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C6.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C6.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C7.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C7.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C7.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C7.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_harpsi/C8.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C8.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_harpsi/C8.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_harpsi/C8.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c2.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c2.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c2.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c2.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c3.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c3.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c3.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c3.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c4.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c4.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c4.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c4.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c5.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c5.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c5.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c5.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c6.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c6.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c6.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c6.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c7.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c7.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c7.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c7.ogg
diff --git a/sound/instruments/synthesis_samples/piano/fluid_piano/c8.ogg b/sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c8.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/piano/fluid_piano/c8.ogg
rename to sound/runtime/instruments/synthesis_samples/piano/fluid_piano/c8.ogg
diff --git a/sound/instruments/synthesis_samples/tones/Sawtooth.ogg b/sound/runtime/instruments/synthesis_samples/tones/Sawtooth.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/tones/Sawtooth.ogg
rename to sound/runtime/instruments/synthesis_samples/tones/Sawtooth.ogg
diff --git a/sound/instruments/synthesis_samples/tones/Sine.ogg b/sound/runtime/instruments/synthesis_samples/tones/Sine.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/tones/Sine.ogg
rename to sound/runtime/instruments/synthesis_samples/tones/Sine.ogg
diff --git a/sound/instruments/synthesis_samples/tones/Square.ogg b/sound/runtime/instruments/synthesis_samples/tones/Square.ogg
similarity index 100%
rename from sound/instruments/synthesis_samples/tones/Square.ogg
rename to sound/runtime/instruments/synthesis_samples/tones/Square.ogg
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/tgui/packages/tgui/interfaces/InstrumentEditor.tsx b/tgui/packages/tgui/interfaces/InstrumentEditor.tsx
new file mode 100644
index 0000000000..d607d62c8a
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/InstrumentEditor.tsx
@@ -0,0 +1,371 @@
+import { useBackend } from 'tgui/backend';
+import { Window } from 'tgui/layouts';
+import {
+ Box,
+ Button,
+ Collapsible,
+ Divider,
+ Dropdown,
+ Input,
+ NumberInput,
+ Section,
+ Stack,
+ Tooltip,
+} from 'tgui-core/components';
+import type { BooleanLike } from 'tgui-core/react';
+
+type Data = {
+ id: string;
+ using_instrument: string;
+ note_shift_min: number;
+ note_shift_max: number;
+ note_shift: number;
+ octaves: number;
+ sustain_modes: string[];
+ sustain_mode: string;
+ sustain_mode_button: string;
+ sustain_mode_duration: number;
+ instrument_ready: BooleanLike;
+ volume: number;
+ volume_dropoff_threshold: number;
+ min_volume: number;
+ max_volume: number;
+ sustain_indefinitely: BooleanLike;
+ sustain_mode_min: number;
+ sustain_mode_max: number;
+ playing: BooleanLike;
+ max_repeats: number;
+ repeat: number;
+ bpm: number;
+ lines: LineData[];
+ can_switch_instrument: BooleanLike;
+ possible_instruments: InstrumentData[];
+ max_line_chars: number;
+ max_lines: number;
+};
+
+type InstrumentData = {
+ name: string;
+ id: string;
+};
+
+type LineData = {
+ line_count: number;
+ line_text: string;
+};
+
+export const InstrumentEditor = (props) => {
+ const { data } = useBackend();
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const InstrumentSettings = (props) => {
+ const { act, data } = useBackend();
+ const {
+ id,
+ playing,
+ repeat,
+ max_repeats,
+ can_switch_instrument,
+ possible_instruments = [],
+ instrument_ready,
+ using_instrument,
+ note_shift_min,
+ note_shift_max,
+ note_shift,
+ octaves,
+ sustain_modes,
+ sustain_mode,
+ sustain_mode_button,
+ sustain_mode_duration,
+ sustain_indefinitely,
+ sustain_mode_min,
+ sustain_mode_max,
+ volume,
+ min_volume,
+ max_volume,
+ volume_dropoff_threshold,
+ lines,
+ } = data;
+
+ const instrument_id_by_name = (name) => {
+ return possible_instruments.find((instrument) => instrument.name === name)
+ ?.id;
+ };
+
+ return (
+
+ {lines.length > 0 && (
+
+
+
+ )}
+
+
+
+ ID:
+
+
+ act('set_instrument_id', { id: value })}
+ />
+
+
+ Repeats Left:
+
+ act('set_repeat_amount', {
+ amount: value,
+ })
+ }
+ />
+
+
+ {!!can_switch_instrument && (
+
+ Instrument Using
+
+ instrument.name,
+ )}
+ onSelected={(value) =>
+ act('change_instrument', {
+ new_instrument: instrument_id_by_name(value),
+ })
+ }
+ />
+
+
+ )}
+
+
+
+ Playback Settings:
+
+
+ act('set_note_shift', {
+ amount: value,
+ })
+ }
+ />
+ keys / {octaves} octaves
+
+
+ Mode:
+
+
+ act('set_sustain_mode', {
+ new_mode: value,
+ })
+ }
+ />
+
+
+
+ {sustain_mode_button}:
+
+ act('edit_sustain_mode', {
+ amount: value,
+ })
+ }
+ />
+
+
+
+
+
+ Status:
+ {instrument_ready ? (
+ Ready
+ ) : (
+
+ {` Instrument Definition Error!`}
+
+ )}
+
+
+ Volume:
+
+ act('set_volume', {
+ amount: value,
+ })
+ }
+ />
+
+
+ Volume Dropoff Threshold:
+
+ act('set_dropoff_volume', {
+ amount: value,
+ })
+ }
+ />
+
+
+
+
+
+
+
+ );
+};
+
+const EditingSettings = (props) => {
+ const { act, data } = useBackend();
+ const { bpm, lines } = data;
+
+ return (
+
+
+
+
+
+
+ {`Tempo: `}
+
+ {` ${bpm} BPM `}
+
+
+
+ {lines.map((line, index) => (
+
+ Line {index}:
+
+
+ {line.line_text}
+
+ ))}
+
+
+
+
+
+ );
+};
+
+const HelpSection = (props) => {
+ const { data } = useBackend();
+ const { max_line_chars, max_lines } = data;
+
+ return (
+
+
+ Lines are a series of chords, separated by commas (,), each with notes
+ separated by hyphens (-).
+
+ Every note in a chord will play together, with chord timed by the tempo.
+
+ Notes are played by the names of the note, and optionally, the
+ accidental, and/or the octave number.
+
+ By default, every note is natural and in octave 3. Defining otherwise is
+ remembered for each note.
+
+ Example: C,D,E,F,G,A,B will play a C major scale.
+
+ After a note has an accidental placed, it will be remembered:{' '}
+ C,C4,C,C3 is C3,C4,C4,C3
+
+ Chords can be played simply by seperating each note with a hyphon:{' '}
+ A-C#,Cn-E,E-G#,Gn-B
+ A pause may be denoted by an empty chord: C,E,,C,G
+
+ To make a chord be a different time, end it with /x, where the chord
+ length will be length
+
+ defined by tempo / x: C,G/2,E/4
+
+ Combined, an example is: E-E4/4,F#/2,G#/8,B/8,E3-E4/4
+
+ Lines may be up to {max_line_chars} characters.
+ A song may only contain up to {max_lines} lines.
+
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/sound.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/sound.tsx
index ecd6d774df..3209c1bb62 100644
--- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/sound.tsx
+++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/sound.tsx
@@ -1,7 +1,9 @@
import {
CheckboxInput,
+ type Feature,
FeatureNumberInput,
type FeatureNumeric,
+ FeatureSliderInput,
type FeatureToggle,
} from '../base';
@@ -26,6 +28,13 @@ export const SOUND_AMBIENCE: FeatureToggle = {
component: CheckboxInput,
};
+export const sound_instruments: Feature = {
+ name: 'Instruments volume',
+ category: 'SOUND',
+ description: 'Volume of instruments.',
+ component: FeatureSliderInput,
+};
+
export const SOUND_JUKEBOX: FeatureToggle = {
name: 'Play Jukebox Music',
category: 'SOUNDS',
diff --git a/vorestation.dme b/vorestation.dme
index 637661fa32..dad529c7c0 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -162,6 +162,7 @@
#include "code\__defines\simple_mob.dm"
#include "code\__defines\size.dm"
#include "code\__defines\slosh.dm"
+#include "code\__defines\song.dm"
#include "code\__defines\soulcatcher.dm"
#include "code\__defines\sound.dm"
#include "code\__defines\span.dm"
@@ -210,6 +211,7 @@
#include "code\__defines\dcs\signals\signals_client.dm"
#include "code\__defines\dcs\signals\signals_datum.dm"
#include "code\__defines\dcs\signals\signals_material_container.dm"
+#include "code\__defines\dcs\signals\signals_music.dm"
#include "code\__defines\dcs\signals\signals_object.dm"
#include "code\__defines\dcs\signals\signals_subsystem.dm"
#include "code\__defines\dcs\signals\signals_techweb.dm"
@@ -2860,6 +2862,7 @@
#include "code\modules\identification\identification.dm"
#include "code\modules\identification\item_procs.dm"
#include "code\modules\instruments\items.dm"
+#include "code\modules\instruments\piano_synth.dm"
#include "code\modules\instruments\stationary.dm"
#include "code\modules\instruments\instrument_data\_instrument_data.dm"
#include "code\modules\instruments\instrument_data\_instrument_key.dm"