Skip to content

Instantly share code, notes, and snippets.

@bruchmann
Last active October 14, 2018 22:56
Show Gist options
  • Save bruchmann/c2f090d6bfa135b18e248a141066f62a to your computer and use it in GitHub Desktop.
Save bruchmann/c2f090d6bfa135b18e248a141066f62a to your computer and use it in GitHub Desktop.
Load bundled LMMS samples in Sonic Pi on Windows
lmms_basedir = "C:/Program Files (x86)/LMMS/data/samples/"
lmms_dirnames = [ "basses", "bassloops", "beats", "drums", "effetcs", "instruments", "latin", "misc", "stringsnpads" ]
lmms_dirnames.each do |dir|
load_samples (lmms_basedir + dir)
end
lmms_basses = lmms_basedir + "basses"
lmms_bassloops = lmms_basedir + "bassloops"
lmms_beats = lmms_basedir + "beats"
lmms_drums = lmms_basedir + "drums"
lmms_effects = lmms_basedir + "effetcs"
lmms_instruments = lmms_basedir + "instruments"
lmms_latin = lmms_basedir + "latin"
lmms_misc = lmms_basedir + "misc"
lmms_stringsnpads = lmms_basedir + "stringsnpads"
lmms_bass1 = lmms_basses + "/bass01.ogg"
lmms_bass_acid1 = lmms_basses + "/bass_acid01.ogg"
lmms_bass_acid2 = lmms_basses + "/bass_acid02.ogg"
lmms_bass_hard1 = lmms_basses + "/bass_hard01.ogg"
lmms_bass_hard2 = lmms_basses + "/bass_hard02.ogg"
lmms_bass_punch1 = lmms_basses + "/bass_punch01.ogg"
lmms_horror_bass1 = lmms_basses + "/horror_bass01.ogg"
lmms_matrix100_pluck01 = lmms_basses + "/matrix1000_pluck01.ogg"
lmms_rave_bass1 = lmms_basses + "/rave_bass01.ogg"
lmms_rave_bass2 = lmms_basses + "/rave_bass02.ogg"
lmms_rave_bass3 = lmms_basses + "/rave_bass03.ogg"
lmms_rave_bass4 = lmms_basses + "/rave_bass04.ogg"
lmms_synth_acid1 = lmms_basses + "/synth_acid01.ogg"
lmms_synth_acid2 = lmms_basses + "/synth_acid02.ogg"
lmms_techno_synth1 = lmms_basses + "/techno_synth01.ogg"
lmms_briff1 = lmms_bassloops + "/briff01.ogg"
lmms_rave_bass1 = lmms_bassloops + "/rave_bass01.ogg"
lmms_rave_bass2 = lmms_bassloops + "/rave_bass02.ogg"
lmms_tb33_01 = lmms_bassloops + "/tb303_01.ogg"
lmms_techno_bass1 = lmms_bassloops + "/techno_bass01.ogg"
lmms_techno_bass2 = lmms_bassloops + "/techno_bass02.ogg"
lmms_techno_synth1 = lmms_bassloops + "/techno_synth01.ogg"
lmms_techno_synth2 = lmms_bassloops + "/techno_synth02.ogg"
lmms_techno_synth3 = lmms_bassloops + "/techno_synth03.ogg"
lmms_techno_synth4 = lmms_bassloops + "/techno_synth04.ogg"
lmms_99beat01 = lmms_beats + "/909beat01.ogg"
lmms_break1 = lmms_beats + "/break01.ogg"
lmms_break2 = lmms_beats + "/break02.ogg"
lmms_break3 = lmms_beats + "/break03.ogg"
lmms_electro_beat1 = lmms_beats + "/electro_beat01.ogg"
lmms_electro_beat2 = lmms_beats + "/electro_beat02.ogg"
lmms_house_loop1 = lmms_beats + "/house_loop01.ogg"
lmms_jungle1 = lmms_beats + "/jungle01.ogg"
lmms_rave_hihat1 = lmms_beats + "/rave_hihat01.ogg"
lmms_rave_hihat2 = lmms_beats + "/rave_hihat02.ogg"
lmms_rave_kick1 = lmms_beats + "/rave_kick01.ogg"
lmms_rave_kick2 = lmms_beats + "/rave_kick02.ogg"
lmms_rave_snare1 = lmms_beats + "/rave_snare01.ogg"
lmms_bassdrum1 = lmms_drums + "/bassdrum01.ogg"
lmms_bassdrum2 = lmms_drums + "/bassdrum02.ogg"
lmms_bassdrum3 = lmms_drums + "/bassdrum03.ogg"
lmms_bassdrum4 = lmms_drums + "/bassdrum04.ogg"
lmms_bassdrum_acoustic1 = lmms_drums + "/bassdrum_acoustic01.ogg"
lmms_bassdrum_acoustic2 = lmms_drums + "/bassdrum_acoustic02.ogg"
lmms_clap1 = lmms_drums + "/clap01.ogg"
lmms_clap2 = lmms_drums + "/clap02.ogg"
lmms_clap3 = lmms_drums + "/clap03.ogg"
lmms_clap4 = lmms_drums + "/clap04.ogg"
lmms_clav1 = lmms_drums + "/clav01.ogg"
lmms_clav2 = lmms_drums + "/clav02.ogg"
lmms_crash1 = lmms_drums + "/crash01.ogg"
lmms_crash2 = lmms_drums + "/crash02.ogg"
lmms_hihat_closed1 = lmms_drums + "/hihat_closed01.ogg"
lmms_hihat_closed2 = lmms_drums + "/hihat_closed02.ogg"
lmms_hihat_closed3 = lmms_drums + "/hihat_closed03.ogg"
lmms_hihat_closed4 = lmms_drums + "/hihat_closed04.ogg"
lmms_hihat_closed5 = lmms_drums + "/hihat_closed05.ogg"
lmms_hihat_foot_pedal1 = lmms_drums + "/hihat_foot_pedal01.ogg"
lmms_hihat_opened1 = lmms_drums + "/hihat_opened01.ogg"
lmms_hihat_opened2 = lmms_drums + "/hihat_opened02.ogg"
lmms_hihat_opened3 = lmms_drums + "/hihat_opened03.ogg"
lmms_kick1 = lmms_drums + "/kick01.ogg"
lmms_kick2 = lmms_drums + "/kick02.ogg"
lmms_kick3 = lmms_drums + "/kick03.ogg"
lmms_kick4 = lmms_drums + "/kick04.ogg"
lmms_kick_distorted1 = lmms_drums + "/kick_distorted01.ogg"
lmms_kick_hard1 = lmms_drums + "/kick_hard01.ogg"
lmms_kick_hardcore1 = lmms_drums + "/kick_hardcore01.ogg"
lmms_kick_hiphop1 = lmms_drums + "/kick_hiphop01.ogg"
lmms_kick_long1 = lmms_drums + "/kick_long01.ogg"
lmms_kick_soft1 = lmms_drums + "/kick_soft01.ogg"
lmms_kick_soft2 = lmms_drums + "/kick_soft02.ogg"
lmms_nasty_bass1 = lmms_drums + "/nasty_bass01.ogg"
lmms_nasty_rim1 = lmms_drums + "/nasty_rim01.ogg"
lmms_nasty_snare1 = lmms_drums + "/nasty_snare01.ogg"
lmms_ride1 = lmms_drums + "/ride01.ogg"
lmms_ride2 = lmms_drums + "/ride02.ogg"
lmms_rim1 = lmms_drums + "/rim01.ogg"
lmms_shaker1 = lmms_drums + "/shaker01.ogg"
lmms_shaker2 = lmms_drums + "/shaker02.ogg"
lmms_shaker3 = lmms_drums + "/shaker03.ogg"
lmms_sidestick1 = lmms_drums + "/sidestick01.ogg"
lmms_snare1 = lmms_drums + "/snare01.ogg"
lmms_snare2 = lmms_drums + "/snare02.ogg"
lmms_snare3 = lmms_drums + "/snare03.ogg"
lmms_snare4 = lmms_drums + "/snare04.ogg"
lmms_snare5 = lmms_drums + "/snare05.ogg"
lmms_snare6 = lmms_drums + "/snare06.ogg"
lmms_snare7 = lmms_drums + "/snare07.ogg"
lmms_snare_acoustic1 = lmms_drums + "/snare_acoustic01.ogg"
lmms_snare_electro1 = lmms_drums + "/snare_electro01.ogg"
lmms_snare_harsh1 = lmms_drums + "/snare_harsh01.ogg"
lmms_snare_hiphop1 = lmms_drums + "/snare_hiphop01.ogg"
lmms_snare_hiphop2 = lmms_drums + "/snare_hiphop02.ogg"
lmms_snare_muffled1 = lmms_drums + "/snare_muffled01.ogg"
lmms_snare_muffled2 = lmms_drums + "/snare_muffled02.ogg"
lmms_snare_rim1 = lmms_drums + "/snare_rim01.ogg"
lmms_snare_short1 = lmms_drums + "/snare_short01.ogg"
lmms_tom1 = lmms_drums + "/tom01.ogg"
lmms_tom2 = lmms_drums + "/tom02.ogg"
lmms_tom3 = lmms_drums + "/tom03.ogg"
lmms_tom4 = lmms_drums + "/tom04.ogg"
lmms_tom5 = lmms_drums + "/tom05.ogg"
lmms_tom_hi1 = lmms_drums + "/tom_hi01.ogg"
lmms_tom_low1 = lmms_drums + "/tom_low01.ogg"
lmms_tom_mid1 = lmms_drums + "/tom_mid01.ogg"
lmms_wood1 = lmms_drums + "/wood01.ogg"
lmms_zap1 = lmms_drums + "/zap01.ogg"
lmms_zap2 = lmms_drums + "/zap02.ogg"
lmms_zap3 = lmms_drums + "/zap03.ogg"
lmms_chroma_sound_effect1 = lmms_effects + "/chroma_sound_effect01.ogg"
lmms_explode1 = lmms_effects + "/explode01.ogg"
lmms_filter_sweep1 = lmms_effects + "/filter_sweep01.ogg"
lmms_scratch1 = lmms_effects + "/scratch01.ogg"
lmms_start1 = lmms_effects + "/start01.ogg"
lmms_start2 = lmms_effects + "/start02.ogg"
lmms_stop1 = lmms_effects + "/stop01.ogg"
lmms_warp1 = lmms_effects + "/warp01.ogg"
lmms_warp2 = lmms_effects + "/warp02.ogg"
lmms_wind_chimes1 = lmms_effects + "/wind_chimes01.ogg"
lmms_bassslap1 = lmms_instruments + "/bassslap01.ogg"
lmms_bassslap2 = lmms_instruments + "/bassslap02.ogg"
lmms_cello1 = lmms_instruments + "/cello01.ogg"
lmms_church_organ1 = lmms_instruments + "/church_organ01.ogg"
lmms_church_organ2 = lmms_instruments + "/church_organ02.ogg"
lmms_church_organ3 = lmms_instruments + "/church_organ03.ogg"
lmms_church_organ4 = lmms_instruments + "/church_organ04.ogg"
lmms_e_organ01 = lmms_instruments + "/e_organ01.ogg"
lmms_e_piano_accord1 = lmms_instruments + "/e_piano_accord01.ogg"
lmms_e_piano_accord2 = lmms_instruments + "/e_piano_accord02.ogg"
lmms_flute1 = lmms_instruments + "/flute01.ogg"
# lmms_harpsichord1 = lmms_instruments + "/harpsichord01.ogg" -- file is damaged
lmms_piano1 = lmms_instruments + "/piano01.ogg"
lmms_piano2 = lmms_instruments + "/piano02.ogg"
lmms_steel_guitar_heavy_distorted1 = lmms_instruments + "/steel_guitar_heavy_distorted01.ogg"
lmms_steel_guitar_medium_distorted1 = lmms_instruments + "/steel_guitar_medium_distorted01.ogg"
lmms_steel_guitar_slight_distorted1 = lmms_instruments + "/steel_guitar_slight_distorted01.ogg"
lmms_steel_guitar1 = lmms_instruments + "/steel_guitar01.ogg"
lmms_trumpet1 = lmms_instruments + "/trumpet01.ogg"
lmms_violin_double_stop1 = lmms_instruments + "/violin_double_stop01.ogg"
lmms_violin_fingered1 = lmms_instruments + "/violin_fingered01.ogg"
lmms_violin_pizzicato1 = lmms_instruments + "/violin_pizzicato01.ogg"
lmms_latin_brass1 = lmms_latin + "/latin_brass01.ogg"
lmms_latin_guitar1 = lmms_latin + "/latin_guitar01.ogg"
lmms_latin_guitar2 = lmms_latin + "/latin_guitar02.ogg"
lmms_latin_guitar3 = lmms_latin + "/latin_guitar03.ogg"
lmms_applause1 = lmms_misc + "/applause01.ogg"
lmms_mbass = lmms_misc + "/bass!.ogg"
lmms_breath1 = lmms_misc + "/breath01.ogg"
lmms_mbuzz = lmms_misc + "/buzz!.ogg"
lmms_dong1 = lmms_misc + "/dong01.ogg"
lmms_dong2 = lmms_misc + "/dong02.ogg"
lmms_dong3 = lmms_misc + "/dong03.ogg"
lmms_electric_ping1 = lmms_misc + "/electric_ping01.ogg"
lmms_hit1 = lmms_misc + "/hit01.ogg"
lmms_hit2 = lmms_misc + "/hit02.ogg"
lmms_metalish_dong1 = lmms_misc + "/metalish_dong01.ogg"
lmms_metronome1 = lmms_misc + "/metronome01.ogg"
lmms_metronome2 = lmms_misc + "/metronome02.ogg"
lmms_raving_crowd1 = lmms_misc + "/raving_crowd01.ogg"
lmms_snaph1 = lmms_misc + "/snaph01.ogg"
lmms_undefined1 = lmms_misc + "/undefined01.ogg"
lmms_bell_choir1 = lmms_stringsnpads + "/bell_choir01.ogg"
lmms_bell_choir2 = lmms_stringsnpads + "/bell_choir02.ogg"
lmms_chorus1 = lmms_stringsnpads + "/chorus01.ogg"
lmms_chorus2 = lmms_stringsnpads + "/chorus02.ogg"
lmms_heaven_strings1 = lmms_stringsnpads + "/heaven_strings01.ogg"
lmms_juno_pad1 = lmms_stringsnpads + "/juno_pad01.ogg"
lmms_korg_poly6_drone1 = lmms_stringsnpads + "/korg_poly6_drone01.ogg"
lmms_nord_ambient1 = lmms_stringsnpads + "/nord_ambient01.ogg"
lmms_orion_string1 = lmms_stringsnpads + "/orion_string01.ogg"
lmms_rave_choir1 = lmms_stringsnpads + "/rave_choir01.ogg"
lmms_space_strings1 = lmms_stringsnpads + "/space_strings01.ogg"
lmms_space_strings2 = lmms_stringsnpads + "/space_strings02.ogg"
lmms_space_strings3 = lmms_stringsnpads + "/space_strings03.ogg"
lmms_strings1 = lmms_stringsnpads + "/strings01.ogg"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment