From a6c54435036e3f630b764a068ecf780093a6c6da Mon Sep 17 00:00:00 2001 From: JotaChina Date: Fri, 29 Aug 2025 16:38:40 -0300 Subject: [PATCH] MMPCreator --- _includes/sidebar.html | 3 +- _includes/sidebar_home.html | 1 + _layouts/projetos.html | 4 +- assets/css/sidebar.css | 3 +- assets/css/sidebar_home.css | 63 +- assets/css/style.css | 703 ++++ assets/js/creations/audio.js | 134 + assets/js/creations/config.js | 9 + assets/js/creations/file.js | 243 ++ assets/js/creations/main.js | 121 + assets/js/creations/state.js | 90 + assets/js/creations/ui.js | 319 ++ assets/js/creations/utils.js | 27 + assets/js/search.js | 111 +- automation.html | 134 +- bassline.html | 139 +- creation.html | 201 ++ metadata/mmp-manifest.json | 21 + metadata/samples-manifest.json | 3088 +++++++++++++++++ {_data => metadata}/src_audio_files.json | 0 scripts/creation/generateManifest.py | 101 + scripts/handler/automations/automations.py | 4 +- src/dtd/mmp.md | 179 + src/dtd/mmp.xsd | 512 +++ src/samples/basses/bass01.ogg | Bin 0 -> 4932 bytes src/samples/basses/bass_acid01.ogg | Bin 0 -> 7286 bytes src/samples/basses/bass_acid02.ogg | Bin 0 -> 11949 bytes src/samples/basses/bass_hard01.ogg | Bin 0 -> 26471 bytes src/samples/basses/bass_hard02.ogg | Bin 0 -> 18490 bytes src/samples/basses/bass_punch01.ogg | Bin 0 -> 4836 bytes src/samples/basses/horror_bass01.ogg | Bin 0 -> 6439 bytes src/samples/basses/matrix1000_pluck01.ogg | Bin 0 -> 13616 bytes src/samples/basses/rave_bass01.ogg | Bin 0 -> 6219 bytes src/samples/basses/rave_bass02.ogg | Bin 0 -> 7785 bytes src/samples/basses/rave_bass03.ogg | Bin 0 -> 5695 bytes src/samples/basses/rave_bass04.ogg | Bin 0 -> 5873 bytes src/samples/basses/synth_acid01.ogg | Bin 0 -> 7528 bytes src/samples/basses/synth_acid02.ogg | Bin 0 -> 7467 bytes src/samples/basses/techno_synth01.ogg | Bin 0 -> 6284 bytes src/samples/bassloops/briff01.ogg | Bin 0 -> 27665 bytes src/samples/bassloops/rave_bass01.ogg | Bin 0 -> 21713 bytes src/samples/bassloops/rave_bass02.ogg | Bin 0 -> 19925 bytes src/samples/bassloops/tb303_01.ogg | Bin 0 -> 57560 bytes src/samples/bassloops/techno_bass01.ogg | Bin 0 -> 12535 bytes src/samples/bassloops/techno_bass02.ogg | Bin 0 -> 14282 bytes src/samples/bassloops/techno_synth01.ogg | Bin 0 -> 57923 bytes src/samples/bassloops/techno_synth02.ogg | Bin 0 -> 79129 bytes src/samples/bassloops/techno_synth03.ogg | Bin 0 -> 58176 bytes src/samples/bassloops/techno_synth04.ogg | Bin 0 -> 68143 bytes src/samples/beats/909beat01.ogg | Bin 0 -> 36745 bytes src/samples/beats/break01.ogg | Bin 0 -> 18545 bytes src/samples/beats/break02.ogg | Bin 0 -> 23345 bytes src/samples/beats/break03.ogg | Bin 0 -> 20580 bytes src/samples/beats/electro_beat01.ogg | Bin 0 -> 45021 bytes src/samples/beats/electro_beat02.ogg | Bin 0 -> 19679 bytes src/samples/beats/house_loop01.ogg | Bin 0 -> 21398 bytes src/samples/beats/jungle01.ogg | Bin 0 -> 33772 bytes src/samples/beats/rave_hihat01.ogg | Bin 0 -> 23405 bytes src/samples/beats/rave_hihat02.ogg | Bin 0 -> 21052 bytes src/samples/beats/rave_kick01.ogg | Bin 0 -> 21596 bytes src/samples/beats/rave_kick02.ogg | Bin 0 -> 19349 bytes src/samples/beats/rave_snare01.ogg | Bin 0 -> 20955 bytes src/samples/drums/bassdrum01.ogg | Bin 0 -> 9922 bytes src/samples/drums/bassdrum02.ogg | Bin 0 -> 7038 bytes src/samples/drums/bassdrum03.ogg | Bin 0 -> 6698 bytes src/samples/drums/bassdrum04.ogg | Bin 0 -> 6978 bytes src/samples/drums/bassdrum_acoustic01.ogg | Bin 0 -> 4907 bytes src/samples/drums/bassdrum_acoustic02.ogg | Bin 0 -> 15836 bytes src/samples/drums/clap01.ogg | Bin 0 -> 8420 bytes src/samples/drums/clap02.ogg | Bin 0 -> 5991 bytes src/samples/drums/clap03.ogg | Bin 0 -> 5734 bytes src/samples/drums/clap04.ogg | Bin 0 -> 7692 bytes src/samples/drums/clav01.ogg | Bin 0 -> 3919 bytes src/samples/drums/clav02.ogg | Bin 0 -> 5317 bytes src/samples/drums/crash01.ogg | Bin 0 -> 18558 bytes src/samples/drums/crash02.ogg | Bin 0 -> 20253 bytes src/samples/drums/hihat_closed01.ogg | Bin 0 -> 5497 bytes src/samples/drums/hihat_closed02.ogg | Bin 0 -> 4633 bytes src/samples/drums/hihat_closed03.ogg | Bin 0 -> 5036 bytes src/samples/drums/hihat_closed04.ogg | Bin 0 -> 4616 bytes src/samples/drums/hihat_closed05.ogg | Bin 0 -> 4464 bytes src/samples/drums/hihat_foot_pedal01.ogg | Bin 0 -> 6988 bytes src/samples/drums/hihat_opened01.ogg | Bin 0 -> 8069 bytes src/samples/drums/hihat_opened02.ogg | Bin 0 -> 9376 bytes src/samples/drums/hihat_opened03.ogg | Bin 0 -> 8506 bytes src/samples/drums/kick01.ogg | Bin 0 -> 3992 bytes src/samples/drums/kick02.ogg | Bin 0 -> 16068 bytes src/samples/drums/kick03.ogg | Bin 0 -> 5025 bytes src/samples/drums/kick04.ogg | Bin 0 -> 7126 bytes src/samples/drums/kick_distorted01.ogg | Bin 0 -> 7985 bytes src/samples/drums/kick_hard01.ogg | Bin 0 -> 6660 bytes src/samples/drums/kick_hardcore01.ogg | Bin 0 -> 9279 bytes src/samples/drums/kick_hiphop01.ogg | Bin 0 -> 5240 bytes src/samples/drums/kick_long01.ogg | Bin 0 -> 7961 bytes src/samples/drums/kick_soft01.ogg | Bin 0 -> 23944 bytes src/samples/drums/kick_soft02.ogg | Bin 0 -> 7390 bytes src/samples/drums/nasty_bass01.ogg | Bin 0 -> 6033 bytes src/samples/drums/nasty_rim01.ogg | Bin 0 -> 8627 bytes src/samples/drums/nasty_snare01.ogg | Bin 0 -> 7101 bytes src/samples/drums/ride01.ogg | Bin 0 -> 16661 bytes src/samples/drums/ride02.ogg | Bin 0 -> 6471 bytes src/samples/drums/rim01.ogg | Bin 0 -> 7199 bytes src/samples/drums/shaker01.ogg | Bin 0 -> 5070 bytes src/samples/drums/shaker02.ogg | Bin 0 -> 5550 bytes src/samples/drums/shaker03.ogg | Bin 0 -> 5378 bytes src/samples/drums/sidestick01.ogg | Bin 0 -> 4754 bytes src/samples/drums/snare01.ogg | Bin 0 -> 7215 bytes src/samples/drums/snare02.ogg | Bin 0 -> 5669 bytes src/samples/drums/snare03.ogg | Bin 0 -> 8137 bytes src/samples/drums/snare04.ogg | Bin 0 -> 9088 bytes src/samples/drums/snare05.ogg | Bin 0 -> 9484 bytes src/samples/drums/snare06.ogg | Bin 0 -> 6184 bytes src/samples/drums/snare07.ogg | Bin 0 -> 7850 bytes src/samples/drums/snare_acoustic01.ogg | Bin 0 -> 5942 bytes src/samples/drums/snare_electro01.ogg | Bin 0 -> 20538 bytes src/samples/drums/snare_harsh01.ogg | Bin 0 -> 11427 bytes src/samples/drums/snare_hiphop01.ogg | Bin 0 -> 4808 bytes src/samples/drums/snare_hiphop02.ogg | Bin 0 -> 4530 bytes src/samples/drums/snare_muffled01.ogg | Bin 0 -> 6439 bytes src/samples/drums/snare_muffled02.ogg | Bin 0 -> 5097 bytes src/samples/drums/snare_rim01.ogg | Bin 0 -> 4735 bytes src/samples/drums/snare_short01.ogg | Bin 0 -> 4566 bytes src/samples/drums/tom01.ogg | Bin 0 -> 10572 bytes src/samples/drums/tom02.ogg | Bin 0 -> 5475 bytes src/samples/drums/tom03.ogg | Bin 0 -> 10687 bytes src/samples/drums/tom04.ogg | Bin 0 -> 10480 bytes src/samples/drums/tom05.ogg | Bin 0 -> 9132 bytes src/samples/drums/tom_hi01.ogg | Bin 0 -> 6755 bytes src/samples/drums/tom_low01.ogg | Bin 0 -> 7393 bytes src/samples/drums/tom_mid01.ogg | Bin 0 -> 7059 bytes src/samples/drums/wood01.ogg | Bin 0 -> 4523 bytes src/samples/drums/zap01.ogg | Bin 0 -> 4338 bytes src/samples/drums/zap02.ogg | Bin 0 -> 4554 bytes src/samples/drums/zap03.ogg | Bin 0 -> 4586 bytes src/samples/drumsynth/acoustic/Brush1.ds | 35 + src/samples/drumsynth/acoustic/Brush2.ds | 35 + src/samples/drumsynth/acoustic/JazzKick.ds | 35 + src/samples/drumsynth/acoustic/JazzSnr.ds | 60 + src/samples/drumsynth/acoustic/JazzSnr_H.ds | 60 + src/samples/drumsynth/acoustic/K_Muffle.ds | 35 + src/samples/drumsynth/acoustic/Kick.ds | 35 + src/samples/drumsynth/acoustic/Plain_Kick.ds | 58 + src/samples/drumsynth/acoustic/Ride.ds | 57 + src/samples/drumsynth/acoustic/Ride2.ds | 58 + src/samples/drumsynth/acoustic/Ride3.ds | 60 + src/samples/drumsynth/acoustic/Snare.ds | 57 + src/samples/drumsynth/cr78/Bongo_h.ds | 36 + src/samples/drumsynth/cr78/Bongo_l.ds | 35 + src/samples/drumsynth/cr78/Clave.ds | 35 + src/samples/drumsynth/cr78/Conga.ds | 35 + src/samples/drumsynth/cr78/Cymbal.ds | 57 + src/samples/drumsynth/cr78/Hihat.ds | 35 + src/samples/drumsynth/cr78/Kick.ds | 35 + src/samples/drumsynth/cr78/Maracas.ds | 35 + src/samples/drumsynth/cr78/Rim.ds | 35 + src/samples/drumsynth/cr78/Snare.ds | 35 + src/samples/drumsynth/cr78/Tamb.ds | 35 + src/samples/drumsynth/cr8000/Clap.ds | 57 + src/samples/drumsynth/cr8000/Clave.ds | 57 + src/samples/drumsynth/cr8000/Conga_l.ds | 57 + src/samples/drumsynth/cr8000/Conga_m.ds | 57 + src/samples/drumsynth/cr8000/Cowbell.ds | 57 + src/samples/drumsynth/cr8000/Cymbal.ds | 58 + src/samples/drumsynth/cr8000/Hat_c.ds | 58 + src/samples/drumsynth/cr8000/Hat_o.ds | 57 + src/samples/drumsynth/cr8000/Kick.ds | 57 + src/samples/drumsynth/cr8000/Rim.ds | 60 + src/samples/drumsynth/cr8000/Snare.ds | 57 + src/samples/drumsynth/effects/Bubble.ds | 35 + src/samples/drumsynth/effects/Cicada.ds | 58 + src/samples/drumsynth/effects/Glass.ds | 34 + src/samples/drumsynth/effects/Glass_rn.ds | 61 + src/samples/drumsynth/effects/Gunshot.ds | 58 + src/samples/drumsynth/effects/Hammer.ds | 58 + src/samples/drumsynth/effects/Laser.ds | 58 + src/samples/drumsynth/effects/Reverse.ds | 35 + src/samples/drumsynth/effects/Ringing.ds | 58 + src/samples/drumsynth/effects/Scissors.ds | 60 + src/samples/drumsynth/effects/Sonar.ds | 58 + src/samples/drumsynth/effects/dialing.ds | 58 + src/samples/drumsynth/effects/hammer2.ds | 58 + src/samples/drumsynth/effects/impulses.ds | 60 + src/samples/drumsynth/effects/loop.ds | 58 + src/samples/drumsynth/effects/thunder.ds | 58 + src/samples/drumsynth/electro/Boom.ds | 58 + src/samples/drumsynth/electro/H_closed.ds | 60 + src/samples/drumsynth/electro/H_open.ds | 35 + src/samples/drumsynth/electro/Hi-q.ds | 57 + src/samples/drumsynth/electro/Hi-q_2.ds | 57 + src/samples/drumsynth/electro/K_8bit.ds | 58 + src/samples/drumsynth/electro/K_Linn.ds | 58 + src/samples/drumsynth/electro/K_reverb.ds | 60 + src/samples/drumsynth/electro/S_8bit.ds | 58 + src/samples/drumsynth/electro/S_Linn.ds | 58 + src/samples/drumsynth/electro/S_reverb.ds | 60 + src/samples/drumsynth/electro/Syntom_1.ds | 35 + src/samples/drumsynth/electro/Syntom_2.ds | 57 + src/samples/drumsynth/electro/s_eq.ds | 58 + src/samples/drumsynth/farfisa/Fisa_Bongo.ds | 61 + src/samples/drumsynth/farfisa/Fisa_Cym.ds | 61 + src/samples/drumsynth/farfisa/Fisa_Hat.ds | 61 + src/samples/drumsynth/farfisa/Fisa_K_H.ds | 61 + src/samples/drumsynth/farfisa/Fisa_K_K.ds | 61 + src/samples/drumsynth/farfisa/Fisa_Kick.ds | 61 + src/samples/drumsynth/farfisa/Fisa_S_B.ds | 61 + src/samples/drumsynth/farfisa/Fisa_Snare.ds | 61 + src/samples/drumsynth/farfisa/Fisa_Tom.ds | 61 + .../drumsynth/ferraro/curb_meat_bass.ds | 61 + src/samples/drumsynth/ferraro/eel_bass.ds | 60 + src/samples/drumsynth/ferraro/feed_this.ds | 61 + src/samples/drumsynth/ferraro/gerbil_snare.ds | 61 + .../drumsynth/ferraro/grumpy_buzzard.ds | 61 + src/samples/drumsynth/ferraro/jaguar_hats.ds | 61 + src/samples/drumsynth/ferraro/radio_hats.ds | 60 + src/samples/drumsynth/ferraro/worm_bass.ds | 60 + src/samples/drumsynth/instrument/E_Piano.ds | 57 + src/samples/drumsynth/instrument/FM_Bass.ds | 57 + src/samples/drumsynth/instrument/Moog_bass.ds | 61 + src/samples/drumsynth/instrument/Oboe.ds | 57 + .../drumsynth/instrument/Temple_Bell.ds | 57 + src/samples/drumsynth/instrument/flute.ds | 57 + src/samples/drumsynth/instrument/mute_bass.ds | 57 + src/samples/drumsynth/instrument/pizzi.ds | 58 + .../drumsynth/instrument/soft_piano.ds | 60 + .../drumsynth/instrument/square_lead.ds | 57 + src/samples/drumsynth/instrument/sweep.ds | 57 + .../drumsynth/instrument/techno_stab.ds | 60 + src/samples/drumsynth/instrument/tinkle.ds | 57 + src/samples/drumsynth/instrument/trumpet.ds | 57 + .../drumsynth/instrument/upright_bass.ds | 57 + src/samples/drumsynth/instrument/violin.ds | 57 + src/samples/drumsynth/instrument/whistler.ds | 57 + .../drumsynth/jorgensohn/hihatopclo.ds | 61 + src/samples/drumsynth/jorgensohn/kick.ds | 60 + .../drumsynth/jorgensohn/ramacymlong.ds | 60 + .../drumsynth/jorgensohn/ramacymshort.ds | 60 + src/samples/drumsynth/jorgensohn/ride6.ds | 60 + src/samples/drumsynth/jorgensohn/snare5.ds | 61 + src/samples/drumsynth/jorgensohn/vibra.ds | 61 + src/samples/drumsynth/jorgensohn/wood.ds | 60 + src/samples/drumsynth/jorgensohn/wood2.ds | 60 + src/samples/drumsynth/jorgensohn/zurrr.ds | 60 + src/samples/drumsynth/latin/Bongo_h.ds | 58 + src/samples/drumsynth/latin/Bongo_m2.ds | 58 + src/samples/drumsynth/latin/Bongo_mu.ds | 58 + src/samples/drumsynth/latin/Clave_we.ds | 60 + src/samples/drumsynth/latin/Gamelan.ds | 58 + src/samples/drumsynth/latin/Maracas.ds | 58 + src/samples/drumsynth/latin/Shaker_1.ds | 58 + src/samples/drumsynth/latin/Shaker_2.ds | 58 + src/samples/drumsynth/latin/Tamb_hit.ds | 58 + src/samples/drumsynth/latin/Tamb_shk.ds | 58 + src/samples/drumsynth/latin/ThumbPno.ds | 58 + src/samples/drumsynth/latin/Triangle.ds | 58 + src/samples/drumsynth/latin/bongo_l.ds | 58 + src/samples/drumsynth/latin/guiro.ds | 61 + src/samples/drumsynth/latin/one_clap.ds | 60 + src/samples/drumsynth/latin/taiko.ds | 58 + src/samples/drumsynth/linn/linn_cab.ds | 60 + src/samples/drumsynth/linn/linn_cga1.ds | 58 + src/samples/drumsynth/linn/linn_cga2.ds | 58 + src/samples/drumsynth/linn/linn_cga3.ds | 58 + src/samples/drumsynth/linn/linn_cgam.ds | 58 + src/samples/drumsynth/linn/linn_clp.ds | 60 + src/samples/drumsynth/linn/linn_cow.ds | 60 + src/samples/drumsynth/linn/linn_kik.ds | 60 + src/samples/drumsynth/linn/linn_snr.ds | 60 + src/samples/drumsynth/linn/linn_stk.ds | 60 + src/samples/drumsynth/linn/linn_tamb.ds | 60 + src/samples/drumsynth/linn/linn_tom1.ds | 58 + src/samples/drumsynth/linn/linn_tom2.ds | 58 + src/samples/drumsynth/linn/linn_tom3.ds | 58 + src/samples/drumsynth/linn/linn_tom4.ds | 58 + src/samples/drumsynth/linn/linn_tom5.ds | 58 + src/samples/drumsynth/magnetboy/Eye_Eye.ds | 60 + src/samples/drumsynth/magnetboy/Fp1.ds | 59 + src/samples/drumsynth/magnetboy/Mist1.ds | 60 + src/samples/drumsynth/magnetboy/Mist2.ds | 59 + src/samples/drumsynth/magnetboy/Randion1.ds | 60 + src/samples/drumsynth/magnetboy/Squelb.ds | 60 + src/samples/drumsynth/magnetboy/Throaties1.ds | 59 + src/samples/drumsynth/magnetboy/Tone1.ds | 60 + src/samples/drumsynth/magnetboy/Tone10.ds | 60 + src/samples/drumsynth/magnetboy/Tone11.ds | 60 + src/samples/drumsynth/magnetboy/Tone12.ds | 60 + src/samples/drumsynth/magnetboy/Tone14.ds | 60 + src/samples/drumsynth/magnetboy/Tone15.ds | 60 + src/samples/drumsynth/magnetboy/Tone16.ds | 60 + src/samples/drumsynth/magnetboy/Tone17.ds | 60 + src/samples/drumsynth/magnetboy/Tone18.ds | 60 + src/samples/drumsynth/magnetboy/Tone19.ds | 60 + src/samples/drumsynth/magnetboy/Tone2.ds | 60 + src/samples/drumsynth/magnetboy/Tone20.ds | 60 + src/samples/drumsynth/magnetboy/Tone3.ds | 60 + src/samples/drumsynth/magnetboy/Tone4.ds | 60 + src/samples/drumsynth/magnetboy/Tone5.ds | 60 + src/samples/drumsynth/magnetboy/Tone6.ds | 60 + src/samples/drumsynth/magnetboy/Tone7.ds | 60 + src/samples/drumsynth/magnetboy/Tone8.ds | 60 + src/samples/drumsynth/magnetboy/Tone9.ds | 60 + .../drumsynth/magnetboy/Tone_float1.ds | 60 + src/samples/drumsynth/misc/'lectro_hammer.ds | 61 + .../drumsynth/misc/'lectro_square_hammer.ds | 61 + .../drumsynth/misc/12-bit_heavy_hitter.ds | 60 + src/samples/drumsynth/misc/909_hard_snare.ds | 60 + src/samples/drumsynth/misc/AAH.ds | 60 + src/samples/drumsynth/misc/B1_B2.ds | 58 + src/samples/drumsynth/misc/Clap.ds | 60 + src/samples/drumsynth/misc/Distant_Thunder.ds | 60 + src/samples/drumsynth/misc/N_low.ds | 58 + src/samples/drumsynth/misc/N_vlow.ds | 58 + src/samples/drumsynth/misc/RimShot.ds | 60 + src/samples/drumsynth/misc/Saber_fight.ds | 60 + src/samples/drumsynth/misc/Simple-c.ds | 60 + src/samples/drumsynth/misc/Simple-r.ds | 58 + src/samples/drumsynth/misc/Simple-s.ds | 57 + src/samples/drumsynth/misc/Tone_dis.ds | 58 + src/samples/drumsynth/misc/Tone_sw2.ds | 58 + src/samples/drumsynth/misc/Tone_swp.ds | 58 + src/samples/drumsynth/misc/airbrush_bd.ds | 61 + .../drumsynth/misc/ambient_noise_snare.ds | 60 + src/samples/drumsynth/misc/amen_bd.ds | 61 + src/samples/drumsynth/misc/amen_sn_1.ds | 61 + src/samples/drumsynth/misc/and_loud_sn.ds | 61 + .../drumsynth/misc/another_909_moment.ds | 61 + .../drumsynth/misc/another_example_snare.ds | 61 + .../drumsynth/misc/application_bass_drum.ds | 61 + src/samples/drumsynth/misc/b1_0.ds | 59 + src/samples/drumsynth/misc/b1_2.ds | 58 + src/samples/drumsynth/misc/b1_5.ds | 58 + src/samples/drumsynth/misc/b1_9.ds | 58 + .../drumsynth/misc/basic_808_click_hum.ds | 61 + src/samples/drumsynth/misc/battle_hook_sn.ds | 60 + src/samples/drumsynth/misc/bauble_bd.ds | 61 + src/samples/drumsynth/misc/beat_box_bd.ds | 60 + src/samples/drumsynth/misc/beefy_wack.ds | 61 + src/samples/drumsynth/misc/big_80's.ds | 61 + src/samples/drumsynth/misc/big_80's_2.ds | 61 + .../drumsynth/misc/big_sleeper_snare.ds | 61 + src/samples/drumsynth/misc/blended_snare.ds | 60 + src/samples/drumsynth/misc/bouncy809bd.ds | 61 + src/samples/drumsynth/misc/break_kick.ds | 60 + src/samples/drumsynth/misc/breathing_snare.ds | 60 + src/samples/drumsynth/misc/bright_house_sn.ds | 61 + src/samples/drumsynth/misc/buff_hit.ds | 61 + src/samples/drumsynth/misc/buff_sound.ds | 61 + src/samples/drumsynth/misc/bug_into_water.ds | 61 + .../drumsynth/misc/bulge_n_yr_woofer.ds | 60 + src/samples/drumsynth/misc/bumpin_quickie.ds | 61 + src/samples/drumsynth/misc/calamity_snare.ds | 60 + .../misc/change_the_channel_snare.ds | 60 + src/samples/drumsynth/misc/chow_bd.ds | 61 + src/samples/drumsynth/misc/clappy_snare.ds | 61 + .../drumsynth/misc/clean_low_key_kick.ds | 60 + src/samples/drumsynth/misc/clean_soft_808.ds | 61 + src/samples/drumsynth/misc/clearly_snare.ds | 60 + src/samples/drumsynth/misc/close_mic_sn.ds | 61 + .../drumsynth/misc/compression_does_it_808.ds | 61 + src/samples/drumsynth/misc/crusty_bump.ds | 61 + src/samples/drumsynth/misc/crusty_snare.ds | 60 + src/samples/drumsynth/misc/cymbal.ds | 61 + .../drumsynth/misc/decompression_snare.ds | 60 + src/samples/drumsynth/misc/deep_bauble_bd.ds | 61 + src/samples/drumsynth/misc/deep_tones.ds | 60 + .../drumsynth/misc/difference_snare.ds | 61 + .../drumsynth/misc/different_909_snare.ds | 60 + src/samples/drumsynth/misc/dirty_world_bd.ds | 61 + src/samples/drumsynth/misc/dist_sub_kick.ds | 60 + src/samples/drumsynth/misc/dist_sub_kick_2.ds | 60 + .../drumsynth/misc/electro_dnb_kick.ds | 60 + .../drumsynth/misc/electro_snare_layer.ds | 61 + src/samples/drumsynth/misc/electronic_rim.ds | 60 + .../drumsynth/misc/end_transmission.ds | 60 + src/samples/drumsynth/misc/every_909.ds | 61 + src/samples/drumsynth/misc/fatness.ds | 61 + src/samples/drumsynth/misc/fattie_bd.ds | 61 + src/samples/drumsynth/misc/feel_me!.ds | 61 + .../misc/few_people_will_use_this_snare.ds | 61 + src/samples/drumsynth/misc/flat_tire.ds | 60 + src/samples/drumsynth/misc/fm.ds | 58 + src/samples/drumsynth/misc/fried_food.ds | 61 + .../drumsynth/misc/funky_trashcan_snare.ds | 61 + src/samples/drumsynth/misc/fuzzy_sn.ds | 61 + src/samples/drumsynth/misc/gabbakick.ds | 60 + .../drumsynth/misc/gimme_a_hard_tone.ds | 61 + src/samples/drumsynth/misc/gimmie_a_tone.ds | 61 + .../drumsynth/misc/hard_electro_brush_sn.ds | 61 + .../drumsynth/misc/hard_electronic_snare.ds | 61 + src/samples/drumsynth/misc/hard_hittin.ds | 60 + src/samples/drumsynth/misc/hardcore_a_bd.ds | 61 + src/samples/drumsynth/misc/hardcore_bd.ds | 61 + src/samples/drumsynth/misc/hardersnare.ds | 61 + src/samples/drumsynth/misc/heady_mix_sn.ds | 61 + src/samples/drumsynth/misc/heavy.ds | 60 + src/samples/drumsynth/misc/hed_chunk_snare.ds | 61 + src/samples/drumsynth/misc/hi-pass.ds | 58 + src/samples/drumsynth/misc/hi_pic.ds | 60 + .../drumsynth/misc/hip-hop_fantasy_kick.ds | 61 + .../drumsynth/misc/hipster_joint_bd.ds | 61 + .../drumsynth/misc/hit_me_wooden_snare.ds | 60 + src/samples/drumsynth/misc/hitthosesubs.ds | 61 + .../drumsynth/misc/hot_morning_bass_drum.ds | 61 + src/samples/drumsynth/misc/hot_snare.ds | 60 + .../drumsynth/misc/i_luv_u_fat_noise.ds | 60 + .../drumsynth/misc/invisible_909_kick.ds | 60 + .../drumsynth/misc/it's_like_that_snare.ds | 61 + .../drumsynth/misc/just_the_bass_drum.ds | 61 + src/samples/drumsynth/misc/kneel_and_buzz.ds | 60 + src/samples/drumsynth/misc/large_hall_bd.ds | 61 + .../misc/laughter_and_jellybeans_snare.ds | 61 + src/samples/drumsynth/misc/light_snare.ds | 60 + src/samples/drumsynth/misc/lo-fi_bass_drum.ds | 61 + src/samples/drumsynth/misc/lo-fi_march.ds | 61 + src/samples/drumsynth/misc/lo-fi_rim.ds | 61 + src/samples/drumsynth/misc/loudness_sn.ds | 60 + src/samples/drumsynth/misc/lovely_clean_bd.ds | 61 + .../drumsynth/misc/lower_electro_bd.ds | 61 + src/samples/drumsynth/misc/mack_bd.ds | 61 + src/samples/drumsynth/misc/manipulate_bd.ds | 61 + .../drumsynth/misc/many_frequencies.ds | 61 + src/samples/drumsynth/misc/mello_bd.ds | 60 + src/samples/drumsynth/misc/mind_ya_heds.ds | 61 + src/samples/drumsynth/misc/missing_snare.ds | 61 + src/samples/drumsynth/misc/missing_snare_2.ds | 61 + src/samples/drumsynth/misc/more_basic_bd.ds | 60 + src/samples/drumsynth/misc/more_snap.ds | 60 + src/samples/drumsynth/misc/muted_snare.ds | 61 + src/samples/drumsynth/misc/n_hi.ds | 58 + src/samples/drumsynth/misc/n_mid.ds | 58 + src/samples/drumsynth/misc/neo808.ds | 60 + src/samples/drumsynth/misc/neo808_2.ds | 60 + src/samples/drumsynth/misc/noise.ds | 61 + .../drumsynth/misc/noise_calling_kick.ds | 60 + src/samples/drumsynth/misc/noise_clip.ds | 60 + .../drumsynth/misc/nosie_calling_kick_2.ds | 60 + src/samples/drumsynth/misc/odd_snare.ds | 60 + .../drumsynth/misc/original_tone_snare.ds | 60 + src/samples/drumsynth/misc/ot_12.ds | 58 + src/samples/drumsynth/misc/ot_34.ds | 58 + src/samples/drumsynth/misc/ot_sine.ds | 58 + src/samples/drumsynth/misc/overdriver_kick.ds | 61 + .../drumsynth/misc/pleasure_factory_kick.ds | 60 + src/samples/drumsynth/misc/pop_1_off_snare.ds | 61 + src/samples/drumsynth/misc/power_out.ds | 61 + .../drumsynth/misc/psychoacoutic_bd.ds | 61 + .../drumsynth/misc/punchy_clean_kick.ds | 60 + src/samples/drumsynth/misc/puppy_kick.ds | 60 + src/samples/drumsynth/misc/q'ey_bass_drum.ds | 61 + src/samples/drumsynth/misc/q_kick_2.ds | 60 + src/samples/drumsynth/misc/questoin_kick.ds | 60 + .../drumsynth/misc/r+b_fantasy_kick.ds | 61 + .../drumsynth/misc/reverb_please_snare.ds | 60 + src/samples/drumsynth/misc/rimmy_noise.ds | 61 + src/samples/drumsynth/misc/rimshot_1.ds | 60 + src/samples/drumsynth/misc/rimshot_2.ds | 60 + src/samples/drumsynth/misc/ring_fray_kick.ds | 60 + .../drumsynth/misc/ring_mod_drone_bd.ds | 60 + src/samples/drumsynth/misc/rm.ds | 58 + src/samples/drumsynth/misc/rubber_'82.ds | 60 + .../drumsynth/misc/rubbery_deep_house_kick.ds | 60 + src/samples/drumsynth/misc/serious_bd.ds | 60 + src/samples/drumsynth/misc/short_909.ds | 61 + src/samples/drumsynth/misc/simon's_snare.ds | 60 + src/samples/drumsynth/misc/simple-h.ds | 57 + src/samples/drumsynth/misc/simple-k.ds | 57 + src/samples/drumsynth/misc/simple_click_bd.ds | 61 + src/samples/drumsynth/misc/skiwlz_snare.ds | 61 + .../misc/slepper_n_the_wilderness.ds | 61 + src/samples/drumsynth/misc/sloppy_electric.ds | 60 + src/samples/drumsynth/misc/smooth_rim.ds | 61 + src/samples/drumsynth/misc/snappy_809.ds | 60 + src/samples/drumsynth/misc/softsnare.ds | 61 + src/samples/drumsynth/misc/sounding_kick.ds | 61 + .../drumsynth/misc/sounds_like_a_low_tom.ds | 60 + .../drumsynth/misc/special_man_bass_drum.ds | 61 + src/samples/drumsynth/misc/splatter.ds | 60 + src/samples/drumsynth/misc/sticky_q_kick.ds | 60 + src/samples/drumsynth/misc/stiffy_snare.ds | 60 + .../drumsynth/misc/sweet_tight_snare.ds | 61 + src/samples/drumsynth/misc/tchak_snare.ds | 61 + .../drumsynth/misc/terror_n_yr_hood_snare.ds | 60 + src/samples/drumsynth/misc/test.ds | 61 + src/samples/drumsynth/misc/think_bd.ds | 60 + src/samples/drumsynth/misc/think_sn_1.ds | 60 + src/samples/drumsynth/misc/think_sn_2.ds | 60 + .../misc/this_snare_spells_electronic.ds | 61 + src/samples/drumsynth/misc/tomita_clip.ds | 60 + src/samples/drumsynth/misc/tone.ds | 58 + src/samples/drumsynth/misc/tone_deg.ds | 58 + src/samples/drumsynth/misc/tone_snare.ds | 60 + src/samples/drumsynth/misc/transient_snare.ds | 60 + src/samples/drumsynth/misc/trashyovertones.ds | 61 + src/samples/drumsynth/misc/type_snare.ds | 61 + .../drumsynth/misc/ultra_electro_bd.ds | 61 + src/samples/drumsynth/misc/usgae_bd.ds | 61 + .../drumsynth/misc/verby_soundin_808.ds | 61 + .../drumsynth/misc/very_basic_snare.ds | 60 + src/samples/drumsynth/misc/verylong.ds | 58 + .../drumsynth/misc/warm_deep_house_kick.ds | 60 + .../drumsynth/misc/warm_digi_808_click.ds | 61 + src/samples/drumsynth/misc/whoa_bd.ds | 61 + src/samples/drumsynth/misc/wobble_wobble.ds | 61 + src/samples/drumsynth/misc/wobbly_thumb_bd.ds | 61 + .../misc/yet_another_electric_bass_drum.ds | 61 + src/samples/drumsynth/misc/yr_808_hummer.ds | 60 + src/samples/drumsynth/misc/zoom#4.ds | 58 + .../drumsynth/misc_bass/a_day_in_the_noise.ds | 61 + .../drumsynth/misc_bass/bumble_bass.ds | 61 + .../drumsynth/misc_bass/depth_bass_drum.ds | 61 + src/samples/drumsynth/misc_bass/dirty_a.ds | 61 + .../drumsynth/misc_bass/filter_idea_bd.ds | 60 + .../drumsynth/misc_bass/jarre_bass_drum.ds | 61 + .../drumsynth/misc_bass/jungle_laser.ds | 60 + .../drumsynth/misc_bass/low_end_hum.ds | 61 + .../drumsynth/misc_bass/melodictone.ds | 61 + src/samples/drumsynth/misc_bass/metal_bass.ds | 61 + src/samples/drumsynth/misc_bass/more_bass.ds | 61 + .../drumsynth/misc_bass/more_bass_2.ds | 61 + src/samples/drumsynth/misc_bass/rubber.ds | 61 + .../drumsynth/misc_bass/smooth_bass.ds | 61 + src/samples/drumsynth/misc_bass/solid.ds | 61 + src/samples/drumsynth/misc_bass/synthbass.ds | 61 + src/samples/drumsynth/misc_bass/the_funk.ds | 61 + src/samples/drumsynth/misc_bass/warm_bass.ds | 61 + .../drumsynth/misc_claps/big_beat_clap.ds | 60 + .../drumsynth/misc_claps/bright_clap.ds | 61 + src/samples/drumsynth/misc_claps/clap.ds | 61 + src/samples/drumsynth/misc_claps/clap2.ds | 61 + .../drumsynth/misc_claps/clap_layer.ds | 61 + .../drumsynth/misc_claps/classic_clap.ds | 60 + .../drumsynth/misc_claps/electro_clap.ds | 60 + .../drumsynth/misc_claps/filter_clappy.ds | 61 + .../drumsynth/misc_claps/pitch_clap.ds | 60 + .../drumsynth/misc_claps/pitch_clap_2.ds | 60 + .../drumsynth/misc_claps/shutter_clap.ds | 60 + .../drumsynth/misc_claps/u_don't_kno.ds | 60 + .../drumsynth/misc_electro/'lectro_spliff.ds | 60 + .../drumsynth/misc_electro/a_round_thing.ds | 61 + .../misc_electro/applied_engineering.ds | 61 + .../misc_electro/atmosphere_of_space.ds | 61 + .../drumsynth/misc_electro/bottle_bill_fx.ds | 61 + .../drumsynth/misc_electro/casio_poppin.ds | 61 + .../drumsynth/misc_electro/category.ds | 61 + .../drumsynth/misc_electro/cheap_fx.ds | 60 + src/samples/drumsynth/misc_electro/chrip_q.ds | 61 + .../drumsynth/misc_electro/clean_rock_bd.ds | 61 + .../drumsynth/misc_electro/cold_shot.ds | 61 + .../drumsynth/misc_electro/confusion.ds | 61 + .../drumsynth/misc_electro/cymbal_madness.ds | 61 + .../drumsynth/misc_electro/depth_fx.ds | 61 + src/samples/drumsynth/misc_electro/dialed.ds | 60 + .../drumsynth/misc_electro/doom_bump.ds | 61 + .../misc_electro/electric_triangle.ds | 61 + .../misc_electro/electro_perc_long.ds | 61 + .../misc_electro/electro_perc_short.ds | 61 + .../drumsynth/misc_electro/electro_rim.ds | 61 + .../drumsynth/misc_electro/electro_rim_2.ds | 61 + .../drumsynth/misc_electro/electro_rim_3.ds | 61 + .../drumsynth/misc_electro/electro_squeek.ds | 60 + .../drumsynth/misc_electro/fuzzy_q_bd.ds | 61 + .../drumsynth/misc_electro/g_question.ds | 61 + .../misc_electro/general_obscurity.ds | 61 + .../drumsynth/misc_electro/hard_bork.ds | 61 + src/samples/drumsynth/misc_electro/hello_q.ds | 61 + .../drumsynth/misc_electro/just_the_tweet.ds | 60 + .../drumsynth/misc_electro/lo-fi_house_c.ds | 61 + .../drumsynth/misc_electro/lo-fi_metal.ds | 60 + .../drumsynth/misc_electro/lo-finess.ds | 61 + .../drumsynth/misc_electro/long_q_1.ds | 60 + .../drumsynth/misc_electro/long_q_2.ds | 60 + .../drumsynth/misc_electro/long_q_3.ds | 60 + .../drumsynth/misc_electro/long_quack.ds | 61 + .../drumsynth/misc_electro/low_bit_tom.ds | 61 + .../misc_electro/metal_noise_shot.ds | 61 + .../drumsynth/misc_electro/open_reso.ds | 61 + .../misc_electro/paging_the_jetsons.ds | 60 + src/samples/drumsynth/misc_electro/pan.ds | 60 + .../drumsynth/misc_electro/pleasant_combo.ds | 61 + .../misc_electro/q-ziq_for_the_masses.ds | 61 + src/samples/drumsynth/misc_electro/rich_bd.ds | 61 + src/samples/drumsynth/misc_electro/ring.ds | 61 + .../drumsynth/misc_electro/ringing_sn.ds | 61 + .../misc_electro/rockin_electro_bass_drum.ds | 61 + .../drumsynth/misc_electro/shocking_kiss.ds | 61 + .../drumsynth/misc_electro/siren_sing.ds | 61 + .../drumsynth/misc_electro/slide_tom.ds | 61 + .../drumsynth/misc_electro/space_dynamic.ds | 61 + .../drumsynth/misc_electro/spaceness.ds | 61 + .../drumsynth/misc_electro/startling_one.ds | 61 + .../drumsynth/misc_electro/tone_percussion.ds | 60 + src/samples/drumsynth/misc_electro/tweet.ds | 60 + src/samples/drumsynth/misc_electro/wee_dog.ds | 61 + .../misc_electro/what_to_do_at_220.ds | 61 + .../misc_electro/who_hears_all_sound.ds | 61 + src/samples/drumsynth/misc_electro/why_hit.ds | 61 + .../misc_electro/yr_tv_will_be_next.ds | 61 + .../drumsynth/misc_electro/zappy_bells.ds | 61 + .../drumsynth/misc_fx/2-bit_zone_drone.ds | 61 + src/samples/drumsynth/misc_fx/2_bit_click.ds | 61 + src/samples/drumsynth/misc_fx/a_blast.ds | 61 + .../drumsynth/misc_fx/across_the_universe.ds | 61 + src/samples/drumsynth/misc_fx/alarm_3.ds | 61 + .../drumsynth/misc_fx/alarming_buzz.ds | 61 + .../drumsynth/misc_fx/alarming_buzz_2.ds | 61 + .../drumsynth/misc_fx/alien_curiousity.ds | 60 + .../drumsynth/misc_fx/ambient_backgroud.ds | 60 + src/samples/drumsynth/misc_fx/click.ds | 60 + src/samples/drumsynth/misc_fx/coo.ds | 61 + src/samples/drumsynth/misc_fx/detonate.ds | 61 + .../drumsynth/misc_fx/dirty_transform.ds | 60 + .../drumsynth/misc_fx/dirty_transform_2.ds | 60 + .../drumsynth/misc_fx/distorion_oscilator.ds | 60 + .../drumsynth/misc_fx/electric_intro_to_a.ds | 61 + .../misc_fx/electric_waves_out_my_window.ds | 61 + src/samples/drumsynth/misc_fx/elekperc1.ds | 61 + src/samples/drumsynth/misc_fx/elekperc2.ds | 60 + .../drumsynth/misc_fx/end_of_broadcast_day.ds | 61 + src/samples/drumsynth/misc_fx/entre.ds | 61 + src/samples/drumsynth/misc_fx/experiment_1.ds | 61 + .../misc_fx/experiment_2_-_turn_off_the_tv.ds | 61 + .../misc_fx/experiment_3_-_the_transform.ds | 61 + .../drumsynth/misc_fx/experiment_4_-_clean.ds | 61 + .../drumsynth/misc_fx/f#m7_space_signal.ds | 61 + src/samples/drumsynth/misc_fx/feedback.ds | 61 + src/samples/drumsynth/misc_fx/flashy_wind.ds | 61 + src/samples/drumsynth/misc_fx/flipper.ds | 60 + .../drumsynth/misc_fx/formant_techno.ds | 61 + .../drumsynth/misc_fx/frequency_revolution.ds | 61 + .../misc_fx/fried_food_for_dinner.ds | 61 + src/samples/drumsynth/misc_fx/funky_stab.ds | 61 + src/samples/drumsynth/misc_fx/future.ds | 61 + .../drumsynth/misc_fx/gmaj_lo-fi_chord.ds | 61 + .../drumsynth/misc_fx/gmaj_lo-fi_chord_2.ds | 61 + src/samples/drumsynth/misc_fx/halt_variety.ds | 61 + src/samples/drumsynth/misc_fx/hip-hop_stop.ds | 61 + .../drumsynth/misc_fx/hip-hop_stop_2.ds | 61 + src/samples/drumsynth/misc_fx/hollow.ds | 61 + .../drumsynth/misc_fx/howdy_oil_barrel.ds | 61 + src/samples/drumsynth/misc_fx/jaggies.ds | 61 + .../drumsynth/misc_fx/laser_gun_&_ricochet.ds | 61 + .../drumsynth/misc_fx/machine_drone.ds | 61 + src/samples/drumsynth/misc_fx/metal_twist.ds | 61 + src/samples/drumsynth/misc_fx/modular.ds | 60 + .../misc_fx/modular_fm_counterpoint.ds | 60 + src/samples/drumsynth/misc_fx/multi-ping.ds | 61 + .../drumsynth/misc_fx/my_atari_memory.ds | 61 + src/samples/drumsynth/misc_fx/new_sweep.ds | 60 + .../drumsynth/misc_fx/noise_filtering.ds | 61 + .../drumsynth/misc_fx/not_trying_too_hard.ds | 61 + src/samples/drumsynth/misc_fx/numb.ds | 61 + .../misc_fx/obligatory_ufo_liftoff.ds | 61 + .../misc_fx/obligatory_ufo_liftoff_2.ds | 61 + src/samples/drumsynth/misc_fx/oom_paa.ds | 61 + src/samples/drumsynth/misc_fx/oom_pulse.ds | 61 + src/samples/drumsynth/misc_fx/owwww.ds | 61 + .../drumsynth/misc_fx/playing_in_water.ds | 61 + .../drumsynth/misc_fx/plot_thickens_2.ds | 61 + src/samples/drumsynth/misc_fx/punch_flange.ds | 60 + .../drumsynth/misc_fx/punch_flange_2.ds | 60 + src/samples/drumsynth/misc_fx/q_zone_drone.ds | 61 + src/samples/drumsynth/misc_fx/recption.ds | 61 + src/samples/drumsynth/misc_fx/sci-fi.ds | 61 + .../drumsynth/misc_fx/sci-fi_door_open.ds | 61 + .../drumsynth/misc_fx/sickly_wineglass.ds | 61 + src/samples/drumsynth/misc_fx/sign_off.ds | 61 + .../drumsynth/misc_fx/slow_moving_traffic.ds | 61 + .../drumsynth/misc_fx/synthetic_dive.ds | 61 + .../drumsynth/misc_fx/synthetic_dive_crust.ds | 61 + src/samples/drumsynth/misc_fx/teeth.ds | 61 + .../drumsynth/misc_fx/the_plot_thickens.ds | 61 + src/samples/drumsynth/misc_fx/the_tweek.ds | 60 + src/samples/drumsynth/misc_fx/transportive.ds | 61 + src/samples/drumsynth/misc_fx/ufo_buzz.ds | 61 + src/samples/drumsynth/misc_fx/ufo_buzz_2.ds | 61 + .../drumsynth/misc_fx/what_time_is_it.ds | 61 + src/samples/drumsynth/misc_fx/wipeout.ds | 61 + src/samples/drumsynth/misc_fx/wooo.ds | 61 + src/samples/drumsynth/misc_fx/yeah_hit.ds | 61 + src/samples/drumsynth/misc_fx/yeah_hit_dry.ds | 61 + src/samples/drumsynth/misc_fx/zipper.ds | 61 + src/samples/drumsynth/misc_hats/amen_ride.ds | 61 + .../drumsynth/misc_hats/band_pass_cymbal.ds | 61 + src/samples/drumsynth/misc_hats/basic_hh.ds | 60 + .../drumsynth/misc_hats/bright_808_hat.ds | 61 + .../drumsynth/misc_hats/bright_808_hat_2.ds | 61 + .../drumsynth/misc_hats/bright_808_hat_3.ds | 61 + .../drumsynth/misc_hats/bring_me_out.ds | 61 + src/samples/drumsynth/misc_hats/clicky_hat.ds | 61 + src/samples/drumsynth/misc_hats/close_ride.ds | 61 + .../drumsynth/misc_hats/default_hi-hat.ds | 61 + src/samples/drumsynth/misc_hats/drama_hat.ds | 60 + .../drumsynth/misc_hats/drama_hat_2.ds | 60 + .../drumsynth/misc_hats/dusty_simple_hh.ds | 61 + .../drumsynth/misc_hats/dusty_simple_oh.ds | 61 + src/samples/drumsynth/misc_hats/electro_hh.ds | 61 + .../misc_hats/electrometallic_hat.ds | 61 + src/samples/drumsynth/misc_hats/errie_ride.ds | 61 + src/samples/drumsynth/misc_hats/fedora_hat.ds | 60 + .../drumsynth/misc_hats/feelin'_high_hat_1.ds | 60 + .../drumsynth/misc_hats/feelin'_high_hat_2.ds | 60 + .../drumsynth/misc_hats/feelin'_high_hat_3.ds | 60 + .../misc_hats/feelin'_open_high_hat.ds | 60 + .../drumsynth/misc_hats/flat_cymbal.ds | 61 + src/samples/drumsynth/misc_hats/get_out.ds | 61 + src/samples/drumsynth/misc_hats/hardhat.ds | 61 + src/samples/drumsynth/misc_hats/hardhat_2.ds | 61 + src/samples/drumsynth/misc_hats/hardly_hh.ds | 61 + .../drumsynth/misc_hats/heavy_electrihat.ds | 61 + src/samples/drumsynth/misc_hats/hh.ds | 61 + .../drumsynth/misc_hats/hip_overtone_hat.ds | 61 + .../drumsynth/misc_hats/large_open_hh.ds | 61 + src/samples/drumsynth/misc_hats/lighthat.ds | 61 + src/samples/drumsynth/misc_hats/little_hat.ds | 61 + src/samples/drumsynth/misc_hats/live_hat.ds | 61 + .../drumsynth/misc_hats/live_sound_hh.ds | 61 + .../drumsynth/misc_hats/live_sound_oh.ds | 61 + src/samples/drumsynth/misc_hats/loaded_hat.ds | 60 + .../drumsynth/misc_hats/loaded_open_hat.ds | 60 + .../drumsynth/misc_hats/oh_so_high_hat.ds | 60 + src/samples/drumsynth/misc_hats/oil_hat.ds | 61 + src/samples/drumsynth/misc_hats/pedal_hh.ds | 61 + src/samples/drumsynth/misc_hats/q_ride.ds | 61 + src/samples/drumsynth/misc_hats/q_ride_2.ds | 61 + src/samples/drumsynth/misc_hats/sandy_ride.ds | 61 + .../drumsynth/misc_hats/scratchy_hh.ds | 61 + .../drumsynth/misc_hats/shaker_ride.ds | 61 + .../drumsynth/misc_hats/shaker_ride_long.ds | 61 + .../drumsynth/misc_hats/simple_ride.ds | 61 + src/samples/drumsynth/misc_hats/sleepy_1.ds | 61 + src/samples/drumsynth/misc_hats/sleepy_2.ds | 61 + .../drumsynth/misc_hats/sleepy_ride.ds | 60 + .../drumsynth/misc_hats/sleepy_ride_2.ds | 60 + src/samples/drumsynth/misc_hats/slick_hat.ds | 61 + .../misc_hats/slick_hat_compressd_open.ds | 61 + .../misc_hats/slick_hat_half_open.ds | 61 + .../drumsynth/misc_hats/slick_hat_open.ds | 61 + src/samples/drumsynth/misc_hats/slide_hat.ds | 61 + .../drumsynth/misc_hats/softie_lo-fi_hat.ds | 61 + .../misc_hats/softie_lo-fi_open_hat.ds | 61 + .../misc_hats/softie_lo-fi_open_hat_2.ds | 61 + .../drumsynth/misc_hats/squeeze_me_hat.ds | 61 + .../misc_hats/squeeze_me_open_hat.ds | 61 + src/samples/drumsynth/misc_hats/stack_hhh.ds | 61 + src/samples/drumsynth/misc_hats/starry_hh.ds | 61 + .../drumsynth/misc_hats/starry_short_oh.ds | 61 + .../drumsynth/misc_hats/static_tone_hat.ds | 61 + src/samples/drumsynth/misc_hats/tarp_hh.ds | 61 + .../drumsynth/misc_hats/the_sting_hat.ds | 61 + .../drumsynth/misc_hats/the_sting_hat_2.ds | 61 + .../drumsynth/misc_hats/the_sting_open_hat.ds | 61 + .../drumsynth/misc_hats/threshold_noise.ds | 61 + .../misc_hats/threshold_noise_open.ds | 61 + .../drumsynth/misc_hats/touch_me_hat.ds | 61 + .../drumsynth/misc_perc/ambient_tom.ds | 61 + src/samples/drumsynth/misc_perc/bell.ds | 61 + src/samples/drumsynth/misc_perc/bell_rim.ds | 60 + src/samples/drumsynth/misc_perc/clav.ds | 61 + src/samples/drumsynth/misc_perc/clav_2.ds | 61 + .../drumsynth/misc_perc/deep_cowbell.ds | 61 + src/samples/drumsynth/misc_perc/dist_tom.ds | 61 + src/samples/drumsynth/misc_perc/dist_tom_2.ds | 61 + src/samples/drumsynth/misc_perc/door_knock.ds | 61 + .../drumsynth/misc_perc/electric_clav.ds | 61 + .../drumsynth/misc_perc/feel_me_clinky.ds | 61 + .../misc_perc/fidelity_faction_tom.ds | 61 + .../drumsynth/misc_perc/funk_box_perc_1.ds | 61 + .../drumsynth/misc_perc/funk_box_perc_2.ds | 61 + .../drumsynth/misc_perc/funkay_timbale.ds | 61 + .../drumsynth/misc_perc/give_it_to_me.ds | 60 + .../drumsynth/misc_perc/hammond_cowbell.ds | 60 + .../drumsynth/misc_perc/hollow_wood.ds | 61 + .../drumsynth/misc_perc/hollow_wood_2.ds | 61 + .../misc_perc/it's_the_simple_things.ds | 61 + .../misc_perc/layered_sleigh_bell.ds | 60 + .../drumsynth/misc_perc/light_tamb_1.ds | 60 + .../drumsynth/misc_perc/light_tamb_2.ds | 60 + .../drumsynth/misc_perc/light_tamb_3.ds | 60 + .../drumsynth/misc_perc/like_a_tabla_1.ds | 61 + .../drumsynth/misc_perc/like_a_tabla_2.ds | 61 + .../drumsynth/misc_perc/like_a_tabla_3.ds | 61 + .../drumsynth/misc_perc/limited_shaker.ds | 61 + src/samples/drumsynth/misc_perc/lo-fi_tamb.ds | 60 + .../drumsynth/misc_perc/low_key_tom.ds | 61 + src/samples/drumsynth/misc_perc/low_ping.ds | 61 + .../drumsynth/misc_perc/mellow_shake.ds | 60 + .../drumsynth/misc_perc/metallic_node.ds | 60 + src/samples/drumsynth/misc_perc/mild_tamb.ds | 60 + .../drumsynth/misc_perc/ol'_skool_shake.ds | 60 + src/samples/drumsynth/misc_perc/poppy.ds | 60 + src/samples/drumsynth/misc_perc/q_tom.ds | 60 + .../drumsynth/misc_perc/resonant_knock.ds | 61 + .../drumsynth/misc_perc/ringmod_rim.ds | 60 + .../drumsynth/misc_perc/ringmod_rim_2.ds | 60 + src/samples/drumsynth/misc_perc/shaaka.ds | 61 + src/samples/drumsynth/misc_perc/shaaka_2.ds | 61 + src/samples/drumsynth/misc_perc/short_tom.ds | 60 + .../drumsynth/misc_perc/short_tom_1.ds | 60 + .../drumsynth/misc_perc/short_tom_2.ds | 60 + .../drumsynth/misc_perc/sickly_cowbell.ds | 60 + .../drumsynth/misc_perc/slinky_tamb.ds | 60 + src/samples/drumsynth/misc_perc/super_tom.ds | 61 + .../drumsynth/misc_perc/sweetness_shaker.ds | 61 + .../drumsynth/misc_perc/timbale_sound.ds | 61 + src/samples/drumsynth/misc_perc/tom.ds | 61 + src/samples/drumsynth/misc_perc/tom_tone.ds | 60 + src/samples/drumsynth/misc_perc/tommy.ds | 60 + src/samples/drumsynth/misc_perc/tone_tom.ds | 60 + .../drumsynth/misc_perc/torn_tweeter.ds | 61 + .../drumsynth/misc_perc/tweety_cowbell.ds | 61 + .../drumsynth/misc_perc/tweety_cowbell_2.ds | 61 + src/samples/drumsynth/misc_perc/type_noise.ds | 61 + .../drumsynth/misc_perc/very_high_clav.ds | 61 + .../drumsynth/misc_perc/video_game_clip.ds | 61 + src/samples/drumsynth/misc_perc/weird_1.ds | 61 + .../drumsynth/misc_perc/wood_and_metal.ds | 61 + .../drumsynth/misc_synth/average_rock.ds | 61 + .../drumsynth/misc_synth/c_maj_chord.ds | 61 + .../drumsynth/misc_synth/casio_piano_c.ds | 61 + .../drumsynth/misc_synth/chorded_perc.ds | 61 + .../drumsynth/misc_synth/consumer_fm.ds | 60 + .../drumsynth/misc_synth/dark_and_sweet_fm.ds | 61 + .../drumsynth/misc_synth/dist_high_c.ds | 61 + .../drumsynth/misc_synth/eno's_lift.ds | 60 + src/samples/drumsynth/misc_synth/eno's_pad.ds | 60 + .../drumsynth/misc_synth/eno's_ride.ds | 60 + .../drumsynth/misc_synth/flat_square_c.ds | 61 + .../drumsynth/misc_synth/fm_c_bass_burst.ds | 61 + .../drumsynth/misc_synth/fur_strings.ds | 61 + .../drumsynth/misc_synth/fur_strings_2.ds | 61 + .../misc_synth/it's_the_music_tom_c.ds | 61 + .../misc_synth/layered_bass_synth_c.ds | 61 + .../drumsynth/misc_synth/my_red_hot_guitar.ds | 61 + .../drumsynth/misc_synth/raver_organ.ds | 61 + .../drumsynth/misc_synth/strong_c_dub_bass.ds | 61 + .../drumsynth/misc_synth/sync_drift.ds | 61 + src/samples/drumsynth/misc_synth/sync_man.ds | 61 + .../misc_synth/that_house_chord_cm.ds | 61 + .../drumsynth/misc_synth/vibrato_pad.ds | 60 + .../misc_synth/who_loves_ya,_baby.ds | 61 + .../drumsynth/misc_synth/wowmelodictone.ds | 61 + src/samples/drumsynth/r_n_b/Hat_O.ds | 58 + src/samples/drumsynth/r_n_b/S_hollow.ds | 58 + src/samples/drumsynth/r_n_b/clapfilt.ds | 58 + src/samples/drumsynth/r_n_b/hat.ds | 58 + src/samples/drumsynth/r_n_b/hat_rattle.ds | 60 + src/samples/drumsynth/r_n_b/k_hard.ds | 58 + src/samples/drumsynth/r_n_b/k_muffle.ds | 58 + src/samples/drumsynth/r_n_b/k_soft.ds | 58 + src/samples/drumsynth/r_n_b/old_kik.ds | 60 + src/samples/drumsynth/r_n_b/popclap.ds | 60 + src/samples/drumsynth/r_n_b/popsnare.ds | 60 + src/samples/drumsynth/r_n_b/s_pitch.ds | 58 + src/samples/drumsynth/r_n_b/s_spit.ds | 58 + src/samples/drumsynth/r_n_b/snare&hat.ds | 58 + src/samples/drumsynth/r_n_b/x_backwd.ds | 58 + src/samples/drumsynth/tr606/TR606_Cymbal.ds | 61 + src/samples/drumsynth/tr606/TR606_Hat_C.ds | 61 + src/samples/drumsynth/tr606/TR606_Hat_O.ds | 61 + src/samples/drumsynth/tr606/TR606_Kick.ds | 61 + src/samples/drumsynth/tr606/TR606_Snare.ds | 61 + src/samples/drumsynth/tr606/TR606_Tom_H.ds | 61 + src/samples/drumsynth/tr606/TR606_Tom_L.ds | 61 + src/samples/drumsynth/tr77/Tr77_cui1.ds | 61 + src/samples/drumsynth/tr77/Tr77_cui2.ds | 61 + src/samples/drumsynth/tr77/Tr77_cym.ds | 60 + src/samples/drumsynth/tr77/Tr77_hat.ds | 57 + src/samples/drumsynth/tr77/Tr77_kick.ds | 58 + src/samples/drumsynth/tr77/Tr77_snare.ds | 60 + src/samples/drumsynth/tr77/Tr77_tom1.ds | 57 + src/samples/drumsynth/tr77/Tr77_tom2.ds | 57 + src/samples/drumsynth/tr808/Clave.ds | 60 + src/samples/drumsynth/tr808/Cowbell.ds | 60 + src/samples/drumsynth/tr808/Handclap.ds | 60 + src/samples/drumsynth/tr808/Hat_c.ds | 60 + src/samples/drumsynth/tr808/Hat_o.ds | 60 + src/samples/drumsynth/tr808/Kick.ds | 34 + src/samples/drumsynth/tr808/Kickhard.ds | 58 + src/samples/drumsynth/tr808/Kicklong.ds | 60 + src/samples/drumsynth/tr808/Ride.ds | 60 + src/samples/drumsynth/tr808/Rimshot.ds | 60 + src/samples/drumsynth/tr808/Snare.ds | 60 + src/samples/drumsynth/tr808/Snr_snap.ds | 60 + src/samples/drumsynth/tr808/Tom_hi.ds | 60 + src/samples/drumsynth/tr808/Tom_lo.ds | 60 + src/samples/drumsynth/tr808/Tom_mid.ds | 60 + src/samples/drumsynth/tr909/Clap.ds | 34 + src/samples/drumsynth/tr909/Hat-c.ds | 34 + src/samples/drumsynth/tr909/Hat-c2.ds | 58 + src/samples/drumsynth/tr909/Hat-o.ds | 57 + src/samples/drumsynth/tr909/Hat-o2.ds | 58 + src/samples/drumsynth/tr909/Kick.ds | 57 + src/samples/drumsynth/tr909/Kick_1.ds | 60 + src/samples/drumsynth/tr909/Kick_2.ds | 58 + src/samples/drumsynth/tr909/Kick_3.ds | 60 + src/samples/drumsynth/tr909/Snare.ds | 60 + src/samples/drumsynth/tr909/Snare2.ds | 60 + src/samples/drumsynth/tr909/TR909_Clap.ds | 34 + src/samples/drumsynth/tr909/TR909_Kick.ds | 60 + src/samples/effects/chroma_sound_effect01.ogg | Bin 0 -> 18252 bytes src/samples/effects/explode01.ogg | Bin 0 -> 22946 bytes src/samples/effects/filter_sweep01.ogg | Bin 0 -> 31544 bytes src/samples/effects/scratch01.ogg | Bin 0 -> 5516 bytes src/samples/effects/start01.ogg | Bin 0 -> 61097 bytes src/samples/effects/start02.ogg | Bin 0 -> 87292 bytes src/samples/effects/stop01.ogg | Bin 0 -> 10489 bytes src/samples/effects/warp01.ogg | Bin 0 -> 13391 bytes src/samples/effects/warp02.ogg | Bin 0 -> 39653 bytes src/samples/effects/wind_chimes01.ogg | Bin 0 -> 22654 bytes src/samples/instruments/bassslap01.ogg | Bin 0 -> 7294 bytes src/samples/instruments/bassslap02.ogg | Bin 0 -> 20461 bytes src/samples/instruments/cello01.ogg | Bin 0 -> 21975 bytes src/samples/instruments/church_organ01.ogg | Bin 0 -> 86312 bytes src/samples/instruments/church_organ02.ogg | Bin 0 -> 72994 bytes src/samples/instruments/church_organ03.ogg | Bin 0 -> 50652 bytes src/samples/instruments/church_organ04.ogg | Bin 0 -> 66305 bytes src/samples/instruments/e_organ01.ogg | Bin 0 -> 71564 bytes src/samples/instruments/e_piano_accord01.ogg | Bin 0 -> 32804 bytes src/samples/instruments/e_piano_accord02.ogg | Bin 0 -> 59978 bytes src/samples/instruments/flute01.ogg | Bin 0 -> 94969 bytes src/samples/instruments/harpsichord01.ogg | Bin 0 -> 38144 bytes src/samples/instruments/piano01.ogg | Bin 0 -> 12986 bytes src/samples/instruments/piano02.ogg | Bin 0 -> 90642 bytes src/samples/instruments/steel_guitar01.ogg | Bin 0 -> 49554 bytes .../steel_guitar_heavy_distorted01.ogg | Bin 0 -> 47917 bytes .../steel_guitar_medium_distorted01.ogg | Bin 0 -> 47682 bytes .../steel_guitar_slight_distorted01.ogg | Bin 0 -> 47309 bytes src/samples/instruments/trumpet01.ogg | Bin 0 -> 33029 bytes .../instruments/violin_double_stop01.ogg | Bin 0 -> 13419 bytes src/samples/instruments/violin_fingered01.ogg | Bin 0 -> 19301 bytes .../instruments/violin_pizzicato01.ogg | Bin 0 -> 5768 bytes src/samples/latin/latin_brass01.ogg | Bin 0 -> 22401 bytes src/samples/latin/latin_guitar01.ogg | Bin 0 -> 43831 bytes src/samples/latin/latin_guitar02.ogg | Bin 0 -> 64762 bytes src/samples/latin/latin_guitar03.ogg | Bin 0 -> 135040 bytes src/samples/misc/applause01.ogg | Bin 0 -> 26313 bytes src/samples/misc/bass!.ogg | Bin 0 -> 7541 bytes src/samples/misc/breath01.ogg | Bin 0 -> 46433 bytes src/samples/misc/buzz!.ogg | Bin 0 -> 6500 bytes src/samples/misc/dong01.ogg | Bin 0 -> 17967 bytes src/samples/misc/dong02.ogg | Bin 0 -> 13549 bytes src/samples/misc/dong03.ogg | Bin 0 -> 10566 bytes src/samples/misc/electric_ping01.ogg | Bin 0 -> 5352 bytes src/samples/misc/hit01.ogg | Bin 0 -> 16606 bytes src/samples/misc/hit02.ogg | Bin 0 -> 8941 bytes src/samples/misc/metalish_dong01.ogg | Bin 0 -> 7383 bytes src/samples/misc/metronome01.ogg | Bin 0 -> 6523 bytes src/samples/misc/metronome02.ogg | Bin 0 -> 5834 bytes src/samples/misc/raving_crowd01.ogg | Bin 0 -> 65646 bytes src/samples/misc/snaph01.ogg | Bin 0 -> 4807 bytes src/samples/misc/undefined01.ogg | Bin 0 -> 7260 bytes src/samples/shapes/additive.wav | Bin 0 -> 716 bytes src/samples/shapes/additive2.wav | Bin 0 -> 716 bytes src/samples/shapes/bunglist.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist2.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist3.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist4.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist5.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist6.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist7.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist8.wav | Bin 0 -> 718 bytes src/samples/shapes/bunglist9.wav | Bin 0 -> 718 bytes src/samples/shapes/harmonics.wav | Bin 0 -> 720 bytes src/samples/shapes/low_sine.wav | Bin 0 -> 4454 bytes src/samples/shapes/micro.wav | Bin 0 -> 788 bytes src/samples/shapes/moog.wav | Bin 0 -> 2772 bytes src/samples/shapes/roundbass.wav | Bin 0 -> 3184 bytes src/samples/shapes/roundsaw.ogg | Bin 0 -> 7450 bytes src/samples/shapes/saw+sine.wav | Bin 0 -> 380 bytes src/samples/shapes/sine_dist.ogg | Bin 0 -> 17721 bytes src/samples/shapes/smooth_inv_saw.ogg | Bin 0 -> 15910 bytes src/samples/shapes/smooth_inv_saw2.ogg | Bin 0 -> 16465 bytes src/samples/shapes/smooth_inv_saw_dist.ogg | Bin 0 -> 17157 bytes src/samples/shapes/technobass.wav | Bin 0 -> 1666 bytes src/samples/shapes/technosynth1.wav | Bin 0 -> 580 bytes src/samples/shapes/technosynth2.wav | Bin 0 -> 856 bytes src/samples/shapes/technosynth3.wav | Bin 0 -> 352 bytes src/samples/shapes/technosynth4.wav | Bin 0 -> 512 bytes src/samples/shapes/technosynth5.wav | Bin 0 -> 1424 bytes src/samples/shapes/technosynth6.wav | Bin 0 -> 1452 bytes src/samples/shapes/vowel_a.wav | Bin 0 -> 1392 bytes src/samples/shapes/vowel_u.wav | Bin 0 -> 1392 bytes src/samples/stringsnpads/bell_choir01.ogg | Bin 0 -> 93490 bytes src/samples/stringsnpads/bell_choir02.ogg | Bin 0 -> 69831 bytes src/samples/stringsnpads/chorus01.ogg | Bin 0 -> 19298 bytes src/samples/stringsnpads/chorus02.ogg | Bin 0 -> 126411 bytes src/samples/stringsnpads/heaven_strings01.ogg | Bin 0 -> 29295 bytes src/samples/stringsnpads/juno_pad01.ogg | Bin 0 -> 45934 bytes .../stringsnpads/korg_poly6_drone01.ogg | Bin 0 -> 18516 bytes src/samples/stringsnpads/nord_ambient01.ogg | Bin 0 -> 56924 bytes src/samples/stringsnpads/orion_string01.ogg | Bin 0 -> 10615 bytes src/samples/stringsnpads/rave_choir01.ogg | Bin 0 -> 8730 bytes src/samples/stringsnpads/space_strings01.ogg | Bin 0 -> 50322 bytes src/samples/stringsnpads/space_strings02.ogg | Bin 0 -> 53995 bytes src/samples/stringsnpads/space_strings03.ogg | Bin 0 -> 48148 bytes src/samples/stringsnpads/strings01.ogg | Bin 0 -> 86022 bytes src/samples/waveforms/10saw.flac | Bin 0 -> 6379 bytes src/samples/waveforms/10sine.flac | Bin 0 -> 6222 bytes src/samples/waveforms/10sqr.flac | Bin 0 -> 7963 bytes src/samples/waveforms/10tri.flac | Bin 0 -> 6234 bytes src/samples/waveforms/analogsqr.flac | Bin 0 -> 14558 bytes src/samples/waveforms/fmsaw1.flac | Bin 0 -> 16589 bytes src/samples/waveforms/fmsine.flac | Bin 0 -> 5299 bytes src/samples/waveforms/fmsine2.flac | Bin 0 -> 19636 bytes src/samples/waveforms/halfsine.flac | Bin 0 -> 5963 bytes src/samples/waveforms/impulse.flac | Bin 0 -> 14653 bytes .../waveforms/lfo_trancegate_quarter.flac | Bin 0 -> 6316 bytes .../lfo_trancegate_sawdecay_quarter.flac | Bin 0 -> 6554 bytes .../lfo_trancegate_sinedecay_quarter.flac | Bin 0 -> 9041 bytes .../lfo_trancegate_triplet_half.flac | Bin 0 -> 12224 bytes .../lfo_trancegate_triplet_half_2.flac | Bin 0 -> 12405 bytes .../lfo_trancegate_triplet_quarter.flac | Bin 0 -> 3642 bytes .../waveforms/lfo_trancegate_whole.flac | Bin 0 -> 23541 bytes .../waveforms/lfo_trancegate_whole_2.flac | Bin 0 -> 23594 bytes src/samples/waveforms/modsqr.flac | Bin 0 -> 12516 bytes src/samples/waveforms/saw1.flac | Bin 0 -> 634 bytes src/samples/waveforms/saw2.flac | Bin 0 -> 6366 bytes src/samples/waveforms/sinesaw.flac | Bin 0 -> 3193 bytes src/samples/waveforms/w2_addsyn.flac | Bin 0 -> 8012 bytes src/samples/waveforms/w2_angrysaw.flac | Bin 0 -> 16625 bytes src/samples/waveforms/w2_hexagon.flac | Bin 0 -> 12266 bytes src/samples/waveforms/w2_invsine.flac | Bin 0 -> 6457 bytes src/samples/waveforms/w2_invsineabs.flac | Bin 0 -> 6510 bytes src/samples/waveforms/w2_invsinehalf.flac | Bin 0 -> 5620 bytes src/samples/waveforms/w2_noisy.flac | Bin 0 -> 23604 bytes src/samples/waveforms/w2_rad.flac | Bin 0 -> 19306 bytes src/samples/waveforms/w2_sawsine.flac | Bin 0 -> 6518 bytes src/samples/waveforms/w2_sharp.flac | Bin 0 -> 9092 bytes src/samples/waveforms/w2_w-wave.flac | Bin 0 -> 6632 bytes 1028 files changed, 51341 insertions(+), 218 deletions(-) create mode 100644 assets/css/style.css create mode 100644 assets/js/creations/audio.js create mode 100644 assets/js/creations/config.js create mode 100644 assets/js/creations/file.js create mode 100644 assets/js/creations/main.js create mode 100644 assets/js/creations/state.js create mode 100644 assets/js/creations/ui.js create mode 100644 assets/js/creations/utils.js create mode 100644 creation.html create mode 100644 metadata/mmp-manifest.json create mode 100644 metadata/samples-manifest.json rename {_data => metadata}/src_audio_files.json (100%) create mode 100644 scripts/creation/generateManifest.py create mode 100644 src/dtd/mmp.md create mode 100644 src/dtd/mmp.xsd create mode 100644 src/samples/basses/bass01.ogg create mode 100644 src/samples/basses/bass_acid01.ogg create mode 100644 src/samples/basses/bass_acid02.ogg create mode 100644 src/samples/basses/bass_hard01.ogg create mode 100644 src/samples/basses/bass_hard02.ogg create mode 100644 src/samples/basses/bass_punch01.ogg create mode 100644 src/samples/basses/horror_bass01.ogg create mode 100644 src/samples/basses/matrix1000_pluck01.ogg create mode 100644 src/samples/basses/rave_bass01.ogg create mode 100644 src/samples/basses/rave_bass02.ogg create mode 100644 src/samples/basses/rave_bass03.ogg create mode 100644 src/samples/basses/rave_bass04.ogg create mode 100644 src/samples/basses/synth_acid01.ogg create mode 100644 src/samples/basses/synth_acid02.ogg create mode 100644 src/samples/basses/techno_synth01.ogg create mode 100644 src/samples/bassloops/briff01.ogg create mode 100644 src/samples/bassloops/rave_bass01.ogg create mode 100644 src/samples/bassloops/rave_bass02.ogg create mode 100644 src/samples/bassloops/tb303_01.ogg create mode 100644 src/samples/bassloops/techno_bass01.ogg create mode 100644 src/samples/bassloops/techno_bass02.ogg create mode 100644 src/samples/bassloops/techno_synth01.ogg create mode 100644 src/samples/bassloops/techno_synth02.ogg create mode 100644 src/samples/bassloops/techno_synth03.ogg create mode 100644 src/samples/bassloops/techno_synth04.ogg create mode 100644 src/samples/beats/909beat01.ogg create mode 100644 src/samples/beats/break01.ogg create mode 100644 src/samples/beats/break02.ogg create mode 100644 src/samples/beats/break03.ogg create mode 100644 src/samples/beats/electro_beat01.ogg create mode 100644 src/samples/beats/electro_beat02.ogg create mode 100644 src/samples/beats/house_loop01.ogg create mode 100644 src/samples/beats/jungle01.ogg create mode 100644 src/samples/beats/rave_hihat01.ogg create mode 100644 src/samples/beats/rave_hihat02.ogg create mode 100644 src/samples/beats/rave_kick01.ogg create mode 100644 src/samples/beats/rave_kick02.ogg create mode 100644 src/samples/beats/rave_snare01.ogg create mode 100644 src/samples/drums/bassdrum01.ogg create mode 100644 src/samples/drums/bassdrum02.ogg create mode 100644 src/samples/drums/bassdrum03.ogg create mode 100644 src/samples/drums/bassdrum04.ogg create mode 100644 src/samples/drums/bassdrum_acoustic01.ogg create mode 100644 src/samples/drums/bassdrum_acoustic02.ogg create mode 100644 src/samples/drums/clap01.ogg create mode 100644 src/samples/drums/clap02.ogg create mode 100644 src/samples/drums/clap03.ogg create mode 100644 src/samples/drums/clap04.ogg create mode 100644 src/samples/drums/clav01.ogg create mode 100644 src/samples/drums/clav02.ogg create mode 100644 src/samples/drums/crash01.ogg create mode 100644 src/samples/drums/crash02.ogg create mode 100644 src/samples/drums/hihat_closed01.ogg create mode 100644 src/samples/drums/hihat_closed02.ogg create mode 100644 src/samples/drums/hihat_closed03.ogg create mode 100644 src/samples/drums/hihat_closed04.ogg create mode 100644 src/samples/drums/hihat_closed05.ogg create mode 100644 src/samples/drums/hihat_foot_pedal01.ogg create mode 100644 src/samples/drums/hihat_opened01.ogg create mode 100644 src/samples/drums/hihat_opened02.ogg create mode 100644 src/samples/drums/hihat_opened03.ogg create mode 100644 src/samples/drums/kick01.ogg create mode 100644 src/samples/drums/kick02.ogg create mode 100644 src/samples/drums/kick03.ogg create mode 100644 src/samples/drums/kick04.ogg create mode 100644 src/samples/drums/kick_distorted01.ogg create mode 100644 src/samples/drums/kick_hard01.ogg create mode 100644 src/samples/drums/kick_hardcore01.ogg create mode 100644 src/samples/drums/kick_hiphop01.ogg create mode 100644 src/samples/drums/kick_long01.ogg create mode 100644 src/samples/drums/kick_soft01.ogg create mode 100644 src/samples/drums/kick_soft02.ogg create mode 100644 src/samples/drums/nasty_bass01.ogg create mode 100644 src/samples/drums/nasty_rim01.ogg create mode 100644 src/samples/drums/nasty_snare01.ogg create mode 100644 src/samples/drums/ride01.ogg create mode 100644 src/samples/drums/ride02.ogg create mode 100644 src/samples/drums/rim01.ogg create mode 100644 src/samples/drums/shaker01.ogg create mode 100644 src/samples/drums/shaker02.ogg create mode 100644 src/samples/drums/shaker03.ogg create mode 100644 src/samples/drums/sidestick01.ogg create mode 100644 src/samples/drums/snare01.ogg create mode 100644 src/samples/drums/snare02.ogg create mode 100644 src/samples/drums/snare03.ogg create mode 100644 src/samples/drums/snare04.ogg create mode 100644 src/samples/drums/snare05.ogg create mode 100644 src/samples/drums/snare06.ogg create mode 100644 src/samples/drums/snare07.ogg create mode 100644 src/samples/drums/snare_acoustic01.ogg create mode 100644 src/samples/drums/snare_electro01.ogg create mode 100644 src/samples/drums/snare_harsh01.ogg create mode 100644 src/samples/drums/snare_hiphop01.ogg create mode 100644 src/samples/drums/snare_hiphop02.ogg create mode 100644 src/samples/drums/snare_muffled01.ogg create mode 100644 src/samples/drums/snare_muffled02.ogg create mode 100644 src/samples/drums/snare_rim01.ogg create mode 100644 src/samples/drums/snare_short01.ogg create mode 100644 src/samples/drums/tom01.ogg create mode 100644 src/samples/drums/tom02.ogg create mode 100644 src/samples/drums/tom03.ogg create mode 100644 src/samples/drums/tom04.ogg create mode 100644 src/samples/drums/tom05.ogg create mode 100644 src/samples/drums/tom_hi01.ogg create mode 100644 src/samples/drums/tom_low01.ogg create mode 100644 src/samples/drums/tom_mid01.ogg create mode 100644 src/samples/drums/wood01.ogg create mode 100644 src/samples/drums/zap01.ogg create mode 100644 src/samples/drums/zap02.ogg create mode 100644 src/samples/drums/zap03.ogg create mode 100644 src/samples/drumsynth/acoustic/Brush1.ds create mode 100644 src/samples/drumsynth/acoustic/Brush2.ds create mode 100644 src/samples/drumsynth/acoustic/JazzKick.ds create mode 100644 src/samples/drumsynth/acoustic/JazzSnr.ds create mode 100644 src/samples/drumsynth/acoustic/JazzSnr_H.ds create mode 100644 src/samples/drumsynth/acoustic/K_Muffle.ds create mode 100644 src/samples/drumsynth/acoustic/Kick.ds create mode 100644 src/samples/drumsynth/acoustic/Plain_Kick.ds create mode 100644 src/samples/drumsynth/acoustic/Ride.ds create mode 100644 src/samples/drumsynth/acoustic/Ride2.ds create mode 100644 src/samples/drumsynth/acoustic/Ride3.ds create mode 100644 src/samples/drumsynth/acoustic/Snare.ds create mode 100644 src/samples/drumsynth/cr78/Bongo_h.ds create mode 100644 src/samples/drumsynth/cr78/Bongo_l.ds create mode 100644 src/samples/drumsynth/cr78/Clave.ds create mode 100644 src/samples/drumsynth/cr78/Conga.ds create mode 100644 src/samples/drumsynth/cr78/Cymbal.ds create mode 100644 src/samples/drumsynth/cr78/Hihat.ds create mode 100644 src/samples/drumsynth/cr78/Kick.ds create mode 100644 src/samples/drumsynth/cr78/Maracas.ds create mode 100644 src/samples/drumsynth/cr78/Rim.ds create mode 100644 src/samples/drumsynth/cr78/Snare.ds create mode 100644 src/samples/drumsynth/cr78/Tamb.ds create mode 100644 src/samples/drumsynth/cr8000/Clap.ds create mode 100644 src/samples/drumsynth/cr8000/Clave.ds create mode 100644 src/samples/drumsynth/cr8000/Conga_l.ds create mode 100644 src/samples/drumsynth/cr8000/Conga_m.ds create mode 100644 src/samples/drumsynth/cr8000/Cowbell.ds create mode 100644 src/samples/drumsynth/cr8000/Cymbal.ds create mode 100644 src/samples/drumsynth/cr8000/Hat_c.ds create mode 100644 src/samples/drumsynth/cr8000/Hat_o.ds create mode 100644 src/samples/drumsynth/cr8000/Kick.ds create mode 100644 src/samples/drumsynth/cr8000/Rim.ds create mode 100644 src/samples/drumsynth/cr8000/Snare.ds create mode 100644 src/samples/drumsynth/effects/Bubble.ds create mode 100644 src/samples/drumsynth/effects/Cicada.ds create mode 100644 src/samples/drumsynth/effects/Glass.ds create mode 100644 src/samples/drumsynth/effects/Glass_rn.ds create mode 100644 src/samples/drumsynth/effects/Gunshot.ds create mode 100644 src/samples/drumsynth/effects/Hammer.ds create mode 100644 src/samples/drumsynth/effects/Laser.ds create mode 100644 src/samples/drumsynth/effects/Reverse.ds create mode 100644 src/samples/drumsynth/effects/Ringing.ds create mode 100644 src/samples/drumsynth/effects/Scissors.ds create mode 100644 src/samples/drumsynth/effects/Sonar.ds create mode 100644 src/samples/drumsynth/effects/dialing.ds create mode 100644 src/samples/drumsynth/effects/hammer2.ds create mode 100644 src/samples/drumsynth/effects/impulses.ds create mode 100644 src/samples/drumsynth/effects/loop.ds create mode 100644 src/samples/drumsynth/effects/thunder.ds create mode 100644 src/samples/drumsynth/electro/Boom.ds create mode 100644 src/samples/drumsynth/electro/H_closed.ds create mode 100644 src/samples/drumsynth/electro/H_open.ds create mode 100644 src/samples/drumsynth/electro/Hi-q.ds create mode 100644 src/samples/drumsynth/electro/Hi-q_2.ds create mode 100644 src/samples/drumsynth/electro/K_8bit.ds create mode 100644 src/samples/drumsynth/electro/K_Linn.ds create mode 100644 src/samples/drumsynth/electro/K_reverb.ds create mode 100644 src/samples/drumsynth/electro/S_8bit.ds create mode 100644 src/samples/drumsynth/electro/S_Linn.ds create mode 100644 src/samples/drumsynth/electro/S_reverb.ds create mode 100644 src/samples/drumsynth/electro/Syntom_1.ds create mode 100644 src/samples/drumsynth/electro/Syntom_2.ds create mode 100644 src/samples/drumsynth/electro/s_eq.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Bongo.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Cym.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Hat.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_K_H.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_K_K.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Kick.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_S_B.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Snare.ds create mode 100644 src/samples/drumsynth/farfisa/Fisa_Tom.ds create mode 100644 src/samples/drumsynth/ferraro/curb_meat_bass.ds create mode 100644 src/samples/drumsynth/ferraro/eel_bass.ds create mode 100644 src/samples/drumsynth/ferraro/feed_this.ds create mode 100644 src/samples/drumsynth/ferraro/gerbil_snare.ds create mode 100644 src/samples/drumsynth/ferraro/grumpy_buzzard.ds create mode 100644 src/samples/drumsynth/ferraro/jaguar_hats.ds create mode 100644 src/samples/drumsynth/ferraro/radio_hats.ds create mode 100644 src/samples/drumsynth/ferraro/worm_bass.ds create mode 100644 src/samples/drumsynth/instrument/E_Piano.ds create mode 100644 src/samples/drumsynth/instrument/FM_Bass.ds create mode 100644 src/samples/drumsynth/instrument/Moog_bass.ds create mode 100644 src/samples/drumsynth/instrument/Oboe.ds create mode 100644 src/samples/drumsynth/instrument/Temple_Bell.ds create mode 100644 src/samples/drumsynth/instrument/flute.ds create mode 100644 src/samples/drumsynth/instrument/mute_bass.ds create mode 100644 src/samples/drumsynth/instrument/pizzi.ds create mode 100644 src/samples/drumsynth/instrument/soft_piano.ds create mode 100644 src/samples/drumsynth/instrument/square_lead.ds create mode 100644 src/samples/drumsynth/instrument/sweep.ds create mode 100644 src/samples/drumsynth/instrument/techno_stab.ds create mode 100644 src/samples/drumsynth/instrument/tinkle.ds create mode 100644 src/samples/drumsynth/instrument/trumpet.ds create mode 100644 src/samples/drumsynth/instrument/upright_bass.ds create mode 100644 src/samples/drumsynth/instrument/violin.ds create mode 100644 src/samples/drumsynth/instrument/whistler.ds create mode 100644 src/samples/drumsynth/jorgensohn/hihatopclo.ds create mode 100644 src/samples/drumsynth/jorgensohn/kick.ds create mode 100644 src/samples/drumsynth/jorgensohn/ramacymlong.ds create mode 100644 src/samples/drumsynth/jorgensohn/ramacymshort.ds create mode 100644 src/samples/drumsynth/jorgensohn/ride6.ds create mode 100644 src/samples/drumsynth/jorgensohn/snare5.ds create mode 100644 src/samples/drumsynth/jorgensohn/vibra.ds create mode 100644 src/samples/drumsynth/jorgensohn/wood.ds create mode 100644 src/samples/drumsynth/jorgensohn/wood2.ds create mode 100644 src/samples/drumsynth/jorgensohn/zurrr.ds create mode 100644 src/samples/drumsynth/latin/Bongo_h.ds create mode 100644 src/samples/drumsynth/latin/Bongo_m2.ds create mode 100644 src/samples/drumsynth/latin/Bongo_mu.ds create mode 100644 src/samples/drumsynth/latin/Clave_we.ds create mode 100644 src/samples/drumsynth/latin/Gamelan.ds create mode 100644 src/samples/drumsynth/latin/Maracas.ds create mode 100644 src/samples/drumsynth/latin/Shaker_1.ds create mode 100644 src/samples/drumsynth/latin/Shaker_2.ds create mode 100644 src/samples/drumsynth/latin/Tamb_hit.ds create mode 100644 src/samples/drumsynth/latin/Tamb_shk.ds create mode 100644 src/samples/drumsynth/latin/ThumbPno.ds create mode 100644 src/samples/drumsynth/latin/Triangle.ds create mode 100644 src/samples/drumsynth/latin/bongo_l.ds create mode 100644 src/samples/drumsynth/latin/guiro.ds create mode 100644 src/samples/drumsynth/latin/one_clap.ds create mode 100644 src/samples/drumsynth/latin/taiko.ds create mode 100644 src/samples/drumsynth/linn/linn_cab.ds create mode 100644 src/samples/drumsynth/linn/linn_cga1.ds create mode 100644 src/samples/drumsynth/linn/linn_cga2.ds create mode 100644 src/samples/drumsynth/linn/linn_cga3.ds create mode 100644 src/samples/drumsynth/linn/linn_cgam.ds create mode 100644 src/samples/drumsynth/linn/linn_clp.ds create mode 100644 src/samples/drumsynth/linn/linn_cow.ds create mode 100644 src/samples/drumsynth/linn/linn_kik.ds create mode 100644 src/samples/drumsynth/linn/linn_snr.ds create mode 100644 src/samples/drumsynth/linn/linn_stk.ds create mode 100644 src/samples/drumsynth/linn/linn_tamb.ds create mode 100644 src/samples/drumsynth/linn/linn_tom1.ds create mode 100644 src/samples/drumsynth/linn/linn_tom2.ds create mode 100644 src/samples/drumsynth/linn/linn_tom3.ds create mode 100644 src/samples/drumsynth/linn/linn_tom4.ds create mode 100644 src/samples/drumsynth/linn/linn_tom5.ds create mode 100644 src/samples/drumsynth/magnetboy/Eye_Eye.ds create mode 100644 src/samples/drumsynth/magnetboy/Fp1.ds create mode 100644 src/samples/drumsynth/magnetboy/Mist1.ds create mode 100644 src/samples/drumsynth/magnetboy/Mist2.ds create mode 100644 src/samples/drumsynth/magnetboy/Randion1.ds create mode 100644 src/samples/drumsynth/magnetboy/Squelb.ds create mode 100644 src/samples/drumsynth/magnetboy/Throaties1.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone1.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone10.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone11.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone12.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone14.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone15.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone16.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone17.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone18.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone19.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone2.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone20.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone3.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone4.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone5.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone6.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone7.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone8.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone9.ds create mode 100644 src/samples/drumsynth/magnetboy/Tone_float1.ds create mode 100644 src/samples/drumsynth/misc/'lectro_hammer.ds create mode 100644 src/samples/drumsynth/misc/'lectro_square_hammer.ds create mode 100644 src/samples/drumsynth/misc/12-bit_heavy_hitter.ds create mode 100644 src/samples/drumsynth/misc/909_hard_snare.ds create mode 100644 src/samples/drumsynth/misc/AAH.ds create mode 100644 src/samples/drumsynth/misc/B1_B2.ds create mode 100644 src/samples/drumsynth/misc/Clap.ds create mode 100644 src/samples/drumsynth/misc/Distant_Thunder.ds create mode 100644 src/samples/drumsynth/misc/N_low.ds create mode 100644 src/samples/drumsynth/misc/N_vlow.ds create mode 100644 src/samples/drumsynth/misc/RimShot.ds create mode 100644 src/samples/drumsynth/misc/Saber_fight.ds create mode 100644 src/samples/drumsynth/misc/Simple-c.ds create mode 100644 src/samples/drumsynth/misc/Simple-r.ds create mode 100644 src/samples/drumsynth/misc/Simple-s.ds create mode 100644 src/samples/drumsynth/misc/Tone_dis.ds create mode 100644 src/samples/drumsynth/misc/Tone_sw2.ds create mode 100644 src/samples/drumsynth/misc/Tone_swp.ds create mode 100644 src/samples/drumsynth/misc/airbrush_bd.ds create mode 100644 src/samples/drumsynth/misc/ambient_noise_snare.ds create mode 100644 src/samples/drumsynth/misc/amen_bd.ds create mode 100644 src/samples/drumsynth/misc/amen_sn_1.ds create mode 100644 src/samples/drumsynth/misc/and_loud_sn.ds create mode 100644 src/samples/drumsynth/misc/another_909_moment.ds create mode 100644 src/samples/drumsynth/misc/another_example_snare.ds create mode 100644 src/samples/drumsynth/misc/application_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/b1_0.ds create mode 100644 src/samples/drumsynth/misc/b1_2.ds create mode 100644 src/samples/drumsynth/misc/b1_5.ds create mode 100644 src/samples/drumsynth/misc/b1_9.ds create mode 100644 src/samples/drumsynth/misc/basic_808_click_hum.ds create mode 100644 src/samples/drumsynth/misc/battle_hook_sn.ds create mode 100644 src/samples/drumsynth/misc/bauble_bd.ds create mode 100644 src/samples/drumsynth/misc/beat_box_bd.ds create mode 100644 src/samples/drumsynth/misc/beefy_wack.ds create mode 100644 src/samples/drumsynth/misc/big_80's.ds create mode 100644 src/samples/drumsynth/misc/big_80's_2.ds create mode 100644 src/samples/drumsynth/misc/big_sleeper_snare.ds create mode 100644 src/samples/drumsynth/misc/blended_snare.ds create mode 100644 src/samples/drumsynth/misc/bouncy809bd.ds create mode 100644 src/samples/drumsynth/misc/break_kick.ds create mode 100644 src/samples/drumsynth/misc/breathing_snare.ds create mode 100644 src/samples/drumsynth/misc/bright_house_sn.ds create mode 100644 src/samples/drumsynth/misc/buff_hit.ds create mode 100644 src/samples/drumsynth/misc/buff_sound.ds create mode 100644 src/samples/drumsynth/misc/bug_into_water.ds create mode 100644 src/samples/drumsynth/misc/bulge_n_yr_woofer.ds create mode 100644 src/samples/drumsynth/misc/bumpin_quickie.ds create mode 100644 src/samples/drumsynth/misc/calamity_snare.ds create mode 100644 src/samples/drumsynth/misc/change_the_channel_snare.ds create mode 100644 src/samples/drumsynth/misc/chow_bd.ds create mode 100644 src/samples/drumsynth/misc/clappy_snare.ds create mode 100644 src/samples/drumsynth/misc/clean_low_key_kick.ds create mode 100644 src/samples/drumsynth/misc/clean_soft_808.ds create mode 100644 src/samples/drumsynth/misc/clearly_snare.ds create mode 100644 src/samples/drumsynth/misc/close_mic_sn.ds create mode 100644 src/samples/drumsynth/misc/compression_does_it_808.ds create mode 100644 src/samples/drumsynth/misc/crusty_bump.ds create mode 100644 src/samples/drumsynth/misc/crusty_snare.ds create mode 100644 src/samples/drumsynth/misc/cymbal.ds create mode 100644 src/samples/drumsynth/misc/decompression_snare.ds create mode 100644 src/samples/drumsynth/misc/deep_bauble_bd.ds create mode 100644 src/samples/drumsynth/misc/deep_tones.ds create mode 100644 src/samples/drumsynth/misc/difference_snare.ds create mode 100644 src/samples/drumsynth/misc/different_909_snare.ds create mode 100644 src/samples/drumsynth/misc/dirty_world_bd.ds create mode 100644 src/samples/drumsynth/misc/dist_sub_kick.ds create mode 100644 src/samples/drumsynth/misc/dist_sub_kick_2.ds create mode 100644 src/samples/drumsynth/misc/electro_dnb_kick.ds create mode 100644 src/samples/drumsynth/misc/electro_snare_layer.ds create mode 100644 src/samples/drumsynth/misc/electronic_rim.ds create mode 100644 src/samples/drumsynth/misc/end_transmission.ds create mode 100644 src/samples/drumsynth/misc/every_909.ds create mode 100644 src/samples/drumsynth/misc/fatness.ds create mode 100644 src/samples/drumsynth/misc/fattie_bd.ds create mode 100644 src/samples/drumsynth/misc/feel_me!.ds create mode 100644 src/samples/drumsynth/misc/few_people_will_use_this_snare.ds create mode 100644 src/samples/drumsynth/misc/flat_tire.ds create mode 100644 src/samples/drumsynth/misc/fm.ds create mode 100644 src/samples/drumsynth/misc/fried_food.ds create mode 100644 src/samples/drumsynth/misc/funky_trashcan_snare.ds create mode 100644 src/samples/drumsynth/misc/fuzzy_sn.ds create mode 100644 src/samples/drumsynth/misc/gabbakick.ds create mode 100644 src/samples/drumsynth/misc/gimme_a_hard_tone.ds create mode 100644 src/samples/drumsynth/misc/gimmie_a_tone.ds create mode 100644 src/samples/drumsynth/misc/hard_electro_brush_sn.ds create mode 100644 src/samples/drumsynth/misc/hard_electronic_snare.ds create mode 100644 src/samples/drumsynth/misc/hard_hittin.ds create mode 100644 src/samples/drumsynth/misc/hardcore_a_bd.ds create mode 100644 src/samples/drumsynth/misc/hardcore_bd.ds create mode 100644 src/samples/drumsynth/misc/hardersnare.ds create mode 100644 src/samples/drumsynth/misc/heady_mix_sn.ds create mode 100644 src/samples/drumsynth/misc/heavy.ds create mode 100644 src/samples/drumsynth/misc/hed_chunk_snare.ds create mode 100644 src/samples/drumsynth/misc/hi-pass.ds create mode 100644 src/samples/drumsynth/misc/hi_pic.ds create mode 100644 src/samples/drumsynth/misc/hip-hop_fantasy_kick.ds create mode 100644 src/samples/drumsynth/misc/hipster_joint_bd.ds create mode 100644 src/samples/drumsynth/misc/hit_me_wooden_snare.ds create mode 100644 src/samples/drumsynth/misc/hitthosesubs.ds create mode 100644 src/samples/drumsynth/misc/hot_morning_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/hot_snare.ds create mode 100644 src/samples/drumsynth/misc/i_luv_u_fat_noise.ds create mode 100644 src/samples/drumsynth/misc/invisible_909_kick.ds create mode 100644 src/samples/drumsynth/misc/it's_like_that_snare.ds create mode 100644 src/samples/drumsynth/misc/just_the_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/kneel_and_buzz.ds create mode 100644 src/samples/drumsynth/misc/large_hall_bd.ds create mode 100644 src/samples/drumsynth/misc/laughter_and_jellybeans_snare.ds create mode 100644 src/samples/drumsynth/misc/light_snare.ds create mode 100644 src/samples/drumsynth/misc/lo-fi_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/lo-fi_march.ds create mode 100644 src/samples/drumsynth/misc/lo-fi_rim.ds create mode 100644 src/samples/drumsynth/misc/loudness_sn.ds create mode 100644 src/samples/drumsynth/misc/lovely_clean_bd.ds create mode 100644 src/samples/drumsynth/misc/lower_electro_bd.ds create mode 100644 src/samples/drumsynth/misc/mack_bd.ds create mode 100644 src/samples/drumsynth/misc/manipulate_bd.ds create mode 100644 src/samples/drumsynth/misc/many_frequencies.ds create mode 100644 src/samples/drumsynth/misc/mello_bd.ds create mode 100644 src/samples/drumsynth/misc/mind_ya_heds.ds create mode 100644 src/samples/drumsynth/misc/missing_snare.ds create mode 100644 src/samples/drumsynth/misc/missing_snare_2.ds create mode 100644 src/samples/drumsynth/misc/more_basic_bd.ds create mode 100644 src/samples/drumsynth/misc/more_snap.ds create mode 100644 src/samples/drumsynth/misc/muted_snare.ds create mode 100644 src/samples/drumsynth/misc/n_hi.ds create mode 100644 src/samples/drumsynth/misc/n_mid.ds create mode 100644 src/samples/drumsynth/misc/neo808.ds create mode 100644 src/samples/drumsynth/misc/neo808_2.ds create mode 100644 src/samples/drumsynth/misc/noise.ds create mode 100644 src/samples/drumsynth/misc/noise_calling_kick.ds create mode 100644 src/samples/drumsynth/misc/noise_clip.ds create mode 100644 src/samples/drumsynth/misc/nosie_calling_kick_2.ds create mode 100644 src/samples/drumsynth/misc/odd_snare.ds create mode 100644 src/samples/drumsynth/misc/original_tone_snare.ds create mode 100644 src/samples/drumsynth/misc/ot_12.ds create mode 100644 src/samples/drumsynth/misc/ot_34.ds create mode 100644 src/samples/drumsynth/misc/ot_sine.ds create mode 100644 src/samples/drumsynth/misc/overdriver_kick.ds create mode 100644 src/samples/drumsynth/misc/pleasure_factory_kick.ds create mode 100644 src/samples/drumsynth/misc/pop_1_off_snare.ds create mode 100644 src/samples/drumsynth/misc/power_out.ds create mode 100644 src/samples/drumsynth/misc/psychoacoutic_bd.ds create mode 100644 src/samples/drumsynth/misc/punchy_clean_kick.ds create mode 100644 src/samples/drumsynth/misc/puppy_kick.ds create mode 100644 src/samples/drumsynth/misc/q'ey_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/q_kick_2.ds create mode 100644 src/samples/drumsynth/misc/questoin_kick.ds create mode 100644 src/samples/drumsynth/misc/r+b_fantasy_kick.ds create mode 100644 src/samples/drumsynth/misc/reverb_please_snare.ds create mode 100644 src/samples/drumsynth/misc/rimmy_noise.ds create mode 100644 src/samples/drumsynth/misc/rimshot_1.ds create mode 100644 src/samples/drumsynth/misc/rimshot_2.ds create mode 100644 src/samples/drumsynth/misc/ring_fray_kick.ds create mode 100644 src/samples/drumsynth/misc/ring_mod_drone_bd.ds create mode 100644 src/samples/drumsynth/misc/rm.ds create mode 100644 src/samples/drumsynth/misc/rubber_'82.ds create mode 100644 src/samples/drumsynth/misc/rubbery_deep_house_kick.ds create mode 100644 src/samples/drumsynth/misc/serious_bd.ds create mode 100644 src/samples/drumsynth/misc/short_909.ds create mode 100644 src/samples/drumsynth/misc/simon's_snare.ds create mode 100644 src/samples/drumsynth/misc/simple-h.ds create mode 100644 src/samples/drumsynth/misc/simple-k.ds create mode 100644 src/samples/drumsynth/misc/simple_click_bd.ds create mode 100644 src/samples/drumsynth/misc/skiwlz_snare.ds create mode 100644 src/samples/drumsynth/misc/slepper_n_the_wilderness.ds create mode 100644 src/samples/drumsynth/misc/sloppy_electric.ds create mode 100644 src/samples/drumsynth/misc/smooth_rim.ds create mode 100644 src/samples/drumsynth/misc/snappy_809.ds create mode 100644 src/samples/drumsynth/misc/softsnare.ds create mode 100644 src/samples/drumsynth/misc/sounding_kick.ds create mode 100644 src/samples/drumsynth/misc/sounds_like_a_low_tom.ds create mode 100644 src/samples/drumsynth/misc/special_man_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/splatter.ds create mode 100644 src/samples/drumsynth/misc/sticky_q_kick.ds create mode 100644 src/samples/drumsynth/misc/stiffy_snare.ds create mode 100644 src/samples/drumsynth/misc/sweet_tight_snare.ds create mode 100644 src/samples/drumsynth/misc/tchak_snare.ds create mode 100644 src/samples/drumsynth/misc/terror_n_yr_hood_snare.ds create mode 100644 src/samples/drumsynth/misc/test.ds create mode 100644 src/samples/drumsynth/misc/think_bd.ds create mode 100644 src/samples/drumsynth/misc/think_sn_1.ds create mode 100644 src/samples/drumsynth/misc/think_sn_2.ds create mode 100644 src/samples/drumsynth/misc/this_snare_spells_electronic.ds create mode 100644 src/samples/drumsynth/misc/tomita_clip.ds create mode 100644 src/samples/drumsynth/misc/tone.ds create mode 100644 src/samples/drumsynth/misc/tone_deg.ds create mode 100644 src/samples/drumsynth/misc/tone_snare.ds create mode 100644 src/samples/drumsynth/misc/transient_snare.ds create mode 100644 src/samples/drumsynth/misc/trashyovertones.ds create mode 100644 src/samples/drumsynth/misc/type_snare.ds create mode 100644 src/samples/drumsynth/misc/ultra_electro_bd.ds create mode 100644 src/samples/drumsynth/misc/usgae_bd.ds create mode 100644 src/samples/drumsynth/misc/verby_soundin_808.ds create mode 100644 src/samples/drumsynth/misc/very_basic_snare.ds create mode 100644 src/samples/drumsynth/misc/verylong.ds create mode 100644 src/samples/drumsynth/misc/warm_deep_house_kick.ds create mode 100644 src/samples/drumsynth/misc/warm_digi_808_click.ds create mode 100644 src/samples/drumsynth/misc/whoa_bd.ds create mode 100644 src/samples/drumsynth/misc/wobble_wobble.ds create mode 100644 src/samples/drumsynth/misc/wobbly_thumb_bd.ds create mode 100644 src/samples/drumsynth/misc/yet_another_electric_bass_drum.ds create mode 100644 src/samples/drumsynth/misc/yr_808_hummer.ds create mode 100644 src/samples/drumsynth/misc/zoom#4.ds create mode 100644 src/samples/drumsynth/misc_bass/a_day_in_the_noise.ds create mode 100644 src/samples/drumsynth/misc_bass/bumble_bass.ds create mode 100644 src/samples/drumsynth/misc_bass/depth_bass_drum.ds create mode 100644 src/samples/drumsynth/misc_bass/dirty_a.ds create mode 100644 src/samples/drumsynth/misc_bass/filter_idea_bd.ds create mode 100644 src/samples/drumsynth/misc_bass/jarre_bass_drum.ds create mode 100644 src/samples/drumsynth/misc_bass/jungle_laser.ds create mode 100644 src/samples/drumsynth/misc_bass/low_end_hum.ds create mode 100644 src/samples/drumsynth/misc_bass/melodictone.ds create mode 100644 src/samples/drumsynth/misc_bass/metal_bass.ds create mode 100644 src/samples/drumsynth/misc_bass/more_bass.ds create mode 100644 src/samples/drumsynth/misc_bass/more_bass_2.ds create mode 100644 src/samples/drumsynth/misc_bass/rubber.ds create mode 100644 src/samples/drumsynth/misc_bass/smooth_bass.ds create mode 100644 src/samples/drumsynth/misc_bass/solid.ds create mode 100644 src/samples/drumsynth/misc_bass/synthbass.ds create mode 100644 src/samples/drumsynth/misc_bass/the_funk.ds create mode 100644 src/samples/drumsynth/misc_bass/warm_bass.ds create mode 100644 src/samples/drumsynth/misc_claps/big_beat_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/bright_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/clap.ds create mode 100644 src/samples/drumsynth/misc_claps/clap2.ds create mode 100644 src/samples/drumsynth/misc_claps/clap_layer.ds create mode 100644 src/samples/drumsynth/misc_claps/classic_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/electro_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/filter_clappy.ds create mode 100644 src/samples/drumsynth/misc_claps/pitch_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/pitch_clap_2.ds create mode 100644 src/samples/drumsynth/misc_claps/shutter_clap.ds create mode 100644 src/samples/drumsynth/misc_claps/u_don't_kno.ds create mode 100644 src/samples/drumsynth/misc_electro/'lectro_spliff.ds create mode 100644 src/samples/drumsynth/misc_electro/a_round_thing.ds create mode 100644 src/samples/drumsynth/misc_electro/applied_engineering.ds create mode 100644 src/samples/drumsynth/misc_electro/atmosphere_of_space.ds create mode 100644 src/samples/drumsynth/misc_electro/bottle_bill_fx.ds create mode 100644 src/samples/drumsynth/misc_electro/casio_poppin.ds create mode 100644 src/samples/drumsynth/misc_electro/category.ds create mode 100644 src/samples/drumsynth/misc_electro/cheap_fx.ds create mode 100644 src/samples/drumsynth/misc_electro/chrip_q.ds create mode 100644 src/samples/drumsynth/misc_electro/clean_rock_bd.ds create mode 100644 src/samples/drumsynth/misc_electro/cold_shot.ds create mode 100644 src/samples/drumsynth/misc_electro/confusion.ds create mode 100644 src/samples/drumsynth/misc_electro/cymbal_madness.ds create mode 100644 src/samples/drumsynth/misc_electro/depth_fx.ds create mode 100644 src/samples/drumsynth/misc_electro/dialed.ds create mode 100644 src/samples/drumsynth/misc_electro/doom_bump.ds create mode 100644 src/samples/drumsynth/misc_electro/electric_triangle.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_perc_long.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_perc_short.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_rim.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_rim_2.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_rim_3.ds create mode 100644 src/samples/drumsynth/misc_electro/electro_squeek.ds create mode 100644 src/samples/drumsynth/misc_electro/fuzzy_q_bd.ds create mode 100644 src/samples/drumsynth/misc_electro/g_question.ds create mode 100644 src/samples/drumsynth/misc_electro/general_obscurity.ds create mode 100644 src/samples/drumsynth/misc_electro/hard_bork.ds create mode 100644 src/samples/drumsynth/misc_electro/hello_q.ds create mode 100644 src/samples/drumsynth/misc_electro/just_the_tweet.ds create mode 100644 src/samples/drumsynth/misc_electro/lo-fi_house_c.ds create mode 100644 src/samples/drumsynth/misc_electro/lo-fi_metal.ds create mode 100644 src/samples/drumsynth/misc_electro/lo-finess.ds create mode 100644 src/samples/drumsynth/misc_electro/long_q_1.ds create mode 100644 src/samples/drumsynth/misc_electro/long_q_2.ds create mode 100644 src/samples/drumsynth/misc_electro/long_q_3.ds create mode 100644 src/samples/drumsynth/misc_electro/long_quack.ds create mode 100644 src/samples/drumsynth/misc_electro/low_bit_tom.ds create mode 100644 src/samples/drumsynth/misc_electro/metal_noise_shot.ds create mode 100644 src/samples/drumsynth/misc_electro/open_reso.ds create mode 100644 src/samples/drumsynth/misc_electro/paging_the_jetsons.ds create mode 100644 src/samples/drumsynth/misc_electro/pan.ds create mode 100644 src/samples/drumsynth/misc_electro/pleasant_combo.ds create mode 100644 src/samples/drumsynth/misc_electro/q-ziq_for_the_masses.ds create mode 100644 src/samples/drumsynth/misc_electro/rich_bd.ds create mode 100644 src/samples/drumsynth/misc_electro/ring.ds create mode 100644 src/samples/drumsynth/misc_electro/ringing_sn.ds create mode 100644 src/samples/drumsynth/misc_electro/rockin_electro_bass_drum.ds create mode 100644 src/samples/drumsynth/misc_electro/shocking_kiss.ds create mode 100644 src/samples/drumsynth/misc_electro/siren_sing.ds create mode 100644 src/samples/drumsynth/misc_electro/slide_tom.ds create mode 100644 src/samples/drumsynth/misc_electro/space_dynamic.ds create mode 100644 src/samples/drumsynth/misc_electro/spaceness.ds create mode 100644 src/samples/drumsynth/misc_electro/startling_one.ds create mode 100644 src/samples/drumsynth/misc_electro/tone_percussion.ds create mode 100644 src/samples/drumsynth/misc_electro/tweet.ds create mode 100644 src/samples/drumsynth/misc_electro/wee_dog.ds create mode 100644 src/samples/drumsynth/misc_electro/what_to_do_at_220.ds create mode 100644 src/samples/drumsynth/misc_electro/who_hears_all_sound.ds create mode 100644 src/samples/drumsynth/misc_electro/why_hit.ds create mode 100644 src/samples/drumsynth/misc_electro/yr_tv_will_be_next.ds create mode 100644 src/samples/drumsynth/misc_electro/zappy_bells.ds create mode 100644 src/samples/drumsynth/misc_fx/2-bit_zone_drone.ds create mode 100644 src/samples/drumsynth/misc_fx/2_bit_click.ds create mode 100644 src/samples/drumsynth/misc_fx/a_blast.ds create mode 100644 src/samples/drumsynth/misc_fx/across_the_universe.ds create mode 100644 src/samples/drumsynth/misc_fx/alarm_3.ds create mode 100644 src/samples/drumsynth/misc_fx/alarming_buzz.ds create mode 100644 src/samples/drumsynth/misc_fx/alarming_buzz_2.ds create mode 100644 src/samples/drumsynth/misc_fx/alien_curiousity.ds create mode 100644 src/samples/drumsynth/misc_fx/ambient_backgroud.ds create mode 100644 src/samples/drumsynth/misc_fx/click.ds create mode 100644 src/samples/drumsynth/misc_fx/coo.ds create mode 100644 src/samples/drumsynth/misc_fx/detonate.ds create mode 100644 src/samples/drumsynth/misc_fx/dirty_transform.ds create mode 100644 src/samples/drumsynth/misc_fx/dirty_transform_2.ds create mode 100644 src/samples/drumsynth/misc_fx/distorion_oscilator.ds create mode 100644 src/samples/drumsynth/misc_fx/electric_intro_to_a.ds create mode 100644 src/samples/drumsynth/misc_fx/electric_waves_out_my_window.ds create mode 100644 src/samples/drumsynth/misc_fx/elekperc1.ds create mode 100644 src/samples/drumsynth/misc_fx/elekperc2.ds create mode 100644 src/samples/drumsynth/misc_fx/end_of_broadcast_day.ds create mode 100644 src/samples/drumsynth/misc_fx/entre.ds create mode 100644 src/samples/drumsynth/misc_fx/experiment_1.ds create mode 100644 src/samples/drumsynth/misc_fx/experiment_2_-_turn_off_the_tv.ds create mode 100644 src/samples/drumsynth/misc_fx/experiment_3_-_the_transform.ds create mode 100644 src/samples/drumsynth/misc_fx/experiment_4_-_clean.ds create mode 100644 src/samples/drumsynth/misc_fx/f#m7_space_signal.ds create mode 100644 src/samples/drumsynth/misc_fx/feedback.ds create mode 100644 src/samples/drumsynth/misc_fx/flashy_wind.ds create mode 100644 src/samples/drumsynth/misc_fx/flipper.ds create mode 100644 src/samples/drumsynth/misc_fx/formant_techno.ds create mode 100644 src/samples/drumsynth/misc_fx/frequency_revolution.ds create mode 100644 src/samples/drumsynth/misc_fx/fried_food_for_dinner.ds create mode 100644 src/samples/drumsynth/misc_fx/funky_stab.ds create mode 100644 src/samples/drumsynth/misc_fx/future.ds create mode 100644 src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord.ds create mode 100644 src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord_2.ds create mode 100644 src/samples/drumsynth/misc_fx/halt_variety.ds create mode 100644 src/samples/drumsynth/misc_fx/hip-hop_stop.ds create mode 100644 src/samples/drumsynth/misc_fx/hip-hop_stop_2.ds create mode 100644 src/samples/drumsynth/misc_fx/hollow.ds create mode 100644 src/samples/drumsynth/misc_fx/howdy_oil_barrel.ds create mode 100644 src/samples/drumsynth/misc_fx/jaggies.ds create mode 100644 src/samples/drumsynth/misc_fx/laser_gun_&_ricochet.ds create mode 100644 src/samples/drumsynth/misc_fx/machine_drone.ds create mode 100644 src/samples/drumsynth/misc_fx/metal_twist.ds create mode 100644 src/samples/drumsynth/misc_fx/modular.ds create mode 100644 src/samples/drumsynth/misc_fx/modular_fm_counterpoint.ds create mode 100644 src/samples/drumsynth/misc_fx/multi-ping.ds create mode 100644 src/samples/drumsynth/misc_fx/my_atari_memory.ds create mode 100644 src/samples/drumsynth/misc_fx/new_sweep.ds create mode 100644 src/samples/drumsynth/misc_fx/noise_filtering.ds create mode 100644 src/samples/drumsynth/misc_fx/not_trying_too_hard.ds create mode 100644 src/samples/drumsynth/misc_fx/numb.ds create mode 100644 src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff.ds create mode 100644 src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff_2.ds create mode 100644 src/samples/drumsynth/misc_fx/oom_paa.ds create mode 100644 src/samples/drumsynth/misc_fx/oom_pulse.ds create mode 100644 src/samples/drumsynth/misc_fx/owwww.ds create mode 100644 src/samples/drumsynth/misc_fx/playing_in_water.ds create mode 100644 src/samples/drumsynth/misc_fx/plot_thickens_2.ds create mode 100644 src/samples/drumsynth/misc_fx/punch_flange.ds create mode 100644 src/samples/drumsynth/misc_fx/punch_flange_2.ds create mode 100644 src/samples/drumsynth/misc_fx/q_zone_drone.ds create mode 100644 src/samples/drumsynth/misc_fx/recption.ds create mode 100644 src/samples/drumsynth/misc_fx/sci-fi.ds create mode 100644 src/samples/drumsynth/misc_fx/sci-fi_door_open.ds create mode 100644 src/samples/drumsynth/misc_fx/sickly_wineglass.ds create mode 100644 src/samples/drumsynth/misc_fx/sign_off.ds create mode 100644 src/samples/drumsynth/misc_fx/slow_moving_traffic.ds create mode 100644 src/samples/drumsynth/misc_fx/synthetic_dive.ds create mode 100644 src/samples/drumsynth/misc_fx/synthetic_dive_crust.ds create mode 100644 src/samples/drumsynth/misc_fx/teeth.ds create mode 100644 src/samples/drumsynth/misc_fx/the_plot_thickens.ds create mode 100644 src/samples/drumsynth/misc_fx/the_tweek.ds create mode 100644 src/samples/drumsynth/misc_fx/transportive.ds create mode 100644 src/samples/drumsynth/misc_fx/ufo_buzz.ds create mode 100644 src/samples/drumsynth/misc_fx/ufo_buzz_2.ds create mode 100644 src/samples/drumsynth/misc_fx/what_time_is_it.ds create mode 100644 src/samples/drumsynth/misc_fx/wipeout.ds create mode 100644 src/samples/drumsynth/misc_fx/wooo.ds create mode 100644 src/samples/drumsynth/misc_fx/yeah_hit.ds create mode 100644 src/samples/drumsynth/misc_fx/yeah_hit_dry.ds create mode 100644 src/samples/drumsynth/misc_fx/zipper.ds create mode 100644 src/samples/drumsynth/misc_hats/amen_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/band_pass_cymbal.ds create mode 100644 src/samples/drumsynth/misc_hats/basic_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/bright_808_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/bright_808_hat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/bright_808_hat_3.ds create mode 100644 src/samples/drumsynth/misc_hats/bring_me_out.ds create mode 100644 src/samples/drumsynth/misc_hats/clicky_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/close_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/default_hi-hat.ds create mode 100644 src/samples/drumsynth/misc_hats/drama_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/drama_hat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/dusty_simple_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/dusty_simple_oh.ds create mode 100644 src/samples/drumsynth/misc_hats/electro_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/electrometallic_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/errie_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/fedora_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/feelin'_high_hat_1.ds create mode 100644 src/samples/drumsynth/misc_hats/feelin'_high_hat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/feelin'_high_hat_3.ds create mode 100644 src/samples/drumsynth/misc_hats/feelin'_open_high_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/flat_cymbal.ds create mode 100644 src/samples/drumsynth/misc_hats/get_out.ds create mode 100644 src/samples/drumsynth/misc_hats/hardhat.ds create mode 100644 src/samples/drumsynth/misc_hats/hardhat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/hardly_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/heavy_electrihat.ds create mode 100644 src/samples/drumsynth/misc_hats/hh.ds create mode 100644 src/samples/drumsynth/misc_hats/hip_overtone_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/large_open_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/lighthat.ds create mode 100644 src/samples/drumsynth/misc_hats/little_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/live_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/live_sound_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/live_sound_oh.ds create mode 100644 src/samples/drumsynth/misc_hats/loaded_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/loaded_open_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/oh_so_high_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/oil_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/pedal_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/q_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/q_ride_2.ds create mode 100644 src/samples/drumsynth/misc_hats/sandy_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/scratchy_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/shaker_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/shaker_ride_long.ds create mode 100644 src/samples/drumsynth/misc_hats/simple_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/sleepy_1.ds create mode 100644 src/samples/drumsynth/misc_hats/sleepy_2.ds create mode 100644 src/samples/drumsynth/misc_hats/sleepy_ride.ds create mode 100644 src/samples/drumsynth/misc_hats/sleepy_ride_2.ds create mode 100644 src/samples/drumsynth/misc_hats/slick_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/slick_hat_compressd_open.ds create mode 100644 src/samples/drumsynth/misc_hats/slick_hat_half_open.ds create mode 100644 src/samples/drumsynth/misc_hats/slick_hat_open.ds create mode 100644 src/samples/drumsynth/misc_hats/slide_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/softie_lo-fi_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/squeeze_me_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/squeeze_me_open_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/stack_hhh.ds create mode 100644 src/samples/drumsynth/misc_hats/starry_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/starry_short_oh.ds create mode 100644 src/samples/drumsynth/misc_hats/static_tone_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/tarp_hh.ds create mode 100644 src/samples/drumsynth/misc_hats/the_sting_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/the_sting_hat_2.ds create mode 100644 src/samples/drumsynth/misc_hats/the_sting_open_hat.ds create mode 100644 src/samples/drumsynth/misc_hats/threshold_noise.ds create mode 100644 src/samples/drumsynth/misc_hats/threshold_noise_open.ds create mode 100644 src/samples/drumsynth/misc_hats/touch_me_hat.ds create mode 100644 src/samples/drumsynth/misc_perc/ambient_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/bell.ds create mode 100644 src/samples/drumsynth/misc_perc/bell_rim.ds create mode 100644 src/samples/drumsynth/misc_perc/clav.ds create mode 100644 src/samples/drumsynth/misc_perc/clav_2.ds create mode 100644 src/samples/drumsynth/misc_perc/deep_cowbell.ds create mode 100644 src/samples/drumsynth/misc_perc/dist_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/dist_tom_2.ds create mode 100644 src/samples/drumsynth/misc_perc/door_knock.ds create mode 100644 src/samples/drumsynth/misc_perc/electric_clav.ds create mode 100644 src/samples/drumsynth/misc_perc/feel_me_clinky.ds create mode 100644 src/samples/drumsynth/misc_perc/fidelity_faction_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/funk_box_perc_1.ds create mode 100644 src/samples/drumsynth/misc_perc/funk_box_perc_2.ds create mode 100644 src/samples/drumsynth/misc_perc/funkay_timbale.ds create mode 100644 src/samples/drumsynth/misc_perc/give_it_to_me.ds create mode 100644 src/samples/drumsynth/misc_perc/hammond_cowbell.ds create mode 100644 src/samples/drumsynth/misc_perc/hollow_wood.ds create mode 100644 src/samples/drumsynth/misc_perc/hollow_wood_2.ds create mode 100644 src/samples/drumsynth/misc_perc/it's_the_simple_things.ds create mode 100644 src/samples/drumsynth/misc_perc/layered_sleigh_bell.ds create mode 100644 src/samples/drumsynth/misc_perc/light_tamb_1.ds create mode 100644 src/samples/drumsynth/misc_perc/light_tamb_2.ds create mode 100644 src/samples/drumsynth/misc_perc/light_tamb_3.ds create mode 100644 src/samples/drumsynth/misc_perc/like_a_tabla_1.ds create mode 100644 src/samples/drumsynth/misc_perc/like_a_tabla_2.ds create mode 100644 src/samples/drumsynth/misc_perc/like_a_tabla_3.ds create mode 100644 src/samples/drumsynth/misc_perc/limited_shaker.ds create mode 100644 src/samples/drumsynth/misc_perc/lo-fi_tamb.ds create mode 100644 src/samples/drumsynth/misc_perc/low_key_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/low_ping.ds create mode 100644 src/samples/drumsynth/misc_perc/mellow_shake.ds create mode 100644 src/samples/drumsynth/misc_perc/metallic_node.ds create mode 100644 src/samples/drumsynth/misc_perc/mild_tamb.ds create mode 100644 src/samples/drumsynth/misc_perc/ol'_skool_shake.ds create mode 100644 src/samples/drumsynth/misc_perc/poppy.ds create mode 100644 src/samples/drumsynth/misc_perc/q_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/resonant_knock.ds create mode 100644 src/samples/drumsynth/misc_perc/ringmod_rim.ds create mode 100644 src/samples/drumsynth/misc_perc/ringmod_rim_2.ds create mode 100644 src/samples/drumsynth/misc_perc/shaaka.ds create mode 100644 src/samples/drumsynth/misc_perc/shaaka_2.ds create mode 100644 src/samples/drumsynth/misc_perc/short_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/short_tom_1.ds create mode 100644 src/samples/drumsynth/misc_perc/short_tom_2.ds create mode 100644 src/samples/drumsynth/misc_perc/sickly_cowbell.ds create mode 100644 src/samples/drumsynth/misc_perc/slinky_tamb.ds create mode 100644 src/samples/drumsynth/misc_perc/super_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/sweetness_shaker.ds create mode 100644 src/samples/drumsynth/misc_perc/timbale_sound.ds create mode 100644 src/samples/drumsynth/misc_perc/tom.ds create mode 100644 src/samples/drumsynth/misc_perc/tom_tone.ds create mode 100644 src/samples/drumsynth/misc_perc/tommy.ds create mode 100644 src/samples/drumsynth/misc_perc/tone_tom.ds create mode 100644 src/samples/drumsynth/misc_perc/torn_tweeter.ds create mode 100644 src/samples/drumsynth/misc_perc/tweety_cowbell.ds create mode 100644 src/samples/drumsynth/misc_perc/tweety_cowbell_2.ds create mode 100644 src/samples/drumsynth/misc_perc/type_noise.ds create mode 100644 src/samples/drumsynth/misc_perc/very_high_clav.ds create mode 100644 src/samples/drumsynth/misc_perc/video_game_clip.ds create mode 100644 src/samples/drumsynth/misc_perc/weird_1.ds create mode 100644 src/samples/drumsynth/misc_perc/wood_and_metal.ds create mode 100644 src/samples/drumsynth/misc_synth/average_rock.ds create mode 100644 src/samples/drumsynth/misc_synth/c_maj_chord.ds create mode 100644 src/samples/drumsynth/misc_synth/casio_piano_c.ds create mode 100644 src/samples/drumsynth/misc_synth/chorded_perc.ds create mode 100644 src/samples/drumsynth/misc_synth/consumer_fm.ds create mode 100644 src/samples/drumsynth/misc_synth/dark_and_sweet_fm.ds create mode 100644 src/samples/drumsynth/misc_synth/dist_high_c.ds create mode 100644 src/samples/drumsynth/misc_synth/eno's_lift.ds create mode 100644 src/samples/drumsynth/misc_synth/eno's_pad.ds create mode 100644 src/samples/drumsynth/misc_synth/eno's_ride.ds create mode 100644 src/samples/drumsynth/misc_synth/flat_square_c.ds create mode 100644 src/samples/drumsynth/misc_synth/fm_c_bass_burst.ds create mode 100644 src/samples/drumsynth/misc_synth/fur_strings.ds create mode 100644 src/samples/drumsynth/misc_synth/fur_strings_2.ds create mode 100644 src/samples/drumsynth/misc_synth/it's_the_music_tom_c.ds create mode 100644 src/samples/drumsynth/misc_synth/layered_bass_synth_c.ds create mode 100644 src/samples/drumsynth/misc_synth/my_red_hot_guitar.ds create mode 100644 src/samples/drumsynth/misc_synth/raver_organ.ds create mode 100644 src/samples/drumsynth/misc_synth/strong_c_dub_bass.ds create mode 100644 src/samples/drumsynth/misc_synth/sync_drift.ds create mode 100644 src/samples/drumsynth/misc_synth/sync_man.ds create mode 100644 src/samples/drumsynth/misc_synth/that_house_chord_cm.ds create mode 100644 src/samples/drumsynth/misc_synth/vibrato_pad.ds create mode 100644 src/samples/drumsynth/misc_synth/who_loves_ya,_baby.ds create mode 100644 src/samples/drumsynth/misc_synth/wowmelodictone.ds create mode 100644 src/samples/drumsynth/r_n_b/Hat_O.ds create mode 100644 src/samples/drumsynth/r_n_b/S_hollow.ds create mode 100644 src/samples/drumsynth/r_n_b/clapfilt.ds create mode 100644 src/samples/drumsynth/r_n_b/hat.ds create mode 100644 src/samples/drumsynth/r_n_b/hat_rattle.ds create mode 100644 src/samples/drumsynth/r_n_b/k_hard.ds create mode 100644 src/samples/drumsynth/r_n_b/k_muffle.ds create mode 100644 src/samples/drumsynth/r_n_b/k_soft.ds create mode 100644 src/samples/drumsynth/r_n_b/old_kik.ds create mode 100644 src/samples/drumsynth/r_n_b/popclap.ds create mode 100644 src/samples/drumsynth/r_n_b/popsnare.ds create mode 100644 src/samples/drumsynth/r_n_b/s_pitch.ds create mode 100644 src/samples/drumsynth/r_n_b/s_spit.ds create mode 100644 src/samples/drumsynth/r_n_b/snare&hat.ds create mode 100644 src/samples/drumsynth/r_n_b/x_backwd.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Cymbal.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Hat_C.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Hat_O.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Kick.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Snare.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Tom_H.ds create mode 100644 src/samples/drumsynth/tr606/TR606_Tom_L.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_cui1.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_cui2.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_cym.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_hat.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_kick.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_snare.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_tom1.ds create mode 100644 src/samples/drumsynth/tr77/Tr77_tom2.ds create mode 100644 src/samples/drumsynth/tr808/Clave.ds create mode 100644 src/samples/drumsynth/tr808/Cowbell.ds create mode 100644 src/samples/drumsynth/tr808/Handclap.ds create mode 100644 src/samples/drumsynth/tr808/Hat_c.ds create mode 100644 src/samples/drumsynth/tr808/Hat_o.ds create mode 100644 src/samples/drumsynth/tr808/Kick.ds create mode 100644 src/samples/drumsynth/tr808/Kickhard.ds create mode 100644 src/samples/drumsynth/tr808/Kicklong.ds create mode 100644 src/samples/drumsynth/tr808/Ride.ds create mode 100644 src/samples/drumsynth/tr808/Rimshot.ds create mode 100644 src/samples/drumsynth/tr808/Snare.ds create mode 100644 src/samples/drumsynth/tr808/Snr_snap.ds create mode 100644 src/samples/drumsynth/tr808/Tom_hi.ds create mode 100644 src/samples/drumsynth/tr808/Tom_lo.ds create mode 100644 src/samples/drumsynth/tr808/Tom_mid.ds create mode 100644 src/samples/drumsynth/tr909/Clap.ds create mode 100644 src/samples/drumsynth/tr909/Hat-c.ds create mode 100644 src/samples/drumsynth/tr909/Hat-c2.ds create mode 100644 src/samples/drumsynth/tr909/Hat-o.ds create mode 100644 src/samples/drumsynth/tr909/Hat-o2.ds create mode 100644 src/samples/drumsynth/tr909/Kick.ds create mode 100644 src/samples/drumsynth/tr909/Kick_1.ds create mode 100644 src/samples/drumsynth/tr909/Kick_2.ds create mode 100644 src/samples/drumsynth/tr909/Kick_3.ds create mode 100644 src/samples/drumsynth/tr909/Snare.ds create mode 100644 src/samples/drumsynth/tr909/Snare2.ds create mode 100644 src/samples/drumsynth/tr909/TR909_Clap.ds create mode 100644 src/samples/drumsynth/tr909/TR909_Kick.ds create mode 100644 src/samples/effects/chroma_sound_effect01.ogg create mode 100644 src/samples/effects/explode01.ogg create mode 100644 src/samples/effects/filter_sweep01.ogg create mode 100644 src/samples/effects/scratch01.ogg create mode 100644 src/samples/effects/start01.ogg create mode 100644 src/samples/effects/start02.ogg create mode 100644 src/samples/effects/stop01.ogg create mode 100644 src/samples/effects/warp01.ogg create mode 100644 src/samples/effects/warp02.ogg create mode 100644 src/samples/effects/wind_chimes01.ogg create mode 100644 src/samples/instruments/bassslap01.ogg create mode 100644 src/samples/instruments/bassslap02.ogg create mode 100644 src/samples/instruments/cello01.ogg create mode 100644 src/samples/instruments/church_organ01.ogg create mode 100644 src/samples/instruments/church_organ02.ogg create mode 100644 src/samples/instruments/church_organ03.ogg create mode 100644 src/samples/instruments/church_organ04.ogg create mode 100644 src/samples/instruments/e_organ01.ogg create mode 100644 src/samples/instruments/e_piano_accord01.ogg create mode 100644 src/samples/instruments/e_piano_accord02.ogg create mode 100644 src/samples/instruments/flute01.ogg create mode 100644 src/samples/instruments/harpsichord01.ogg create mode 100644 src/samples/instruments/piano01.ogg create mode 100644 src/samples/instruments/piano02.ogg create mode 100644 src/samples/instruments/steel_guitar01.ogg create mode 100644 src/samples/instruments/steel_guitar_heavy_distorted01.ogg create mode 100644 src/samples/instruments/steel_guitar_medium_distorted01.ogg create mode 100644 src/samples/instruments/steel_guitar_slight_distorted01.ogg create mode 100644 src/samples/instruments/trumpet01.ogg create mode 100644 src/samples/instruments/violin_double_stop01.ogg create mode 100644 src/samples/instruments/violin_fingered01.ogg create mode 100644 src/samples/instruments/violin_pizzicato01.ogg create mode 100644 src/samples/latin/latin_brass01.ogg create mode 100644 src/samples/latin/latin_guitar01.ogg create mode 100644 src/samples/latin/latin_guitar02.ogg create mode 100644 src/samples/latin/latin_guitar03.ogg create mode 100644 src/samples/misc/applause01.ogg create mode 100644 src/samples/misc/bass!.ogg create mode 100644 src/samples/misc/breath01.ogg create mode 100644 src/samples/misc/buzz!.ogg create mode 100644 src/samples/misc/dong01.ogg create mode 100644 src/samples/misc/dong02.ogg create mode 100644 src/samples/misc/dong03.ogg create mode 100644 src/samples/misc/electric_ping01.ogg create mode 100644 src/samples/misc/hit01.ogg create mode 100644 src/samples/misc/hit02.ogg create mode 100644 src/samples/misc/metalish_dong01.ogg create mode 100644 src/samples/misc/metronome01.ogg create mode 100644 src/samples/misc/metronome02.ogg create mode 100644 src/samples/misc/raving_crowd01.ogg create mode 100644 src/samples/misc/snaph01.ogg create mode 100644 src/samples/misc/undefined01.ogg create mode 100644 src/samples/shapes/additive.wav create mode 100644 src/samples/shapes/additive2.wav create mode 100644 src/samples/shapes/bunglist.wav create mode 100644 src/samples/shapes/bunglist2.wav create mode 100644 src/samples/shapes/bunglist3.wav create mode 100644 src/samples/shapes/bunglist4.wav create mode 100644 src/samples/shapes/bunglist5.wav create mode 100644 src/samples/shapes/bunglist6.wav create mode 100644 src/samples/shapes/bunglist7.wav create mode 100644 src/samples/shapes/bunglist8.wav create mode 100644 src/samples/shapes/bunglist9.wav create mode 100644 src/samples/shapes/harmonics.wav create mode 100644 src/samples/shapes/low_sine.wav create mode 100644 src/samples/shapes/micro.wav create mode 100644 src/samples/shapes/moog.wav create mode 100644 src/samples/shapes/roundbass.wav create mode 100644 src/samples/shapes/roundsaw.ogg create mode 100644 src/samples/shapes/saw+sine.wav create mode 100644 src/samples/shapes/sine_dist.ogg create mode 100644 src/samples/shapes/smooth_inv_saw.ogg create mode 100644 src/samples/shapes/smooth_inv_saw2.ogg create mode 100644 src/samples/shapes/smooth_inv_saw_dist.ogg create mode 100644 src/samples/shapes/technobass.wav create mode 100644 src/samples/shapes/technosynth1.wav create mode 100644 src/samples/shapes/technosynth2.wav create mode 100644 src/samples/shapes/technosynth3.wav create mode 100644 src/samples/shapes/technosynth4.wav create mode 100644 src/samples/shapes/technosynth5.wav create mode 100644 src/samples/shapes/technosynth6.wav create mode 100644 src/samples/shapes/vowel_a.wav create mode 100644 src/samples/shapes/vowel_u.wav create mode 100644 src/samples/stringsnpads/bell_choir01.ogg create mode 100644 src/samples/stringsnpads/bell_choir02.ogg create mode 100644 src/samples/stringsnpads/chorus01.ogg create mode 100644 src/samples/stringsnpads/chorus02.ogg create mode 100644 src/samples/stringsnpads/heaven_strings01.ogg create mode 100644 src/samples/stringsnpads/juno_pad01.ogg create mode 100644 src/samples/stringsnpads/korg_poly6_drone01.ogg create mode 100644 src/samples/stringsnpads/nord_ambient01.ogg create mode 100644 src/samples/stringsnpads/orion_string01.ogg create mode 100644 src/samples/stringsnpads/rave_choir01.ogg create mode 100644 src/samples/stringsnpads/space_strings01.ogg create mode 100644 src/samples/stringsnpads/space_strings02.ogg create mode 100644 src/samples/stringsnpads/space_strings03.ogg create mode 100644 src/samples/stringsnpads/strings01.ogg create mode 100644 src/samples/waveforms/10saw.flac create mode 100644 src/samples/waveforms/10sine.flac create mode 100644 src/samples/waveforms/10sqr.flac create mode 100644 src/samples/waveforms/10tri.flac create mode 100644 src/samples/waveforms/analogsqr.flac create mode 100644 src/samples/waveforms/fmsaw1.flac create mode 100644 src/samples/waveforms/fmsine.flac create mode 100644 src/samples/waveforms/fmsine2.flac create mode 100644 src/samples/waveforms/halfsine.flac create mode 100644 src/samples/waveforms/impulse.flac create mode 100644 src/samples/waveforms/lfo_trancegate_quarter.flac create mode 100644 src/samples/waveforms/lfo_trancegate_sawdecay_quarter.flac create mode 100644 src/samples/waveforms/lfo_trancegate_sinedecay_quarter.flac create mode 100644 src/samples/waveforms/lfo_trancegate_triplet_half.flac create mode 100644 src/samples/waveforms/lfo_trancegate_triplet_half_2.flac create mode 100644 src/samples/waveforms/lfo_trancegate_triplet_quarter.flac create mode 100644 src/samples/waveforms/lfo_trancegate_whole.flac create mode 100644 src/samples/waveforms/lfo_trancegate_whole_2.flac create mode 100644 src/samples/waveforms/modsqr.flac create mode 100644 src/samples/waveforms/saw1.flac create mode 100644 src/samples/waveforms/saw2.flac create mode 100644 src/samples/waveforms/sinesaw.flac create mode 100644 src/samples/waveforms/w2_addsyn.flac create mode 100644 src/samples/waveforms/w2_angrysaw.flac create mode 100644 src/samples/waveforms/w2_hexagon.flac create mode 100644 src/samples/waveforms/w2_invsine.flac create mode 100644 src/samples/waveforms/w2_invsineabs.flac create mode 100644 src/samples/waveforms/w2_invsinehalf.flac create mode 100644 src/samples/waveforms/w2_noisy.flac create mode 100644 src/samples/waveforms/w2_rad.flac create mode 100644 src/samples/waveforms/w2_sawsine.flac create mode 100644 src/samples/waveforms/w2_sharp.flac create mode 100644 src/samples/waveforms/w2_w-wave.flac diff --git a/_includes/sidebar.html b/_includes/sidebar.html index c7ea55f..a15e2ef 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -7,7 +7,8 @@ 📠Projetos por tipo de track 🎧 Beats Disponíveis 🎼 Projetos - 🔎 Buscas + 🔎 Buscas´ + 🧠 Crie seu projeto â„¹ï¸ Sobre diff --git a/_includes/sidebar_home.html b/_includes/sidebar_home.html index 39682e5..bdda058 100644 --- a/_includes/sidebar_home.html +++ b/_includes/sidebar_home.html @@ -7,6 +7,7 @@ 🎧 Beats Disponíveis 🎼 Projetos Disponíveis 🔎 Buscas + 🧠 Crie seu projeto â„¹ï¸ Sobre diff --git a/_layouts/projetos.html b/_layouts/projetos.html index f86a443..a40af5f 100644 --- a/_layouts/projetos.html +++ b/_layouts/projetos.html @@ -119,8 +119,8 @@ title: "{{ page.file }}"
diff --git a/assets/css/sidebar.css b/assets/css/sidebar.css index 8eb4d39..67d7608 100644 --- a/assets/css/sidebar.css +++ b/assets/css/sidebar.css @@ -6,7 +6,7 @@ background-color: #f4f4f4; padding: 1rem; border-radius: 8px; - box-shadow: 0 2px 5px rgba(0,0,0,0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); max-width: 100%; box-sizing: border-box; } @@ -40,4 +40,3 @@ padding: 0.3rem 0.6rem; } } - diff --git a/assets/css/sidebar_home.css b/assets/css/sidebar_home.css index e7f1d90..19de719 100644 --- a/assets/css/sidebar_home.css +++ b/assets/css/sidebar_home.css @@ -1,33 +1,32 @@ .sidebar-center { - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - background-color: #f4f4f4; - padding: 2rem 1.5rem; - border-radius: 12px; - box-shadow: 0 0 10px rgba(0,0,0,0.1); - z-index: 1000; - } - - .submenu { - display: flex; - flex-direction: column; - gap: 1rem; - align-items: center; - } - - .submenu a { - text-decoration: none; - color: #333; - font-weight: 500; - padding: 0.5rem 1rem; - border-radius: 6px; - transition: background 0.2s; - white-space: nowrap; - } - - .submenu a:hover { - background-color: #e0e0e0; - } - \ No newline at end of file + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: #f4f4f4; + padding: 2rem 1.5rem; + border-radius: 12px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + z-index: 1000; +} + +.submenu { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: center; +} + +.submenu a { + text-decoration: none; + color: #333; + font-weight: 500; + padding: 0.5rem 1rem; + border-radius: 6px; + transition: background 0.2s; + white-space: nowrap; +} + +.submenu a:hover { + background-color: #e0e0e0; +} diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..f261937 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,703 @@ +/* =============================================== */ +/* VÃRIAVEIS GLOBAIS (ROOT) +/* =============================================== */ +:root { + --bg-body: #2d3035; + --bg-toolbar: #3b3f45; + --bg-editor: #33373d; + --border-color: #232529; + --text-light: #c0c0c0; + --text-dark: #888; + --accent-green: #2ecc71; + --accent-red: #d9534f; +} + +/* =============================================== */ +/* ESTILOS GLOBAIS E LAYOUT PRINCIPAL +/* =============================================== */ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + background-color: var(--bg-body); + color: var(--text-light); + padding-left: 300px; + transition: padding-left .3s ease; +} + +body.sidebar-hidden { + padding-left: 0; +} + +body.knob-dragging { + cursor: ns-resize; +} + +.main-content { + padding: 2rem; +} + +/* =============================================== */ +/* BARRA LATERAL (SAMPLE BROWSER) +/* =============================================== */ +.sample-browser { + position: fixed; + top: 0; + left: 0; + width: 300px; + height: 100vh; + background-color: var(--bg-toolbar); + border-right: 2px solid var(--border-color); + z-index: 1500; + display: flex; + flex-direction: column; + transform: translateX(0); + transition: transform .3s ease; +} + +body.sidebar-hidden .sample-browser { + transform: translateX(-100%); +} + +.browser-header { + padding: 15px; + background-color: #2a2c30; + border-bottom: 2px solid var(--border-color); + text-align: center; + font-weight: bold; + color: var(--text-light); +} + +.browser-content { + flex-grow: 1; + overflow-y: auto; + padding: 10px; +} + +.browser-content ul { + list-style: none; + padding-left: 15px; +} + +.browser-content li { + padding: 5px; + cursor: pointer; + border-radius: 3px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; +} + +.browser-content li:hover { + background-color: var(--bg-editor); +} + +.browser-content li i { + margin-right: 8px; + width: 12px; + color: var(--text-dark); + transition: transform .2s; +} + +.browser-content li.directory > ul { + display: none; +} + +.browser-content li.directory.open > ul { + display: block; +} + +.browser-content li.directory.open > .fa-folder { + transform: rotate(90deg); +} + +#sidebar-toggle { + position: fixed; + top: 60px; + left: 305px; + z-index: 1400; + background-color: var(--bg-toolbar); + border: 1px solid var(--border-color); + color: var(--text-light); + width: 25px; + height: 40px; + cursor: pointer; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + transition: left .3s ease; + display: flex; + align-items: center; + justify-content: center; +} + +body.sidebar-hidden #sidebar-toggle { + left: 5px; +} + +/* =============================================== */ +/* BARRA DE FERRAMENTAS GLOBAL +/* =============================================== */ +.global-toolbar { + padding: 8px 15px; + position: fixed; + top: 0; + /* Removido width 100% para se adaptar ao padding do body */ + left: 300px; + right: 0; + z-index: 1000; + display: flex; + align-items: center; + gap: 20px; + background-color: var(--bg-toolbar); + border-bottom: 2px solid var(--border-color); + transition: left .3s ease; +} + +body.sidebar-hidden .global-toolbar { + left: 0; +} + + +/* =============================================== */ +/* EDITOR DE BATIDAS (BEAT EDITOR) +/* =============================================== */ +.beat-editor { + background-color: var(--bg-body); + border: 1px solid var(--border-color); + width: 100%; + max-width: 900px; + margin: auto; + box-shadow: 0 5px 15px rgba(0, 0, 0, .3); + border-radius: 4px; + overflow: hidden; +} + +.editor-header { + background-color: var(--bg-toolbar); + padding: 4px 10px; + font-size: .8rem; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid var(--border-color); +} + +.window-controls i { + margin-left: 12px; + cursor: pointer; +} + +.editor-toolbar { + background-color: var(--bg-toolbar); + padding: 5px 10px; + display: flex; + align-items: center; + gap: 15px; + border-bottom: 2px solid var(--border-color); +} + +.editor-toolbar i { + cursor: pointer; + padding: 5px; + border-radius: 3px; +} + +.editor-toolbar i.enabled { + background-color: var(--bg-body); + box-shadow: inset 0 0 2px #000; +} + +.pattern-selector { + background-color: var(--bg-body); + padding: 5px 15px; + border: 1px solid var(--border-color); + flex-grow: 1; + font-size: .9rem; + border-radius: 2px; +} + +/* =============================================== */ +/* FAIXAS (TRACK LANES) E SEQUENCIADOR +/* =============================================== */ +.track-lane { + display: flex; + align-items: center; + padding: 8px 10px; + background-color: var(--bg-editor); + border: 2px dashed transparent; + transition: border-color 0.2s; +} + +.track-lane.drag-over { + border-color: var(--accent-green); +} + +.track-info { + display: flex; + align-items: center; + gap: 8px; + width: 180px; + flex-shrink: 0; +} + +.track-info .fa-gear { + font-size: 1.2rem; + cursor: pointer; +} + +.track-mute { + width: 25px; + height: 12px; + background-color: var(--accent-green); + border-radius: 6px; + cursor: pointer; + border: 1px solid var(--border-color); + box-shadow: inset 0 0 2px #000; +} + +.track-name { + color: var(--accent-red); + font-weight: 700; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.track-controls { + display: flex; + gap: 5px; + margin: 0 10px; + padding-left: 10px; + border-left: 1px solid var(--bg-toolbar); +} + +.knob-container { + text-align: center; + font-size: .7rem; + color: var(--text-dark); +} + +.knob { + width: 28px; + height: 28px; + background-color: var(--bg-toolbar); + border-radius: 50%; + border: 1px solid var(--border-color); + margin-bottom: 2px; + cursor: grab; + box-shadow: inset 0 0 4px #222; + position: relative; +} + +.knob:active { + cursor: grabbing; +} + +.knob-indicator { + width: 2px; + height: 8px; + background-color: var(--text-light); + position: absolute; + top: 2px; + left: 50%; + transform-origin: bottom center; + transform: translateX(-50%) rotate(0deg); + border-radius: 1px; +} + +.step-sequencer { + display: flex; + flex-grow: 1; + gap: 4px; + overflow-x: auto; + padding-bottom: 8px; +} + +.step-sequencer::-webkit-scrollbar { + height: 8px; +} + +.step-sequencer::-webkit-scrollbar-track { + background: var(--border-color); + border-radius: 4px; +} + +.step-sequencer::-webkit-scrollbar-thumb { + background: var(--bg-toolbar); + border-radius: 4px; +} + +.step-sequencer::-webkit-scrollbar-thumb:hover { + background: #555; +} + +.step-wrapper { + position: relative; +} + +.step-marker { + position: absolute; + top: -16px; + left: 1px; + font-size: .6rem; + color: var(--text-dark); +} + +.step { + width: 28px; + aspect-ratio: 1 / 1; + background-color: #2a2a2a; + border: 1px solid #4a4a4a; + border-radius: 2px; + cursor: pointer; + transition: background-color .1s, transform 0.1s; + flex-shrink: 0; /* Impede que os steps encolham */ +} + +.step-dark { + background-color: #1e1e1e; +} + +.step:hover { + background-color: #555; + border-color: #888; +} + +.step.active { + background-color: var(--accent-green); + border: 1px solid #fff; + box-shadow: 0 0 8px var(--accent-green); +} + +.step.playing { + transform: scale(1.1); + box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.8); +} + +/* =============================================== */ +/* CONTROLES E INPUTS +/* =============================================== */ +.interactive-input-container { + display: flex; + align-items: center; + justify-content: center; + gap: 4px; +} + +.compasso-group { + display: flex; + align-items: center; + gap: 4px; +} + +.value-input { + background: 0 0; + border: 0; + outline: 0; + color: var(--accent-green); + font-weight: 700; + font-size: 1.4rem; + font-family: Courier New, Courier, monospace; + text-align: center; + padding: 0; + width: 55px; +} + +.compasso-input { + width: 25px; +} + +.compasso-separator { + color: var(--accent-green); + font-weight: 700; + font-size: 1.4rem; + font-family: Courier New, Courier, monospace; + margin: 0 2px; +} + +.value-input::-webkit-outer-spin-button, +.value-input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.value-input[type=number] { + -moz-appearance: textfield; +} + +.adjust-btn { + background: 0 0; + border: 0; + color: var(--text-dark); + font-size: 1rem; + font-weight: 700; + cursor: pointer; + padding: 0 5px; + transition: color .2s; + line-height: 1; +} + +.adjust-btn:hover { + color: #fff; +} + +.control-group { + display: flex; + align-items: center; + gap: 15px; + padding: 0 10px; +} + +.control-group i { + font-size: 1.2rem; + cursor: pointer; + color: var(--text-light); + transition: color .2s; +} + +.control-group i:hover { + color: #fff; +} + +.fa-play, +.fa-pause { + color: var(--accent-green) !important; +} + +.divider { + width: 1px; + height: 25px; + background-color: var(--border-color); +} + +.info-display-group { + display: flex; + align-items: center; + gap: 5px; +} + +.info-display { + background-color: #1a1c1e; + padding: 5px 8px; + border-radius: 3px; + text-align: center; +} + +.info-display .label { + color: var(--text-dark); + font-size: .6rem; + text-transform: uppercase; +} + +.spacer { + flex-grow: 1; +} + +#metronome-btn { + background: 0 0; + border: 1px solid var(--text-dark); + color: var(--accent-green); + font-family: inherit; + font-weight: 700; + font-size: .8rem; + padding: 5px 10px; + border-radius: 3px; + cursor: pointer; + transition: all .2s; +} + +#metronome-btn:hover { + border-color: var(--text-light); + background-color: var(--bg-editor); +} + +#metronome-btn.active { + background-color: var(--accent-green); + color: var(--bg-body); + border-color: var(--accent-green); +} + +/* =============================================== */ +/* MODAL (CAIXA DE DIÃLOGO) +/* =============================================== */ +.modal-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.7); + z-index: 2000; + display: flex; + justify-content: center; + align-items: center; + visibility: hidden; + opacity: 0; + transition: visibility 0s 0.3s, opacity 0.3s; +} + +.modal-overlay.visible { + visibility: visible; + opacity: 1; + transition: visibility 0s, opacity 0.3s; +} + +.modal-content { + background-color: var(--bg-body); + padding: 1.5rem 2rem; + border-radius: 6px; + border: 1px solid var(--border-color); + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); + width: 100%; + max-width: 500px; + position: relative; +} + +.modal-close { + position: absolute; + top: 10px; + right: 15px; + font-size: 1.5rem; + color: var(--text-dark); + cursor: pointer; + border: none; + background: none; +} + +.modal-close:hover { + color: var(--text-light); +} + +.modal-title { + margin-top: 0; + margin-bottom: 1.5rem; + color: var(--text-light); + text-align: center; +} + +.modal-section { + margin-bottom: 1.5rem; +} + +.modal-section h3 { + margin-top: 0; + margin-bottom: 0.8rem; + border-bottom: 1px solid var(--bg-toolbar); + padding-bottom: 0.5rem; +} + +.modal-button { + background-color: var(--bg-toolbar); + color: var(--text-light); + border: 1px solid var(--border-color); + padding: 0.8rem 1.5rem; + border-radius: 4px; + cursor: pointer; + font-size: 1rem; + transition: background-color 0.2s, border-color 0.2s; + width: 100%; +} + +.modal-button:hover { + background-color: #4a4f57; + border-color: #333; +} + +#server-projects-list .project-item { + background-color: var(--bg-editor); + padding: 10px 15px; + border-radius: 4px; + margin-bottom: 8px; + cursor: pointer; + transition: background-color 0.2s; +} + +#server-projects-list .project-item:hover { + background-color: var(--bg-body); + color: #fff; +} + + +/* =============================================== */ +/* ESTILOS RESPONSIVOS +/* =============================================== */ + +/* Para telas menores como laptops pequenos e tablets grandes */ +@media (max-width: 992px) { + .main-content { + padding: 1.5rem; /* Reduz o padding */ + } + + .beat-editor { + max-width: 100%; /* Permite que o editor use mais espaço */ + } +} + + +/* Para tablets e celulares */ +@media (max-width: 768px) { + body { + padding-left: 0 !important; /* Remove o padding fixo, !important para garantir */ + } + + .main-content { + padding: 1rem; + } + + /* A sidebar agora se sobrepõe ao conteúdo e fica escondida por padrão */ + .sample-browser { + transform: translateX(-100%); + width: 280px; /* Pode diminuir um pouco a largura */ + } + + /* Quando a sidebar for aberta, ela volta a posição original */ + body:not(.sidebar-hidden) .sample-browser { + transform: translateX(0); + } + + #sidebar-toggle { + left: 5px; /* Posição fixa do botão */ + } + + /* A toolbar global agora ocupa 100% da largura */ + .global-toolbar { + left: 0; + padding-left: 45px; /* Espaço para o botão do menu */ + } + + /* Quebra a linha dos itens da toolbar se não couberem */ + .editor-toolbar, + .control-group { + flex-wrap: wrap; + gap: 10px; + } + + /* Reorganiza a track para um layout vertical */ + .track-lane { + flex-direction: column; + align-items: stretch; /* Itens ocupam 100% da largura */ + gap: 15px; + padding: 15px; + } + + .track-info, + .track-controls { + width: 100%; + } + + .track-controls { + border-left: none; + padding-left: 0; + justify-content: space-around; /* Distribui melhor os knobs */ + } + + .step-sequencer { + width: 100%; + } + + /* Ajusta o modal para telas pequenas */ + .modal-content { + max-width: 90vw; + padding: 1.5rem 1rem; + } +} \ No newline at end of file diff --git a/assets/js/creations/audio.js b/assets/js/creations/audio.js new file mode 100644 index 0000000..9cdd9c9 --- /dev/null +++ b/assets/js/creations/audio.js @@ -0,0 +1,134 @@ +//TODO ver Tone.js + +// js/audio.js +import { appState } from "./state.js"; +import { highlightStep } from "./ui.js"; +import { getTotalSteps } from "./utils.js"; + +let audioContext; +let mainGainNode; + +export function getAudioContext() { + return audioContext; +} +export function getMainGainNode() { + return mainGainNode; +} + +export function initializeAudioContext() { + if (!audioContext) { + audioContext = new (window.AudioContext || window.webkitAudioContext)(); + mainGainNode = audioContext.createGain(); + mainGainNode.connect(audioContext.destination); + } + if (audioContext.state === "suspended") { + audioContext.resume(); + } +} + +export function playMetronomeSound(isDownbeat) { + initializeAudioContext(); + const oscillator = audioContext.createOscillator(); + const gainNode = audioContext.createGain(); + const frequency = isDownbeat ? 1000 : 800; + oscillator.frequency.setValueAtTime(frequency, audioContext.currentTime); + oscillator.type = "sine"; + gainNode.gain.setValueAtTime(1, audioContext.currentTime); + gainNode.gain.exponentialRampToValueAtTime( + 0.00001, + audioContext.currentTime + 0.05 + ); + oscillator.connect(gainNode); + gainNode.connect(audioContext.destination); + oscillator.start(audioContext.currentTime); + oscillator.stop(audioContext.currentTime + 0.05); +} + +export function playSample(filePath, trackId) { + initializeAudioContext(); + if (!filePath) return; + + const track = trackId ? appState.tracks.find((t) => t.id == trackId) : null; + const audio = new Audio(filePath); + const source = audioContext.createMediaElementSource(audio); + + if (track && track.gainNode) { + source.connect(track.gainNode); + } else { + source.connect(mainGainNode); + } + + audio.play(); +} + +function tick() { + const totalSteps = getTotalSteps(); + if (totalSteps === 0) { + stopPlayback(); + return; + } + const lastStepIndex = + appState.currentStep === 0 ? totalSteps - 1 : appState.currentStep - 1; + highlightStep(lastStepIndex, false); + + if (appState.metronomeEnabled) { + const noteValue = + parseInt(document.getElementById("compasso-b-input").value, 10) || 4; + const stepsPerBeat = 16 / noteValue; + if (appState.currentStep % stepsPerBeat === 0) { + playMetronomeSound(appState.currentStep === 0); + } + } + + appState.tracks.forEach((track) => { + if (track.steps[appState.currentStep] && track.samplePath) { + playSample(track.samplePath, track.id); + } + }); + + highlightStep(appState.currentStep, true); + appState.currentStep = (appState.currentStep + 1) % totalSteps; +} + +export function startPlayback() { + if (appState.isPlaying || appState.tracks.length === 0) return; + initializeAudioContext(); + const bpm = parseInt(document.getElementById("bpm-input").value, 10) || 120; + const stepInterval = (60 * 1000) / (bpm * 4); + + if (appState.playbackIntervalId) clearInterval(appState.playbackIntervalId); + + appState.isPlaying = true; + document.getElementById("play-btn").classList.remove("fa-play"); + document.getElementById("play-btn").classList.add("fa-pause"); + + tick(); + appState.playbackIntervalId = setInterval(tick, stepInterval); +} + +export function stopPlayback() { + clearInterval(appState.playbackIntervalId); + appState.playbackIntervalId = null; + appState.isPlaying = false; + highlightStep(appState.currentStep - 1, false); + appState.currentStep = 0; + document.getElementById("play-btn").classList.remove("fa-pause"); + document.getElementById("play-btn").classList.add("fa-play"); +} + +export function rewindPlayback() { + appState.currentStep = 0; + if (!appState.isPlaying) { + document + .querySelectorAll(".step.playing") + .forEach((s) => s.classList.remove("playing")); + } +} + +export function togglePlayback() { + if (appState.isPlaying) { + stopPlayback(); + } else { + startPlayback(); + } +} diff --git a/assets/js/creations/config.js b/assets/js/creations/config.js new file mode 100644 index 0000000..4b0ef63 --- /dev/null +++ b/assets/js/creations/config.js @@ -0,0 +1,9 @@ +// js/config.js + +// Constantes usadas para o cálculo de posição de notas no arquivo .mmp +export const TICKS_PER_BAR = 192; +export const NOTE_LENGTH = 12; + +// Constantes para os valores padrão dos knobs +export const DEFAULT_VOLUME = 0.8; +export const DEFAULT_PAN = 0.0; diff --git a/assets/js/creations/file.js b/assets/js/creations/file.js new file mode 100644 index 0000000..d9d924d --- /dev/null +++ b/assets/js/creations/file.js @@ -0,0 +1,243 @@ +// js/file.js +import { appState } from "./state.js"; +import { getTotalSteps } from "./utils.js"; +import { renderApp } from "./ui.js"; +import { NOTE_LENGTH, TICKS_PER_BAR } from "./config.js"; +import { + initializeAudioContext, + getAudioContext, + getMainGainNode, +} from "./audio.js"; + +export async function handleFileLoad(file) { + let xmlContent = ""; + try { + if (file.name.toLowerCase().endsWith(".mmpz")) { + const jszip = new JSZip(); + const zip = await jszip.loadAsync(file); + const projectFile = Object.keys(zip.files).find((name) => + name.toLowerCase().endsWith(".mmp") + ); + if (!projectFile) + throw new Error( + "Não foi possível encontrar um arquivo .mmp dentro do .mmpz" + ); + xmlContent = await zip.files[projectFile].async("string"); + } else { + xmlContent = await file.text(); + } + parseMmpContent(xmlContent); + } catch (error) { + console.error("Erro ao carregar o projeto:", error); + alert(`Erro ao carregar projeto: ${error.message}`); + } +} + +export function parseMmpContent(xmlString) { + initializeAudioContext(); + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xmlString, "application/xml"); + + appState.originalXmlDoc = xmlDoc; + const newTracks = []; + + const head = xmlDoc.querySelector("head"); + if (head) { + document.getElementById("bpm-input").value = + head.getAttribute("bpm") || 140; + document.getElementById("compasso-a-input").value = + head.getAttribute("timesig_numerator") || 4; + document.getElementById("compasso-b-input").value = + head.getAttribute("timesig_denominator") || 4; + } + const sampleTrackElements = xmlDoc.querySelectorAll( + 'instrument[name="audiofileprocessor"]' + ); + sampleTrackElements.forEach((instrumentNode) => { + const afpNode = instrumentNode.querySelector("audiofileprocessor"); + const instrumentTrackNode = instrumentNode.parentElement; + const trackNode = instrumentTrackNode.parentElement; + if (!afpNode || !instrumentTrackNode || !trackNode) return; + + const audioContext = getAudioContext(); + const mainGainNode = getMainGainNode(); + const totalSteps = parseInt( + trackNode.querySelector("pattern")?.getAttribute("steps") || + getTotalSteps(), + 10 + ); + const newSteps = new Array(totalSteps).fill(false); + const ticksPerStep = totalSteps > 0 ? TICKS_PER_BAR / totalSteps : 0; + + trackNode.querySelectorAll("pattern note").forEach((noteNode) => { + const pos = parseInt(noteNode.getAttribute("pos"), 10); + const stepIndex = Math.round(pos / ticksPerStep); + if (stepIndex < totalSteps) { + newSteps[stepIndex] = true; + } + }); + const newTrack = { + id: Date.now() + Math.random(), + name: + afpNode.getAttribute("src").split("/").pop() || + trackNode.getAttribute("name"), + samplePath: `samples/${afpNode.getAttribute("src")}`, + steps: newSteps, + volume: parseFloat(instrumentTrackNode.getAttribute("vol")) / 100, + pan: parseFloat(instrumentTrackNode.getAttribute("pan")) / 100, + gainNode: audioContext.createGain(), + pannerNode: audioContext.createStereoPanner(), + }; + newTrack.gainNode.connect(newTrack.pannerNode); + newTrack.pannerNode.connect(mainGainNode); + newTrack.gainNode.gain.value = newTrack.volume; + newTrack.pannerNode.pan.value = newTrack.pan; + newTracks.push(newTrack); + }); + appState.tracks = newTracks; + renderApp(); + console.log("Projeto carregado com sucesso!", appState); +} + +export function generateMmpFile() { + if (appState.originalXmlDoc) { + modifyAndSaveExistingMmp(); + } else { + generateNewMmp(); + } +} + +function generateNewMmp() { + console.log("Gerando novo arquivo .mmp do zero..."); + const bpm = document.getElementById("bpm-input").value; + const sig_num = document.getElementById("compasso-a-input").value; + const sig_den = document.getElementById("compasso-b-input").value; + const tracksXml = appState.tracks + .map((track) => createTrackXml(track)) + .join(""); + + const mmpContent = ` + + + + + + + + + ${tracksXml} + + + + + + + + + +

Feito com MMPCreator no https://alice.ufsj.edu.br/MMPSearch/creator

+]]>
+
+
`; + downloadFile(mmpContent, "novo_projeto.mmp"); +} + +function modifyAndSaveExistingMmp() { + console.log("Modificando arquivo .mmp existente..."); + const xmlDoc = appState.originalXmlDoc.cloneNode(true); + const head = xmlDoc.querySelector("head"); + if (head) { + head.setAttribute("bpm", document.getElementById("bpm-input").value); + head.setAttribute( + "timesig_numerator", + document.getElementById("compasso-a-input").value + ); + head.setAttribute( + "timesig_denominator", + document.getElementById("compasso-b-input").value + ); + } + const bbTrackContainer = xmlDoc.querySelector("bbtrack > trackcontainer"); + if (bbTrackContainer) { + const oldSampleTracks = bbTrackContainer.querySelectorAll( + 'instrument[name="audiofileprocessor"]' + ); + oldSampleTracks.forEach((node) => node.closest("track").remove()); + const tracksXml = appState.tracks + .map((track) => createTrackXml(track)) + .join(""); + const tempDoc = new DOMParser().parseFromString( + `${tracksXml}`, + "application/xml" + ); + Array.from(tempDoc.documentElement.children).forEach((newTrackNode) => { + bbTrackContainer.appendChild(newTrackNode); + }); + } + + const serializer = new XMLSerializer(); + const mmpContent = serializer.serializeToString(xmlDoc); + downloadFile(mmpContent, "projeto_editado.mmp"); +} + +function createTrackXml(track) { + if (!track.samplePath) return ""; + const totalSteps = track.steps.length || getTotalSteps(); + const ticksPerStep = totalSteps > 0 ? TICKS_PER_BAR / totalSteps : 0; + const lmmsVolume = Math.round(track.volume * 100); + const lmmsPan = Math.round(track.pan * 100); + const sampleSrc = track.samplePath.replace("samples/", ""); + const notesXml = track.steps + .map((isActive, index) => { + if (isActive) { + const notePos = Math.round(index * ticksPerStep); + return ``; + } + return ""; + }) + .join("\n "); + return ` + + + + + + + + + ${notesXml} + + `; +} + +function downloadFile(content, fileName) { + const blob = new Blob([content], { type: "application/xml;charset=utf-8" }); + const url = URL.createObjectURL(blob); + const a = document.createElement("a"); + a.href = url; + a.download = fileName; + document.body.appendChild(a); + a.click(); + document.body.removeChild(a); + URL.revokeObjectURL(url); +} + +// (ALTERADO) Adiciona export na frente da função +export async function loadProjectFromServer(fileName) { + try { + const response = await fetch(`mmp/${fileName}`); + if (!response.ok) + throw new Error(`Não foi possível carregar o arquivo ${fileName}`); + const xmlContent = await response.text(); + parseMmpContent(xmlContent); + // Retorna true em caso de sucesso + return true; + } catch (error) { + console.error("Erro ao carregar projeto do servidor:", error); + alert(`Erro ao carregar projeto: ${error.message}`); + // Retorna false em caso de falha + return false; + } +} diff --git a/assets/js/creations/main.js b/assets/js/creations/main.js new file mode 100644 index 0000000..65634ab --- /dev/null +++ b/assets/js/creations/main.js @@ -0,0 +1,121 @@ +// js/main.js +import { + appState, + addTrackToState, + removeLastTrackFromState, +} from "./state.js"; +import { + togglePlayback, + stopPlayback, + rewindPlayback, + initializeAudioContext, +} from "./audio.js"; +import { handleFileLoad, generateMmpFile } from "./file.js"; +import { + renderApp, + redrawSequencer, + loadAndRenderSampleBrowser, + showOpenProjectModal, + closeOpenProjectModal, +} from "./ui.js"; +import { adjustValue, enforceNumericInput } from "./utils.js"; + +// --- INICIALIZAÇÃO E EVENTOS FINAIS --- +document.addEventListener("DOMContentLoaded", () => { + const newProjectBtn = document.getElementById("new-project-btn"); + const openMmpBtn = document.getElementById("open-mmp-btn"); + const saveMmpBtn = document.getElementById("save-mmp-btn"); + const addInstrumentBtn = document.getElementById("add-instrument-btn"); + const removeInstrumentBtn = document.getElementById("remove-instrument-btn"); + const playBtn = document.getElementById("play-btn"); + const stopBtn = document.getElementById("stop-btn"); + const rewindBtn = document.getElementById("rewind-btn"); + const metronomeBtn = document.getElementById("metronome-btn"); + const mmpFileInput = document.getElementById("mmp-file-input"); + const openProjectModal = document.getElementById("open-project-modal"); + const openModalCloseBtn = document.getElementById("open-modal-close-btn"); + const loadFromComputerBtn = document.getElementById("load-from-computer-btn"); + const sidebarToggle = document.getElementById("sidebar-toggle"); + + newProjectBtn.addEventListener("click", () => { + if ( + appState.tracks.length > 0 && + !confirm("Você tem certeza? Alterações não salvas serão perdidas.") + ) + return; + Object.assign(appState, { + tracks: [], + isPlaying: false, + playbackIntervalId: null, + currentStep: 0, + metronomeEnabled: false, + originalXmlDoc: null, + }); + renderApp(); + }); + + openMmpBtn.addEventListener("click", showOpenProjectModal); + loadFromComputerBtn.addEventListener("click", () => mmpFileInput.click()); + mmpFileInput.addEventListener("change", (event) => { + const file = event.target.files[0]; + if (file) { + handleFileLoad(file); + closeOpenProjectModal(); + } + }); + saveMmpBtn.addEventListener("click", generateMmpFile); + addInstrumentBtn.addEventListener("click", addTrackToState); + removeInstrumentBtn.addEventListener("click", removeLastTrackFromState); + playBtn.addEventListener("click", togglePlayback); + stopBtn.addEventListener("click", stopPlayback); + rewindBtn.addEventListener("click", rewindPlayback); + metronomeBtn.addEventListener("click", () => { + initializeAudioContext(); + appState.metronomeEnabled = !appState.metronomeEnabled; + metronomeBtn.classList.toggle("active", appState.metronomeEnabled); + }); + openModalCloseBtn.addEventListener("click", closeOpenProjectModal); + openProjectModal.addEventListener("click", (e) => { + if (e.target === openProjectModal) closeOpenProjectModal(); + }); + sidebarToggle.addEventListener("click", () => { + document.body.classList.toggle("sidebar-hidden"); + const icon = sidebarToggle.querySelector("i"); + icon.className = document.body.classList.contains("sidebar-hidden") + ? "fa-solid fa-caret-right" + : "fa-solid fa-caret-left"; + }); + + const inputs = document.querySelectorAll(".value-input"); + inputs.forEach((input) => { + input.addEventListener("input", (event) => { + enforceNumericInput(event); + if (appState.isPlaying && event.target.id.startsWith("compasso-")) { + stopPlayback(); + } + if (event.target.id.startsWith("compasso-")) { + redrawSequencer(); + } + }); + input.addEventListener("wheel", (event) => { + event.preventDefault(); + const step = event.deltaY < 0 ? 1 : -1; + adjustValue(event.target, step); + }); + }); + + const buttons = document.querySelectorAll(".adjust-btn"); + buttons.forEach((button) => { + button.addEventListener("click", () => { + const targetId = button.dataset.target + "-input"; + const targetInput = document.getElementById(targetId); + if (targetInput) { + adjustValue(targetInput, step); + } + }); + }); + + // Inicia a aplicação + loadAndRenderSampleBrowser(); + renderApp(); +}); diff --git a/assets/js/creations/state.js b/assets/js/creations/state.js new file mode 100644 index 0000000..c58a477 --- /dev/null +++ b/assets/js/creations/state.js @@ -0,0 +1,90 @@ +// js/state.js +import { DEFAULT_VOLUME, DEFAULT_PAN } from "./config.js"; +import { + initializeAudioContext, + getAudioContext, + getMainGainNode, +} from "./audio.js"; +import { renderApp } from "./ui.js"; + +// O "cérebro" da aplicação +export let appState = { + tracks: [], + isPlaying: false, + playbackIntervalId: null, + currentStep: 0, + metronomeEnabled: false, + originalXmlDoc: null, +}; + +export function addTrackToState() { + initializeAudioContext(); + const audioContext = getAudioContext(); + const mainGainNode = getMainGainNode(); + + const newTrack = { + id: Date.now(), + name: "novo instrumento", + samplePath: null, + steps: [], + volume: DEFAULT_VOLUME, + pan: DEFAULT_PAN, + gainNode: audioContext.createGain(), + pannerNode: audioContext.createStereoPanner(), + }; + newTrack.gainNode.connect(newTrack.pannerNode); + newTrack.pannerNode.connect(mainGainNode); + newTrack.gainNode.gain.value = newTrack.volume; + newTrack.pannerNode.pan.value = newTrack.pan; + + appState.tracks.push(newTrack); + renderApp(); +} + +export function removeLastTrackFromState() { + appState.tracks.pop(); + renderApp(); +} + +export function updateTrackSample(trackId, samplePath) { + const track = appState.tracks.find((t) => t.id == trackId); + if (track) { + track.samplePath = samplePath; + track.name = samplePath.split("/").pop(); + } + renderApp(); +} + +export function toggleStepState(trackId, stepIndex) { + const track = appState.tracks.find((t) => t.id == trackId); + if (track) { + track.steps[stepIndex] = !track.steps[stepIndex]; + } +} + +export function updateTrackVolume(trackId, volume) { + const track = appState.tracks.find((t) => t.id == trackId); + const audioContext = getAudioContext(); + if (track) { + const clampedVolume = Math.max(0, Math.min(1.5, volume)); + track.volume = clampedVolume; + if (track.gainNode) { + track.gainNode.gain.setValueAtTime( + clampedVolume, + audioContext.currentTime + ); + } + } +} + +export function updateTrackPan(trackId, pan) { + const track = appState.tracks.find((t) => t.id == trackId); + const audioContext = getAudioContext(); + if (track) { + const clampedPan = Math.max(-1, Math.min(1, pan)); + track.pan = clampedPan; + if (track.pannerNode) { + track.pannerNode.pan.setValueAtTime(clampedPan, audioContext.currentTime); + } + } +} diff --git a/assets/js/creations/ui.js b/assets/js/creations/ui.js new file mode 100644 index 0000000..3ed6ecd --- /dev/null +++ b/assets/js/creations/ui.js @@ -0,0 +1,319 @@ +// js/ui.js +import { + appState, + toggleStepState, + updateTrackSample, + updateTrackVolume, + updateTrackPan, +} from "./state.js"; +import { playSample } from "./audio.js"; +import { getTotalSteps } from "./utils.js"; +import { loadProjectFromServer } from "./file.js"; // (CORREÇÃO) Importa a função que faltava + +// RENDERIZAÇÃO PRINCIPAL +export function renderApp() { + const trackContainer = document.getElementById("track-container"); + trackContainer.innerHTML = ""; + appState.tracks.forEach((trackData) => { + const trackLane = document.createElement("div"); + trackLane.className = "track-lane"; + trackLane.dataset.trackId = trackData.id; + + trackLane.innerHTML = ` +
${trackData.name}
+
+
+
+
+
+ VOL +
+
+
+
+
+ PAN +
+
+
+ `; + + trackLane.addEventListener("dragover", (e) => { + e.preventDefault(); + trackLane.classList.add("drag-over"); + }); + trackLane.addEventListener("dragleave", () => + trackLane.classList.remove("drag-over") + ); + trackLane.addEventListener("drop", (e) => { + e.preventDefault(); + trackLane.classList.remove("drag-over"); + const filePath = e.dataTransfer.getData("text/plain"); + if (filePath) { + updateTrackSample(trackData.id, filePath); + } + }); + + trackContainer.appendChild(trackLane); + + const volumeKnob = trackLane.querySelector(".knob[data-control='volume']"); + addKnobInteraction(volumeKnob); + updateKnobVisual(volumeKnob, "volume"); + + const panKnob = trackLane.querySelector(".knob[data-control='pan']"); + addKnobInteraction(panKnob); + updateKnobVisual(panKnob, "pan"); + }); + redrawSequencer(); +} + +export function redrawSequencer() { + const beatsPerBar = + parseInt(document.getElementById("compasso-a-input").value, 10) || 4; + const totalSteps = getTotalSteps(); + document.querySelectorAll(".step-sequencer").forEach((container) => { + const parentTrackElement = container.closest(".track-lane"); + const trackId = parentTrackElement.dataset.trackId; + const trackData = appState.tracks.find((t) => t.id == trackId); + if (trackData && trackData.steps.length !== totalSteps) { + const newStepsState = new Array(totalSteps).fill(false); + for (let i = 0; i < Math.min(trackData.steps.length, totalSteps); i++) { + newStepsState[i] = trackData.steps[i]; + } + trackData.steps = newStepsState; + } + container.innerHTML = ""; + for (let i = 0; i < totalSteps; i++) { + const stepWrapper = document.createElement("div"); + stepWrapper.className = "step-wrapper"; + const stepElement = document.createElement("div"); + stepElement.className = "step"; + if (trackData && trackData.steps[i] === true) { + stepElement.classList.add("active"); + } + stepElement.addEventListener("click", () => { + toggleStepState(trackData.id, i); + stepElement.classList.toggle("active"); + if (trackData && trackData.samplePath) { + playSample(trackData.samplePath, trackData.id); + } + }); + const groupIndex = Math.floor(i / beatsPerBar); + if (groupIndex % 2 === 0) { + stepElement.classList.add("step-dark"); + } + if (i > 0 && i % beatsPerBar === 0) { + const marker = document.createElement("div"); + marker.className = "step-marker"; + marker.textContent = i; + stepWrapper.appendChild(marker); + } + stepWrapper.appendChild(stepElement); + container.appendChild(stepWrapper); + } + }); +} + +// LÓGICA DE INTERAÇÃO DOS KNOBS +function addKnobInteraction(knobElement) { + const controlType = knobElement.dataset.control; + knobElement.addEventListener("mousedown", (e) => { + if (e.button === 1) { + e.preventDefault(); + const trackId = knobElement.dataset.trackId; + const defaultValue = controlType === "volume" ? 0.8 : 0.0; + if (controlType === "volume") { + updateTrackVolume(trackId, defaultValue); + } else { + updateTrackPan(trackId, defaultValue); + } + } + }); + knobElement.addEventListener("mousedown", (e) => { + if (e.button !== 0) return; + e.preventDefault(); + const trackId = knobElement.dataset.trackId; + const track = appState.tracks.find((t) => t.id == trackId); + if (!track) return; + const startY = e.clientY; + const startValue = controlType === "volume" ? track.volume : track.pan; + document.body.classList.add("knob-dragging"); + function onMouseMove(moveEvent) { + const deltaY = startY - moveEvent.clientY; + const sensitivity = controlType === "volume" ? 150 : 200; + const newValue = startValue + deltaY / sensitivity; + if (controlType === "volume") { + updateTrackVolume(trackId, newValue); + } else { + updateTrackPan(trackId, newValue); + } + } + function onMouseUp() { + document.body.classList.remove("knob-dragging"); + document.removeEventListener("mousemove", onMouseMove); + document.removeEventListener("mouseup", onMouseUp); + } + document.addEventListener("mousemove", onMouseMove); + document.addEventListener("mouseup", onMouseUp); + }); + knobElement.addEventListener("wheel", (e) => { + e.preventDefault(); + const trackId = knobElement.dataset.trackId; + const track = appState.tracks.find((t) => t.id == trackId); + if (!track) return; + const step = 0.05; + const direction = e.deltaY < 0 ? 1 : -1; + if (controlType === "volume") { + const newValue = track.volume + direction * step; + updateTrackVolume(trackId, newValue); + } else { + const newValue = track.pan + direction * step; + updateTrackPan(trackId, newValue); + } + }); +} + +function updateKnobVisual(knobElement, controlType) { + const trackId = knobElement.dataset.trackId; + const track = appState.tracks.find((t) => t.id == trackId); + if (!track) return; + const indicator = knobElement.querySelector(".knob-indicator"); + if (!indicator) return; + const minAngle = -135; + const maxAngle = 135; + let percentage = 0.5; + let title = ""; + if (controlType === "volume") { + const value = track.volume; + const clampedValue = Math.max(0, Math.min(1.5, value)); + percentage = clampedValue / 1.5; + title = `Volume: ${Math.round(clampedValue * 100)}%`; + } else { + const value = track.pan; + const clampedValue = Math.max(-1, Math.min(1, value)); + percentage = (clampedValue + 1) / 2; + const panDisplay = Math.round(clampedValue * 100); + title = `Pan: ${ + panDisplay === 0 + ? "Centro" + : panDisplay < 0 + ? `${-panDisplay} L` + : `${panDisplay} R` + }`; + } + const angle = minAngle + percentage * (maxAngle - minAngle); + indicator.style.transform = `translateX(-50%) rotate(${angle}deg)`; + knobElement.title = title; +} + +export function highlightStep(stepIndex, isActive) { + if (stepIndex < 0) return; + document.querySelectorAll(".track-lane").forEach((track) => { + const stepWrapper = track.querySelector( + `.step-sequencer .step-wrapper:nth-child(${stepIndex + 1})` + ); + if (stepWrapper) { + const stepElement = stepWrapper.querySelector(".step"); + if (stepElement) { + stepElement.classList.toggle("playing", isActive); + } + } + }); +} + +// LÓGICA DA SIDEBAR E MODAL +export async function loadAndRenderSampleBrowser() { + const browserContent = document.getElementById("browser-content"); + try { + const response = await fetch("metadata/samples-manifest.json"); + if (!response.ok) { + throw new Error("Arquivo samples-manifest.json não encontrado."); + } + const fileTree = await response.json(); + renderFileTree(fileTree, browserContent, "src/samples"); + } catch (error) { + console.error("Erro ao carregar samples:", error); + browserContent.innerHTML = `

${error.message}

`; + } +} + +function renderFileTree(tree, parentElement, currentPath) { + parentElement.innerHTML = ""; + const ul = document.createElement("ul"); + const sortedKeys = Object.keys(tree).sort((a, b) => { + const aIsFile = tree[a]._isFile; + const bIsFile = tree[b]._isFile; + if (aIsFile === bIsFile) return a.localeCompare(b); + return aIsFile ? 1 : -1; + }); + for (const key of sortedKeys) { + const node = tree[key]; + const li = document.createElement("li"); + const newPath = `${currentPath}/${key}`; + if (node._isFile) { + li.innerHTML = ` ${key}`; + li.setAttribute("draggable", true); + li.addEventListener("click", (e) => { + e.stopPropagation(); + playSample(newPath, null); + }); + li.addEventListener("dragstart", (e) => { + e.dataTransfer.setData("text/plain", newPath); + e.dataTransfer.effectAllowed = "copy"; + }); + ul.appendChild(li); + } else { + li.className = "directory"; + li.innerHTML = ` ${key}`; + const nestedUl = document.createElement("ul"); + renderFileTree(node, nestedUl, newPath); + li.appendChild(nestedUl); + li.addEventListener("click", (e) => { + e.stopPropagation(); + li.classList.toggle("open"); + }); + ul.appendChild(li); + } + } + parentElement.appendChild(ul); +} + +export async function showOpenProjectModal() { + const openProjectModal = document.getElementById("open-project-modal"); + const serverProjectsList = document.getElementById("server-projects-list"); + serverProjectsList.innerHTML = "

Carregando...

"; + openProjectModal.classList.add("visible"); + try { + const response = await fetch("metadata/mmp-manifest.json"); + if (!response.ok) + throw new Error("Arquivo mmp-manifest.json não encontrado."); + const projects = await response.json(); + + serverProjectsList.innerHTML = ""; + if (projects.length === 0) { + serverProjectsList.innerHTML = + '

Nenhum projeto encontrado no servidor.

'; + } + + projects.forEach((projectName) => { + const projectItem = document.createElement("div"); + projectItem.className = "project-item"; + projectItem.textContent = projectName; + projectItem.addEventListener("click", async () => { + const success = await loadProjectFromServer(projectName); + if (success) { + closeOpenProjectModal(); + } + }); + serverProjectsList.appendChild(projectItem); + }); + } catch (error) { + console.error("Erro ao carregar lista de projetos:", error); + serverProjectsList.innerHTML = `

${error.message}

`; + } +} + +export function closeOpenProjectModal() { + const openProjectModal = document.getElementById("open-project-modal"); + openProjectModal.classList.remove("visible"); +} diff --git a/assets/js/creations/utils.js b/assets/js/creations/utils.js new file mode 100644 index 0000000..ca7f2d8 --- /dev/null +++ b/assets/js/creations/utils.js @@ -0,0 +1,27 @@ +// js/utils.js + +export function getTotalSteps() { + const compassoAInput = document.getElementById("compasso-a-input"); + const compassoBInput = document.getElementById("compasso-b-input"); + const beatsPerBar = parseInt(compassoAInput.value, 10) || 4; + const noteValue = parseInt(compassoBInput.value, 10) || 4; + const subdivisions = Math.round(16 / noteValue); + return beatsPerBar * subdivisions; +} + +export function enforceNumericInput(event) { + event.target.value = event.target.value.replace(/[^0-9]/g, ""); +} + +export function adjustValue(inputElement, step) { + let currentValue = parseInt(inputElement.value, 10) || 0; + let min = parseInt(inputElement.dataset.min, 10); + let max = parseInt(inputElement.dataset.max, 10); + let newValue = currentValue + step; + if (!isNaN(min) && newValue < min) newValue = min; + if (!isNaN(max) && newValue > max) newValue = max; + inputElement.value = newValue; + + // Dispara um evento 'input' para que outros listeners (como o que redesenha o sequenciador) sejam acionados. + inputElement.dispatchEvent(new Event("input", { bubbles: true })); +} diff --git a/assets/js/search.js b/assets/js/search.js index 26b234f..aa74668 100644 --- a/assets/js/search.js +++ b/assets/js/search.js @@ -1,108 +1,123 @@ -document.addEventListener("DOMContentLoaded", function() { - var fileItemsMMP = document.querySelectorAll('#file-list-mmp .file-item'); - var fileItemsWAV = document.querySelectorAll('#file-list-wav .file-wav-item'); +document.addEventListener("DOMContentLoaded", function () { + var fileItemsMMP = document.querySelectorAll("#file-list-mmp .file-item"); + var fileItemsWAV = document.querySelectorAll("#file-list-wav .file-wav-item"); // Função para exibir apenas os arquivos WAV correspondentes aos instrumentos encontrados nos projetos MMP function showWAVFilesByInstrument(selectedInstrument) { - fileItemsWAV.forEach(function(item) { - var fileName = item.getAttribute('data-file').toLowerCase(); + fileItemsWAV.forEach(function (item) { + var fileName = item.getAttribute("data-file").toLowerCase(); if (fileName.includes(selectedInstrument)) { - item.style.display = 'block'; + item.style.display = "block"; } else { - item.style.display = 'none'; + item.style.display = "none"; } }); } // Buscar por instrumento usando o campo de entrada para MMP - var searchButton = document.getElementById('search-button'); - searchButton.addEventListener('click', function() { - var searchInput = document.getElementById('instrument-search').value.trim().toLowerCase(); - if (searchInput === '') { + var searchButton = document.getElementById("search-button"); + searchButton.addEventListener("click", function () { + var searchInput = document + .getElementById("instrument-search") + .value.trim() + .toLowerCase(); + if (searchInput === "") { resetSearch(); return; } - fileItemsMMP.forEach(function(item) { - var instrumentsList = item.querySelectorAll('.instrument-list .instrument-name'); + fileItemsMMP.forEach(function (item) { + var instrumentsList = item.querySelectorAll( + ".instrument-list .instrument-name" + ); var hasInstrument = false; - instrumentsList.forEach(function(instrument) { - var instrumentName = instrument.getAttribute('data-instrument').toLowerCase(); + instrumentsList.forEach(function (instrument) { + var instrumentName = instrument + .getAttribute("data-instrument") + .toLowerCase(); if (instrumentName.includes(searchInput)) { hasInstrument = true; } }); if (hasInstrument) { - item.style.display = 'block'; + item.style.display = "block"; } else { - item.style.display = 'none'; + item.style.display = "none"; } }); // Exibir a lista de arquivos MMP após a busca - document.getElementById('file-list-mmp').style.display = 'block'; + document.getElementById("file-list-mmp").style.display = "block"; }); // Buscar por nome de arquivo WAV usando o campo de entrada - var searchWavButton = document.getElementById('search-wav-button'); - searchWavButton.addEventListener('click', function() { - var searchInput = document.getElementById('file-wav-search').value.trim().toLowerCase(); - if (searchInput === '') { + var searchWavButton = document.getElementById("search-wav-button"); + searchWavButton.addEventListener("click", function () { + var searchInput = document + .getElementById("file-wav-search") + .value.trim() + .toLowerCase(); + if (searchInput === "") { resetSearch(); return; } - fileItemsWAV.forEach(function(item) { - var fileName = item.querySelector('span').textContent.toLowerCase(); + fileItemsWAV.forEach(function (item) { + var fileName = item.querySelector("span").textContent.toLowerCase(); if (fileName.includes(searchInput)) { - item.style.display = 'block'; + item.style.display = "block"; } else { - item.style.display = 'none'; + item.style.display = "none"; } }); // Exibir a lista de arquivos WAV após a busca - document.getElementById('file-list-wav').style.display = 'block'; + document.getElementById("file-list-wav").style.display = "block"; }); // Buscar por instrumento ou nome de arquivo WAV usando o campo de entrada combinado - var searchBothButton = document.getElementById('search-both-button'); - searchBothButton.addEventListener('click', function() { - var searchInput = document.getElementById('instrument-wav-search').value.trim().toLowerCase(); - if (searchInput === '') { + var searchBothButton = document.getElementById("search-both-button"); + searchBothButton.addEventListener("click", function () { + var searchInput = document + .getElementById("instrument-wav-search") + .value.trim() + .toLowerCase(); + if (searchInput === "") { resetSearch(); return; } // Buscar em arquivos MMP por instrumento - fileItemsMMP.forEach(function(item) { - var instrumentsList = item.querySelectorAll('.instrument-list .instrument-name'); + fileItemsMMP.forEach(function (item) { + var instrumentsList = item.querySelectorAll( + ".instrument-list .instrument-name" + ); var hasInstrument = false; - instrumentsList.forEach(function(instrument) { - var instrumentName = instrument.getAttribute('data-instrument').toLowerCase(); + instrumentsList.forEach(function (instrument) { + var instrumentName = instrument + .getAttribute("data-instrument") + .toLowerCase(); if (instrumentName.includes(searchInput)) { hasInstrument = true; // Mostrar arquivo WAV correspondente ao instrumento - showWAVFilesByInstrument(item.getAttribute('data-file')); + showWAVFilesByInstrument(item.getAttribute("data-file")); } }); if (hasInstrument) { - item.style.display = 'block'; + item.style.display = "block"; } else { - item.style.display = 'none'; + item.style.display = "none"; } }); // Exibir as listas de arquivos após a busca - document.getElementById('file-list-mmp').style.display = 'block'; - document.getElementById('file-list-wav').style.display = 'block'; + document.getElementById("file-list-mmp").style.display = "block"; + document.getElementById("file-list-wav").style.display = "block"; }); // Função para resetar a busca function resetSearch() { - fileItemsMMP.forEach(function(item) { - item.style.display = 'block'; + fileItemsMMP.forEach(function (item) { + item.style.display = "block"; }); - fileItemsWAV.forEach(function(item) { - item.style.display = 'block'; + fileItemsWAV.forEach(function (item) { + item.style.display = "block"; }); - document.getElementById('file-list-mmp').style.display = 'none'; - document.getElementById('file-list-wav').style.display = 'none'; + document.getElementById("file-list-mmp").style.display = "none"; + document.getElementById("file-list-wav").style.display = "none"; } - }); - diff --git a/automation.html b/automation.html index cb0c9a5..d69abea 100644 --- a/automation.html +++ b/automation.html @@ -3,18 +3,19 @@ layout: default title: Projetos com a tag Automation permalink: /automation/ --- - -
-
- {% include sidebar.html %} -
+ + +
+
{% include sidebar.html %}
-
+
-

Projetos que possuem a tag automation:

+

+ Projetos que possuem a tag automation: +

@@ -26,99 +27,104 @@ permalink: /automation/
- {% for projeto in site.data.all %} - {% if projeto.tags.TAG contains "automation" %} -
-
- - {% assign file_url = projeto.file | downcase - | replace: ' ', '-' - | replace: 'ç', 'c' - | replace: 'ã', 'a' - | replace: 'á', 'a' - | replace: 'â', 'a' - | replace: 'é', 'e' - | replace: 'ê', 'e' - | replace: 'í', 'i' - | replace: 'ó', 'o' - | replace: 'ô', 'o' - | replace: 'õ', 'o' - | replace: 'ú', 'u' %} + {% for projeto in site.data.all %} {% if projeto.tags.TAG contains + "automation" %} +
+
+ + {% assign file_url = projeto.file | downcase | replace: ' ', '-' | + replace: 'ç', 'c' | replace: 'ã', 'a' | replace: 'á', 'a' | replace: + 'â', 'a' | replace: 'é', 'e' | replace: 'ê', 'e' | replace: 'í', 'i' | + replace: 'ó', 'o' | replace: 'ô', 'o' | replace: 'õ', 'o' | replace: + 'ú', 'u' %} - - {{ projeto.file }} - + + {{ projeto.file }} + - - {% if projeto.tags.automation and projeto.tags.automation.size > 0 %} -
-

Automation:

-
    - {% for automation in projeto.tags.automation %} - {% if automation != "" %} -
  • {{ automation }}
  • - {% endif %} - {% endfor %} -
-
- {% endif %} -
+ + {% if projeto.tags.automation and projeto.tags.automation.size > 0 %} +
+

Automation:

+
    + {% for automation in projeto.tags.automation %} {% if automation + != "" %} +
  • + {{ automation }} +
  • + {% endif %} {% endfor %} +
- {% endif %} - {% endfor %} + {% endif %} +
+
+ {% endif %} {% endfor %}
\ No newline at end of file + diff --git a/bassline.html b/bassline.html index 9e08279..00e482c 100644 --- a/bassline.html +++ b/bassline.html @@ -3,18 +3,19 @@ layout: default title: Projetos com a tag Bassline permalink: /bassline/ --- - -
-
- {% include sidebar.html %} -
+ + +
+
{% include sidebar.html %}
-
+
-

Projetos que possuem a tag bassline:

+

+ Projetos que possuem a tag bassline: +

@@ -26,109 +27,111 @@ permalink: /bassline/
- {% for projeto in site.data.all %} - {% if projeto.tags.TAG contains "bassline" %} -
-
- - {% assign file_url = projeto.file | downcase - | replace: ' ', '-' - | replace: 'ç', 'c' - | replace: 'ã', 'a' - | replace: 'á', 'a' - | replace: 'â', 'a' - | replace: 'é', 'e' - | replace: 'ê', 'e' - | replace: 'í', 'i' - | replace: 'ó', 'o' - | replace: 'ô', 'o' - | replace: 'õ', 'o' - | replace: 'ú', 'u' %} + {% for projeto in site.data.all %} {% if projeto.tags.TAG contains + "bassline" %} +
+
+ + {% assign file_url = projeto.file | downcase | replace: ' ', '-' | + replace: 'ç', 'c' | replace: 'ã', 'a' | replace: 'á', 'a' | replace: + 'â', 'a' | replace: 'é', 'e' | replace: 'ê', 'e' | replace: 'í', 'i' | + replace: 'ó', 'o' | replace: 'ô', 'o' | replace: 'õ', 'o' | replace: + 'ú', 'u' %} - - {{ projeto.file }} - + + {{ projeto.file }} + - - {% if projeto.tags.bassline and projeto.tags.bassline.size > 0 %} -
-

Bassline:

-
    - {% for bassline in projeto.tags.bassline %} - {% if bassline != "" %} -
  • {{ bassline }}
  • - {% endif %} - {% endfor %} -
-
- {% endif %} -
+ + {% if projeto.tags.bassline and projeto.tags.bassline.size > 0 %} +
+

Bassline:

+
    + {% for bassline in projeto.tags.bassline %} {% if bassline != "" + %} +
  • + {{ bassline }} +
  • + {% endif %} {% endfor %} +
- {% endif %} - {% endfor %} + {% endif %} +
+
+ {% endif %} {% endfor %}
+ + + + diff --git a/metadata/mmp-manifest.json b/metadata/mmp-manifest.json new file mode 100644 index 0000000..07dd441 --- /dev/null +++ b/metadata/mmp-manifest.json @@ -0,0 +1,21 @@ +[ + "Computacao_Musical_Thiago_Rocha_de_Moraes.mmp", + "FelipeFerraz.mmp", + "Gustavo Castro.mmp", + "Iara Rodrigues.mmp", + "JoãoVitorSimão-2023008380-megaMainSong.mmp", + "Samanta Freire.mmp", + "SonsAlignígenas.mmp", + "Um começo.mmp", + "VitorAugusto.mmp", + "Wesley_Silva_Guimarães.mmp", + "beatJulioCesardeSousa.mmp", + "carlos.mmp", + "deprecado_wallace.mmp", + "eliasMendesSong.mmp", + "gabriel_gomes.mmp", + "leandro_souza_atvd1.mmp", + "teste.mmp", + "tp1 - Luiz Filipe Almada.mmp", + "tp1_MarcoAntonio.mmp" +] \ No newline at end of file diff --git a/metadata/samples-manifest.json b/metadata/samples-manifest.json new file mode 100644 index 0000000..6bb3f13 --- /dev/null +++ b/metadata/samples-manifest.json @@ -0,0 +1,3088 @@ +{ + "drumsynth": { + "misc_synth": { + "fur_strings.ds": { + "_isFile": true + }, + "fm_c_bass_burst.ds": { + "_isFile": true + }, + "wowmelodictone.ds": { + "_isFile": true + }, + "it's_the_music_tom_c.ds": { + "_isFile": true + }, + "strong_c_dub_bass.ds": { + "_isFile": true + }, + "dist_high_c.ds": { + "_isFile": true + }, + "consumer_fm.ds": { + "_isFile": true + }, + "who_loves_ya,_baby.ds": { + "_isFile": true + }, + "average_rock.ds": { + "_isFile": true + }, + "dark_and_sweet_fm.ds": { + "_isFile": true + }, + "eno's_pad.ds": { + "_isFile": true + }, + "eno's_lift.ds": { + "_isFile": true + }, + "sync_drift.ds": { + "_isFile": true + }, + "eno's_ride.ds": { + "_isFile": true + }, + "that_house_chord_cm.ds": { + "_isFile": true + }, + "raver_organ.ds": { + "_isFile": true + }, + "vibrato_pad.ds": { + "_isFile": true + }, + "fur_strings_2.ds": { + "_isFile": true + }, + "chorded_perc.ds": { + "_isFile": true + }, + "casio_piano_c.ds": { + "_isFile": true + }, + "layered_bass_synth_c.ds": { + "_isFile": true + }, + "c_maj_chord.ds": { + "_isFile": true + }, + "flat_square_c.ds": { + "_isFile": true + }, + "my_red_hot_guitar.ds": { + "_isFile": true + }, + "sync_man.ds": { + "_isFile": true + } + }, + "electro": { + "K_reverb.ds": { + "_isFile": true + }, + "s_eq.ds": { + "_isFile": true + }, + "S_reverb.ds": { + "_isFile": true + }, + "Hi-q_2.ds": { + "_isFile": true + }, + "Syntom_1.ds": { + "_isFile": true + }, + "Syntom_2.ds": { + "_isFile": true + }, + "S_8bit.ds": { + "_isFile": true + }, + "K_Linn.ds": { + "_isFile": true + }, + "K_8bit.ds": { + "_isFile": true + }, + "H_open.ds": { + "_isFile": true + }, + "Boom.ds": { + "_isFile": true + }, + "Hi-q.ds": { + "_isFile": true + }, + "H_closed.ds": { + "_isFile": true + }, + "S_Linn.ds": { + "_isFile": true + } + }, + "cr8000": { + "Conga_m.ds": { + "_isFile": true + }, + "Clap.ds": { + "_isFile": true + }, + "Kick.ds": { + "_isFile": true + }, + "Hat_c.ds": { + "_isFile": true + }, + "Cymbal.ds": { + "_isFile": true + }, + "Cowbell.ds": { + "_isFile": true + }, + "Snare.ds": { + "_isFile": true + }, + "Clave.ds": { + "_isFile": true + }, + "Conga_l.ds": { + "_isFile": true + }, + "Rim.ds": { + "_isFile": true + }, + "Hat_o.ds": { + "_isFile": true + } + }, + "effects": { + "Ringing.ds": { + "_isFile": true + }, + "Cicada.ds": { + "_isFile": true + }, + "loop.ds": { + "_isFile": true + }, + "Reverse.ds": { + "_isFile": true + }, + "Bubble.ds": { + "_isFile": true + }, + "Laser.ds": { + "_isFile": true + }, + "impulses.ds": { + "_isFile": true + }, + "thunder.ds": { + "_isFile": true + }, + "dialing.ds": { + "_isFile": true + }, + "Glass_rn.ds": { + "_isFile": true + }, + "Gunshot.ds": { + "_isFile": true + }, + "Sonar.ds": { + "_isFile": true + }, + "Glass.ds": { + "_isFile": true + }, + "Hammer.ds": { + "_isFile": true + }, + "Scissors.ds": { + "_isFile": true + }, + "hammer2.ds": { + "_isFile": true + } + }, + "misc_electro": { + "electro_squeek.ds": { + "_isFile": true + }, + "open_reso.ds": { + "_isFile": true + }, + "confusion.ds": { + "_isFile": true + }, + "electro_perc_short.ds": { + "_isFile": true + }, + "general_obscurity.ds": { + "_isFile": true + }, + "electro_perc_long.ds": { + "_isFile": true + }, + "fuzzy_q_bd.ds": { + "_isFile": true + }, + "wee_dog.ds": { + "_isFile": true + }, + "spaceness.ds": { + "_isFile": true + }, + "dialed.ds": { + "_isFile": true + }, + "long_q_1.ds": { + "_isFile": true + }, + "cheap_fx.ds": { + "_isFile": true + }, + "electro_rim_2.ds": { + "_isFile": true + }, + "clean_rock_bd.ds": { + "_isFile": true + }, + "pan.ds": { + "_isFile": true + }, + "cold_shot.ds": { + "_isFile": true + }, + "why_hit.ds": { + "_isFile": true + }, + "doom_bump.ds": { + "_isFile": true + }, + "siren_sing.ds": { + "_isFile": true + }, + "who_hears_all_sound.ds": { + "_isFile": true + }, + "casio_poppin.ds": { + "_isFile": true + }, + "just_the_tweet.ds": { + "_isFile": true + }, + "hard_bork.ds": { + "_isFile": true + }, + "long_q_2.ds": { + "_isFile": true + }, + "chrip_q.ds": { + "_isFile": true + }, + "space_dynamic.ds": { + "_isFile": true + }, + "'lectro_spliff.ds": { + "_isFile": true + }, + "metal_noise_shot.ds": { + "_isFile": true + }, + "rockin_electro_bass_drum.ds": { + "_isFile": true + }, + "lo-fi_metal.ds": { + "_isFile": true + }, + "depth_fx.ds": { + "_isFile": true + }, + "bottle_bill_fx.ds": { + "_isFile": true + }, + "atmosphere_of_space.ds": { + "_isFile": true + }, + "a_round_thing.ds": { + "_isFile": true + }, + "tone_percussion.ds": { + "_isFile": true + }, + "electric_triangle.ds": { + "_isFile": true + }, + "lo-fi_house_c.ds": { + "_isFile": true + }, + "slide_tom.ds": { + "_isFile": true + }, + "category.ds": { + "_isFile": true + }, + "paging_the_jetsons.ds": { + "_isFile": true + }, + "g_question.ds": { + "_isFile": true + }, + "electro_rim.ds": { + "_isFile": true + }, + "ringing_sn.ds": { + "_isFile": true + }, + "applied_engineering.ds": { + "_isFile": true + }, + "long_q_3.ds": { + "_isFile": true + }, + "lo-finess.ds": { + "_isFile": true + }, + "startling_one.ds": { + "_isFile": true + }, + "ring.ds": { + "_isFile": true + }, + "yr_tv_will_be_next.ds": { + "_isFile": true + }, + "pleasant_combo.ds": { + "_isFile": true + }, + "long_quack.ds": { + "_isFile": true + }, + "cymbal_madness.ds": { + "_isFile": true + }, + "q-ziq_for_the_masses.ds": { + "_isFile": true + }, + "what_to_do_at_220.ds": { + "_isFile": true + }, + "hello_q.ds": { + "_isFile": true + }, + "low_bit_tom.ds": { + "_isFile": true + }, + "shocking_kiss.ds": { + "_isFile": true + }, + "electro_rim_3.ds": { + "_isFile": true + }, + "zappy_bells.ds": { + "_isFile": true + }, + "rich_bd.ds": { + "_isFile": true + }, + "tweet.ds": { + "_isFile": true + } + }, + "misc": { + "wobble_wobble.ds": { + "_isFile": true + }, + "very_basic_snare.ds": { + "_isFile": true + }, + "loudness_sn.ds": { + "_isFile": true + }, + "r+b_fantasy_kick.ds": { + "_isFile": true + }, + "hed_chunk_snare.ds": { + "_isFile": true + }, + "b1_0.ds": { + "_isFile": true + }, + "type_snare.ds": { + "_isFile": true + }, + "think_sn_1.ds": { + "_isFile": true + }, + "cymbal.ds": { + "_isFile": true + }, + "big_80's_2.ds": { + "_isFile": true + }, + "compression_does_it_808.ds": { + "_isFile": true + }, + "hardcore_bd.ds": { + "_isFile": true + }, + "bug_into_water.ds": { + "_isFile": true + }, + "hi_pic.ds": { + "_isFile": true + }, + "dirty_world_bd.ds": { + "_isFile": true + }, + "change_the_channel_snare.ds": { + "_isFile": true + }, + "fattie_bd.ds": { + "_isFile": true + }, + "noise_clip.ds": { + "_isFile": true + }, + "and_loud_sn.ds": { + "_isFile": true + }, + "whoa_bd.ds": { + "_isFile": true + }, + "big_sleeper_snare.ds": { + "_isFile": true + }, + "simple-h.ds": { + "_isFile": true + }, + "every_909.ds": { + "_isFile": true + }, + "difference_snare.ds": { + "_isFile": true + }, + "lo-fi_rim.ds": { + "_isFile": true + }, + "funky_trashcan_snare.ds": { + "_isFile": true + }, + "rimshot_2.ds": { + "_isFile": true + }, + "yet_another_electric_bass_drum.ds": { + "_isFile": true + }, + "simple_click_bd.ds": { + "_isFile": true + }, + "hi-pass.ds": { + "_isFile": true + }, + "fatness.ds": { + "_isFile": true + }, + "rm.ds": { + "_isFile": true + }, + "snappy_809.ds": { + "_isFile": true + }, + "'lectro_square_hammer.ds": { + "_isFile": true + }, + "lovely_clean_bd.ds": { + "_isFile": true + }, + "ot_34.ds": { + "_isFile": true + }, + "buff_hit.ds": { + "_isFile": true + }, + "dist_sub_kick_2.ds": { + "_isFile": true + }, + "sloppy_electric.ds": { + "_isFile": true + }, + "mello_bd.ds": { + "_isFile": true + }, + "power_out.ds": { + "_isFile": true + }, + "sounds_like_a_low_tom.ds": { + "_isFile": true + }, + "rubber_'82.ds": { + "_isFile": true + }, + "q_kick_2.ds": { + "_isFile": true + }, + "wobbly_thumb_bd.ds": { + "_isFile": true + }, + "bouncy809bd.ds": { + "_isFile": true + }, + "bulge_n_yr_woofer.ds": { + "_isFile": true + }, + "calamity_snare.ds": { + "_isFile": true + }, + "warm_digi_808_click.ds": { + "_isFile": true + }, + "zoom#4.ds": { + "_isFile": true + }, + "simon's_snare.ds": { + "_isFile": true + }, + "stiffy_snare.ds": { + "_isFile": true + }, + "electro_dnb_kick.ds": { + "_isFile": true + }, + "flat_tire.ds": { + "_isFile": true + }, + "close_mic_sn.ds": { + "_isFile": true + }, + "manipulate_bd.ds": { + "_isFile": true + }, + "missing_snare.ds": { + "_isFile": true + }, + "neo808_2.ds": { + "_isFile": true + }, + "hit_me_wooden_snare.ds": { + "_isFile": true + }, + "gimme_a_hard_tone.ds": { + "_isFile": true + }, + "blended_snare.ds": { + "_isFile": true + }, + "mack_bd.ds": { + "_isFile": true + }, + "feel_me!.ds": { + "_isFile": true + }, + "heavy.ds": { + "_isFile": true + }, + "verby_soundin_808.ds": { + "_isFile": true + }, + "'lectro_hammer.ds": { + "_isFile": true + }, + "lo-fi_bass_drum.ds": { + "_isFile": true + }, + "overdriver_kick.ds": { + "_isFile": true + }, + "tchak_snare.ds": { + "_isFile": true + }, + "deep_tones.ds": { + "_isFile": true + }, + "n_hi.ds": { + "_isFile": true + }, + "Simple-c.ds": { + "_isFile": true + }, + "another_909_moment.ds": { + "_isFile": true + }, + "beat_box_bd.ds": { + "_isFile": true + }, + "hot_snare.ds": { + "_isFile": true + }, + "tomita_clip.ds": { + "_isFile": true + }, + "smooth_rim.ds": { + "_isFile": true + }, + "Clap.ds": { + "_isFile": true + }, + "sounding_kick.ds": { + "_isFile": true + }, + "trashyovertones.ds": { + "_isFile": true + }, + "noise_calling_kick.ds": { + "_isFile": true + }, + "light_snare.ds": { + "_isFile": true + }, + "clappy_snare.ds": { + "_isFile": true + }, + "b1_9.ds": { + "_isFile": true + }, + "it's_like_that_snare.ds": { + "_isFile": true + }, + "n_mid.ds": { + "_isFile": true + }, + "short_909.ds": { + "_isFile": true + }, + "yr_808_hummer.ds": { + "_isFile": true + }, + "RimShot.ds": { + "_isFile": true + }, + "more_basic_bd.ds": { + "_isFile": true + }, + "ring_fray_kick.ds": { + "_isFile": true + }, + "hardcore_a_bd.ds": { + "_isFile": true + }, + "ot_12.ds": { + "_isFile": true + }, + "ambient_noise_snare.ds": { + "_isFile": true + }, + "lower_electro_bd.ds": { + "_isFile": true + }, + "missing_snare_2.ds": { + "_isFile": true + }, + "b1_5.ds": { + "_isFile": true + }, + "clean_low_key_kick.ds": { + "_isFile": true + }, + "kneel_and_buzz.ds": { + "_isFile": true + }, + "ot_sine.ds": { + "_isFile": true + }, + "big_80's.ds": { + "_isFile": true + }, + "B1_B2.ds": { + "_isFile": true + }, + "b1_2.ds": { + "_isFile": true + }, + "amen_bd.ds": { + "_isFile": true + }, + "bumpin_quickie.ds": { + "_isFile": true + }, + "buff_sound.ds": { + "_isFile": true + }, + "pop_1_off_snare.ds": { + "_isFile": true + }, + "gabbakick.ds": { + "_isFile": true + }, + "test.ds": { + "_isFile": true + }, + "Tone_sw2.ds": { + "_isFile": true + }, + "more_snap.ds": { + "_isFile": true + }, + "fried_food.ds": { + "_isFile": true + }, + "rimmy_noise.ds": { + "_isFile": true + }, + "breathing_snare.ds": { + "_isFile": true + }, + "serious_bd.ds": { + "_isFile": true + }, + "909_hard_snare.ds": { + "_isFile": true + }, + "chow_bd.ds": { + "_isFile": true + }, + "softsnare.ds": { + "_isFile": true + }, + "tone_snare.ds": { + "_isFile": true + }, + "warm_deep_house_kick.ds": { + "_isFile": true + }, + "tone.ds": { + "_isFile": true + }, + "punchy_clean_kick.ds": { + "_isFile": true + }, + "tone_deg.ds": { + "_isFile": true + }, + "large_hall_bd.ds": { + "_isFile": true + }, + "sticky_q_kick.ds": { + "_isFile": true + }, + "hot_morning_bass_drum.ds": { + "_isFile": true + }, + "puppy_kick.ds": { + "_isFile": true + }, + "sweet_tight_snare.ds": { + "_isFile": true + }, + "hardersnare.ds": { + "_isFile": true + }, + "bright_house_sn.ds": { + "_isFile": true + }, + "ultra_electro_bd.ds": { + "_isFile": true + }, + "ring_mod_drone_bd.ds": { + "_isFile": true + }, + "terror_n_yr_hood_snare.ds": { + "_isFile": true + }, + "skiwlz_snare.ds": { + "_isFile": true + }, + "beefy_wack.ds": { + "_isFile": true + }, + "q'ey_bass_drum.ds": { + "_isFile": true + }, + "reverb_please_snare.ds": { + "_isFile": true + }, + "hitthosesubs.ds": { + "_isFile": true + }, + "Simple-r.ds": { + "_isFile": true + }, + "deep_bauble_bd.ds": { + "_isFile": true + }, + "odd_snare.ds": { + "_isFile": true + }, + "another_example_snare.ds": { + "_isFile": true + }, + "psychoacoutic_bd.ds": { + "_isFile": true + }, + "i_luv_u_fat_noise.ds": { + "_isFile": true + }, + "break_kick.ds": { + "_isFile": true + }, + "verylong.ds": { + "_isFile": true + }, + "questoin_kick.ds": { + "_isFile": true + }, + "Saber_fight.ds": { + "_isFile": true + }, + "invisible_909_kick.ds": { + "_isFile": true + }, + "N_vlow.ds": { + "_isFile": true + }, + "electronic_rim.ds": { + "_isFile": true + }, + "muted_snare.ds": { + "_isFile": true + }, + "clean_soft_808.ds": { + "_isFile": true + }, + "hard_hittin.ds": { + "_isFile": true + }, + "simple-k.ds": { + "_isFile": true + }, + "crusty_snare.ds": { + "_isFile": true + }, + "original_tone_snare.ds": { + "_isFile": true + }, + "transient_snare.ds": { + "_isFile": true + }, + "12-bit_heavy_hitter.ds": { + "_isFile": true + }, + "crusty_bump.ds": { + "_isFile": true + }, + "hip-hop_fantasy_kick.ds": { + "_isFile": true + }, + "laughter_and_jellybeans_snare.ds": { + "_isFile": true + }, + "heady_mix_sn.ds": { + "_isFile": true + }, + "noise.ds": { + "_isFile": true + }, + "bauble_bd.ds": { + "_isFile": true + }, + "electro_snare_layer.ds": { + "_isFile": true + }, + "think_bd.ds": { + "_isFile": true + }, + "AAH.ds": { + "_isFile": true + }, + "airbrush_bd.ds": { + "_isFile": true + }, + "different_909_snare.ds": { + "_isFile": true + }, + "basic_808_click_hum.ds": { + "_isFile": true + }, + "mind_ya_heds.ds": { + "_isFile": true + }, + "decompression_snare.ds": { + "_isFile": true + }, + "lo-fi_march.ds": { + "_isFile": true + }, + "dist_sub_kick.ds": { + "_isFile": true + }, + "just_the_bass_drum.ds": { + "_isFile": true + }, + "battle_hook_sn.ds": { + "_isFile": true + }, + "slepper_n_the_wilderness.ds": { + "_isFile": true + }, + "rubbery_deep_house_kick.ds": { + "_isFile": true + }, + "gimmie_a_tone.ds": { + "_isFile": true + }, + "many_frequencies.ds": { + "_isFile": true + }, + "splatter.ds": { + "_isFile": true + }, + "Tone_dis.ds": { + "_isFile": true + }, + "few_people_will_use_this_snare.ds": { + "_isFile": true + }, + "hipster_joint_bd.ds": { + "_isFile": true + }, + "Distant_Thunder.ds": { + "_isFile": true + }, + "pleasure_factory_kick.ds": { + "_isFile": true + }, + "fm.ds": { + "_isFile": true + }, + "Tone_swp.ds": { + "_isFile": true + }, + "fuzzy_sn.ds": { + "_isFile": true + }, + "clearly_snare.ds": { + "_isFile": true + }, + "nosie_calling_kick_2.ds": { + "_isFile": true + }, + "special_man_bass_drum.ds": { + "_isFile": true + }, + "hard_electro_brush_sn.ds": { + "_isFile": true + }, + "hard_electronic_snare.ds": { + "_isFile": true + }, + "think_sn_2.ds": { + "_isFile": true + }, + "usgae_bd.ds": { + "_isFile": true + }, + "amen_sn_1.ds": { + "_isFile": true + }, + "application_bass_drum.ds": { + "_isFile": true + }, + "end_transmission.ds": { + "_isFile": true + }, + "rimshot_1.ds": { + "_isFile": true + }, + "this_snare_spells_electronic.ds": { + "_isFile": true + }, + "N_low.ds": { + "_isFile": true + }, + "neo808.ds": { + "_isFile": true + }, + "Simple-s.ds": { + "_isFile": true + } + }, + "r_n_b": { + "k_muffle.ds": { + "_isFile": true + }, + "S_hollow.ds": { + "_isFile": true + }, + "popclap.ds": { + "_isFile": true + }, + "old_kik.ds": { + "_isFile": true + }, + "k_soft.ds": { + "_isFile": true + }, + "x_backwd.ds": { + "_isFile": true + }, + "popsnare.ds": { + "_isFile": true + }, + "k_hard.ds": { + "_isFile": true + }, + "Hat_O.ds": { + "_isFile": true + }, + "hat.ds": { + "_isFile": true + }, + "s_spit.ds": { + "_isFile": true + }, + "s_pitch.ds": { + "_isFile": true + }, + "hat_rattle.ds": { + "_isFile": true + }, + "clapfilt.ds": { + "_isFile": true + }, + "snare&hat.ds": { + "_isFile": true + } + }, + "tr77": { + "Tr77_cui2.ds": { + "_isFile": true + }, + "Tr77_kick.ds": { + "_isFile": true + }, + "Tr77_cui1.ds": { + "_isFile": true + }, + "Tr77_snare.ds": { + "_isFile": true + }, + "Tr77_cym.ds": { + "_isFile": true + }, + "Tr77_hat.ds": { + "_isFile": true + }, + "Tr77_tom2.ds": { + "_isFile": true + }, + "Tr77_tom1.ds": { + "_isFile": true + } + }, + "cr78": { + "Hihat.ds": { + "_isFile": true + }, + "Tamb.ds": { + "_isFile": true + }, + "Conga.ds": { + "_isFile": true + }, + "Kick.ds": { + "_isFile": true + }, + "Cymbal.ds": { + "_isFile": true + }, + "Maracas.ds": { + "_isFile": true + }, + "Snare.ds": { + "_isFile": true + }, + "Clave.ds": { + "_isFile": true + }, + "Bongo_h.ds": { + "_isFile": true + }, + "Rim.ds": { + "_isFile": true + }, + "Bongo_l.ds": { + "_isFile": true + } + }, + "misc_fx": { + "my_atari_memory.ds": { + "_isFile": true + }, + "f#m7_space_signal.ds": { + "_isFile": true + }, + "click.ds": { + "_isFile": true + }, + "owwww.ds": { + "_isFile": true + }, + "sickly_wineglass.ds": { + "_isFile": true + }, + "entre.ds": { + "_isFile": true + }, + "ufo_buzz.ds": { + "_isFile": true + }, + "experiment_4_-_clean.ds": { + "_isFile": true + }, + "distorion_oscilator.ds": { + "_isFile": true + }, + "flipper.ds": { + "_isFile": true + }, + "multi-ping.ds": { + "_isFile": true + }, + "funky_stab.ds": { + "_isFile": true + }, + "wipeout.ds": { + "_isFile": true + }, + "sign_off.ds": { + "_isFile": true + }, + "numb.ds": { + "_isFile": true + }, + "yeah_hit_dry.ds": { + "_isFile": true + }, + "fried_food_for_dinner.ds": { + "_isFile": true + }, + "transportive.ds": { + "_isFile": true + }, + "synthetic_dive_crust.ds": { + "_isFile": true + }, + "electric_waves_out_my_window.ds": { + "_isFile": true + }, + "halt_variety.ds": { + "_isFile": true + }, + "hollow.ds": { + "_isFile": true + }, + "coo.ds": { + "_isFile": true + }, + "elekperc2.ds": { + "_isFile": true + }, + "hip-hop_stop.ds": { + "_isFile": true + }, + "oom_paa.ds": { + "_isFile": true + }, + "recption.ds": { + "_isFile": true + }, + "formant_techno.ds": { + "_isFile": true + }, + "what_time_is_it.ds": { + "_isFile": true + }, + "experiment_2_-_turn_off_the_tv.ds": { + "_isFile": true + }, + "experiment_3_-_the_transform.ds": { + "_isFile": true + }, + "punch_flange.ds": { + "_isFile": true + }, + "alarm_3.ds": { + "_isFile": true + }, + "zipper.ds": { + "_isFile": true + }, + "alarming_buzz.ds": { + "_isFile": true + }, + "oom_pulse.ds": { + "_isFile": true + }, + "playing_in_water.ds": { + "_isFile": true + }, + "slow_moving_traffic.ds": { + "_isFile": true + }, + "a_blast.ds": { + "_isFile": true + }, + "the_plot_thickens.ds": { + "_isFile": true + }, + "frequency_revolution.ds": { + "_isFile": true + }, + "flashy_wind.ds": { + "_isFile": true + }, + "obligatory_ufo_liftoff_2.ds": { + "_isFile": true + }, + "detonate.ds": { + "_isFile": true + }, + "sci-fi_door_open.ds": { + "_isFile": true + }, + "new_sweep.ds": { + "_isFile": true + }, + "synthetic_dive.ds": { + "_isFile": true + }, + "2_bit_click.ds": { + "_isFile": true + }, + "alien_curiousity.ds": { + "_isFile": true + }, + "metal_twist.ds": { + "_isFile": true + }, + "howdy_oil_barrel.ds": { + "_isFile": true + }, + "2-bit_zone_drone.ds": { + "_isFile": true + }, + "future.ds": { + "_isFile": true + }, + "dirty_transform.ds": { + "_isFile": true + }, + "hip-hop_stop_2.ds": { + "_isFile": true + }, + "experiment_1.ds": { + "_isFile": true + }, + "wooo.ds": { + "_isFile": true + }, + "not_trying_too_hard.ds": { + "_isFile": true + }, + "sci-fi.ds": { + "_isFile": true + }, + "modular.ds": { + "_isFile": true + }, + "teeth.ds": { + "_isFile": true + }, + "gmaj_lo-fi_chord.ds": { + "_isFile": true + }, + "ufo_buzz_2.ds": { + "_isFile": true + }, + "feedback.ds": { + "_isFile": true + }, + "the_tweek.ds": { + "_isFile": true + }, + "modular_fm_counterpoint.ds": { + "_isFile": true + }, + "machine_drone.ds": { + "_isFile": true + }, + "yeah_hit.ds": { + "_isFile": true + }, + "noise_filtering.ds": { + "_isFile": true + }, + "alarming_buzz_2.ds": { + "_isFile": true + }, + "q_zone_drone.ds": { + "_isFile": true + }, + "dirty_transform_2.ds": { + "_isFile": true + }, + "gmaj_lo-fi_chord_2.ds": { + "_isFile": true + }, + "plot_thickens_2.ds": { + "_isFile": true + }, + "ambient_backgroud.ds": { + "_isFile": true + }, + "electric_intro_to_a.ds": { + "_isFile": true + }, + "obligatory_ufo_liftoff.ds": { + "_isFile": true + }, + "elekperc1.ds": { + "_isFile": true + }, + "punch_flange_2.ds": { + "_isFile": true + }, + "end_of_broadcast_day.ds": { + "_isFile": true + }, + "laser_gun_&_ricochet.ds": { + "_isFile": true + }, + "across_the_universe.ds": { + "_isFile": true + }, + "jaggies.ds": { + "_isFile": true + } + }, + "tr909": { + "TR909_Kick.ds": { + "_isFile": true + }, + "Kick_3.ds": { + "_isFile": true + }, + "TR909_Clap.ds": { + "_isFile": true + }, + "Hat-c.ds": { + "_isFile": true + }, + "Hat-o2.ds": { + "_isFile": true + }, + "Hat-o.ds": { + "_isFile": true + }, + "Hat-c2.ds": { + "_isFile": true + }, + "Clap.ds": { + "_isFile": true + }, + "Kick_1.ds": { + "_isFile": true + }, + "Kick_2.ds": { + "_isFile": true + }, + "Kick.ds": { + "_isFile": true + }, + "Snare.ds": { + "_isFile": true + }, + "Snare2.ds": { + "_isFile": true + } + }, + "misc_perc": { + "shaaka.ds": { + "_isFile": true + }, + "low_key_tom.ds": { + "_isFile": true + }, + "lo-fi_tamb.ds": { + "_isFile": true + }, + "timbale_sound.ds": { + "_isFile": true + }, + "like_a_tabla_2.ds": { + "_isFile": true + }, + "type_noise.ds": { + "_isFile": true + }, + "wood_and_metal.ds": { + "_isFile": true + }, + "q_tom.ds": { + "_isFile": true + }, + "light_tamb_1.ds": { + "_isFile": true + }, + "bell.ds": { + "_isFile": true + }, + "torn_tweeter.ds": { + "_isFile": true + }, + "mellow_shake.ds": { + "_isFile": true + }, + "sickly_cowbell.ds": { + "_isFile": true + }, + "shaaka_2.ds": { + "_isFile": true + }, + "dist_tom.ds": { + "_isFile": true + }, + "tweety_cowbell.ds": { + "_isFile": true + }, + "like_a_tabla_1.ds": { + "_isFile": true + }, + "door_knock.ds": { + "_isFile": true + }, + "limited_shaker.ds": { + "_isFile": true + }, + "like_a_tabla_3.ds": { + "_isFile": true + }, + "slinky_tamb.ds": { + "_isFile": true + }, + "tweety_cowbell_2.ds": { + "_isFile": true + }, + "tone_tom.ds": { + "_isFile": true + }, + "low_ping.ds": { + "_isFile": true + }, + "clav_2.ds": { + "_isFile": true + }, + "ambient_tom.ds": { + "_isFile": true + }, + "poppy.ds": { + "_isFile": true + }, + "weird_1.ds": { + "_isFile": true + }, + "mild_tamb.ds": { + "_isFile": true + }, + "ol'_skool_shake.ds": { + "_isFile": true + }, + "it's_the_simple_things.ds": { + "_isFile": true + }, + "fidelity_faction_tom.ds": { + "_isFile": true + }, + "hollow_wood_2.ds": { + "_isFile": true + }, + "funk_box_perc_1.ds": { + "_isFile": true + }, + "electric_clav.ds": { + "_isFile": true + }, + "layered_sleigh_bell.ds": { + "_isFile": true + }, + "resonant_knock.ds": { + "_isFile": true + }, + "hammond_cowbell.ds": { + "_isFile": true + }, + "give_it_to_me.ds": { + "_isFile": true + }, + "super_tom.ds": { + "_isFile": true + }, + "hollow_wood.ds": { + "_isFile": true + }, + "deep_cowbell.ds": { + "_isFile": true + }, + "funk_box_perc_2.ds": { + "_isFile": true + }, + "dist_tom_2.ds": { + "_isFile": true + }, + "tom_tone.ds": { + "_isFile": true + }, + "ringmod_rim_2.ds": { + "_isFile": true + }, + "short_tom.ds": { + "_isFile": true + }, + "sweetness_shaker.ds": { + "_isFile": true + }, + "short_tom_2.ds": { + "_isFile": true + }, + "short_tom_1.ds": { + "_isFile": true + }, + "funkay_timbale.ds": { + "_isFile": true + }, + "light_tamb_3.ds": { + "_isFile": true + }, + "metallic_node.ds": { + "_isFile": true + }, + "bell_rim.ds": { + "_isFile": true + }, + "very_high_clav.ds": { + "_isFile": true + }, + "tom.ds": { + "_isFile": true + }, + "tommy.ds": { + "_isFile": true + }, + "feel_me_clinky.ds": { + "_isFile": true + }, + "ringmod_rim.ds": { + "_isFile": true + }, + "light_tamb_2.ds": { + "_isFile": true + }, + "video_game_clip.ds": { + "_isFile": true + }, + "clav.ds": { + "_isFile": true + } + }, + "misc_claps": { + "shutter_clap.ds": { + "_isFile": true + }, + "bright_clap.ds": { + "_isFile": true + }, + "filter_clappy.ds": { + "_isFile": true + }, + "big_beat_clap.ds": { + "_isFile": true + }, + "pitch_clap_2.ds": { + "_isFile": true + }, + "clap.ds": { + "_isFile": true + }, + "pitch_clap.ds": { + "_isFile": true + }, + "electro_clap.ds": { + "_isFile": true + }, + "u_don't_kno.ds": { + "_isFile": true + }, + "clap_layer.ds": { + "_isFile": true + }, + "clap2.ds": { + "_isFile": true + }, + "classic_clap.ds": { + "_isFile": true + } + }, + "tr606": { + "TR606_Tom_H.ds": { + "_isFile": true + }, + "TR606_Hat_O.ds": { + "_isFile": true + }, + "TR606_Kick.ds": { + "_isFile": true + }, + "TR606_Tom_L.ds": { + "_isFile": true + }, + "TR606_Snare.ds": { + "_isFile": true + }, + "TR606_Cymbal.ds": { + "_isFile": true + }, + "TR606_Hat_C.ds": { + "_isFile": true + } + }, + "misc_bass": { + "a_day_in_the_noise.ds": { + "_isFile": true + }, + "solid.ds": { + "_isFile": true + }, + "metal_bass.ds": { + "_isFile": true + }, + "smooth_bass.ds": { + "_isFile": true + }, + "dirty_a.ds": { + "_isFile": true + }, + "filter_idea_bd.ds": { + "_isFile": true + }, + "more_bass.ds": { + "_isFile": true + }, + "synthbass.ds": { + "_isFile": true + }, + "melodictone.ds": { + "_isFile": true + }, + "bumble_bass.ds": { + "_isFile": true + }, + "jarre_bass_drum.ds": { + "_isFile": true + }, + "the_funk.ds": { + "_isFile": true + }, + "depth_bass_drum.ds": { + "_isFile": true + }, + "warm_bass.ds": { + "_isFile": true + }, + "jungle_laser.ds": { + "_isFile": true + }, + "rubber.ds": { + "_isFile": true + }, + "low_end_hum.ds": { + "_isFile": true + }, + "more_bass_2.ds": { + "_isFile": true + } + }, + "acoustic": { + "JazzSnr_H.ds": { + "_isFile": true + }, + "Ride3.ds": { + "_isFile": true + }, + "JazzSnr.ds": { + "_isFile": true + }, + "Ride.ds": { + "_isFile": true + }, + "Brush2.ds": { + "_isFile": true + }, + "Plain_Kick.ds": { + "_isFile": true + }, + "Brush1.ds": { + "_isFile": true + }, + "K_Muffle.ds": { + "_isFile": true + }, + "Kick.ds": { + "_isFile": true + }, + "JazzKick.ds": { + "_isFile": true + }, + "Snare.ds": { + "_isFile": true + }, + "Ride2.ds": { + "_isFile": true + } + }, + "latin": { + "Tamb_shk.ds": { + "_isFile": true + }, + "bongo_l.ds": { + "_isFile": true + }, + "ThumbPno.ds": { + "_isFile": true + }, + "one_clap.ds": { + "_isFile": true + }, + "Triangle.ds": { + "_isFile": true + }, + "Shaker_2.ds": { + "_isFile": true + }, + "Bongo_mu.ds": { + "_isFile": true + }, + "Clave_we.ds": { + "_isFile": true + }, + "Tamb_hit.ds": { + "_isFile": true + }, + "Maracas.ds": { + "_isFile": true + }, + "Shaker_1.ds": { + "_isFile": true + }, + "Gamelan.ds": { + "_isFile": true + }, + "taiko.ds": { + "_isFile": true + }, + "Bongo_h.ds": { + "_isFile": true + }, + "guiro.ds": { + "_isFile": true + }, + "Bongo_m2.ds": { + "_isFile": true + } + }, + "instrument": { + "pizzi.ds": { + "_isFile": true + }, + "upright_bass.ds": { + "_isFile": true + }, + "sweep.ds": { + "_isFile": true + }, + "flute.ds": { + "_isFile": true + }, + "techno_stab.ds": { + "_isFile": true + }, + "FM_Bass.ds": { + "_isFile": true + }, + "Moog_bass.ds": { + "_isFile": true + }, + "square_lead.ds": { + "_isFile": true + }, + "Oboe.ds": { + "_isFile": true + }, + "soft_piano.ds": { + "_isFile": true + }, + "whistler.ds": { + "_isFile": true + }, + "tinkle.ds": { + "_isFile": true + }, + "Temple_Bell.ds": { + "_isFile": true + }, + "mute_bass.ds": { + "_isFile": true + }, + "E_Piano.ds": { + "_isFile": true + }, + "trumpet.ds": { + "_isFile": true + }, + "violin.ds": { + "_isFile": true + } + }, + "ferraro": { + "curb_meat_bass.ds": { + "_isFile": true + }, + "radio_hats.ds": { + "_isFile": true + }, + "feed_this.ds": { + "_isFile": true + }, + "gerbil_snare.ds": { + "_isFile": true + }, + "eel_bass.ds": { + "_isFile": true + }, + "jaguar_hats.ds": { + "_isFile": true + }, + "grumpy_buzzard.ds": { + "_isFile": true + }, + "worm_bass.ds": { + "_isFile": true + } + }, + "linn": { + "linn_tom4.ds": { + "_isFile": true + }, + "linn_cgam.ds": { + "_isFile": true + }, + "linn_tamb.ds": { + "_isFile": true + }, + "linn_clp.ds": { + "_isFile": true + }, + "linn_tom3.ds": { + "_isFile": true + }, + "linn_stk.ds": { + "_isFile": true + }, + "linn_cow.ds": { + "_isFile": true + }, + "linn_tom5.ds": { + "_isFile": true + }, + "linn_cga1.ds": { + "_isFile": true + }, + "linn_cga2.ds": { + "_isFile": true + }, + "linn_snr.ds": { + "_isFile": true + }, + "linn_cga3.ds": { + "_isFile": true + }, + "linn_cab.ds": { + "_isFile": true + }, + "linn_kik.ds": { + "_isFile": true + }, + "linn_tom2.ds": { + "_isFile": true + }, + "linn_tom1.ds": { + "_isFile": true + } + }, + "misc_hats": { + "slick_hat_half_open.ds": { + "_isFile": true + }, + "fedora_hat.ds": { + "_isFile": true + }, + "loaded_open_hat.ds": { + "_isFile": true + }, + "shaker_ride.ds": { + "_isFile": true + }, + "softie_lo-fi_hat.ds": { + "_isFile": true + }, + "simple_ride.ds": { + "_isFile": true + }, + "electro_hh.ds": { + "_isFile": true + }, + "default_hi-hat.ds": { + "_isFile": true + }, + "starry_hh.ds": { + "_isFile": true + }, + "flat_cymbal.ds": { + "_isFile": true + }, + "heavy_electrihat.ds": { + "_isFile": true + }, + "hh.ds": { + "_isFile": true + }, + "oil_hat.ds": { + "_isFile": true + }, + "tarp_hh.ds": { + "_isFile": true + }, + "amen_ride.ds": { + "_isFile": true + }, + "slide_hat.ds": { + "_isFile": true + }, + "large_open_hh.ds": { + "_isFile": true + }, + "bright_808_hat.ds": { + "_isFile": true + }, + "little_hat.ds": { + "_isFile": true + }, + "live_hat.ds": { + "_isFile": true + }, + "oh_so_high_hat.ds": { + "_isFile": true + }, + "bright_808_hat_3.ds": { + "_isFile": true + }, + "electrometallic_hat.ds": { + "_isFile": true + }, + "sleepy_ride.ds": { + "_isFile": true + }, + "sleepy_1.ds": { + "_isFile": true + }, + "drama_hat_2.ds": { + "_isFile": true + }, + "errie_ride.ds": { + "_isFile": true + }, + "squeeze_me_hat.ds": { + "_isFile": true + }, + "threshold_noise_open.ds": { + "_isFile": true + }, + "q_ride_2.ds": { + "_isFile": true + }, + "q_ride.ds": { + "_isFile": true + }, + "squeeze_me_open_hat.ds": { + "_isFile": true + }, + "hardhat.ds": { + "_isFile": true + }, + "scratchy_hh.ds": { + "_isFile": true + }, + "static_tone_hat.ds": { + "_isFile": true + }, + "the_sting_hat_2.ds": { + "_isFile": true + }, + "pedal_hh.ds": { + "_isFile": true + }, + "lighthat.ds": { + "_isFile": true + }, + "feelin'_high_hat_3.ds": { + "_isFile": true + }, + "dusty_simple_oh.ds": { + "_isFile": true + }, + "dusty_simple_hh.ds": { + "_isFile": true + }, + "sleepy_2.ds": { + "_isFile": true + }, + "shaker_ride_long.ds": { + "_isFile": true + }, + "sandy_ride.ds": { + "_isFile": true + }, + "starry_short_oh.ds": { + "_isFile": true + }, + "hardly_hh.ds": { + "_isFile": true + }, + "clicky_hat.ds": { + "_isFile": true + }, + "softie_lo-fi_open_hat.ds": { + "_isFile": true + }, + "close_ride.ds": { + "_isFile": true + }, + "basic_hh.ds": { + "_isFile": true + }, + "slick_hat_compressd_open.ds": { + "_isFile": true + }, + "live_sound_hh.ds": { + "_isFile": true + }, + "feelin'_open_high_hat.ds": { + "_isFile": true + }, + "bright_808_hat_2.ds": { + "_isFile": true + }, + "touch_me_hat.ds": { + "_isFile": true + }, + "softie_lo-fi_open_hat_2.ds": { + "_isFile": true + }, + "feelin'_high_hat_2.ds": { + "_isFile": true + }, + "bring_me_out.ds": { + "_isFile": true + }, + "sleepy_ride_2.ds": { + "_isFile": true + }, + "hardhat_2.ds": { + "_isFile": true + }, + "loaded_hat.ds": { + "_isFile": true + }, + "slick_hat_open.ds": { + "_isFile": true + }, + "feelin'_high_hat_1.ds": { + "_isFile": true + }, + "threshold_noise.ds": { + "_isFile": true + }, + "get_out.ds": { + "_isFile": true + }, + "live_sound_oh.ds": { + "_isFile": true + }, + "drama_hat.ds": { + "_isFile": true + }, + "the_sting_hat.ds": { + "_isFile": true + }, + "stack_hhh.ds": { + "_isFile": true + }, + "hip_overtone_hat.ds": { + "_isFile": true + }, + "band_pass_cymbal.ds": { + "_isFile": true + }, + "slick_hat.ds": { + "_isFile": true + }, + "the_sting_open_hat.ds": { + "_isFile": true + } + }, + "farfisa": { + "Fisa_Kick.ds": { + "_isFile": true + }, + "Fisa_K_K.ds": { + "_isFile": true + }, + "Fisa_Tom.ds": { + "_isFile": true + }, + "Fisa_Cym.ds": { + "_isFile": true + }, + "Fisa_Hat.ds": { + "_isFile": true + }, + "Fisa_Bongo.ds": { + "_isFile": true + }, + "Fisa_K_H.ds": { + "_isFile": true + }, + "Fisa_S_B.ds": { + "_isFile": true + }, + "Fisa_Snare.ds": { + "_isFile": true + } + }, + "jorgensohn": { + "ramacymshort.ds": { + "_isFile": true + }, + "wood.ds": { + "_isFile": true + }, + "ride6.ds": { + "_isFile": true + }, + "kick.ds": { + "_isFile": true + }, + "snare5.ds": { + "_isFile": true + }, + "vibra.ds": { + "_isFile": true + }, + "zurrr.ds": { + "_isFile": true + }, + "ramacymlong.ds": { + "_isFile": true + }, + "wood2.ds": { + "_isFile": true + }, + "hihatopclo.ds": { + "_isFile": true + } + }, + "tr808": { + "Ride.ds": { + "_isFile": true + }, + "Snr_snap.ds": { + "_isFile": true + }, + "Tom_lo.ds": { + "_isFile": true + }, + "Kick.ds": { + "_isFile": true + }, + "Hat_c.ds": { + "_isFile": true + }, + "Rimshot.ds": { + "_isFile": true + }, + "Cowbell.ds": { + "_isFile": true + }, + "Snare.ds": { + "_isFile": true + }, + "Clave.ds": { + "_isFile": true + }, + "Handclap.ds": { + "_isFile": true + }, + "Kickhard.ds": { + "_isFile": true + }, + "Tom_mid.ds": { + "_isFile": true + }, + "Tom_hi.ds": { + "_isFile": true + }, + "Kicklong.ds": { + "_isFile": true + }, + "Hat_o.ds": { + "_isFile": true + } + }, + "magnetboy": { + "Mist1.ds": { + "_isFile": true + }, + "Tone12.ds": { + "_isFile": true + }, + "Tone2.ds": { + "_isFile": true + }, + "Tone4.ds": { + "_isFile": true + }, + "Tone3.ds": { + "_isFile": true + }, + "Fp1.ds": { + "_isFile": true + }, + "Tone6.ds": { + "_isFile": true + }, + "Mist2.ds": { + "_isFile": true + }, + "Squelb.ds": { + "_isFile": true + }, + "Tone_float1.ds": { + "_isFile": true + }, + "Eye_Eye.ds": { + "_isFile": true + }, + "Tone15.ds": { + "_isFile": true + }, + "Tone1.ds": { + "_isFile": true + }, + "Tone5.ds": { + "_isFile": true + }, + "Tone19.ds": { + "_isFile": true + }, + "Throaties1.ds": { + "_isFile": true + }, + "Tone9.ds": { + "_isFile": true + }, + "Randion1.ds": { + "_isFile": true + }, + "Tone20.ds": { + "_isFile": true + }, + "Tone11.ds": { + "_isFile": true + }, + "Tone18.ds": { + "_isFile": true + }, + "Tone16.ds": { + "_isFile": true + }, + "Tone10.ds": { + "_isFile": true + }, + "Tone7.ds": { + "_isFile": true + }, + "Tone8.ds": { + "_isFile": true + }, + "Tone17.ds": { + "_isFile": true + }, + "Tone14.ds": { + "_isFile": true + } + } + }, + "effects": { + "stop01.ogg": { + "_isFile": true + }, + "start01.ogg": { + "_isFile": true + }, + "warp01.ogg": { + "_isFile": true + }, + "wind_chimes01.ogg": { + "_isFile": true + }, + "start02.ogg": { + "_isFile": true + }, + "explode01.ogg": { + "_isFile": true + }, + "scratch01.ogg": { + "_isFile": true + }, + "filter_sweep01.ogg": { + "_isFile": true + }, + "chroma_sound_effect01.ogg": { + "_isFile": true + }, + "warp02.ogg": { + "_isFile": true + } + }, + "misc": { + "applause01.ogg": { + "_isFile": true + }, + "undefined01.ogg": { + "_isFile": true + }, + "bass!.ogg": { + "_isFile": true + }, + "snaph01.ogg": { + "_isFile": true + }, + "breath01.ogg": { + "_isFile": true + }, + "hit02.ogg": { + "_isFile": true + }, + "metronome01.ogg": { + "_isFile": true + }, + "electric_ping01.ogg": { + "_isFile": true + }, + "hit01.ogg": { + "_isFile": true + }, + "metronome02.ogg": { + "_isFile": true + }, + "dong03.ogg": { + "_isFile": true + }, + "metalish_dong01.ogg": { + "_isFile": true + }, + "dong02.ogg": { + "_isFile": true + }, + "buzz!.ogg": { + "_isFile": true + }, + "raving_crowd01.ogg": { + "_isFile": true + }, + "dong01.ogg": { + "_isFile": true + } + }, + "beats": { + "break03.ogg": { + "_isFile": true + }, + "rave_snare01.ogg": { + "_isFile": true + }, + "jungle01.ogg": { + "_isFile": true + }, + "electro_beat01.ogg": { + "_isFile": true + }, + "rave_kick02.ogg": { + "_isFile": true + }, + "909beat01.ogg": { + "_isFile": true + }, + "rave_kick01.ogg": { + "_isFile": true + }, + "house_loop01.ogg": { + "_isFile": true + }, + "rave_hihat01.ogg": { + "_isFile": true + }, + "break02.ogg": { + "_isFile": true + }, + "rave_hihat02.ogg": { + "_isFile": true + }, + "break01.ogg": { + "_isFile": true + }, + "electro_beat02.ogg": { + "_isFile": true + } + }, + "basses": { + "rave_bass04.ogg": { + "_isFile": true + }, + "matrix1000_pluck01.ogg": { + "_isFile": true + }, + "rave_bass03.ogg": { + "_isFile": true + }, + "bass_acid01.ogg": { + "_isFile": true + }, + "techno_synth01.ogg": { + "_isFile": true + }, + "bass01.ogg": { + "_isFile": true + }, + "synth_acid02.ogg": { + "_isFile": true + }, + "bass_hard01.ogg": { + "_isFile": true + }, + "horror_bass01.ogg": { + "_isFile": true + }, + "bass_acid02.ogg": { + "_isFile": true + }, + "rave_bass02.ogg": { + "_isFile": true + }, + "synth_acid01.ogg": { + "_isFile": true + }, + "bass_punch01.ogg": { + "_isFile": true + }, + "rave_bass01.ogg": { + "_isFile": true + }, + "bass_hard02.ogg": { + "_isFile": true + } + }, + "stringsnpads": { + "chorus02.ogg": { + "_isFile": true + }, + "bell_choir01.ogg": { + "_isFile": true + }, + "strings01.ogg": { + "_isFile": true + }, + "space_strings01.ogg": { + "_isFile": true + }, + "space_strings03.ogg": { + "_isFile": true + }, + "nord_ambient01.ogg": { + "_isFile": true + }, + "orion_string01.ogg": { + "_isFile": true + }, + "heaven_strings01.ogg": { + "_isFile": true + }, + "korg_poly6_drone01.ogg": { + "_isFile": true + }, + "bell_choir02.ogg": { + "_isFile": true + }, + "rave_choir01.ogg": { + "_isFile": true + }, + "space_strings02.ogg": { + "_isFile": true + }, + "juno_pad01.ogg": { + "_isFile": true + }, + "chorus01.ogg": { + "_isFile": true + } + }, + "shapes": { + "bunglist7.wav": { + "_isFile": true + }, + "technobass.wav": { + "_isFile": true + }, + "moog.wav": { + "_isFile": true + }, + "smooth_inv_saw_dist.ogg": { + "_isFile": true + }, + "vowel_a.wav": { + "_isFile": true + }, + "roundsaw.ogg": { + "_isFile": true + }, + "additive2.wav": { + "_isFile": true + }, + "smooth_inv_saw.ogg": { + "_isFile": true + }, + "bunglist9.wav": { + "_isFile": true + }, + "technosynth1.wav": { + "_isFile": true + }, + "technosynth5.wav": { + "_isFile": true + }, + "harmonics.wav": { + "_isFile": true + }, + "smooth_inv_saw2.ogg": { + "_isFile": true + }, + "bunglist2.wav": { + "_isFile": true + }, + "bunglist5.wav": { + "_isFile": true + }, + "sine_dist.ogg": { + "_isFile": true + }, + "technosynth3.wav": { + "_isFile": true + }, + "micro.wav": { + "_isFile": true + }, + "bunglist.wav": { + "_isFile": true + }, + "technosynth6.wav": { + "_isFile": true + }, + "technosynth2.wav": { + "_isFile": true + }, + "bunglist6.wav": { + "_isFile": true + }, + "bunglist3.wav": { + "_isFile": true + }, + "low_sine.wav": { + "_isFile": true + }, + "saw+sine.wav": { + "_isFile": true + }, + "bunglist4.wav": { + "_isFile": true + }, + "additive.wav": { + "_isFile": true + }, + "bunglist8.wav": { + "_isFile": true + }, + "vowel_u.wav": { + "_isFile": true + }, + "roundbass.wav": { + "_isFile": true + }, + "technosynth4.wav": { + "_isFile": true + } + }, + "waveforms": { + "lfo_trancegate_quarter.flac": { + "_isFile": true + }, + "modsqr.flac": { + "_isFile": true + }, + "lfo_trancegate_triplet_quarter.flac": { + "_isFile": true + }, + "w2_invsine.flac": { + "_isFile": true + }, + "w2_invsinehalf.flac": { + "_isFile": true + }, + "w2_addsyn.flac": { + "_isFile": true + }, + "w2_sharp.flac": { + "_isFile": true + }, + "lfo_trancegate_triplet_half_2.flac": { + "_isFile": true + }, + "saw1.flac": { + "_isFile": true + }, + "w2_rad.flac": { + "_isFile": true + }, + "w2_sawsine.flac": { + "_isFile": true + }, + "lfo_trancegate_sawdecay_quarter.flac": { + "_isFile": true + }, + "w2_noisy.flac": { + "_isFile": true + }, + "w2_hexagon.flac": { + "_isFile": true + }, + "saw2.flac": { + "_isFile": true + }, + "analogsqr.flac": { + "_isFile": true + }, + "w2_invsineabs.flac": { + "_isFile": true + }, + "lfo_trancegate_triplet_half.flac": { + "_isFile": true + }, + "sinesaw.flac": { + "_isFile": true + }, + "fmsaw1.flac": { + "_isFile": true + }, + "lfo_trancegate_sinedecay_quarter.flac": { + "_isFile": true + }, + "10saw.flac": { + "_isFile": true + }, + "fmsine2.flac": { + "_isFile": true + }, + "10tri.flac": { + "_isFile": true + }, + "lfo_trancegate_whole_2.flac": { + "_isFile": true + }, + "10sine.flac": { + "_isFile": true + }, + "w2_angrysaw.flac": { + "_isFile": true + }, + "w2_w-wave.flac": { + "_isFile": true + }, + "10sqr.flac": { + "_isFile": true + }, + "halfsine.flac": { + "_isFile": true + }, + "fmsine.flac": { + "_isFile": true + }, + "impulse.flac": { + "_isFile": true + }, + "lfo_trancegate_whole.flac": { + "_isFile": true + } + }, + "bassloops": { + "techno_synth04.ogg": { + "_isFile": true + }, + "tb303_01.ogg": { + "_isFile": true + }, + "techno_synth01.ogg": { + "_isFile": true + }, + "techno_synth02.ogg": { + "_isFile": true + }, + "techno_bass01.ogg": { + "_isFile": true + }, + "techno_synth03.ogg": { + "_isFile": true + }, + "rave_bass02.ogg": { + "_isFile": true + }, + "briff01.ogg": { + "_isFile": true + }, + "rave_bass01.ogg": { + "_isFile": true + }, + "techno_bass02.ogg": { + "_isFile": true + } + }, + "latin": { + "latin_brass01.ogg": { + "_isFile": true + }, + "latin_guitar03.ogg": { + "_isFile": true + }, + "latin_guitar02.ogg": { + "_isFile": true + }, + "latin_guitar01.ogg": { + "_isFile": true + } + }, + "drums": { + "hihat_opened03.ogg": { + "_isFile": true + }, + "kick_long01.ogg": { + "_isFile": true + }, + "clap02.ogg": { + "_isFile": true + }, + "kick03.ogg": { + "_isFile": true + }, + "kick_hardcore01.ogg": { + "_isFile": true + }, + "hihat_opened02.ogg": { + "_isFile": true + }, + "snare_muffled02.ogg": { + "_isFile": true + }, + "kick01.ogg": { + "_isFile": true + }, + "nasty_bass01.ogg": { + "_isFile": true + }, + "hihat_closed05.ogg": { + "_isFile": true + }, + "tom03.ogg": { + "_isFile": true + }, + "tom05.ogg": { + "_isFile": true + }, + "kick_hiphop01.ogg": { + "_isFile": true + }, + "clav02.ogg": { + "_isFile": true + }, + "nasty_snare01.ogg": { + "_isFile": true + }, + "snare_hiphop02.ogg": { + "_isFile": true + }, + "tom02.ogg": { + "_isFile": true + }, + "snare_hiphop01.ogg": { + "_isFile": true + }, + "clap01.ogg": { + "_isFile": true + }, + "zap03.ogg": { + "_isFile": true + }, + "bassdrum_acoustic02.ogg": { + "_isFile": true + }, + "tom_low01.ogg": { + "_isFile": true + }, + "snare_short01.ogg": { + "_isFile": true + }, + "bassdrum03.ogg": { + "_isFile": true + }, + "bassdrum04.ogg": { + "_isFile": true + }, + "bassdrum01.ogg": { + "_isFile": true + }, + "snare_harsh01.ogg": { + "_isFile": true + }, + "shaker03.ogg": { + "_isFile": true + }, + "tom_mid01.ogg": { + "_isFile": true + }, + "snare_muffled01.ogg": { + "_isFile": true + }, + "snare_electro01.ogg": { + "_isFile": true + }, + "crash02.ogg": { + "_isFile": true + }, + "sidestick01.ogg": { + "_isFile": true + }, + "hihat_closed03.ogg": { + "_isFile": true + }, + "snare_acoustic01.ogg": { + "_isFile": true + }, + "hihat_closed01.ogg": { + "_isFile": true + }, + "kick02.ogg": { + "_isFile": true + }, + "shaker02.ogg": { + "_isFile": true + }, + "nasty_rim01.ogg": { + "_isFile": true + }, + "wood01.ogg": { + "_isFile": true + }, + "snare02.ogg": { + "_isFile": true + }, + "crash01.ogg": { + "_isFile": true + }, + "hihat_opened01.ogg": { + "_isFile": true + }, + "ride02.ogg": { + "_isFile": true + }, + "ride01.ogg": { + "_isFile": true + }, + "snare04.ogg": { + "_isFile": true + }, + "tom01.ogg": { + "_isFile": true + }, + "bassdrum02.ogg": { + "_isFile": true + }, + "zap02.ogg": { + "_isFile": true + }, + "snare06.ogg": { + "_isFile": true + }, + "zap01.ogg": { + "_isFile": true + }, + "rim01.ogg": { + "_isFile": true + }, + "snare01.ogg": { + "_isFile": true + }, + "hihat_foot_pedal01.ogg": { + "_isFile": true + }, + "snare03.ogg": { + "_isFile": true + }, + "clav01.ogg": { + "_isFile": true + }, + "clap04.ogg": { + "_isFile": true + }, + "kick_soft02.ogg": { + "_isFile": true + }, + "snare07.ogg": { + "_isFile": true + }, + "clap03.ogg": { + "_isFile": true + }, + "kick_hard01.ogg": { + "_isFile": true + }, + "snare_rim01.ogg": { + "_isFile": true + }, + "shaker01.ogg": { + "_isFile": true + }, + "hihat_closed04.ogg": { + "_isFile": true + }, + "snare05.ogg": { + "_isFile": true + }, + "bassdrum_acoustic01.ogg": { + "_isFile": true + }, + "kick_soft01.ogg": { + "_isFile": true + }, + "kick04.ogg": { + "_isFile": true + }, + "tom04.ogg": { + "_isFile": true + }, + "hihat_closed02.ogg": { + "_isFile": true + }, + "kick_distorted01.ogg": { + "_isFile": true + }, + "tom_hi01.ogg": { + "_isFile": true + } + }, + "instruments": { + "flute01.ogg": { + "_isFile": true + }, + "e_organ01.ogg": { + "_isFile": true + }, + "trumpet01.ogg": { + "_isFile": true + }, + "violin_fingered01.ogg": { + "_isFile": true + }, + "e_piano_accord02.ogg": { + "_isFile": true + }, + "steel_guitar_heavy_distorted01.ogg": { + "_isFile": true + }, + "church_organ04.ogg": { + "_isFile": true + }, + "steel_guitar_medium_distorted01.ogg": { + "_isFile": true + }, + "violin_double_stop01.ogg": { + "_isFile": true + }, + "steel_guitar_slight_distorted01.ogg": { + "_isFile": true + }, + "church_organ01.ogg": { + "_isFile": true + }, + "violin_pizzicato01.ogg": { + "_isFile": true + }, + "bassslap01.ogg": { + "_isFile": true + }, + "harpsichord01.ogg": { + "_isFile": true + }, + "piano02.ogg": { + "_isFile": true + }, + "church_organ03.ogg": { + "_isFile": true + }, + "cello01.ogg": { + "_isFile": true + }, + "bassslap02.ogg": { + "_isFile": true + }, + "church_organ02.ogg": { + "_isFile": true + }, + "e_piano_accord01.ogg": { + "_isFile": true + }, + "piano01.ogg": { + "_isFile": true + }, + "steel_guitar01.ogg": { + "_isFile": true + } + } +} \ No newline at end of file diff --git a/_data/src_audio_files.json b/metadata/src_audio_files.json similarity index 100% rename from _data/src_audio_files.json rename to metadata/src_audio_files.json diff --git a/scripts/creation/generateManifest.py b/scripts/creation/generateManifest.py new file mode 100644 index 0000000..becbd96 --- /dev/null +++ b/scripts/creation/generateManifest.py @@ -0,0 +1,101 @@ +import os +import json + +# --- Configuração de Caminhos Dinâmicos --- +# Descobre o caminho absoluto do script que está sendo executado. +# __file__ é uma variável especial do Python que contém o caminho para o arquivo atual. +SCRIPT_PATH = os.path.abspath(__file__) + +# Descobre o diretório onde o script está (ex: /.../mmpSearch/scripts/creation) +SCRIPT_DIR = os.path.dirname(SCRIPT_PATH) + +# Define a raiz do projeto subindo dois níveis de diretório (de 'creation' para 'scripts', e de 'scripts' para 'mmpSearch') +PROJECT_ROOT = os.path.abspath(os.path.join(SCRIPT_DIR, '..', '..')) + +print(f"Raiz do projeto detectada em: {PROJECT_ROOT}") + + +# --- Configuração dos Manifestos --- +# Os caminhos aqui são relativos à RAIZ DO PROJETO. +CONFIGS = [ + { + "source_dir": "src/samples", + "output_file": "metadata/samples-manifest.json", + "scan_type": "tree" + }, + { + "source_dir": "mmp", + "output_file": "metadata/mmp-manifest.json", + "scan_type": "list", + "extensions": ['.mmp', '.mmpz'] + } +] + +def scan_directory_tree(path): + """ + Função recursiva que escaneia um diretório e constrói uma + estrutura de dicionário (árvore) representando as pastas e arquivos. + """ + tree = {} + if not os.path.isdir(path): + return tree + for item in os.listdir(path): + full_path = os.path.join(path, item) + if os.path.isdir(full_path): + tree[item] = scan_directory_tree(full_path) + else: + # (CORREÇÃO) Volte a usar o objeto que o JavaScript espera. + tree[item] = {"_isFile": True} + return tree + +def scan_directory_list(path, allowed_extensions): + """ + Função que escaneia um diretório e retorna uma lista simples + de nomes de arquivos, filtrando por extensões permitidas. + """ + file_list = [] + if not os.path.isdir(path): # Adiciona verificação + return file_list + for item in os.listdir(path): + full_path = os.path.join(path, item) + if os.path.isfile(full_path) and any(item.lower().endswith(ext) for ext in allowed_extensions): + file_list.append(item) + return sorted(file_list) + +# --- Execução Principal do Script --- +if __name__ == "__main__": + print("\nIniciando geração de arquivos de manifesto...") + + for config in CONFIGS: + # Monta os caminhos ABSOLUTOS usando a raiz do projeto + source_dir_abs = os.path.join(PROJECT_ROOT, config["source_dir"]) + output_file_abs = os.path.join(PROJECT_ROOT, config["output_file"]) + scan_type = config["scan_type"] + + print(f"\nProcessando '{config['source_dir']}' -> '{config['output_file']}'...") + + if not os.path.isdir(source_dir_abs): + print(f"AVISO: A pasta de origem '{source_dir_abs}' não foi encontrada. Arquivo não será gerado.") + continue + + result_data = None + try: + if scan_type == "tree": + result_data = scan_directory_tree(source_dir_abs) + elif scan_type == "list": + extensions = config.get("extensions", []) + result_data = scan_directory_list(source_dir_abs, extensions) + + if result_data is not None: + # Garante que o diretório de saída exista antes de salvar + output_dir = os.path.dirname(output_file_abs) + os.makedirs(output_dir, exist_ok=True) + + with open(output_file_abs, 'w', encoding='utf-8') as f: + json.dump(result_data, f, indent=2, ensure_ascii=False) + print(f"SUCESSO: Arquivo '{output_file_abs}' gerado!") + + except Exception as e: + print(f"ERRO inesperado ao processar a pasta '{source_dir_abs}': {e}") + + print("\nGeração de manifestos concluída.") \ No newline at end of file diff --git a/scripts/handler/automations/automations.py b/scripts/handler/automations/automations.py index b082281..5c7b49c 100644 --- a/scripts/handler/automations/automations.py +++ b/scripts/handler/automations/automations.py @@ -25,7 +25,9 @@ def parse_automation(file_path): if automationtrack is not None: automation_info['automationtrack'] = 'Present' - # Lendo as tags de automationpattern (caso existam) + # Lendo as tags de automationpattern (caso existam) + # caso não existam, seta um valor default + # (assim acontece para, basicamente, todas as tags) for automationpattern in track.findall('./automationpattern'): automation_pattern_info = { 'name': automationpattern.attrib.get('name', 'N/A'), diff --git a/src/dtd/mmp.md b/src/dtd/mmp.md new file mode 100644 index 0000000..97cbd99 --- /dev/null +++ b/src/dtd/mmp.md @@ -0,0 +1,179 @@ +# Documentação do Arquivo .mmp (LMMS) + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - `version` (**Obrigatório**) — Exemplos: `1.0` + - `type` (**Obrigatório**) — Exemplos: `song` + - `creator` (**Obrigatório**) — Exemplos: `LMMS` + - `creatorversion` (**Obrigatório**) — Exemplos: `1.2.2` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - `mastervol` (**Obrigatório**) — Exemplos: `100` + - `timesig_denominator` (**Obrigatório**) — Exemplos: `4` + - `bpm` (**Obrigatório**) — Exemplos: `140` + - `timesig_numerator` (**Obrigatório**) — Exemplos: `4` + - `masterpitch` (**Obrigatório**) — Exemplos: `0` + +## `` +- **Ocorrências**: 1 +- *(Sem atributos)* + +## `` +- **Ocorrências**: 2 +- **Atributos**: + - `width` (**Obrigatório**) — Exemplos: `700`, `600` + - `y` (**Obrigatório**) — Exemplos: `50`, `5` + - `minimized` (**Obrigatório**) — Exemplos: `0` + - `type` (**Obrigatório**) — Exemplos: `bbtrackcontainer`, `song` + - `visible` (**Obrigatório**) — Exemplos: `1` + - `x` (**Obrigatório**) — Exemplos: `266`, `5` + - `maximized` (**Obrigatório**) — Exemplos: `0` + - `height` (**Obrigatório**) — Exemplos: `400`, `300` + +## `` +- **Ocorrências**: 7 +- **Atributos**: + - `type` (**Obrigatório**) — Exemplos: `5`, `0`, `1` + - `solo` (**Obrigatório**) — Exemplos: `0` + - `muted` (**Obrigatório**) — Exemplos: `0` + - `name` (**Obrigatório**) — Exemplos: `Automation track`, `Kicker` + +## `` +- **Ocorrências**: 3 +- **Atributos**: + - `vol` (**Obrigatório**) — Exemplos: `100` + - `pitch` (**Obrigatório**) — Exemplos: `0` + - `fxch` (**Obrigatório**) — Exemplos: `0` + - `pitchrange` (**Obrigatório**) — Exemplos: `1` + - `basenote` (**Obrigatório**) — Exemplos: `57` + - `usemasterpitch` (**Obrigatório**) — Exemplos: `1` + - `pan` (**Obrigatório**) — Exemplos: `0` + +## `` +- **Ocorrências**: 3 +- **Atributos**: + - `name` (**Obrigatório**) — Exemplos: `audiofileprocessor`, `kicker`, `tripleoscillator` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos são **Obrigatórios** neste contexto (pois há uma única ocorrência) + - Exemplos incluem: + - `wavetype0`: `0`, `userwavefile0`: ``, `vol0`: `33`, `pan0`: `0`, `phoffset0`: `0`, etc. + +## ``, ``, ``, `` +- **Ocorrências**: 3 (cada) +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `att`: `0`, `dec`: `0.5`, `rel`: `0.1`, `lspd`: `0.1`, `userwavefile`: `` + +## `` +- **Ocorrências**: 3 +- **Atributos**: + - `chordrange` (**Obrigatório**) — Exemplos: `1` + - `chord-enabled` (**Obrigatório**) — Exemplos: `0` + - `chord` (**Obrigatório**) — Exemplos: `0` + +## `` +- **Ocorrências**: 3 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `arp`: `0`, `arpdir`: `0`, `arpgate`: `100` + +## `` +- **Ocorrências**: 3 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `inputchannel`: `0`, `outputchannel`: `1` + +## `` +- **Ocorrências**: 5 +- **Atributos**: + - `enabled` (**Obrigatório**) — Exemplos: `0` + - `numofeffects` (**Obrigatório**) — Exemplos: `0` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - `vol`, `pan` (**Obrigatórios**) — Exemplos: `100`, `0` + +## `` +- **Ocorrências**: 1 +- *(Sem atributos)* + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos são **Obrigatórios** + - Exemplos: `decay`: `440`, `dist`: `0.8`, `startfreq`: `150` + +## `` +- **Ocorrências**: 2 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `steps`: `16`, `name`: `Kicker`, `clap04.ogg` + +## `` +- **Ocorrências**: 5 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `key`: `57`, `vol`: `100`, `len`: `-192` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `src`: `drums/clap04.ogg`, `looped`: `0`, `reversed`: `0` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `name`: ``, `pos`: `0`, `len`: `192` + +## `` +- **Ocorrências**: 2 +- *(Sem atributos)* + +## `` +- **Ocorrências**: 5 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `name`: `Tempo`, `len`: `192`, `prog`: `0` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `width`: `543`, `height`: `333`, `visible`: `1` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `name`: `Master`, `volume`: `1` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `width`: `350`, `visible`: `1` + +## ``, ``, `` +- **Ocorrências**: 1 (cada) +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `visible`: `0`, `width`: `860` + +## `` +- **Ocorrências**: 1 +- **Atributos**: + - Todos **Obrigatórios** + - Exemplos: `lp0pos`: `0`, `lp1pos`: `192` + +## `` +- **Ocorrências**: 1 +- *(Sem atributos)* \ No newline at end of file diff --git a/src/dtd/mmp.xsd b/src/dtd/mmp.xsd new file mode 100644 index 0000000..555f270 --- /dev/null +++ b/src/dtd/mmp.xsd @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/samples/basses/bass01.ogg b/src/samples/basses/bass01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4ab909e9516eec38e2c376ff197bcd908bc8c756 GIT binary patch literal 4932 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/bass_acid01.ogg b/src/samples/basses/bass_acid01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b47c3ed3c68fb562a95b89797341773ea2d1b2b8 GIT binary patch literal 7286 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 Xotgg5T&k8l{w3tIHR{CQ|D^gS?xpu% literal 0 HcmV?d00001 diff --git a/src/samples/basses/bass_acid02.ogg b/src/samples/basses/bass_acid02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..562bb7bcee4be9cb730e193b6980b33a6f1bd806 GIT binary patch literal 11949 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/bass_hard01.ogg b/src/samples/basses/bass_hard01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a49cd4a2b22019c5ec7e31a1b14f6caffb58794b GIT binary patch literal 26471 zcmeFYd00|i+c&&GL{K!qAsi||R5UakGqplQLsL^zLoF{r&ABwq<}MT@L^K>yGb>Xw z$5Kyqn>1=%XvnZ zn~gM3njxwXGXM&z$Cg%cavyPWO+xZ#lV|?XZPhQ%9RHQ9el=$U;ODQ?lcb~et6d}j zD5%xZ80j&Iw6-Q!T_kRR0|5XC=rL>E0=+NoTib8HZglgyo151K{l}sEt2x9&>|m_8 z7Ac_{?^pdL2k12bu8-a$_!pA}I-b7y)FtLe3%iLS-uYg$xfRyi0t;lWP%gmhU#Bi& zNbc{uN@|EK-@<;j-jZzr1+u08s`9I{s`<7X`NwD5KBUGD=KIXvrMhS37rgZRZ}sMQ zeIfqtzJBTHv4UT1t-a8P|KpLfWwKvPo~4%%owJGRlr=Cnni^f2QN@g9ellI+b*SLB zSO2wVre!H-mOLt3HL%3&H^bq8fg)w<1hD@(5%?0)p0Z8q7B%JhUKVvV6;~|!X(zAR z{OdH}^t|SzoJlor9SqHB?j?l1yyh8}Qh4L{OFt`189@Ky9}(g`6R965_xB)W68Kll zkCkP3S=9b!CvjFZ0QlR?8^+D^$ITo1o!%NV;7ZeXBAe@ ze^mk4*($S#I7T9VDk-YT`ZX}1M*q9?blagPzmnQ71*ZUzN?Eaq))PQ+51?Jz^ozR! z%q(|}x~(bhn`r$l5RER^Au@H`{q1~41AiNhe*^%4j(f9Fe;(!9Tgnj51Y*5E-rir^ z-5;v_ze_lXv1lNN0XaS_p|NcoC#CQMchr?fU_xItHhYkxPoKJCEh3DT8N?L&V^eA= z5p371mQ{o1NXtus%uIRZM3{wcfNvZmyi9;Cg-scTpEq1>+1AyF4bI@fDl>Yfo z@lmn6KAZme|3A4XhU^&cT%hz%C(u*gu(aQ>aR2R7v^I1*Mv%GO{ zT>kYeh$0t%gv;vxKc4kJe%b%q!T;$Tz(THW3i@$LItDFdAkhX%Y&->>k65L`E>c}3 ztnSo-sJ0TSEvl@E~wfzXcuGf?=b|` zSY=0&V%gfjprXlIiIOnwhOD34?w240RfnBU?k;-ls?{e$V^&YTSxI6c7d$)kR1e1JoBr! z9fG_;Y+YSl3k|a1kU1U>47!>5@8TC-@1WW~Q0>vp(Bq&UVoK|tpTW*rd8p=^&FhF# z=zXA~;~KLSR|i4RC;ds*Y?m*tSV6B8=o7SgT?n$I`d5jKVz#GsYl>jdt3a(>!%g(ejQ1bCSQVZG3`h3ZW7k-`7~#?w`xU#4G7pBEs`0Rp;*d2d;Y zFS$x50zxOa0IBtpvH~yb#}K6OG}liVSn{N*P`2brSxSHxRBr&nU$bRp&@-SiUoUeL z5!CEx;f*Cvj390Y{^E9J-(!Ta>o0Z(zyKyU0#cuC6)~knl-N>;7u3>fQ%^_$P^Rw6 zEI((tzYp@TzgTZEstf)12?|=*LX$#`AU@C`_69+0gTx9+=8R3`ty!)`>9;4&-fh9G zT@wVcEd9kSk6QqEgHQwIaKqpgj^+j$G`mQXS%1kO2<1!^DGJL}Cy5FJP|&FO5B0|b zHl*^hyk9sE?`irATAFO~`i(EqBnaW4pc4db{>lCN`~Uf*3cdz8g3rsxo1D5lhd5kF zqA&rZ?vO;G*9?ej3_?K?5Eb&X+n5sTCskD=p)%Kq0axnLHiLN0`6(Etd1DVD-mf+# zARx}NcdgKCUO|39eDfGVM6WFz<7YRIP3;O}2$BuEFLdRnt=^7Dc~>Tf1`na}$L z5+P2`DwFFko>Gri-B|LQyAbdHVJxJu0cyWF4(0wO1xQ9FnZLU7^YS#=hh@&*fXa^k z)9e?H|5ZjkS{N8${;LB>x<-x=I3~E7=?CfYD$#T2|F$ZT0AMO^c$wGQXOQa%%0mGj z`%>hgSvC2XfYgL8#gS#T2-of=z`ZRu}>Sk+ojJ>SiWw^+RKEt6>a&2Ga@za@JO@TgxbhSv`Gl zT!n-npHP) zW+&9M<(4PD+%a^tx3jahb+os)yFWgBV{CZ(@#Nj74<;Yqxi)sy_r1%3gMo369rsL- zAnsEIJDi3jCb9c6yvYYVLkr>i8Pj{d9*SRISR5X@?B$lP%U_1x|N8{Il^udnhE>s! z4~_*_$+%TIFauYaYQHac$MS<}RiexYsT9GAtZX|uv{22gWz2EEUG75Fojh&jALEF( zwd-_A{y{;E_y%0F#}LW&hUd??D@z{rhD8iKe*N4a#rO25Z$`&coF<>fEZ_NBV0-QL zyrk+cFp(Xi9K*m)X(V+jMG<7Dj(hhaUVFd(GVO5e)c1=?f9tUG;9UugpUdWew&az| zqgwOKsvHjisIm8Or{F3x$P{)3%g&4Cypw8FMo*Hze3!yxc~RyWvb?(p=(YEozDjR8 zHe7%&+1$qz2fQo?O>usORV;~Cl^DEPx4fYK$vEw_&Hg7yGI<4gs{E-E2G)j+mVBJ3 z>uo(|%4Cpc%7LHp7&ZSnL8wjgy|~*dx<%MLoIBA}kfKU7omUw^!FMGCu=Azhi_XO~ z#ZKvh@<2nZAOP-f;X%m2WV5kVT=z1i{kFU7&Iw=J7JMKsR5!~fW%0@CrG`b-y}9v> zjRF0dD_2KcvM*m;`;BT_UqP$T%4?xlB_9M%&D~vGLN}q(|LuIpvT@qDGHP&6IXTYX zaEGCP^GOb^IyOU+Q$mfKFjMtBCNVXb)MB}{x|7qRinq7F9>S(wLm6as4Y7RhgWX-TJr$m)E>Q5tYu)!INsBT(k% zIu;@M6m%pAcNwTwT?VN0qle)OfQtwXqn!dp8N9$rIwl&^?XVUaG>WmN@i3kG67qOy zMR1#>giokGf4S1P+lH~ z`6+eJtrLIM<$ZS&aHP?U1!c+3(>v=E12ZTB1}l4~hAm9tV&zu)$!xkW zqhp*!2Lu>el<(mIIy6()>^Wz|Z2laszd$kAu7!O7v+V^Xlwkj@R}L)+Om**#=9|D# zi3=IZU1`!|+7MkF5KsZ5Vt2akN6 zKke?cCsd*2*fi4Eika7eYmL6vJfF0jTvwtouyBeopyxy2y^AegXRDpMxBkr2DqMT` z>#Eh;DmqbyD^{lH+S4xB8|>b5J$eE=x4nJXP2+Q+rEq~hms5{{PCnWe3B}X9)DSemT~dZhC^7kOLX*w(C#Y-I{+n2jTuse-rHBYhfj znj$avEi+29+VevVh`R?KHT?|~#(4~{QwS#>LCiDj?c-xAQy@&n@WItbxg+nfvX(zlL5o7&HBM#H}DV zg^lfB+Xvt3u|wA)yB_TFSTphThaxw3Glt=~6>_}$?h{%wQ96PXJ{hw z8%|rrUUNrxQ)psBvweb(&JKo-cRU5|6_`fQ4UoWG;SJQ@cO_E?F9Y}=6F#~6kXfsuFjDYYJ2Cde^Gg{dUOD{@!IuA^S|wHCA`_N zGGdYy-acm7>qf z3ot(LwiG-%kbUW(ej{8W0u=0>`%-PWZf+i+fpmT{*>c7_TXWryv@@1n6Z@C#OV670 zrtyl>IxqAsVEncE8z|Z^5Mbk$xTpM>tRknNs}l|@%2c^Z4?6QfWf>;dspmyy9$iUy ze6Dk1uSXa5NfCa1leSpQBSg@9smmbaf!#5zBnM;tgdHX0s7-eH3Uxd>(S4o?kDq}^ z!!qprO2++;Xd6=)4jiYz>O@&`3U-w4N-#WFk!k4NMR=IT++_p8h`CBIjC3t&V zSMcl#{X^LltKQ3zp}P3kc26}4v2HCtz*mi}EgL5~$@Y67jX4bpFKya@qVu|(7LEy5G18(H1uAl7H zdZDCaauOd3%dOt;z{JFhiw^Yp_bo7=V|qYG+L}rHj?0CG4*fp` zL%Yp*`m|}e&Y~+O))Z*w5p!S)3xzZ)Wp25N<)^hp1V%mr%s2XIm3aY)?ndl6zw*cl z*Dm^^PA`(KJizi<>Kk7(Oa#G0&!h4)G?l?N*QCdC5-_U~+QxMi5^D|v?MLWyfTiyv z!1-j7mNCr3#+AXu7QAt)n|XHajWg^r3J#hqNh_S)Ekudw5foQ1K|+Y5(@vc3-EW($ z!1+rhC*3ZLp6{6N_mNy&z2fj6iU+nXJ)JZ5kMrPGS8JVd8S}E2d!Jo-cK?*l;i1-~ zZJj+a*&fG}PQMf|!?pYnj)UW^#;Xf&ME6Qz`u(1An$Yrci%zmsM50!RGGRXrKi=5$ zcCm!;=HHpp9tv5t+_Y=IEk-zREX#Vt0ogt4DH_L1xNXgIn@&zd_{aNWBbppAd<;5K zU#C~eQt1g5>uMatKfvTDjN=*mIOZ<`D}GL2h1@dn&Ln^Lf*O>oY&*MI`juZ*8E81tsaq& zRE@+y0yGsTYl2SRMn2&tcym;pXr-9$l90HYPE@0X{^ymR6;Yjg>3HI| zo;d5?T7O9&pbX=skse0T0vdrx#*ZB7kg3eIrTFJIr~Zm}gNv zA)$(;v7z3|IEh3The0F+j`C~jVo^2ekqorLGr?-H&pD2N#fO_0wNwlx@M8+!6R*m& z7xUuNno9bq=e4fA&V3i2u1fda-1qXpT*Ge;*<-c_#ZON~1WuJc*6mN+_`FT-&i(7D zQoL%Z-r;($YKKJ_F2z~`NW*4nwQZTMPJ}`3o*6`Hm^u2r6haTO&dgtK)1l^p(n;~uG z9*f{W+KS6$j}UE0$tOS;T|7@uOlu)b{v+2mavgHSf)G5+cZ$9=~~H3Rn{rq*1mZ!ATO!q5B#O}iP+#Mq_Y7YAukhoH+%MYA_Q5YHTfA|)?bZyd?g@{ zIg>t-1g3JApZYvM|rm)0p`iYv4i`D9%G_ zXm_QHP8c8XCp;<^r$J=2eb$n7=VdDkHaCBpr z=2T>Mj!{vv<9c=Z{i4Hym1;zu0>C0mzO0S=b7e7P%H#}cES=fan!PIW^bon;By{O3 z0%f(cto(a&=?BS9z_kv?!f7E{f%gg4MGPXDYEME*r5@v88RP>pf2!!v|GBYQTOt+r&?OKLQ`@+ocI#@_!eCyh*Vyu6F|$b^34_)<|&3@Z&7LBrcvwpR-m)5ytY0 z3fA3k-o7LPv$mHL$&>lJ%r21C_-Au^F-mD90l6TBS2w?k1FI({e$$do7tCBfwZX7tiYwu(L5)A0rEE7URX|?A*E$ojfS2y;te&-i3Nnpw z%+|Tnmms4>9wb!S&Jx7mSn41q1=lyKOS5un$2mbwi#1slh#?k5r>#mp=pk2-y81k2 zkx8xkUMJ3@F;b#}$fo$vk%nNQKCDn@a8%3Y%r`$AEz(RAf)1Th3Ytrdj@}A8oxX5+ zR?=2mSr2gRGeti;n!bOjc7N;1#f9Hd&kA9#Yn;!qRv9ncfx7Q;tCx$B6L+iQxQN%K z(Z_6f-rwJ6_Wu||b_8vpu5jt#CP|?;MG2Ytg7o79>(-&=75My4)G|z(O|&fjJ(B*f zOp{7c82ljp4LwjViliY%I?ocwnF;Ka)*URV=3s(cgRC1fupYt^x>p9hxml^~-NSJm z*|e4h$|)X0<=nuJuS&8UChjiV@=SGiqC*2yfKC+Z@O@*i{B;L=hj;6B-dlsb@z%NO zBK+mB727U@GMs=JB+0$^Um2{;XtuTndJdA6sPdZ9_Nj#e+>4|b{`#Usg6z*<)g?-5^o`QV!E?U@mFxoBemRMVOGmq%KB4`{!oX%H+s->4-NH`3mGMJ>p6^Im1|-AnecyeT(%M5uf{MfJ2yp zWtou8k4*Y#E`!iX35mveZmv86!jQDM2+4VKz2Sk@Q(Q^8DbiuQ zgu|Ml)7?9LHHQt5E!qoV3`#=l7v10+fIto=!}T~0?I^E(FhupApLQ;qX~@i8l=S24 zrk>;SNVkC8a(K)Z6FzA258xPdh4aHC17A#b+oc!2Z2bdiwZ|Q^%6Z6A{$A3IU(_5a znuyTV!?rHA9OXLt3j<02#gR&dEX(EvY$@9Sc8IiYmkE@>S2<;d2>JERIF!QoeT+%KcwW#jt z)p7R=3c|HXxzrj-&3>%9d4&!}dSp*oG?ofQtuH4Uy-Q^~#!hAlA{9mC5@?Vm9W3vu zZzlj zgpLPjU3*h(x{(1ijmtfQ{E1wP{pb3I9*j`wA48i;J$f^E;~w@(Xqw}R-Wq)G3^TuR_vv+c7Sdga7uct}E!@49 zxO=TnEbYwkUIHlup0E69$)zmnaQRdfbsTH-(WXd{$S%j`B&`5vilkSWxkWVt6T!IyWArLTKEHP1c&yx2u>q^kHmV+ zpmI#zLsq9vSZIy&Cerq3Nz@Cey&P+l37V_AxRO2B5bMBpJng+3hDHkzCCZ}=AMDwA zVW^aiD^=*ee>jaFsk;_FaTN$mVXo=*f!wds|JImw_6v#tLJWiMpjIvn8uGK?9x;5EYZ@rZ*$U>=G0UGSCaFPmh(vLh7fh%IhM^ zay(1MiAe-gpvH&~uRNL-G91+I7EcHA`=wrx<=)hy0 zw<0fU-1G7jo=iq$>o#}$HP?*B zA%fv*WZ!h5604op6hNR|#;Z?jYFYEfTV8F#&=Fx(3?@%J7s2*n+Yr=x;yf1JTX2lt zQ*6|n$1(vh@H6YVLy#Lb_fA!4)S?Y*wsp5HQ1SiHQ@!2dILVlmU>5P@L-Ni`4O)1N zd(EP_hdxn;K*7yN251sgu~W@EDD2%ppoZ3k+t*+{E(5AkM!LlfogvDQO{&ZH5Hmd?KGz&4`>*%w_cPh6!01u zYdTezQ!cJM=!i0Q#j@~1w6+Ox84A-pPRfrEbRc*v5mL4F$Ij!J)cM6UG`9&OADO&Q z0PRABBku;uDYHMCu_Zz)>G-1TFOR1SJ4w!MB#>_DiGES zDpbWv-9cB!!x93zB6@c2a@+=5LL?y9?4Mmi5Oz>?Oa2No5cQ)#d-2yDykv&{ z0>;Z8`>o!nGPpcPQ^dRt>nM~%`(pBx9|>yg;+&fv(ycIk;91qQyEBd__k*Ji`IUR$ zZoFuKnK#Gk*cY_Im3S#jK$K>eW6c)g;d*@mkTp48Ek1*MUt_wbzV^s**wQ*@Z+?U= z#;qG0{Xk}ZNB}u%>~O1uyRoFY1jRDS*_)z7Ymetzw%RW*P2YPu_UPgL zsV7t8<5Q0(?p=pGUA5{@V1?3Jv0C^y?1uURFL#SkHV&P&1NL|(a=E*=v4PE z7D;B!jl3M2pOp3dPaB{!Q3!jOYO2<1<0qkL`0NMXu6fpSgb|z(jLt|O7{aEbfNGIK z52ePgLo6yhX+w?|(wgGd?zUR=^5h-yTR26vT>wC-G5iRAH=B%&#vSux<Wp=5$mo!lbGz-b7IH4V*)+_Rh-cJXh)Y9$bU9on=%KeRaFc#p$@ zzi~2zxC#*mmc_5~k+l0RIXBP8-SO(8y?oN9+U={Bnu5;`$k=CJ=7{6cU81=GR&x~} z?bBM+>!v#8m~oq2^}DoJtMxy_^hQd1c3G$_S4by}Gwc+-&#wCRK@NgAKQb-}qNMyI ze`AD!1EHGNHeT=EDD6?NmZa-b9HbHv7wt~ZT}3oE;D=3Bd6NlPQR5eY+jN#Ul-Yogu>~b z*@C>v?kR0RCg0fWJIJOK}!+xlM~H6hgd61 z#;t2@IKR1JSATWFWP^OPrl27M35FT`nXNe(%3Fr;MZQ9vc?n-|23GpaBkY(L`3b#6osEuycMMyiT zO43`Lr+cZ49i5dXBjSrJx<)_68c@QbUTF<%grg9=mp?sA3#?sQMUY=p6Z6UBj z%wIZx^@7h}VcgKP^@sF1O%TkJ>xs0*2kEk{^b#T_ByiSyFh=jv6MVc4!*KOHVb;M= z_Xbp2np7LX(p|*TIkI&UZ)#wy?|$=qP2;7U*Bwi3z0TSH9Ythp!ppNn2~B4GYuu)% z(84K^{w=U*lT*LKWc);M&#p-e7{}8{#&<#r5PQct`#1znn z&Y2evZhm7A?mRy6n#i4(e4rQFV)r32E?u%nyft@V$zu7X&xsu!Jx3f|=9B7( z%PL~*n$cA;xf}?5%B`zGOfuYmNMpzDPn>OdXiaQrK%@z72rKdCRncR zL_dc9X>(yXYmVOI`Eds z*6~Gm+biFj{i?8Yp8SYHJ1QV32J{`xu?`^q>nFoi7{P_bX_F86FVr8b+F1|^_g%gL zCPTy6>V?3V0`hA!SaAW6RCc=@-@twYvl^MVx84xHQ=qYVfrUC#w}MTC)Kqwcv~qBo zH$y!D(V3xJ$?vI?%BpYTSFW`lF5qJWQ$(CBAEQoT^s^dur6H(29TbPq$B}y zt;fpFmA7M;wAfVceY7q4-t{~!xB}qVK39B^qNv$n7^nXkXh7;&TQsYl?RQj4KFjh{ zLnM0&%r!nj#OXDcSRe^}DDsFGy@ggulxB5wc0vr!&B7edsGAudlykIMDx^Jq2tOS; z0t43wQ1LtG|GkG&V8g`X1p6?={$3kyB<%7-6`zWsC$F{~cs6I{L*(AO`RJ3`Id5eK zfV8kSCZO-6Q}vtt0^F%v?cC2%^BuR+%21pkfDAuLp2<#SB7s6ek?5c>pk$@~N4OyL zu^S?z<4Deh&1AyLEqzlqDR<&w2`sX!0(T1uC~o-*We*?tp?`vNLr?&azV|x5PVEScCk|syqKw9rBdiUv zB4!KzE zI&88bm7_V5f9dG!lgb>e`t&m^tW^4@4uK2^!Rd*|i3dD-gpi|%iy!B_9P!W%OvJK+ z8q>tFdvk&`!<_9Cm2`zp51&*RwMR}sMRmPMxs3q%xhy{nN|po5r{>#fN#QEn*X?+@ zWS?PF%S+S8r(T%{My)vjYb0)XvguFN69rrD*1VmFStz*w?L7Ei{@Bi6dblma#52zi zyB8+7pzz9Z^cq(z{$pzQx5d!vIt5?E&Y%HBQfzm83~TEF%LV*p--f($kKaB{GIMty z>fFJ2L3Wtlw9Y=kMOv7Vi~ zx%ZHfL=w;bl}C9=$9v~JKw>!Q8NzBx7*juJwxkutI(RkNUr36KnhOyN$`l{AJng%x zw>FnG78W0Jf4w+8(wj}F80@-o79oxi$^Az3vKHf89??du^V_eFmm>wp2AHr((?Mg7;(JqsmO6@Cn$+&wu)& zB+NY$o582KJgI*;{&f@1kcKv)!P9h7_9Lhim0l5QxA#CY=4<)`<{j%Lm#m+vNi{Y* z({Sy+1f`oEMks6Zh?;fsftGP(z11_S*`q|9nRkLW!T%id7R=R~VCc`h)eK8l@z;Y^ zMDk%q6{?=7mZpvuIY~N+*Cx+AFlnNgT~sxsnd3x(g>B!l4=I3f|3tc;P5sS`FZleW}IgyM!-FDb+=Do z`UJ528`szNl5D-LCKaGhP9X$>N1K&??K2&Q`P!uHgxF$^^#(|4y3#%25_&IE}q>CuHqez{~sG3VT2;hO7mUxCvRbd9>FPyz2*}lf*$Q0MB3+nZ%Xd zu|2R+SGoWQEVD{5;|_M^B3KABV?hr*zl$YHf%Q(qP*+pz--m#g-l-p1ia+)TVoX=( z9;KANT~6dJ%z}s%G)G$Lm!4v%yK@g{I!K@suO9x zL8RjVA$~Iwn$jwJ`FuiqO`}0|qx;C19X&A-Gcw=M(7v(SypF^2#+vzvi268VY+llh zH2TtMt*6N6YY1SPavv|vOM_*$G~K~=^k-1mm z`=TDB2D`5P)RmTj@=R+_h7AFMW{9)VudP=0I6|L)%nI(8dTze_@b)kDJSC(b+)_ir zGt4miJ%n57b{2Obdnw3?m6l4&hCGS z!xq}Na37z3%gl=Doqq0Nb+Nhn$df5_`syWjhVVj-qVwUVS3>@dEVH-eEPMB4g`0zR z@`j2#_8>wd0x!_?n2J=e3=^iDR0Z?cM41B4{l44KJmivBSSmdIS&AD`=(**Vmi$_b z<>;}QtBd-OW;6^@gXlzNn--ER+^DzU{{$>7AbCK?Y`|jHmAw-^9M`@xGV$Q*jR)86 zOplG+xiR^8?8b|5myg>p$-?#aehcS+a}jsAo;0Yrvq}Fp{^?bHWH(XcEj`kIb`w(h zxb$F7X^B`eUegn|uzI4D(`lz_E;A;wW#|giWqvG?1OWprl@y!_9;bbdmsbeW$CBaZ zkyyA85P1=5Aw_w(+M#me5Bx)81!4TdaVU9a;xvNoxCX7oiRiZ0!A+xJ3}y!LFJeDA zmtNOx__VK|-_#X6C6Y&~fMS2W+rye@#n#PXLt@WIC0kXnB*~(P8c}YG!0JB7T8#f=3OZkd2!pusoEAr9SDM*WofH znXhd^GGln;4@g!oLY%Txxl%U$zGlUZ1@g=UGtH@O8RyUanXREY{^0?zjhXw`3cI29 zcPh-_@Iy7mJ1JT_Ce%AHFro=eb>$|3gs`+rK^D?u?u^38M-H=95OXc&-a;xw8+&U_2OAa{D`TAH>xHWw^ci)pawM7Q}}VCmf%CC zU#hLF)4@>)p=)3mR)5~yv@R~R85O)5L-%&ht`%R&+U!jU9`chaSrxgfTPEIZjSP1# z@)?i1_>S*-f|Q4VB1BVjHH(0EQdi%RU2$fsOC$-hrOUj^v*H#U^?q>WJ+JA5lWEh1 zAKRRpX}kaGZU5uqW`y-e)vzP4&gx~JLB>3m-N!Tjezo*K_ER+qFiG@8K|4FSM>7sv zA6YJh_8O`%QbB^DiZ#ra8rr8P0Ti!ogXPFvYf1Rc9+Njjc_F(r8z7T~Ie&hU8)QR>HD+)bYs#B(8!pj(*6h6Ea!qsFehb zOMz&Rpn432Qga(LrJAGQkr5eL4vuJKI@uJLQ3ZW;%m!bn!|vbD9e`;Ae5X_~w`tK{ z{r0Idf%{B)s&>B?tHuv#9sgi!Jm>krB)8OkLtj%7l)Wm%({X2^n8S=J4K1_-4OO7Y zq_OJDCw$bL`5!zsmf1X2CRXk`+kH+{le-MV5I;re0T*NIe4!%*JPy$|G|vLD(a7ZN zs410(n!Eh{oD>bBm=tk@M~Jk{_8x;AU3uL2xF8E!wzL$N^2hg+>$ps;QtXc}6%g^E zY1jk6^9XZA^PEfZ(QmKmnH-LMAHLBgE7W#b398}Ig{vh7yIIizPbxlkisou>F|4v; zZQf$ld&;Heq)0<#axRq`dKsOcQ=GPqSuN>JBO^4_F7M0{IBg|YKr1PQNrNBXJ(3)t zJAj#Nmhd7fN!4=0k}DT`*=y%3&-+#ZIfcTKDj4Sg1Fnk=ST8pu0kK<0c;RGZd8J+uZtxF*Jotl(OK5Mc9K3GR_TR4#=as? zWs%J>ENwDuTjB`1IGCMS=Bb7Gy^*t_@>P^v# zsFBiP(|5@ZT*q-mbaLU*^HCS!vG+p#H=DLo0m2NED_9Hux<}^0kOD7Fh0oPZmwKMh z>@44gXst~DJ0Xe5O=!@WI%SIqU|x<1gM&z-sREe}iT4Y2;@<19EaT)i?&q!pne zOZ;C&TxncV>DxZ6f}#N~;Z~ryYk``XmI0#TM($yjf~dJ*X;Y3(8z?F&Dw>(4m0M|L z25vcRg9~b@xwN5HqvlLaWog^k{+|Bt_USoaI6t1}e$KsI_jO-5d6^k)f>1JT+H8_1 z9WckGV_B$04G*CMAG(M)f}`RrAob!*p=Aq-3UF8GAb`k*zYwp{+t0)~xZOB(yfsR< z^~U$d<`3ClWtoW@T5Y3qY^RS7t@DAG;hP|1&k!*aivn}*AWxvI=oX5vWA>kOB2*s* z&)XarRtX_A4?Zyk1dd1~@gQGr-#|EqL5l6A5IaqaT*|ln;?X;`WauDHTAaZ z{h{g-h*t7?`pLUUPtQn9c4pkA|KQMa5LJM=bmkg;%;+R(dTLP9c{S?HSaYyQea0cj z`AArrPaSYxu6>#)EBPtP)u^>wG~lTl!XX=sNUGb@dnT1rlf#EJQ_sz=EI>Y&%q=tx z5nj6&O-279H|$5bDrQ#?hZ|Z=Ne-{C=mlPC)x#Zo96#^UM9q>Nar_uy^vLiLOZXmM z%gHtVj$Ev7x-;3r!8d8!RP^h&`UWe6bH|t4yqlIS`j~u}Ax#9_+_+1TyPU}4?tc`k zy)-UUI#l?kn-gCRgSc0mQ6wQ_5lj$?$-C84LS9FAtXh5Hl%(int{Kz}XOq^{l}N~? z)|x0xeZ@4fxU;o~{VU%pTM{&(M$(X9zNfP*yK7|5ovCp$y03ATta|XD%Yl~t(WJ!g z)Yso1U=OQShTr(R9dhrIftiA_r|t1+CtHNx-fH<$;EwArdm<`xkyQxg=VO$Y(Vrq{ zZ)}Tnw9=Oe^ZE(fK^iUN?PdXCDj1Vn zN`8U;CnkSL-v!3x5rWGhD@^1dXRwFT>SFW=yntZCAf=K(kns2lt@N5Pzk9WHI7EZ6 zDK6wZa>ER2d|618ZYv<5McomO-nXB8+8Wb7om6?++NsUy_Q%rFik-Vge^DPo)3>{5 zNaV8_iKu836nCerol-0)yjx(OI5R>vJ_9z=Z4T3)hB#HMwe0d%TQ{2`wa?8h_0s;yCbjQOrYe(D>|#6A+4W}Bbq&PQWVXQ*1eh+XO@Y2^ z^A~5+od)%xQ0ZGSno)7*TzSJwrxTIW%O?_H%)NLKnQW{zAYopxD5q#o^T!DLa|Bwm=YV?|#l;B5 zCcAjd(Rg7H%QBQrP@a$7dO-7v1|s}+_dAkoD)T%Tl4LuJOYv*NBvpbWvC55TAvfC zB}FET05{86M}%)am_GK~ScWC)*=Cvd5%ffHj_Gcn`{KdDVCG)uw1}77N?bZhkI38j z@1D9w?NxcvM8{utEo7X#{Fw8jM~$~N>QCY}R+!1!yxrs8qo-yP7p#71c^;GW=70#C zJO8j&^v^?#*x!w}r_$ z3Y4!>fo&_8Dd-pP?8kh77=#@kSobgKyO0yn=MB)Yaj zzqvC*#MkvUDKul6!suCjv3R(_U@73)lNh4uiBR`AvMTiRu+T}Y*3brU5DM+j#>vf4 zq~jS&y+}~`2JN>JcT`Clte{6T-bJDXTfcvpvxaa7r!t5#ft+QSc2#ziV2pRy!w;4r zfO+NEDp%LO8XMLAA2BpleC@x#^=)ziZKZ(C2*K3h;9_hAB-_tGR)z%N4tgcxh;IoK z=$C1m{(N)pWSn;39|=~HepahA@(m4sUpNn${2x#u7^>PDJO3 zJ1cUU(jkZcSU}f|_OngbullS*Nv!$dLuB2#(%1NRiu|`bdCPTopHCkw)T4JBK-|4F zpAtwYEm*XDMmp*n4O*aDqf@(@r8FOq^vF*((mgvIu;&^>LZ+8!+@l<`y zx*_SxUT6-T-IXc*)`cFOZ;rZc7@>AS|!<$$RuJW!8%u3EcvonkS|5tpt(Mxu12n zd&kzkWFv!n5et0%BIbN$7sY#ACRAtE73BYlVIfrwa)w@UKGr{ZbT9nj*Mn?kN2&1< zCKhW!Bt@1PO?gy3KE}*MiBJ6FN8317e~hzl&wSlL&g`zVsNnjLH=nn@as2%T-!^`W zFQ6GlRPt{=S#HANlkMGchrLU0BZ(E4*s*I6^hhTT-gZ4`vHlMu$E9d@M@m~c(69WV3iUHuu#O8$bG|o?yV_g-HD820rG{6 zot$l9+s}7~!pYgPpY(h%S<&Xqx>j#r{Y-;1Q|*FLbvW&8jHeb@fkq-)g8dr`MxR0G z^Y(-m{WHe7~_$ zV$nW>*=KEht9BlwjIk9`sWDkB``-t-6Pa!08cAs-L_I)G&s2j)2f!67oiK;oQxW7gi=>`)phkRD~k{5>TLR{y|jh-b*23a_IVYXHnP9 z%5=1CTM+!(C~QS-8fWOZ!eh&(0?4(u7i={J6bNi6QOUbtVWO2rmEd zdw>lX~)c@)W0osX|6WYNS?A)g0=Oq z(bZNnVLw^Z2pvE#uPsFc16H8zQBkh$nFOO=7r~NCZu(CHALzY9OI3LX=zFUA>T-*2 z#C9}=2eYuo-gp)h@Oi~7Kg(tH?Jv0dl{uEKa?42vg+3fLZ%H8bm~JymY6gH|bfw39 z>m!q(Kpk{-+ynG=oYwoHepma!%(iMfUztCLqn9|VZ9+M^gXN9qlPTETZ%dJnP_UVI zdykuepHE2U{`di>XRxE?SZJK_Bno1a<}v*??V;sH13R~=lTHJpg->3(nC>I}`hBP* zm}^cl%qcF(;2r{JoQf4IHi9`#nrpwuB4Br+1SP~KMfGG$RWcP@u6^M@Gs^Z&Mc~Ai zf=bovP!l?ncXxEJ3T2|r_XLm?T;Eobi~*6x$sC4CC0?-(&+V%XV~R(NLXM)nCOI`{ zKinaLM<5nl9J}oF5cRRm<1yvh1wG(VBauaeK7cCQTK zVl4fzS7)``Ds}+Epq@@hHE2X)fAkGA?Zf8cAiNB?N8UXDwK8$lD5Fjle8I(NvnW8^ zfM8W%v#fP}13~6ToIg0_THJxz2w3Y3Y(uUBUSY%+!MQ+B10%jV*CEBdn+pbXK(TE> z)gDX@IADzEn5ySC=Bku5{gwHF&OE`)awP}Ril(k3XN3gA4bfUwBx{>@OVjQPyj17$ zm|u+F>pm3mVX`|rKi!V~;h%N*9}&J`M_>u-TF-NTi!~g#V;BeGcFo->cO6XDv=ux| zb5G(aQM3cm$8tw6!80p91%iD;y0n&jCO*Ygeofm52M01P5KcrJL&P&p4G`H=`^5Sp z*RvtQI3WwJ@#hn)q{iBcI@q3Vy!8iO2s6|GdqAg6?)(nYa#=dh9)YynM-$uB3ffNF zyOfNc3YFS-34Ru&SIqty5OGw%gn8ws(iP5_=3z z?xFuZqf13y6!aJ%CBjo#SA``q7`*Z3)p`toEFC+ZUiRtr?mb`li%dz=o4s!Z+olyB z&ijS-B$)5)5A;*C?&KA(SO#TD49MURHI8mpGseYn4MAe~FKZmmL;&Qxp=$r3Mt#5? z%Nr1$x>mt%) z=Rl68F2@oO#Z4}ew9-jmR$Op^Rb%K_vBUd|4-XmH9!z`P*kOKcgDGk_h2I+&F>=k# z?Pd_leS^)^^rgs@{WJx&yoqU&E&$TU4XGjo4U0{Bu9eQV&{`M2xr4s`!;$PAp@bAf z03IW>&&B|L5X5-uu0>;$nkhCwj>lrVO&Zf)7Hu8f7O6?LlO+#XCw3P<^8=L*i4>R9 zCdKixo_*IbM~Ux3nrAPsQ{Us4`SL~wAO&uvrblXRN&U?to`~*)hvP~ zN>5iDTt&d;=Zh6=Z2s+myP$AleB>>%wU_PbyDN^*xtK8FJ3oX@C*J66d3&UYpMy9O zyrj9TT_X1KzPZaDBHkVGK3`{Y?E?X{muggol$VOS{qI-~Z>oSFZg6#y*Jxz|t7Pi{ zmN1)SV+hF87*5YFH%vP2Y#bPb`m4`FB`FX?K_MBKiN*e5ck3(V<=W}NwC3AozJ55! zV40GDDTvzW`5VOJ>&Q*SE`abo;ZG>Iw~N4(q14-;chD>)lE4NX%f(X#`n|T?aAv-_ zi${Mx^AroK+pi(&396lox(uanYn;BPmoh3ujFrdFd(u2dcAR0$8 z0svRWy=$QT@8Ij;F+)15y}~tP+xvQh^|*@7Cv7VCkSdDPHsm!dP!77Ew~ColZ)+jC zL^dA&1m}ME{(Fc2XmL(vk~t+9MapZqBs|!xJ9W9YMr(@wR!~GS+#NH0Qzf>OlLb(0 zu-W|x=8RAq21LJd;OjgBg8qA1WEl`08W+Tl2^c;_nmUcPB!a=+Ud;(SfWs9g?c{_D zsJKvVj4^5Nc7g>@$V91YvzVSiP#((B-9x z-Mg;czO(5HwCmt}d0?~N^|2>ThXxx%O=n-Y(4IZk)f&L6M}aL~_eKEh|E%(C=M2pAnY*AfQN-7#_APVൿ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 Ns^W(!fW=~f{{<%cUY`H} literal 0 HcmV?d00001 diff --git a/src/samples/basses/bass_punch01.ogg b/src/samples/basses/bass_punch01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c38c1026c7f67c9b614cd2729812ddb713432d22 GIT binary patch literal 4836 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/matrix1000_pluck01.ogg b/src/samples/basses/matrix1000_pluck01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a39fd7a324f7c93b9a3deb970a41381a57343c32 GIT binary patch literal 13616 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/rave_bass01.ogg b/src/samples/basses/rave_bass01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57a5802c3d92f165fb43f54c2ecbbe3848a35476 GIT binary patch literal 6219 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 GK>Z75sKc57 literal 0 HcmV?d00001 diff --git a/src/samples/basses/rave_bass02.ogg b/src/samples/basses/rave_bass02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..54c316c4ec0b7a002d1c518fe6ed00141cae95cb GIT binary patch literal 7785 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/rave_bass03.ogg b/src/samples/basses/rave_bass03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..07438e6f78ba241db0faa24317723275b6141c0c GIT binary patch literal 5695 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 literal 0 HcmV?d00001 diff --git a/src/samples/basses/rave_bass04.ogg b/src/samples/basses/rave_bass04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..187a627db4dd383ef6f657a6d7a3b444840249a9 GIT binary patch literal 5873 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 V^^HEM<1iRYvrFn$&{ida{{W{3mFfTh literal 0 HcmV?d00001 diff --git a/src/samples/basses/techno_synth01.ogg b/src/samples/basses/techno_synth01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..634bd6a526f8baa024534d729a099ad72d7a92ca GIT binary patch literal 6284 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 UjQ^HM?UY<@{0H_Mp>Y0x0R>aN761SM literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/briff01.ogg b/src/samples/bassloops/briff01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a307df85f6151c40ff0a6c3fd5b8a582339da978 GIT binary patch literal 27665 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 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/rave_bass01.ogg b/src/samples/bassloops/rave_bass01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..920ff4a740fbd4b30956fb8fe2dad63cdcd7d933 GIT binary patch literal 21713 zcmce-WmH^2wb;dKWNCHP%TRb3sxm3a|#WEAWt;O>1 zB|61&{0EBe1bl55fGZQ}SV{=36_G+~Wv?|`j;2JXaeioRmm&=8RLT7cB{WBOLV3k9 z@QUx~6>~Iq)9ioR{cHTMh<-)?uV%-whwohZiUoR0`k!YMTqbyccmN)+vGv~KOORqol1Yq9mKO*80*25U zPpf_xN22sO6~0;bKK+jfFadzixP0LOgEUB#!A7|B9~?_4ptT(utzpl78l<%#Oo`?! z?~xX0kAJLy(%3~2j41(a11*3>$zWMvNxD%aaFEn_lw*)02=)DbUXr4~P*I|yz%Wf= zEZ7>@fUEkkW(VIG(lDRpTqO=Pj^-F3{GWpQ9~+d))zFS!2i`5)>2@BshVZ7A2FSvIyv_U%96#KQnE0se)2kz2A*dBoCcC(>D_ntP^} zdS;YGkpF7}6%3SX(Bxn6Pi!>WsU?;PrSF1~83(a?sHRVRH=9 zn1HGFvXT`+bj3v)I-^Cw>7b|tXGIV_Z4y`qrQ9?TWKCNF6)7w!^v4_woeMlb1po-= zkOdauf5?GeV6w3+a3{-2k$*7V1(R`)&;=b-l zBJ_unKN*h)BbEidk9UsbK*BP{lt2cCD1*OcB~6RVl?Nq)<;wdL!Oj%B z*sleSWGPZJwq#kD2FI`rWa&n?hb9}bl+WqtRJ8PKIY)8d{Nx8^C(jE2A;t4n3Xr*F zIZKwJc_T}ffqA1b;6N595E7DV#8lqDXf(pzknRjcg=;(k9LTZ$-ZGdK#15Iu(i!3J zPxl_J*-LlENOVqyqH+c6$V28bbSk)$rgbbK1MxahuY*T%n1gkg%lox-B02igougP5 zCUq*IW2i>)59$OZ)?9zmsdz;d34x+w=NZfq1hu5jd$B^UJ~^{W%&$gSuYRr%`QE+95mX1^wk+tV4uq6 z?~q5b6)R*%Pv=N@p4exMA8AVG1URs+8r8m#lUd!4NU1XdMHLjuahu`HF0f~$2I+

4j?iN9{ZMgCZa{BChNfRNY+**Aa)!`qx;DC_u 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 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/rave_bass02.ogg b/src/samples/bassloops/rave_bass02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ff38123df91394ec91ae66491387332d88c9dc7f GIT binary patch literal 19925 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 bon$T9$+JxplN1n#EEyFuxji3<90L9aZ~lI5 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/techno_bass01.ogg b/src/samples/bassloops/techno_bass01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..15c2c8e321c5af6a9cf0a2b367b77ec4adde0302 GIT binary patch literal 12535 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 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/techno_bass02.ogg b/src/samples/bassloops/techno_bass02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..08691f4352118add1e1a5b6dcb1a3f9933c354b8 GIT binary patch literal 14282 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 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/techno_synth03.ogg b/src/samples/bassloops/techno_synth03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c27cda6531790be9141a1d461f80d9f01cc20134 GIT binary patch literal 58176 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 literal 0 HcmV?d00001 diff --git a/src/samples/bassloops/techno_synth04.ogg b/src/samples/bassloops/techno_synth04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0e9a3739833eb875c4384fea4cf9f0c2b92b3fa8 GIT binary patch literal 68143 zcmeFZcUV(R*DoBqw+dLW&_zK71f+LRP-#LG1f+|UNEbp60lh_0X-cn&NQr=e5JIE{ z73oa~5Fn6zwa8-#PD}XRgWKYwxvY&CHs$*ZlU(1|SGz z3D^txSBe~+bl4@kDZ~eRME8XF2R`xy@7~yZ!Fu-u0GyHA^XFW$2e@1EKhkc=T~6uR z9ma84&VNcm`~FcR!sS2keDYWh7zjG=RRNBwE8rHeJ(eHfr^Q{$N zw?Lt=&D}s_SyC>z;G9iQ!2EeGHG3Y^6Y!TLmrB$iB?l%d{KMr9l-iYh#&7s00CA2> z6$*2ykGqtw0y;UcPlHR%osYE$tWeqIo&)g)9^KW_wyTe_t2tf;J@k*LY*-0O0ub0Di-F{H9gH-2)Ol zhk0xdaE$>t%#|~GS!nd8=s}`~C+t$hhb!41q|2&3yQ;5tS5xZc{uDO?0Pf!7Z+*gl z=ubH}0O0V$D{l(a6K5VI7umuN#k~Bq7w{AS*w2+aW?029R!r&f-_Vdq=DbBx7G1u%YOg7i-k|;>D@RmaHTi&UfJ>y!A z8p#D$-jH&QS7~1D+PBznM1Tjz^-TZSp10bWnIYB0T%!YtcU<+=1a* zjhmi+_%m!0w&}&5FvRX)mzKUME-5Yb$}aZ&|IT~!#mfMIzW@M{_5fkS0O9t4-Cq5% z@cDg!^8kRsJ>gq{SKE`7O}Tx<-t1poM`vbKJob2gG;)&Pn|BR+)#J|7jRN0=Q54-hO2u*Nguo zV>-ZW4PeIqPel6H&Hv5QTWy}@n#FmWT>wO`y&{7_%uin7}+!12p~hfjpNxzX1!dH2~CHXc+40Dda(KFD7Oxewm| zY2E+1LP@~!1AvFu_|5h`IP9|t?Gq2PcfrE-XZrxxpYmj%jN8XASbY-k zYA@j0l{eh@OS-|0di?pG*_YldYxkeJ6$T?^UAj3yzjNxte0cF+SpHks{U07@b9-?_ zm^+pD{7iiy{Ql?LG{AKuz|$M|u6EOJ-s3m3v~oO~Jr~Z6>f9h+any{ieUDr4z7_5T zDg1*JH=vi6Qohq~4k&Xat#H9p;aruwl9c*o?R(t7%au%Xf5n{!{z!Hy9>2wHl~u5# z?Ln?!=|X*lO!xIawcvu?1u~1hxazpTVBZ~Xy*BCY0`GS_=8_6cKLW! z0Qbta)|VS$4)Jnf#_gZRx6^KoKK}mV5VsGf_gv=(03OC$ypeK0mvYzSFCJG56X~Ml zWDAp``zI|-N>WWsOr+A1@0m!U(xs(JQd2D?iwcu1qyd1%uY0&ZeeO6*0^S}1TtEId zziYh4<)ZsDol-6n9BuQn6&MJBPmJOUBHw&$UQv2Ya&$y z?z?fNDD|X1>3ph%2{{*h{0IOb{e%l_KHqZ#|NZX$pSh+4065rQb(K3oaYx8BnS0a$ z@|z7OOK>myPnlWHhQqGB*|n4j|1BW@tpR1Lw5xF+xD#n%l=XIA1LiA;Ooq{Jpk!%Z35QG zeMbzRAKf+6%s~L4?MiE=Yu}B-`Kc#OjLU=jG!Bb%J;1o6CiPJl*L!Xp=6VJ9vS>)- zk85yUCDqQW9L%+D5m%0TIb`vtgfy37;ay&IT%YSlTn?9E7nh&<)5mvX4H_Kmu&4Bdv0?_?7XCk{#f~ptGB|g`jR3pcIVv)|CTkd%oVcXX`aX3o*OJ>j<(uhlZy((i$%@x7)-WhkC_KM@=Usd1qvHlf z(m`)Dd{kHu^bb`XbdP@`)yj>whxY>Zb6xh_`74=w00$2pzIbS_$e#VYzJRCC4rl#! z>`4B%8ll19o3Bckin`C>TD|SwHj*`~7QoTX$Dm>sZJa%w%J8 zQ(a_3X4RC9xz%=0T?mG377Fq1nWIiipis8Lg1XT0#0&T&Rz>tmQuNjUvb&z~+f1!o zo%1f%JbZOqjI*(w@(Bo2uWAn8#sc-4%*`_{@)0)IS?pmO=O)GqjR-%r6~S2vU&2I& zM+8FymcHe%oj7CB+ueE`^`O9{xVp?N*sqO@RSgX$AxGkMi1iY~_yc{`-MWp~d{ICz z@?5*Mxu4m@6W>0K90eF0Zuo&_Sk8SBVn>1r{g#TiHTh!4+~SQtBH*WUTfQKf4~}(Q z+-$1mGv`d82)=r;HJ4uu(Xik_`Io$p^Dc-1Nm|;VZH82D`AB~C`{ThY9Y0h|lTeX9 z)p}Xwx9AqKeT1v)*A*-D^k}oq4m*cLU=SLLHMg9iz0=rawiZ0CkrR*S699UA*$5*H zFemP05BaR-I_ow=^K4-tEv2@{DenR%M0Jm~)EzVTP@eNwYHn|IOPs?kYD);@`6|{N ziZEtUGusUBfE9Cy<6~}xB|S9rP19qi)XZl2-(;y|pMFW!_UhScR5%z-mf;H;1<5>- zSBlFmk4xIV zm&#>^z06HjO*ZTfS=&5)y2ug|8Z`Mf+7`MtHLpSJO|mo*5X$LvW6SeRPo=ZUPCFg# zZE#dl#(GtpwHLmuVcFFjxc2eo&pIWTjN2)LqAr~~5;qnG&bk$LG<^EJher8a{I?D6 z8j*_kVLr)3<&jFI@tX(;jT7jQ-YTC}g2vsesT`eoN}JP&YENply&X5l-^u5HI((vO z2Gzn>>r0-D(yN+e658yc_HhYG-QIR%Q#wQcW2~Eu|;8sO z@{)>*aXBE!Nw+hh-8m} zzAkPLOoEqTC6XyET4Z)>n*L!9Od=(L=(9%~{y1WiZ< zwywWQN(}@OOlEXS>pGCSPi-z%8t>BWooO5 z#WPngD)*UVk0zby)#QyhT}W>u@32AC>CqRo#@l!Uwh!I+ky5y#*!pI2mPDFg$rJ;kI~Yb;dS=b#4|aTLlMA2^WJ{7Ccp;qe5MBe5iE`y<$c8u8Mq1 zGo6AI91okWLOAV=GqXkJBsD~gVoav$0Zyhdf1`?#u_6L1UNdQrE-mvKEIiJ4F8|Q& za%A;3Ywqf|KnW7DO{t>P9$u?efByo{tRcR8MR68gOK;9|t<0?u1L_h#cYjU|N)wtrcS)T%deGu`J8PEwMNQcsU=TE8LYg-0Sti zfSJ`KKaEusXg&vasaQ&k@vJ)*WtV!Y>&~weN5I}OZ^}J>Q+wC-qbjw)Uo(pR@tCbh zo(H_%TJkpTa_FUKubPncZOIJ2Iu(It4Sx`@$Ucq(<7}0jcUUUDtR6JiQGc}#y4atu zCQ1c^7FJkBWyX9!V#SjtkgPUPev{xmENA+B(W9oIEPv6z*wD~pys{^e0llL$_{HBy zav=ll6o}b`j!!{0o7WOy; zTgjEOp}Au2bDYA0Gql2NH7Zf^Yt@ZywT@RsbPCrK??#;ui`>)4tGoV}s5vffrWg%# z^6bLOP13_`U;7hEDNXC_FFtv)f7KyOg^6LJ=9Z!Dp_-er{R0hKSkeb4@?1JZSVb$M z>5f!R+1$kl9btROMlQ9kY|gXQMaMaNwxbw0YJ*7fMn+9Nbn}U8j(?Z=>1Ejb7K9CX ze2XCcE)}ia!nX{>D?LR&?cRG%A%iaVSY(dL--%9W48RR|y}cVVOl_ z=G^zw`ibCOBYW^@3DhswL^?jBKYg*2_TH~w?DJ%aUZXyDW{0lMc_X$On#zpYpe;DI zq%&gnE@l$K8Z}pCKLigiU;7@Ut?2G*v#n`1drN6)$}vw8M0|1M1qldmY-82a+q{cok$o$h_ioq@k~dVDI2ZQ2^u1;-25hg$cv z<2&k81qM}td+(i~^tN6$pdA+q9VllS%TLXOhf706Tf6JDYsbjGZ*pode$$ls@?MA+ z?S~tud9Ko5ArChLNvjh;Eau6ZW#0)}em8isXo3Wm%ngJ*JYtAWAH&-6F`O%lAAHTBb?%PkBEv;2MLbqE?G#nh;pxo=`bnA2`e=17` zYpyi+canL+mp_p`oO3jmM&RycVm!J12>aYYOQE#(sMNumzl#yrCL!lm!|_zrG4RNu z|l9ES^BkkrC z)fTmMkeg-Tb9Qyv_Cm2A4Y68;tx1Z2;h8g9H%~>$n@qY)jTE4aAce|55coK!9tgGm zWI6)s%Bj+`C5NkoFPVCfO1q9ZbMmYx^rj)i((TS*`Ek&jALA`KO59;v7X;4J6^X_1A}l+XI*^2TW0HpivfA#j|eX~JB?`&m?64ygQD-a)jnYHy@ zIj?G6Wu~8F=7(({61WMTgiJLA-pb&4fV!%Vd~Q^vdc8(aKiaX@hxc9&dQZ#^-GT+z zYftX4OQZh=-}rWd-48(_t=?Xmg2z&Z`r!xurhLej(NS&6G#W&M>@3M1q}_YZ0G8Y=;*3*n2C+=Rrc_4 zcFPFr6lD8TaI;Z=Vr{fm_G6C}p-}HUH@r!TLJC8psgSADs2twEF&L?w-Mu(pM$m}{ zQA+ZtD_(}#17q7;{{7%=joGMIg^_x?AA`@h;@X`27Y;f!HbaH_=yPh#tY1&Dg>{od zapjbG%Mn+IOw6h8BkT($&1z@uA*eyCi0T>%h1E5t=UYOqZd7yKa?VOGlMfV0Z|{wm zfa?UG_#;*L7&o?g{7=I zoj%9Q#TC+i&A6mktz`~WSzvJ~Bsp<;;Q>>?1vR|B(fal+^vbobx&vx@{sq7&cSsaz zQdiN@318tuoF;_*LN+}l^sYOhY|-&3J?bSoP$dcd$(VR=IPG>+GreHQYxpJE_D!9l zt-nmn%#HvbF0!1QtuMT8|60|{H&ay9d0hi0iy}m>b+)*y-ysFo>549tS;EK%_<3IQ zjDL*_&kw#oY`>w!SQ3NtIq;Mqbm}y&&FSO?hJ5Ot{mk9bIYUFeuJJyc$X7jkpv$}6 zDBz6JR%Ccwt~tEgm69E{k+x;kYpdx~3$Im6t5hDh?CQJy4C^Ta9IJI+9oN4i^*CoqJPtdYL*!8kBvylzl}i<+oq)M${ZEav@isf~OyLKzhsS;y&9@ zpXJhk)$q;-v?6~it6lHVcaQFG9CiD>oq5Gcgrv8Vlh@M3WV9K*Wgmw)LOzGc z(o6XSnVB(jJPHDt%AX!~G^dt(wJ=#FqSNQiHVGb1}dkXYx$H;DSq$z#V}}z5!0d(zkbrDwBbIIBDuaskDYWB zG&#DnNtYCAMIoIei&Z{8zuGmFA-Inaw^KH6(TQXmoszj&2;u9tvO;}klY=-_*Mmnm zq0IMMx}IoHMu=v@^0cF`Sae~w5Tsds*)hV4?8?5~9E#sqF!c)$8Y@m){Vf;cJ-uv4 z%+`f^d3E;`jnRR!E8DbrGRyMLnZW_B<6)Vo=5mg&b0UiZUok%f^f`8wsI z{kJ_I^dG;x69X-@DM?+KI)e=u>SH5l2?0y{_x)>y!}PzcaO~rf?V^f$43l)e5O_MdAne9L4jZ zXa;1)zOJ+sjvqplr}#I8b@oS7=4mBIsn~ux&h`hqdFx**ybU#kMU*kP{b2b}A^5d|7u1h)UZ_1W)7I+AaL#;>U1|;LMwlp8RlZ zz&q)gH`c=^4ELXy3biilPWo#}S-ZtW!_sO!GO!P>W-h9ET*v9HhA)${y;gU`1@MqtVmbgos4UGLCqSP0-=^*XkLDymOYp@+)p^y~x{CG{NfE>I<1RFdxUg#7z=c=bO-xC@~;(+)77P z%_MEyJFlsv-mqY}W{%LWbE?WpuY}}>AW{10VkQd{QN)&d@f1&-_zzIWNGDBLG-A_o zTquP9RKg>)qbT)}8=QGqP;;GqV;&QQw7?yK%OJW@marrIK123cYK%aR7@z&3L^DUmv(Io zc&PvwiE(|VLoY8a9VzQA{Ec=ReYD1ZWo-D^-+puIZTAm&rfnHU8tunjE@fbfpq^k4 z+nx{;@;^d)A1Cr(qA&`AQbBhRkkQcg8 z#Sw+{6(BeBL1c@*REO1v6q31tGi%(y(<%CrZgbsid!mM)7V7V;#nFytgw@SE z1x$ijIxC4$7EI{@LIMkqXSTGWg_0oV6NJe-V!dg7RGr|<>5GM;OZCXit}CwNLEa`J zTI)lFM5&Q;ISU>dIt^p%13(UJOwoVFder?+bmg8i6w4pdCU7G_tU)PID^M_4+;8@K zJFT%owMw>KcP@`IJ}9e=;7)24w)lG%k|G;%u}gMiT`bxpY0E&@QBGJkit~FOq!8EH z;$7)p+PH##;tOSyJd%F5$Z!^CW>3V$Ca!%Yht9rVUD%oV@dB=+K971%U^pEDf%wY( z9Z03^qWNxm^xPdkB(QMm2l&m@hD(ID4}6trhi>jFw9rd@e(rKgjVYh_%qbdOmX$el z($Gt`#Q&7HtYSceY zLpObrNqgY8Es))d)SK-sa!rSaugAuXYdJQ~FRbZKYdiL|!vi_%!>~0G%N=?wsL~m; z5s%c3rhV!Rub;R5J0hx?-R!TJ9Fn*LGo$NDcIJe(>4~+CF;n`H)yG@CtPWa-dztjQRmXzl1cE4aZtdAxw6qaN0@GqSm@l{lksY3|G1X8DH7 zPw44tqLKc(JL@((@Ye0YJ|UQ|pJrsluV0;zO56{Y)Sie}Zt7mdg2^3MFyLJ0zNC&ZJX3)El zRAh_+(T5j|E)35vc0|>Vp<{I~tK1%Z?6LWTA*bU&r0oFWZ+Xv5E1X|tHn7e;2{0P7 z$b@>#)yc6!x51BRP&Q?{&u2CQ^>B<5Vnpi{aZZy`*_@L^F+@<4DiZ@67$izuduOb+ zvWCXZJYHhP))18(sRR@C2YP0|bM=H7R_1ljEME^LtXU_{jXxiIS6i7`AcPZ(@a?!J zIya;4rcV^hR(tNzb0EOio`8=Zh@@&|Gfg!`8&@aMx0@5jFlaLm&1_{kvt*A#fnjE& za@J`jGt0p-(u5EzU~h~;*fm~-r)wCx6CZcGwUDL5`PsDCBO=GzVgzmkMzI>osAFoC z{)-1Qgn*U4vk|H~{$sNwdA-J_MFxb%7HJ<>pw9Xy;c7u7X1a58)P_QMNLsfGR3+=) z&9;`Q-mdlr>K95%@6e%X^{9=x_414aPOVDa7RX-ha(7_<)K*AfrZ7DsQuWQY`CjquSD zEq^ECW^6ql8lY=(^^1?$0b215PZhhKaq4N!%XS+nEP|AUqun&Fm@FD}7O?z`wN*p_akuQWW@n|=0@i@V^sJJNgDIllZ((%>uJDM{Qx zQPY`RqTExVlliC)jo^dV4UZc~p-8pVcPp1ybPXG0TP6sw04qY?cT(yLI(aL#fWnFj zZNo!GKIt!TfN_hzjMwC0+dE}(uk7t|mk&6l!LIH2_|=tL&yxmCy-HoNcQ=(; z9)5k~cta1Xn#agAr}~SqI9kzX$VHkwp$EYe4bcD$-irw_`GtS~K;u zHBF+@sMlTa%Cie_=K(@d4EdCOlf z)~pk4uP7&F)X_T;xuUdW94IZ;KdoPbSZrQ`5X(*uvI+59_r&w5;DVNmv%Cnt;cAVx zca(JM*~>q-7`Ta`hP5RQ{qD=b`*4{IliO~Cmu~woh*ebvE9=*emc+|TO}n`2qKf^Y znM-h-L|@k{Z!xtO@4S}GZ$pOGO%QeZ6+2_Z{CjKvsqJ6# zez^~4$=7oovOL^rNk@*wV*0K+SY@%Mr|B$g0}{MFJ6pb$jE(h9_rU#bEMNVRqVnU5 zxR5N|QcSM%c~QGRbGy=PcpP*V>Xe{r=S6HE3yo!Ve+1i_oJms2vSrILWeOQ?j0*)&oLAdS{=A>c)pl#Njoczc`>C{y`F5B$#?E6K)Ia0XJ;^n$zh1lFEj$Km6ofI4_=EP6sQql{ zZQ>?E$G;BxW4$#|U(0;6##t^2&&>ELuGb@>ce1a3qcB*@EX5~$E&01&KSqX~=!>QX zphBW6;G3D1zU-1q&l>1Kr-fHP*6| zerLXTdeT2nO;qy-cz7+s4TS&w_)3|d@cPw)cK+sBcVz8$?y0P0Sy2p@D8H9@gQ}A&!kvYp2k}b`aT86aF%NvW!ZLlAVotli% zr=8z3Jci~&AJ=LQFLk7}o>?!_p57W%uC&R$Uk_77*Eft^wJeTLcQq)P(M-tDQmtHI zF{UYzc@q`L5Jps1B0OHCLZKjb2pO<}8O)x?SOEU@4L)M5jFkihoAY|-A$7KQTw)x%2tiKn6}Iq~wo(F{RquTQ?x00Pe0Nk0 z9D7Jl*a4i~K0fXgJu^%Q+uFj;HEBC8RcL7Wr{?Y~onI(Vfi~t4c}}Ty>A^E>x0~N# za{Z{T~qjA$$oN4@o5AEwR#@*F|9z8L7cg1 zQ?Z$Io!cp$tu1aP#TLjQletjT6*CiQzf9p(M9W=pC<=ptfV-xXLK|FhIXRBR3Eigb zTt@g>W{z&rSVS!}uOxCrFr|jWVb;z5uw)B~W=Qc+D-AQ|%z&$(Lob`Yvi@z>z_6{wo7SkC69gq}vtc*zhGN<~iEH!n?fES^ z$M~3=sb?{1YumJQHftTP{YAF7J|kQ7Ab0e3x|5x^i5wBVwO9uw!Mq3o+O+!)d|k`6 zeO>0Y24cqVKA&gGC1^#6Vw91leQ4-wwraTlg3Ner63EC|5br&G+~>y6^YU>DzkcH} zlnx^hJj*y($9|F2Ezb8TS#}tFcC8cIm$N))-;mS*TWd|qsCFjJ38~HX@{vAlNjd=WrhRe)#U`qUn$v z3?~3XkjnVVyZnz*9LsNE{d#O^K*sXsD&5*R%~f17P-*ARgFBpz(iuc0QCpb{n8DXpgGB-ZtA(*j;+WyiXP2pZHD z6R1l<*+*PXx!>U2C#DEi!Ym*~z-rH2kI$hHTCm;&n(F81YV7CiZD-w|l>)xq+iLq{ z0#~10?PWX3&6bvyp3ERGBp}u{A_`7*$zMztT*#%`q+sg8iSB*tOF<{Ri~3{r?rH(K zuC693=4>>(1q)8In{&fyzX+Rv5ul`+Mbyn^jj_zL{?!x0oPqe%I=_IqB*+q zERyvo(A3N?iK15Nga>9DYRxWQpG5UF1?BnF>-pW&&V!tdNT1Bep!$x-v@a1TB~3+U z-3`v({==cyTGR!Kw|whCpF~#3kI_+<)*T>3Jaa;m>ER#E#563e^~{JqdR`zN9Geud zTIKhMLSFCEQxRpuz-?fiX?5f+daGlIU>1LZwXXAiaZ?iqM!+lYH} zm7ruqV+m zr}$J38BhChw$*&)XICV@yGEpSfx<1j(3h;76;r@wEj+&|GhXlj{1ERUX>1ADLrkSP zc1Vd_1KLiU)vwU2ixq_YMsDSlRopS*Aq7F|-P5$%q7tw(ZTLDdENv*D3T>-K8jnK7 zk@KPT08xC(^W@e&ggti9Mk(>TM_Mn7&`@t6&2LGB#7Xe%ZDK=Htbs;KNojqaM3*WE zUN`UVpCJY%oV_6-o<)l;mfIc}ko2Jv8@vOf3!wFtu+_lnO_Dm^Eo5zR>;VMnYY!Vn zL)Gw_Dhv@GHlz7OZN;q~wv$@h{K}Jh;)YAqUz4jf7XE&oCdD+>h*X}kL}2+_|2fNs zLLjo>agp;isC_?dsdy^CGW{hi%A+htxKgLmdb({}3bvUdqHyQ(sL^xZ zYIxlc?|eGCfT84shh4`x9ND}qkMgw03fQD@;(g7?W^*EhE%PvAO9ZtRrt7Rrd^Hix z99$o1OK)0jQq|32Nt^z?`B}$IExSCnnu?(KMX#V=Mg-Yst+RtgoQOe>YR%gq>BLRp zi<4=?&SN8~w#^-(XXZpf=Kf^dWCw8EaU64r^0Oz&XRL_cUbnP-2*Wjd=iJ}1uRSDj z2$QSjhvo!T6rojz9{+F#ETHI6kCzHt4)4Jt4+5Me^UzHpon$GMsmRdr{Q zF3}L=+TL}J>9lEWWp&gL9?HkDcF0|pQW{qn+tbcpQA2vhrqUR>xm4(r5duad1^$&R z*rd_WB2^^kVn^6N^hp3Q$Cc_i1HhlEo_h znN#;Fauyy;W&$P6iOP_YJm=!VcBH0bs2UCqF+zv|vnT1B8_N?aF&4DH5SNn%-&ttq z+AyYsxVt3#h#&qwG$0nfP5$;I^t$|)A@N4EJoTPQcS@b(1$JWa7#k$>*(d;LElgZ~YvQBXBZ|s#_uXL(e99MYo5~IpT2IRCYo%|bD1y%5pWlZaNNc^45mB@A z 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

y) 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

T!eIF%)HM=sbI@C(fUS63*wV2j26d#XU{!9KY= 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 G^cV*f;Fp#F literal 0 HcmV?d00001 diff --git a/src/samples/beats/909beat01.ogg b/src/samples/beats/909beat01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1892eb91bc40140077687f3f4fb60e7a471199e0 GIT binary patch literal 36745 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±6Z=m*7%)^{JGGz$PnG4}*34GK$$Pr(v_x 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

~*A>!T5-6 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/break01.ogg b/src/samples/beats/break01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d1f5769bd5a57625ca541e829037daf4ef5c864e GIT binary patch literal 18545 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 z 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/break02.ogg b/src/samples/beats/break02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..17243cd9eccecd1a107fc104358afb51319d979e GIT binary patch literal 23345 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/break03.ogg b/src/samples/beats/break03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f806be70ae95f5fbf827e5022f7afb6e167d4280 GIT binary patch literal 20580 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ΠqLOS`4!fGB<@chGXWrH@W32}UEFJ$BC{Hp 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ÚW%S2w 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/electro_beat02.ogg b/src/samples/beats/electro_beat02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b89260bab5299a6d8c1c2b07520c775011cb1564 GIT binary patch literal 19679 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 W*3ssq&nw$u#fr+h0fip>J3Rmd;cyH9 literal 0 HcmV?d00001 diff --git a/src/samples/beats/house_loop01.ogg b/src/samples/beats/house_loop01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..09f3a260bc1d8a1927de247c4aa6a36f21700a4b GIT binary patch literal 21398 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/jungle01.ogg b/src/samples/beats/jungle01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9662e4514ab7d3491eb4b26e780468f4c79cfe6a GIT binary patch literal 33772 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/rave_hihat01.ogg b/src/samples/beats/rave_hihat01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..236f447a8bf8342f798ea91225847a70d1ffc4ad GIT binary patch literal 23405 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 D%&ZRJ literal 0 HcmV?d00001 diff --git a/src/samples/beats/rave_hihat02.ogg b/src/samples/beats/rave_hihat02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..33329bd559d6bf3c8165d085b4979392dcd79b67 GIT binary patch literal 21052 zcmce-WmH^2wBn3^gBU;+P?Z0DABUaQUvSzs7)7-t)M1CYb(0~l(x z*9!o^Q}Lf`5sboX&;LoUJz=1CYW+kY43?MwTk3)P4;nHkR0Cvd#;Ra%N@)o)Q2U3R zQkwF^`}ZH-^RV;0;(|f=Ph)B^aWxpgM*x6O42uz=%rKI_ACD@WC?`wo53r9+Y>X1Mx}v=_%Wj%OE}{C6-5w>hwoPd|WQRfvtwr+f z#@a`+{|Aa;4}5L+16MNCu7D6)%Oi!>3SVnh?DetsBYe=>4rP#%eL2@Fl+YBz9_B;SIpsD^;7?8_pkB4BK#HoznV4sF1|zgD;DT2>3^P4avI?Qq5*)cY=+Pc1`I6X zDpWu}0D$$;4p%Y;SGJOLaGVAm8C??rDhvQJw4GF7o>VAABhmzvLFb;skdnh#QU&@` z#XMMb*u?s;yA%MR_!YOu78mJXKO+DD`5QxME^p+PMl3`#1Ia(I6c*qM0Kh}ry^*ZM zmHSIGdM-G6@&C;K8I}?N0Q_VyB82;I6(Ca)6N#rQVe6pci;=z+ClebHFM{~30Rw0a zCzMM?k*PdSg>F_nPXD6l~(AqYQ#vivm8sud^EU|_( zkHJQ0kAI?o^4LM?k0l0e11*4gU?nMFev&~bu#ePXh`o=}@6Ct3tT=i8fxK9G{y#Li zkxCZ8T3qEXmD~7+WwkSD4!=Z!hT-hJg#W8}_fHH^hOrQdjH00g`s4mXY7fOn`X9ES zz*nOu{j5YIX-^{=OEVD5EFC8}SpAyirasBxsZOg}&0bsSUt6tC8?Rm)FHRflCKxZ* zTItT{>drd-@A)6=zVHCw$StVUp;;<2PYU&)a-v}XSODK#-q1}cs6HZTHDl>O38rod z1#T&YA>{v>KotX(8Z`Ol{8Jl^WVZ}wu$XBXM0DEa_^ceGSEN(6Yy(@nAltLGPm-LfMhu8e)l|00R`2iqqmIM5T-TVwI$edSaEr;~kXvQGia^ zN{qlB4W&?)JQYI_%j|?w1WRw4c6e(b*np*IT1%^>u}8xpjO(VKPbM8a!w)Qj%$UoS zO)p4;Sn_5JKrFp82E)MKG!9@{K!O2NQO}&gAXjaY0~8gm;V7^-!=kjYFU{|L*>sxL zAYV_C$57>Nk^^R}0~m_RNl8n#Y&u1&gez`B3slw{trhkk`{AOkA_w#dry)> z7|ZOKRylMG8P*m@^`!WP%8WU#RS<9~U99YF>mcqAdgeS%_y`vr&dO%iw1+?Ur}>RF-sXF}mzZAg8>&T4cEIA_ zqjo$Sa0Q#QmTl{39SY45dk*sm0jL@--Jj$a%T5mgD`_Fq)`_t*gX;Oi zUZEqF3}ex66(vwv-h>hm0yO|jV2_G+SZ&~|sDG;|nX}hIZ`o&q*?~mR9=p&LP3d(E zK6;2>q|8oMUaXP@BoCKkCl6|Ue<*X6pe6&sR)$gqMFq*5(F(84pVDHXt%ahh1Y^IV z!k3kUnv4u1J9G>S_MH^1Fm@;a2<(lOu`KIJ(YECKufb)^E2k3-Eh=}Wlp=t&P(WiZ zSUIZpIt^+WwJNUw4Q(6fqA371GAQS?JxN+&l~A)}pso8iI3cu09ljxEc8vxURUWn> zbTmTk$f8;;C?J2zpse(t4LU{rzz!qQ18LBOUj}L#Vp2c{c`+Fl;}KD*qFO~6nX(>y8R?>0d^7-n z!4~SeDnykH?0o+%CjTa|3_D^ry998TlCzhg=T+IgX>p1`s5vWsfSQY<%ubpEmJA9N zSV=~P%3leJ3OZq7UnejLCoMh_l%UW5A;>U|V}uGd9WtUsQ0rhUIEDo)ssRA5`YpUP=SStu89KJf-dAx3X&W~hyn;-efb-u z@K@I!3U&8T-d+JvR|5q=jWHJL?)|Z3_Fm}&LL8xhY_JmlE+v#cU^yo#cxDtTJ3cSO*1HkK68Lh7?(~Mz)^=p%rJ_?&;MZp z`Biu$L=ZxUA->&krEqqr1Vh<-p_>%Z9zw$rJ|rqbD1g#G`W1jBwwDH77LlnOUjhDD z{JU9DW|5&xyn5{aHzs(YUgV!I|Np;$k_y$!|6b4o`s=%3I$k<^iPU08P$m7)UX|$& z2LPaoGC&NVx}b$_EP&~8P))`7Daq_Z=c^0~bODh;{#THJmBgUxf-3I63;zGE{ow;b z;$8utMx=qS1_*?_D)_(K{detuHaGtVfxrS9NJs&c*p_MEY4=NQIUD}j19W4Th3gP0 zgA4>mD-|Z?M2Z1{c}g;X9zKw%X!iCn`O0GGH58vxyjd;~krfC{9kk=Z{d)1w1>DQokX zyRnpGL;m6#hVwB^1nJ_%|0sTKte@gT=)pJiJgp>vZVQlM0r39t z076QJBp3i967oAFSTY!R3@d=|59DN&H>la2qI3YkkDsIv03j%$69KHqR6iZx8vX4E zz~RYgSog=U`p;$y3vdPlh*ku=eLFs+s-g4E$js8#(bdxziu*Mo13Uo$8tRXqK5;tW z;S&%N5tERTkyB7oy}srAOCLXe{CA~+8_#26OQ}Vhp9dyu$wLCrR|Y)bgFdoK6v+U z!${hfVKvjgRCB^X?Sy*@=PPaD)8Q#FANw42?s@w;MspXFVMuiWb2>0pzTN;74PUMx ztA``{S{wN;oE^A9mfAP2d)6m%y_ohbwJ9my`qp$T0rezd-~U{>+yjjBe(@M)kLOC& zB@p>UII!Dg$_r^+PCw$Jb&J0FMfKaI;N<X*CI_AF!%t{;aU(?T4#6DeKp91h4+iV}(!wDdT!3D^$Ot!Nw%!B7ho#qxh>goG)o>?{d z*ovQZcHiCnbH^tIi!{5?NZwQ}<-mgxRjYP_hD_#y6bUo0KEeK%@M6=WN zanYc1uavbGV^k~A=3&U>w)BA?+~%?9xWM|Bh{9QeFNXICFJsb>MO5@Jis3oUL}3%8 zt(rR6Wc4jyia$mEFb_|yXy?(-q>b-9i7kiZ{$SMW-;g6&%zd3?l2bN7yqV*=@? zdNnPcaoHg9m&Yrpm6sP$I}Rx9a9yumeFWdgU%4{<#!tBkwB~=;p9=)&X_C4H0=8gv zE-zHdoGZ1d)X^A={xR}>c-C=b#xgu(KN_3K>I^>mwaOJd}?u!iJp+aulRzX4ygKkSGLnG=`1hhr0 zzqe+LcY28UFL_V-+hk>JgBTgP-In(F#e8wL>@a-ea~xUJYA)*_Xro@8g4XxsqK*t?X`uJA5>xg6iG8)Ip=Ch=zK z>2NLzM$-r#r3R(A|FL)RsB6C;H;_(6b!a?+QNq1%q}OMm&}*y8LU(#LGnq~sa2LOSvm6y%d~R7A*P`{LXXwiCBGfhj z(<3mZsfUJpOeGJ~@KV4o*uVJxw-r=!fXv3O7ZXpR(_-1}(M2lr>X%uPI zFm3?06$E8rPQVEMyZCe6NN+VRWNKanW-ir*qF%v-9pcUHa>S)z`mso%$X+3WO5;7` zrGX2am1*O|iX^8^S$w?ZPJU))7lhIVLKmDQ9z%WeQuEHqw=UxzM27NEpI>tEJdvq5 zS!rX?Ct59yE+&^m48m;wt}=q<^?0wl3ltKio=g_CpS<|?8(z*-*z&l#hSKYiyagPqm6Q?jd$I-{=c#_RB1fUKSbH8B`Z3b(^gl zgJ_SrIg*@;Tpz*}Kg8yyUj<*iL`BCS(h^vTD>cF8;AG2Xz4HPkfkT8`C+!)0Ba zPH3%$77ZdDFcl(7SV?HF8dO&em6p$zr(u~egTH20%qsK1tTMXk(0Ry_OUspxbD>j> zl?rx~1Io6!Ck^}Db%jL0Ck49BOYYfRM|16X5o+Ytl|W?=@zr2=yfQRouyin6`sUKU z&qH%XPUzLa@^5VLRj8h46u>vF#3J`$kNL8NX}4~vT+n|#q(1wdQ3hsmv&N|JV%pr> zWsIjQd>sU}+{!769D~o}8qcE#fi|)? z$ww0~Z*AUQ_Bp_{b&j%fjMflz7EwWT0${aA!!fL@75|i(xprNCLCd4MQF}qqe$Y#8 zG7{YlUU%531YGl?uVBKw`HA+o(JXt~8?D06cf-=%l80)E)YZbV`WYcr8mN|x^&A!h z;p!eFjWR{?lEs1rB2?*-o0FJJDNl%#>jhrg^QC-k<_ynWmpMJuL@E6dVgtMr}!=yl04%!d9ea?^R0K6 zlepMfBvq{wZ-ECG{ip^EA6t4YBu7{6*4odtWGb-w$I-I!9P`axtZ%#pVXXYVzSAi& z_|@6((zRW-c(Y9OAtAHv?D2~i7IRg%mBAN$Ja>ze&A&U9OJl-+j%ob@&8t1rGar|~A?sLef0Y6p>9>pt0{kn3giO=9y<+^J4g-crj7tudCtodmw= zMd8)Ty6j`zI)8E_Fwv}U#G4>j`%*y}hetMKijV(5T-K9KK^H(y5_TXR$mdmgczTpX z{xzP^b-aJWz835N5C-YEO2EVWA*-*%%hQg>sqHF(GxNIX7kBlL4u>5~&Of+esIU(p z<1`B{UzJnUb88QM8%9cyNqiiSpHo*g0d`U3E_li%KcvSPn9iV$9F^@CF6*3>T*wYn zz4;OW;PY-0+ddN5{zWpFCRZ+H9AHsjjpq|PI~f(0wdw5Z3>215tEHg(DPd{{!+Csf zK2b-X`u8S}Na1O$YKb|DhHa2k1V#JHvS@>{yEN&zVREa zSwnH%p_0&)!Eredf8?-js&dD}MMzeyYWre(RU=lP4LgB*)@1Kcm&Kj#=} z_9rq$&h)cn)SsGvKDPk$_;ehr(K>$FerGOLv*;~`8@=NJv*!r^%D3@Pe7gp_4a)Go6?%YG?U{5E%3B)wWo|Kgr#q8l%odhg zG~MjcT&OO8MB-Y|Ml6mwooe|f&2Q%G%y0w^J9ofh9A5g5W&QNFz^ab#(tOBd!XQ%D zB6!Ngt)G&$X7rXL$9Vap8+kK*DCsyN8j-apKm2lAIwI)(^W#k{K8f!~DNKQs%HL(k z3M~3R(_lt4mnde$kn6=15+7+qMEf?d-3XhlE*lPM7D6(!*becxs{OTdmFM8y5+A$djh`33 zi&XOE!O!Z0f`;;{iBCe9^}}h~&L2Vp$xOX%B0Dfz_wo7__%lj^np%nODcSwg>gF58 zjrYbYa}Iri%l2+}A>(4~R%Xt!r94je%mXFKa4o7nKh1-6ngR~U(9|rvR%3&QHf!)P zNJWQ&n&1J3NMoG)Gm~ZT51XoSg#0|5b=>R2XLBtPQ&QFRe+}IWSZ%P?BC+y`G@$cg;j61T6V++lW z;gOw~HKYuYlN63r#v@e*G~k!P05pB!DtvpL-A3~;Gt0_A8wR6xHwBQL0s7opGsmd) zciG$L+g_HCQQ<9q_F;d7^?irxZTj`NW1%=bg-tt0?-mAmL#Y&@PSSmkKN#-11BqC) zBM(lOs?k#Qq>&-Fgw?GH{04u^65II%OJVMlk5OG<_pAYI+z%A3Bn`ZZKsv$FTMNyd zYLeQg`{$ce503>Mj!G}9(M9d5yJ*76`rm?{q#&f%~E9+?1$)QUmYWu1=$`;WU;v#q;3BxB?z1zN( zTemdgvx9#lUoW%%84jNMjvu*fn;Ta&weK)0>n^f@RAI@l`GHRdTb=WqU|x|7VUKa= zee+h%%6$sVPm;OKrfCNPCw%k4>aCmvVRcmEbY2s}(g6HmJnM zXc5SXKJJLhR;hnN_m-AxaZ!XF8m=KvwC2(JXi?sla#)5#A?%rf{d`MhalYl>{)=_h z^8gKOYcoC+gHO`7v<0k^cB9Vu){ZnOdf5kf_MY!Nyvo%w=CrSGkd%3EPFx%|p%-i1 z#EtdLnvJtmIVPZ6U+FMuDce}@4k2-QGae8}#UJun>-o~rB4SMjlW#!)Kw0*-s#fST^D1ycRiXuP*RRCfJCo{^h zM0tCg$Z(&Z{*ew2(SfnS5fT1Bg9Cs1220wzCI*K+^L}3P16YoQ=wO*yki{2sRjyWS z{$2G_U`zF@cZhOM$LTtDb!$u)>D6ueY;bTV8IMVgkcMJ4Pt&PnErj!yrj~WEqB4xX zPwM+e1H;{+Jd%`zTYG_Ofli#*Yu%Rl!H0rhgD{kZ#luO5Gw4d_&S+}n%P1N%QL&}A zyKM=w%|G-Q=qX8!hmm0L`M6e;(^R=Yj7HCo`!muV7=OBk-ID&GR?)+yyuR2v_BmcLus@6_@NknPkB4ilfrK5 zS4lb{=?`SMxl-1?6G=-;bZx;A2mb7bdpFmVY9v&Ten;6uBF$x$$J>mu0H;kh8@_Qc z`wHz$QjZxd-Wdkz>^^p$EFBfVI8Y9gzW1VgRB|SbMz2n{>UwhXS(ZwlxY&O&@G}=H z1e7(hem5$be6RpGr8Z+T?7n5!5mROoSK{Ms(4S>#TO}ETr%`tfs^HJt0RU1|9>PTQ zbr)yMSuSh{2FVMSZDe!fM!02mQcW&ER6p)0B`LACTMt{ArS$69qD}rYiBo>OHT_xvPMHw7z z$E^SBs)KcYwb7v2qQ&xhM^sJZvrr!+pjpv=+4lXjy=NLM;Zyo5i z>L>opfam|TzD3`bAU|d`Ga#g`wZKg z@h2InQGoWE6 z2_WG}-3+m1g*c^5Sp+WkpW7m_kUh7lrxotHaGN`hZB z^jO+@7-MW@l=bRdUfc-mz6I;hqRY`IdMoFf^nbZ#h?)^AxD+qQpra168)r%4==e4+ z^Z1j7eiwJ=4rsl>vn`pj6o5C;JX?bbrA24aAXJ8y_jt{KMSfW815?;Q*w|vQaf!vY z^2D0`binwErabZ>E?WlmZqJq)Hz-l%^x*HhUItnEy!05t7RMn~Aj4C9#ux&&1B9dO zvR3fqNx7-;_|M@Yt_oguR)m-FSpN6PZ+~=aWovDDY;s6A9yl2Ezl8Nq$}GYNOAGd% z6MyL#+=LCA!S0dis#6~R?CxeSdGmA_guB>qA#oQI^Q9Q1iWMM#YGxH5QK5SIsp$CQ zbNAeFLH>}xz?nlQZ_WxFpp$5dNhACeuVnv=K67SmN~GsdoW9R#ibUx4^c7d3eJMuC z%%5oTjz>AuTmywtftvI){18^cCPZi~#}y9=w+N8f{dL%Ry3WdjL*x*%+?n=K$ZJ97 zIO#%0p(H4RPoL2;S~VSNu9G2no)Fg4F7Ubap%`ME=V9#TYE{hEm%=DQ{^Y3;gndcyO<(fsbx6g_9;Dt z;F!Iw_QWm0Ne+%eprobGv9?LIdZ~=~jx>mYNgqBdp`Z%~Kq?o%LAN#rvjzZwqu2?L z=6Ue_v3tcjO)QNp6bgS{7L3M?WTafQwA^#@49_22ys&9H-IWRjy5GkDX!_}2%CFMD zS&xi7`K&9IP$B>9oD0@%<-jqYA8AQC^0JjTetXa@{vKmzo*@RER2AU* z3kHB@+W|X<%jT8op>?F8$@!G+dZP{b>8JsXT$mxwtT6F?cdwrM<2CqYP-7!6zmhX3 zQGsi(^tjv1lNU6_LaJ*?)2@s3!4bZ0ePLfC!>_M^`}s=vu)~zY_N4p9_$tQP3!Ob9 z(IJVVNDDQk2z|ym_nWc7P&Yf;SRHmeWA%&GgU7yAnX{v?tSjhz!`@=*q?95r@H9#R zGnXxswe|QV&HCk$no%Yqj-%}yo{OukW z$wrRd66O!R8BKyHGoq`TJP}hwB^Wj6HU3iMtxp(%R zYi=iQ%zu{U2z%9OQ)$=Y+)7mBtkiw@`RYyp^P(KY{@290HtXWckt^sXj{P*994y$j z$70t#m&lnDb7rMk>j%XQ!qRwJCDI5hVMliC%nPpfLlCP}&#T>9{YEa`iw%FsxAuW| zk?#miOSOLo?*(l1l0=~NZu@^5@3?0>XRLM0+VKBYZ)o;uM~PL^dlqeQoMrN~puT=! zZRMw|rd>N4d+rsMQN3H)<(p-Hs>`A8H;8+6BlZIt?T~5NPoM`Qo6lMTm*`)+qD{XMQ~ zt975OC8s`-<=)n!%@3$~@)LtPX*c!QWP`Y!v!X_bQsADYjF;ZAb_f>suK!^gtFu%e z3b9uxIcZzfJxO`LKG+EZjpq^Ig_*$tNRbZsUWt>l>Wea?eV+`j1a# z?jv$w&i>nz(49O}n(}@{+S+am??xvz@$T{9#xVe1vpLIx^ZEQtipXXnU8z-Xe#zvL zR5;x4#>tjAdBsBu{q5$J7W#p!Qf0I9_5h03K{_RxywZnamuQUOr1-h%?k-j$pDBl@ zwI6jYcd{v~sl{w}TlMg8Uh-n(!}O6qVcM*{TVJ%^YG}FBPapVms9)HpP=(^632Pqb z*%4=@;cnq%!7(|P(^w|vRk_&Kuh#Okc+9T!tdA%D;a0)~6+zO*w^<>aJO2D#s@noA z2SrCZ@g5s3@qat`O-z~oCMVL?i_;B#={tQWVEZt%Y6Wo9c6RtPs3vQw-Mur?2${l> z@}>C^tMBOws}R1*1~5V7Xw-QY_Jq;XT$;}@{}>GKcG`d9ONL2P8scBAOk!P+)_%rO z*Z9N?A=>92jycWF=LoB_9hWNHkep5kHsePcTKx7zHfTg5ETisYLVUm|-@@W5LgVmK zycpL2KOw^eOh2VqChJD!k@O6|%M_PtwvMa(6SQX(m8H^SF~CXC9+HrWb$y4DS|c3jb-)7VLEST{2q5|Tf;qRQqS*ym*$;aM^z^2J?*GaPj zt6+8x!bjkQrAdupd?`B+_{(T>%snhU5?`8QH|meukDHIZZ12jw&HQtXXuAx)T*IuY zeqP{`{g_g>=%#0GeSB2u-(!^YQw8l%{?D!>n|?yxbBN_zL+Y&&_^Q+S=uZqhIUR3_ zzcS%Mk8d;@uT#nX)j=*E49Yne=)IUsc#Hb$?8FKU>eH7@GvToeT*)8+wa|I_IcM{c zhf_C$mpjnj{#@{L_e74;OC0Nc+*R*`#?Rje7N4KH?PfGJs3}_f%R}m51v+Y3(wV_D z*-Y3dL0=F4PW;8T@j6f}_P0+Dvt&(H^^C*$lPsy8;Mmc~fsP`dDUtMTW>Jgyt5>Nx z+&fNWz054@OmUP}G|~a{HvGV_GZ0u(f%3=-n9=evM))BTxkl!>vRv;FpTKSe$A$Pm^Mw|NWcmsq>Yd{SLoAhs7FjmA?55yqeHrknRQ z7w)rv9hn@fo%JNCg^OknANEK0&gc^q5GgKmmllq{I40lGC30%V9gjyIbLwA>&z&)2 z^t&t;+`zqtK5RIDe47jxd}i`M(g93=8t*=;6|o6%DZ3>1zB?s2mT>YayzpFX`M@giGzX( zlL0cG(kETxAYm=YK%r^miVBJf#uZ)a&44=Z?pWY)g7Z<-IO@tVjh6*QT(5pgy? zZJ2@Lg)JozPwsw_Tv$wGQ4kO zzj*Kv7yhJ}*j1P~p9}gHGSgoW9!Ma>U5;Y+&TVf9>6uq`ynvdJt6}uLdR1+g3G^$l z2}_goz(AayYs+CK`->;n-+=n|nFjuxT<&b;AxDDjM7q@<++aKLAr{D%8fH~lH(6aX zxpy&9slt6*8SAIOKy4UNHy-2fB{U&au#&A$9z0kaV-e-w*N-{;iUxD_`F=8R27VIk z^l!<-abi_&00H?^SJZX>>)5t$7Bs8?O|Rz^Ue7zY{Uu7LiVlr)wQzC>4fg*LW^Lt` z5FQ;FoNDK66CDub7cOIM5=SnLH&KqLVUPM31I?GrSIaBTsLM&qr(Kf%SNO8=%eMZ7 zQZ#2HF(1lqV?GNlGW+J^-ZAT>qctqZl^CVd==6JG@z)QZST^YCBq+gx=P!j>ZaIPJ&oB{%kjoXvy z1FPb)6&2Dbk-A#5i5F5ijrWgT=SOmjT?R7-3!Gu|4gHUg*WLL;!bX}oJ6A4p9OW8Y-oK{&iWWZL>&Kt&(yu6R3Ce>zN z!v;hnn5Fn{ndRVaUx)``Jk)W{H^^mC>wL1L)X_1Y-oYd3a`zdac%b}1+ zGbQp%_=;Zs;;*iP@q6Kxn+J8DCWJ(`!N$vOnr+Jg_|HH0)@1iSKx zi_;iqdr&AFegSmFkVr*K1D;r8P~h>`Z~jMuo)g=*~TC&3P?v6bv}Gc8TN~}yg=sDOmC1p1+#m3f!amPdHuf7f{0w@`tCQl^i4!g{ za<8KD1Ln9S?GeMz8O-0j4;g+}vaMZ5tfeVPAPqzfMS912Hr(7D30GycSSQ41t&Nkq z8rDbGe)(6PPDhXUV71ib-BH4~x1{DY=FeDCI8Z#Y~e?O<_ zdCe|QfDx|X?`7J3#Tss!r}q|qM5ET2JpqBL?DttzXS8g3nn$)DkQ^IPZGU`T z^q*#37+SfkRnW(Ha>36lt+5KQi5scgrtHo&O~p}}Z3-qq)=j}rz5KZyKOojGgpbI5 zQ#EtD%_lbB#9A{<@YU#0@`|4=Bis61Y=c|y63y&46>Dcvdj3URHht_5ffQP`4v)V` z_N|W2jmrvIR&<>kk5@U+uWf0@9}tj{q*;BsqCMj`N#(eBBNBn|D)Fvvt9F z(PHrVE{YQPnUP^#!BixMh7h?OlO|E0GlGOiGI9oG4b^7ocm64v#xZ>Sa8ECKoGRo; z$pn$W$LZz@(18qbiiU+MyCGJgcAi;jw0hchn5dtMQ7{O{TBb;YPXHPL*(u~i@a9=( zae?WOiD~S#^w@DKa-sLB_s-C-sWD#;PtRD@X+XUjnNRuMT z83pvoB6hyTd4#^7S@Ud_Mevs5bPePCC^7`sxVvrjXIMFk5W1ympo@jK?XdUlhGo7) zNaFNrs+BTB3;M-sVrg+?G^!w2`+Gb>UHsL*f0vbP%MI9II6l@yW~N63dJr?>b) zM1j~%b>((TGRb*=(nd{9WA^~8_aIIO_G{(K-~9Yj;!UV z51kCHXiTP6DE>)K$mv?#SwL&6j4DoUfxhA71|GzA9Pypjns#uI?cqr1awd}&_&xHr zJ0=h&duLp1y8elx$%aq$BlFsf3kVg}?$2K(EJJu*}&nYQ2oMpGmYq zOl6;6Q5F@YF$~SE?K|D}TNOV(wrAtcdY$73%`67MEW%RDzk_@YGH61~s{dg;{Q#mH zIw^x~^+3l12=l4VNFX59u{~zJFAh-T#qTpRn+2b#t$UKj0KwDVaWZ z$#OBfeHR}y(vC!^ZZJFya!P2Hi7-D)=+4YP^I0&%(eCAfV zBw|LuidJFD1-ijKoPVnB`OIYc&?Z%!&ZTf&J9J2vIy}ZYWg}0rN%J`HxM2_Rm+S5$ zcpGM>1#CxHbj!6ms5a(`U)tkXR@QW+m@AVv7xwnhkft35B^|Bz;ScjNUnyxyx`(vx730{qw0)g=?zN(K&t@6 zjR?I|SuAOssK{2=O&(#2SD9HIv!|#{rakI4OoeO6^Shi3mDovozOUjs4DwQryGz3m zgJUC?U}?AyD}foDzuuNg{UCwafQvGAJnN=<9ZWGZkpK8iXryTK>$`L_h2f|ST3qPC z+Zv{B80<9w;+X%__x;twm`-o?dM6Ex$Om6#5!L`T;V2W*)_s|(x@m=eZ1FzO-bD~^ zOBH&1%Um1Q`-kt~ebD`NCF-;-$WdO9ZYq0k;XL7iptRk407?tht5$>ltpI>jRuJHY6K&i9VY1b!08gr3c0?lTWTmEM_7d7{1kqWhfr@8}E-?T$qJRpPt#; zJ=ffdz2dBChkwE4f|4cE3p_T@tNn^vE$8Lg4oj_ZM{mXGS~=NO*k!mDg4RoxxD0XJ zs0p9A&(EYn4K+Sgl?%)$UdtSrej7oLWI!P+Y~e58&(V*U4IeFUbv{mRjO=F8W=>kg z=ZAcB-hxIU1x;RT-$#?!{>VvYpbMR;uu)~QJehqleoS|5+HDEjplJJ&p`3-kLSL+P z)m*G~WFlbiSu63Qh+v(w+FDM83nFCB$)SF$y(y0KQ|X8Q)>%k;;^0wF@)HZH?;SYZ zm6V`)4qIhUlZm=CygplMd-nHV>q;uS;T8wt;cZ8kr?x#ZXo#tE5%62S0Z=?p%=O(V zeL*DI8F7GuAmmhf@tyR!m^b!!B%C7p4`*~i znNm4R);A$rFDCSYS^Ut3i(vAtCgL=ROF(z%cjnFIrBrKya`?7jmYcbCVUg)a@Ak;# z^l^x8nS){UV-3G~D9iZdY5$q^$njh632RjZuYjrdqrX=8T$?y_GWza~SKoval27@sKiHQaZ;xFn zyM+r`5*!k8<}*7vH@lHGIqcDfl{fMy*G-1eWEk((HOE74{5}cmU*u;%;-2@m@hg_x z2>6(maZzg zUjiIa0K5R-{7NFn$9?h@a^{ret%&9RGp}l$~&9G znI0-l>-&`H`o5#vm-h|cjJz1du5XCnWx(;LH*%BfYkQqVjQnM`*u#v;FEPv(ZZk^V zVQ2jeU{-!x5#gH;I$FS(OcmhI@&9R};0nUS95;4RxaR5YUzjd5EW0Auv>WIt`nupX zW9p+nEY>20k0(*DIIXb7Lqtd&zX;wd8MgSR4pRA6bP3IeKgwe}7}Ueav@}XAv%r0unEhZ$JBajO2PBsM zMKAt^FQ9)m11Jykm61n=$Atz4g+MO>;LwnW(5Q%j82|8ugy7KBfZ!zPF_^V?0B*#F zGbXDVTFp|;?z;Bc`F%Z_7DQ-3(Ifg_BiB-?MIDi?k7#A_5A zv0^oKaA0p8Jfc_Fd{(|B`Pl6*ZNuzVEG8vlREMCfl4s71c717e-B_y-=Xa{Z+e`N0 z;CpfN^-!0$vPje1d+oCF1f*da6{g>fZAFwIcyB(Z73~m8W*7@0R?E)EV*rgiEx~a} z-{K}@ZOyLUy1AnE>V6blEcBz58oeA&S8PcQ?Lm0%d%0~@o&(VR`?RtfpJ=arY9Yxa zecyiT91FLLh0`T(%LKQ=Ctoi$yyo%`n+FZhKTN3Z3?j*I^Iz*ufrbeV&(p~J36aM= zOC83!2g@YBJ8r9`G73X?En}a3b&CGledV10T&<)ptA#UAw@C49({oWTePCj|Sl)K9 zWJ>0NXJayJYp;S45EgG}keV@{Qshl35LaDiX{>`YJQO|3Yv{GwFRZUg!W3Lsofwn4 zDaQ2E1V3-jJNE7&N$fKFBYeEUUcxVC5Lnm41O`v|foo4Ub*C>)kIUbL6(64``;b^p zl}AyF1RB_xvO-LfpxMdMD<~5RRb3>f5c;Cy=6rRhJMl|cmLG%@)PiiVEgk?;7Vf^j zi$jl9!aI^ha|U#Pkq31c@blVdso@%|#||n*SPv-eJ^o}*h5B&HHc#IsNA}}YtgN0W93oJ9aPQpCsLG3#O60o7#i4S?X#=rZ%h8X zRu7>0bUXeX5IQ4MYhIn&&BnUWfA~4dXC&h#+;b|;V7Z)b%U#YP z7gYf-w@$2TvhB(f8ry4R+ ztABjF3M+K^-f}VHlaWlMs0i00@vqnjsY&2)+Pt-D5bRxG_*mtge`US#xMf~_?Q!_nFn&Ps>$I2X2_2DA`G{U zI7QM{Mxm#i+GTQ4UH7devhA_0`?ap$9+r1sUT4*2&-(m@P?f*A_Valdg0=OwlmScwpYQ!G$f`Rh)P0%l3yW0 z%v2@(mHsO`n3JHqiw};xqEX#2;=E{jdJcO49%)tJ7XVBfz?G7sZS?@mDwB;R`0U~* zuf}c9|9cW%X;|%kTvr}|N}#lOGB0aj-t=4qI2HI9FmW8{5?!I2!#S>LOMSG^Z9>+vHx3^d8Q-1O=(o%%!ch;-DM zJ?irvccH0?&t$N2E!Qq4G&@!vemQko4giq=p9U15>6&)MCb?$Wy7uPjS^M8-YhQXk zu}S}#=79#G70uIFY0-Sx&qZI>2ZLIW37QT#hkIJa7MzvdZ3S^ro6q%#V|VG*wR=3| zdKC@|TG>9`uewE~*#3EDOR(|44R_|g|GG`?Rt z(19q-t8AW_yCK^$%VsF&^pdVuy7|QYP~s!(U2Gx8b!jDjc@@;@2H4m&1Xse2Ss|Gd zo^0KxcWm$ZIetyIeg01lw#~X)lM2VC&nuk)4RnyqKW4JRfjBwRm1JTIgsd2tH@1e- zWU^Ux8NoEeerkUQW@*M{rT5pTgjjCn$;Cmncx>$8YoD|h7Oe4!j+8-=%#WAMZXlth zp|f)Bt;K~BtvRk}p9uJaKb{#hMk);nM~7UZ#2767dyz%JJ8L{9v;^Xy=UcN=B1 zZ#R7|$y{MEP~v6#DS=Ms9tMW7T;6Edn^|jBbJp15a{HJrsi`)~@UXl+w3H5bpbe#y?#M~)hRX+kXf(Rvc<5Q1g4&=#q8~|vy`*p7UJqwr@}Xeyu@z* z%p3kV724_s%^cs3%LkiQTeHu!-nJdteY0I2tbJ+gvR(Vl$bUWQ*tVQa8cxpLCGzsK zz5!~ERAAgzcZEbly^O_)Zy(!{$h!7+Y*ct7210IkZX1iNwZ+`JCbQU=rTAUQ?H1!h zX0C9{dT(w`K{t5uJkYCN7^w!YAPiRGX6+e7~yf#)ms&fg(;n~rpw|GT}^NoEY~k5NfD@x$_R zq*Vj?CXLivvkp)GD}*5RZfB5|#Kv?t+}AF5Mg#o+$^uCkE9i<;i0ii!tan;a-ZIhw zephV@bsGyZE3C-4OYK#aJ;Z=o8)Q>*iv|8zB{Wf}iXl3{T&Z!ifTlf*RTdY?wl!V1 zB@OJ8o9QY;ne|SgXAUG4bLP~!=iV!mx|9wZQ?+cOp))uxjnRRCQ*rz($Zs6Qud51( z?gJtl?1Pe;C0%y_PwT!tBPZRiQN}FV3FsX;og~Q$!Sl#<_j9KsQk890)Q^jSxu4eb z!psO>Nj21o3E(3QDsUw_nrXX=)lPKzgtwCrlCRT%+yAY& zuE)>Hb)7;O4RwV6brv-umHy6hP?wlJ-nOi!PU{p2zN*?1=sAy&G0v0!l6t2&N3lZp z=v*C8{Ia!KKYcr&4$DEXuVf}89(wI$jFE<>r34pfA3Fdf?P^Zg$v3BM?=MZ;?7J_# zP}?73tZ-Db+oL#@OIY6CDdIGioRJ~>uBeZnQ zOEl;Fq1J98-}A>`{} z`%p+>9?lT`*eMhu4q7UZx`P<>LtLo^Mq=z|=ziIf7ep`sY;~miV(EI)%FU$vG3W=J z%qY+4?*}nu@6Aln(Ny$v7;?*#d+odMsOMY+_@jtOJ-oKFLah|iVx~gt;+UqnpaA|z z4c3|iV8WB)a!Rx9Lj|OxU0Sre`Rnmq>nBe*_t{Q+cmKDf8C>9!lc!wTH64 zPjlv?*A(e^LN2zvHoVB*ZQVPdE1RMlKU5UZFmkIAK{j29LMx)xql6I|K3R3rjwWcl z%#I67r@mNU_1LU4;o|)t*4y7XY;Q|E%PSKH0~W?s3+W}2$64ImN3$Zs5Oyp7uHkJl z?e|uEvIz5`gaznG^u7MG1cu($d1=8m9ohRCGHwGFe*Z28I5b{p#TS3>LC7CTB~ZFm zSF(rD=&vOKk$#ELv%F6<(e^D@PFS(b{zxU65f&C)55n-Pc^htR2484{xjA9H`Qq!~i7Aw>I?oW(}0u`I*$=Apj zgpFXC2}Ehhe&@YN;wXj+X?1f(apHbc?|UnHJ1|!ub&1UK#%qIfOUP>__gBNn^mJXf zpW(#dPFh|`HDCjvhX^jus?)Y^rCrix`^Ng&%|D^B`$^Bk)_;b}4-v+*=M=SGZ(R^# z6UX!gjGZ#h?3SfV;nb(QtQ+KI=Pz;2#uSwn;uIA6(aZFB<=d&Y1QJC8gQ`uF0s1{c zMiE}n$#e#Yuf@GAuf`m2>nkIg_DTyIbMBLGRo>MVtoqAuPC+>%^L4joZ>`H#)h7#MuG8AeHZ+Pf<9fu&pvNEd{_>AF-;rxQYsA|wMWM{Xr1~p$+CofWB=vLN;d|h7A<-j zVmMv+W8z|EC2h!-8(jckOXjN8>lb|>i-zB(nZHO~Z5Z6z>);W+a;ZX74fmc++2p0G z35Iht=02w{BuMrnOa`7=Rp0{vC0x7c`LKh4>S!iLw)>!+2d3AzJqeU?G-7SJ1l0kZFGw1{qE#)K@(BBEfjvM<~h6mS&Q2n~~>AXEMy3@Iia5W$G zz{tU8)yfIcZSqTkgZz`K!nTE&dcXwtPtCC`(V9*Ru;~Gw6y97s|OZ(fhDQu z6x)WZX(4)J=E>S5BcgMauvo70#!jFlyPOkAlX?OcIZdK50a)RJOP|*Qw?icq>#J$S zUaPBM?*`5Y!P!DX4j>Z(c2F&@sq~5gEmOC-BEKcAfwDoU{mOH9{br+jiN=zJa%p_K3*d zY(1|sgtT0wIF{Y@#O|2`@ta{p=K8bNQf4<4PXM?KzyR360J$|6Rk7uK)WM{`1<-isc0DjZ9Yqtd3ff?EIyD;6LNxa9Fh zK3w?MN;(db&+AhEMGes`;$uf+{ z-Y0`Ns=KC)Hd0UVe){x%Xq!F@`@drmzI_rxtgwW%+D`8m5T5WV`7|9G~K;N36ZyU)SeRaj^D&KZ2nk zo_O!*R8BhgF{#H_nUIFnb^v;5`ZEa!h|pTmwrwZk$EU@e7T(J}OFf%Tn`B?gH(S)a zFv#?a{Kj4Oe9!lsiIMW)&47El9(~T90a%4e)=ryFHO^&C_N9C&Eu{cp!o<^E9=@A* L;Uv&BW*xi$#ilQ0 literal 0 HcmV?d00001 diff --git a/src/samples/beats/rave_kick01.ogg b/src/samples/beats/rave_kick01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..79f99ffb89cddd1487f2cdf6c3f25cf6de4974a0 GIT binary patch literal 21596 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 literal 0 HcmV?d00001 diff --git a/src/samples/beats/rave_kick02.ogg b/src/samples/beats/rave_kick02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..463112869217c41f4354ebe1002d39b6b9a3eda3 GIT binary patch literal 19349 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 Tr86H?d~ALniA((Fzia;kHFk64 literal 0 HcmV?d00001 diff --git a/src/samples/drums/bassdrum03.ogg b/src/samples/drums/bassdrum03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d1aa8422e68ad9ecb399129980ca79c2637bd71f GIT binary patch literal 6698 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 H*W!NwK?N6U literal 0 HcmV?d00001 diff --git a/src/samples/drums/bassdrum04.ogg b/src/samples/drums/bassdrum04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a9db986d2513d8b2735c588ccf9594dc2c5537fa GIT binary patch literal 6978 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/bassdrum_acoustic01.ogg b/src/samples/drums/bassdrum_acoustic01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b50d6d738d3a417b7b264fdbbb5c59a3aeb39d7c GIT binary patch literal 4907 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 yrTXO2Bfo7W@;HcN8Z8 literal 0 HcmV?d00001 diff --git a/src/samples/drums/bassdrum_acoustic02.ogg b/src/samples/drums/bassdrum_acoustic02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ece972e944db4247a782300597bb81f2e90e982a GIT binary patch literal 15836 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/clap02.ogg b/src/samples/drums/clap02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e65e2f9b28104ac2b17653da39a6c5fb6a93acd GIT binary patch literal 5991 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/clav02.ogg b/src/samples/drums/clav02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8c79de15c8f4f302d4af74cec56e03fa0ef063ae GIT binary patch literal 5317 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/crash01.ogg b/src/samples/drums/crash01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8d5983eea3dff88d1a3bea3f6a7c53b2d3587abf GIT binary patch literal 18558 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 C15L#M literal 0 HcmV?d00001 diff --git a/src/samples/drums/crash02.ogg b/src/samples/drums/crash02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..18f7e5ec57f63c6e805ed3c1d8f9502f6bf54c85 GIT binary patch literal 20253 zcma&NbzGZ4vnU)~3KVxJ?i7MM6c1V?xVsmpxKrHS-6`%;io3fOcW7}fH}pN{o^${D zzWr_XS(%-knVp%PXOk$Jo2vkz0soc8fza>Ys(LW?Jy4`ju3sFDES=supu{WR9sq#B z@qeBzP>OFe|8IJm2?c458O!3JGQa*$3WE6$781yyhNZp5M@2_-G8;=HwSTzDKxAyJ ztZb~@K<+nGP;mbN{vax*2Ehge$aG2veoHe-R1PCg+~Bn!Fiupqq%YEvDa#AQwXW#A z+wi>jSCBX*0wt4_m1WAZoRWc3IL68{VMU2*q88*q3r25n))$Sp5a2XXIr>6uQA8O! z5|v2$!bDLS8ANImG`<01l}KeI!390*vCgI?&$B$^3Eq8T6*(CTa%VKY{mi#oS&*_Q ze4fgba#+>fhS5oD(TeAV|5Pmajm~Znbiz7hz-IseJvG<30ueSk0MH$aB3p|+K20S*!!(H{Kg;bs%Vi5*bkY5n$v8}K-mr>@ln@jX zlJ!KI;3A@G!U4!2A`&O-#fJHB@c@*mctQEQg^9{&fhIr@!ycqY+P|wL&jw$Vs4PSO z-vx4@39rn*QOp7ppiKGP8{FP5NS^H$Qu`k`+`?UuY}?!1_=3VuvRpTi(R^%b8HFa= z|3>u>Scq;f@bkag_uE}9#ecN{I%==~h3c)3E#RMcAp9C+a*pI3Qt|0$=4DzU$0HXZ zt!M1gxhps_GIN(?*iRhoCpro79%TN9b3_1uJP2D^nmqVFg;6MZ2(jY`eQ9oh3`1FI zemFw~Q~em*=zkY{C#3}wqR4rLQ=-SzN+d98yB^pp(F0f;gx_Kz2@U5?g-O z8N8fis@r6`I&ZqZV7hs0yWV80&+WRy{kG5llkxwK7W7%> zzu6>%EGVKx-0wgo6;CxB&m>#VAwSD8jwLwFE;#Qbq1hm@>LjS$Ah@U^IIkixuPVRj z{H7%8E?~_h-PI=B|D6f`u_z4y97;zQN{1IpNAE~SQ$gjCR{#J6Z`wo`p3f6a$(w8f zN~e-3F4Fo=KLw8k0H)%I zhikEA$M}`NB$l8Ow!}0CSOxBXZvX)B8N1(+ zNh+QLB6q1oi0H*ZbK>&Y5)k13&kPYPHN@%wewr16O*)^#=o=TvcF_aXfV3oqq~yIQ zMmprX=*nxr-q26kDtobxq!6KD0K_4j50DL_I}Pzll_g;F9+WyK5*`p2MJr3u_oo}3 z(IurTS4KI#H4750n3!D?m8;4IAld>=4EZnxLCA*%C_&a0m4m@C?W7oVXGvrxJ&}5~ry;hrD_+$2c~plB&Eswmg_aevwmtK1p!4 z!Bh$CqNxhjb+uh=)?J>ro#ZgpRs}C}fx!#9>P;@{5Ka9LDllZOt_s+8RTaFtAU^FP z0Z!6Y0-G+o=&q{iYA$jrIfIorb=6hD>T0_4P2k0OZwO{x7hQdB-Ni*)T|A%VreH%= zur{|Ycu{_FK6p9VTer!@FqLDR<87`yHh2+&8M1EE+d>e`njGLou&(+dcrnR#9QzHk zCN6m11-y9UGVfvwA#$Ayf?0lk-UWi$IN5d`4-CG8V164lY_c_Mv0dfnnr(2Ib@5(T z)!l6NUdK0E$4ypp@zzZ;-QqS~zH`~cOV(Tr-ckYUa+}WI$!p#QuP#QJF1Q$ewO!>g z)8lSy2_I;EwyF7#f$h7$zZ_VbUodxfmdsPT; z%Q!x>N#0vcE_*F5n{?&n)fIIWPvuNcT~(_=>vu`Ujkd;LZFTYWG-=n`zM%ZDM;Wym z?YTT|svYZ+Zw=0>B@%{c3H+Ou$kD+Bhg2d0wqXJIL6Gz0Qz>>JIz(TBVwL;xgT{F2 zahxC?wJi9vas__iXI>g|Cj}Y0ydq^8*}TLB8T#5_Wi9Kf`E;!a&cqolI_f56nTV=J zLT&3t$;eMb#0l|0h_jo~qAzNMpvnr2=R2TFidSZ$Z`1(NP&-A-9FP^o%g9j|Ey*y{ zCdC^u(f2PY+cfs4I?)yN$IC=g7innAH8$c~N8<;^^U_coD?t2rqq2-Ov@UjSJ! zCt@1YQ4io7k5@HniP6_4CB7|=Yh2aYpK1*m__sK|v2AM;zO~&OgB7ii0o&FaEvMgQ zjan+QkO8OY#v2W5w628z;yjYMNlQDjHAMLhm4=KJWN|0!+WpTmki~KTEp8pnxu32z z3SrRNs%l@$da8DBN!yyU8Q)r=YER4Q?9={&HpJ**&>&uqCea^az|e07><5hGr7cn# z;yozjkcJ#biDN)S^1?)31oEInz5}wvIjsY-AZ0DaqQW_?$fCqVt%zF4Bum#_{K zAPolqL@LPu56B8rbS+a|3+&p#PRND2BK5^r%9|D34Cjcmf{;jXdn-YePd_p6C(K= zFoZ=>NPz}9n}a5J5%VB$h$N6cNE4m!t$@^=|I_@}_f|lnI|KhWfuUAVW@1Od{SyJ? zSTi6lPM4`dRF3{+i>ed~Qc6;m;f+aClKiBcB#H=RAu;((Alpf2%!Uln6*2%>H!M0n z8Qr}oVki&*_!K&ZjuZ^8>CQzVB;JSWh7k`E2gIi4O1HQ8eT31O>eodOMHEF3&>$9p zLgL}s3ZdQj9YmCwtD<^L_V2hx0sMjj{K^GTP^4GXv~&+mE&V$D4GB9S2@h}&0PqO; zg@*1kFnwfYF4*KXkJABUl-slntubdbxCp|qNAs&FE1*p zDyk~1EGsK2t|}}mDlI9@%`MG>)rGrxGU52uezZaq@FGQc%zd^oU!reT8~)6?^XiH1 z(dxULR5<_;UxtOz2h39V$7SmY^5gYr8cs6rg2;ueF10#E^!w?mGn;$Lf%#d`;_Bh? zz5uB zBHbW;>L8ADygtS~)yxuhyr|;7h<>TK3e9 z`2ZqWMNVX{Ms=@d^S4TE`RXBV(`42eQ_ozYkmqC_`~U?^4Mj%+L>i6^-0q83|5EL> zy-2ul4q71(v_Bs;5NY7aZ-t`1e|)j~Fen-gTUfs{BuF22dn0@GV_QO_t7BJEK`+0# zdAi_&RO)z>U9lsk;=V%Q%f0I8K4G_FIq4VCI&e$Jo`)$I0fD~1g5haOB^yLTtc zm(gYPCp>4F&m9h;wl~b@l-L0&5+>F3|;tf(xjQndZY#i)Z|0+?PWR0vnU`$q7&d9El0`6Z4>mb9$C{@&bOzN7k7k}(lue9XBWaRAAJ4~0r0e2TZ^ zyXuuqis*Ypx+_sQMp(KjXCV(7P#!fDSEZ3*<*i*CJCV~BFmtx7Aqq6NW2DY&ZAs~S zaa2lwb#%O0k*=taZFaxXO7yXvp!wo#qG>oZ3Qq}j`X{N>-qq4 zou=MX5npgaQqWF}L}^2h0j9+0eMY$IaB@wb@Zxyv&x027*sopl=!#RLf$C6{91qFV zhZ^UK?H%U-VvLD;$uO8=jjp`B8oB$lb8(K+m)er&S_qm9sZZm}mzvwNYL0G9kOdN( zHk)z^4LU42Z~Ejy3yltq$U2j8@?&e6H_r$@tq7g>r@6LU=u%`7;`dMLRTKe2W15_+)sR)L zZ2v}6@=*PcqXr9}`PY9RfPwBGFUv{ngzHS~gQp6hHU@v>SCeKf>bl8_ER;J9Dck z@q+o_<=-?Eiev&Qaai^D`YcK-m~_;pjybz zZY$GsIVC!s4)>~ghna1yqmdl%+A&lJeh&qfrl;MVC&lYhUS(TQ)mT*=&5M)FxK4a} zAHMOKIoh^kQ-LbzuK-plqRqQ&CCf~6SEaVc8U73*hJNVzkn02Q(qd;UptMD}|C3$t z>n*RyXR)7DI9tC-VUebes{ukDYGv)ueV+nm@z4s4=&Al}tK_Ll z`@T(S?15YIqxo0+pV%Qw^^)%?*;5~7UvX>OqDOP!G%CJT%VA;PKS|Ux>_^^^5hNc6 z-=8@uX??jZeOIHq!!I#T!`WlSQAbREzMcg6z?YGOgsu(V-rW-vK#o z;WIymZ>mZXO;ct2==elUd_QLRDDNzQA4%u-lOd{1>ld=}TFl2C%7QOe^d;~E%_6^u zfpuf2{^W)eCMCHDo5T`f!hLNx-)tOW9ov6t`MX~m)0o-ar`2E)+5z-DXyV#W#-`|b z_T1f$bu4Z<4M_p}Q{>34z%XQ~{WcG)C+=izG2#@f9v64 zMXgLDt4HRShAgBk33qqRYFZx|Y8W^YMy8#O8iYlAbjhUl|# zgOcC;Jes|Fl;b?ZyfkY&`uFi9^^**x#l}CXYW;T97Ay{(L;yiL z5Gr$h>H;_TA3hhW+@ZCL@l#Rf!aNQYIfuu!_iRta$zo1MNg|n`2 z(n-sDI3bRNl}n#CWRi*51uvGBR_E8sV`L7EZ_h9$79U89eU(gTz7@h7mBOkte3PlW zE9Gye->MTSDTimSj0_RD_$oJe^!?;0hRXhek=7DPJS)=R5k5Fj#iNjZL2%P91R4Gh zKAINqRlig-kKQJ|h=4~e4Mah`J9uP2lQ{}S!RCKs3Sm51hC6aLvZRZ*n95e6EHi7p z3zpK^ZW+{BQ9x2_!hG;@7R;$1$u5{p@)5xC(I-0HNN0${TO8tObJc}y+afsgqI)k1 zpF!tg@BwQPw~70FjZg9Wci*v(BcB+vb#W;ZwpMSvuPKt%MH#C3UC(}UROj0GUMhT1 zuW&%Es74OoaTe!U1p#^ZEJnCEq_7*3QiVL4boh9X;81&i-l-Jg@?C;k*27SddQhP` zP_mxH3-ihCGW2RUL$5?qQtq4Y(hjnafk)v+DzxxBQ16qx^|?;4#@dO2{R<2DI$XwH zg0qA6bI@KVX&zw#BltMK9(Fpuu@e6!dKm+*vW4>0He=}23^-cU|7;q1%sba`JSElV zJhgCrBprqRsXDqO!4$cxXQ^xd2nis`Olgup^CErP zXpNtX61CI^941{8Zi7Jib?~buW#v8z{N?nhMTP5$G;)&@+bq-tktsLNZntFSlX^}V zBSo{u1F;(_RAbPAUzGR=C(>-jDP^5XfG<`bd6lXa4hT5?UiS%i`sXmh)@)}{-ZMS6 z(*lwDd!%jB<6gDklB)X26=7ose7Jg3RX5o=@n^43MN4k^x^zDw!3l`)$ICzoS?$*f z-&&@56qR0A8eGvL@wtzUq1YjG3jkCPvwM^nruVs{C^MUAY+H?Qj0M%gDuT-)ai%(5 zP1VS!!*xIA?VJ%upnZGUatVyk{_`(e&hpayt(peD_>nEu&o_Ad?<4GZpIEYb&IXH4 zew49@H;Ni!ekKkvk&A7k)cIgctQ#51ppwGmZ-rje*A!H?-)$mFpQUI0TM+~L{XCEd z9tydE^_v%hkd>N4n{hT5VR+ib+SplOQAaw0-@D%M9xfWC<$-;6t|Q>{%BJlw!R~uClr|qPQuV^w+;s$gvOhf zj5(UTbar#_^DOxHyCkVKvC`_v~siv=v-xgcU4qKD@*#G1SOK7 zA{>9R$#ZUhHjtuzJPXgaoZ#C>`SOcySFMYu;zsi6WFjeycYU;W;-FGqzP*8f3P%=8yL$mu||2RK{z3UITcdE z1Le<5)@^MztpIaA{OLWQIN&g6mF7Wfub%gQ!QEItP`eZ86}0@R8grCpK4yJKgg{meph9bv*zV>Q0vrD<0i@R8j9C^DqnX;N3SF9?YyZes0w|J zj75iT`0JHlWIv+7`!s^(>E*(M4qb3L&6ur>21dZscO*f@zuG5Su||xY);t3{&2zIJ zd9D}mw@3}g#E3LH@Jd`c(e7p532&g;vFRj#0FQA2qX0_!0qmx@k3sud$q1xYk^{t- zYq?nO5T;3l=;N=??H*{xWoq`J3=Cr#)TzVZH*-9;r6(g6*(wEn69hmre#n01c-vO; zc$_~gsKw*RXwHL`Byi|eWT_d=94wKL#v*nXJA$VidCue!2vrz8D| z`6?gCm`XBpV3Y+WF?|^3ph;4HiNd{?bq(jqj=-PWd}HxKI)HU zeclF#qEP}B^dMg=HjOc6QrCX7X%l07>cXym*Hp5EZ#A#yN3&YC$CjJH>KRH#Qx}R2 zFjTmreP4#+5KzMIxX@KZ~u2rT9-bEmS{&Ya~cZ623D{(ozbDq(k z)L-Kd;Ou3I))a!&iz0;XoAGD|lpf|Z(AVI?zUs0LB2wIEl5Rv~4Ynu&$ay40dixB7 zHe@q-Yydej>eqoqtZP&*(CI;{93RTO=F&;8Caq72<7u?Fr8;I0KsPSL-tKd!F>TrS zK@Ho!?^m7A!x@5n^D%-sM!utP6n8%%%3cp!WXS^+kqu&w1#@tv-7qh6^O%=i$+N6W znErgnv+d5dXu-1FTa;Mso-i*RSy_3oOFhm0wm_M*!Ifu-(qdN6fm}0|dn$H;y`e;U%jkxqK;rMT;)-bmg0D`&$JnH?=u~q8-nW|1e-CC&$B17? ztVwo`Qp2(6+nXZ~BjG6bF&OK2TV8GVZtFup#nq!D94H0QnHS7iv7}xx_}1*d+9HOX z5}oDYfcnVhLXtK{pLB(m^Z*Ol!hv+RKIXis%llxZ8xc)gZ?sBVgXE_vf20Q9SUjjV z0tLrfllknrqa*>|f&Oei#X_?vX4*} zpDIo})KW&;!i;Riaq~Y*F!aR4xL1C$rNvp=%$4pC&n1r1r?K=2aP}8vPKGF9q)|Y## z`x8=QMz0yjj|&I=EBp?LZo)Xe_4b_TswUo+lKX~VR<~!wm|?!`+HsP3!T(_NAo?t( z*xFMiWTpdE(2fEMf2S6+y7AZeRP0DwPCKDKr#EoASVt{X=Fdn_2lBftIj&f(QuUdO z4NOIP9{y!jCZ5kvuzUC-^+q1V*Ya$bq~ZIs_m}m?28u!6#i#uwmvSZG9geBW=yzcV4MrC5i@w0X9aB_rUhgATKSJ*dh8U6c z1F@arKzGQW|iCU=vu+52?p^3$EUgk)I!f~s*cHI?cBk=bpCc@xo zC*)2^MdKmIxZ{Oep~ZEJC&TlPMg6WP6<;B5U#*wO)q+%S=55TF&WjHZSkQ=r+d1!r z**<+iWjaA98JN~oN9o_5oe9?6o6Wkq_bAoxl;+4cNjOc3m&O|PC+|3p>$r-jsjPyh zqcdE&0dKV1H5(0@vDm6~1Qa8FPIj!LX^x{qG%saQYv>{OJ~nVf5%RAYg%wHEoj;qg*0bw@;WZGQLekkk0_(L{f2eS`egfikrO0 z;e^6NEL(Wpyo^O+C-tsTEq|C(Fw^JVq4S1Cf;g^SGv^muyz-?Ub%&#-p6F~k|2~%f z=rQ*EYfq2a6WflS@ZOxzZf16@-eA=XoDuyfP|m{W9u-+|G&^3@KHh4mI9STUWnJ^D zwwDTS7h&eO%GK&4zdZNf5c0u$`*|+EE=3{sH1XEdBIFh$rKJi$!f!f1kP1_`b_Tal zdUE5l{f3hcru~7P9ek_q0j1lT3U(S*8?mfos@DYiV4NJ5@Zim$_3KNFx#^a;lFO3(Ux-oaVk4lmm4pl+DIIq)>nhLHCP21YXS=uEhZ zU%HNS0XMnwZ{f0*MDxU4*>|?1s|`&oN4FpC)m)(ya?diRp`9>MqCfD}(v33E>_mQY zW4oloe;iQ=yy8XW?gj!A$|^ z+RRHYjZ#)5gLx2u9!>E3)+2i8`D2N^Fbq|r7FsVOAJGAK%eXjFYCs-7%wbl@#~`F! zDC2b)()1A1hwW>ws*yD`8lmBO`%Kx+@*1di*BR!aa8QHghDTrQ4~qfm!JJsoo#DJ^ zPP@mcmFypt0-}A4KMZoC*^USs!In&Q3bz$A%kN)Y)&cTv#lJthyoBY0b&(OEoh3iV zEcZ%xQxp;YWlogy=)bntBIwJJ9|L^9&=ob*G6oSBlpmrrMp_-5N2z#HjF zeD(uJb!qDaPZwk5cHs1)cugyi$4f+;U{>xOb>{hU=Lasvs}{mD&t8I7z0dl|Wmkx? zpgdvow%Cc&jd`}3D3P#%ENVyA9Q-|o7BQTO@>8n`6=YKtyB0MwR{SWe5JDpB4DPF> z0A|MsQ9^*;9jab>vdZg-;)e_aqTiMms65}5;FvHkQM5$~ndzok7hAQGd8ofJSlh%u zQ&Np?51dI0wC2?x9(znmsHJOurIodv3V#^(>mfaz?sRi}H&|I-zEl#IWj&@LNt;_# z1=aq&r|T(33)&?O&q{pkmYs$vI}9bA!)#d6ubBR7?Qp4!;H*n@@_gVZTO$xP5f9J5 zTevZTVA={jYRZt&U@MaVnl!z*_xJuaFJHeivO|eHThIP#XKTWOMzVDNec|oYYR|Ye zih9b*#bS;==W9DlyZxVU6JA5C#r02BB|QjB>c|_9s$OGo82PD&WV~vq;$|R(XDp#9 zwghXa;^M!g-(zp3y}z()yD{1Jku`60J))H{NIgUu2K``7-!;;_j`U@p6-2StXgEVHdnAv`mtw}5F96$3~Q zRc}Aq7A;;eVC<_8NOw%9it20&`hZDg52}?}xu=3b{`Wbfn5bNS@4X75yxN^5Pt$zC z2URIom(4G&Wo;k0isgTNsiFuk?!GxCtL=7B`N(VjLU7NclNQE3*y==E*0homU{zgN z!3*>8><8QXFkO8YC{~pSsh?t5o&eJHe*i4QZW z8h^hb{bfW*HVkXgKUZG0wm4V6VPK7#3RU6KBRi!45K2$(wKqKwq>Q}yTwsZM3x=D?B!aMeo*H6H50#?1epJR2biV(>vjOm(M`zHG4KS%|rMC52WAuNCX)iE*EBpWk|=Gezct zsPCdRyYrbH&yDdY3!30I#~jsI}`{#IE(i7`U0C6(oscv#t|8h4g_8cm$tC1vt3OPL=rLD;mY zC-*B3d;46?pz);D;*d%9(pi?zG6TiM3J1=p4O6Bx%TFQT`H_E}<$wl0|8kg<6pAMU zndz5{GlaaS=b`<{SO?6(3rC6A!t z139tv>a*nQS5#dC3yw4P@$#fG+m?G35oe*cWUPvW&HISJATp(F>|gw-S;Z6m-2}j1 zXTvzF$(B4`o!@W@=2-V~?e)Y12Jg8-RV-Wd4CO)xu~Bo|ii*XLHjLC9e`fmS6oqGD zbzcGg>jHuW@?#%Jdiz}iEaZu;;73B3pI4Y$oRgQIot2)KonM@vlbxQEpOu}Hl>srU z(P!3@!8y>=0-AjZJMK#KBC9ihxa#Npt+5X`^&Q6Y&-JF+F`L3`d%caX<+4#s?LHk} z5$hFs)maXy_ivvQc!1DiL0OHqA8F#lida2UP34%ha$ehsbgg7)biigkSxm7>Q75@gKWO4MdhepzpIKf9$BoC;^11 z9Kui#iJ!P;)N^80+1}e|=1JL*$LSDOHX_i|XNXH|Ix3)&zig`t;*tm%KYwRp;3jZL zqU0jgy&2s3z;628h3|!5cZD%jW>pYhBUDwwo|9*dKziKlOB)x((z?_hWxc-5ouK?d zImJcaAho6ll*2?5sfwl|+mYu@SpxgK%JgaA${&!_-m5bYu?%eCkl10izV|B0`d~QW6;G3JrfF4P{*zFVb zQ!;Baszx5xP_W7T2Bza?ZT=baHgZEI%62xI=|Uuye%cAo3OV>bw(Fz{xCwj*6*aWc z_+2I|dpI-<+gLUQ5FiQT#{}7A*FmqW%;uHut^~M;hUFA+0VE zhf7m%m4d?M?+338Yqb&flfNXBB6`TYin_x7(L9(yFIFoJtXT^=qXa*`!gf${S*Sd5 zDEUctSSG0kn{s~SP|jQvJs6GUE$K$uFGgLd`k@y`o z3}|YHwONmuE|K;e`6}$!v6}H4vz9caUE$X~|2Nbir)G?P!Gy7b}kcIO^EIi0h=PnH>a_(8(R+q*p>L0^A|gmmw4s-@0$+Xg%P zrAQ(G>Tr5-4~>$-^Im0AaCTQ?+DFPLZqLN<-j!l%{9%i}dGLx|b-nd$|J+q{v3X}p zx0!dGl^fr=)Z(Y5?``<}iZNU|%9N2&^X!9ne0St9ARYbHTOXQ~c!3m{vJ^fWEIa@$# z;?-(h?#x;rx?4MU#VixaeAarJnqvkV zo;GfMY%~eBC^a9EMuiFYX;M6o7AB^LK8D2va@{R_!~by#d1YgI`Vgc{{})$es4_8% zGnkHpP6@M3y=Wgf1EuXomU6^C=(<$nn+fxw_0eG@zvARwava@|CUbw z4)#8*m2R>4)9QKfHw2#V*(s`z7`ASq_p75^rUd9DO^gWAmB`5SLpe$KJfD1a-yxAs| ze26tV+s#LQ9<>1IyS|MnI2mgGO<0{@oa}E%w-0*2rr*he0pL$TZIxnH$<|hq3)>-$ zE7tCP_n`Ab5Dm%d*Hq8n0vRQir6bQMDtnKPP5&bP+TizivpCsxzby2HdFww6ykDXsQ@-iF-l@6-JQD*pbQz4E&l`CM_jR4oOR6f2ao2;|No zy4gE3yBJk3U?j)F{&Gz^fJ(JteN>5nar*0;@L}IFTkj(%o^)UiROC4KN|K{!&43}K zXIkl*rux3g-1y_W>0F%CE4(jox;<4%8bktCF=tq|HG7J|)bhIA5?Y~N^>g?B8Q~r+ z4JG)&20p4o-W@-1yHtwA-V+`s%ZOrr)rt5fD?o2*1OTGR1oGaM3iP9#ML53C8$D;> ztwROiLaa7rl&ho+@+L2G9ipF!1yPD zjnmLmk%%`&33;#FXkfGiRn`e#FY3qKu+9QC4CDh2c>Ojyg%nAn^aTN4QbH%TQXcX)t z4m$@C;*ZZ~sbWQ6lk9h&vYY#-ksOA+g|8jQz4B*~i=_}4`PG_}y;cBwOCLprdA@5i z37eOq%bb2`>rnEAdlU)7E5jlz9M{q>p9wc0jS$OB&H_nPW5J%s)>VUZ?!t}N=%n?& z1p!y`?{IfBSgTQ;Raw(g0j!WnhHG$dCV_R9nm5`0#%T}WXzfT8D#mI%EL{LZI;T{f z@+bX!L4>E`_Q9NZ!N=!W*t>Wf==v(DP&(#$vKJ6?Q}4A0%B$843WVJG={qmDT} zeC&kk1Y9hj3~TcsiHUaAIaJc*dWQYlcJQ*H!RL` zYO(zCV1AR}kaFd4-r-d~&=PsV**ZuP(e@{|GKV~Sgc`7D|&y9O640FBDZy?H^iqyP1j?E)+k)`$%J^WKox?w}n?L`+R zotmMuVIhNB4Kjau_Ill2P^GrdEHtiCC6V_jH8UD^KOdVgD9yd8$UeH-yAHu&35+5*H-#YxK1efdT! zeiPg5bvt-zEqCZbPrai=oJ60^CvEN=WHu-YMXqY4BpsEqlij!Nd{6vA$-jVxiY8u_C^vJKoKZXe#HQs&g44 zFQo6HW{g_ZaQ}IaIk{~Q zqcggu-=^rq%GQw*)9g2=E%w!=BDt}Jcpr~KO(!N&(r|B=@HWFQ<8Z>6T-U0J%6+6? zI{g?+y7F!~#^;HRB9)=#37KeoH3rCU{^j=Wq&J(YO2+O59kvBxzoG5RR{-=dyD!EG zWP|N}C*H4y@(dmUWLh|c15x+CeHDZ2e1x($^+|Hx3EOoCQ9q~9@>I_y#*vv-(8t-} zK34pKs__8Ks{R&g!`P_-QrreU*IQBiis%1Em{_pGVae#HR6CFmXy);$jsBi}Z&xZK zDiN`s9bIm{UGGsO-{AvCe(XHzr{5`Irn?bnfcHY_3X3O<{LIR#wlDU-6mVkoGH$5& zqeuM3154aN^CFmX_m8Ws{SPUW$R)vbMl6lSdi`Wk=|X?N7KP$%YGJeJm5#f&@Nwyb z#0ECLOXhin!>0{M(fXzB90od^rC}Yo3d`Z6XPSu4elC_x9(je{d4HuS>&m=@xEb8Y zUQ3wzQ~h}l8W6bz<;%h$P7nWB}TuT=*%$dM9`1VcR zV93t9!CBNZot1`M=f@ZF2^k?LnvV>d(i0rQ2Sxe<6g_5(-xjwOE%!3hGNkf!k~eb7 z_&T5Ci)B?JFkRGlCF1A=-pA~wPT*e6q?#ddtsIoUdtfH0SmYyP((}HvpCZ#OyRsXs1d?5uV%`kt^-lu-Y+ju5#W11Z4l_f(n zE?D%m(u#ZCHlKh)!Kb%bFjx*X&}QlD7YF;=QY3|b>Szf?#_FP;wVk!&|G7%=h!A!p z(%!|!?MGq&^6o)_f7yMU&*Gn{^bm3vWTg!S*JQ|lfB);QA>)7U8X$j<0lXlhj1XmI zWo8wn=Vm44rDkMgW#lGgWu)dLB`3xBJ3&-6W|cC7+GG4IcV|}Xrxv9FhQTZx07^_d z)dq9zmP2E8tZtx61#g++Nx&oBQzMcCWhT+F<1RjSpItp!*fda`KG%G&$$mMN-6e$- z`BN|LyzjR5kQklaMqQ42t*ziCt|j2l@K=pXVIbcMaM^UDNgVAHmt<8h+m=cBmK`F9 zWR8%+3j4#R=yoC|4f>{2ahfD@ic`BE0GBjfVekRn{3uZ`odxP#{Jq6Sfuh?W1{}32 z)5T`V>P-u~&%7|p{_3C6ZyRhCo9%yhTT*&@U*N_(btUvRb#M3SS4Up zH}7c%nvc%S|3>ZPPO00Qxt&n7c^Iji+T@3WZVnmhi6;bH$x@o(AFxrIf1mjv27|^* zJQmhnB2n5Y<}Nc#1*tV$21)rMIik;@a-krRzrw+6L_I~-Oe<10>#6qlE)ta|XGT45tJY@P!rL9iPnVdH{EDFVscpY+&i}DO0=* zY}ISe8ZN1~einBfgQ|JDe>1I*RbL$nG#XVJAiqKJj_ zttCThqM=6^QQ)ZF)V<=HW@^-jG9Ksb$@ zMNle)7%Dp7rT>Y8{_Dz&jYJ-gc3kSHjRj`h`ze6}A+nHpfR zD_-Pj6If1Ix~g*zp%yg}=_DKfN@g31;kmUzBiswyB=MrIbSc^hjm3`GSrkDFMibNEh#Pwe9CH^-wngj1(n)#J!W z5H9a1eu{3cwsE?jBKLPAY0=h0=ZXaawR5v^rGC`p7u$Go*h}6IG%qSYF6lM>?hPw9 zaL&OiCG^wIh;6mfaZRxQi6my1mc~{1?EH0zLVs6GX%JOJ3i7?r?cG6=V@Wp<`EnUW z<5AoqqcCKh1fHHAmC9a50h4-S?FU6~Mz2ff7k4Kc&a)o(QOO*cqe`c5)) z-OjL5v`U*qj0QYWQKqE*y2}@pCpE-Gx~8tkD`Kns;7CJLK{G7BE5S(H!tt60l(E@7 z8Wgnzgl&bj2@EOBC$AhjwH3#Av-q|or0LH?*^~0} zP053Yf|n^p&^PF#u?D4&sd9^dl5lZj6WP;T-1RP-RgXAtafxHmQV89YQ`odRkJ6w^ z*7|Kw@dAe~ADN(@MP8BSr_!)QUGErq+q(J_*&U#^f#m{V-BtXL}8 zcdpH1c8ov2?CB$|sBx%vxRbQ9sMfEOf8o z$X!_)X8HLlQ5UkM^|80f)7-p7TOAF8n&P*0te zHCn>#dPME*phVI51BrdTHArK^q70E-wB^e8SPE37I13F&z(fK*nr_$UE1MgWV8f@A z3sP$i$r9iUZ7CZ`ih}HoeHB|9F$Q@$7dN)=)?=9e&+|SzadcKSd)3NQcZ#D?yYeWF zAEL&RSMa%htF>0gDI;h}=4H|!18l)?6!1W%p~9QE}7i00lmpj+fV+GB-lh+?w6o zX%lE3**$1Q*hGL}dk>MQRj2)09mnalJLmM~)&Co+Pi`kQx!K3&ysC}IT&9Tit{^YsKo^trGl5LCG{f|3dEAB%T-^F1lcQ?SBxc zdj~RbY^06Bi7Z>n)fHcfb>OPQU2KynWfs=iwAML9Aw+BN06vl_=@b`?ujfU2UOfuMvcFEs8t;|r6wTEUn^0vAXPb?^vD1tEuz@rTfGVV&p+4i zb&Y_wI}(s8M&?Avs6z#j#1{Rd{kO7S_$M>5Etuu^eY*fm03Mo-*Uz0zMoL;cf-@kW zR!v~v5*kvnoS~D*HVOFlo@iNr%iPAhqd_HB9zG8f3&%-CY#guO$K`%)FEKeH?VH1* zEZG?KH|+Q9`|`Hi$*wE3;a!8kR6Chm_wriC>r7X}C1dn_2dh1aH&4^p*jU5Ebl+@> zg78Ct7sPIQ*$-IK!8u(uX)lXf6knaK1*#3p^sA}nm{6j+u)jJ03qG38x6fNAV_c$b zj<|DOfFTXZ6h*cwA#6!};7<*3Hdz*3S>6_Ruq?jtl1dIMH;tUv?tk* zj)e+&om_G!idrj-x&yW@Wb0KwFTbajjkUPa)K+oF^ zfQIQfQk6&uJIo^jI`(~OVSOQrdq)}`>r1nr#m~=WJ<6<}isQ*@N40v^f{sr&hEU2oP{?}|FK4gi649>wb(~4))iTPcsdr*=4 zI+5I3_Ts%2CL>(L%&Rt6vB+(1^IH3v+3JAa0RmV6KAKLq_qUuIBTM(zjKeC05D&WeC<;1{T#NiapV##@I8ZG z*^lcf?5j+vP!_7Pt-??C86*<>XqcnA!vX*cKAP^Y_qRDU_9D(rmiQF8U`2op5a5Uh zDX~q0+;e-E-bi|`UG>Y3DNFB*&kCm4#Sz`|BumB~A~_ytCCOLOOTrbH;Ooc{nMC%5 zv>J$R<1KD=7P`=Vd2|Ft&nlu?%$=~wB+x)zw-bs2FeB&5P$$anjSB=mpC)plY7IRPFB#pOXn>` zRucu8|NNa)L#1KbS$seJuePIZOP|?K{n}58Ars8*Va#*j=(c+Bsa8P0sT!qrp{nHq z#oe?)e=&?!I%KALXV_pg|V)(N&))gU)AL31|OX-Bq+!f{?J zEv+S%hZtqv=Hcn;q^wIBxwHP&NwDO#tm(II&1*l?XMOEP)lIaa?ed;+RghF8b_k7a zN%d|3!Vw;7Hi-%)l$)mf)@}GQ7~nELO`J@7ZNpRlBV5sx;{4lNw`L1dt3Itk)t>8; z(|~60mQb?eox(EROjBzXkN_Td)Zl1voXf0{_t@^CCW z3ZMTA?fLohBcfm9Dd=3j-)c9htVp)cZqfOOh1Hdf>K)SY6x-cLpo%F^8*t;njSCr_n3@wF}9r3bEnnd@F;e7O(cmzu+*6&I*(bcr<{F1>;JCZ zd9R79qqM$UPDAJI@}I}Cb<%f*o}c13DS;pfl;{GHWkk$eSeT7-#0Z z+nQvCO^rzzJ6K%KP$|hdu(V#=70fR2lxKg2Gk?&uCuJO}r+z1RsNwYAPC`o)02V%) zo-ViVu!dD>hwIS^kYL$u3CXnZ%qb#Z^C8(wh?=h)Fg=lXuYPeyq#(_ zmExXueRhw2%)(=KRaBpAJ#4rTK)NE7U)%Ui- zx>PYo7TvJA)z#OugTq)<5@tIq$UyHMzqjAY+OEmb@_Km z&Hb1)2Vpd)ZuIIhwR>VK{q-GU0Ye8uA%(x99-(hEi$A1Td&M^vta0UYa002OX zt5e)AHN(o;u^BBGFNJhC1;Hjh zn*P7lFGGL>K#Uv!0001>z;tsP6wFgmgA)|!NLfr2KAQf=Eq!SLZU6uP00000KAQf& QSCMrdl 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/hihat_closed02.ogg b/src/samples/drums/hihat_closed02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9789af938f7ce1f7aea0f2328ada49b0f79a7e7f GIT binary patch literal 4633 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/hihat_closed03.ogg b/src/samples/drums/hihat_closed03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b6c47138e1fcb40d7664ff33c1801fddeb78712c GIT binary patch literal 5036 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/hihat_closed04.ogg b/src/samples/drums/hihat_closed04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..653251615e6498e5b2b0077575643f9214809d60 GIT binary patch literal 4616 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 UhzG)C4?ADwqzSSCA%UON~Ekq zNJ4g%ztZk|M*sK!_I}s*UDx|ux7&HnIrs0r&$-XJ@AHhAr>7+V1^#|ch>UVmN%_RH zybvKsSU|9=cL*sS@l+sOiy+)-{{^^j4?w}#G09J0DJF`f02(vQFSCMM* z3jKsi^(D#L3X?m?`M9By%tFIwm=y%FI;32su zh*%c+)$&YJ)iqRkx+WvJoP;y1?-THS-?dj10d}wd=w4tL4(vdJYtf_^j)QB$gyX32 zAl@@{15yXp+h!^aFmKXT^W66&CUJJls;C6deZ(@=IKaFl0W z{#ss@3})aridUz-4KJNRG~q_iy6^qRCy#Y-1NxxiH0eV><-)#4Z^}>SS(q7&jc#yXDp$TNSQc83=63bRh%a~s&Q1ktjwcI15+UNZ#}zo(oyL(0dSZ>8i`(ddK{D{ z;j$z!(?$P4Q9-{JXR&D>4C{E6>8pM~@t0+NF!(nVm3js{2p=o}LqV6(-5* z^3r6%wLwJ@n1riyp?T6#mXAa8r@) z=^FI>1TI{na7AJ8GjvrsiRsUcgNu#H368LHkFbM1wSggR#vwMcBW0nWZmDQ8h9}tM zgih!9+1vFUS($O;EtQe8k_aXZOrbwAr&uBx%%&w5L!6Yle5N&K zaR0dhVCGnG4K^YSMnS&|T7a(S5VPP^0yY1O20AwT;G~7N(DA!HMl_S`Yp^ zyRO1Tp9aCQ6%sE>aw}>FeGt@1ya+l?2Y`cTCtoZ=Ye;wnK{mxL6_$-!_!Nd@sTvBB zxqNGs%5XkLEy}|f@HGur)6)FP!my=6fEhdt0>QsKaHd0c?0_}|fWw5z={SA#yFyo1 zG#TMGEKJS~d4_pc7&~fEUFh}_Bawllz6K8)tRk$2G3c9d;N1m9fPYePV5-mpK~RA8 z$%vxCn6|~JqQ$Q9NT|96(aB)U*n(3BKcO~aWrEKpj93xuMiocEV+F5dVTHF)B2cXG zcAt$cb4>6P1Pi>M-6X;JJi(5lK9=PNzRp-V&73DpeX5zIXWQnM0TiCHo=(!N_8f(oGd~KcG*tz)&#pf6N*yUM0O-7T>#^c&woxO#{wTZ zN5s$BfKq~!a+m`po-nF7Hm*HFT@@Ip)Oj5apzzsFBUVm!AhIofdQu6r$O2EW1J`U# zu-OAw9%_LHk)51XoG28(Ih%y($Xw0^R%&Ln+fGps3ksf z?sMdFZm0vFE}lCI-BIXcpy3WDByedoy~54qTigY2M9Vt zNqux%F=|0S+s`d8)XvV|i8sM%DtkdCjqI7<>epG*P*79L+|;G|}~-V6ZTA6eCd`n~p=H`*65x+#xvm)hZ&Zp=5Qh6)ssCghE&Mk#H%}eK`&( zEeRl0b+0upS+38@;acOnMC#-?>f{G=SYyP=v1x|yioqJ;8o8WHVWpf1H(W0+!{L(a z%Q-A1#9Be9k}MvFl#U86hePCM5UR191B9C7vGf;=o76-%f~)dvoXEGYm7`9M?kC~S zN%!Z2BmSP;(5JC4#}^ziZl4Mo2nzbG9d37gF0!vxYRPf~S7qyPz2)8OlQ61*pyj#t zwT&&dzMxA$C~`SCc}pvgFDtp(7Uu&_P94GH)==GIPhHixPeTj+5r7LFpjHN zq9EM;y1?p6_6>MYoYmx)P;?igo&Z?BGA=i`fO~GRv8G$P>ySoOZZMdl*{;JF39%3s zRWzC~1X5&kO*FcNM-weZo@4?5iGveB!_qY<8cbj)Pz?a|Pa36OaGF?V6P}RN%(zUz z9Gl4iIp9f$pPBs4ak8N({pL_6LJxGDY;q#!4|FJCG^>E4K#t$^9+dz&)1Tufs2svf zYrOLTXJ*pRrQOeg66wsBK=9t^Z1~=NoMrGY7632<*CctzB{VLxw6W)4Rs7(EDhK0_ zq91Cau#?eLl}T)fb$u)MEDpa+6rXAf0qKOalh|P0rY=f=YJFm{|Npe{x9MG z%L9s?<7uMzV-MAe7ILN1@d(`I0ALINkYbT6w_094ZvQyT4Q^;aCQk~Gb7Rd7!3xzD zb5uAx3k;+FXBZf|WzxQ`F$|9LmTtB6t#64n#~DfY+q>15WKH_iDXkQRu!51{R)^s| zLiCpIcMRF;S}8Izl$#W|wB5H-WM3yonT_36-y3&*-m)?q!m8QM=Ud-FDFkcZK0e>! zj?b?n*yw>kl@kCKHFe^#;i%n$SKxu0(!m;3n9LV4i~$oEj_%9-n-T$eV402tYvevY zw_ywewOX#?a~t|i!SX=810EPlU_CwM03arvk(Q~r z2TKnikSKi!5KouD$}WOUfzm9#9i<15unc|?_C`LGxD|~~9}&3I-jmJ-@CzLF=H-1! zh-U6=-@w8&V4Co2G!jS%!_nCfy@!heV>yY*hJwFKcPO9+0Eoj_ZS4?*pwJPdu!ty1 zjQVj#E&q=Iz*R;#`v^ks>JtY2#HTO=g98b*gTvtmG`0SQ!~g!k(>!1S)DJxBcj6-5 zMl7GAqVnr~x{ZC>4|AWEe(ux%+}T>&Ta}cE3-9BTnEZDA3^AJd=dZhKdC!(-0v^nT z`CcabIev?GyfkOl!5*Ga>hWg3`by&4;4AOxfRrMmL#JqdMc@ZU3;pD>yLk8YuHVe> zGjd*u=(w;gonT%wd*mlc{@!tcI9Zwe3!&FP?=ulg&44;JzT08p()QE$3_E{>I#-Ie z_FtPjZnH1-zC|X~blRR($T(5bKtz1zy{J#6~oW%8? z?N3@-O9|$2IIl&FG@3$_DOdA|%(u4$Hiw*5Zv}ZQ>1HHrmUF`9KSavMd!FK}5WFo&2S&p8o6P{jEaPDvZ z&J%*7L_AhHbvWKncz0Vr?&WfXsMF(HZ_=0=ek=+WlaxK@dmUyuPkqgOoMKqpw6p_f z(`8zJU)@pA&SIuyb7RWgx%e`fzK!M5;YZqH=AYL*hDXI6=~AzX-(M-cApMJ%NyFF> zrnR9j*8eU|kB8&@bKx5eMz!oRmniDOyhG0(wAi0{5m9ZfBmJ;N?efJusQ8YN&dE&X zhHsf4E9Xz`RcSG2a|li(Gz2i~{7Qd}>S$3gzm>C|)s~x5>iYd1lfcO{{X=R+&P5&|UB$U@KVj)r;dXamREatm_xOIqVQmwg|p zu%1+0+PxLxlw&nGsLa`Yx4v}gQ9*GB$+fh^bw?mNyu{mBNSJKE{Ilu%W|AfTOHDQ| z_+))X?f5+3E$8VfwGRdcPPfaZEy}hKRnn#w!xw5DERQ8{nAGa#nUHc=lSaKt<1fv6Hk`CE;>zmy3>e^dOSt{ zve9Z4F?m*z@J!BK+_;S3)=${0~N;r_ujFSqq2PQ`jYJtI|f z?g1fxNq>Fo-Nbcs>=#dC^H%=ha9ERIaGcyr^^)k=7rzSDlo=GY>(`L1R(Wj}ueFpN z&#Yb>P4TK({whZsx3Hef9B=fVkbHtxKdbiUiR!oFfxM9NwU%#b*@3zSSOalc$n~fJ zF~tuFwBw&MroQ0J3N!`@%&9$zxckI>3kjg;{MIXLfLTVG#C7GkPB}vTb(_=G<{@@S z9cvFx#b+2(){Y7xfA$c)_4QI^5n?8PIq+l}xx9LenU}ZA7Z*0q>pQ!1{)lJD3#1Rj ztyJ0WX#@0{Ah*CU$6@seJq{Y5`4%mcTQNuBHmh2gBe+Pt+e75%zS#bzp8{PH=V!iU zvqWA#1nc#|A8E>|0sEzz#Onl_3Yay3zb>v&&i5lJ2|-n=G(@`jrb?FE?}7JWGy zWEyy*DE=-<&odhSdX%1&t9Ef}{m#d_w0LpZhvfxdlm`>t*yHNeDuvVQqB(TF*fCly zewIHb#*5FQ>%OtYQH7;1Q{bqHn(V57e*B(Z>QXrE*`xYE9cw2 zk032M3mF~LQ{FE>9P3YVT-NWX&ueT7jm}gKcJLL@+JJAx+M1YBatwIl_;IoUhrXMt z;N`#2UiMm3`lTGwwWh9hcFBff8a zI^9}J_vupe4NJnEzj_NK-P}BKUxipk-2BGvBB3Z)lRKCleBP|!$Ii!SDdx4*V%gH8 zeC@R6*EP`nrDf2(H+D}u%%{t1s;-2OwVqjnmAX~s4DgT@qv=!DxsBbU=OY ztyXUnXu_^*vU|Y+A-%1048Tj^(m+B|a{z5wQ~i`G;7j{zp(9?fQ3+t}fiZgb1{Id4 zujxCDBAiJLo$n*Rkz1by9QC@e-bWkRpZKmQzxqp?+lM~co61)_XubE0ZP1v`9-`5*= zN!GFQG%5%s<(RHkFixwxuFJTF`Os`#B6#zjde`N?$cLs8s|>we4RD&(om3GtQs*Nl z_o~+Afkf@21<-88s=miviZX@ip`POteobxPAyrlaKoQSYa$Aof7TPVTu-Lj5S^2$k zYvPM2bhFHbhS{2}M*uQ1%OmQq0I*_dSfSD5^xhsEqTc;F+Zn$^R#*j^Z-1R5@BCs@ z?L=UHJSVuuHo;7t^_(09MvTdwibNv~_Ss*!??zwO)s<5EAg)MorA3|_6S6NrT)#Of*%>$ z_|9IXot?pNzPZlpsprhT*3R%zEa((&uodO{R21XK3CNoDX|)5TtkhEFjS~wGl8H1y90FufYGEVv$GUfv#MRn zR2=_9$gX%G3V2z10hJ`>A$In8G3Djr?Sf`^pLlD=!*L|3ym6MlY! zv|1`N5>8nbdMlPMr0*>LW<)o(O65jWABE)92}e6_sq-i%)@GVf^_0Jq32k*S<#p8%y_IOmN?lhG|;DpRcYh97G$ z`j#E_5Yp<&A<5$_XOQAvTcoZOng2jUI*z}0NhyCMY`hAOv)N;>^f_PN{D?id>Xd7K zcuL&ZcaLnZa_EiaTgX0_#60iL!<1P{al9V0A8iwyZEN93f$rhQXO!>T?RcJv#3euL zW@4$z&vI5&GZ|mG-Qx7#)2dFwDdLPb#ZxXN86>O>-Z*mE0f5 zU|EFD>f}Rbo&C>gmXSCE!gYf!o8{jg5fS54er3}3CFpx;nJ+KmAxbYBriFI4ZG9)@ zo_>_0EQ*t^C~Q+3yrvdM=?$tEYYhzoWvs)B`r(YWzP)_WhgbuR@5-v*&P5$6MLTsD zcz!W?TARk0QPPyMkj9PzHjto4VDWR9@MC2VfmGM)z?m>9*~1?ES=X?^&uz4N z1v+z&t>q9urvjo#h%SKGOyrHBpR7}aXO_RLDB9dF@x9yGpnf!<>;1mpvJKnuON>ft zJnEAz<22iiy?5WQea4MNl(3l^?-J@GBsYYRjzOvckcXB5AEC`Z7LxoMG-ZvfdoQyZ zWo0Jq*k>VbcE#jtPU+FuO59M4(Erp4s0?;R^S`M{AkH{6tcA1lSNwH3XdwZ9ezc45 z?p<0Y+Is!zfS^UYEz^DB(096eKa$2(-A}Zt!W2(Jo^YxOO1*sX$vVurl2Cr{@WS!Q zH_5|6$EP$o-Mq?FyLC2)s*9m@nyBhcC{W%PHB4{K0I1yjd6pK?26%iKXkS_d$qb0p zLQ|rLmp=uf!uP5w(xP`{rHcqA+?C%by=0mun1$?iiEd$4cFTArJ3iEua9b!}(j`Wh z@|RlVC+qH#*^MAQx??t^tLW{jl*JOPQXNTtzM(tYwl~K^^xKE`S4{EkYMt_1?RU~h z%u(NBuIiEQB_inRiQ?O*ADD-Wuy;%ZwI_d!@y}4b*%17cD7yJW|B?63G4H?%8D`H*_$@`i zT3pI2TT392UuR0&5s1d2Jb|H!NfvEXCMqZ?`<_jIDaMGcwWU*r`}v%}aj9SKm9GVY z8l-J6`reh5oAhd0Z$JCArZTfjXf0r1eEZ@3No3-&3GotSNt*K+BhR00T#vukvaK*g ze;<=_nVVnw0I69_^o>vuHn-WA@Hcj;K&>ZV#5io<*234yeNxOvi7u3W5Gie5-!?q7 zct!`3WOZrd-PWD+0w2FV{3<$7X5E_i<`sSZ>b|&G#)Y4UxmgxjZSF;1Pb=_{jDEcm zSo{nKaZ{9VT)r^=!kT4_CiCv6m}Y$jqfH==n?V4IZ3Rm0p{jdC-IE5$PQQi2H}9Xn zb4GvvlmCb7_Su2*pR8_AG7z~v1*Fa%R>sCvLC*}IldrClt#WXZ-y7e0W0w#4=v~^Y zyZ|He(;xhNKs%)U@1GB7Kr-0n+dX;k@Jf{%=oY zOs)(VT+D=637Ux%BWC~(4O@lc^yJ62rs4y{$)cxnx`PQi>zUK(NVhyM{f2GYOTsg% z$G-rl0iME_9MPen!fKN6cOG>p^-0cQ%bU-*-rd!r(>_&TQ@9PJ(1k$gkyF6)3R)=# zHfDE{{HuVh+{X5t0mEv-nqaUA1O${efv|(DK|rk}fD)FLMO3s)fPeuJAuIw# z%PvGvKsJ}#1_+CS3Ia;OTBx{Vi)*je zA@vK#3b+8^;8vp@A+D+InqFiz#ch%w%NQg^-lDk`@DD0#d4CopW|TGnD8OPo&@MXW zJnC@w2C?B#zzlUrQ5(pihmz~h)K>(KRu@%zU39o>fKd-qf+q@C9^@=S;9rFowZ532 zOKm7yE|NzXLk5{@*7xd)HaXrmtt)U=sjrg+dbJGb#r^uP-;V8vi<=)5R~(d==Rtzs z#TiW&;hZsKkwQEy?;`d1%Cty82qOc$+X%kn23H;%T)`U#X_^IDn*}9XUAMLhvT>TQ zapmsf263aWr$z_aDKdAtgey}e(P5>3%ga+IL7>XSL1IG9|JgqOmWKo-%5Fx0CqKxqn8&=nV1*j|{1Yk$#&6-X?s?(4y9 zp7|2A)en>KXii`;#o>oze~MBFeOXn!%6XaX%uG?7({fF>ws^_&FHwrxMa=T@VF4ga zx<)xrQ*`f(r0nDds)uE<`L53;wF?dxS~_l2e%9x3{F|W5FBd9PGL}7s1b_(l!73J$ zvx&*W)Z%$!Vq30M=CB_cA9_g>g3wfT7nk3(&HKDgQx+fh_?*7XW12^U362 z4pn(rx_1sv2HY`4^Yn77GKeBIZH_oV!<>)RHFr3o=Gag+N%XcfObLwhHVgJ(tJyUK zQg1gZwml4})&&|vkm)6asW(z#C^&gefJ;vmc_p!~GG$LTvYu{y-~O*22EItyxDCgsma5RlT~feLg0%A-QrH?x8LhY!JAV?J6nm;jLg!JH6LoC&;& z|NMeN_{@Tofe>h2Wc~S0KZoi7U@wUb17OZRKNeyzNei1i3X*L_jbXhFwVkyIqVIO~XHC*b9(M zfo$Hs^mf`Yi`<5o3hBipm=)foeS^5%l3SsrcXMhe6%Ep}>tID!v|Iz2zTDJpF%^Gy z!vPLwoZ!plZd(njtAQmnNl&UOc6peR%e}4ycQwFW56;S9LMC@Ab=&H_$CgE&e29R> zO$Bq|^GyiHZPK$R7ZJeQ7~O)QJ^E-cNva@cEKcd#evTEDl=ipM`02OuvXB{jo(Dq3|@v?8_4GV zfLq`xX-HefB34o-P#B;|s=#v@efWf3fj)WLdo*vKtyv~Hi5*uQqTK6QuvrCC=|ksI z--%!tCEhG7K>FY;D^&rrZqG>=QJN|Meu)5Bw(?R%MKx_Q_@F~5&Px#kLxp25G`SAv z>_N>c`1|sQgu!qJZY8?IN3Mj7#&_WPeGokUJ@)%Q50FLvfV4XcDcdAcKVecyIHaVb z*RBaL%CJS*x$tXtUgKvK@GpCMQU{4^MZ}bRFE6VuBJ+-cs5m^1alMLhmsEE(JkJ(A ziF52G1m!V) z(}V9hgL-k7&fF!5a9!6zwwyWx-+h+Y*D6vp9N`Pls`hIYnU|G7*+zT7GMl#V_qrN3 zACn005|Ho)d_`GVB+ARzC8~3tV&N=boB{(y#7KCNz*6Cmu`eMZr#1LkRL}am}#2P$~b^*-Sg7AUu~+v?*NU zq{|rTPF+c^gQ&PD*ipG8P|eGdoa#eGQ%en;2g`~oGrX!J;SCJ10Z1=UL1C+8EHp46 znR-AVODS6eZ_LU=AaDJA6%9z3LS18g8`0D}80k8&3$*sg3RVGKJ$=FI)nm~@)w4Yh zSr|6P8Fvs#AwkL(Hsp)yzlhmKer9)HQe{lJj2hjYhstY1#ux395px%|~ zfBpTI4-7q*NH1Yk{cP#a7As1%zKr61^rIqr*)`}O|mYNu29|oS8y2Y=#;KRFeO#@`3zYOtkUavQg-Nv7s;uO!VWxs`t+{2sS5KFem)#y8 zR?a_YnLz=m+i%o`ybclUO1`~))Z@|U9pa0dyqqtZlW)7dxnXj3f45dsjXH~Cr4Jq! zkGt>xHtBeG+DA#Y*L~g6E-Zfj>38K%=+6xm(h*^=oK%+QIX7nbg@3-z33)G-8}DO&dK-JxZIkUIal^LzvCP5s zCE1ZVSGP4P_sT7mP6u!OyvD%;rOf{YgYX|niy$Qer)VU)x(`Aj85uw=U3>1LNcX$d zk17_FWIS0c?kkNQAI;caP!;wIr%102M$aOzrg%uIcF1#R1x7d3{bGF%59Wu2b4#vW zX41N9Li$^$!j4)!tNKp!XR zVL08Nv?RZdrd6*wIRGdTjTB6_Ad?sr|d~#5toe5|OTi5u?#j zb8pTa1qU=}$dJj_FDmmN0?pj)P-mIyBNt`b#+%I1oY%jHKiTPEzAb9E1-i8cBNC2j zhJ1}}jN(b%)wlmX%c}+ZkD(oeb~0 zKi|p=59ivt1;tO@e6VZ(E{47~0f*d0j59z0|7qR|b`tBn(Oq6lwHJZhR zYzxpJJE=qfqtFJNa&Ipg*valZo*7H-3>I>$cd&bJ;g>peS=;@m;_^~Wz}tq!_$EXv zt=PM%?<30>4U5fEL`2weHwSsCYPYl zh%Ar7ved7(Q&WG4IddePE>zd>XBMpLE3`~w@A3QY_O;e4U5?VXb@PJ9^t!VgF>dz7 z#gB>jlRt~qi)zJk$tRzP?7$%iaR|boO~L5qw1QJxb2l3J;4>GtKpxQ6rRtK#@cdEe zyHeU6gpmVJ;DB~DwTG`+NyE; zZ^rIy3s+ZTxXPvcP%A!u0?oKFlP#EO<@IY$5Js#?JhrK+<{%D}Na_yz-f}2)$ZeBG z`I9}OBKhpo^Fmc?EC;h&o-bFcl>ph+crR1BP&O`OWc3EhMVb?bUR8bFa8*Zy0R=JN z&<7lyc`PyCSZgY9|41B91AJY5AlY`COKg>%@0Uj`>(hz+FPfGjIDwB-Lpl0R9(O{% zsV=(NnXM$0_SZ(_Xc?pCE~uIad(K@)>upY}P7m8d>G*M7J*x*X#Lk;X-5TX%Qe$qP zvwn1U_0@FTXZo5W7T~MhizM2omt?NEO@%Fy-GpN!TA`gBcAGvg?3JO|#Oce+1!EHv z6M_o820^Vzh}xKYp+YE{@B?#or3o(*TH2h00p=3Ue2W!VUGb5e~RiPT^+ zh(n7z)X!Q!NJDNYj+)+mK*d`X3;DX-z`8b;Spya45VQt)S6-Dq+9|%QT79@k?J!O$ z08I8Z)N=(%=dU4i5tvw{k1<1iypa<@T1>q}&ti#d+5!E##XI_N09_}2G3^|C8xw7R zPh9;X=cgC4V_|Wo&Jiqh)Y+gMuJhiLvb#?Tbl=oP{iIWJl7Tg3+Lzwoa57znU7ldw z13_;Ry6VmLP1rLFggzAt_}53{=S@`BGka&odMfRW+1Xh4pHYF8!_Zf5G=$~1;faM= z-v%$_g`$E#?wm7L{iJDF@7{v+na7&y&++=FXd-FxVuF(ULE z;f!5tzrUImio+{t^~Q5?{yyFt;tyf+RFsIFku`ciD+e`G+93=9|IqOMZ2(*3)+81nj$qOXw>yLRfm z)ut7s1LFg3na10D5xN*satxF51g!NBK7irOsfo^5@)G4`I1TSZOskfQ9>pOnRIi)7 zwNsp{U3)FOIX5(*O*+MwN^=BdFTC#I^4L(WroAzNkI5tg1c5OO%ynYJX8_Cf=wV$6 z_13pq_}x`9VpOKp5C&7j%Asf(6cmo!cjLsTuZ zTLx-ET-4VR8!SUQZ4(lLgSjm_2L%VER1gbwsdu(_v|HtqAd+spu||Tf|Kx5Ang@)# z42nFM9liiPg5QGE8w#Dy)K^i-LjnUXGtW&eUDQ%W93YeeBpO#X#xWRVf@BK0wRD2J zH>=t>lts#1WEGNR(~^Wk3u|#2CdsB8Qr}LigcALAZuWF+O(;V4)0KEI%qEFyNXkpv zvnl}`UcF|2%`Z#2Tsd}Ex9W-5f!u`yZd#yBEkkd!Q+`7c5&_iH`;{a}Su?K3#{Wm1 z%xu&;XyaO2&;2_EZwFL2xB}w>hNtM%_Gu~t7hsL{^sou!nnzj6$JHMg?X!0>Fi9wG z5O7t328gcy&Ap+Kkhg}-$rv0~3rsNOeI0`6bg`Kwh@IgKka;*HgmaN@@E!okBC(2^ zZ~#RlcRKycC}}&6#L_@vLrE?zY#(x-P^A~=wUy~(BFrE~MD&~ge*JuXxs0A(i?uQU ziC>iP*6mtbd-eILS2^z@@LR(6s-Vwq?QOG3Jqz+KPPBe}q35^!{(T$++Xs;wZuOKD z%t}2T#!-AeBNP)T30>tPqCO&BEvsNw-@ zOCn>U%np}?+y5-8ENorvrf~pTQOOd=_9Fyjhtd$!jLm%im8Xtawk}VZP3#Ry(jLLcF#39|T zX-@9u4MD!ZK%EpkGTdrSSGPG-cE2TIrnO+Y=6bbR7+$}53@SRW(Q^Osz+qYfy*cu; z^Tl8bbowOoB2JN0^w`p(HdvWh+H^{;#*l=W~Sh=?9Z&ZCJ2p-hch2CGyZffSZV zAz?x_{Q-Q|(!^w46L{AGC~f^xp)8rA?^>%Cw^N97H*KZ^!1n@WxF?QPCrCF>nIStx ztLUt`QSJWpKD}?A=k!1I>3cof8%oqX?BAWKw7S2w&};hfx||--70;ohe;<0+J3h9d zqRSCr>#Gr;7cO}a_1w?-4n{$haRw7JLa_YR1l8vTqYo#=R}&Qcyld&iLB5**#b|f2 z*1xxS-??{*BhgpXXE}EkkFpjUlMh=NgqwA2bhy`e)U8}<34ni}P#{v*cbmO1(|V|6 zX3Lh@)-Ij6OPAQgr#HTt6NgGk1g0}ITI@bm-2ThDd2;y)O`QS_yt#R4RwNnKZg_D{ z2BJA%C%nkUnsit}L=pkW8KwZ?QB}Xg6!7(fB*k9l^GNZ0Rd*K-;M7rIP-@Y}?sdj- zp>LdDl`ie$;TXXvd^36B>A~jJY9zUh{=r7}9Eks{s$%O>o?v@V@uJ{U!IXX(BW=WmLMZ44(%^VcXl3kvZU_jDl=?RffC948Yg0>}ZOO9r;haO$Xtbp{zOZ&x1S*2z-9vnRXE2F&#nh*J zlU8?u)}Ch^flO<&yHkzo*laJX8v&tYfdD88yM0pi* WG!~Ule0Tx;sv!ght5|C_!2bZ1{2L7b literal 0 HcmV?d00001 diff --git a/src/samples/drums/hihat_opened03.ogg b/src/samples/drums/hihat_opened03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ce3b1c8a9f3326e10e4086818f8f30dc1f9e068c GIT binary patch literal 8506 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/kick02.ogg b/src/samples/drums/kick02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8afbc1a7d57ccb78fad157c263332e0f7fc2c6b0 GIT binary patch literal 16068 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 oy)58o&wf&~8!2uYL7b?^{7q;@ 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/kick04.ogg b/src/samples/drums/kick04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..567480abd683475c1ba4325469adc111dac42b8d GIT binary patch literal 7126 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/kick_distorted01.ogg b/src/samples/drums/kick_distorted01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..792e992b7128e8e2a8b7cad791538813d7f319bf GIT binary patch literal 7985 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 QN8hQ9CfD$m#xk(~7aNtzqW}N^ literal 0 HcmV?d00001 diff --git a/src/samples/drums/kick_hard01.ogg b/src/samples/drums/kick_hard01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1ca58d8b84e88bde80b780655fed925fd5224c63 GIT binary patch literal 6660 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 aUl9+Lebc&n?^u_4>ay{3>>Fn-=>GwL$PQot literal 0 HcmV?d00001 diff --git a/src/samples/drums/kick_hiphop01.ogg b/src/samples/drums/kick_hiphop01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7cc77f1d3baa54d48e8ec053284561faad48e733 GIT binary patch literal 5240 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

vPj6RT|w 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

leEj-PGZ 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 z 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 Ni222KH>XVo`X7S@9$x?e literal 0 HcmV?d00001 diff --git a/src/samples/drums/nasty_rim01.ogg b/src/samples/drums/nasty_rim01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d284a6a0f8e1576304c0baf37c2bdadf9ce6bcd2 GIT binary patch literal 8627 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/nasty_snare01.ogg b/src/samples/drums/nasty_snare01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4ebb196898e1dfe66acfc90f8c5d1047e2fa8f59 GIT binary patch literal 7101 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 I8(w7nA7x@eTL1t6 literal 0 HcmV?d00001 diff --git a/src/samples/drums/ride01.ogg b/src/samples/drums/ride01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..06e9c9c77dc5ef55afedb8bf64cbc56a7fddf22d GIT binary patch literal 16661 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 XUS2N8$CvtbsHsgwY29f8e%bs#)h!>F literal 0 HcmV?d00001 diff --git a/src/samples/drums/ride02.ogg b/src/samples/drums/ride02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f65ac1f5b12797b9d4d35ff90b77d68fe3b376ab GIT binary patch literal 6471 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 RqG+O3VX^sc_4}6i{vY;Bn}7fS literal 0 HcmV?d00001 diff --git a/src/samples/drums/shaker01.ogg b/src/samples/drums/shaker01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0a5d913c359c42f047047ae4fea09a79fb97d7a GIT binary patch literal 5070 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/shaker02.ogg b/src/samples/drums/shaker02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6000320821b55f1f82434db9f008068fccac927d GIT binary patch literal 5550 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 X&YRa~MWan0EE0BFnw0YIE=K(qH90M* literal 0 HcmV?d00001 diff --git a/src/samples/drums/shaker03.ogg b/src/samples/drums/shaker03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..03d4cbeae79ae7bf3d0ea813ffab105d59fd3ea3 GIT binary patch literal 5378 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare01.ogg b/src/samples/drums/snare01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..84e6de110c873cf8570c02de9145ad0d2f218067 GIT binary patch literal 7215 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare03.ogg b/src/samples/drums/snare03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9f55bc2cb5d1d8ab6e24ce7c166e9ddb2106626a GIT binary patch literal 8137 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 JogKml{13rNFaiJo literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare04.ogg b/src/samples/drums/snare04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9a521d5aad48eb706866e0d80093a64170afe5ff GIT binary patch literal 9088 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 XVXNZ5erxEM5^Z>2Y7?nRhhYB#LAjG? literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare07.ogg b/src/samples/drums/snare07.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a6b5869ce3b66756efa32a959775bf5dcd0a11bf GIT binary patch literal 7850 zcma)gc|6qL_y5aQ2+2+oWe*wqSh9yVrSL9UqUHMS7|f(`QdEbi(^Szh{SiKEU}z0$qXTmB*^s+gt|a6= zG145=Q_zis^pYW?VdVwUeAvpiy}8h>BXR~$f?Q5VB4Oou_=gY^UN(w;Fdr;Vc6SnPMITW|;ID%S4%Ck^v0HEaA?f*)43Dh-A^3a>Nd_QKmyT3fzXE zE5eo*Fi)`n4$YNZTC1FhG&ojZIfA@bwKwPbsfGMDbSrWs1x2&7LyuGFDJyUd0660d z1mfw5u}|m$B>-TYmrnkmk-Vsp>I&sM5&^;H1b~hdHuE~3!BKJenA|Wod|W+jTn&e! z5->+qRK=Z_rd3a`RIo%yv@_A2kD1+$2@nM#G7^2o!|-o-0Hiq7tZ=EAgye{JhnUGO zgDsJ+B?MgQ7@35G$^4tJM!Q2{N26Rt?hshT1Wj&v$qcTv3%33v$5*^$X8w#eH?^o( z-&}1694+LLfL)fI&u)uUFow8ZWIQbpq_MIFHd`so%1UOL%~_HTx#E98UcEHOZ|LI+34aN?n)}CdW&jW)@*qvcV*U`NRkd_BVy#W>`0Y=6FMj!=i4_><`&B&}l z+kC=emVY5BY2W!jRp5{7peGTW2F!mPA!oV{ zK-WZx*I@s4QxsfK4 zjVG<()BswL*bq>5>6jS`?!T+xk&C7Pux6TEY#Lu|n*6~uS)8swtP%hOY0)GdU#O9M z9{SMTEL$8_LPl3hhCVAzcvi-6B%((Xp%sBbF`>fq=t9Z(LU6|aPhAbkKdK@}0iFT? zBM*do>v+r`@R-#J_tPDr3+4hn;K$aJ!qZzP*FUB*xUD_Rt%Kk(9#uhEGX3`l0Dx;e zUH)<=sVX4uCL|DgBeMx3IFB(X{Qs;Vuo7U_0TFhUIur-}doqnvqD!37))1*P#Uf&_ z*jydNmN=2`Ag|)|^DUQC{6#>}P60-s=iQ<`ocPyJlkzkk=xSL2NoZA=oQyP)>B@H9 zkWSA=K1ssUx!Ir%^mvZ}lrj23!f@R1{e<}(5aa9smaaCbq*LrXIaVKP0LcvG2` zT>oU~>f-=T*;Ro64p=b>?3U)@xs;A);W-SX3c&aPj)TvMf{_$nI=x&V!q8s@KBh97 zMhgRk73wMv3N@xOK4FAVRYj=45vm?GDsY>JDuX<#2rD?82aZyKQ&r)U={n;L9tae{ z&I*MI#8I0tZzgfWDjxP$s5fdT)D*^sLa+fN^^YnPI2U7y!p&HrW~Pir3C5^&3V6~!XyC) z8ab;5YKBiv5!OB6=kV{#8}w;MAT8V?8Ckl=-V6K@bUDp1qxxgnebk^ zqN1kqY2{&s++lmw3~_cZ-K`Pl7L3CPINC|Qd-fOG3qQ7g@BYrO>y)~Ic6dunUfpS3 zFiMWmqQpX)Atv?-GqA`A2oS;ZM8AwDniGr{VhXZLfH(k^;l+bHYI)2xWTim#HK?Q* z{t8UGfQ*Eh7m%i4GIcRXG`4Co8=as^8beD

`^MszxDuY~$rb{nx^2sSt3p8$-*G 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 C`rz~c literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare_electro01.ogg b/src/samples/drums/snare_electro01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2fb50a17db4b3699e46ae6c39c888e3f1691a72d GIT binary patch literal 20538 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%0AL0OujAE+e4lGh-mBdNox9BEeR7*ez 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 CIgld& literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare_harsh01.ogg b/src/samples/drums/snare_harsh01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22bfc4650f5cd40ae6e91ad2412b64d54aba3eea GIT binary patch literal 11427 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 d0s!P0BIqK1$Mr1jw#iMw5dH#VdWAr3XU>Z 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 T#=h?NS_&^2)z8=bg$DfxcC7aX literal 0 HcmV?d00001 diff --git a/src/samples/drums/snare_short01.ogg b/src/samples/drums/snare_short01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..27fe3c37142a9c0bf93e9e477ba9163b495cfdd6 GIT binary patch literal 4566 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

s@>5~m>%QHMswsS!+KI+)J!9wRqcW;aj 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 MwQ;=@z#<6$1(0xh*Z=?k literal 0 HcmV?d00001 diff --git a/src/samples/drums/tom02.ogg b/src/samples/drums/tom02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..45ee7fafbdcb89ca2cb7c483d752c1f40ef5d1a8 GIT binary patch literal 5475 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/tom03.ogg b/src/samples/drums/tom03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4e6de26b1ab9d973f6167fd4728dbb81b7d3ebe0 GIT binary patch literal 10687 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/tom04.ogg b/src/samples/drums/tom04.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a6dc8ac4b31f22bfb77360df04f41e82e906fc66 GIT binary patch literal 10480 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

GFapo!5&B ziOb0o2Rm+-D`+m8IEvsp<{<_{a&!Qqb_o0F1suh@?f#AV7Om9uj#Io4YmG%-7n>gT z5K-%>TZ7#bw79Y0B3sZf;`N#}mSNTwb$m5t;8K&&gOj7d6vpaCl=7Awr8RqX!!(hr z{c|znH%SSCaOhH*~Ma#(VyhrE2IRRrA8No{v>r%&CPktp9M`X^V zU}TO&uTaN*H(ox>AC3;ln%y+tUY;HLt;VH1$RWgkMj??PBq+v*{HEIqAEocnM9PIC zVmkVr?9I#Vvvl~DrOH)Ejf>$BXwX2Qh>E&QboNvE82);U>Xj=bEN+(``A$4u5UTc& zGA3hac9;K!JI1g$)Ha&J64!Q>lLY6S`DKz->qI5kjmPewKbEp_z7Z+D;HXz?_T9}xklEi0(8q$trOVG303-t!a8ae3jCAGh4WvF!3O0VG6p`S*B# z`KW;f?}V=<#nTl-U?p%Ig-&)ecaHzy6h&BoE+ zt)UvQSw#cKX#Gg$4wJb4i zm}{nTsOkh}NjyaOI@$j%$HQkus5J{~!*?O2;fdQ}23{kn9}4oLA*_?^RGlV(n2r?z z&@pgPruf*2&`lF9t(5}TjUpI50RI%XE=<=pxvS>!ENN7U>K~8mO2CmPe`oTteY%fZ hOsHV+LIJ=StP**A$ua+}@*Y3|VUq-?6_Nm|{{=m6n2!Je literal 0 HcmV?d00001 diff --git a/src/samples/drums/tom05.ogg b/src/samples/drums/tom05.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ca656caf9df3adf673e9fa75434cf072bf40bcec GIT binary patch literal 9132 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/tom_low01.ogg b/src/samples/drums/tom_low01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8a9039724f8a4250a7a559b47095100e6f584435 GIT binary patch literal 7393 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

h8c_FafL6q7U-aLA(ow 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 literal 0 HcmV?d00001 diff --git a/src/samples/drums/wood01.ogg b/src/samples/drums/wood01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4fa59b2c15e57d3924424714bc86bab0ee7130a9 GIT binary patch literal 4523 zcma)930PCdx1WGYWHU&BK!XB;COlBXB8G~E2qF>0Y>BC@De1jX&Ig3qe;%?;Ml_x<1Z^?sAdx#yhu&73pm%$ys# zc{2;>fzOYhLze|g4$MNjFmo_Fx5r0CC!h?Be>DJ~;FA-H(fyytgrXzAJm^Rad<$ns zI?r-NHNQMZ^(S#`p_m)JW6Q$O_|0}(qocxf=ypMNZi^SYE%u^#pRDu&WT5It~NnG=mJCBXfkZHh| z^28#ygw{qK86Z?-G47C?QA&MiG1p#sL0QCXE6XjWw^B!lSQFlK03G4G%03m({Hvpr zmGY=`az%lzi*KVe6H|=cMisehydOI%a%eM^3K^4Lqqd2Capi5vzhE~srR$&?=qYc9_|+W;?OmoLKR$S~pjgyHB@! z04I^d;viZH!dikhj;@D9Zyv(S|69|UZifM-^Qf|Um59#q| zyzvjk2Xww(*71+pq+_8Wm}8p?Vv@1$GM>&Y$q*K|-yMrAz3byPBoUP z9V_LK+KtZ*^t?%sGts^Ovon?rlXTLcOqrTg$wc+!xeGjR-iFj)db}Lj0@ueja9B{b zY=&!J50oBa%1P9|k}psw=(|$+EShfEg*&;iK03;}T>diXFDR61#p=Sx7l7nA4e7v% z+|fO8Y4H{0RnGGHiQ8r652-h6>IaIqU8DZ^1FQYr!{UVRb(vxZfD|_+iVxbS5#n3O zKbC%P=v=8dk?veoeWuOrmdn}C-B@*bwzm;kDx(?I^b%q->w1TZ>pcU>$0iruP8}(p z%qY02b{lj2W>_P5=0W?4;`mnbNrlXC>c-)mx+%7uW)_`hutysV>Co9uov&ON?mjG! zkZukVo-gUk7l$8}2#zN8pOf@ABn{rqx(fq!N)t_*4lMzHCQT~LM9N5M3XVqJ|JlrB zC_~s+TAerOpGcLb$!5KV4-}raDVRu*{otEN`@vWT`5uxMkPzw&rQ`pTBY9+#6 z4#L?f?r)gdkg1vDK$baBvtbHN$(&MBI?SerT$xj}j8vE(bD`+zPMH2ZbJibB z+j1~_%b_At`iXzmN=9~1wlA3j6Q-Hz5`ZR(%aqJ%q!3py9h=X%tnT)JnE=gX-~+nZ zAr@0N0A>yYf2)od)CK)+%Yd$*?Zhzmgqr`LLC5ClPFg+HbZgOdV!e!?3iBmqgpjy4 zY7{rGB@UbCesH(5g@=FKOWS~hyP?wp01lp=gcRb6Hv18xat-rgad{UbrZ_?FO}ACz zW2-#NnK7$XOWLXMHJe$bs=vdat14`a;9;->{(iz4n()kkKL+5i_R1XQD)OV^C{wbM zC~CJ?79_M%9~Gx`1yvS{ex;I*Fwxie_MlNByPZltCWUvG9ufXrq%c*cfjB*2+T7_8 z)a}pc@?g9P?v(g25`{tC!3^^NPVcf#b_gdA>0~3kE{{%ltZ+OTY!1T{(Xu(biC|WK z2&WfeaKt> zXj73ckM17-PIOf;P|Iw($_u#+w1L1ZqcPvZ$KVsH>1Tyq!_{uZuW!r(w;VWgK( zs}&E1r}b$hciBQ=IMVl)(>IGqw`i22Fk7CG4}>HfWVCu*ydgh0xSK zt1v;>UI>M}%^LnzETC=@E``g@THf^UG3juxxUBkpE9JfSu-D#ULjG|#0M<8RfL){1 zZS9tpbYQmzB>S~c)p#kL0&h~eHKk0=sx^e3g|OlEqGVm6E9)BvH%WQgU&6q35@=;kPKtT_)##2k&D82%#tHt-=L9w1@P4d|2gq{GtgmSzH zXS1;&KA0xTiE8sZSr89XG%u>1N^(jt_9l~&Hb^Pg(#T|$C5`N))EELl(wzW)tf;tT zn813V5`Y=abuJy|A*?*4S+*<`9|Ci%{|My3laAA`ndAt=wVsn4ZLdV9BMi?^x~tRC z!f5t_qaa7z_ZB4}r*9&)7v&)R4XKejPQOOH;k;O&O^PI>A<<(OYu{g8WPIzjF#w@( zP0l}UkVtb+)HUi>WeqP>3f5YRcf+Ffp`pD}4)0`)0Z0bst-fXU|Ak3rLk4cL6v&cJ z-kUb$zhCE53WYC%FT{Tm{=Ym>8kwq}{3*rc)VyMR)^tmoGqVBK0Dw$JI%QO$=;2?N zi*WQHrBY*~EJ#^PhZQQ9y1+h94#TLam5L>+H2mtioj7K+YXdj7MwPObx!SdfFRCe% zYhtQBM@kY*VPuG^saA6nqg|UK5}sWdDOpXYXl(X8SC5qNt0~%nl;=Kgd!l|(jSM81 z(#{iNYc6PuVeP9X#I|3U82Z<&8DNLkQsC=&d+Bw07w`U-9XdDVz#7zENl0j?!UV>V z)dim^2grkEx*e>M)dW#H)c~!QPZC6JlN7cP>gjkemS8=C>S2|M?S3c<>ZVCNw5ICP z@n|GiKY624s0X)0r>CQ4q9af#o&0$$q@1AMOdU@-iKnaTzVPHs02=q}1K(t`L>U7y zTT-;+K1LV#uv|`FOm|gUn%yW)!P}JMQzD$zgoHb83gf5I^>{9$AP zKLGaU%$#Oe+UPq25bYdSVLh4=e+K_?54} ze*)2V&Rjcthk1@p=*Jma{?7&Az)YN3Co%9qv%#u^E!dzSodoT0IGm0~>u(%R_klO< zy@`$m&<{NHJ27L!=%*PAU9`2AdiU_Xjt3jRiu=UYn9Tg~)?3$`AzHy<-e_Ny<1J?o zGJoQVG;`yvjkyj7dZjE@_nwE7Iek+CT z95N}qaQ2yhVPOU~J-y`AMZ*9-cVX?suAdVn8C^6+=ZXL$BlFYSw{H*J$Hy;rJk(P@ z#+>s?FYQ2&p06MxyJJy}dsW$}ePFuFwA`1Q95j-z%N|WnpTmyMS;x!b;*q|{T_;R$ zM{Sd62+^5`F5hi5n`h+pq|ti$<74vi9U47@V@;2R)}YxvM+ zRB9?~>bWTt(J!aP1$S+0a;csB@FwGrt?vv!yfOY@$p89-JuTkh#jsaPi>uYpf*l{F z*umP!?|wZbF;LO3EVt>UrkJIgN8H)!GjOfmrG6Co<*7Vkhf&E%pQoPdD!x%@t{u-? z1VjII)tb^xs`PI=^nl~bI#bMtSf=n9@xNC{B*!hTHJP4i_PQ3kl`Lxu^X_y>zvEXQ z`FP_awrzqCC={)U5CxSJ$m2yR+Z6fb?u0cq{{kXcP8k3I literal 0 HcmV?d00001 diff --git a/src/samples/drums/zap01.ogg b/src/samples/drums/zap01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8d211128fbb87389e6149d0a4b46457e06124660 GIT binary patch literal 4338 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

Jr3g*B(q8UnK`Ou4NCS`HyOOmpwrmECk4RV1X zyosB;dm`TSi=}4f7RxLN$j2Fy{x5}~eG4(V-FVM^Z5m$t+tJ?MN(s_nFc>9`VBleTk?FEziGs>OuDWP2Kdt$(N&fumAMbYJrQPT`S6nMdY*0aYjpG&>zdU z3w#xYC%!D1$1>Uc=J~y$=->g9KP#S(et3WX7Y5_hf090uQ=FTZf3N+7ynNHy+ST7x zLeRn2_Us>alHaFny(1`^tZ$2dKRS~#G3q)d^&q*tY}R)z>L$!Sd4K#_?9|Y}!0xe3 z!_B*5yKZd?u&QLnrJip;=#p$v&U{j>*cgN_xc;`~8{$PjyGm3cy9mkdFSkQ*FUlauBU^N@9 z?p4VM6JsR}*4Mo^6g%Wc>_GQD?OV1v$5%0XTK!A+*!Q-%<+R2?^`Fw{A@kbTAGW;s zkl5n*>-SK$T59cw4^GnWcbRyk@BRHx%Tm$I_AhjA?{9pm86d_htfq-+1KN_-*Mvy^AvzOvP&q%66(g>3FsiZ;xo8bTk+k zuks9cl@G2BM+e{R*z9s-czD5V{Qxro#eKR!uAuRjcW4@LiU*_8!8xem!D{sY=#TyS3f*=iAgfCYafwjWgnjhI_j>`kh4*jS8rCB>8>v z^&RT-bY4B%h{Wfck+Jb*+O(@ro){|LUQEJw*-W&xPCef&QpmceI{25Dw#|fwh_0w; V&of_jI;_bndUa_krMXKD`Y*-1cRT<9 literal 0 HcmV?d00001 diff --git a/src/samples/drums/zap03.ogg b/src/samples/drums/zap03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9d5767efdb7e20e3dec6bcd20c4741cb53959df4 GIT binary patch literal 4586 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 F{SRA;ZSDX7 literal 0 HcmV?d00001 diff --git a/src/samples/drumsynth/acoustic/Brush1.ds b/src/samples/drumsynth/acoustic/Brush1.ds new file mode 100644 index 0000000..be6cb99 --- /dev/null +++ b/src/samples/drumsynth/acoustic/Brush1.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=87 +F1=180 +F2=125 +Droop=0 +Phase=10 +Envelope=0,0 89,95 596,24 2384,0 + +[Noise] +On=1 +Level=64 +Slope=-58 +Envelope=0,0 223,87 1654,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 diff --git a/src/samples/drumsynth/acoustic/Brush2.ds b/src/samples/drumsynth/acoustic/Brush2.ds new file mode 100644 index 0000000..8eeca29 --- /dev/null +++ b/src/samples/drumsynth/acoustic/Brush2.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=102 +F1=180 +F2=125 +Droop=0 +Phase=10 +Envelope=0,0 492,81 939,28 2384,0 + +[Noise] +On=1 +Level=64 +Slope=-58 +Envelope=0,0 536,70 1013,87 1460,26 3665,18 3844,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 diff --git a/src/samples/drumsynth/acoustic/JazzKick.ds b/src/samples/drumsynth/acoustic/JazzKick.ds new file mode 100644 index 0000000..5a11135 --- /dev/null +++ b/src/samples/drumsynth/acoustic/JazzKick.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=132 +F1=90 +F2=68 +Droop=76 +Phase=0 +Envelope=0,0 521,96 2160,46 6034,17 12962,0 + +[Noise] +On=0 +Level=64 +Slope=-70 +Envelope=0,100 358,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=119 +F=100 +dF=18 +Envelope=0,0 52,100 2086,6 4708,0 diff --git a/src/samples/drumsynth/acoustic/JazzSnr.ds b/src/samples/drumsynth/acoustic/JazzSnr.ds new file mode 100644 index 0000000..e1045ac --- /dev/null +++ b/src/samples/drumsynth/acoustic/JazzSnr.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 2502,100 4940,56 6746,44 442000,100 443000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=128 +F1=180 +F2=153 +Droop=38 +Phase=10 +Envelope=0,100 521,95 745,19 2458,6 6481,0 + +[Noise] +On=1 +Level=100 +Slope=-68 +Envelope=0,97 275,15 668,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +F2=200 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=86 +F=400 +dF=34 +Envelope=0,63 1494,37 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/JazzSnr_H.ds b/src/samples/drumsynth/acoustic/JazzSnr_H.ds new file mode 100644 index 0000000..6d1d996 --- /dev/null +++ b/src/samples/drumsynth/acoustic/JazzSnr_H.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 2439,100 4940,56 6746,44 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=180 +F2=153 +Droop=38 +Phase=90 +Envelope=0,100 521,95 745,19 2458,6 6481,0 + +[Noise] +On=1 +Level=100 +Slope=-68 +Envelope=0,97 190,92 317,21 668,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=86 +F=400 +dF=34 +Envelope=0,92 206,96 317,62 1552,36 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/K_Muffle.ds b/src/samples/drumsynth/acoustic/K_Muffle.ds new file mode 100644 index 0000000..0aa8e71 --- /dev/null +++ b/src/samples/drumsynth/acoustic/K_Muffle.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=181 +F1=90 +F2=40 +Droop=21 +Phase=0 +Envelope=0,99 1862,50 5066,47 7449,38 11546,0 + +[Noise] +On=0 +Level=164 +Slope=29 +Envelope=0,100 291,37 656,0 1192,0 + +[Overtones] +On=0 +Level=119 +F1=876 +F2=1356 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 + +[NoiseBand] +On=0 +Level=161 +F=100 +dF=35 +Envelope=0,98 1341,0 4097,10 10578,0 diff --git a/src/samples/drumsynth/acoustic/Kick.ds b/src/samples/drumsynth/acoustic/Kick.ds new file mode 100644 index 0000000..8328c8b --- /dev/null +++ b/src/samples/drumsynth/acoustic/Kick.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=132 +F1=90 +F2=70 +Droop=68 +Phase=10 +Envelope=0,0 89,95 2160,46 6034,17 9088,0 + +[Noise] +On=1 +Level=64 +Slope=-70 +Envelope=0,100 358,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 diff --git a/src/samples/drumsynth/acoustic/Plain_Kick.ds b/src/samples/drumsynth/acoustic/Plain_Kick.ds new file mode 100644 index 0000000..971d079 --- /dev/null +++ b/src/samples/drumsynth/acoustic/Plain_Kick.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=100 +F2=40 +Droop=0 +Phase=0 +Envelope=0,100 1266,40 3129,15 6332,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=109 +F=2630 +dF=81 +Envelope=0,100 210,0 690,6 1920,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/Ride.ds b/src/samples/drumsynth/acoustic/Ride.ds new file mode 100644 index 0000000..506164b --- /dev/null +++ b/src/samples/drumsynth/acoustic/Ride.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=60 +Envelope=0,100 894,45 2756,18 5289,8 20113,0 + +[Overtones] +On=1 +Level=108 +F1=4600 +Wave1=3 +Track1=0 +F2=321 +Wave2=3 +Track2=0 +Filter=0 +Method=2 +Param=72 +Envelope1=0,100 1341,37 5215,10 20784,0 +Envelope2=0,100 1713,62 5661,35 20560,0 + +[NoiseBand] +On=1 +Level=138 +F=6500 +dF=22 +Envelope=0,100 1639,38 4619,20 10802,10 21082,0 + +[NoiseBand2] +On=1 +Level=23 +F=1000 +dF=42 +Envelope=0,100 968,24 4842,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/Ride2.ds b/src/samples/drumsynth/acoustic/Ride2.ds new file mode 100644 index 0000000..7be09fe --- /dev/null +++ b/src/samples/drumsynth/acoustic/Ride2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,90 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=113 +Slope=100 +Envelope=0,100 1490,76 3725,48 15495,16 16538,0 + +[Overtones] +On=1 +Level=100 +F1=7182 +Wave1=2 +Track1=0 +F2=5.3 +Wave2=2 +Track2=0 +Filter=0 +Method=2 +Param=100 +Envelope1=0,100 2533,38 11174,8 32181,0 +Envelope2=0,100 32032,98 33224,0 + +[NoiseBand] +On=1 +Level=85 +F=8500 +dF=35 +Envelope=0,100 2086,54 6257,27 15942,10 32032,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/Ride3.ds b/src/samples/drumsynth/acoustic/Ride3.ds new file mode 100644 index 0000000..2b9fffe --- /dev/null +++ b/src/samples/drumsynth/acoustic/Ride3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=1 +FilterEnv=0,78 442000,100 442000,0 +Level=-6 +Resonance=0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=143 +Slope=18 +Envelope=0,100 3000,35 10350,2 37050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=164 +F1=7834 +Wave1=4 +Track1=0 +F2=4569 +Wave2=4 +Track2=0 +Filter=0 +Method=1 +Param=100 +Envelope1=0,0 150,100 923,30 3129,12 12738,7 37650,0 +Envelope2=0,100 19443,0 + +[NoiseBand] +On=1 +Level=181 +F=9000 +dF=36 +Envelope=0,0 150,100 750,55 4050,29 12738,7 36300,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/acoustic/Snare.ds b/src/samples/drumsynth/acoustic/Snare.ds new file mode 100644 index 0000000..0c07af0 --- /dev/null +++ b/src/samples/drumsynth/acoustic/Snare.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 2309,71 4246,44 7300,59 442000,100 443000,0 + +[Tone] +On=1 +Level=170 +F1=380 +F2=230 +Droop=54 +Phase=-45 +Envelope=0,100 745,41 1937,18 12217,0 + +[Noise] +On=1 +Level=142 +Slope=-53 +Envelope=0,100 521,24 2384,15 7971,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr78/Bongo_h.ds b/src/samples/drumsynth/cr78/Bongo_h.ds new file mode 100644 index 0000000..ef76bf8 --- /dev/null +++ b/src/samples/drumsynth/cr78/Bongo_h.ds @@ -0,0 +1,36 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Stretch=102.03 + +[Tone] +On=1 +Level=125 +F1=623 +F2=623 +Droop=0 +Phase=-180 +Envelope=0,99 231,72 946,21 2138,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Bongo_l.ds b/src/samples/drumsynth/cr78/Bongo_l.ds new file mode 100644 index 0000000..ac3a2c7 --- /dev/null +++ b/src/samples/drumsynth/cr78/Bongo_l.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=125 +F1=412 +F2=412 +Droop=0 +Phase=-180 +Envelope=0,99 231,72 946,21 2056,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Clave.ds b/src/samples/drumsynth/cr78/Clave.ds new file mode 100644 index 0000000..a4cd2b0 --- /dev/null +++ b/src/samples/drumsynth/cr78/Clave.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=125 +F1=2450 +F2=2450 +Droop=0 +Phase=-130 +Envelope=0,99 149,66 946,21 2138,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Conga.ds b/src/samples/drumsynth/cr78/Conga.ds new file mode 100644 index 0000000..248394b --- /dev/null +++ b/src/samples/drumsynth/cr78/Conga.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=147 +F1=212 +F2=212 +Droop=0 +Phase=0 +Envelope=0,100 328,83 2145,48 4082,43 5334,21 6853,14 7002,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Cymbal.ds b/src/samples/drumsynth/cr78/Cymbal.ds new file mode 100644 index 0000000..44507ed --- /dev/null +++ b/src/samples/drumsynth/cr78/Cymbal.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=0 +Level=153 +F1=8600 +F2=8600 +Droop=0 +Phase=-180 +Envelope=0,99 1013,51 1013,0 + +[Noise] +On=1 +Level=79 +Slope=19 +Envelope=0,100 372,32 1490,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=132 +F=9500 +dF=48 +Envelope=0,100 521,92 641,52 11174,31 15048,16 21305,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr78/Hihat.ds b/src/samples/drumsynth/cr78/Hihat.ds new file mode 100644 index 0000000..f574cb1 --- /dev/null +++ b/src/samples/drumsynth/cr78/Hihat.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=153 +F1=8600 +F2=8600 +Droop=0 +Phase=-180 +Envelope=0,99 1013,51 1013,0 + +[Noise] +On=1 +Level=89 +Slope=19 +Envelope=0,100 372,32 1490,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=136 +F=9500 +dF=45 +Envelope=0,100 521,92 641,52 2160,37 3278,0 diff --git a/src/samples/drumsynth/cr78/Kick.ds b/src/samples/drumsynth/cr78/Kick.ds new file mode 100644 index 0000000..ccaa003 --- /dev/null +++ b/src/samples/drumsynth/cr78/Kick.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=181 +F1=71 +F2=71 +Droop=0 +Phase=-30 +Envelope=0,100 372,80 2682,37 8865,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4200,50 14000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Maracas.ds b/src/samples/drumsynth/cr78/Maracas.ds new file mode 100644 index 0000000..753f731 --- /dev/null +++ b/src/samples/drumsynth/cr78/Maracas.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=153 +F1=8600 +F2=8600 +Droop=0 +Phase=-180 +Envelope=0,99 1013,51 1013,0 + +[Noise] +On=0 +Level=138 +Slope=50 +Envelope=0,100 998,57 1013,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=136 +F=8800 +dF=50 +Envelope=0,100 410,94 633,29 916,0 diff --git a/src/samples/drumsynth/cr78/Rim.ds b/src/samples/drumsynth/cr78/Rim.ds new file mode 100644 index 0000000..df85f70 --- /dev/null +++ b/src/samples/drumsynth/cr78/Rim.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=181 +F1=1600 +F2=1500 +Droop=0 +Phase=-90 +Envelope=0,99 57,42 143,17 310,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Snare.ds b/src/samples/drumsynth/cr78/Snare.ds new file mode 100644 index 0000000..cc7fd0d --- /dev/null +++ b/src/samples/drumsynth/cr78/Snare.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=170 +F1=300 +F2=300 +Droop=0 +Phase=-30 +Envelope=0,99 253,21 745,0 + +[Noise] +On=1 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/cr78/Tamb.ds b/src/samples/drumsynth/cr78/Tamb.ds new file mode 100644 index 0000000..1b6b1f0 --- /dev/null +++ b/src/samples/drumsynth/cr78/Tamb.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=153 +F1=8600 +F2=8600 +Droop=0 +Phase=-180 +Envelope=0,99 1013,51 1013,0 + +[Noise] +On=1 +Level=45 +Slope=43 +Envelope=0,100 2086,76 4023,80 5587,67 7226,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=136 +F=4620 +dF=33 +Envelope=0,31 521,96 1788,87 2160,44 4619,36 5810,6 9014,0 diff --git a/src/samples/drumsynth/cr8000/Clap.ds b/src/samples/drumsynth/cr8000/Clap.ds new file mode 100644 index 0000000..075ffde --- /dev/null +++ b/src/samples/drumsynth/cr8000/Clap.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=108 +Slope=85 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 2384,16 4023,8 7211,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=138 +F=3250 +dF=75 +Envelope=0,99 104,38 440,0 440,100 521,30 894,0 894,100 1028,26 1333,0 1333,98 1788,28 4097,7 9386,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Clave.ds b/src/samples/drumsynth/cr8000/Clave.ds new file mode 100644 index 0000000..1c2ad89 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Clave.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +FilterEnv=0,62 442000,100 443000,0 + +[Tone] +On=0 +Level=176 +F1=2300 +F2=2300 +Droop=0 +Phase=30 +Envelope=0,0 149,98 670,4 2980,0 + +[Noise] +On=0 +Level=98 +Slope=55 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=1 +Level=170 +F1=2320 +Wave1=1 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 74,100 670,4 1937,0 +Envelope2=0,100 1266,57 2309,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Conga_l.ds b/src/samples/drumsynth/cr8000/Conga_l.ds new file mode 100644 index 0000000..8337be6 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Conga_l.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=161 +F1=195 +F2=195 +Droop=0 +Phase=0 +Envelope=0,100 447,67 2682,43 6332,23 11695,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Conga_m.ds b/src/samples/drumsynth/cr8000/Conga_m.ds new file mode 100644 index 0000000..30b8cd0 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Conga_m.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=168 +F1=302 +F2=302 +Droop=0 +Phase=1 +Envelope=0,100 372,96 819,67 4246,24 8865,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Cowbell.ds b/src/samples/drumsynth/cr8000/Cowbell.ds new file mode 100644 index 0000000..1783137 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Cowbell.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +FilterEnv=0,86 596,28 1639,13 7449,0 12068,0 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=0 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=0 +Level=142 +Slope=-53 +Envelope=0,100 521,24 2384,15 7971,0 + +[Overtones] +On=1 +Level=145 +F1=817 +Wave1=3 +Track1=0 +F2=552 +Wave2=3 +Track2=0 +Filter=1 +Method=0 +Param=17 +Envelope1=0,0 30,98 819,47 2235,24 5587,9 7375,0 +Envelope2=0,0 37,99 745,50 2384,26 5364,9 7077,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Cymbal.ds b/src/samples/drumsynth/cr8000/Cymbal.ds new file mode 100644 index 0000000..c198479 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Cymbal.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,84 442000,100 442000,0 +HighPass=1 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=108 +Slope=92 +Envelope=0,100 1117,15 3129,0 + +[Overtones] +On=1 +Level=157 +F1=5182 +Wave1=3 +Track1=0 +F2=4399 +Wave2=3 +Track2=0 +Filter=1 +Method=0 +Param=50 +Envelope1=0,100 968,60 10355,16 19964,0 +Envelope2=0,100 968,60 10429,17 19890,0 + +[NoiseBand] +On=1 +Level=73 +F=9200 +dF=49 +Envelope=0,100 819,78 9088,28 17282,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Hat_c.ds b/src/samples/drumsynth/cr8000/Hat_c.ds new file mode 100644 index 0000000..04a5499 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Hat_c.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,78 442000,100 442000,0 +HighPass=0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=85 +Slope=92 +Envelope=0,100 1117,82 1564,28 5513,0 + +[Overtones] +On=1 +Level=87 +F1=7182 +Wave1=3 +Track1=0 +F2=6399 +Wave2=3 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 1639,21 5215,0 +Envelope2=0,100 1564,25 5066,0 + +[NoiseBand] +On=0 +Level=115 +F=9500 +dF=49 +Envelope=0,100 819,78 1639,24 4470,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Hat_o.ds b/src/samples/drumsynth/cr8000/Hat_o.ds new file mode 100644 index 0000000..02d4162 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Hat_o.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,78 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=87 +Slope=92 +Envelope=0,100 8641,53 10653,15 14228,0 + +[Overtones] +On=1 +Level=81 +F1=7182 +Wave1=2 +Track1=0 +F2=6399 +Wave2=2 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 8343,52 10355,16 14899,0 +Envelope2=0,100 8269,54 10429,17 14899,0 + +[NoiseBand] +On=0 +Level=115 +F=9500 +dF=49 +Envelope=0,100 819,78 8567,52 10355,17 14824,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Kick.ds b/src/samples/drumsynth/cr8000/Kick.ds new file mode 100644 index 0000000..2235848 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Kick.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +FilterEnv=0,28 1713,38 442000,100 443000,0 + +[Tone] +On=1 +Level=176 +F1=90 +F2=60 +Droop=0 +Phase=30 +Envelope=0,99 819,15 2980,0 + +[Noise] +On=0 +Level=98 +Slope=55 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Rim.ds b/src/samples/drumsynth/cr8000/Rim.ds new file mode 100644 index 0000000..1156ee7 --- /dev/null +++ b/src/samples/drumsynth/cr8000/Rim.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 1974,79 442000,100 443000,0 +Level=0 +HighPass=0 +Resonance=0 + +[Tone] +On=0 +Level=168 +F1=8000 +F2=8000 +Droop=0 +Phase=1 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=138 +Slope=-58 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=128 +F=2500 +dF=92 +Envelope=0,0 0,24 0,100 104,20 396,7 2233,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/cr8000/Snare.ds b/src/samples/drumsynth/cr8000/Snare.ds new file mode 100644 index 0000000..f65051c --- /dev/null +++ b/src/samples/drumsynth/cr8000/Snare.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +FilterEnv=0,74 442000,100 443000,0 + +[Tone] +On=1 +Level=170 +F1=240 +F2=240 +Droop=0 +Phase=-30 +Envelope=0,99 745,14 2384,0 + +[Noise] +On=1 +Level=98 +Slope=55 +Envelope=0,100 1311,65 2205,38 2563,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Bubble.ds b/src/samples/drumsynth/effects/Bubble.ds new file mode 100644 index 0000000..0f7d3e3 --- /dev/null +++ b/src/samples/drumsynth/effects/Bubble.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=102 +F1=40 +F2=3000 +Droop=0 +Phase=0 +Envelope=0,7 894,40 1341,84 2160,61 3203,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4200,50 14000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/effects/Cicada.ds b/src/samples/drumsynth/effects/Cicada.ds new file mode 100644 index 0000000..507d999 --- /dev/null +++ b/src/samples/drumsynth/effects/Cicada.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,79 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=17 +Envelope=0,0 670,4 1490,19 1937,3 3501,22 4097,2 5289,15 6406,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=11000 +dF=34 +Envelope=0,0 670,2 1192,20 1415,56 1788,19 2533,3 3278,19 3650,43 3874,18 4544,3 5140,12 5364,29 5587,13 6108,4 8120,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Glass.ds b/src/samples/drumsynth/effects/Glass.ds new file mode 100644 index 0000000..59a3021 --- /dev/null +++ b/src/samples/drumsynth/effects/Glass.ds @@ -0,0 +1,34 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ + +[Tone] +On=1 +Level=128 +F1=3000 +F2=3000 +Droop=0 +Phase=0 +Envelope=0,100 1490,23 3203,8 11621,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4500,30 9000,0 + +[Overtones] +On=0 +Level=128 +F1=789 +F2=861 +Method=2 +Envelope1=0,100 1266,13 8418,0 +Envelope2=0,99 447,31 3129,0 + +[NoiseBand] +On=1 +Level=79 +F=1024 +dF=19 +Envelope=0,100 670,17 1713,5 4500,0 diff --git a/src/samples/drumsynth/effects/Glass_rn.ds b/src/samples/drumsynth/effects/Glass_rn.ds new file mode 100644 index 0000000..0024fdb --- /dev/null +++ b/src/samples/drumsynth/effects/Glass_rn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 57211,94 71514,63 82836,34 88796,0 442000,100 442000,0 +Level=-6 +Resonance=0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=5000 +Droop=63 +Phase=0 +Envelope=0,66 2384,87 4470,49 11025,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=2000 +Wave1=0 +Track1=0 +F2=2003 +Wave2=0 +Track2=0 +Filter=1 +Method=0 +Param=33 +Envelope1=0,100 87604,0 +Envelope2=0,100 88195,0 + +[NoiseBand] +On=0 +Level=181 +F=630 +dF=0 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=12 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/effects/Gunshot.ds b/src/samples/drumsynth/effects/Gunshot.ds new file mode 100644 index 0000000..97e6bae --- /dev/null +++ b/src/samples/drumsynth/effects/Gunshot.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=113 +F1=3000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1937,24 7449,6 11621,0 + +[Noise] +On=1 +Level=145 +Slope=-82 +Envelope=0,100 298,14 596,0 + +[Overtones] +On=0 +Level=128 +F1=789 +F2=861 +Method=2 +Envelope1=0,100 1266,13 8418,0 +Envelope2=0,99 447,31 3129,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 +Param=50 + +[NoiseBand] +On=1 +Level=142 +F=1024 +dF=72 +Envelope=0,100 1639,17 1639,66 4246,13 4246,54 5885,7 5885,35 7151,8 17655,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Hammer.ds b/src/samples/drumsynth/effects/Hammer.ds new file mode 100644 index 0000000..695997f --- /dev/null +++ b/src/samples/drumsynth/effects/Hammer.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 1043,0 2950,0 2950,58 442000,100 443000,0 + +[Tone] +On=1 +Level=178 +F1=200 +F2=200 +Droop=0 +Phase=90 +Envelope=0,99 231,72 685,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1728,85 2205,38 4405,0 + +[Overtones] +On=0 +Level=100 +F1=8000 +Wave1=0 +Track1=0 +F2=6321 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,29 2384,35 7598,0 +Envelope2=0,30 5400,50 10131,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=1 +Level=136 +F=500 +dF=100 +Envelope=0,100 100,30 7479,0 + +[Distortion] +On=1 +Clipping=10 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Laser.ds b/src/samples/drumsynth/effects/Laser.ds new file mode 100644 index 0000000..9c6e0af --- /dev/null +++ b/src/samples/drumsynth/effects/Laser.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=600 +F2=4523 +Droop=0 +Phase=0 +Envelope=0,100 4544,30 19741,0 + +[Noise] +On=0 +Level=73 +Slope=-79 +Envelope=0,100 194,8 685,0 + +[Overtones] +On=1 +Level=161 +F1=700 +Wave1=0 +Track1=1 +F2=1000 +Wave2=1 +Track2=0 +Filter=0 +Method=2 +Param=89 +Envelope1=0,100 1415,42 4693,44 8865,16 18027,0 +Envelope2=0,100 745,20 2980,96 5215,20 8269,99 13483,17 20709,100 20709,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Reverse.ds b/src/samples/drumsynth/effects/Reverse.ds new file mode 100644 index 0000000..ef43102 --- /dev/null +++ b/src/samples/drumsynth/effects/Reverse.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=117 +F1=200 +F2=180 +Droop=0 +Phase=0 +Envelope=0,0 5140,0 7598,7 12440,17 13483,87 14005,93 14005,0 + +[Noise] +On=1 +Level=128 +Slope=-39 +Envelope=0,0 4768,18 9312,44 14000,94 14000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/effects/Ringing.ds b/src/samples/drumsynth/effects/Ringing.ds new file mode 100644 index 0000000..2e05365 --- /dev/null +++ b/src/samples/drumsynth/effects/Ringing.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1200 +F2=1200 +Droop=0 +Phase=0 +Envelope=0,100 2011,22 5587,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 + +[Overtones] +On=1 +Level=128 +F1=621 +Wave1=2 +Track1=0 +F2=10 +Wave2=2 +Track2=0 +Filter=0 +Method=1 +Param=100 +Envelope1=0,100 19294,67 19666,0 +Envelope2=0,100 19070,100 19517,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Scissors.ds b/src/samples/drumsynth/effects/Scissors.ds new file mode 100644 index 0000000..ede2e79 --- /dev/null +++ b/src/samples/drumsynth/effects/Scissors.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=0 +Level=92 +F1=8000 +F2=8000 +Droop=0 +Phase=0 +Envelope=0,0 10206,0 11025,5 11323,0 + +[Noise] +On=1 +Level=128 +Slope=27 +Envelope=0,0 968,11 968,100 1192,3 1862,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=151 +F=100 +dF=35 +Envelope=0,100 1000,20 3054,16 7449,22 8641,0 + +[Distortion] +On=0 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/Sonar.ds b/src/samples/drumsynth/effects/Sonar.ds new file mode 100644 index 0000000..a16ee64 --- /dev/null +++ b/src/samples/drumsynth/effects/Sonar.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=94 +F=508 +dF=12 +Envelope=0,0 13111,24 18176,47 22944,28 28605,52 35161,41 40226,47 47676,12 55423,3 77473,0 + +[NoiseBand2] +On=1 +Level=128 +F=500 +dF=17 +Envelope=0,0 596,90 2384,16 21156,8 36353,7 87008,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/dialing.ds b/src/samples/drumsynth/effects/dialing.ds new file mode 100644 index 0000000..d56169f --- /dev/null +++ b/src/samples/drumsynth/effects/dialing.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1200 +F2=1200 +Droop=0 +Phase=0 +Envelope=0,100 2011,22 5587,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 + +[Overtones] +On=1 +Level=128 +F1=621 +Wave1=2 +Track1=0 +F2=22 +Wave2=2 +Track2=0 +Filter=0 +Method=1 +Param=100 +Envelope1=0,100 19294,67 19666,0 +Envelope2=0,100 19070,100 19517,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/hammer2.ds b/src/samples/drumsynth/effects/hammer2.ds new file mode 100644 index 0000000..a07f69f --- /dev/null +++ b/src/samples/drumsynth/effects/hammer2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0 +Stretch=90.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 1341,0 4917,0 5215,30 442000,100 443000,0 + +[Tone] +On=1 +Level=178 +F1=2000 +F2=200 +Droop=35 +Phase=40 +Envelope=0,99 231,72 685,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1728,85 2205,38 4405,0 + +[Overtones] +On=0 +Level=100 +F1=8000 +Wave1=0 +Track1=0 +F2=6321 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,29 2384,35 7598,0 +Envelope2=0,30 5400,50 10131,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=1 +Level=136 +F=500 +dF=100 +Envelope=0,100 100,30 5215,0 5215,18 6853,2 16835,0 + +[Distortion] +On=1 +Clipping=10 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/impulses.ds b/src/samples/drumsynth/effects/impulses.ds new file mode 100644 index 0000000..47f6d8b --- /dev/null +++ b/src/samples/drumsynth/effects/impulses.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,17 33224,98 442000,100 443000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=178 +F1=50 +F2=110 +Droop=0 +Phase=90 +Envelope=0,0 819,0 819,98 1490,0 + +[Noise] +On=0 +Level=138 +Slope=-100 +Envelope=0,100 1728,85 2205,38 4405,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=140 +F1=14.11 +Wave1=3 +Track1=0 +F2=14.1 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=52 +Envelope1=0,29 0,68 5140,37 12962,15 22050,8 40822,0 +Envelope2=0,30 5400,50 11174,28 19070,14 30244,6 40375,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=181 +F=200 +dF=100 +Envelope=0,0 171,0 253,100 268,0 7479,0 + +[Distortion] +On=0 +Clipping=10 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/loop.ds b/src/samples/drumsynth/effects/loop.ds new file mode 100644 index 0000000..0581ce8 --- /dev/null +++ b/src/samples/drumsynth/effects/loop.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=120 +F2=80 +Droop=31 +Phase=0 +Envelope=0,0 30,99 1117,31 2831,0 22199,0 22497,55 23242,31 25477,0 29648,0 + +[Noise] +On=1 +Level=104 +Slope=81 +Envelope=0,44 1043,0 5513,0 5513,40 7449,0 11025,0 11025,38 12515,13 22050,0 22050,35 23540,0 27563,0 27563,33 29052,0 33075,0 33075,33 40375,0 + +[Overtones] +On=1 +Level=128 +F1=220 +Wave1=0 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 11025,0 11025,57 11919,0 16835,-1 16835,58 18027,0 27711,0 27711,61 28903,0 37843,0 37843,18 39332,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=106 +F=1000 +dF=78 +Envelope=0,0 11025,0 11025,21 12068,0 22199,0 22199,76 23093,10 28903,0 33075,0 33075,22 33820,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=62 +Envelope=0,0 22199,0 22199,76 23093,10 29946,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/effects/thunder.ds b/src/samples/drumsynth/effects/thunder.ds new file mode 100644 index 0000000..8e2b7f8 --- /dev/null +++ b/src/samples/drumsynth/effects/thunder.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,2 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=100 +dF=22 +Envelope=0,0 5513,79 10429,32 13111,58 15197,27 17133,39 24136,36 41120,0 + +[NoiseBand2] +On=1 +Level=128 +F=50 +dF=16 +Envelope=0,0 11025,64 28903,19 87008,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/Boom.ds b/src/samples/drumsynth/electro/Boom.ds new file mode 100644 index 0000000..b7b4c73 --- /dev/null +++ b/src/samples/drumsynth/electro/Boom.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=147 +F1=80 +F2=80 +Droop=0 +Phase=0 +Envelope=0,100 1564,56 5250,30 19368,7 34863,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 596,23 9000,0 + +[Overtones] +On=1 +Level=94 +F1=80 +F2=125 +Method=0 +Envelope1=0,0 2235,51 11993,0 +Envelope2=0,100 1117,19 3799,0 +Wave1=2 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 +Param=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/H_closed.ds b/src/samples/drumsynth/electro/H_closed.ds new file mode 100644 index 0000000..700a256 --- /dev/null +++ b/src/samples/drumsynth/electro/H_closed.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=98 +F1=10000 +F2=10000 +Droop=0 +Phase=-45 +Envelope=0,100 516,21 1904,0 + +[Noise] +On=1 +Level=111 +Slope=69 +Envelope=0,100 535,26 2548,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/H_open.ds b/src/samples/drumsynth/electro/H_open.ds new file mode 100644 index 0000000..0e0598c --- /dev/null +++ b/src/samples/drumsynth/electro/H_open.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=98 +F1=10000 +F2=10000 +Droop=0 +Phase=-45 +Envelope=0,100 1117,24 10504,0 + +[Noise] +On=1 +Level=111 +Slope=69 +Envelope=0,100 819,31 12440,4 18772,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/electro/Hi-q.ds b/src/samples/drumsynth/electro/Hi-q.ds new file mode 100644 index 0000000..37d337c --- /dev/null +++ b/src/samples/drumsynth/electro/Hi-q.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=102 +F1=18000 +F2=20 +Droop=45 +Phase=-45 +Envelope=0,100 1862,48 3501,36 3725,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4200,50 14000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/Hi-q_2.ds b/src/samples/drumsynth/electro/Hi-q_2.ds new file mode 100644 index 0000000..423364e --- /dev/null +++ b/src/samples/drumsynth/electro/Hi-q_2.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=102 +F1=6000 +F2=20 +Droop=29 +Phase=-45 +Envelope=0,100 1862,48 3501,36 3725,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4200,50 14000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/K_8bit.ds b/src/samples/drumsynth/electro/K_8bit.ds new file mode 100644 index 0000000..5e75c19 --- /dev/null +++ b/src/samples/drumsynth/electro/K_8bit.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 +HighPass=0 + +[Tone] +On=1 +Level=132 +F1=90 +F2=70 +Droop=68 +Phase=10 +Envelope=0,0 89,95 2160,46 6034,17 6108,0 + +[Noise] +On=1 +Level=64 +Slope=-70 +Envelope=0,100 358,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=6 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/electro/K_Linn.ds b/src/samples/drumsynth/electro/K_Linn.ds new file mode 100644 index 0000000..3fec47d --- /dev/null +++ b/src/samples/drumsynth/electro/K_Linn.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=105 +F2=30 +Droop=0 +Phase=-45 +Envelope=0,100 1862,62 5513,35 13558,0 + +[Noise] +On=1 +Level=111 +Slope=1 +Envelope=0,100 372,24 1117,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/K_reverb.ds b/src/samples/drumsynth/electro/K_reverb.ds new file mode 100644 index 0000000..719fb95 --- /dev/null +++ b/src/samples/drumsynth/electro/K_reverb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=181 +F1=100 +F2=40 +Droop=12 +Phase=120 +Envelope=0,99 793,91 1824,37 4097,25 5959,20 6630,0 + +[Noise] +On=1 +Level=78 +Slope=-40 +Envelope=0,100 291,37 656,0 2221,0 3807,5 8328,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=119 +F1=876 +F2=1356 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=161 +F=100 +dF=35 +Envelope=0,98 1341,0 4097,10 10578,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/S_8bit.ds b/src/samples/drumsynth/electro/S_8bit.ds new file mode 100644 index 0000000..affe826 --- /dev/null +++ b/src/samples/drumsynth/electro/S_8bit.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 +HighPass=0 + +[Tone] +On=1 +Level=149 +F1=380 +F2=230 +Droop=54 +Phase=-45 +Envelope=0,100 745,41 1937,18 4991,0 12142,0 + +[Noise] +On=1 +Level=130 +Slope=-53 +Envelope=0,100 521,24 2384,11 5661,3 5810,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 8194,11 9461,5 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=2 diff --git a/src/samples/drumsynth/electro/S_Linn.ds b/src/samples/drumsynth/electro/S_Linn.ds new file mode 100644 index 0000000..d03afa5 --- /dev/null +++ b/src/samples/drumsynth/electro/S_Linn.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=-45 +Envelope=0,100 4395,54 10355,0 + +[Noise] +On=1 +Level=111 +Slope=-61 +Envelope=0,100 1713,28 4768,18 8641,11 9982,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/S_reverb.ds b/src/samples/drumsynth/electro/S_reverb.ds new file mode 100644 index 0000000..652f853 --- /dev/null +++ b/src/samples/drumsynth/electro/S_reverb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 2502,100 4940,56 6746,44 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=180 +F2=153 +Droop=38 +Phase=10 +Envelope=0,100 521,95 745,19 2458,6 6481,0 + +[Noise] +On=1 +Level=160 +Slope=-68 +Envelope=0,97 275,15 668,26 2086,10 4838,5 6266,4 10708,4 11422,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +F2=200 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=139 +F=400 +dF=34 +Envelope=0,63 1494,37 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=8 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/Syntom_1.ds b/src/samples/drumsynth/electro/Syntom_1.ds new file mode 100644 index 0000000..31737d9 --- /dev/null +++ b/src/samples/drumsynth/electro/Syntom_1.ds @@ -0,0 +1,35 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=128 +F1=800 +F2=400 +Droop=0 +Phase=-45 +Envelope=0,100 2309,38 5736,15 15495,0 + +[Noise] +On=0 +Level=111 +Slope=-61 +Envelope=0,100 1713,28 4768,18 8641,11 9982,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 diff --git a/src/samples/drumsynth/electro/Syntom_2.ds b/src/samples/drumsynth/electro/Syntom_2.ds new file mode 100644 index 0000000..7fe37d7 --- /dev/null +++ b/src/samples/drumsynth/electro/Syntom_2.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=550 +F2=275 +Droop=0 +Phase=-45 +Envelope=0,100 2309,38 5736,15 15495,0 + +[Noise] +On=0 +Level=111 +Slope=-61 +Envelope=0,100 1713,28 4768,18 8641,11 9982,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/electro/s_eq.ds b/src/samples/drumsynth/electro/s_eq.ds new file mode 100644 index 0000000..b2fa636 --- /dev/null +++ b/src/samples/drumsynth/electro/s_eq.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=170 +F1=180 +F2=100 +Droop=9 +Phase=90 +Envelope=0,100 745,41 1937,18 4097,0 + +[Noise] +On=1 +Level=89 +Slope=12 +Envelope=0,72 1043,9 9386,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=142 +F=800 +dF=42 +Envelope=0,87 1490,36 4246,0 + +[NoiseBand2] +On=1 +Level=136 +F=2000 +dF=70 +Envelope=0,100 894,29 7747,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Bongo.ds b/src/samples/drumsynth/farfisa/Fisa_Bongo.ds new file mode 100644 index 0000000..4cbd77c --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Bongo.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=161 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=245.7 +Wave1=0 +Track1=0 +F2=633.95 +Wave2=0 +Track2=0 +Method=0 +Param=100 +Envelope1=0,100 1599,65 3648,38 6096,18 8994,8 15990,0 +Envelope2=0,100 600,22 2099,5 3748,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7650 +dF=47 +Envelope=0,72 350,29 2798,5 5746,0 + +[NoiseBand2] +On=1 +Level=63 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Cym.ds b/src/samples/drumsynth/farfisa/Fisa_Cym.ds new file mode 100644 index 0000000..099be4a --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Cym.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=164 +F1=125 +F2=62 +Droop=47 +Phase=0 +Envelope=0,0 317,100 635,100 1428,64 4759,18 10153,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7650 +dF=54 +Envelope=0,41 216,31 3348,16 7246,5 18239,0 + +[NoiseBand2] +On=1 +Level=54 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Hat.ds b/src/samples/drumsynth/farfisa/Fisa_Hat.ds new file mode 100644 index 0000000..08da608 --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=164 +F1=125 +F2=62 +Droop=47 +Phase=0 +Envelope=0,0 317,100 635,100 1428,64 4759,18 10153,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7650 +dF=47 +Envelope=0,67 216,31 2678,2 6866,0 + +[NoiseBand2] +On=1 +Level=63 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_K_H.ds b/src/samples/drumsynth/farfisa/Fisa_K_H.ds new file mode 100644 index 0000000..8e5a2a3 --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_K_H.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=161 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7650 +dF=47 +Envelope=0,67 216,31 2678,2 6866,0 + +[NoiseBand2] +On=1 +Level=63 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_K_K.ds b/src/samples/drumsynth/farfisa/Fisa_K_K.ds new file mode 100644 index 0000000..1fc963e --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_K_K.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=161 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=61 +F1=245.7 +Wave1=0 +Track1=0 +F2=633.95 +Wave2=0 +Track2=0 +Method=0 +Param=100 +Envelope1=0,100 1599,65 3648,38 6096,18 8994,8 15990,0 +Envelope2=0,100 350,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7650 +dF=50 +Envelope=0,84 800,27 2848,14 4497,4 7046,0 + +[NoiseBand2] +On=1 +Level=63 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Kick.ds b/src/samples/drumsynth/farfisa/Fisa_Kick.ds new file mode 100644 index 0000000..1b0b471 --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=164 +F1=125 +F2=62 +Droop=47 +Phase=0 +Envelope=0,0 317,100 635,100 1428,64 4759,18 10153,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_S_B.ds b/src/samples/drumsynth/farfisa/Fisa_S_B.ds new file mode 100644 index 0000000..f4d0cbd --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_S_B.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=83 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=1 +Level=63 +Slope=-55 +Envelope=0,70 1699,25 5197,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=172 +F1=187.05 +Wave1=0 +Track1=0 +F2=633.95 +Wave2=0 +Track2=0 +Method=0 +Param=23 +Envelope1=0,100 2099,21 8695,0 +Envelope2=0,100 600,22 2099,5 3748,0 +Filter=0 + +[NoiseBand] +On=1 +Level=83 +F=7650 +dF=47 +Envelope=0,72 350,29 3998,10 4697,2 7595,0 + +[NoiseBand2] +On=0 +Level=98 +F=200 +dF=36 +Envelope=0,72 350,29 3548,11 4697,2 7595,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Snare.ds b/src/samples/drumsynth/farfisa/Fisa_Snare.ds new file mode 100644 index 0000000..904ee92 --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=83 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=1 +Level=63 +Slope=-55 +Envelope=0,70 1699,25 5197,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=157 +F1=187.05 +Wave1=0 +Track1=0 +F2=633.95 +Wave2=0 +Track2=0 +Method=0 +Param=3 +Envelope1=0,100 2099,21 8695,0 +Envelope2=0,100 600,22 2099,5 3748,0 +Filter=0 + +[NoiseBand] +On=1 +Level=83 +F=7650 +dF=47 +Envelope=0,72 350,29 3998,10 4697,2 7595,0 + +[NoiseBand2] +On=0 +Level=98 +F=200 +dF=36 +Envelope=0,72 350,29 3548,11 4697,2 7595,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/farfisa/Fisa_Tom.ds b/src/samples/drumsynth/farfisa/Fisa_Tom.ds new file mode 100644 index 0000000..32f7066 --- /dev/null +++ b/src/samples/drumsynth/farfisa/Fisa_Tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=161 +F1=130 +F2=62 +Droop=30 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=0 +Level=53 +Slope=-98 +Envelope=0,67 203,24 1840,3 6358,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=146 +F1=245.7 +Wave1=0 +Track1=0 +F2=633.95 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1599,65 3648,38 6096,18 8994,8 15990,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=7650 +dF=47 +Envelope=0,84 350,29 2898,5 6866,0 + +[NoiseBand2] +On=1 +Level=63 +F=50 +dF=12 +Envelope=0,56 393,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/ferraro/curb_meat_bass.ds b/src/samples/drumsynth/ferraro/curb_meat_bass.ds new file mode 100644 index 0000000..529e401 --- /dev/null +++ b/src/samples/drumsynth/ferraro/curb_meat_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=7 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=100 +F2=20 +Droop=0 +Phase=90 +Envelope=0,0 0,76 0,74 20622,0 + +[Noise] +On=1 +Level=86 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=9000 +Wave1=3 +Track1=1 +F2=4566 +Wave2=0 +Track2=1 +Method=3 +Param=57 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 11184,10 29030,0 +Filter=1 + +[NoiseBand] +On=1 +Level=121 +F=6000 +dF=40 +Envelope=0,40 2250,30 2250,56 4283,22 4283,8 4283,0 + +[NoiseBand2] +On=1 +Level=92 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=38 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/ferraro/eel_bass.ds b/src/samples/drumsynth/ferraro/eel_bass.ds new file mode 100644 index 0000000..882e55b --- /dev/null +++ b/src/samples/drumsynth/ferraro/eel_bass.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=0 +Level=9 +Filter=1 +HighPass=0 +Resonance=64 +FilterEnv=0,100 952,74 5711,49 6663,28 14991,6 22129,0 442000,100 442000,0 + +[Tone] +On=1 +Level=163 +F1=60 +F2=20 +Droop=0 +Phase=-45 +Envelope=0,100 3093,58 4759,35 4759,100 10708,21 18798,65 19750,20 27840,9 37358,19 57822,2 78761,0 + +[Noise] +On=1 +Level=174 +Slope=100 +Envelope=0,100 521,24 2384,11 5810,35 64484,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=545 +Wave1=1 +Track1=1 +F2=4 +Wave2=0 +Track2=1 +Method=0 +Param=73 +Envelope1=0,100 4800,50 10232,25 14039,61 17846,0 17846,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=65 +F=300 +dF=53 +Envelope=0,20 745,96 1490,36 3203,12 8194,11 9461,5 11025,0 + +[NoiseBand2] +On=1 +Level=34 +F=1000 +dF=100 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=6 +Bits=2 +Rate=7 diff --git a/src/samples/drumsynth/ferraro/feed_this.ds b/src/samples/drumsynth/ferraro/feed_this.ds new file mode 100644 index 0000000..13755dc --- /dev/null +++ b/src/samples/drumsynth/ferraro/feed_this.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=7 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=5000 +F2=1000 +Droop=100 +Phase=90 +Envelope=0,0 0,76 0,74 20622,0 + +[Noise] +On=1 +Level=86 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=9000 +Wave1=3 +Track1=1 +F2=4566 +Wave2=0 +Track2=1 +Method=3 +Param=57 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 11184,10 29030,0 +Filter=1 + +[NoiseBand] +On=1 +Level=121 +F=6000 +dF=40 +Envelope=0,40 2250,30 2250,56 4283,22 4283,8 4283,0 + +[NoiseBand2] +On=1 +Level=92 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=38 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/ferraro/gerbil_snare.ds b/src/samples/drumsynth/ferraro/gerbil_snare.ds new file mode 100644 index 0000000..b0273bc --- /dev/null +++ b/src/samples/drumsynth/ferraro/gerbil_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=600 +Level=-9 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=92 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=26 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/ferraro/grumpy_buzzard.ds b/src/samples/drumsynth/ferraro/grumpy_buzzard.ds new file mode 100644 index 0000000..0080aa3 --- /dev/null +++ b/src/samples/drumsynth/ferraro/grumpy_buzzard.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=162 +F1=250 +F2=500 +Droop=100 +Phase=20 +Envelope=0,0 317,100 635,100 1368,50 4660,13 7833,0 + +[Noise] +On=1 +Level=160 +Slope=40 +Envelope=0,70 1699,25 5197,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=157 +F1=187.05 +Wave1=3 +Track1=0 +F2=633.95 +Wave2=3 +Track2=0 +Method=1 +Param=3 +Envelope1=0,100 2099,21 8695,0 +Envelope2=0,100 600,22 2099,5 3748,0 +Filter=0 + +[NoiseBand] +On=1 +Level=83 +F=7650 +dF=47 +Envelope=0,72 350,29 3998,10 4697,2 7595,0 + +[NoiseBand2] +On=0 +Level=98 +F=200 +dF=36 +Envelope=0,72 350,29 3548,11 4697,2 7595,0 + +[Distortion] +On=1 +Clipping=26 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/ferraro/jaguar_hats.ds b/src/samples/drumsynth/ferraro/jaguar_hats.ds new file mode 100644 index 0000000..1ec661d --- /dev/null +++ b/src/samples/drumsynth/ferraro/jaguar_hats.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=1 +Resonance=23 +FilterEnv=0,92 26174,0 444000,100 444000,0 + +[Tone] +On=1 +Level=108 +F1=5000 +F2=20000 +Droop=100 +Phase=90 +Envelope=0,100 7376,20 7376,11 15070,0 + +[Noise] +On=1 +Level=181 +Slope=-100 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=109 +F1=9000 +Wave1=2 +Track1=1 +F2=4566 +Wave2=2 +Track2=1 +Method=3 +Param=19 +Envelope1=0,100 1250,20 31727,0 +Envelope2=0,100 11184,10 26968,0 +Filter=1 + +[NoiseBand] +On=1 +Level=49 +F=1200 +dF=40 +Envelope=0,100 2250,30 2250,100 4283,22 4283,8 22209,0 + +[NoiseBand2] +On=1 +Level=92 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=26 +Bits=1 +Rate=7 diff --git a/src/samples/drumsynth/ferraro/radio_hats.ds b/src/samples/drumsynth/ferraro/radio_hats.ds new file mode 100644 index 0000000..04cd9d6 --- /dev/null +++ b/src/samples/drumsynth/ferraro/radio_hats.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Level=0 +Filter=0 +HighPass=1 +Resonance=48 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=108 +F1=20000 +F2=2000 +Droop=0 +Phase=90 +Envelope=0,100 7376,20 10708,16 18322,0 + +[Noise] +On=1 +Level=86 +Slope=-50 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=9000 +Wave1=3 +Track1=1 +F2=4566 +Wave2=0 +Track2=1 +Method=3 +Param=57 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 11184,10 29030,0 +Filter=1 + +[NoiseBand] +On=1 +Level=49 +F=1200 +dF=40 +Envelope=0,40 2250,30 2250,56 4283,22 4283,8 4283,0 + +[NoiseBand2] +On=1 +Level=92 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=26 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/ferraro/worm_bass.ds b/src/samples/drumsynth/ferraro/worm_bass.ds new file mode 100644 index 0000000..ca684b1 --- /dev/null +++ b/src/samples/drumsynth/ferraro/worm_bass.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=64 +FilterEnv=0,100 952,74 5711,49 6663,28 14991,6 22129,0 442000,100 442000,0 + +[Tone] +On=1 +Level=133 +F1=30 +F2=60 +Droop=70 +Phase=-45 +Envelope=0,100 3093,58 4759,35 10232,20 13563,0 + +[Noise] +On=1 +Level=33 +Slope=21 +Envelope=0,100 521,24 2384,11 5661,3 5810,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=545 +Wave1=1 +Track1=1 +F2=4 +Wave2=0 +Track2=1 +Method=0 +Param=73 +Envelope1=0,100 4800,50 10232,25 14039,61 17846,0 17846,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=52 +F=7888 +dF=78 +Envelope=0,20 745,96 1490,36 3203,12 8194,11 9461,5 11025,0 + +[NoiseBand2] +On=1 +Level=34 +F=1000 +dF=100 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=12 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/instrument/E_Piano.ds b/src/samples/drumsynth/instrument/E_Piano.ds new file mode 100644 index 0000000..a00fb4b --- /dev/null +++ b/src/samples/drumsynth/instrument/E_Piano.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,100 8400,27 26550,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 + +[Overtones] +On=1 +Level=128 +F1=438 +Wave1=0 +Track1=0 +F2=220 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=69 +Envelope1=0,0 30,100 900,38 6375,16 29400,0 +Envelope2=0,100 2700,99 9300,27 30450,0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/FM_Bass.ds b/src/samples/drumsynth/instrument/FM_Bass.ds new file mode 100644 index 0000000..8def6ea --- /dev/null +++ b/src/samples/drumsynth/instrument/FM_Bass.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=69 +F1=440 +F2=220 +Droop=44 +Phase=0 +Envelope=0,100 14400,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 + +[Overtones] +On=1 +Level=137 +F1=220 +Wave1=0 +Track1=0 +F2=55 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 29400,0 +Envelope2=0,0 0,100 8550,68 15000,93 30450,0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/Moog_bass.ds b/src/samples/drumsynth/instrument/Moog_bass.ds new file mode 100644 index 0000000..f151731 --- /dev/null +++ b/src/samples/drumsynth/instrument/Moog_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for more controls +Tuning=-12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=95 +FilterEnv=0,45 190,74 1758,28 7680,0 8630,0 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=-8 +Envelope=0,22 649,12 8123,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=109.5 +Wave1=3 +Track1=0 +F2=220.5 +Wave2=3 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 7775,0 +Envelope2=0,100 7759,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/Oboe.ds b/src/samples/drumsynth/instrument/Oboe.ds new file mode 100644 index 0000000..29e0296 --- /dev/null +++ b/src/samples/drumsynth/instrument/Oboe.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=117 +F1=1760 +F2=1767 +Droop=0 +Phase=0 +Envelope=0,0 3150,57 24450,89 29250,0 + +[Noise] +On=0 +Level=53 +Slope=-100 +Envelope=0,0 1200,100 5400,53 54600,48 58500,29 60900,0 + +[Overtones] +On=1 +Level=128 +F1=220 +Wave1=0 +Track1=0 +F2=880 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=57 +Envelope1=0,0 300,100 3000,95 25500,92 29700,0 +Envelope2=0,0 450,100 3000,84 84300,97 84300,0 + +[NoiseBand] +On=0 +Level=84 +F=1000 +dF=69 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/Temple_Bell.ds b/src/samples/drumsynth/instrument/Temple_Bell.ds new file mode 100644 index 0000000..bae4aa5 --- /dev/null +++ b/src/samples/drumsynth/instrument/Temple_Bell.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=74 +F1=330 +F2=330 +Droop=0 +Phase=0 +Envelope=0,93 11400,17 33300,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 + +[Overtones] +On=1 +Level=128 +F1=220 +Wave1=0 +Track1=0 +F2=542.7 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=50 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 58800,0 +Envelope2=0,100 26550,83 62400,0 + +[NoiseBand] +On=0 +Level=127 +F=1630 +dF=15 +Envelope=0,100 2100,10 9750,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/flute.ds b/src/samples/drumsynth/instrument/flute.ds new file mode 100644 index 0000000..667e62a --- /dev/null +++ b/src/samples/drumsynth/instrument/flute.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,0 9900,82 36000,83 36600,0 + +[Noise] +On=1 +Level=12 +Slope=-57 +Envelope=0,0 600,100 4200,45 34050,45 35700,80 38850,0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=1320 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 9900,82 32400,79 33900,24 37950,0 +Envelope2=0,0 6300,45 12000,0 + +[NoiseBand] +On=1 +Level=14 +F=880 +dF=73 +Envelope=0,0 600,100 4200,45 32400,46 36000,83 36600,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/mute_bass.ds b/src/samples/drumsynth/instrument/mute_bass.ds new file mode 100644 index 0000000..1f3cf29 --- /dev/null +++ b/src/samples/drumsynth/instrument/mute_bass.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=80 +Slope=-100 +Envelope=0,0 83,95 83,0 + +[Overtones] +On=1 +Level=128 +F1=110 +Wave1=0 +Track1=0 +F2=55 +Wave2=1 +Track2=0 +Filter=0 +Method=1 +Param=38 +Envelope1=0,100 6450,24 18900,0 +Envelope2=0,100 7650,20 34050,0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/pizzi.ds b/src/samples/drumsynth/instrument/pizzi.ds new file mode 100644 index 0000000..82f526f --- /dev/null +++ b/src/samples/drumsynth/instrument/pizzi.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=57 +Slope=-64 +Envelope=0,100 596,0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=440 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=81 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 1043,6 5000,0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/soft_piano.ds b/src/samples/drumsynth/instrument/soft_piano.ds new file mode 100644 index 0000000..4658473 --- /dev/null +++ b/src/samples/drumsynth/instrument/soft_piano.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,41 8709,25 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=0 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,100 8400,27 26550,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=440 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=74 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 37687,0 +Envelope2=0,100 8100,25 47980,0 + +[NoiseBand] +On=1 +Level=67 +F=2200 +dF=5 +Envelope=0,0 459,96 1393,15 9750,0 + +[NoiseBand2] +On=1 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/square_lead.ds b/src/samples/drumsynth/instrument/square_lead.ds new file mode 100644 index 0000000..ca1bc9e --- /dev/null +++ b/src/samples/drumsynth/instrument/square_lead.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=80 +Slope=-100 +Envelope=0,0 83,95 83,0 + +[Overtones] +On=1 +Level=90 +F1=110.5 +Wave1=4 +Track1=0 +F2=109.5 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=28 +Envelope1=0,0 2400,75 27300,60 32100,0 +Envelope2=0,0 3000,70 27300,60 32100,0 + +[NoiseBand] +On=1 +Level=127 +F=220 +dF=6 +Envelope=0,0 2400,78 8100,17 32100,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/sweep.ds b/src/samples/drumsynth/instrument/sweep.ds new file mode 100644 index 0000000..7422ca2 --- /dev/null +++ b/src/samples/drumsynth/instrument/sweep.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=20.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=106 +F1=220 +F2=220 +Droop=0 +Phase=0 +Envelope=0,0 1200,51 48900,9 53400,25 62400,21 66900,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,100 4500,30 9000,0 + +[Overtones] +On=1 +Level=141 +F1=1100 +Wave1=0 +Track1=0 +F2=880 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=52 +Envelope1=0,0 900,96 8700,13 19800,0 +Envelope2=0,13 14100,13 22500,71 31200,0 + +[NoiseBand] +On=1 +Level=106 +F=660 +dF=0 +Envelope=0,14 24600,13 33600,48 42600,20 44100,0 + +[NoiseBand2] +On=1 +Level=90 +F=440 +dF=0 +Envelope=0,12 34500,12 44400,32 51300,24 54900,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/techno_stab.ds b/src/samples/drumsynth/instrument/techno_stab.ds new file mode 100644 index 0000000..04d5c93 --- /dev/null +++ b/src/samples/drumsynth/instrument/techno_stab.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,63 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=126 +F1=220 +Wave1=4 +Track1=0 +F2=220 +Wave2=3 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=1 + +[NoiseBand] +On=0 +Level=110 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=11 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/instrument/tinkle.ds b/src/samples/drumsynth/instrument/tinkle.ds new file mode 100644 index 0000000..a5b621e --- /dev/null +++ b/src/samples/drumsynth/instrument/tinkle.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=22 +F1=6520 +F2=6520 +Droop=0 +Phase=0 +Envelope=0,0 9000,59 17700,28 28500,5 40500,26 48900,3 57600,16 67200,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 + +[Overtones] +On=1 +Level=128 +F1=6520 +Wave1=0 +Track1=0 +F2=3520 +Wave2=1 +Track2=0 +Filter=0 +Method=1 +Param=40 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 58800,0 +Envelope2=0,100 33000,72 62400,0 + +[NoiseBand] +On=1 +Level=117 +F=8000 +dF=53 +Envelope=0,100 300,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/trumpet.ds b/src/samples/drumsynth/instrument/trumpet.ds new file mode 100644 index 0000000..9b3453d --- /dev/null +++ b/src/samples/drumsynth/instrument/trumpet.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=117 +F1=1760 +F2=1767 +Droop=0 +Phase=0 +Envelope=0,0 3150,57 24450,89 29250,0 + +[Noise] +On=0 +Level=53 +Slope=-100 +Envelope=0,0 1200,100 5400,53 54600,48 58500,29 60900,0 + +[Overtones] +On=1 +Level=128 +F1=880 +Wave1=0 +Track1=0 +F2=880 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=89 +Envelope1=0,0 300,100 3000,95 25500,92 29700,0 +Envelope2=0,0 450,100 1380,21 1500,98 84300,97 84300,0 + +[NoiseBand] +On=0 +Level=84 +F=1000 +dF=69 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/upright_bass.ds b/src/samples/drumsynth/instrument/upright_bass.ds new file mode 100644 index 0000000..f3eeb2b --- /dev/null +++ b/src/samples/drumsynth/instrument/upright_bass.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=117 +F1=1760 +F2=1767 +Droop=0 +Phase=0 +Envelope=0,0 3150,57 24450,89 29250,0 + +[Noise] +On=0 +Level=53 +Slope=-100 +Envelope=0,0 1200,100 5400,53 54600,48 58500,29 60900,0 + +[Overtones] +On=1 +Level=128 +F1=110 +Wave1=0 +Track1=0 +F2=55 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=48 +Envelope1=0,0 300,100 6300,28 16950,12 29700,0 +Envelope2=0,0 0,100 14700,90 41700,0 + +[NoiseBand] +On=1 +Level=26 +F=100 +dF=69 +Envelope=0,0 360,100 1170,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/violin.ds b/src/samples/drumsynth/instrument/violin.ds new file mode 100644 index 0000000..331ae38 --- /dev/null +++ b/src/samples/drumsynth/instrument/violin.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,0 9900,82 36000,83 36600,0 + +[Noise] +On=0 +Level=18 +Slope=-57 +Envelope=0,0 600,100 4200,45 29400,21 36600,0 + +[Overtones] +On=1 +Level=128 +F1=1760 +Wave1=1 +Track1=0 +F2=6 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=81 +Envelope1=0,0 9900,82 36000,83 36600,0 +Envelope2=0,0 14550,51 27000,86 36000,83 36600,0 + +[NoiseBand] +On=1 +Level=26 +F=1760 +dF=75 +Envelope=0,0 600,100 2250,20 33450,17 36000,83 36600,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/instrument/whistler.ds b/src/samples/drumsynth/instrument/whistler.ds new file mode 100644 index 0000000..9a7afcf --- /dev/null +++ b/src/samples/drumsynth/instrument/whistler.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,0 9900,82 36000,83 36600,0 + +[Noise] +On=0 +Level=22 +Slope=-85 +Envelope=0,0 600,100 4200,45 19800,30 21150,0 + +[Overtones] +On=1 +Level=128 +F1=3520 +Wave1=0 +Track1=0 +F2=6 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=81 +Envelope1=0,0 1650,83 11400,81 15300,0 +Envelope2=0,0 14550,51 27000,86 36000,83 36600,0 + +[NoiseBand] +On=1 +Level=37 +F=3520 +dF=75 +Envelope=0,0 600,100 4200,45 13650,44 16500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/hihatopclo.ds b/src/samples/drumsynth/jorgensohn/hihatopclo.ds new file mode 100644 index 0000000..e2786e7 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/hihatopclo.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=2 +FilterEnv=0,0 714,100 2538,100 3331,96 24271,44 31600,0 34423,0 442000,100 442000,0 +Comment=schauer-sohn@freenet.de + +[Tone] +On=1 +Level=72 +F1=200 +F2=495 +Droop=85 +Phase=0 +Envelope=0,0 3173,19 6107,8 14198,3 33551,0 + +[Noise] +On=0 +Level=143 +Slope=18 +Envelope=0,0 2792,0 10279,0 37050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=162 +F1=7838 +Wave1=4 +Track1=0 +F2=4395 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,0 635,11 872,26 2142,19 3649,12 6345,9 12818,5 31727,5 32615,0 34027,0 +Envelope2=0,0 952,99 32520,32 34344,0 +Filter=1 + +[NoiseBand] +On=1 +Level=181 +F=6000 +dF=16 +Envelope=0,0 1110,26 5711,11 12691,5 31647,2 33868,0 + +[NoiseBand2] +On=1 +Level=181 +F=6200 +dF=18 +Envelope=0,0 1031,27 6266,8 16974,3 31330,0 33234,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/kick.ds b/src/samples/drumsynth/jorgensohn/kick.ds new file mode 100644 index 0000000..82b1592 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=99 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=117 +F1=200 +F2=30 +Droop=40 +Phase=10 +Envelope=0,100 5294,31 9581,5 16498,0 + +[Noise] +On=0 +Level=12 +Slope=-100 +Envelope=0,33 317,8 10184,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=80 +F1=800 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,29 1983,44 9359,16 19988,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/ramacymlong.ds b/src/samples/drumsynth/jorgensohn/ramacymlong.ds new file mode 100644 index 0000000..3f65bd7 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/ramacymlong.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,0 1491,0 3014,0 5806,0 442000,100 442000,0 + +[Tone] +On=1 +Level=162 +F1=100 +F2=7040 +Droop=100 +Phase=90 +Envelope=0,61 381,48 666,20 1840,20 2760,44 5457,20 7868,11 11422,7 18655,2 32615,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,0 698,0 1618,0 3363,0 5933,0 13452,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=7005 +Wave1=0 +Track1=0 +F2=7075 +Wave2=0 +Track2=0 +Method=0 +Param=34 +Envelope1=0,17 1491,57 4569,25 10533,6 32488,0 +Envelope2=0,22 1491,56 4822,23 10628,6 32361,0 +Filter=0 + +[NoiseBand] +On=0 +Level=111 +F=2000 +dF=47 +Envelope=0,0 2189,0 4500,0 + +[NoiseBand2] +On=0 +Level=181 +F=8000 +dF=100 +Envelope=0,0 254,0 539,0 2348,0 13357,0 + +[Distortion] +On=0 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/ramacymshort.ds b/src/samples/drumsynth/jorgensohn/ramacymshort.ds new file mode 100644 index 0000000..b4e8ba9 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/ramacymshort.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,0 1491,0 3014,0 5806,0 442000,100 442000,0 + +[Tone] +On=1 +Level=162 +F1=100 +F2=7040 +Droop=100 +Phase=90 +Envelope=0,61 381,48 666,20 1840,20 2760,44 4093,21 6916,4 15578,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,0 698,0 1618,0 3363,0 5933,0 13452,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=7030 +Wave1=0 +Track1=0 +F2=7050 +Wave2=0 +Track2=0 +Method=0 +Param=34 +Envelope1=0,17 1491,57 2760,25 6060,5 11580,0 +Envelope2=0,22 1491,56 2792,28 6155,6 10628,0 +Filter=0 + +[NoiseBand] +On=0 +Level=111 +F=2000 +dF=47 +Envelope=0,0 2189,0 4500,0 + +[NoiseBand2] +On=0 +Level=181 +F=8000 +dF=100 +Envelope=0,0 254,0 539,0 2348,0 13357,0 + +[Distortion] +On=0 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/ride6.ds b/src/samples/drumsynth/jorgensohn/ride6.ds new file mode 100644 index 0000000..1a5aff9 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/ride6.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=0 +HighPass=0 +Resonance=80 +FilterEnv=0,78 442000,100 442000,0 + +[Tone] +On=1 +Level=139 +F1=7000 +F2=7000 +Droop=0 +Phase=0 +Envelope=0,0 5394,51 7297,29 10787,15 21955,5 37691,0 + +[Noise] +On=0 +Level=143 +Slope=18 +Envelope=0,0 2792,0 10279,0 37050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=164 +F1=7838 +Wave1=4 +Track1=0 +F2=4565 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,0 238,41 1190,22 2914,13 6345,9 12818,5 37691,0 +Envelope2=0,100 40102,24 40102,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=7000 +dF=36 +Envelope=0,0 238,40 1190,24 2855,16 5790,10 12691,5 37564,0 + +[NoiseBand2] +On=1 +Level=150 +F=5880 +dF=25 +Envelope=0,0 238,35 1348,20 3807,12 12532,5 37755,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/snare5.ds b/src/samples/drumsynth/jorgensohn/snare5.ds new file mode 100644 index 0000000..8894b26 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/snare5.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 6714,100 444000,100 444000,0 + +[Tone] +On=1 +Level=137 +F1=195 +F2=200 +Droop=0 +Phase=00 +Envelope=0,100 190,100 972,26 2201,8 6255,1 7854,0 + +[Noise] +On=1 +Level=108 +Slope=-24 +Envelope=0,100 222,100 1314,27 2803,14 6302,2 7696,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=285 +Wave1=0 +Track1=0 +F2=75 +Wave2=2 +Track2=0 +Method=0 +Param=93 +Envelope1=0,100 190,99 952,21 5431,4 7807,0 +Envelope2=0,100 158,100 839,14 1077,12 6033,1 7696,0 +Filter=0 + +[NoiseBand] +On=1 +Level=47 +F=278 +dF=10 +Envelope=0,100 190,102 206,100 966,24 6096,3 7727,0 + +[NoiseBand2] +On=1 +Level=49 +F=280 +dF=12 +Envelope=0,100 158,100 934,26 6033,2 7838,0 + +[Distortion] +On=1 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/vibra.ds b/src/samples/drumsynth/jorgensohn/vibra.ds new file mode 100644 index 0000000..2be66fe --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/vibra.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=schauer-sohn@freenet.de +Tuning=0 +Stretch=20 +Level=0 +Filter=0 +HighPass=1 +Resonance=96 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=99 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,35 793,100 2855,69 5552,68 8566,48 11422,58 15625,29 19512,35 24112,18 28808,19 33249,8 39976,8 47209,5 54697,5 70179,0 + +[Noise] +On=0 +Level=51 +Slope=-100 +Envelope=0,100 635,0 2617,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=34 +F1=1320 +Wave1=0 +Track1=0 +F2=438 +Wave2=0 +Track2=0 +Method=0 +Param=66 +Envelope1=0,100 2379,96 5235,54 8170,36 11263,35 15149,18 19353,17 23985,10 29315,9 34772,3 41372,5 47590,2 55331,2 70179,0 +Envelope2=0,0 793,100 3014,51 5869,59 8328,39 11501,47 15308,20 19433,23 24112,10 28808,10 33249,4 39595,4 47209,2 54570,2 70052,0 +Filter=0 + +[NoiseBand] +On=1 +Level=27 +F=882 +dF=0 +Envelope=0,100 3093,47 5949,55 8408,35 11501,44 15308,20 19353,26 23874,12 28554,13 33249,5 39976,6 47209,4 54062,4 70179,0 + +[NoiseBand2] +On=1 +Level=39 +F=663 +dF=0 +Envelope=0,100 4283,100 5790,56 8328,38 12056,43 15546,21 19591,25 23795,14 29062,15 34265,5 40102,5 47209,2 56473,2 70179,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/jorgensohn/wood.ds b/src/samples/drumsynth/jorgensohn/wood.ds new file mode 100644 index 0000000..18167e1 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/wood.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=99 +FilterEnv=0,100 12215,74 442000,100 443000,0 + +[Tone] +On=0 +Level=117 +F1=200 +F2=30 +Droop=40 +Phase=10 +Envelope=0,100 5294,31 9581,5 16498,0 + +[Noise] +On=0 +Level=1 +Slope=-100 +Envelope=0,33 317,8 10184,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=80 +F1=800 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,29 1983,44 9359,16 19988,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1770 +dF=13 +Envelope=0,100 666,2 5774,0 + +[NoiseBand2] +On=1 +Level=128 +F=1750 +dF=15 +Envelope=0,100 698,2 5838,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/wood2.ds b/src/samples/drumsynth/jorgensohn/wood2.ds new file mode 100644 index 0000000..b2ffb9a --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/wood2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=99 +FilterEnv=0,100 12215,74 442000,100 443000,0 + +[Tone] +On=0 +Level=117 +F1=200 +F2=30 +Droop=40 +Phase=10 +Envelope=0,100 5294,31 9581,5 16498,0 + +[Noise] +On=0 +Level=1 +Slope=-100 +Envelope=0,33 317,8 10184,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=80 +F1=800 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,29 1983,44 9359,16 19988,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=900 +dF=13 +Envelope=0,100 666,2 5774,0 + +[NoiseBand2] +On=1 +Level=128 +F=860 +dF=15 +Envelope=0,100 698,2 5838,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/jorgensohn/zurrr.ds b/src/samples/drumsynth/jorgensohn/zurrr.ds new file mode 100644 index 0000000..7b0c9b3 --- /dev/null +++ b/src/samples/drumsynth/jorgensohn/zurrr.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=0 +Resonance=98 +FilterEnv=0,100 40134,100 442000,100 442000,0 + +[Tone] +On=0 +Level=28 +F1=1340 +F2=1340 +Droop=0 +Phase=0 +Envelope=0,100 40293,100 40293,0 + +[Noise] +On=0 +Level=143 +Slope=18 +Envelope=0,0 2792,0 10279,0 37050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=164 +F1=1000 +Wave1=4 +Track1=0 +F2=1000.01 +Wave2=4 +Track2=0 +Method=2 +Param=100 +Envelope1=0,0 159,100 1507,33 4045,41 9121,100 14674,24 30775,2 37691,0 +Envelope2=0,100 40102,24 40102,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=7000 +dF=23 +Envelope=0,0 238,48 1269,34 3331,21 6028,14 12691,5 37564,0 + +[NoiseBand2] +On=0 +Level=74 +F=7030 +dF=25 +Envelope=0,0 159,38 3490,20 12532,5 37755,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Bongo_h.ds b/src/samples/drumsynth/latin/Bongo_h.ds new file mode 100644 index 0000000..d158ccd --- /dev/null +++ b/src/samples/drumsynth/latin/Bongo_h.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=73 +Slope=-46 +Envelope=0,100 194,8 685,0 + +[Overtones] +On=1 +Level=128 +F1=321 +Wave1=0 +Track1=0 +F2=254 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=75 +Envelope1=0,100 2712,15 8815,0 +Envelope2=0,100 209,18 2384,2 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Bongo_m2.ds b/src/samples/drumsynth/latin/Bongo_m2.ds new file mode 100644 index 0000000..da462d5 --- /dev/null +++ b/src/samples/drumsynth/latin/Bongo_m2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,0 2607,88 3500,20 8750,0 + +[Noise] +On=0 +Level=81 +Slope=57 +Envelope=0,0 670,83 1341,95 2011,42 2682,13 3799,5 5810,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=4000 +dF=35 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=1 +Level=128 +F=300 +dF=27 +Envelope=0,100 834,15 2548,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Bongo_mu.ds b/src/samples/drumsynth/latin/Bongo_mu.ds new file mode 100644 index 0000000..e57dcce --- /dev/null +++ b/src/samples/drumsynth/latin/Bongo_mu.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=77 +Slope=-100 +Envelope=0,100 194,8 685,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=81 +Envelope1=0,100 983,12 2414,0 +Envelope2=0,100 1043,12 2384,2 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Clave_we.ds b/src/samples/drumsynth/latin/Clave_we.ds new file mode 100644 index 0000000..b58c091 --- /dev/null +++ b/src/samples/drumsynth/latin/Clave_we.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=181 +F1=2450 +F2=2450 +Droop=0 +Phase=-130 +Envelope=0,99 149,66 946,21 2138,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=94 +F=2450 +dF=25 +Envelope=0,5 1341,34 2905,39 3948,21 7138,8 11184,2 18560,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Gamelan.ds b/src/samples/drumsynth/latin/Gamelan.ds new file mode 100644 index 0000000..88ac89a --- /dev/null +++ b/src/samples/drumsynth/latin/Gamelan.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=500 +F2=500 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=73 +Slope=-79 +Envelope=0,100 194,8 685,0 + +[Overtones] +On=1 +Level=161 +F1=700 +Wave1=0 +Track1=0 +F2=1000 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=89 +Envelope1=0,100 2011,47 4097,23 8418,8 18027,0 +Envelope2=0,100 745,20 1341,95 20709,100 20709,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Maracas.ds b/src/samples/drumsynth/latin/Maracas.ds new file mode 100644 index 0000000..f988c69 --- /dev/null +++ b/src/samples/drumsynth/latin/Maracas.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=92 +Envelope=0,0 1415,63 1788,9 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=151 +F=100 +dF=35 +Envelope=0,100 1000,20 3054,16 7449,22 8641,0 + +[Distortion] +On=0 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Shaker_1.ds b/src/samples/drumsynth/latin/Shaker_1.ds new file mode 100644 index 0000000..bd6ae11 --- /dev/null +++ b/src/samples/drumsynth/latin/Shaker_1.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,0 2607,88 3500,20 8750,0 + +[Noise] +On=1 +Level=79 +Slope=-13 +Envelope=0,0 670,83 968,93 1415,40 2682,13 3799,5 5810,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Shaker_2.ds b/src/samples/drumsynth/latin/Shaker_2.ds new file mode 100644 index 0000000..2876e9d --- /dev/null +++ b/src/samples/drumsynth/latin/Shaker_2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,0 2607,88 3500,20 8750,0 + +[Noise] +On=1 +Level=79 +Slope=-13 +Envelope=0,0 1341,95 2682,13 4470,12 5364,34 6630,10 8194,29 9461,6 11323,3 12589,15 14303,0 15718,2 16835,8 18400,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Tamb_hit.ds b/src/samples/drumsynth/latin/Tamb_hit.ds new file mode 100644 index 0000000..7780a2c --- /dev/null +++ b/src/samples/drumsynth/latin/Tamb_hit.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=17 +Envelope=0,0 670,4 745,97 1192,11 3278,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=9500 +dF=50 +Envelope=0,0 670,2 670,100 2086,26 3576,6 8120,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Tamb_shk.ds b/src/samples/drumsynth/latin/Tamb_shk.ds new file mode 100644 index 0000000..9a927ae --- /dev/null +++ b/src/samples/drumsynth/latin/Tamb_shk.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=73 +Slope=17 +Envelope=0,0 670,4 1341,63 2086,7 3278,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=9500 +dF=50 +Envelope=0,0 670,2 745,32 1713,10 1788,28 3576,6 8120,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/ThumbPno.ds b/src/samples/drumsynth/latin/ThumbPno.ds new file mode 100644 index 0000000..92397f4 --- /dev/null +++ b/src/samples/drumsynth/latin/ThumbPno.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=32 +F1=320 +F2=300 +Droop=0 +Phase=90 +Envelope=0,0 596,0 13111,72 15644,27 22795,9 23838,0 + +[Noise] +On=1 +Level=136 +Slope=-100 +Envelope=0,100 36,11 387,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=512 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=72 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=32 +F=395 +dF=0 +Envelope=0,0 0,0 13111,65 15197,25 23242,9 24434,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=12 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/Triangle.ds b/src/samples/drumsynth/latin/Triangle.ds new file mode 100644 index 0000000..836452c --- /dev/null +++ b/src/samples/drumsynth/latin/Triangle.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=0 +Level=111 +Slope=69 +Envelope=0,100 3948,55 12440,4 18772,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/bongo_l.ds b/src/samples/drumsynth/latin/bongo_l.ds new file mode 100644 index 0000000..7048a8d --- /dev/null +++ b/src/samples/drumsynth/latin/bongo_l.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=77 +Slope=-100 +Envelope=0,100 194,8 685,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=56 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 1043,12 2384,2 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/guiro.ds b/src/samples/drumsynth/latin/guiro.ds new file mode 100644 index 0000000..4946af5 --- /dev/null +++ b/src/samples/drumsynth/latin/guiro.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=45 +FilterEnv=0,57 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=129 +F1=31 +Wave1=0 +Track1=0 +F2=31.01 +Wave2=0 +Track2=0 +Method=3 +Param=68 +Envelope1=0,100 14594,0 +Envelope2=0,20 7075,20 10724,25 16117,64 16117,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/one_clap.ds b/src/samples/drumsynth/latin/one_clap.ds new file mode 100644 index 0000000..9e22ad1 --- /dev/null +++ b/src/samples/drumsynth/latin/one_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=-59 +Envelope=0,100 117,20 729,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=155 +F=2000 +dF=44 +Envelope=0,100 143,13 1373,0 + +[NoiseBand2] +On=1 +Level=92 +F=2000 +dF=60 +Envelope=0,0 1188,8 2929,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/latin/taiko.ds b/src/samples/drumsynth/latin/taiko.ds new file mode 100644 index 0000000..cb9d60a --- /dev/null +++ b/src/samples/drumsynth/latin/taiko.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=94 +F1=120 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=147 +F1=250 +Wave1=0 +Track1=1 +F2=315 +Wave2=0 +Track2=1 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=81 +F=10000 +dF=49 +Envelope=0,0 3501,0 7524,20 10876,91 10876,0 + +[NoiseBand2] +On=1 +Level=128 +F=100 +dF=21 +Envelope=0,0 3,100 2533,23 11621,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/linn/linn_cab.ds b/src/samples/drumsynth/linn/linn_cab.ds new file mode 100644 index 0000000..c61cf38 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cab.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=1 +FilterEnv=0,11 0,39 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=130 +Slope=62 +Envelope=0,0 1124,44 2169,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=153 +F1=1081 +Wave1=0 +Track1=0 +F2=1639 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 626,25 2771,11 4678,0 +Envelope2=0,100 656,25 2712,13 4648,0 + +[NoiseBand] +On=1 +Level=154 +F=6000 +dF=76 +Envelope=0,0 1077,100 2185,0 + +[NoiseBand2] +On=0 +Level=98 +F=3131 +dF=78 +Envelope=0,100 477,12 1549,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_cga1.ds b/src/samples/drumsynth/linn/linn_cga1.ds new file mode 100644 index 0000000..241721f --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cga1.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=-6.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,63 442000,100 442000,0 + +[Tone] +On=1 +Level=153 +F1=230 +F2=230 +Droop=65 +Phase=00 +Envelope=0,100 417,50 2056,25 10355,0 + +[Noise] +On=1 +Level=92 +Slope=-35 +Envelope=0,100 98,0 + +[Overtones] +On=1 +Level=138 +F1=280 +Wave1=0 +Track1=0 +F2=420 +Wave2=1 +Track2=0 +Filter=0 +Method=0 +Param=27 +Envelope1=0,100 1758,10 7509,0 +Envelope2=0,100 1192,9 7390,0 + +[NoiseBand] +On=1 +Level=113 +F=800 +dF=52 +Envelope=0,100 521,15 2086,5 9237,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_cga2.ds b/src/samples/drumsynth/linn/linn_cga2.ds new file mode 100644 index 0000000..cf0b970 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cga2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,63 442000,100 442000,0 + +[Tone] +On=1 +Level=153 +F1=230 +F2=230 +Droop=65 +Phase=00 +Envelope=0,100 417,50 2056,25 10355,0 + +[Noise] +On=1 +Level=92 +Slope=-35 +Envelope=0,100 98,0 + +[Overtones] +On=1 +Level=138 +F1=280 +Wave1=0 +Track1=0 +F2=420 +Wave2=1 +Track2=0 +Filter=0 +Method=0 +Param=27 +Envelope1=0,100 1758,10 7509,0 +Envelope2=0,100 1192,9 7390,0 + +[NoiseBand] +On=1 +Level=113 +F=800 +dF=52 +Envelope=0,100 521,15 2086,5 9237,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_cga3.ds b/src/samples/drumsynth/linn/linn_cga3.ds new file mode 100644 index 0000000..01e6cdb --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cga3.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=6.00 +Stretch=80.0 +Filter=0 +HighPass=0 +FilterEnv=0,63 442000,100 442000,0 + +[Tone] +On=1 +Level=153 +F1=230 +F2=230 +Droop=65 +Phase=00 +Envelope=0,100 417,50 2056,25 10355,0 + +[Noise] +On=1 +Level=92 +Slope=-35 +Envelope=0,100 98,0 + +[Overtones] +On=1 +Level=138 +F1=280 +Wave1=0 +Track1=0 +F2=420 +Wave2=1 +Track2=0 +Filter=0 +Method=0 +Param=27 +Envelope1=0,100 1758,10 7509,0 +Envelope2=0,100 1192,9 7390,0 + +[NoiseBand] +On=1 +Level=113 +F=800 +dF=52 +Envelope=0,100 521,15 2086,5 9237,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_cgam.ds b/src/samples/drumsynth/linn/linn_cgam.ds new file mode 100644 index 0000000..97a9807 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cgam.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=-6.00 +Stretch=30.0 +Filter=0 +HighPass=0 +FilterEnv=0,63 442000,100 442000,0 + +[Tone] +On=1 +Level=153 +F1=230 +F2=230 +Droop=65 +Phase=00 +Envelope=0,100 417,50 2056,25 10355,0 + +[Noise] +On=1 +Level=92 +Slope=-35 +Envelope=0,100 98,0 + +[Overtones] +On=1 +Level=138 +F1=280 +Wave1=0 +Track1=0 +F2=420 +Wave2=1 +Track2=0 +Filter=0 +Method=0 +Param=27 +Envelope1=0,100 1758,10 7509,0 +Envelope2=0,100 1192,9 7390,0 + +[NoiseBand] +On=1 +Level=113 +F=800 +dF=52 +Envelope=0,100 521,15 2086,5 9237,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_clp.ds b/src/samples/drumsynth/linn/linn_clp.ds new file mode 100644 index 0000000..4007899 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_clp.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=70.0 +Filter=1 +HighPass=1 +FilterEnv=0,11 442000,100 443000,0 +Level=0 +Resonance=4 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=154 +Slope=-100 +Envelope=0,100 63,33 238,92 238,8 603,71 635,5 823,86 966,32 1029,89 1219,15 1396,39 5520,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=173 +F=1700 +dF=61 +Envelope=0,100 127,0 238,92 333,0 508,9 633,0 823,86 934,0 1029,89 1219,15 1631,33 4473,20 4918,8 7868,0 + +[NoiseBand2] +On=1 +Level=137 +F=400 +dF=40 +Envelope=0,100 793,18 1364,89 3141,20 4886,8 7805,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_cow.ds b/src/samples/drumsynth/linn/linn_cow.ds new file mode 100644 index 0000000..4ffd7b0 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_cow.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,63 442000,100 442000,0 +Level=-2 +Resonance=0 + +[Tone] +On=1 +Level=143 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,0 135,97 968,59 2411,0 + +[Noise] +On=0 +Level=145 +Slope=-25 +Envelope=0,100 387,41 1013,24 1043,33 1371,18 1549,30 1967,7 2056,22 3665,7 4529,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=99 +F1=1081 +Wave1=0 +Track1=0 +F2=1639 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 48,98 785,87 1761,41 2284,0 +Envelope2=0,0 48,98 508,24 2189,0 + +[NoiseBand] +On=1 +Level=93 +F=2389 +dF=15 +Envelope=0,0 71,98 595,24 1682,0 + +[NoiseBand2] +On=1 +Level=71 +F=3131 +dF=78 +Envelope=0,0 159,96 523,19 1586,0 + +[Distortion] +On=1 +Clipping=6 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_kik.ds b/src/samples/drumsynth/linn/linn_kik.ds new file mode 100644 index 0000000..9976788 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_kik.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,75 887,73 442000,100 442000,0 +Level=0 +Resonance=7 + +[Tone] +On=1 +Level=145 +F1=127 +F2=47 +Droop=14 +Phase=00 +Envelope=0,100 364,98 507,0 507,95 4545,47 5621,0 + +[Noise] +On=1 +Level=69 +Slope=-100 +Envelope=0,0 0,99 443,6 443,100 491,17 715,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=115 +F=3000 +dF=88 +Envelope=0,100 180,11 715,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_snr.ds b/src/samples/drumsynth/linn/linn_snr.ds new file mode 100644 index 0000000..0e1b58f --- /dev/null +++ b/src/samples/drumsynth/linn/linn_snr.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 1249,100 2935,83 5096,73 442000,100 443000,0 +Level=0 +Resonance=1 + +[Tone] +On=1 +Level=173 +F1=164 +F2=165 +Droop=28 +Phase=10 +Envelope=0,100 1150,13 1923,0 + +[Noise] +On=1 +Level=119 +Slope=-20 +Envelope=0,97 0,0 615,36 1487,25 3173,20 4144,9 5175,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=163 +F1=210 +Wave1=0 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Filter=0 +Method=0 +Param=60 +Envelope1=0,100 615,18 1785,0 +Envelope2=0,100 674,21 1745,0 + +[NoiseBand] +On=1 +Level=77 +F=400 +dF=34 +Envelope=0,63 1494,37 1804,5 3668,8 3926,0 + +[NoiseBand2] +On=1 +Level=119 +F=10000 +dF=90 +Envelope=0,97 238,0 1487,25 3490,15 3827,6 5750,0 + +[Distortion] +On=1 +Clipping=6 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_stk.ds b/src/samples/drumsynth/linn/linn_stk.ds new file mode 100644 index 0000000..a690f0d --- /dev/null +++ b/src/samples/drumsynth/linn/linn_stk.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,11 0,39 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=125 +Slope=19 +Envelope=0,100 790,0 3203,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=164 +F1=218 +Wave1=0 +Track1=0 +F2=1270 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 685,0 +Envelope2=0,100 685,0 + +[NoiseBand] +On=1 +Level=174 +F=1270 +dF=44 +Envelope=0,100 165,17 3236,0 + +[NoiseBand2] +On=1 +Level=142 +F=3131 +dF=80 +Envelope=0,100 203,17 2132,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_tamb.ds b/src/samples/drumsynth/linn/linn_tamb.ds new file mode 100644 index 0000000..1b9131a --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tamb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,83 442000,100 442000,0 +Level=0 +Resonance=40 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=138 +Slope=8 +Envelope=0,74 477,11 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Filter=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 + +[NoiseBand] +On=1 +Level=129 +F=6300 +dF=44 +Envelope=0,100 462,17 507,67 1818,28 1818,47 2682,22 2682,45 3153,21 4719,0 + +[NoiseBand2] +On=1 +Level=106 +F=8840 +dF=22 +Envelope=0,100 317,10 507,67 1408,24 1460,55 1904,35 2324,52 3054,35 4263,27 6801,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/linn/linn_tom1.ds b/src/samples/drumsynth/linn/linn_tom1.ds new file mode 100644 index 0000000..6e3e911 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tom1.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=-4.00 +Stretch=90.0 +Filter=1 +HighPass=0 +FilterEnv=0,95 4619,91 12962,71 28903,0 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=100 +F2=40 +Droop=11 +Phase=00 +Envelope=0,100 2533,54 6704,26 15346,17 30095,14 32330,0 + +[Noise] +On=1 +Level=151 +Slope=-56 +Envelope=0,100 1341,20 2384,1 35310,0 36204,0 + +[Overtones] +On=1 +Level=111 +F1=208 +Wave1=2 +Track1=1 +F2=300 +Wave2=1 +Track2=1 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 2682,20 7598,7 23391,0 +Envelope2=0,100 2000,20 5661,7 18474,0 + +[NoiseBand] +On=0 +Level=113 +F=6000 +dF=100 +Envelope=0,100 626,25 1877,13 5602,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_tom2.ds b/src/samples/drumsynth/linn/linn_tom2.ds new file mode 100644 index 0000000..447ea72 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tom2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=70.0 +Filter=1 +HighPass=0 +FilterEnv=0,95 4619,91 12962,71 28903,0 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=100 +F2=40 +Droop=11 +Phase=00 +Envelope=0,100 2533,54 6704,26 15346,17 30095,14 32330,0 + +[Noise] +On=1 +Level=151 +Slope=-56 +Envelope=0,100 1341,20 2384,1 35310,0 36204,0 + +[Overtones] +On=1 +Level=111 +F1=208 +Wave1=2 +Track1=1 +F2=300 +Wave2=1 +Track2=1 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 2682,20 7598,7 23391,0 +Envelope2=0,100 2000,20 5661,7 18474,0 + +[NoiseBand] +On=0 +Level=113 +F=6000 +dF=100 +Envelope=0,100 626,25 1877,13 5602,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_tom3.ds b/src/samples/drumsynth/linn/linn_tom3.ds new file mode 100644 index 0000000..2dc6bc2 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tom3.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=8.00 +Stretch=50.0 +Filter=1 +HighPass=0 +FilterEnv=0,95 4619,91 12962,71 28903,0 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=100 +F2=40 +Droop=11 +Phase=00 +Envelope=0,100 2533,54 6704,26 15346,17 30095,14 32330,0 + +[Noise] +On=1 +Level=151 +Slope=-56 +Envelope=0,100 1341,20 2384,1 35310,0 36204,0 + +[Overtones] +On=1 +Level=111 +F1=208 +Wave1=2 +Track1=1 +F2=300 +Wave2=1 +Track2=1 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 2682,20 7598,7 23391,0 +Envelope2=0,100 2000,20 5661,7 18474,0 + +[NoiseBand] +On=0 +Level=113 +F=6000 +dF=100 +Envelope=0,100 626,25 1877,13 5602,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_tom4.ds b/src/samples/drumsynth/linn/linn_tom4.ds new file mode 100644 index 0000000..0b7d578 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tom4.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=13.00 +Stretch=30.0 +Filter=1 +HighPass=0 +FilterEnv=0,95 4619,91 12962,71 28903,0 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=100 +F2=40 +Droop=11 +Phase=00 +Envelope=0,100 2533,54 6704,26 15346,17 30095,14 32330,0 + +[Noise] +On=1 +Level=151 +Slope=-56 +Envelope=0,100 1341,20 2384,1 35310,0 36204,0 + +[Overtones] +On=1 +Level=111 +F1=208 +Wave1=2 +Track1=1 +F2=300 +Wave2=1 +Track2=1 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 2682,20 7598,7 23391,0 +Envelope2=0,100 2000,20 5661,7 18474,0 + +[NoiseBand] +On=0 +Level=113 +F=6000 +dF=100 +Envelope=0,100 626,25 1877,13 5602,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/linn/linn_tom5.ds b/src/samples/drumsynth/linn/linn_tom5.ds new file mode 100644 index 0000000..45d8c09 --- /dev/null +++ b/src/samples/drumsynth/linn/linn_tom5.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=17.00 +Stretch=30.0 +Filter=1 +HighPass=0 +FilterEnv=0,95 4619,91 12962,71 28903,0 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=100 +F2=40 +Droop=11 +Phase=00 +Envelope=0,100 2533,54 6704,26 15346,17 30095,14 32330,0 + +[Noise] +On=1 +Level=151 +Slope=-56 +Envelope=0,100 1341,20 2384,1 35310,0 36204,0 + +[Overtones] +On=1 +Level=111 +F1=208 +Wave1=2 +Track1=1 +F2=300 +Wave2=1 +Track2=1 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 2682,20 7598,7 23391,0 +Envelope2=0,100 2000,20 5661,7 18474,0 + +[NoiseBand] +On=0 +Level=113 +F=6000 +dF=100 +Envelope=0,100 626,25 1877,13 5602,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Eye_Eye.ds b/src/samples/drumsynth/magnetboy/Eye_Eye.ds new file mode 100644 index 0000000..074cb61 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Eye_Eye.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=20 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=99999 +F2=40 +Droop=17 +Phase=32 +Envelope=0,0 27761,95 59487,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 58250,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=880 +Wave1=4 +Track1=0 +F2=480 +Wave2=1 +Track2=1 +Method=2 +Param=88 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 88835,8 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=100 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=6 diff --git a/src/samples/drumsynth/magnetboy/Fp1.ds b/src/samples/drumsynth/magnetboy/Fp1.ds new file mode 100644 index 0000000..48c8af0 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Fp1.ds @@ -0,0 +1,59 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=1 +HighPass=1 +Resonance=89 +FilterEnv=0,63 30140,35 106284,11 191153,0 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=9999 +F2=400 +Droop=100 +Envelope=0,0 9518,20 67419,37 151495,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 203050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=880 +Wave1=4 +Track1=1 +F2=48 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,0 22336,86 39722,67 191153,0 +Envelope2=0,1 4696,26 19544,76 27761,14 31092,79 52349,29 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=1 +Level=157 +F=56300 +dF=43 +Envelope=0,0 18243,26 134838,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Mist1.ds b/src/samples/drumsynth/magnetboy/Mist1.ds new file mode 100644 index 0000000..8f5aecf --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Mist1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=9 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=99999 +F2=240 +Droop=48 +Phase=32 +Envelope=0,0 26174,11 56315,66 122941,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 203050,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=880 +Wave1=4 +Track1=1 +F2=480 +Wave2=1 +Track2=1 +Method=2 +Param=88 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 88835,8 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=1 +Level=90 +F=5630 +dF=43 +Envelope=0,0 18243,26 134838,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Mist2.ds b/src/samples/drumsynth/magnetboy/Mist2.ds new file mode 100644 index 0000000..3139a6e --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Mist2.ds @@ -0,0 +1,59 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=1 +HighPass=1 +Resonance=89 +FilterEnv=0,63 30140,35 106284,11 191153,0 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=9999 +F2=400 +Droop=100 +Envelope=0,0 9518,20 67419,37 151495,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 203050,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=880 +Wave1=4 +Track1=1 +F2=480 +Wave2=1 +Track2=1 +Method=2 +Param=88 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 27761,14 31092,79 52349,29 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=56300 +dF=43 +Envelope=0,0 18243,26 134838,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/magnetboy/Randion1.ds b/src/samples/drumsynth/magnetboy/Randion1.ds new file mode 100644 index 0000000..e009503 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Randion1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=150 +Level=5 +Filter=1 +HighPass=0 +Resonance=33 +FilterEnv=0,63 49969,11 106284,91 191153,0 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=9999 +F2=80 +Droop=23 +Phase=90 +Envelope=0,0 9518,20 67419,37 151495,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 203050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=88 +Wave1=4 +Track1=1 +F2=4800 +Wave2=1 +Track2=1 +Method=3 +Param=28 +Envelope1=0,0 22336,86 39722,67 191153,0 +Envelope2=0,1 4696,26 19544,76 27761,14 31092,79 52349,29 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=1 +Level=157 +F=56300 +dF=16 +Envelope=0,0 18243,26 134838,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/magnetboy/Squelb.ds b/src/samples/drumsynth/magnetboy/Squelb.ds new file mode 100644 index 0000000..61b339a --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Squelb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=99999 +F2=240 +Droop=37 +Phase=32 +Envelope=0,0 31219,70 182428,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 58250,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=880 +Wave1=4 +Track1=1 +F2=480 +Wave2=1 +Track2=0 +Method=2 +Param=71 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 88835,8 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=100 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Throaties1.ds b/src/samples/drumsynth/magnetboy/Throaties1.ds new file mode 100644 index 0000000..5fc6cb9 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Throaties1.ds @@ -0,0 +1,59 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=1 +HighPass=1 +Resonance=89 +FilterEnv=0,63 30140,35 106284,11 191153,0 442000,100 442000,0 + +[Tone] +On=1 +Level=131 +F1=9999 +F2=80 +Droop=100 +Envelope=0,0 9518,20 67419,37 151495,0 + +[Noise] +On=0 +Level=62 +Slope=-85 +Envelope=0,0 40991,75 203050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=880 +Wave1=4 +Track1=1 +F2=48 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,0 22336,86 39722,67 191153,0 +Envelope2=0,1 4696,26 19544,76 27761,14 31092,79 52349,29 100732,74 193532,0 +Filter=0 + +[NoiseBand] +On=1 +Level=157 +F=56300 +dF=43 +Envelope=0,0 18243,26 134838,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=4 diff --git a/src/samples/drumsynth/magnetboy/Tone1.ds b/src/samples/drumsynth/magnetboy/Tone1.ds new file mode 100644 index 0000000..8cee9bb --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=109 +F1=4400 +F2=220 +Droop=44 +Phase=0 +Envelope=0,100 14400,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=220 +Wave1=4 +Track1=0 +F2=55 +Wave2=2 +Track2=0 +Method=3 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 29400,0 +Envelope2=0,0 0,100 8550,68 15000,93 30450,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone10.ds b/src/samples/drumsynth/magnetboy/Tone10.ds new file mode 100644 index 0000000..299d9ff --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone10.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=51 +F1=65 +F2=652 +Droop=100 +Phase=0 +Envelope=0,0 9000,59 17700,28 28500,5 40500,26 48900,3 57600,16 118261,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=652 +Wave1=0 +Track1=1 +F2=3520 +Wave2=1 +Track2=0 +Method=1 +Param=40 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 85900,0 +Envelope2=0,100 33000,72 62400,0 +Filter=0 + +[NoiseBand] +On=1 +Level=117 +F=8000 +dF=53 +Envelope=0,100 300,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone11.ds b/src/samples/drumsynth/magnetboy/Tone11.ds new file mode 100644 index 0000000..7180ce1 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone11.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=6500 +F2=1 +Droop=100 +Phase=0 +Envelope=0,0 9000,59 17700,28 28500,5 40500,26 48900,3 57600,16 118261,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=652 +Wave1=0 +Track1=0 +F2=3520 +Wave2=1 +Track2=1 +Method=2 +Param=82 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 85900,0 +Envelope2=0,100 33000,72 62400,0 +Filter=0 + +[NoiseBand] +On=1 +Level=117 +F=8000 +dF=53 +Envelope=0,100 300,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone12.ds b/src/samples/drumsynth/magnetboy/Tone12.ds new file mode 100644 index 0000000..5d8a929 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone12.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=6500 +F2=780 +Droop=80 +Phase=0 +Envelope=0,0 9000,59 17700,28 28500,5 40500,26 48900,3 57600,16 118261,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=652 +Wave1=2 +Track1=1 +F2=3520 +Wave2=1 +Track2=0 +Method=2 +Param=30 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 85900,0 +Envelope2=0,100 33000,72 62400,0 +Filter=1 + +[NoiseBand] +On=1 +Level=181 +F=800 +dF=98 +Envelope=0,100 300,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone14.ds b/src/samples/drumsynth/magnetboy/Tone14.ds new file mode 100644 index 0000000..3b06689 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone14.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=123 +F1=760 +F2=80 +Droop=100 +Phase=360 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=0 +Level=111 +Slope=69 +Envelope=0,100 3948,55 12440,4 18772,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=1000 +Wave1=0 +Track1=0 +F2=120 +Wave2=2 +Track2=1 +Method=1 +Param=0 +Envelope1=0,100 15943,44 78285,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=30 +F=12000 +dF=100 +Envelope=0,100 6000,50 64960,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=4 diff --git a/src/samples/drumsynth/magnetboy/Tone15.ds b/src/samples/drumsynth/magnetboy/Tone15.ds new file mode 100644 index 0000000..9d250da --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone15.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=17 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=108 +Slope=36 +Envelope=0,0 83,95 83,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=1 +Track2=0 +Method=1 +Param=68 +Envelope1=0,100 6450,24 18900,0 +Envelope2=0,100 7650,20 34050,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone16.ds b/src/samples/drumsynth/magnetboy/Tone16.ds new file mode 100644 index 0000000..4210616 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone16.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=1 +Resonance=77 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=106 +F1=50 +F2=220 +Droop=100 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=72 +Slope=-15 +Envelope=0,0 83,95 83,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=102 +F1=110 +Wave1=0 +Track1=0 +F2=55 +Wave2=1 +Track2=0 +Method=0 +Param=99 +Envelope1=0,100 6450,24 18900,0 +Envelope2=0,100 7650,20 34050,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=100 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone17.ds b/src/samples/drumsynth/magnetboy/Tone17.ds new file mode 100644 index 0000000..c09723d --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone17.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=81 +F1=200000 +F2=220 +Droop=100 +Phase=0 +Envelope=0,0 31219,70 67007,0 + +[Noise] +On=1 +Level=30 +Slope=-64 +Envelope=0,0 40991,75 58250,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=152 +F1=440 +Wave1=1 +Track1=0 +F2=440 +Wave2=2 +Track2=1 +Method=2 +Param=0 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 19544,76 19544,16 31092,79 57869,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone18.ds b/src/samples/drumsynth/magnetboy/Tone18.ds new file mode 100644 index 0000000..e97e944 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone18.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=159 +F1=999999 +F2=55 +Droop=71 +Phase=32 +Envelope=0,0 31219,70 67007,0 + +[Noise] +On=1 +Level=25 +Slope=100 +Envelope=0,0 40991,75 58250,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=145 +F1=880 +Wave1=3 +Track1=1 +F2=220 +Wave2=1 +Track2=0 +Method=2 +Param=83 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 57869,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/magnetboy/Tone19.ds b/src/samples/drumsynth/magnetboy/Tone19.ds new file mode 100644 index 0000000..cfb977e --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone19.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=12 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=88 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=159 +F1=99 +F2=55 +Droop=42 +Phase=-45 +Envelope=0,0 31219,70 67007,0 + +[Noise] +On=1 +Level=25 +Slope=100 +Envelope=0,0 40991,75 58250,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=104 +F1=880 +Wave1=1 +Track1=1 +F2=220 +Wave2=3 +Track2=0 +Method=2 +Param=39 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 57869,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/magnetboy/Tone2.ds b/src/samples/drumsynth/magnetboy/Tone2.ds new file mode 100644 index 0000000..75a97ac --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=109 +F1=5400 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 27483,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=106 +F1=220 +Wave1=1 +Track1=0 +F2=55 +Wave2=1 +Track2=0 +Method=3 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 14467,0 +Envelope2=0,0 0,100 8550,68 15000,93 30450,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone20.ds b/src/samples/drumsynth/magnetboy/Tone20.ds new file mode 100644 index 0000000..43c1495 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone20.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=17 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,78 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=143 +Slope=18 +Envelope=0,100 3000,35 10350,2 37050,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=783 +Wave1=1 +Track1=1 +F2=45 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,0 150,100 923,30 1399,8 2399,0 3498,0 +Envelope2=0,100 19443,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=9000 +dF=30 +Envelope=0,0 150,100 750,55 4050,29 12738,7 36300,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Tone3.ds b/src/samples/drumsynth/magnetboy/Tone3.ds new file mode 100644 index 0000000..e7c95e2 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=109 +F1=150 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 11041,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=106 +F1=22 +Wave1=1 +Track1=0 +F2=550 +Wave2=1 +Track2=0 +Method=3 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 70555,0 +Envelope2=0,0 0,100 11548,82 15483,34 37945,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone4.ds b/src/samples/drumsynth/magnetboy/Tone4.ds new file mode 100644 index 0000000..9522973 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone4.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=109 +F1=150 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 11041,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=106 +F1=22 +Wave1=1 +Track1=0 +F2=550 +Wave2=1 +Track2=1 +Method=0 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 70555,0 +Envelope2=0,0 0,100 11548,82 15483,34 37945,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone5.ds b/src/samples/drumsynth/magnetboy/Tone5.ds new file mode 100644 index 0000000..a6fa621 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone5.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=109 +F1=1500 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 11041,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=106 +F1=2200 +Wave1=3 +Track1=0 +F2=55 +Wave2=1 +Track2=0 +Method=0 +Param=100 +Envelope1=0,0 30,100 900,38 6375,16 70555,0 +Envelope2=0,0 0,100 11548,82 15483,34 37945,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone6.ds b/src/samples/drumsynth/magnetboy/Tone6.ds new file mode 100644 index 0000000..bcfeb61 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone6.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=69 +F1=1500 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 10787,0 + +[Noise] +On=1 +Level=62 +Slope=-28 +Envelope=0,0 248,98 60027,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=106 +F1=22 +Wave1=3 +Track1=0 +F2=5500 +Wave2=3 +Track2=1 +Method=0 +Param=100 +Envelope1=0,0 30,100 900,38 12944,50 70555,0 +Envelope2=0,0 0,100 11548,82 19036,26 69925,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Tone7.ds b/src/samples/drumsynth/magnetboy/Tone7.ds new file mode 100644 index 0000000..d31d881 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone7.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=69 +F1=150 +F2=40 +Droop=44 +Phase=0 +Envelope=0,100 10787,0 + +[Noise] +On=1 +Level=62 +Slope=100 +Envelope=0,0 248,98 60027,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=106 +F1=2 +Wave1=3 +Track1=0 +F2=55000 +Wave2=3 +Track2=1 +Method=0 +Param=100 +Envelope1=0,0 30,100 900,38 12944,50 70555,0 +Envelope2=0,0 0,100 11548,82 19036,26 69925,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/magnetboy/Tone8.ds b/src/samples/drumsynth/magnetboy/Tone8.ds new file mode 100644 index 0000000..80841b5 --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone8.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=74 +F1=1950 +F2=60 +Droop=82 +Phase=180 +Envelope=0,93 11400,17 33300,0 + +[Noise] +On=0 +Level=57 +Slope=100 +Envelope=0,0 248,98 248,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=220 +Wave1=2 +Track1=1 +F2=542.7 +Wave2=0 +Track2=1 +Method=3 +Param=0 +Envelope1=0,0 30,100 900,38 8025,22 25800,8 58800,0 +Envelope2=0,100 26550,83 62400,0 +Filter=0 + +[NoiseBand] +On=0 +Level=127 +F=1630 +dF=15 +Envelope=0,100 2100,10 9750,0 + +[NoiseBand2] +On=0 +Level=59 +F=220 +dF=6 +Envelope=0,0 225,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone9.ds b/src/samples/drumsynth/magnetboy/Tone9.ds new file mode 100644 index 0000000..0ba8b9f --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone9.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=53 +F1=442 +F2=442 +Droop=0 +Phase=0 +Envelope=0,0 9900,82 56870,41 111360,0 + +[Noise] +On=0 +Level=18 +Slope=-57 +Envelope=0,0 600,100 4200,45 29400,21 36600,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=1760 +Wave1=1 +Track1=0 +F2=6 +Wave2=1 +Track2=0 +Method=1 +Param=33 +Envelope1=0,0 16894,75 44735,50 104698,0 +Envelope2=0,0 14550,51 27000,86 36000,83 36600,0 +Filter=0 + +[NoiseBand] +On=0 +Level=26 +F=1760 +dF=75 +Envelope=0,0 600,100 2250,20 33450,17 36000,83 36600,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/magnetboy/Tone_float1.ds b/src/samples/drumsynth/magnetboy/Tone_float1.ds new file mode 100644 index 0000000..84e496f --- /dev/null +++ b/src/samples/drumsynth/magnetboy/Tone_float1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=159 +F1=999999 +F2=60 +Droop=62 +Phase=32 +Envelope=0,0 31219,70 92087,0 + +[Noise] +On=0 +Level=143 +Slope=100 +Envelope=0,0 40991,75 58250,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=145 +F1=880 +Wave1=3 +Track1=1 +F2=220 +Wave2=1 +Track2=0 +Method=2 +Param=100 +Envelope1=0,0 22336,86 39722,67 65357,0 +Envelope2=0,1 4696,26 19544,76 19544,16 31092,79 57869,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=5630 +dF=50 +Envelope=0,100 819,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 3198,53 24435,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=5 diff --git a/src/samples/drumsynth/misc/'lectro_hammer.ds b/src/samples/drumsynth/misc/'lectro_hammer.ds new file mode 100644 index 0000000..a95b553 --- /dev/null +++ b/src/samples/drumsynth/misc/'lectro_hammer.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=4 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,96 1299,30 1999,14 3198,8 23785,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=500 +F2=50 +Droop=50 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=65 +F1=25 +Wave1=2 +Track1=1 +F2=50 +Wave2=3 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 17489,89 19888,0 +Filter=0 + +[NoiseBand] +On=1 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=3 diff --git a/src/samples/drumsynth/misc/'lectro_square_hammer.ds b/src/samples/drumsynth/misc/'lectro_square_hammer.ds new file mode 100644 index 0000000..73905a9 --- /dev/null +++ b/src/samples/drumsynth/misc/'lectro_square_hammer.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=4 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,96 1299,30 1999,14 3198,8 23785,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=500 +F2=50 +Droop=50 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=25 +Wave1=0 +Track1=1 +F2=50 +Wave2=4 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 17489,89 19888,0 +Filter=0 + +[NoiseBand] +On=1 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=3 diff --git a/src/samples/drumsynth/misc/12-bit_heavy_hitter.ds b/src/samples/drumsynth/misc/12-bit_heavy_hitter.ds new file mode 100644 index 0000000..b2a007e --- /dev/null +++ b/src/samples/drumsynth/misc/12-bit_heavy_hitter.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=150 +Level=0 +Filter=1 +HighPass=1 +Resonance=38 +FilterEnv=0,0 350,11 442000,100 442000,0 + +[Tone] +On=1 +Level=34 +F1=500 +F2=200 +Droop=13 +Phase=0 +Envelope=0,100 400,74 1049,54 1899,39 5247,11 9144,0 + +[Noise] +On=1 +Level=74 +Slope=-82 +Envelope=0,100 1099,55 2498,29 4147,10 7096,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=800 +Wave1=0 +Track1=0 +F2=500 +Wave2=0 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=162 +F=630 +dF=50 +Envelope=0,76 1049,41 2748,14 4897,7 8945,0 + +[NoiseBand2] +On=1 +Level=135 +F=1500 +dF=74 +Envelope=0,100 1346,34 3895,0 + +[Distortion] +On=1 +Clipping=6 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/909_hard_snare.ds b/src/samples/drumsynth/misc/909_hard_snare.ds new file mode 100644 index 0000000..3dc8a32 --- /dev/null +++ b/src/samples/drumsynth/misc/909_hard_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=130 +Level=6 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,11 750,11 442000,100 443000,0 + +[Tone] +On=1 +Level=164 +F1=280 +F2=130 +Droop=23 +Phase=20 +Envelope=0,100 278,50 1071,17 2578,3 5347,0 + +[Noise] +On=1 +Level=104 +Slope=55 +Envelope=0,100 819,39 1666,15 5097,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=280 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 297,39 535,17 972,3 1699,0 +Envelope2=0,100 745,11 2235,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=4000 +dF=93 +Envelope=0,100 1210,41 2479,16 4164,0 + +[NoiseBand2] +On=1 +Level=102 +F=7356 +dF=83 +Envelope=0,100 1210,41 2479,16 4164,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/AAH.ds b/src/samples/drumsynth/misc/AAH.ds new file mode 100644 index 0000000..56ea4fa --- /dev/null +++ b/src/samples/drumsynth/misc/AAH.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=128 +F1=240 +F2=200 +Droop=9 +Phase=0 +Envelope=0,0 14005,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=1 +Track1=1 +F2=1200 +Wave2=0 +Track2=1 +Filter=0 +Method=0 +Param=6 +Envelope1=0,0 1564,74 12142,74 13558,0 +Envelope2=0,0 1937,54 12120,56 13558,0 + +[NoiseBand] +On=1 +Level=39 +F=1200 +dF=39 +Envelope=0,0 1937,54 11397,54 13558,0 + +[NoiseBand2] +On=1 +Level=16 +F=3150 +dF=43 +Envelope=0,0 1937,54 11397,54 13558,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/B1_B2.ds b/src/samples/drumsynth/misc/B1_B2.ds new file mode 100644 index 0000000..c8ddc9c --- /dev/null +++ b/src/samples/drumsynth/misc/B1_B2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=81 +F=10000 +dF=49 +Envelope=0,0 3501,0 7524,20 10876,91 10876,0 + +[NoiseBand2] +On=1 +Level=128 +F=100 +dF=21 +Envelope=0,100 2533,23 11621,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/Clap.ds b/src/samples/drumsynth/misc/Clap.ds new file mode 100644 index 0000000..010fb50 --- /dev/null +++ b/src/samples/drumsynth/misc/Clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=-2 +Filter=1 +HighPass=1 +Resonance=2 +FilterEnv=0,44 442000,100 443000,0 + +[Tone] +On=0 +Level=138 +F1=67 +F2=60 +Droop=0 +Phase=30 +Envelope=0,100 2309,25 12515,0 + +[Noise] +On=0 +Level=181 +Slope=1 +Envelope=0,0 48,47 63,100 920,70 2284,34 4093,14 6789,5 17635,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=175 +F=1000 +dF=100 +Envelope=0,0 32,44 45,100 131,66 228,40 363,21 508,5 543,51 560,100 652,62 767,39 898,19 1047,5 1076,51 1084,89 1161,53 1225,33 1301,18 1396,5 1434,56 1434,95 2387,40 3585,3 6187,0 17635,0 + +[NoiseBand2] +On=1 +Level=85 +F=825 +dF=43 +Envelope=0,0 48,47 59,100 952,73 2261,49 3775,31 7995,14 19829,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Distant_Thunder.ds b/src/samples/drumsynth/misc/Distant_Thunder.ds new file mode 100644 index 0000000..7d197ed --- /dev/null +++ b/src/samples/drumsynth/misc/Distant_Thunder.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,2 14991,68 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=100 +dF=22 +Envelope=0,0 5513,79 10429,32 15197,74 19750,63 24136,70 41120,46 46400,32 71861,43 83282,11 92800,28 130079,11 207016,0 + +[NoiseBand2] +On=1 +Level=128 +F=50 +dF=16 +Envelope=0,0 11025,64 28903,19 87008,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/N_low.ds b/src/samples/drumsynth/misc/N_low.ds new file mode 100644 index 0000000..a958257 --- /dev/null +++ b/src/samples/drumsynth/misc/N_low.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=-100 +Envelope=0,100 4768,41 9982,0 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=3 +Track1=0 +F2=440 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/N_vlow.ds b/src/samples/drumsynth/misc/N_vlow.ds new file mode 100644 index 0000000..190d5af --- /dev/null +++ b/src/samples/drumsynth/misc/N_vlow.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,0 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=-100 +Envelope=0,100 4768,41 9982,0 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=3 +Track1=0 +F2=440 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/RimShot.ds b/src/samples/drumsynth/misc/RimShot.ds new file mode 100644 index 0000000..ffb8169 --- /dev/null +++ b/src/samples/drumsynth/misc/RimShot.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,5 442000,100 442000,0 + +[Tone] +On=1 +Level=144 +F1=500 +F2=500 +Droop=0 +Phase=15 +Envelope=0,0 6,100 444,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=220 +Wave1=1 +Track1=0 +F2=1000 +Wave2=1 +Track2=0 +Method=0 +Param=38 +Envelope1=0,0 0,100 882,0 +Envelope2=0,0 0,100 447,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 2500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Saber_fight.ds b/src/samples/drumsynth/misc/Saber_fight.ds new file mode 100644 index 0000000..a7bed94 --- /dev/null +++ b/src/samples/drumsynth/misc/Saber_fight.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Comment=By Steve W +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=164 +F1=100 +F2=90 +Droop=50 +Envelope=0,0 5838,35 13706,46 23985,14 26270,14 50683,0 54490,10 69481,93 81617,47 90897,11 111043,46 133252,14 143563,89 187187,14 208603,9 245881,37 260158,5 277608,0 + +[Noise] +On=1 +Level=139 +Slope=29 +Envelope=0,0 48542,0 48542,51 54966,8 60677,0 134838,0 134838,31 143563,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=170 +F1=200 +Wave1=4 +Track1=0 +F2=55 +Wave2=4 +Track2=0 +Method=0 +Param=85 +Envelope1=0,0 47971,0 47971,26 52111,8 61867,0 134838,0 134838,17 141183,4 155460,0 +Envelope2=0,0 48098,0 48098,61 51635,7 53063,20 54966,10 65040,0 131665,0 131665,38 134838,5 138011,11 142770,3 151495,1 172910,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=1500 +dF=66 +Envelope=0,0 48066,0 48066,55 50921,5 51873,17 59487,0 131665,0 131665,28 134838,5 158633,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc/Simple-c.ds b/src/samples/drumsynth/misc/Simple-c.ds new file mode 100644 index 0000000..8c6e863 --- /dev/null +++ b/src/samples/drumsynth/misc/Simple-c.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=5 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,75 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=150 +Slope=-49 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 4529,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=1300 +dF=49 +Envelope=0,99 104,38 432,18 440,100 570,29 879,14 894,100 1028,26 1333,9 1333,98 2309,27 5661,7 11837,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Simple-r.ds b/src/samples/drumsynth/misc/Simple-r.ds new file mode 100644 index 0000000..d85a3ee --- /dev/null +++ b/src/samples/drumsynth/misc/Simple-r.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1800 +F2=1800 +Droop=0 +Phase=0 +Envelope=0,100 186,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=480 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 0,0 105,44 387,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=13 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Simple-s.ds b/src/samples/drumsynth/misc/Simple-s.ds new file mode 100644 index 0000000..f590115 --- /dev/null +++ b/src/samples/drumsynth/misc/Simple-s.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=153 +F1=170 +F2=170 +Droop=0 +Phase=0 +Envelope=0,100 1200,16 3375,0 + +[Noise] +On=1 +Level=90 +Slope=1 +Envelope=0,100 1950,20 5325,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 525,12 2025,0 +Envelope2=0,100 450,11 1650,0 + +[NoiseBand] +On=1 +Level=88 +F=2000 +dF=92 +Envelope=0,100 1275,16 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=16 +Envelope=0,0 20550,0 20700,100 43200,100 43350,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Tone_dis.ds b/src/samples/drumsynth/misc/Tone_dis.ds new file mode 100644 index 0000000..f392320 --- /dev/null +++ b/src/samples/drumsynth/misc/Tone_dis.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=17 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Tone_sw2.ds b/src/samples/drumsynth/misc/Tone_sw2.ds new file mode 100644 index 0000000..ac329b8 --- /dev/null +++ b/src/samples/drumsynth/misc/Tone_sw2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=200 +Droop=37 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/Tone_swp.ds b/src/samples/drumsynth/misc/Tone_swp.ds new file mode 100644 index 0000000..a54b81f --- /dev/null +++ b/src/samples/drumsynth/misc/Tone_swp.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/airbrush_bd.ds b/src/samples/drumsynth/misc/airbrush_bd.ds new file mode 100644 index 0000000..2eadbc7 --- /dev/null +++ b/src/samples/drumsynth/misc/airbrush_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,100 16498,59 442000,100 442000,0 + +[Tone] +On=1 +Level=180 +F1=900 +F2=50 +Droop=64 +Phase=0 +Envelope=0,100 1750,20 6266,3 14753,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=24 +F=10 +dF=92 +Envelope=0,100 793,34 3014,10 6266,2 15229,0 + +[NoiseBand2] +On=1 +Level=34 +F=300 +dF=40 +Envelope=0,100 397,43 2697,14 7138,3 14356,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/ambient_noise_snare.ds b/src/samples/drumsynth/misc/ambient_noise_snare.ds new file mode 100644 index 0000000..750e0f3 --- /dev/null +++ b/src/samples/drumsynth/misc/ambient_noise_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=7 +Filter=0 +HighPass=0 +Resonance=6 +FilterEnv=0,23 442000,100 443000,0 + +[Tone] +On=1 +Level=22 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 635,26 2221,8 6481,0 + +[Noise] +On=1 +Level=32 +Slope=-25 +Envelope=0,32 1190,17 2776,5 5810,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=400 +dF=34 +Envelope=0,32 1190,17 2776,5 5810,0 + +[NoiseBand2] +On=1 +Level=63 +F=3000 +dF=89 +Envelope=0,64 793,52 1348,27 3547,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc/amen_bd.ds b/src/samples/drumsynth/misc/amen_bd.ds new file mode 100644 index 0000000..a53cf2a --- /dev/null +++ b/src/samples/drumsynth/misc/amen_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=1 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,89 7297,78 13769,50 444000,100 444000,0 + +[Tone] +On=1 +Level=78 +F1=110 +F2=80 +Droop=54 +Phase=70 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=74 +Slope=-38 +Envelope=0,41 2189,38 4315,17 6948,7 10724,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=139 +F1=1020 +Wave1=0 +Track1=0 +F2=150 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,91 1110,62 2919,37 5647,20 8376,14 14436,0 +Envelope2=0,100 4025,50 10232,0 +Filter=0 + +[NoiseBand] +On=1 +Level=133 +F=120 +dF=31 +Envelope=0,100 1808,34 4442,11 10279,0 + +[NoiseBand2] +On=1 +Level=47 +F=5000 +dF=78 +Envelope=0,100 1618,46 3141,33 4473,17 6789,8 15419,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/amen_sn_1.ds b/src/samples/drumsynth/misc/amen_sn_1.ds new file mode 100644 index 0000000..54bbaf8 --- /dev/null +++ b/src/samples/drumsynth/misc/amen_sn_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=2 +FilterEnv=0,0 1685,8 10985,7 444000,100 444000,0 + +[Tone] +On=1 +Level=32 +F1=300 +F2=300 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=64 +Envelope=0,100 972,86 2300,47 3649,21 10628,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=78 +F1=400 +Wave1=0 +Track1=0 +F2=340 +Wave2=0 +Track2=0 +Method=1 +Param=48 +Envelope1=0,8 1250,20 6856,0 +Envelope2=0,100 1758,38 5796,0 +Filter=0 + +[NoiseBand] +On=1 +Level=32 +F=305 +dF=12 +Envelope=0,100 1473,58 4164,29 7456,14 10490,0 + +[NoiseBand2] +On=1 +Level=172 +F=650 +dF=78 +Envelope=0,50 793,58 1487,35 2816,14 4442,6 6643,2 9121,0 + +[Distortion] +On=1 +Clipping=7 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/and_loud_sn.ds b/src/samples/drumsynth/misc/and_loud_sn.ds new file mode 100644 index 0000000..6582a6a --- /dev/null +++ b/src/samples/drumsynth/misc/and_loud_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=11 +Filter=1 +HighPass=0 +Resonance=31 +FilterEnv=0,8 0,95 8695,79 11961,8 444000,100 444000,0 + +[Tone] +On=1 +Level=65 +F1=500 +F2=160 +Droop=60 +Phase=180 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 8045,0 + +[Noise] +On=1 +Level=70 +Slope=-64 +Envelope=0,100 1682,74 4500,17 6694,11 8445,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=160 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=41 +F=964 +dF=100 +Envelope=0,100 2250,30 3998,3 8795,0 + +[NoiseBand2] +On=1 +Level=42 +F=9000 +dF=58 +Envelope=0,100 1015,60 2475,34 4949,14 6896,5 9794,0 + +[Distortion] +On=0 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/another_909_moment.ds b/src/samples/drumsynth/misc/another_909_moment.ds new file mode 100644 index 0000000..db0082c --- /dev/null +++ b/src/samples/drumsynth/misc/another_909_moment.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=300 +F2=62 +Droop=39 +Phase=08 +Envelope=0,100 317,100 857,53 1396,31 3173,14 6218,5 10375,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 508,50 1500,20 4315,13 12056,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/another_example_snare.ds b/src/samples/drumsynth/misc/another_example_snare.ds new file mode 100644 index 0000000..e9acf6f --- /dev/null +++ b/src/samples/drumsynth/misc/another_example_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=-7 +Stretch=100 +Level=8 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,3 1618,10 444000,100 444000,0 + +[Tone] +On=1 +Level=73 +F1=600 +F2=378 +Droop=28 +Phase=0 +Envelope=0,100 1199,46 3798,0 + +[Noise] +On=1 +Level=119 +Slope=-29 +Envelope=0,100 500,20 5996,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=74 +F1=357 +Wave1=0 +Track1=0 +F2=630 +Wave2=1 +Track2=0 +Method=2 +Param=81 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 9613,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=7402 +dF=100 +Envelope=0,100 750,20 6916,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/application_bass_drum.ds b/src/samples/drumsynth/misc/application_bass_drum.ds new file mode 100644 index 0000000..94cac56 --- /dev/null +++ b/src/samples/drumsynth/misc/application_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-12 +Stretch=100 +Level=-2 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,3 6092,5 12310,7 442000,100 442000,0 + +[Tone] +On=1 +Level=160 +F1=600 +F2=72 +Droop=34 +Phase=12 +Envelope=0,91 3046,92 3934,48 10279,8 17132,0 + +[Noise] +On=1 +Level=109 +Slope=-16 +Envelope=0,39 400,17 1249,5 3426,1 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,54 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=72 +dF=5 +Envelope=0,53 4569,26 11422,16 21066,5 31854,0 + +[NoiseBand2] +On=1 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 25001,0 + +[Distortion] +On=1 +Clipping=0 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/b1_0.ds b/src/samples/drumsynth/misc/b1_0.ds new file mode 100644 index 0000000..0901380 --- /dev/null +++ b/src/samples/drumsynth/misc/b1_0.ds @@ -0,0 +1,59 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0 +Stretch=100 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=1 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=0 +Envelope=0,100 1713,42 3501,14 10876,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/b1_2.ds b/src/samples/drumsynth/misc/b1_2.ds new file mode 100644 index 0000000..6c52494 --- /dev/null +++ b/src/samples/drumsynth/misc/b1_2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=17 +Envelope=0,100 1713,42 3501,14 10876,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/b1_5.ds b/src/samples/drumsynth/misc/b1_5.ds new file mode 100644 index 0000000..3167441 --- /dev/null +++ b/src/samples/drumsynth/misc/b1_5.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=40 +Envelope=0,100 1713,42 3501,14 10876,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/b1_9.ds b/src/samples/drumsynth/misc/b1_9.ds new file mode 100644 index 0000000..dbc6da8 --- /dev/null +++ b/src/samples/drumsynth/misc/b1_9.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=90 +Envelope=0,100 1713,42 3501,14 10876,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/basic_808_click_hum.ds b/src/samples/drumsynth/misc/basic_808_click_hum.ds new file mode 100644 index 0000000..1c53120 --- /dev/null +++ b/src/samples/drumsynth/misc/basic_808_click_hum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=50 +Droop=58 +Phase=60 +Envelope=0,100 397,52 1428,29 3490,15 6980,10 16339,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/battle_hook_sn.ds b/src/samples/drumsynth/misc/battle_hook_sn.ds new file mode 100644 index 0000000..3a01989 --- /dev/null +++ b/src/samples/drumsynth/misc/battle_hook_sn.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=2 +Filter=1 +HighPass=1 +Resonance=1 +FilterEnv=0,0 1650,39 4949,38 8249,35 442000,100 443000,0 + +[Tone] +On=1 +Level=131 +F1=200 +F2=110 +Droop=18 +Phase=10 +Envelope=0,100 1150,13 1923,0 + +[Noise] +On=1 +Level=119 +Slope=21 +Envelope=0,97 0,0 615,36 1487,25 2284,14 2919,6 4315,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=163 +F1=210 +Wave1=0 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Method=0 +Param=60 +Envelope1=0,100 615,18 1785,0 +Envelope2=0,100 674,21 1745,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=5000 +dF=64 +Envelope=0,63 888,36 1650,16 3300,4 6092,1 7741,0 + +[NoiseBand2] +On=1 +Level=119 +F=10000 +dF=90 +Envelope=0,97 888,7 2284,19 3827,6 5750,0 + +[Distortion] +On=1 +Clipping=19 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/bauble_bd.ds b/src/samples/drumsynth/misc/bauble_bd.ds new file mode 100644 index 0000000..4321255 --- /dev/null +++ b/src/samples/drumsynth/misc/bauble_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=120 +F2=50 +Droop=82 +Phase=10 +Envelope=0,100 1049,71 2299,47 3998,29 5647,17 8595,7 22636,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/beat_box_bd.ds b/src/samples/drumsynth/misc/beat_box_bd.ds new file mode 100644 index 0000000..fc5ece0 --- /dev/null +++ b/src/samples/drumsynth/misc/beat_box_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=18 +Filter=0 +HighPass=0 +Resonance=11 +FilterEnv=0,85 14691,50 442000,100 443000,0 + +[Tone] +On=1 +Level=37 +F1=500 +F2=75 +Droop=30 +Phase=110 +Envelope=0,0 0,100 1904,100 2617,21 3649,0 + +[Noise] +On=0 +Level=82 +Slope=94 +Envelope=0,0 0,75 1409,64 1409,0 2169,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=115 +F1=437 +Wave1=0 +Track1=0 +F2=800 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=37 +F=5000 +dF=84 +Envelope=0,99 555,35 1190,14 2459,3 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/beefy_wack.ds b/src/samples/drumsynth/misc/beefy_wack.ds new file mode 100644 index 0000000..8978af8 --- /dev/null +++ b/src/samples/drumsynth/misc/beefy_wack.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=1 +Level=128 +Slope=-18 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=160 +F=200 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc/big_80's.ds b/src/samples/drumsynth/misc/big_80's.ds new file mode 100644 index 0000000..53ec10e --- /dev/null +++ b/src/samples/drumsynth/misc/big_80's.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=3 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6223,17 444000,100 444000,0 + +[Tone] +On=1 +Level=145 +F1=1500 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=1 +Level=101 +Slope=-10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=3 +Track1=1 +F2=1720 +Wave2=0 +Track2=1 +Method=1 +Param=80 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/big_80's_2.ds b/src/samples/drumsynth/misc/big_80's_2.ds new file mode 100644 index 0000000..afcf7f5 --- /dev/null +++ b/src/samples/drumsynth/misc/big_80's_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=400 +Level=4 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,0 250,17 6946,25 444000,100 444000,0 + +[Tone] +On=1 +Level=145 +F1=1500 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=1 +Level=101 +Slope=10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=101 +F1=220 +Wave1=3 +Track1=1 +F2=1720 +Wave2=0 +Track2=1 +Method=1 +Param=80 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/big_sleeper_snare.ds b/src/samples/drumsynth/misc/big_sleeper_snare.ds new file mode 100644 index 0000000..39d7f4c --- /dev/null +++ b/src/samples/drumsynth/misc/big_sleeper_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=15 +Filter=1 +HighPass=1 +Resonance=31 +FilterEnv=0,8 11961,8 444000,100 444000,0 + +[Tone] +On=1 +Level=65 +F1=162 +F2=130 +Droop=0 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=61 +Slope=-64 +Envelope=0,100 1682,74 4500,17 6694,11 13071,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=160 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=41 +F=964 +dF=100 +Envelope=0,100 2250,30 6948,23 13071,0 + +[NoiseBand2] +On=1 +Level=78 +F=9000 +dF=58 +Envelope=0,100 1015,60 2475,34 4949,14 7487,7 12849,0 + +[Distortion] +On=0 +Clipping=13 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc/blended_snare.ds b/src/samples/drumsynth/misc/blended_snare.ds new file mode 100644 index 0000000..edfd191 --- /dev/null +++ b/src/samples/drumsynth/misc/blended_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,29 3649,44 442000,100 443000,0 + +[Tone] +On=1 +Level=82 +F1=200 +F2=155 +Droop=42 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=149 +Slope=64 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=5000 +dF=100 +Envelope=0,0 0,98 507,43 1788,19 3486,0 + +[NoiseBand2] +On=1 +Level=135 +F=4000 +dF=70 +Envelope=0,100 839,35 1900,8 4402,0 + +[Distortion] +On=1 +Clipping=1 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/bouncy809bd.ds b/src/samples/drumsynth/misc/bouncy809bd.ds new file mode 100644 index 0000000..18c0681 --- /dev/null +++ b/src/samples/drumsynth/misc/bouncy809bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=55 +Phase=30 +Envelope=0,100 1750,20 19338,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/break_kick.ds b/src/samples/drumsynth/misc/break_kick.ds new file mode 100644 index 0000000..e07b1e6 --- /dev/null +++ b/src/samples/drumsynth/misc/break_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,51 1428,27 3807,9 6663,0 17132,0 442000,100 442000,0 + +[Tone] +On=1 +Level=108 +F1=300 +F2=120 +Droop=35 +Phase=45 +Envelope=0,0 2607,88 3500,20 6901,6 23081,0 + +[Noise] +On=0 +Level=81 +Slope=57 +Envelope=0,0 670,83 1341,95 2011,42 2682,13 3799,5 5810,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=3 +Track1=0 +F2=125 +Wave2=0 +Track2=1 +Method=2 +Param=89 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=61 +F=4000 +dF=35 +Envelope=0,100 476,11 1904,2 3750,0 + +[NoiseBand2] +On=1 +Level=128 +F=350 +dF=14 +Envelope=0,100 834,15 2548,0 + +[Distortion] +On=1 +Clipping=10 +Bits=4 +Rate=3 diff --git a/src/samples/drumsynth/misc/breathing_snare.ds b/src/samples/drumsynth/misc/breathing_snare.ds new file mode 100644 index 0000000..26c7db8 --- /dev/null +++ b/src/samples/drumsynth/misc/breathing_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=1 +Resonance=46 +FilterEnv=0,0 95,16 3642,15 442000,100 443000,0 + +[Tone] +On=0 +Level=88 +F1=300 +F2=110 +Droop=42 +Phase=45 +Envelope=0,0 0,98 665,79 1788,19 3486,0 + +[Noise] +On=1 +Level=113 +Slope=25 +Envelope=0,0 48,38 554,47 1663,20 3452,5 6081,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=90 +F1=110 +Wave1=0 +Track1=0 +F2=100 +Wave2=1 +Track2=0 +Method=0 +Param=50 +Envelope1=0,43 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=2000 +dF=70 +Envelope=0,0 0,98 982,89 2312,23 3452,5 6081,0 + +[NoiseBand2] +On=1 +Level=128 +F=1600 +dF=98 +Envelope=0,0 0,98 2106,87 3230,18 6081,0 + +[Distortion] +On=1 +Clipping=1 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/bright_house_sn.ds b/src/samples/drumsynth/misc/bright_house_sn.ds new file mode 100644 index 0000000..ce9577f --- /dev/null +++ b/src/samples/drumsynth/misc/bright_house_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,100 1599,77 7695,85 442000,100 442000,0 + +[Tone] +On=1 +Level=123 +F1=880 +F2=112 +Droop=50 +Phase=15 +Envelope=0,100 1799,51 2998,27 5347,1 8095,0 + +[Noise] +On=1 +Level=132 +Slope=74 +Envelope=0,100 1849,57 4500,30 6496,11 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=45 +F1=112 +Wave1=0 +Track1=0 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 2439,95 7895,0 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=6000 +dF=65 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/buff_hit.ds b/src/samples/drumsynth/misc/buff_hit.ds new file mode 100644 index 0000000..de4f917 --- /dev/null +++ b/src/samples/drumsynth/misc/buff_hit.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,100 633,14 3658,47 444000,100 444000,0 + +[Tone] +On=1 +Level=136 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=0 +Level=129 +Slope=83 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=3 +Param=2 +Envelope1=0,100 1156,57 3816,29 6698,0 +Envelope2=0,100 3009,48 6191,0 +Filter=0 + +[NoiseBand] +On=1 +Level=84 +F=6000 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=89 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=31 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc/buff_sound.ds b/src/samples/drumsynth/misc/buff_sound.ds new file mode 100644 index 0000000..3871115 --- /dev/null +++ b/src/samples/drumsynth/misc/buff_sound.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=10 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,50 792,38 3658,47 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1393,54 3436,0 + +[Noise] +On=0 +Level=129 +Slope=83 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=3 +Param=2 +Envelope1=0,100 1156,57 3816,29 6698,0 +Envelope2=0,100 3009,48 6191,0 +Filter=0 + +[NoiseBand] +On=1 +Level=66 +F=6000 +dF=82 +Envelope=0,100 1156,29 2914,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=89 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc/bug_into_water.ds b/src/samples/drumsynth/misc/bug_into_water.ds new file mode 100644 index 0000000..e4b2470 --- /dev/null +++ b/src/samples/drumsynth/misc/bug_into_water.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! << http://www.fruityloops.com >> +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=96 +FilterEnv=0,56 8804,72 8804,15 11660,0 34027,49 35217,12 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=600 +F2=120 +Droop=0 +Phase=0 +Envelope=0,54 3649,38 14594,0 + +[Noise] +On=1 +Level=128 +Slope=100 +Envelope=0,100 1428,14 5473,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=129 +F1=31 +Wave1=0 +Track1=0 +F2=31.01 +Wave2=0 +Track2=0 +Method=3 +Param=68 +Envelope1=0,100 14594,0 +Envelope2=0,20 7075,20 10724,25 16117,64 16117,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=20 +Bits=1 +Rate=7 diff --git a/src/samples/drumsynth/misc/bulge_n_yr_woofer.ds b/src/samples/drumsynth/misc/bulge_n_yr_woofer.ds new file mode 100644 index 0000000..8d63b56 --- /dev/null +++ b/src/samples/drumsynth/misc/bulge_n_yr_woofer.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=1 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,25 855,88 14691,50 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=45 +Droop=50 +Phase=110 +Envelope=0,0 0,100 899,38 4247,15 21737,0 + +[Noise] +On=0 +Level=146 +Slope=-75 +Envelope=0,0 0,100 4797,3 6296,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=115 +F1=437 +Wave1=0 +Track1=0 +F2=611 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=5 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/bumpin_quickie.ds b/src/samples/drumsynth/misc/bumpin_quickie.ds new file mode 100644 index 0000000..b8e0177 --- /dev/null +++ b/src/samples/drumsynth/misc/bumpin_quickie.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=40 +Droop=60 +Phase=12 +Envelope=0,100 1699,46 5697,13 8445,5 11693,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/calamity_snare.ds b/src/samples/drumsynth/misc/calamity_snare.ds new file mode 100644 index 0000000..1c666b3 --- /dev/null +++ b/src/samples/drumsynth/misc/calamity_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=150 +Level=-1 +Filter=1 +HighPass=1 +Resonance=3 +FilterEnv=0,0 174,17 5394,6 7971,10 442000,100 443000,0 + +[Tone] +On=0 +Level=10 +F1=120 +F2=150 +Droop=83 +Phase=60 +Envelope=0,100 714,24 1150,13 2459,6 4442,2 8883,0 + +[Noise] +On=1 +Level=181 +Slope=-23 +Envelope=0,63 654,38 2538,17 5394,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=47 +F1=300 +Wave1=1 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Method=3 +Param=35 +Envelope1=0,39 615,18 2776,0 +Envelope2=0,32 952,15 1824,8 3966,2 6861,0 +Filter=0 + +[NoiseBand] +On=1 +Level=51 +F=800 +dF=73 +Envelope=0,63 888,36 1650,16 3300,4 4521,1 5790,0 + +[NoiseBand2] +On=1 +Level=108 +F=900 +dF=27 +Envelope=0,63 888,36 1650,16 3173,7 4620,2 6980,0 + +[Distortion] +On=1 +Clipping=6 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc/change_the_channel_snare.ds b/src/samples/drumsynth/misc/change_the_channel_snare.ds new file mode 100644 index 0000000..a3b595c --- /dev/null +++ b/src/samples/drumsynth/misc/change_the_channel_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,6 238,39 3642,15 442000,100 443000,0 + +[Tone] +On=1 +Level=88 +F1=300 +F2=110 +Droop=42 +Phase=45 +Envelope=0,0 0,98 665,79 1788,19 3486,0 + +[Noise] +On=1 +Level=149 +Slope=-34 +Envelope=0,0 0,98 665,79 1520,5 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=158 +F=5000 +dF=100 +Envelope=0,0 0,98 507,43 1788,19 3486,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 839,35 2502,0 + +[Distortion] +On=1 +Clipping=44 +Bits=4 +Rate=3 diff --git a/src/samples/drumsynth/misc/chow_bd.ds b/src/samples/drumsynth/misc/chow_bd.ds new file mode 100644 index 0000000..e9903fd --- /dev/null +++ b/src/samples/drumsynth/misc/chow_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=50 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=600 +F2=34 +Droop=60 +Phase=0 +Envelope=0,100 5250,30 13325,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=3 +Track1=1 +F2=50 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 3750,30 12151,0 +Envelope2=0,100 3522,32 19274,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=20 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/clappy_snare.ds b/src/samples/drumsynth/misc/clappy_snare.ds new file mode 100644 index 0000000..c5a7971 --- /dev/null +++ b/src/samples/drumsynth/misc/clappy_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Level=12 +Filter=0 +HighPass=0 +Resonance=13 +FilterEnv=0,36 3048,31 442000,100 442000,0 + +[Tone] +On=1 +Level=71 +F1=300 +F2=150 +Droop=41 +Phase=40 +Envelope=0,100 1749,22 4997,0 + +[Noise] +On=1 +Level=49 +Slope=33 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=131 +F1=200 +Wave1=3 +Track1=1 +F2=6399 +Wave2=3 +Track2=1 +Method=2 +Param=66 +Envelope1=0,100 1639,21 5215,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=88 +F=3000 +dF=49 +Envelope=0,34 0,94 570,68 1663,68 1916,84 2898,40 4054,26 7346,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=6 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/clean_low_key_kick.ds b/src/samples/drumsynth/misc/clean_low_key_kick.ds new file mode 100644 index 0000000..0b51e96 --- /dev/null +++ b/src/samples/drumsynth/misc/clean_low_key_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=2 +Stretch=200 +Level=2 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,100 888,2 1650,6 2126,17 8598,83 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=30 +Droop=34 +Phase=0 +Envelope=0,99 654,47 1527,26 2126,16 2697,9 3490,5 4283,3 5267,2 9657,0 + +[Noise] +On=1 +Level=158 +Slope=-40 +Envelope=0,100 10,22 41,10 105,2 213,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=108 +F1=440 +Wave1=4 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=1 +Param=55 +Envelope1=0,0 1396,2 2602,0 +Envelope2=0,0 4886,2 7773,0 9930,0 11802,0 +Filter=0 + +[NoiseBand] +On=1 +Level=164 +F=50 +dF=3 +Envelope=0,98 286,41 603,20 1745,9 3744,3 7868,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=9 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/clean_soft_808.ds b/src/samples/drumsynth/misc/clean_soft_808.ds new file mode 100644 index 0000000..39e42f0 --- /dev/null +++ b/src/samples/drumsynth/misc/clean_soft_808.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=1 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 1099,38 2748,21 5746,9 9194,2 15441,0 444000,100 444000,0 + +[Tone] +On=1 +Level=175 +F1=120 +F2=50 +Droop=71 +Phase=0 +Envelope=0,100 1142,68 2284,53 3807,41 6092,31 9010,24 13579,16 25508,8 47463,2 69799,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=130 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=74 +F=50 +dF=13 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 21193,5 69672,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 68910,0 + +[Distortion] +On=0 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/clearly_snare.ds b/src/samples/drumsynth/misc/clearly_snare.ds new file mode 100644 index 0000000..4553e85 --- /dev/null +++ b/src/samples/drumsynth/misc/clearly_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=200 +Level=10 +Filter=1 +HighPass=1 +Resonance=22 +FilterEnv=0,11 1393,16 442000,100 443000,0 + +[Tone] +On=1 +Level=22 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 635,26 2221,8 6481,0 + +[Noise] +On=1 +Level=121 +Slope=-5 +Envelope=0,81 158,53 396,31 792,18 1425,13 2929,5 4180,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=26 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=6023 +dF=77 +Envelope=0,32 1190,17 2776,5 5810,0 + +[NoiseBand2] +On=1 +Level=22 +F=421 +dF=12 +Envelope=0,64 1348,27 3547,0 + +[Distortion] +On=1 +Clipping=4 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc/close_mic_sn.ds b/src/samples/drumsynth/misc/close_mic_sn.ds new file mode 100644 index 0000000..0d51bd4 --- /dev/null +++ b/src/samples/drumsynth/misc/close_mic_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=1 +Resonance=30 +FilterEnv=0,5 5901,10 444000,100 444000,0 + +[Tone] +On=1 +Level=119 +F1=200 +F2=90 +Droop=40 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=126 +Slope=-50 +Envelope=0,100 254,36 1174,11 6567,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1500 +dF=40 +Envelope=0,100 508,20 1523,0 + +[NoiseBand2] +On=1 +Level=53 +F=5000 +dF=90 +Envelope=0,100 571,35 1206,9 2411,0 + +[Distortion] +On=1 +Clipping=15 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/compression_does_it_808.ds b/src/samples/drumsynth/misc/compression_does_it_808.ds new file mode 100644 index 0000000..a25fdba --- /dev/null +++ b/src/samples/drumsynth/misc/compression_does_it_808.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=1 +Level=178 +F1=120 +F2=50 +Droop=71 +Phase=0 +Envelope=0,100 4822,83 20178,62 38199,20 57362,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=130 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=74 +F=50 +dF=13 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 21193,5 69672,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 68910,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/crusty_bump.ds b/src/samples/drumsynth/misc/crusty_bump.ds new file mode 100644 index 0000000..c493fa0 --- /dev/null +++ b/src/samples/drumsynth/misc/crusty_bump.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=54 +Phase=12 +Envelope=0,100 1699,46 5697,13 14991,0 + +[Noise] +On=1 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=109 +F=80 +dF=21 +Envelope=0,50 200,29 750,20 1349,11 2299,7 4247,3 9444,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=4 +Bits=2 +Rate=3 diff --git a/src/samples/drumsynth/misc/crusty_snare.ds b/src/samples/drumsynth/misc/crusty_snare.ds new file mode 100644 index 0000000..ede6fc7 --- /dev/null +++ b/src/samples/drumsynth/misc/crusty_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=2 +Filter=1 +HighPass=1 +Resonance=32 +FilterEnv=0,0 1396,20 5330,21 7995,18 442000,100 443000,0 + +[Tone] +On=1 +Level=67 +F1=200 +F2=50 +Droop=48 +Phase=10 +Envelope=0,100 1150,13 6853,4 11548,0 + +[Noise] +On=1 +Level=119 +Slope=-29 +Envelope=0,97 0,36 615,36 1487,25 2284,14 2919,6 3609,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=18 +F1=300 +Wave1=0 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Method=0 +Param=60 +Envelope1=0,100 615,18 11168,0 +Envelope2=0,100 674,21 1745,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=1250 +dF=62 +Envelope=0,63 888,36 1650,16 3300,4 6092,1 7741,0 + +[NoiseBand2] +On=1 +Level=119 +F=10000 +dF=90 +Envelope=0,73 1269,16 3530,2 5750,0 + +[Distortion] +On=1 +Clipping=19 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/cymbal.ds b/src/samples/drumsynth/misc/cymbal.ds new file mode 100644 index 0000000..2d5fe36 --- /dev/null +++ b/src/samples/drumsynth/misc/cymbal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=117 +Slope=90 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=325 +Wave1=0 +Track1=0 +F2=693 +Wave2=0 +Track2=0 +Method=3 +Param=100 +Envelope1=0,100 538,50 1935,19 4664,13 9581,11 11897,0 +Envelope2=0,100 16942,100 17196,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/decompression_snare.ds b/src/samples/drumsynth/misc/decompression_snare.ds new file mode 100644 index 0000000..d070160 --- /dev/null +++ b/src/samples/drumsynth/misc/decompression_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=7 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,32 442000,100 443000,0 + +[Tone] +On=0 +Level=22 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 635,26 2221,8 6481,0 + +[Noise] +On=1 +Level=102 +Slope=3 +Envelope=0,82 685,40 1362,47 1789,50 2914,56 5000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 685,100 1967,66 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=200 +dF=75 +Envelope=0,80 1358,49 3566,57 5810,0 + +[NoiseBand2] +On=1 +Level=113 +F=421 +dF=37 +Envelope=0,64 1348,27 3547,0 + +[Distortion] +On=0 +Clipping=4 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc/deep_bauble_bd.ds b/src/samples/drumsynth/misc/deep_bauble_bd.ds new file mode 100644 index 0000000..d943214 --- /dev/null +++ b/src/samples/drumsynth/misc/deep_bauble_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=120 +F2=45 +Droop=82 +Phase=10 +Envelope=0,100 1049,71 2299,47 3998,29 5647,17 8595,7 22636,0 + +[Noise] +On=1 +Level=65 +Slope=-30 +Envelope=0,100 317,22 635,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=45 +Wave1=1 +Track1=0 +F2=45 +Wave2=1 +Track2=0 +Method=2 +Param=40 +Envelope1=0,100 3093,22 6821,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=50 +dF=10 +Envelope=0,100 750,20 6088,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/deep_tones.ds b/src/samples/drumsynth/misc/deep_tones.ds new file mode 100644 index 0000000..34671a0 --- /dev/null +++ b/src/samples/drumsynth/misc/deep_tones.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-1 +Stretch=120 +Level=3 +Filter=1 +HighPass=0 +Resonance=4 +FilterEnv=0,93 3658,84 442000,100 443000,0 + +[Tone] +On=1 +Level=36 +F1=100 +F2=155 +Droop=42 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=149 +Slope=1 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=28 +F1=100 +Wave1=0 +Track1=0 +F2=100 +Wave2=4 +Track2=0 +Method=0 +Param=21 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=5000 +dF=100 +Envelope=0,0 0,98 507,43 1788,19 3486,0 + +[NoiseBand2] +On=1 +Level=135 +F=4000 +dF=70 +Envelope=0,100 839,35 1900,8 4402,0 + +[Distortion] +On=1 +Clipping=0 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/difference_snare.ds b/src/samples/drumsynth/misc/difference_snare.ds new file mode 100644 index 0000000..10752d6 --- /dev/null +++ b/src/samples/drumsynth/misc/difference_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=5 +Filter=1 +HighPass=0 +Resonance=31 +FilterEnv=0,77 15467,71 442000,100 442000,0 + +[Tone] +On=1 +Level=43 +F1=908 +F2=165 +Droop=63 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 8328,0 13071,0 + +[Noise] +On=1 +Level=95 +Slope=97 +Envelope=0,92 1666,41 4521,14 8804,0 11897,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=11 +Envelope1=0,100 1999,80 2792,42 4251,13 5235,0 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=19 +F=5000 +dF=26 +Envelope=0,68 3046,49 4500,30 7852,0 11929,0 + +[NoiseBand2] +On=1 +Level=88 +F=9076 +dF=58 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6901,5 8090,0 + +[Distortion] +On=1 +Clipping=10 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/different_909_snare.ds b/src/samples/drumsynth/misc/different_909_snare.ds new file mode 100644 index 0000000..a38127f --- /dev/null +++ b/src/samples/drumsynth/misc/different_909_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=130 +Level=6 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,11 750,11 442000,100 443000,0 + +[Tone] +On=1 +Level=173 +F1=280 +F2=115 +Droop=29 +Phase=20 +Envelope=0,100 278,50 1071,17 2578,3 5347,0 + +[Noise] +On=1 +Level=104 +Slope=-14 +Envelope=0,100 819,39 1666,15 5097,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=280 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 297,39 535,17 972,3 1699,0 +Envelope2=0,100 745,11 2235,0 +Filter=0 + +[NoiseBand] +On=0 +Level=115 +F=4000 +dF=93 +Envelope=0,100 1210,41 2479,16 4164,0 + +[NoiseBand2] +On=1 +Level=102 +F=7356 +dF=83 +Envelope=0,100 1210,41 2479,16 4164,0 + +[Distortion] +On=1 +Clipping=1 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/dirty_world_bd.ds b/src/samples/drumsynth/misc/dirty_world_bd.ds new file mode 100644 index 0000000..7cea9b3 --- /dev/null +++ b/src/samples/drumsynth/misc/dirty_world_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=4 +Filter=1 +HighPass=1 +Resonance=2 +FilterEnv=0,0 8661,23 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=20 +Droop=13 +Phase=0 +Envelope=0,25 697,83 1750,20 3135,57 5250,0 + +[Noise] +On=1 +Level=31 +Slope=-77 +Envelope=0,100 254,20 984,2 5647,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=20 +Wave1=2 +Track1=0 +F2=50 +Wave2=1 +Track2=0 +Method=1 +Param=55 +Envelope1=0,100 2549,70 4133,40 4766,23 6239,0 +Envelope2=0,100 1000,20 3769,45 13547,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=14 +F=3100 +dF=40 +Envelope=0,100 317,11 1301,2 6853,0 + +[Distortion] +On=1 +Clipping=15 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/dist_sub_kick.ds b/src/samples/drumsynth/misc/dist_sub_kick.ds new file mode 100644 index 0000000..7e6a00e --- /dev/null +++ b/src/samples/drumsynth/misc/dist_sub_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=100 +F2=35 +Droop=42 +Phase=120 +Envelope=0,99 1862,50 4097,25 5959,20 6630,0 + +[Noise] +On=1 +Level=164 +Slope=-62 +Envelope=0,100 127,36 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=876 +Wave1=0 +Track1=0 +F2=1356 +Wave2=0 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=161 +F=100 +dF=72 +Envelope=0,98 888,6 3300,2 6980,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=20 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/dist_sub_kick_2.ds b/src/samples/drumsynth/misc/dist_sub_kick_2.ds new file mode 100644 index 0000000..00db9d8 --- /dev/null +++ b/src/samples/drumsynth/misc/dist_sub_kick_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=2 +Stretch=100.0 +Level=2 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,0 2320,2 2598,0 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=20 +Droop=62 +Phase=120 +Envelope=0,99 1862,50 4097,25 5959,20 6630,0 + +[Noise] +On=1 +Level=164 +Slope=-92 +Envelope=0,100 10,55 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=876 +Wave1=0 +Track1=0 +F2=1356 +Wave2=0 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=78 +F=500 +dF=57 +Envelope=0,98 297,36 714,17 2142,5 6980,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=20 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/electro_dnb_kick.ds b/src/samples/drumsynth/misc/electro_dnb_kick.ds new file mode 100644 index 0000000..5f28961 --- /dev/null +++ b/src/samples/drumsynth/misc/electro_dnb_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100.0 +Level=9 +Filter=1 +HighPass=0 +Resonance=33 +FilterEnv=0,88 317,53 857,29 1904,10 4093,2 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=20 +Droop=59 +Phase=120 +Envelope=0,99 654,47 1527,26 2875,11 4204,4 4937,2 9657,0 + +[Noise] +On=0 +Level=181 +Slope=98 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=174 +F1=50 +Wave1=4 +Track1=0 +F2=50 +Wave2=4 +Track2=0 +Method=0 +Param=78 +Envelope1=0,100 190,41 635,22 1266,12 1999,5 2855,2 4886,0 +Envelope2=0,96 349,47 1269,19 3046,9 10355,0 +Filter=0 + +[NoiseBand] +On=0 +Level=164 +F=5000 +dF=57 +Envelope=0,98 127,38 381,17 1142,5 3680,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/electro_snare_layer.ds b/src/samples/drumsynth/misc/electro_snare_layer.ds new file mode 100644 index 0000000..4931c09 --- /dev/null +++ b/src/samples/drumsynth/misc/electro_snare_layer.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,7 5473,18 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=65.406 +F2=5632 +Droop=49 +Phase=0 +Envelope=0,100 2126,20 5616,0 + +[Noise] +On=0 +Level=128 +Slope=-10 +Envelope=0,100 218121,100 218121,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 1174,18 4632,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=122 +dF=17 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=101 +F=3100 +dF=60 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/electronic_rim.ds b/src/samples/drumsynth/misc/electronic_rim.ds new file mode 100644 index 0000000..5d346d0 --- /dev/null +++ b/src/samples/drumsynth/misc/electronic_rim.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=70 +Level=0 +Filter=1 +HighPass=1 +Resonance=59 +FilterEnv=0,47 5147,37 6696,29 442000,100 443000,0 + +[Tone] +On=1 +Level=160 +F1=500 +F2=150 +Droop=30 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=166 +Slope=10 +Envelope=0,0 0,98 507,43 1599,29 2349,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=123 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=3 +Param=15 +Envelope1=0,100 1726,23 3373,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=108 +F=3800 +dF=100 +Envelope=0,100 596,38 1299,0 + +[NoiseBand2] +On=0 +Level=165 +F=1000 +dF=82 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/end_transmission.ds b/src/samples/drumsynth/misc/end_transmission.ds new file mode 100644 index 0000000..9a29d4a --- /dev/null +++ b/src/samples/drumsynth/misc/end_transmission.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=73 +FilterEnv=0,100 73764,24 143563,17 159426,23 161806,7 176083,22 178462,8 192739,9 203050,2 222880,8 241915,13 256986,3 442000,100 443000,0 + +[Tone] +On=1 +Level=98 +F1=10000 +F2=10000 +Droop=0 +Phase=-45 +Envelope=0,100 53142,33 139597,16 239536,0 + +[Noise] +On=1 +Level=133 +Slope=69 +Envelope=0,100 819,31 10311,15 18772,8 33313,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=24 +F=200 +dF=50 +Envelope=0,100 11897,19 23002,0 23002,22 42038,2 55522,17 65833,0 89628,21 108664,2 123734,11 135631,4 222086,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=49 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/every_909.ds b/src/samples/drumsynth/misc/every_909.ds new file mode 100644 index 0000000..7ae1123 --- /dev/null +++ b/src/samples/drumsynth/misc/every_909.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-7 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,95 1269,47 2919,22 6092,5 11675,0 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=300 +F2=72 +Droop=47 +Phase=45 +Envelope=0,91 3046,92 3934,48 10279,8 17132,0 + +[Noise] +On=0 +Level=109 +Slope=-16 +Envelope=0,39 400,17 1249,5 3426,1 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,54 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=0 +Level=181 +F=72 +dF=5 +Envelope=0,53 4569,26 11422,16 21066,5 31854,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 25001,0 + +[Distortion] +On=0 +Clipping=0 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/fatness.ds b/src/samples/drumsynth/misc/fatness.ds new file mode 100644 index 0000000..ac968f3 --- /dev/null +++ b/src/samples/drumsynth/misc/fatness.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=133 +F1=120 +F2=50 +Droop=73 +Phase=0 +Envelope=0,100 2049,51 5647,21 11743,9 22386,0 + +[Noise] +On=1 +Level=51 +Slope=-42 +Envelope=0,100 278,14 595,4 793,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=350 +Wave1=0 +Track1=0 +F2=312.3 +Wave2=1 +Track2=1 +Method=2 +Param=86 +Envelope1=0,100 714,20 4997,6 10232,3 17132,1 22367,0 +Envelope2=0,48 6425,17 15943,0 +Filter=0 + +[NoiseBand] +On=1 +Level=36 +F=130 +dF=15 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=1 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/fattie_bd.ds b/src/samples/drumsynth/misc/fattie_bd.ds new file mode 100644 index 0000000..6081862 --- /dev/null +++ b/src/samples/drumsynth/misc/fattie_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=2 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=600 +F2=34 +Droop=60 +Phase=65 +Envelope=0,100 5250,30 13325,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=110 +Wave1=3 +Track1=1 +F2=50 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 3750,30 12151,0 +Envelope2=0,100 3522,32 19274,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=20 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/feel_me!.ds b/src/samples/drumsynth/misc/feel_me!.ds new file mode 100644 index 0000000..85cf31e --- /dev/null +++ b/src/samples/drumsynth/misc/feel_me!.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-12 +Stretch=100 +Level=8 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=0 +Level=148 +F1=220 +F2=220 +Droop=71 +Phase=12 +Envelope=0,85 3046,85 3934,48 5838,17 8630,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,82 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=0 +Level=74 +F=50 +dF=13 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[Distortion] +On=0 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/few_people_will_use_this_snare.ds b/src/samples/drumsynth/misc/few_people_will_use_this_snare.ds new file mode 100644 index 0000000..44b3619 --- /dev/null +++ b/src/samples/drumsynth/misc/few_people_will_use_this_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=12 +Stretch=100.0 +Level=-6 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,0 16783,20 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=100 +F2=40 +Droop=47 +Phase=0 +Envelope=0,100 508,49 3680,19 12310,7 33884,0 + +[Noise] +On=1 +Level=88 +Slope=10 +Envelope=0,100 3458,38 17132,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=134 +F1=161 +Wave1=4 +Track1=0 +F2=111 +Wave2=4 +Track2=0 +Method=1 +Param=82 +Envelope1=0,100 1301,68 2919,45 6536,28 16688,0 +Envelope2=0,100 1523,95 3204,81 10184,83 16688,0 +Filter=0 + +[NoiseBand] +On=1 +Level=141 +F=200 +dF=73 +Envelope=0,100 1301,68 2919,45 6536,28 16688,0 + +[NoiseBand2] +On=1 +Level=168 +F=500 +dF=61 +Envelope=0,100 1301,68 2919,45 6536,28 16688,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc/flat_tire.ds b/src/samples/drumsynth/misc/flat_tire.ds new file mode 100644 index 0000000..5def391 --- /dev/null +++ b/src/samples/drumsynth/misc/flat_tire.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=2000 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=153 +F1=120 +F2=100 +Droop=44 +Phase=-180 +Envelope=0,99 79,17 174,0 + +[Noise] +On=1 +Level=133 +Slope=38 +Envelope=0,100 982,70 1583,25 4576,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1916,25 7500,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=132 +F=9500 +dF=48 +Envelope=0,100 521,92 641,52 6596,41 11593,10 17239,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/fm.ds b/src/samples/drumsynth/misc/fm.ds new file mode 100644 index 0000000..361ab35 --- /dev/null +++ b/src/samples/drumsynth/misc/fm.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=2000 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=91 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/fried_food.ds b/src/samples/drumsynth/misc/fried_food.ds new file mode 100644 index 0000000..627d3d7 --- /dev/null +++ b/src/samples/drumsynth/misc/fried_food.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-17 +Stretch=100 +Level=-9 +Filter=0 +HighPass=1 +Resonance=53 +FilterEnv=0,0 2031,23 6599,31 6853,60 10279,23 11548,44 13325,11 15609,15 19671,4 28300,0 49874,0 444000,100 444000,0 + +[Tone] +On=1 +Level=92 +F1=880 +F2=220 +Droop=29 +Phase=12 +Envelope=0,85 3046,85 3934,48 10279,8 17132,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,54 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=1 + +[NoiseBand] +On=1 +Level=181 +F=220 +dF=0 +Envelope=0,0 4315,11 4442,35 5330,14 20051,5 54189,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[Distortion] +On=1 +Clipping=32 +Bits=3 +Rate=2 diff --git a/src/samples/drumsynth/misc/funky_trashcan_snare.ds b/src/samples/drumsynth/misc/funky_trashcan_snare.ds new file mode 100644 index 0000000..b55fc3d --- /dev/null +++ b/src/samples/drumsynth/misc/funky_trashcan_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=17 +FilterEnv=0,0 11675,5 444000,100 444000,0 + +[Tone] +On=0 +Level=65 +F1=162 +F2=130 +Droop=0 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=61 +Slope=-85 +Envelope=0,100 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=160 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 1000,20 13198,0 +Filter=0 + +[NoiseBand] +On=1 +Level=106 +F=800 +dF=68 +Envelope=0,100 1999,80 2792,42 3426,17 4251,14 4886,5 5362,8 8122,0 + +[NoiseBand2] +On=1 +Level=78 +F=800 +dF=58 +Envelope=0,100 1015,60 2475,34 4949,14 7392,5 9899,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/fuzzy_sn.ds b/src/samples/drumsynth/misc/fuzzy_sn.ds new file mode 100644 index 0000000..7bddbba --- /dev/null +++ b/src/samples/drumsynth/misc/fuzzy_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=34 +FilterEnv=0,80 776,17 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=300 +F2=85 +Droop=29 +Phase=90 +Envelope=0,100 2454,20 7506,0 + +[Noise] +On=1 +Level=98 +Slope=-51 +Envelope=0,100 500,20 3009,3 6825,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=6000 +dF=75 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=47 +F=8000 +dF=74 +Envelope=0,100 839,36 2185,13 7632,0 + +[Distortion] +On=1 +Clipping=15 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/gabbakick.ds b/src/samples/drumsynth/misc/gabbakick.ds new file mode 100644 index 0000000..fe9d916 --- /dev/null +++ b/src/samples/drumsynth/misc/gabbakick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100.0 +Level=-4 +Filter=0 +HighPass=1 +Resonance=66 +FilterEnv=0,48 1190,12 4283,2 8090,2 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=250 +F2=80 +Droop=28 +Phase=0 +Envelope=0,100 952,12 3093,2 7852,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Method=1 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=50 +dF=10 +Envelope=0,0 8566,3 22045,0 + +[NoiseBand2] +On=0 +Level=181 +F=14000 +dF=31 +Envelope=0,100 1043,1 10504,0 + +[Distortion] +On=1 +Clipping=39 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc/gimme_a_hard_tone.ds b/src/samples/drumsynth/misc/gimme_a_hard_tone.ds new file mode 100644 index 0000000..23f9f9c --- /dev/null +++ b/src/samples/drumsynth/misc/gimme_a_hard_tone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-7 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=71 +Droop=39 +Phase=12 +Envelope=0,100 1699,46 5697,13 17739,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc/gimmie_a_tone.ds b/src/samples/drumsynth/misc/gimmie_a_tone.ds new file mode 100644 index 0000000..664b550 --- /dev/null +++ b/src/samples/drumsynth/misc/gimmie_a_tone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=72 +Droop=39 +Phase=12 +Envelope=0,100 1699,46 5697,13 17739,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hard_electro_brush_sn.ds b/src/samples/drumsynth/misc/hard_electro_brush_sn.ds new file mode 100644 index 0000000..6d74a35 --- /dev/null +++ b/src/samples/drumsynth/misc/hard_electro_brush_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=28 +FilterEnv=0,3 2697,3 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=500 +F2=110 +Droop=58 +Phase=7643 +Envelope=0,100 2142,16 10500,0 + +[Noise] +On=1 +Level=47 +Slope=15 +Envelope=0,100 2935,18 6028,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=0 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=600 +dF=68 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=65 +F=3100 +dF=90 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc/hard_electronic_snare.ds b/src/samples/drumsynth/misc/hard_electronic_snare.ds new file mode 100644 index 0000000..6d78f66 --- /dev/null +++ b/src/samples/drumsynth/misc/hard_electronic_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=2 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,4 3300,9 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=600 +F2=50 +Droop=40 +Phase=0 +Envelope=0,100 5250,30 13325,0 + +[Noise] +On=1 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=50 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 3750,30 12151,0 +Envelope2=0,100 3522,32 12786,0 +Filter=0 + +[NoiseBand] +On=1 +Level=56 +F=210 +dF=60 +Envelope=0,44 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hard_hittin.ds b/src/samples/drumsynth/misc/hard_hittin.ds new file mode 100644 index 0000000..0adacbf --- /dev/null +++ b/src/samples/drumsynth/misc/hard_hittin.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=121 +Level=0 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,11 297,16 442000,100 443000,0 + +[Tone] +On=1 +Level=164 +F1=300 +F2=130 +Droop=23 +Phase=20 +Envelope=0,100 278,50 1071,17 2578,3 4918,0 + +[Noise] +On=1 +Level=123 +Slope=10 +Envelope=0,100 819,39 1666,15 3874,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=500 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 297,39 535,17 972,3 2458,0 +Envelope2=0,100 745,11 2235,0 +Filter=0 + +[NoiseBand] +On=1 +Level=118 +F=6500 +dF=76 +Envelope=0,100 1210,41 2479,16 4164,0 + +[NoiseBand2] +On=1 +Level=36 +F=5000 +dF=54 +Envelope=0,100 1210,41 2479,16 4164,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hardcore_a_bd.ds b/src/samples/drumsynth/misc/hardcore_a_bd.ds new file mode 100644 index 0000000..1f1962c --- /dev/null +++ b/src/samples/drumsynth/misc/hardcore_a_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=41 +FilterEnv=0,0 2665,4 4727,20 444000,100 444000,0 + +[Tone] +On=1 +Level=133 +F1=440 +F2=50 +Droop=49 +Phase=30 +Envelope=0,100 4597,91 10500,0 + +[Noise] +On=0 +Level=92 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=54 +F1=220 +Wave1=2 +Track1=0 +F2=110 +Wave2=0 +Track2=0 +Method=2 +Param=91 +Envelope1=0,100 1949,59 4497,24 8345,12 14941,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=0 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=0 +Level=96 +F=3100 +dF=100 +Envelope=0,100 200,35 450,15 1849,5 4997,0 + +[Distortion] +On=1 +Clipping=44 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc/hardcore_bd.ds b/src/samples/drumsynth/misc/hardcore_bd.ds new file mode 100644 index 0000000..2b196ae --- /dev/null +++ b/src/samples/drumsynth/misc/hardcore_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=1 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 2502,62 6540,41 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=75 +Droop=47 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=1 +Level=128 +Slope=-18 +Envelope=0,100 760,32 2074,13 4671,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=106 +F=200 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hardersnare.ds b/src/samples/drumsynth/misc/hardersnare.ds new file mode 100644 index 0000000..494f7db --- /dev/null +++ b/src/samples/drumsynth/misc/hardersnare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=150 +Droop=15 +Phase=0 +Envelope=0,100 1199,46 3798,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 5996,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=2000 +dF=86 +Envelope=0,72 750,20 4947,0 + +[NoiseBand2] +On=1 +Level=98 +F=3100 +dF=89 +Envelope=0,100 849,32 1649,13 3298,5 5846,0 + +[Distortion] +On=1 +Clipping=8 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/heady_mix_sn.ds b/src/samples/drumsynth/misc/heady_mix_sn.ds new file mode 100644 index 0000000..54fdaca --- /dev/null +++ b/src/samples/drumsynth/misc/heady_mix_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,3 1799,8 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=123 +F=5000 +dF=63 +Envelope=0,100 5250,30 10500,0 + +[NoiseBand2] +On=1 +Level=166 +F=3100 +dF=40 +Envelope=0,100 300,65 800,39 1500,20 2349,8 3748,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/heavy.ds b/src/samples/drumsynth/misc/heavy.ds new file mode 100644 index 0000000..3c4a168 --- /dev/null +++ b/src/samples/drumsynth/misc/heavy.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=180 +F2=40 +Droop=43 +Phase=10 +Envelope=0,0 0,41 715,39 4228,21 22526,0 + +[Noise] +On=0 +Level=100 +Slope=-68 +Envelope=0,0 268,100 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=11 +F1=360 +Wave1=1 +Track1=0 +F2=60 +Wave2=2 +Track2=0 +Method=1 +Param=46 +Envelope1=0,100 1490,17 22367,0 +Envelope2=0,100 3252,66 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=79 +F=400 +dF=34 +Envelope=0,99 670,21 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=2 diff --git a/src/samples/drumsynth/misc/hed_chunk_snare.ds b/src/samples/drumsynth/misc/hed_chunk_snare.ds new file mode 100644 index 0000000..e29561b --- /dev/null +++ b/src/samples/drumsynth/misc/hed_chunk_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=2 +Filter=1 +HighPass=1 +Resonance=31 +FilterEnv=0,14 9518,20 442000,100 442000,0 + +[Tone] +On=1 +Level=69 +F1=230 +F2=230 +Droop=0 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=139 +Slope=-32 +Envelope=0,68 3046,49 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=2 +Param=41 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=85 +F=162 +dF=75 +Envelope=0,68 1396,83 3046,49 4500,30 9000,0 + +[NoiseBand2] +On=1 +Level=133 +F=1600 +dF=78 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6980,5 9994,0 + +[Distortion] +On=1 +Clipping=4 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/hi-pass.ds b/src/samples/drumsynth/misc/hi-pass.ds new file mode 100644 index 0000000..f59bab5 --- /dev/null +++ b/src/samples/drumsynth/misc/hi-pass.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=1 +FilterEnv=0,0 2309,7 3874,25 5513,54 8790,83 13260,99 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 19741,0 + +[Noise] +On=1 +Level=128 +Slope=100 +Envelope=0,100 1937,47 13409,55 18176,30 20560,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hi_pic.ds b/src/samples/drumsynth/misc/hi_pic.ds new file mode 100644 index 0000000..17ff7b9 --- /dev/null +++ b/src/samples/drumsynth/misc/hi_pic.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=130 +Level=6 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,7 1299,11 442000,100 443000,0 + +[Tone] +On=0 +Level=164 +F1=280 +F2=130 +Droop=23 +Phase=20 +Envelope=0,100 278,50 1071,17 2578,3 5347,0 + +[Noise] +On=1 +Level=104 +Slope=12 +Envelope=0,100 450,53 1349,29 2848,13 5347,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=800 +Wave1=2 +Track1=0 +F2=200 +Wave2=4 +Track2=1 +Method=2 +Param=88 +Envelope1=0,100 450,53 1349,29 2848,13 5347,0 +Envelope2=0,100 450,53 1349,29 2848,13 5347,0 +Filter=0 + +[NoiseBand] +On=1 +Level=31 +F=800 +dF=19 +Envelope=0,100 1210,41 2479,16 4164,0 + +[NoiseBand2] +On=1 +Level=59 +F=800 +dF=83 +Envelope=0,100 1210,41 2479,16 4164,0 + +[Distortion] +On=1 +Clipping=10 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/hip-hop_fantasy_kick.ds b/src/samples/drumsynth/misc/hip-hop_fantasy_kick.ds new file mode 100644 index 0000000..c79bc04 --- /dev/null +++ b/src/samples/drumsynth/misc/hip-hop_fantasy_kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=40 +Droop=51 +Phase=45 +Envelope=0,100 1699,46 2792,28 4949,16 7614,7 10660,2 17739,0 + +[Noise] +On=1 +Level=19 +Slope=-100 +Envelope=0,100 1142,16 3046,6 7361,2 14340,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=20 +F=700 +dF=40 +Envelope=0,76 750,20 2411,8 4822,2 7487,0 + +[NoiseBand2] +On=1 +Level=51 +F=80 +dF=14 +Envelope=0,35 2919,17 6980,6 11675,2 26904,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hipster_joint_bd.ds b/src/samples/drumsynth/misc/hipster_joint_bd.ds new file mode 100644 index 0000000..b0ca4b0 --- /dev/null +++ b/src/samples/drumsynth/misc/hipster_joint_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=71 +Phase=0 +Envelope=0,100 1678,76 3927,26 6698,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc/hit_me_wooden_snare.ds b/src/samples/drumsynth/misc/hit_me_wooden_snare.ds new file mode 100644 index 0000000..743a279 --- /dev/null +++ b/src/samples/drumsynth/misc/hit_me_wooden_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-7 +Stretch=100 +Level=-1 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,0 1013,5 5394,6 7971,10 442000,100 443000,0 + +[Tone] +On=1 +Level=18 +F1=120 +F2=150 +Droop=83 +Phase=60 +Envelope=0,100 714,24 1150,13 2459,6 4442,2 8883,0 + +[Noise] +On=1 +Level=158 +Slope=-23 +Envelope=0,63 654,38 2538,17 5394,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=84 +F1=300 +Wave1=1 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Method=1 +Param=35 +Envelope1=0,39 615,18 2776,0 +Envelope2=0,32 952,15 1824,8 3966,2 6861,0 +Filter=0 + +[NoiseBand] +On=1 +Level=160 +F=1254 +dF=73 +Envelope=0,63 888,36 1650,16 3300,4 4521,1 5790,0 + +[NoiseBand2] +On=1 +Level=119 +F=9 +dF=51 +Envelope=0,63 888,36 1650,16 3173,7 4620,2 6980,0 + +[Distortion] +On=1 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hitthosesubs.ds b/src/samples/drumsynth/misc/hitthosesubs.ds new file mode 100644 index 0000000..0a17ce0 --- /dev/null +++ b/src/samples/drumsynth/misc/hitthosesubs.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=1 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=600 +F2=45 +Droop=46 +Phase=0 +Envelope=0,100 1750,20 16040,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/hot_morning_bass_drum.ds b/src/samples/drumsynth/misc/hot_morning_bass_drum.ds new file mode 100644 index 0000000..4e82ce2 --- /dev/null +++ b/src/samples/drumsynth/misc/hot_morning_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,0 13452,8 21193,1 444000,100 444000,0 + +[Tone] +On=1 +Level=148 +F1=400 +F2=50 +Droop=41 +Phase=0 +Envelope=0,100 2538,26 6345,5 10500,0 + +[Noise] +On=1 +Level=36 +Slope=-79 +Envelope=0,100 400,17 1249,5 2792,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=130 +Wave1=0 +Track1=1 +F2=300 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=50 +dF=13 +Envelope=0,100 1396,42 2250,30 3553,15 5965,3 13960,0 + +[NoiseBand2] +On=1 +Level=65 +F=120 +dF=23 +Envelope=0,100 635,44 2031,23 4442,13 7107,3 10533,0 + +[Distortion] +On=0 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/hot_snare.ds b/src/samples/drumsynth/misc/hot_snare.ds new file mode 100644 index 0000000..aa324ec --- /dev/null +++ b/src/samples/drumsynth/misc/hot_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=350 +F2=174 +Droop=69 +Phase=45 +Envelope=0,100 715,46 1788,17 5453,0 + +[Noise] +On=1 +Level=64 +Slope=-5 +Envelope=0,0 22,98 521,52 1043,21 2890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=88 +F=4000 +dF=83 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/i_luv_u_fat_noise.ds b/src/samples/drumsynth/misc/i_luv_u_fat_noise.ds new file mode 100644 index 0000000..9713914 --- /dev/null +++ b/src/samples/drumsynth/misc/i_luv_u_fat_noise.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=5 +Filter=1 +HighPass=1 +Resonance=21 +FilterEnv=0,0 348,3 442000,100 443000,0 + +[Tone] +On=1 +Level=170 +F1=300 +F2=50 +Droop=94 +Phase=0 +Envelope=0,99 2534,94 4547,77 6046,53 8445,44 27083,0 + +[Noise] +On=1 +Level=109 +Slope=85 +Envelope=0,26 849,9 2249,0 4560,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=49 +F1=400 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,58 2748,21 7196,5 13342,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=143 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=3 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/invisible_909_kick.ds b/src/samples/drumsynth/misc/invisible_909_kick.ds new file mode 100644 index 0000000..5a6fc05 --- /dev/null +++ b/src/samples/drumsynth/misc/invisible_909_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=1 +Filter=1 +HighPass=0 +Resonance=2 +FilterEnv=0,89 1399,27 3426,12 5996,3 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=300 +F2=43 +Droop=51 +Phase=50 +Envelope=0,99 750,74 1499,49 2149,40 3048,31 4447,25 7046,19 11843,8 16890,0 + +[Noise] +On=0 +Level=16 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3348,20 7445,0 +Envelope2=0,0 7246,23 11802,0 +Filter=0 + +[NoiseBand] +On=0 +Level=158 +F=50 +dF=4 +Envelope=0,0 2099,14 6696,30 7868,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=3 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/it's_like_that_snare.ds b/src/samples/drumsynth/misc/it's_like_that_snare.ds new file mode 100644 index 0000000..45a8210 --- /dev/null +++ b/src/samples/drumsynth/misc/it's_like_that_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=8 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,0 254,17 1047,33 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=150 +Droop=15 +Phase=0 +Envelope=0,100 1199,46 3798,0 + +[Noise] +On=1 +Level=128 +Slope=-79 +Envelope=0,100 500,20 5996,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/just_the_bass_drum.ds b/src/samples/drumsynth/misc/just_the_bass_drum.ds new file mode 100644 index 0000000..42a1ded --- /dev/null +++ b/src/samples/drumsynth/misc/just_the_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=2 +Filter=1 +HighPass=0 +Resonance=5 +FilterEnv=0,96 1299,30 1999,14 3198,8 23785,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=500 +F2=50 +Droop=50 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=25 +Wave1=0 +Track1=1 +F2=50 +Wave2=4 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 17489,89 19888,0 +Filter=0 + +[NoiseBand] +On=1 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/kneel_and_buzz.ds b/src/samples/drumsynth/misc/kneel_and_buzz.ds new file mode 100644 index 0000000..6a10bd5 --- /dev/null +++ b/src/samples/drumsynth/misc/kneel_and_buzz.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,5 38580,0 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=45 +Droop=63 +Phase=00 +Envelope=0,100 5250,30 42260,0 + +[Noise] +On=0 +Level=30 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=59 +F1=200 +Wave1=4 +Track1=1 +F2=500 +Wave2=0 +Track2=1 +Method=1 +Param=64 +Envelope1=0,100 1713,48 2221,11 2974,8 11422,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=32 +F=8000 +dF=51 +Envelope=0,100 286,1 1777,0 2982,0 + +[NoiseBand2] +On=1 +Level=181 +F=45 +dF=7 +Envelope=0,100 508,50 1500,30 4061,14 8249,5 27666,2 42514,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/large_hall_bd.ds b/src/samples/drumsynth/misc/large_hall_bd.ds new file mode 100644 index 0000000..d732038 --- /dev/null +++ b/src/samples/drumsynth/misc/large_hall_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=127 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=110 +F1=342 +Wave1=0 +Track1=1 +F2=1 +Wave2=4 +Track2=1 +Method=1 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 2935,74 7456,64 11184,56 11660,1 29585,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=30 +Bits=2 +Rate=4 diff --git a/src/samples/drumsynth/misc/laughter_and_jellybeans_snare.ds b/src/samples/drumsynth/misc/laughter_and_jellybeans_snare.ds new file mode 100644 index 0000000..b91a1aa --- /dev/null +++ b/src/samples/drumsynth/misc/laughter_and_jellybeans_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=17 +FilterEnv=0,0 11675,5 444000,100 444000,0 + +[Tone] +On=1 +Level=83 +F1=162 +F2=130 +Droop=0 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=79 +Slope=-29 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=160 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=37 +F=400 +dF=39 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[NoiseBand2] +On=1 +Level=78 +F=800 +dF=58 +Envelope=0,100 1015,60 2475,34 4949,14 7487,7 12849,0 + +[Distortion] +On=0 +Clipping=13 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc/light_snare.ds b/src/samples/drumsynth/misc/light_snare.ds new file mode 100644 index 0000000..579acdc --- /dev/null +++ b/src/samples/drumsynth/misc/light_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=16 +Filter=1 +HighPass=1 +Resonance=32 +FilterEnv=0,52 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=400 +F2=170 +Droop=54 +Phase=45 +Envelope=0,100 715,46 1788,17 5453,0 + +[Noise] +On=1 +Level=64 +Slope=-44 +Envelope=0,0 22,98 521,52 1043,21 2890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=88 +F=4000 +dF=83 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc/lo-fi_bass_drum.ds b/src/samples/drumsynth/misc/lo-fi_bass_drum.ds new file mode 100644 index 0000000..4554db1 --- /dev/null +++ b/src/samples/drumsynth/misc/lo-fi_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=36 +FilterEnv=0,19 7595,77 444000,100 444000,0 + +[Tone] +On=1 +Level=136 +F1=1500 +F2=120 +Droop=77 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=0 +Level=101 +Slope=100 +Envelope=0,14 857,34 2948,45 3148,8 6596,27 7695,5 11693,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=1 +Track1=1 +F2=1200 +Wave2=2 +Track2=1 +Method=1 +Param=70 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=21 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/lo-fi_march.ds b/src/samples/drumsynth/misc/lo-fi_march.ds new file mode 100644 index 0000000..5a661bc --- /dev/null +++ b/src/samples/drumsynth/misc/lo-fi_march.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Teddy Riley pitched snare +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=14 +FilterEnv=0,0 952,8 952,44 442000,100 442000,0 + +[Tone] +On=1 +Level=89 +F1=214 +F2=100 +Droop=13 +Phase=0 +Envelope=0,100 834,89 1877,11 3308,5 3903,0 + +[Noise] +On=1 +Level=141 +Slope=-55 +Envelope=0,100 328,100 715,89 1341,37 2533,14 3397,9 5235,2 8328,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=134 +F1=13000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 1043,31 2533,9 6250,0 +Envelope2=0,100 775,35 2354,9 5000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=81 +F=3000 +dF=40 +Envelope=0,90 268,91 1251,16 5483,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc/lo-fi_rim.ds b/src/samples/drumsynth/misc/lo-fi_rim.ds new file mode 100644 index 0000000..4d6b299 --- /dev/null +++ b/src/samples/drumsynth/misc/lo-fi_rim.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,19 444000,100 444000,0 + +[Tone] +On=1 +Level=137 +F1=565 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 1750,20 3579,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,25 507,50 1283,62 1758,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=500 +dF=70 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/loudness_sn.ds b/src/samples/drumsynth/misc/loudness_sn.ds new file mode 100644 index 0000000..9253943 --- /dev/null +++ b/src/samples/drumsynth/misc/loudness_sn.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=120 +Level=5 +Filter=1 +HighPass=1 +Resonance=34 +FilterEnv=0,2 6726,10 442000,100 443000,0 + +[Tone] +On=1 +Level=128 +F1=330 +F2=114 +Droop=43 +Phase=10 +Envelope=0,0 0,41 715,39 3046,8 7868,0 + +[Noise] +On=1 +Level=100 +Slope=21 +Envelope=0,100 1142,39 1396,26 2284,13 4822,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=11 +F1=360 +Wave1=1 +Track1=0 +F2=60 +Wave2=2 +Track2=0 +Method=1 +Param=46 +Envelope1=0,100 1490,17 22367,0 +Envelope2=0,100 3252,66 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=85 +F=2300 +dF=71 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=1000 +dF=82 +Envelope=0,0 115,14 1039,11 1504,0 + +[Distortion] +On=1 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/lovely_clean_bd.ds b/src/samples/drumsynth/misc/lovely_clean_bd.ds new file mode 100644 index 0000000..552a781 --- /dev/null +++ b/src/samples/drumsynth/misc/lovely_clean_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=4 +Filter=0 +HighPass=1 +Resonance=5 +FilterEnv=0,95 1399,50 4197,23 7246,11 12492,6 442000,100 442000,0 + +[Tone] +On=1 +Level=150 +F1=110 +F2=43 +Droop=50 +Phase=15 +Envelope=0,100 1799,51 4048,23 6796,9 10500,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=83 +F1=110 +Wave1=0 +Track1=1 +F2=110 +Wave2=0 +Track2=1 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=20 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/lower_electro_bd.ds b/src/samples/drumsynth/misc/lower_electro_bd.ds new file mode 100644 index 0000000..e213176 --- /dev/null +++ b/src/samples/drumsynth/misc/lower_electro_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=80 +Level=0 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,78 2181,32 442000,100 442000,0 + +[Tone] +On=1 +Level=172 +F1=5633 +F2=55 +Droop=72 +Phase=0 +Envelope=0,100 1586,0 10500,0 + +[Noise] +On=0 +Level=128 +Slope=-85 +Envelope=0,100 555,21 1448,4 2439,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=1 +Track1=0 +F2=220 +Wave2=3 +Track2=1 +Method=3 +Param=30 +Envelope1=0,100 952,26 1904,0 3750,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=122 +dF=17 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=0 +Level=101 +F=5555 +dF=60 +Envelope=0,100 932,0 2578,0 + +[Distortion] +On=1 +Clipping=25 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/mack_bd.ds b/src/samples/drumsynth/misc/mack_bd.ds new file mode 100644 index 0000000..4d73c3b --- /dev/null +++ b/src/samples/drumsynth/misc/mack_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=46 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc/manipulate_bd.ds b/src/samples/drumsynth/misc/manipulate_bd.ds new file mode 100644 index 0000000..2dcca0c --- /dev/null +++ b/src/samples/drumsynth/misc/manipulate_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=30 +FilterEnv=0,0 1742,5 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=40 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=1 +F2=50 +Wave2=2 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 1250,20 5241,0 +Envelope2=0,100 1583,81 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/many_frequencies.ds b/src/samples/drumsynth/misc/many_frequencies.ds new file mode 100644 index 0000000..1bdabd8 --- /dev/null +++ b/src/samples/drumsynth/misc/many_frequencies.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,11 9613,11 442000,100 442000,0 + +[Tone] +On=1 +Level=133 +F1=160 +F2=150 +Droop=60 +Phase=0 +Envelope=0,100 2648,50 7096,20 14291,0 + +[Noise] +On=1 +Level=65 +Slope=14 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=2 +Param=41 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=232 +dF=65 +Envelope=0,100 650,61 2250,30 7445,9 15091,0 + +[NoiseBand2] +On=1 +Level=154 +F=5000 +dF=94 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6980,5 9994,0 + +[Distortion] +On=1 +Clipping=4 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/mello_bd.ds b/src/samples/drumsynth/misc/mello_bd.ds new file mode 100644 index 0000000..43ee002 --- /dev/null +++ b/src/samples/drumsynth/misc/mello_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=2 +Filter=0 +HighPass=0 +Resonance=6 +FilterEnv=0,23 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=180 +F2=50 +Droop=31 +Phase=10 +Envelope=0,0 0,96 715,39 2458,16 6481,0 + +[Noise] +On=0 +Level=100 +Slope=70 +Envelope=0,0 268,100 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=400 +dF=34 +Envelope=0,99 670,21 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=158 +F=3000 +dF=89 +Envelope=0,100 100,30 3547,0 + +[Distortion] +On=0 +Clipping=7 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc/mind_ya_heds.ds b/src/samples/drumsynth/misc/mind_ya_heds.ds new file mode 100644 index 0000000..7d4a626 --- /dev/null +++ b/src/samples/drumsynth/misc/mind_ya_heds.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=200 +Level=1 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=100 +Droop=42 +Phase=0 +Envelope=0,100 1745,14 5156,1 9121,0 13325,0 + +[Noise] +On=1 +Level=181 +Slope=-90 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=119 +F1=5000 +Wave1=0 +Track1=0 +F2=4231 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,54 1210,11 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=133 +F=300 +dF=66 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=500 +dF=81 +Envelope=0,100 1500,20 4997,6 9994,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/missing_snare.ds b/src/samples/drumsynth/misc/missing_snare.ds new file mode 100644 index 0000000..b854e62 --- /dev/null +++ b/src/samples/drumsynth/misc/missing_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,11 442000,100 442000,0 + +[Tone] +On=1 +Level=154 +F1=800 +F2=55 +Droop=54 +Phase=65 +Envelope=0,100 5250,30 9597,0 14753,0 + +[Noise] +On=1 +Level=137 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=55 +F1=660 +Wave1=4 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 1110,15 8487,0 +Envelope2=0,100 7932,9 14277,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=50 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/missing_snare_2.ds b/src/samples/drumsynth/misc/missing_snare_2.ds new file mode 100644 index 0000000..c4a63d1 --- /dev/null +++ b/src/samples/drumsynth/misc/missing_snare_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,11 442000,100 442000,0 + +[Tone] +On=1 +Level=154 +F1=800 +F2=55 +Droop=54 +Phase=65 +Envelope=0,100 5250,30 9597,0 14753,0 + +[Noise] +On=1 +Level=137 +Slope=9 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=82 +F1=660 +Wave1=4 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 1110,15 8487,0 +Envelope2=0,100 7932,9 14277,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=70 +Envelope=0,68 1983,23 6425,8 12453,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=30 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/more_basic_bd.ds b/src/samples/drumsynth/misc/more_basic_bd.ds new file mode 100644 index 0000000..3326471 --- /dev/null +++ b/src/samples/drumsynth/misc/more_basic_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=2 +Filter=1 +HighPass=0 +Resonance=1 +FilterEnv=0,85 2475,90 4220,29 442000,100 442000,0 + +[Tone] +On=1 +Level=163 +F1=400 +F2=67 +Droop=37 +Phase=110 +Envelope=0,0 0,100 1904,100 2617,21 3490,0 + +[Noise] +On=1 +Level=128 +Slope=-31 +Envelope=0,53 1079,11 3458,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=29 +F1=213 +Wave1=3 +Track1=0 +F2=67 +Wave2=0 +Track2=1 +Method=2 +Param=88 +Envelope1=0,100 1523,23 7500,0 +Envelope2=0,100 2157,36 5171,51 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=111 +F=3000 +dF=94 +Envelope=0,74 333,28 808,9 2459,3 4212,0 + +[NoiseBand2] +On=1 +Level=81 +F=6000 +dF=80 +Envelope=0,48 1108,11 3721,0 + +[Distortion] +On=1 +Clipping=2 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc/more_snap.ds b/src/samples/drumsynth/misc/more_snap.ds new file mode 100644 index 0000000..8e29011 --- /dev/null +++ b/src/samples/drumsynth/misc/more_snap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=95 +Level=8 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,8 442000,100 443000,0 + +[Tone] +On=1 +Level=127 +F1=350 +F2=160 +Droop=36 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=149 +Slope=36 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=113 +F=3800 +dF=51 +Envelope=0,100 596,38 2801,0 + +[NoiseBand2] +On=1 +Level=181 +F=7000 +dF=69 +Envelope=0,100 150,53 450,31 1199,11 2498,3 4097,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/muted_snare.ds b/src/samples/drumsynth/misc/muted_snare.ds new file mode 100644 index 0000000..2d665c0 --- /dev/null +++ b/src/samples/drumsynth/misc/muted_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,43 6060,39 442000,100 442000,0 + +[Tone] +On=1 +Level=156 +F1=234 +F2=112 +Droop=49 +Phase=0 +Envelope=0,100 2126,20 5616,0 + +[Noise] +On=1 +Level=128 +Slope=-30 +Envelope=0,100 2887,24 5425,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 1174,18 4632,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=122 +dF=17 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=101 +F=3100 +dF=60 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/n_hi.ds b/src/samples/drumsynth/misc/n_hi.ds new file mode 100644 index 0000000..1173493 --- /dev/null +++ b/src/samples/drumsynth/misc/n_hi.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=100 +Envelope=0,100 4768,41 9982,0 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=3 +Track1=0 +F2=440 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/n_mid.ds b/src/samples/drumsynth/misc/n_mid.ds new file mode 100644 index 0000000..c57e14a --- /dev/null +++ b/src/samples/drumsynth/misc/n_mid.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=1 +Envelope=0,100 4768,41 9982,0 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=3 +Track1=0 +F2=440 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/neo808.ds b/src/samples/drumsynth/misc/neo808.ds new file mode 100644 index 0000000..7b94226 --- /dev/null +++ b/src/samples/drumsynth/misc/neo808.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-1 +Stretch=75 +Level=16 +Filter=1 +HighPass=1 +Resonance=22 +FilterEnv=0,39 442000,100 443000,0 + +[Tone] +On=1 +Level=59 +F1=400 +F2=130 +Droop=86 +Phase=45 +Envelope=0,100 238,26 1904,8 4997,2 9518,0 + +[Noise] +On=1 +Level=41 +Slope=23 +Envelope=0,0 22,98 521,52 1043,21 2890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=88 +F=4000 +dF=83 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/neo808_2.ds b/src/samples/drumsynth/misc/neo808_2.ds new file mode 100644 index 0000000..4f1d165 --- /dev/null +++ b/src/samples/drumsynth/misc/neo808_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-1 +Stretch=75 +Level=16 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,26 2142,48 4045,83 442000,100 443000,0 + +[Tone] +On=1 +Level=98 +F1=400 +F2=130 +Droop=86 +Phase=45 +Envelope=0,100 238,26 1904,8 4997,2 9518,0 + +[Noise] +On=1 +Level=55 +Slope=23 +Envelope=0,0 22,98 521,52 1043,21 2890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=88 +F=4000 +dF=83 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/noise.ds b/src/samples/drumsynth/misc/noise.ds new file mode 100644 index 0000000..02e06ac --- /dev/null +++ b/src/samples/drumsynth/misc/noise.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,100 633,14 3658,47 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=1 +Level=128 +Slope=-18 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=160 +F=200 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc/noise_calling_kick.ds b/src/samples/drumsynth/misc/noise_calling_kick.ds new file mode 100644 index 0000000..d7b3311 --- /dev/null +++ b/src/samples/drumsynth/misc/noise_calling_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=1 +Stretch=100 +Level=1 +Filter=0 +HighPass=0 +Resonance=2 +FilterEnv=0,56 1399,27 3426,12 5996,3 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=60 +Droop=41 +Phase=180 +Envelope=0,99 300,62 949,37 2099,20 3748,4 5796,0 8994,0 + +[Noise] +On=1 +Level=109 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3348,20 7445,0 +Envelope2=0,0 7246,23 11802,0 +Filter=0 + +[NoiseBand] +On=1 +Level=154 +F=50 +dF=4 +Envelope=0,99 750,74 1149,42 2099,20 3748,4 5147,4 7445,2 9644,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=11 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc/noise_clip.ds b/src/samples/drumsynth/misc/noise_clip.ds new file mode 100644 index 0000000..86a449d --- /dev/null +++ b/src/samples/drumsynth/misc/noise_clip.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=9 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,23 442000,100 443000,0 + +[Tone] +On=1 +Level=84 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 715,39 2458,16 6481,0 + +[Noise] +On=1 +Level=100 +Slope=70 +Envelope=0,0 268,100 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=146 +F=400 +dF=34 +Envelope=0,99 670,21 1788,4 5810,0 + +[NoiseBand2] +On=1 +Level=158 +F=3000 +dF=89 +Envelope=0,100 100,30 3547,0 + +[Distortion] +On=1 +Clipping=7 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc/nosie_calling_kick_2.ds b/src/samples/drumsynth/misc/nosie_calling_kick_2.ds new file mode 100644 index 0000000..9a9e7c7 --- /dev/null +++ b/src/samples/drumsynth/misc/nosie_calling_kick_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=1 +Stretch=100 +Level=1 +Filter=0 +HighPass=0 +Resonance=2 +FilterEnv=0,56 1399,27 3426,12 5996,3 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=60 +Droop=41 +Phase=180 +Envelope=0,99 300,62 949,37 2099,20 3748,4 5796,0 8994,0 + +[Noise] +On=1 +Level=109 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3348,20 7445,0 +Envelope2=0,0 7246,23 11802,0 +Filter=0 + +[NoiseBand] +On=0 +Level=154 +F=50 +dF=4 +Envelope=0,99 750,74 1149,42 2099,20 3748,4 5147,4 7445,2 9644,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=11 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/odd_snare.ds b/src/samples/drumsynth/misc/odd_snare.ds new file mode 100644 index 0000000..d367afb --- /dev/null +++ b/src/samples/drumsynth/misc/odd_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100.0 +Level=-1 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,0 952,19 5394,6 7971,10 442000,100 443000,0 + +[Tone] +On=1 +Level=18 +F1=120 +F2=150 +Droop=83 +Phase=60 +Envelope=0,100 714,24 1150,13 2459,6 4442,2 8883,0 + +[Noise] +On=1 +Level=113 +Slope=62 +Envelope=0,63 654,38 2538,17 5394,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=84 +F1=300 +Wave1=1 +Track1=1 +F2=412 +Wave2=0 +Track2=1 +Method=1 +Param=35 +Envelope1=0,39 615,18 2776,0 +Envelope2=0,32 952,15 1824,8 3966,2 6861,0 +Filter=0 + +[NoiseBand] +On=1 +Level=160 +F=3000 +dF=73 +Envelope=0,63 888,36 1650,16 3300,4 4521,1 5790,0 + +[NoiseBand2] +On=1 +Level=119 +F=1200 +dF=51 +Envelope=0,63 888,36 1650,16 3173,7 4620,2 6980,0 + +[Distortion] +On=1 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/original_tone_snare.ds b/src/samples/drumsynth/misc/original_tone_snare.ds new file mode 100644 index 0000000..64bca4b --- /dev/null +++ b/src/samples/drumsynth/misc/original_tone_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=7 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,10 1552,26 442000,100 443000,0 + +[Tone] +On=0 +Level=22 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 635,26 2221,8 6481,0 + +[Noise] +On=1 +Level=28 +Slope=-100 +Envelope=0,32 317,14 713,6 1362,2 1789,1 2914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=6023 +dF=34 +Envelope=0,32 1190,17 2776,5 5810,0 + +[NoiseBand2] +On=1 +Level=22 +F=421 +dF=12 +Envelope=0,64 1348,27 3547,0 + +[Distortion] +On=1 +Clipping=4 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc/ot_12.ds b/src/samples/drumsynth/misc/ot_12.ds new file mode 100644 index 0000000..7f8c081 --- /dev/null +++ b/src/samples/drumsynth/misc/ot_12.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=1 +Track1=0 +F2=440 +Wave2=2 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/ot_34.ds b/src/samples/drumsynth/misc/ot_34.ds new file mode 100644 index 0000000..dcbeb78 --- /dev/null +++ b/src/samples/drumsynth/misc/ot_34.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=3 +Track1=0 +F2=440 +Wave2=4 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/ot_sine.ds b/src/samples/drumsynth/misc/ot_sine.ds new file mode 100644 index 0000000..4e6f99b --- /dev/null +++ b/src/samples/drumsynth/misc/ot_sine.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=2000 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/overdriver_kick.ds b/src/samples/drumsynth/misc/overdriver_kick.ds new file mode 100644 index 0000000..dffa239 --- /dev/null +++ b/src/samples/drumsynth/misc/overdriver_kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-3 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=54 +Droop=47 +Phase=65 +Envelope=0,100 1699,46 5697,13 8445,5 11693,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=119 +F1=315 +Wave1=3 +Track1=0 +F2=630 +Wave2=3 +Track2=1 +Method=2 +Param=90 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=56 +F=890 +dF=0 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=74 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/pleasure_factory_kick.ds b/src/samples/drumsynth/misc/pleasure_factory_kick.ds new file mode 100644 index 0000000..0ed1210 --- /dev/null +++ b/src/samples/drumsynth/misc/pleasure_factory_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-2 +Stretch=100.0 +Level=10 +Filter=0 +HighPass=0 +Resonance=33 +FilterEnv=0,88 317,53 857,29 1904,10 4093,2 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=150 +F2=50 +Droop=46 +Phase=120 +Envelope=0,99 654,47 1527,26 2875,11 4204,4 4937,2 9657,0 + +[Noise] +On=0 +Level=181 +Slope=-29 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=174 +F1=50 +Wave1=4 +Track1=0 +F2=67.5 +Wave2=2 +Track2=0 +Method=0 +Param=60 +Envelope1=0,100 190,41 635,22 1266,12 1999,5 2855,2 4886,0 +Envelope2=0,96 349,47 1269,19 3046,9 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=104 +F=5000 +dF=57 +Envelope=0,59 50,38 200,18 450,7 1249,0 + +[NoiseBand2] +On=1 +Level=168 +F=62 +dF=5 +Envelope=0,10 1699,14 3148,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/pop_1_off_snare.ds b/src/samples/drumsynth/misc/pop_1_off_snare.ds new file mode 100644 index 0000000..9759613 --- /dev/null +++ b/src/samples/drumsynth/misc/pop_1_off_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=80 +Level=0 +Filter=1 +HighPass=1 +Resonance=17 +FilterEnv=0,9 12881,14 444000,100 444000,0 + +[Tone] +On=1 +Level=65 +F1=130 +F2=130 +Droop=0 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=160 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=37 +F=400 +dF=39 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[NoiseBand2] +On=1 +Level=78 +F=800 +dF=58 +Envelope=0,100 1015,60 2475,34 4949,14 7487,7 12849,0 + +[Distortion] +On=1 +Clipping=13 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc/power_out.ds b/src/samples/drumsynth/misc/power_out.ds new file mode 100644 index 0000000..0817caf --- /dev/null +++ b/src/samples/drumsynth/misc/power_out.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=-30 +Stretch=30 +Level=9 +Filter=0 +HighPass=0 +Resonance=87 +FilterEnv=0,100 4188,85 442000,100 443000,0 + +[Tone] +On=1 +Level=147 +F1=220 +F2=100 +Droop=73 +Phase=0 +Envelope=0,100 5203,89 9296,93 13960,69 28951,95 28951,13 58631,79 127700,0 + +[Noise] +On=1 +Level=67 +Slope=3 +Envelope=0,100 5552,5 23002,12 58694,10 79317,9 161013,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=143 +F1=500 +Wave1=4 +Track1=1 +F2=600 +Wave2=0 +Track2=1 +Method=0 +Param=13 +Envelope1=0,0 2235,51 11993,0 +Envelope2=0,100 1117,19 3799,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=500 +dF=52 +Envelope=0,100 19290,47 44417,0 + +[NoiseBand2] +On=0 +Level=131 +F=500 +dF=100 +Envelope=0,100 21320,54 58123,0 + +[Distortion] +On=1 +Clipping=30 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc/psychoacoutic_bd.ds b/src/samples/drumsynth/misc/psychoacoutic_bd.ds new file mode 100644 index 0000000..6bfb828 --- /dev/null +++ b/src/samples/drumsynth/misc/psychoacoutic_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=110 +F1=100 +Wave1=0 +Track1=1 +F2=5 +Wave2=4 +Track2=1 +Method=2 +Param=70 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=6 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc/punchy_clean_kick.ds b/src/samples/drumsynth/misc/punchy_clean_kick.ds new file mode 100644 index 0000000..46a4ea5 --- /dev/null +++ b/src/samples/drumsynth/misc/punchy_clean_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=35 +Droop=24 +Phase=120 +Envelope=0,99 1862,50 4097,25 5959,20 6630,0 + +[Noise] +On=1 +Level=164 +Slope=-62 +Envelope=0,100 127,36 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=876 +Wave1=0 +Track1=0 +F2=1356 +Wave2=0 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=127 +F=100 +dF=57 +Envelope=0,98 888,6 3300,2 6980,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=20 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/puppy_kick.ds b/src/samples/drumsynth/misc/puppy_kick.ds new file mode 100644 index 0000000..f7150ff --- /dev/null +++ b/src/samples/drumsynth/misc/puppy_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=11 +Filter=0 +HighPass=0 +Resonance=2 +FilterEnv=0,56 1399,27 3426,12 5996,3 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=400 +F2=60 +Droop=74 +Phase=5 +Envelope=0,99 450,62 1099,30 2199,9 3748,4 5796,0 8994,0 + +[Noise] +On=0 +Level=109 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3448,7 7445,0 +Envelope2=0,0 4497,6 11802,0 +Filter=0 + +[NoiseBand] +On=0 +Level=154 +F=50 +dF=4 +Envelope=0,99 750,74 1149,42 2099,20 3748,4 5147,4 7445,2 9644,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=3 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/q'ey_bass_drum.ds b/src/samples/drumsynth/misc/q'ey_bass_drum.ds new file mode 100644 index 0000000..a4755f9 --- /dev/null +++ b/src/samples/drumsynth/misc/q'ey_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-7 +Stretch=100 +Level=-2 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,95 1269,47 2919,22 6092,5 11675,0 442000,100 442000,0 + +[Tone] +On=1 +Level=160 +F1=600 +F2=72 +Droop=34 +Phase=12 +Envelope=0,91 3046,92 3934,48 10279,8 17132,0 + +[Noise] +On=1 +Level=109 +Slope=-16 +Envelope=0,39 400,17 1249,5 3426,1 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,54 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=72 +dF=5 +Envelope=0,53 4569,26 11422,16 21066,5 31854,0 + +[NoiseBand2] +On=1 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 25001,0 + +[Distortion] +On=0 +Clipping=0 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/q_kick_2.ds b/src/samples/drumsynth/misc/q_kick_2.ds new file mode 100644 index 0000000..999e8b0 --- /dev/null +++ b/src/samples/drumsynth/misc/q_kick_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=2 +Stretch=100 +Level=5 +Filter=1 +HighPass=0 +Resonance=47 +FilterEnv=0,73 500,45 1399,26 2399,15 4647,2 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=50 +Droop=66 +Phase=0 +Envelope=0,91 700,64 1799,34 3198,12 10294,0 + +[Noise] +On=0 +Level=181 +Slope=-29 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=125 +F1=110 +Wave1=1 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=49 +Envelope1=0,23 2049,1 4886,0 +Envelope2=0,0 0,44 550,22 1449,13 3248,2 5896,0 9930,0 11802,0 +Filter=0 + +[NoiseBand] +On=0 +Level=164 +F=5000 +dF=57 +Envelope=0,98 286,41 603,20 1745,9 3744,3 7868,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc/questoin_kick.ds b/src/samples/drumsynth/misc/questoin_kick.ds new file mode 100644 index 0000000..7df7e58 --- /dev/null +++ b/src/samples/drumsynth/misc/questoin_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-5 +Filter=1 +HighPass=1 +Resonance=8 +FilterEnv=0,0 550,14 1699,12 5996,3 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=400 +F2=60 +Droop=74 +Phase=5 +Envelope=0,99 250,58 800,38 2498,15 5247,3 8994,0 + +[Noise] +On=0 +Level=109 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3448,7 7445,0 +Envelope2=0,0 4497,6 11802,0 +Filter=0 + +[NoiseBand] +On=1 +Level=154 +F=50 +dF=3 +Envelope=0,0 3748,4 8545,8 9644,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=38 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc/r+b_fantasy_kick.ds b/src/samples/drumsynth/misc/r+b_fantasy_kick.ds new file mode 100644 index 0000000..aa758f1 --- /dev/null +++ b/src/samples/drumsynth/misc/r+b_fantasy_kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,0 35915,4 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=300 +F2=40 +Droop=51 +Phase=45 +Envelope=0,100 1699,46 2792,28 4949,16 7614,7 10660,2 17739,0 + +[Noise] +On=1 +Level=19 +Slope=-100 +Envelope=0,100 1142,16 3046,6 7361,2 14340,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=22 +F=700 +dF=40 +Envelope=0,76 750,20 2411,8 4822,2 7487,0 + +[NoiseBand2] +On=1 +Level=76 +F=80 +dF=14 +Envelope=0,35 2919,17 6980,6 11675,2 36295,0 + +[Distortion] +On=1 +Clipping=3 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/reverb_please_snare.ds b/src/samples/drumsynth/misc/reverb_please_snare.ds new file mode 100644 index 0000000..2721c44 --- /dev/null +++ b/src/samples/drumsynth/misc/reverb_please_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,71 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=1000 +F2=509 +Droop=60 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/rimmy_noise.ds b/src/samples/drumsynth/misc/rimmy_noise.ds new file mode 100644 index 0000000..8f6333a --- /dev/null +++ b/src/samples/drumsynth/misc/rimmy_noise.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Teddy Riley hollow snare +Tuning=0.00 +Stretch=80 +Level=5 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=129 +F1=375 +F2=375 +Droop=11 +Phase=90 +Envelope=0,100 1341,0 + +[Noise] +On=1 +Level=123 +Slope=36 +Envelope=0,100 819,98 1862,34 3576,17 9163,7 11174,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=134 +F1=13000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 1043,31 2533,9 6250,0 +Envelope2=0,100 775,35 2354,9 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=104 +F=901 +dF=81 +Envelope=0,100 894,91 1937,30 2831,14 6034,5 8865,1 12440,0 + +[NoiseBand2] +On=1 +Level=28 +F=20 +dF=89 +Envelope=0,37 6704,35 11025,8 14526,0 + +[Distortion] +On=1 +Clipping=0 +Bits=6 +Rate=1 diff --git a/src/samples/drumsynth/misc/rimshot_1.ds b/src/samples/drumsynth/misc/rimshot_1.ds new file mode 100644 index 0000000..1a31ca5 --- /dev/null +++ b/src/samples/drumsynth/misc/rimshot_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=26 +FilterEnv=0,18 6318,38 442000,100 443000,0 + +[Tone] +On=1 +Level=133 +F1=350 +F2=174 +Droop=84 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=166 +Slope=40 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=123 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=3 +Param=15 +Envelope1=0,100 1726,23 3373,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=3800 +dF=100 +Envelope=0,100 596,38 2801,0 + +[NoiseBand2] +On=1 +Level=164 +F=1000 +dF=82 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/rimshot_2.ds b/src/samples/drumsynth/misc/rimshot_2.ds new file mode 100644 index 0000000..554f605 --- /dev/null +++ b/src/samples/drumsynth/misc/rimshot_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=26 +FilterEnv=0,18 6318,38 442000,100 443000,0 + +[Tone] +On=1 +Level=133 +F1=350 +F2=174 +Droop=95 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=100 +Slope=40 +Envelope=0,0 0,98 507,43 952,9 2617,2 5949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=123 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=3 +Param=15 +Envelope1=0,100 1726,23 3373,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=144 +F=3800 +dF=100 +Envelope=0,100 596,38 2801,0 + +[NoiseBand2] +On=1 +Level=181 +F=1000 +dF=3 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/ring_fray_kick.ds b/src/samples/drumsynth/misc/ring_fray_kick.ds new file mode 100644 index 0000000..ab7b952 --- /dev/null +++ b/src/samples/drumsynth/misc/ring_fray_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=1 +Stretch=100.0 +Level=-4 +Filter=1 +HighPass=1 +Resonance=14 +FilterEnv=0,0 2320,2 2598,0 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=50 +Droop=62 +Phase=120 +Envelope=0,99 654,47 1527,26 2875,11 4204,4 4937,2 9657,0 + +[Noise] +On=1 +Level=181 +Slope=98 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=13 +F1=110 +Wave1=4 +Track1=0 +F2=780 +Wave2=4 +Track2=0 +Method=0 +Param=78 +Envelope1=0,100 190,41 635,22 1266,12 1999,5 2855,2 4886,0 +Envelope2=0,92 159,8 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=164 +F=5000 +dF=57 +Envelope=0,98 127,38 381,17 1142,5 3680,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=20 +Bits=3 +Rate=2 diff --git a/src/samples/drumsynth/misc/ring_mod_drone_bd.ds b/src/samples/drumsynth/misc/ring_mod_drone_bd.ds new file mode 100644 index 0000000..c0bac6d --- /dev/null +++ b/src/samples/drumsynth/misc/ring_mod_drone_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=69 +FilterEnv=0,0 267297,2 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=74 +Phase=00 +Envelope=0,100 65040,36 180842,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=435 +Wave1=1 +Track1=1 +F2=224 +Wave2=1 +Track2=1 +Method=2 +Param=50 +Envelope1=0,100 11897,56 43624,27 101525,11 186394,0 +Envelope2=0,32 70592,33 194326,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=7 diff --git a/src/samples/drumsynth/misc/rm.ds b/src/samples/drumsynth/misc/rm.ds new file mode 100644 index 0000000..0de6197 --- /dev/null +++ b/src/samples/drumsynth/misc/rm.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1000 +F2=100 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=2000 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=91 +Envelope1=0,0 6108,0 8343,89 13781,90 13781,0 +Envelope2=0,100 5140,95 7673,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/rubber_'82.ds b/src/samples/drumsynth/misc/rubber_'82.ds new file mode 100644 index 0000000..9868f35 --- /dev/null +++ b/src/samples/drumsynth/misc/rubber_'82.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=1 +HighPass=1 +Resonance=32 +FilterEnv=0,10 9844,77 22986,39 442000,100 443000,0 + +[Tone] +On=1 +Level=156 +F1=200 +F2=50 +Droop=84 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=0 +Level=119 +Slope=100 +Envelope=0,0 0,98 635,53 2459,25 6028,10 10311,5 16498,1 26095,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=166 +F1=200 +Wave1=0 +Track1=0 +F2=745 +Wave2=2 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 2199,80 5047,56 9144,39 19788,19 23036,0 +Envelope2=0,100 2349,59 7395,20 22236,0 +Filter=0 + +[NoiseBand] +On=0 +Level=67 +F=20000 +dF=52 +Envelope=0,0 7,100 1788,56 3331,30 6742,13 10628,5 16181,0 + +[NoiseBand2] +On=1 +Level=181 +F=59 +dF=3 +Envelope=0,100 200,53 5147,11 13442,4 22086,0 + +[Distortion] +On=1 +Clipping=26 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/rubbery_deep_house_kick.ds b/src/samples/drumsynth/misc/rubbery_deep_house_kick.ds new file mode 100644 index 0000000..c1feca4 --- /dev/null +++ b/src/samples/drumsynth/misc/rubbery_deep_house_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-2 +Stretch=100.0 +Level=9 +Filter=1 +HighPass=0 +Resonance=33 +FilterEnv=0,88 317,53 857,29 1904,10 4093,2 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=150 +F2=20 +Droop=46 +Phase=120 +Envelope=0,99 654,47 1527,26 2875,11 4204,4 4937,2 9657,0 + +[Noise] +On=0 +Level=181 +Slope=-29 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=174 +F1=50 +Wave1=4 +Track1=0 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=60 +Envelope1=0,100 190,41 635,22 1266,12 1999,5 2855,2 4886,0 +Envelope2=0,96 349,47 1269,19 3046,9 10355,0 +Filter=0 + +[NoiseBand] +On=0 +Level=164 +F=5000 +dF=57 +Envelope=0,98 286,41 603,20 1745,9 3744,3 7868,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/serious_bd.ds b/src/samples/drumsynth/misc/serious_bd.ds new file mode 100644 index 0000000..bfdac21 --- /dev/null +++ b/src/samples/drumsynth/misc/serious_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,55 14691,50 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=50 +Droop=39 +Phase=110 +Envelope=0,0 89,95 899,38 4247,15 21737,0 + +[Noise] +On=0 +Level=146 +Slope=-75 +Envelope=0,0 0,100 4797,3 6296,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=115 +F1=437 +Wave1=0 +Track1=0 +F2=611 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/short_909.ds b/src/samples/drumsynth/misc/short_909.ds new file mode 100644 index 0000000..8042ba8 --- /dev/null +++ b/src/samples/drumsynth/misc/short_909.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,19 444000,100 444000,0 + +[Tone] +On=1 +Level=137 +F1=565 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 1750,20 3579,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,25 507,50 1283,62 1758,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=500 +dF=70 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/simon's_snare.ds b/src/samples/drumsynth/misc/simon's_snare.ds new file mode 100644 index 0000000..b765e22 --- /dev/null +++ b/src/samples/drumsynth/misc/simon's_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-5 +Stretch=120 +Level=14 +Filter=1 +HighPass=0 +Resonance=11 +FilterEnv=0,86 14691,50 442000,100 443000,0 + +[Tone] +On=1 +Level=37 +F1=400 +F2=200 +Droop=28 +Phase=110 +Envelope=0,0 0,100 1904,100 2617,21 3649,0 + +[Noise] +On=1 +Level=117 +Slope=100 +Envelope=0,0 32,97 539,31 1269,11 1840,4 2403,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=115 +F1=437 +Wave1=0 +Track1=0 +F2=800 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=39 +F=5000 +dF=55 +Envelope=0,93 855,49 2074,28 3563,10 5305,4 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=11 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/simple-h.ds b/src/samples/drumsynth/misc/simple-h.ds new file mode 100644 index 0000000..e6be4db --- /dev/null +++ b/src/samples/drumsynth/misc/simple-h.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=0 +Level=153 +F1=170 +F2=170 +Droop=0 +Phase=0 +Envelope=0,100 1200,16 3375,0 + +[Noise] +On=1 +Level=82 +Slope=100 +Envelope=0,100 900,18 2175,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=136 +F=3000 +dF=28 +Envelope=0,100 19800,100 19950,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=16 +Envelope=0,0 20550,0 20700,100 43200,100 43350,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/simple-k.ds b/src/samples/drumsynth/misc/simple-k.ds new file mode 100644 index 0000000..9ede35d --- /dev/null +++ b/src/samples/drumsynth/misc/simple-k.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=153 +F1=180 +F2=40 +Droop=32 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=53 +Slope=3 +Envelope=0,100 150,13 900,0 + +[Overtones] +On=1 +Level=72 +F1=360 +Wave1=0 +Track1=1 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,100 4725,24 9975,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=0 +Level=136 +F=3000 +dF=28 +Envelope=0,100 19800,100 19950,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=16 +Envelope=0,0 20550,0 20700,100 43200,100 43350,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/simple_click_bd.ds b/src/samples/drumsynth/misc/simple_click_bd.ds new file mode 100644 index 0000000..b7e9041 --- /dev/null +++ b/src/samples/drumsynth/misc/simple_click_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 1904,42 14515,37 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=400 +F2=60 +Droop=47 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=40 +dF=8 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=3 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/skiwlz_snare.ds b/src/samples/drumsynth/misc/skiwlz_snare.ds new file mode 100644 index 0000000..e8ed3ea --- /dev/null +++ b/src/samples/drumsynth/misc/skiwlz_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-7 +Stretch=75 +Level=7 +Filter=1 +HighPass=1 +Resonance=36 +FilterEnv=0,11 9613,11 442000,100 442000,0 + +[Tone] +On=1 +Level=94 +F1=300 +F2=150 +Droop=38 +Phase=0 +Envelope=0,100 1649,47 3198,24 5996,12 10294,0 + +[Noise] +On=1 +Level=121 +Slope=66 +Envelope=0,100 1849,57 4097,26 6346,8 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=2 +Param=41 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=141 +F=6000 +dF=64 +Envelope=0,100 650,61 2250,30 4197,13 7146,5 11243,0 + +[NoiseBand2] +On=1 +Level=104 +F=5000 +dF=48 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6980,5 9994,0 + +[Distortion] +On=1 +Clipping=9 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/slepper_n_the_wilderness.ds b/src/samples/drumsynth/misc/slepper_n_the_wilderness.ds new file mode 100644 index 0000000..9f4cbf2 --- /dev/null +++ b/src/samples/drumsynth/misc/slepper_n_the_wilderness.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-7 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=1 +Level=148 +F1=800 +F2=35 +Droop=43 +Phase=12 +Envelope=0,100 984,49 2221,26 3966,11 8312,0 + +[Noise] +On=1 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=130 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=18 +F=342 +dF=51 +Envelope=0,50 200,29 750,20 1349,11 2299,7 4247,3 9444,0 + +[NoiseBand2] +On=1 +Level=39 +F=334 +dF=49 +Envelope=0,33 456,21 1269,11 2657,5 4521,3 10172,0 + +[Distortion] +On=1 +Clipping=20 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc/sloppy_electric.ds b/src/samples/drumsynth/misc/sloppy_electric.ds new file mode 100644 index 0000000..61da8a8 --- /dev/null +++ b/src/samples/drumsynth/misc/sloppy_electric.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=3 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,5 926,15 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=100 +F2=30 +Droop=21 +Phase=00 +Envelope=0,100 457,64 954,36 1510,21 2094,13 7110,0 + +[Noise] +On=0 +Level=30 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=59 +F1=200 +Wave1=4 +Track1=1 +F2=500 +Wave2=0 +Track2=1 +Method=1 +Param=64 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=127 +F=6000 +dF=84 +Envelope=0,100 1066,59 2170,32 2906,16 3959,11 5241,0 + +[NoiseBand2] +On=1 +Level=181 +F=50 +dF=5 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=5 diff --git a/src/samples/drumsynth/misc/smooth_rim.ds b/src/samples/drumsynth/misc/smooth_rim.ds new file mode 100644 index 0000000..a5a42e6 --- /dev/null +++ b/src/samples/drumsynth/misc/smooth_rim.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,0 901,40 444000,100 444000,0 + +[Tone] +On=1 +Level=64 +F1=500 +F2=120 +Droop=50 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=137 +Slope=8 +Envelope=0,100 1333,85 2627,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=4 +Track1=1 +F2=630 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 1250,20 2487,0 +Envelope2=0,100 228,70 508,43 952,25 1675,8 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/snappy_809.ds b/src/samples/drumsynth/misc/snappy_809.ds new file mode 100644 index 0000000..2d48fd8 --- /dev/null +++ b/src/samples/drumsynth/misc/snappy_809.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,29 3649,44 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=500 +F2=174 +Droop=42 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=149 +Slope=53 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=113 +F=3800 +dF=100 +Envelope=0,100 596,38 2801,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/softsnare.ds b/src/samples/drumsynth/misc/softsnare.ds new file mode 100644 index 0000000..4521b62 --- /dev/null +++ b/src/samples/drumsynth/misc/softsnare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=150 +Droop=15 +Phase=0 +Envelope=0,100 1199,46 3798,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 5996,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/sounding_kick.ds b/src/samples/drumsynth/misc/sounding_kick.ds new file mode 100644 index 0000000..0b826bc --- /dev/null +++ b/src/samples/drumsynth/misc/sounding_kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=13 +FilterEnv=0,36 3048,31 442000,100 442000,0 + +[Tone] +On=1 +Level=141 +F1=500 +F2=25 +Droop=35 +Phase=40 +Envelope=0,100 1749,22 4997,0 + +[Noise] +On=0 +Level=85 +Slope=92 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=131 +F1=200 +Wave1=3 +Track1=1 +F2=6399 +Wave2=3 +Track2=1 +Method=2 +Param=66 +Envelope1=0,100 1639,21 5215,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=25 +F=600 +dF=49 +Envelope=0,34 206,68 570,68 1663,68 1916,84 2898,40 3798,84 3832,50 4054,26 7346,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=11 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/sounds_like_a_low_tom.ds b/src/samples/drumsynth/misc/sounds_like_a_low_tom.ds new file mode 100644 index 0000000..cd21cc8 --- /dev/null +++ b/src/samples/drumsynth/misc/sounds_like_a_low_tom.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=75 +Level=6 +Filter=0 +HighPass=1 +Resonance=33 +FilterEnv=0,0 1713,4 3426,12 5552,35 8598,83 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=76 +F1=200 +F2=65 +Droop=53 +Phase=180 +Envelope=0,99 750,74 1499,49 2149,40 3048,31 4447,25 7046,19 11843,8 16890,0 + +[Noise] +On=1 +Level=39 +Slope=-40 +Envelope=0,100 10,22 41,10 105,2 213,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=440 +Wave1=1 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=1 +Param=55 +Envelope1=0,0 1396,2 2602,0 +Envelope2=0,0 4886,2 7773,0 9930,0 11802,0 +Filter=0 + +[NoiseBand] +On=1 +Level=82 +F=120 +dF=42 +Envelope=0,98 150,32 286,20 603,13 999,5 1649,2 3348,1 7868,0 + +[NoiseBand2] +On=1 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=1 +Clipping=16 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/special_man_bass_drum.ds b/src/samples/drumsynth/misc/special_man_bass_drum.ds new file mode 100644 index 0000000..2a7c49b --- /dev/null +++ b/src/samples/drumsynth/misc/special_man_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,0 13452,8 21193,1 444000,100 444000,0 + +[Tone] +On=1 +Level=148 +F1=700 +F2=43 +Droop=59 +Phase=0 +Envelope=0,100 2538,26 6345,5 10500,0 + +[Noise] +On=1 +Level=36 +Slope=-79 +Envelope=0,100 400,17 1249,5 2792,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=113 +F1=80 +Wave1=0 +Track1=1 +F2=300 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=50 +dF=13 +Envelope=0,100 1396,42 2250,30 3553,15 5965,3 13960,0 + +[NoiseBand2] +On=1 +Level=65 +F=120 +dF=23 +Envelope=0,100 635,44 2031,23 4442,13 7107,3 10533,0 + +[Distortion] +On=1 +Clipping=0 +Bits=5 +Rate=4 diff --git a/src/samples/drumsynth/misc/splatter.ds b/src/samples/drumsynth/misc/splatter.ds new file mode 100644 index 0000000..d6971c3 --- /dev/null +++ b/src/samples/drumsynth/misc/splatter.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=120 +Level=3 +Filter=0 +HighPass=1 +Resonance=4 +FilterEnv=0,8 65,15 442000,100 443000,0 + +[Tone] +On=0 +Level=128 +F1=180 +F2=40 +Droop=43 +Phase=10 +Envelope=0,0 0,41 715,39 4228,21 22526,0 + +[Noise] +On=1 +Level=100 +Slope=81 +Envelope=0,0 268,100 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=11 +F1=360 +Wave1=1 +Track1=0 +F2=60 +Wave2=2 +Track2=0 +Method=1 +Param=46 +Envelope1=0,100 1490,17 22367,0 +Envelope2=0,100 3252,66 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=61 +F=385 +dF=31 +Envelope=0,63 670,21 1788,4 5810,0 + +[NoiseBand2] +On=1 +Level=128 +F=1000 +dF=82 +Envelope=0,0 115,14 1039,11 1504,0 + +[Distortion] +On=1 +Clipping=28 +Bits=0 +Rate=3 diff --git a/src/samples/drumsynth/misc/sticky_q_kick.ds b/src/samples/drumsynth/misc/sticky_q_kick.ds new file mode 100644 index 0000000..259b745 --- /dev/null +++ b/src/samples/drumsynth/misc/sticky_q_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=2 +Stretch=200 +Level=2 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,0 888,2 1650,6 2126,17 8598,83 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=10000 +F2=30 +Droop=75 +Phase=0 +Envelope=0,99 654,47 1527,26 2126,16 2697,9 3490,5 4283,3 5267,2 9657,0 + +[Noise] +On=0 +Level=181 +Slope=-29 +Envelope=0,100 30,32 85,23 135,16 245,8 381,3 1192,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=110 +Wave1=4 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=49 +Envelope1=0,0 2253,6 4886,0 +Envelope2=0,0 1967,4 9359,53 9930,0 11802,0 +Filter=0 + +[NoiseBand] +On=0 +Level=164 +F=5000 +dF=57 +Envelope=0,98 286,41 603,20 1745,9 3744,3 7868,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc/stiffy_snare.ds b/src/samples/drumsynth/misc/stiffy_snare.ds new file mode 100644 index 0000000..565a4a6 --- /dev/null +++ b/src/samples/drumsynth/misc/stiffy_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=32 +F1=160 +F2=150 +Droop=12 +Phase=120 +Envelope=0,99 1015,32 2316,9 4949,1 6630,0 + +[Noise] +On=1 +Level=164 +Slope=5 +Envelope=0,100 656,58 2335,41 3198,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=876 +Wave1=0 +Track1=0 +F2=1356 +Wave2=0 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1266,31 4470,26 10578,0 +Envelope2=0,100 894,45 3278,30 10355,0 +Filter=0 + +[NoiseBand] +On=1 +Level=161 +F=100 +dF=35 +Envelope=0,98 1174,5 3649,0 10578,0 + +[NoiseBand2] +On=1 +Level=74 +F=500 +dF=31 +Envelope=0,100 127,35 603,16 2728,2 5108,0 + +[Distortion] +On=1 +Clipping=0 +Bits=3 +Rate=1 diff --git a/src/samples/drumsynth/misc/sweet_tight_snare.ds b/src/samples/drumsynth/misc/sweet_tight_snare.ds new file mode 100644 index 0000000..213130e --- /dev/null +++ b/src/samples/drumsynth/misc/sweet_tight_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=92 +F1=600 +F2=100 +Droop=30 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=146 +Slope=10 +Envelope=0,100 500,20 1694,2 2597,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/tchak_snare.ds b/src/samples/drumsynth/misc/tchak_snare.ds new file mode 100644 index 0000000..ccf605b --- /dev/null +++ b/src/samples/drumsynth/misc/tchak_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,11 6092,5 442000,100 442000,0 + +[Tone] +On=1 +Level=156 +F1=5633 +F2=100 +Droop=49 +Phase=0 +Envelope=0,100 2126,20 5616,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 2887,24 5425,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 1174,18 4632,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=1 +Level=146 +F=122 +dF=17 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=101 +F=3100 +dF=60 +Envelope=0,100 1079,11 4500,0 + +[Distortion] +On=1 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/terror_n_yr_hood_snare.ds b/src/samples/drumsynth/misc/terror_n_yr_hood_snare.ds new file mode 100644 index 0000000..4cbd8a1 --- /dev/null +++ b/src/samples/drumsynth/misc/terror_n_yr_hood_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=9 +Filter=0 +HighPass=0 +Resonance=6 +FilterEnv=0,23 442000,100 443000,0 + +[Tone] +On=1 +Level=22 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 635,26 2221,8 6481,0 + +[Noise] +On=0 +Level=100 +Slope=70 +Envelope=0,0 268,100 723,86 723,26 1348,19 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=63 +F=400 +dF=34 +Envelope=0,99 670,80 670,21 1788,4 5810,0 + +[NoiseBand2] +On=1 +Level=158 +F=3000 +dF=89 +Envelope=0,64 793,52 1348,27 3547,0 + +[Distortion] +On=1 +Clipping=7 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc/test.ds b/src/samples/drumsynth/misc/test.ds new file mode 100644 index 0000000..14352d3 --- /dev/null +++ b/src/samples/drumsynth/misc/test.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1203,0 1425,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,0 2565,0 3009,100 3769,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,0 1219,0 1219,100 2597,0 2597,0 +Envelope2=0,0 1251,0 1488,100 2581,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=40 +Envelope=0,0 3800,0 3800,98 4180,80 4370,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=40 +Envelope=0,0 4386,0 4481,83 4925,97 4925,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/think_bd.ds b/src/samples/drumsynth/misc/think_bd.ds new file mode 100644 index 0000000..83a4025 --- /dev/null +++ b/src/samples/drumsynth/misc/think_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=9 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,5 926,15 442000,100 442000,0 + +[Tone] +On=1 +Level=108 +F1=100 +F2=70 +Droop=85 +Phase=00 +Envelope=0,100 457,64 954,36 1510,21 2094,13 5152,0 + +[Noise] +On=1 +Level=30 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=45 +F1=200 +Wave1=0 +Track1=1 +F2=50 +Wave2=0 +Track2=0 +Method=1 +Param=18 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=127 +F=6000 +dF=84 +Envelope=0,100 1066,59 2170,32 2906,16 3959,11 5241,0 + +[NoiseBand2] +On=1 +Level=121 +F=50 +dF=5 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=17 +Bits=4 +Rate=5 diff --git a/src/samples/drumsynth/misc/think_sn_1.ds b/src/samples/drumsynth/misc/think_sn_1.ds new file mode 100644 index 0000000..5e9ae0a --- /dev/null +++ b/src/samples/drumsynth/misc/think_sn_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,5 926,15 442000,100 442000,0 + +[Tone] +On=1 +Level=100 +F1=300 +F2=70 +Droop=6 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=41 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=127 +F=6000 +dF=84 +Envelope=0,100 1066,59 2170,32 2906,16 3959,11 5241,0 + +[NoiseBand2] +On=1 +Level=76 +F=200 +dF=30 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/think_sn_2.ds b/src/samples/drumsynth/misc/think_sn_2.ds new file mode 100644 index 0000000..923f9d7 --- /dev/null +++ b/src/samples/drumsynth/misc/think_sn_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,5 926,15 442000,100 442000,0 + +[Tone] +On=1 +Level=108 +F1=300 +F2=70 +Droop=6 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=30 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=156 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=127 +F=6000 +dF=84 +Envelope=0,100 1066,59 2170,32 2906,16 3959,11 5241,0 + +[NoiseBand2] +On=1 +Level=76 +F=200 +dF=30 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/this_snare_spells_electronic.ds b/src/samples/drumsynth/misc/this_snare_spells_electronic.ds new file mode 100644 index 0000000..7080944 --- /dev/null +++ b/src/samples/drumsynth/misc/this_snare_spells_electronic.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=-1 +Filter=0 +HighPass=1 +Resonance=31 +FilterEnv=0,14 9518,20 442000,100 442000,0 + +[Tone] +On=1 +Level=51 +F1=230 +F2=116 +Droop=60 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=113 +Slope=97 +Envelope=0,92 4500,30 11897,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=2 +Param=41 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=30 +F=5000 +dF=46 +Envelope=0,68 3046,49 4500,30 11929,0 + +[NoiseBand2] +On=0 +Level=133 +F=1600 +dF=78 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6980,5 9994,0 + +[Distortion] +On=0 +Clipping=4 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/tomita_clip.ds b/src/samples/drumsynth/misc/tomita_clip.ds new file mode 100644 index 0000000..3284dad --- /dev/null +++ b/src/samples/drumsynth/misc/tomita_clip.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,5 926,15 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=40 +Droop=65 +Phase=00 +Envelope=0,100 571,59 1237,36 1999,19 3109,10 5965,5 12437,0 + +[Noise] +On=0 +Level=30 +Slope=10 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=59 +F1=200 +Wave1=4 +Track1=1 +F2=500 +Wave2=0 +Track2=1 +Method=1 +Param=64 +Envelope1=0,100 1713,48 2221,11 2974,8 11422,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=32 +F=8000 +dF=51 +Envelope=0,100 286,1 1777,0 2982,0 + +[NoiseBand2] +On=1 +Level=181 +F=50 +dF=7 +Envelope=0,100 349,49 1142,19 2602,7 5076,3 10565,2 14214,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=5 diff --git a/src/samples/drumsynth/misc/tone.ds b/src/samples/drumsynth/misc/tone.ds new file mode 100644 index 0000000..f8f66cd --- /dev/null +++ b/src/samples/drumsynth/misc/tone.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/tone_deg.ds b/src/samples/drumsynth/misc/tone_deg.ds new file mode 100644 index 0000000..6a60a53 --- /dev/null +++ b/src/samples/drumsynth/misc/tone_deg.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1000 +F2=1000 +Droop=0 +Phase=0 +Envelope=0,100 1862,51 18623,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc/tone_snare.ds b/src/samples/drumsynth/misc/tone_snare.ds new file mode 100644 index 0000000..c3e18c9 --- /dev/null +++ b/src/samples/drumsynth/misc/tone_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=7 +FilterEnv=0,6 1699,14 2948,25 4297,41 5647,57 442000,100 443000,0 + +[Tone] +On=1 +Level=119 +F1=450 +F2=230 +Droop=27 +Phase=-45 +Envelope=0,100 760,87 1937,18 4991,0 12142,0 + +[Noise] +On=1 +Level=150 +Slope=-5 +Envelope=0,100 521,24 2384,11 5661,3 5810,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=162 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=3 +Param=4 +Envelope1=0,100 1949,39 6596,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=154 +F=500 +dF=78 +Envelope=0,20 745,96 1490,36 3203,12 8194,11 9461,5 11025,0 + +[NoiseBand2] +On=1 +Level=166 +F=700 +dF=44 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/transient_snare.ds b/src/samples/drumsynth/misc/transient_snare.ds new file mode 100644 index 0000000..c8f24b0 --- /dev/null +++ b/src/samples/drumsynth/misc/transient_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-1 +Stretch=300 +Level=0 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,0 0,19 301,38 3927,8 442000,100 443000,0 + +[Tone] +On=0 +Level=36 +F1=100 +F2=155 +Droop=42 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=150 +Slope=75 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=28 +F1=100 +Wave1=0 +Track1=0 +F2=100 +Wave2=4 +Track2=0 +Method=0 +Param=21 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=37 +F=2310 +dF=100 +Envelope=0,0 0,98 507,43 1788,19 3486,0 + +[NoiseBand2] +On=1 +Level=181 +F=11 +dF=100 +Envelope=0,100 839,35 1900,8 4402,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc/trashyovertones.ds b/src/samples/drumsynth/misc/trashyovertones.ds new file mode 100644 index 0000000..50c3ae1 --- /dev/null +++ b/src/samples/drumsynth/misc/trashyovertones.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,18 444000,100 444000,0 + +[Tone] +On=1 +Level=133 +F1=160 +F2=140 +Droop=55 +Phase=30 +Envelope=0,100 3448,27 10500,0 + +[Noise] +On=1 +Level=166 +Slope=-42 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=200 +Wave1=0 +Track1=0 +F2=11 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 11543,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=84 +Envelope=0,100 2099,58 5447,36 11343,0 + +[NoiseBand2] +On=1 +Level=158 +F=3100 +dF=94 +Envelope=0,100 750,47 2199,20 5047,5 10993,0 + +[Distortion] +On=1 +Clipping=6 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc/type_snare.ds b/src/samples/drumsynth/misc/type_snare.ds new file mode 100644 index 0000000..a924f5a --- /dev/null +++ b/src/samples/drumsynth/misc/type_snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,0 635,9 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=250 +F2=250 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=152 +Slope=77 +Envelope=0,100 1824,26 3728,9 7218,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=45 +F1=700 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=2 +Param=52 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=152 +F=1200 +dF=61 +Envelope=0,100 750,20 6663,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=40 +Envelope=0,100 555,33 1500,20 3728,7 6821,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/ultra_electro_bd.ds b/src/samples/drumsynth/misc/ultra_electro_bd.ds new file mode 100644 index 0000000..b0a439c --- /dev/null +++ b/src/samples/drumsynth/misc/ultra_electro_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-3 +Filter=1 +HighPass=0 +Resonance=7 +FilterEnv=0,100 1172,9 1916,9 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=1 +Level=128 +Slope=-18 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=160 +F=200 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/usgae_bd.ds b/src/samples/drumsynth/misc/usgae_bd.ds new file mode 100644 index 0000000..3045a04 --- /dev/null +++ b/src/samples/drumsynth/misc/usgae_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,81 538,17 1678,3 444000,100 444000,0 + +[Tone] +On=1 +Level=180 +F1=500 +F2=30 +Droop=29 +Phase=90 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=57 +F1=30 +Wave1=4 +Track1=1 +F2=300 +Wave2=4 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 1188,17 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=11 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc/verby_soundin_808.ds b/src/samples/drumsynth/misc/verby_soundin_808.ds new file mode 100644 index 0000000..01716ac --- /dev/null +++ b/src/samples/drumsynth/misc/verby_soundin_808.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=1 +Level=148 +F1=120 +F2=50 +Droop=71 +Phase=12 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=158 +F1=130 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=1 +Param=47 +Envelope1=0,100 444,47 1250,20 3363,3 6250,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=50 +dF=13 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 21193,5 69672,0 + +[NoiseBand2] +On=1 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 68910,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc/very_basic_snare.ds b/src/samples/drumsynth/misc/very_basic_snare.ds new file mode 100644 index 0000000..5f4659b --- /dev/null +++ b/src/samples/drumsynth/misc/very_basic_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,29 3649,44 442000,100 443000,0 + +[Tone] +On=1 +Level=123 +F1=300 +F2=180 +Droop=42 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=149 +Slope=14 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=5000 +dF=100 +Envelope=0,0 0,98 507,43 1788,19 3486,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 839,35 2502,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/verylong.ds b/src/samples/drumsynth/misc/verylong.ds new file mode 100644 index 0000000..f228a57 --- /dev/null +++ b/src/samples/drumsynth/misc/verylong.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 14899,35 43206,19 373956,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,0 17878,12 17878,71 29797,38 61084,25 92372,4 186233,2 248807,4 271155,15 290524,24 294993,73 311382,27 344159,20 344159,54 357568,10 375446,17 414182,0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=85 +Envelope1=0,0 159416,68 326280,0 +Envelope2=0,0 140047,0 385875,77 429081,0 + +[NoiseBand] +On=1 +Level=128 +F=630 +dF=50 +Envelope=0,0 40226,0 56615,25 68534,62 89392,41 107270,84 125149,67 134088,27 184743,0 184743,41 207091,0 320321,0 320321,46 330750,0 394814,0 394814,35 414182,0 + +[NoiseBand2] +On=1 +Level=128 +F=3150 +dF=50 +Envelope=0,0 71514,0 86412,16 101311,28 126639,13 143027,3 227949,0 227949,29 232419,51 257747,60 280095,54 311382,38 336709,21 363527,8 396304,12 432061,31 438020,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/warm_deep_house_kick.ds b/src/samples/drumsynth/misc/warm_deep_house_kick.ds new file mode 100644 index 0000000..401ed78 --- /dev/null +++ b/src/samples/drumsynth/misc/warm_deep_house_kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=1 +Stretch=100 +Level=10 +Filter=1 +HighPass=0 +Resonance=42 +FilterEnv=0,97 3426,12 5996,15 8598,3 9444,0 10184,1 442000,100 443000,0 + +[Tone] +On=1 +Level=131 +F1=200 +F2=30 +Droop=41 +Phase=180 +Envelope=0,99 750,74 1499,49 2149,40 3048,31 4447,25 7046,19 11843,8 16890,0 + +[Noise] +On=1 +Level=16 +Slope=-75 +Envelope=0,100 250,22 450,11 650,4 1149,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=55 +Wave2=2 +Track2=0 +Method=0 +Param=55 +Envelope1=0,0 3348,20 7445,0 +Envelope2=0,0 7246,23 11802,0 +Filter=0 + +[NoiseBand] +On=1 +Level=158 +F=50 +dF=4 +Envelope=0,0 2099,14 6696,30 7868,0 + +[NoiseBand2] +On=0 +Level=45 +F=200 +dF=66 +Envelope=0,100 100,30 476,8 3712,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/warm_digi_808_click.ds b/src/samples/drumsynth/misc/warm_digi_808_click.ds new file mode 100644 index 0000000..277474e --- /dev/null +++ b/src/samples/drumsynth/misc/warm_digi_808_click.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=12 +Filter=0 +HighPass=0 +Resonance=79 +FilterEnv=0,98 6425,53 9042,86 11580,50 15149,61 20860,18 37913,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=700 +F2=47 +Droop=78 +Phase=7643 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=0 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=38 +F=55 +dF=8 +Envelope=0,100 9042,35 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=0 +Clipping=32 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc/whoa_bd.ds b/src/samples/drumsynth/misc/whoa_bd.ds new file mode 100644 index 0000000..c476882 --- /dev/null +++ b/src/samples/drumsynth/misc/whoa_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=800 +F2=30 +Droop=69 +Phase=0 +Envelope=0,100 1428,44 5869,16 17608,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=32 +F1=500 +Wave1=0 +Track1=1 +F2=100 +Wave2=0 +Track2=0 +Method=3 +Param=14 +Envelope1=0,35 1666,9 6187,1 16022,0 +Envelope2=0,100 1000,20 18005,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=26 +F=200 +dF=61 +Envelope=0,100 635,9 8249,0 + +[Distortion] +On=1 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/wobble_wobble.ds b/src/samples/drumsynth/misc/wobble_wobble.ds new file mode 100644 index 0000000..a262ead --- /dev/null +++ b/src/samples/drumsynth/misc/wobble_wobble.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=200 +F2=36 +Droop=60 +Phase=12 +Envelope=0,100 2299,63 5896,29 12792,11 26143,3 40483,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=30 +Wave1=0 +Track1=0 +F2=40 +Wave2=2 +Track2=0 +Method=0 +Param=20 +Envelope1=0,74 2665,37 7995,18 37691,0 +Envelope2=0,100 5330,23 12818,5 35153,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/wobbly_thumb_bd.ds b/src/samples/drumsynth/misc/wobbly_thumb_bd.ds new file mode 100644 index 0000000..bdcac85 --- /dev/null +++ b/src/samples/drumsynth/misc/wobbly_thumb_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=5 +Filter=1 +HighPass=0 +Resonance=54 +FilterEnv=0,100 397,33 1031,11 12691,0 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=300 +F2=50 +Droop=65 +Phase=0 +Envelope=0,100 1031,59 2617,42 4759,32 8328,20 13722,8 28554,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=172 +F1=54 +Wave1=0 +Track1=0 +F2=25 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 2697,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=40 +Envelope=0,2 8963,1 19274,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc/yet_another_electric_bass_drum.ds b/src/samples/drumsynth/misc/yet_another_electric_bass_drum.ds new file mode 100644 index 0000000..97e90a5 --- /dev/null +++ b/src/samples/drumsynth/misc/yet_another_electric_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,74 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=100 +F2=40 +Droop=47 +Phase=0 +Envelope=0,100 508,49 3680,19 12310,7 33884,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=134 +F1=440 +Wave1=4 +Track1=0 +F2=220 +Wave2=4 +Track2=0 +Method=1 +Param=82 +Envelope1=0,100 635,52 1523,31 3680,6 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=15 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc/yr_808_hummer.ds b/src/samples/drumsynth/misc/yr_808_hummer.ds new file mode 100644 index 0000000..be68b32 --- /dev/null +++ b/src/samples/drumsynth/misc/yr_808_hummer.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=200 +Level=4 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,3 442000,100 443000,0 + +[Tone] +On=1 +Level=157 +F1=470 +F2=50 +Droop=69 +Phase=17 +Envelope=0,100 3728,43 8883,16 15070,11 24826,4 41879,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc/zoom#4.ds b/src/samples/drumsynth/misc/zoom#4.ds new file mode 100644 index 0000000..f718055 --- /dev/null +++ b/src/samples/drumsynth/misc/zoom#4.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=20.0 +Stretch=6800.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 11681,0 340610,0 340610,65 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=90 +F2=10 +Droop=90 +Phase=360 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=1 +Level=181 +F1=200 +Wave1=4 +Track1=1 +F2=125 +Wave2=2 +Track2=1 +Filter=1 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=125 +dF=100 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/a_day_in_the_noise.ds b/src/samples/drumsynth/misc_bass/a_day_in_the_noise.ds new file mode 100644 index 0000000..8424174 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/a_day_in_the_noise.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=79 +FilterEnv=0,98 6425,53 9042,86 11580,50 15149,61 20860,18 37913,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=500 +F2=110 +Droop=48 +Phase=7643 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=0 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=55 +dF=8 +Envelope=0,100 9042,35 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=32 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/bumble_bass.ds b/src/samples/drumsynth/misc_bass/bumble_bass.ds new file mode 100644 index 0000000..bd84cea --- /dev/null +++ b/src/samples/drumsynth/misc_bass/bumble_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,0 6345,2 12929,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=5632 +F2=65.406 +Droop=75 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=1 +F2=130.813 +Wave2=3 +Track2=0 +Method=2 +Param=60 +Envelope1=0,100 3048,26 11643,0 +Envelope2=0,100 5235,80 11543,0 +Filter=1 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/depth_bass_drum.ds b/src/samples/drumsynth/misc_bass/depth_bass_drum.ds new file mode 100644 index 0000000..352ecf7 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/depth_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=12 +Filter=0 +HighPass=1 +Resonance=55 +FilterEnv=0,2 442000,100 442000,0 + +[Tone] +On=1 +Level=99 +F1=440 +F2=50 +Droop=56 +Phase=65 +Envelope=0,100 5996,25 14741,0 22886,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=56 +F1=110 +Wave1=0 +Track1=1 +F2=110 +Wave2=2 +Track2=0 +Method=2 +Param=87 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/dirty_a.ds b/src/samples/drumsynth/misc_bass/dirty_a.ds new file mode 100644 index 0000000..ad9b493 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/dirty_a.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=8000 +F2=55 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/filter_idea_bd.ds b/src/samples/drumsynth/misc_bass/filter_idea_bd.ds new file mode 100644 index 0000000..220eb2c --- /dev/null +++ b/src/samples/drumsynth/misc_bass/filter_idea_bd.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=4 +Filter=1 +HighPass=0 +Resonance=8 +FilterEnv=0,100 1650,62 4442,33 10026,16 21320,8 34011,5 59138,0 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=45 +Droop=76 +Phase=00 +Envelope=0,100 2031,53 3046,36 6345,21 14721,13 32996,7 55204,0 + +[Noise] +On=1 +Level=30 +Slope=-94 +Envelope=0,11 43307,2 90183,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=34 +F1=500 +Wave1=4 +Track1=1 +F2=500 +Wave2=4 +Track2=1 +Method=1 +Param=64 +Envelope1=0,39 59487,0 +Envelope2=0,100 79713,28 94228,0 +Filter=0 + +[NoiseBand] +On=1 +Level=32 +F=400 +dF=40 +Envelope=0,100 714,13 4500,0 4500,0 + +[NoiseBand2] +On=0 +Level=181 +F=45 +dF=7 +Envelope=0,100 508,50 1500,30 4061,14 8249,5 27666,2 42514,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/jarre_bass_drum.ds b/src/samples/drumsynth/misc_bass/jarre_bass_drum.ds new file mode 100644 index 0000000..950862f --- /dev/null +++ b/src/samples/drumsynth/misc_bass/jarre_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=12 +Filter=0 +HighPass=1 +Resonance=5 +FilterEnv=0,95 1399,50 4197,23 7246,11 12492,6 442000,100 442000,0 + +[Tone] +On=1 +Level=99 +F1=110 +F2=50 +Droop=76 +Phase=65 +Envelope=0,100 5996,25 14741,0 22886,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=56 +F1=110 +Wave1=0 +Track1=1 +F2=110 +Wave2=2 +Track2=1 +Method=1 +Param=87 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/jungle_laser.ds b/src/samples/drumsynth/misc_bass/jungle_laser.ds new file mode 100644 index 0000000..cf8912a --- /dev/null +++ b/src/samples/drumsynth/misc_bass/jungle_laser.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-18 +Filter=1 +HighPass=0 +Resonance=4 +FilterEnv=0,100 12691,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=220 +F2=55 +Droop=81 +Phase=00 +Envelope=0,100 68212,35 136424,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=220 +Wave1=2 +Track1=0 +F2=5.5 +Wave2=0 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 11897,56 43624,27 101525,11 186394,0 +Envelope2=0,32 70592,33 194326,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=1 +Clipping=37 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/low_end_hum.ds b/src/samples/drumsynth/misc_bass/low_end_hum.ds new file mode 100644 index 0000000..7ba1e9c --- /dev/null +++ b/src/samples/drumsynth/misc_bass/low_end_hum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=9 +FilterEnv=0,87 2300,2 17767,0 442000,100 442000,0 + +[Tone] +On=1 +Level=28 +F1=700 +F2=20 +Droop=18 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=55 +F1=95 +Wave1=0 +Track1=0 +F2=800 +Wave2=3 +Track2=1 +Method=1 +Param=50 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=45 +dF=8 +Envelope=0,100 2250,30 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=17 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/melodictone.ds b/src/samples/drumsynth/misc_bass/melodictone.ds new file mode 100644 index 0000000..2e4b374 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/melodictone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=11 +FilterEnv=0,80 444000,100 444000,0 + +[Tone] +On=1 +Level=133 +F1=440 +F2=440 +Droop=55 +Phase=30 +Envelope=0,100 4597,91 10500,0 + +[Noise] +On=0 +Level=92 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=220 +Wave1=0 +Track1=0 +F2=110 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 1949,59 4497,24 8345,12 14941,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=0 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=0 +Level=96 +F=3100 +dF=100 +Envelope=0,100 200,35 450,15 1849,5 4997,0 + +[Distortion] +On=0 +Clipping=6 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/metal_bass.ds b/src/samples/drumsynth/misc_bass/metal_bass.ds new file mode 100644 index 0000000..88a31aa --- /dev/null +++ b/src/samples/drumsynth/misc_bass/metal_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,0 6345,2 12929,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=65.406 +F2=65.406 +Droop=15 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=1 +Track1=0 +F2=130.813 +Wave2=0 +Track2=0 +Method=1 +Param=90 +Envelope1=0,100 3048,26 11643,0 +Envelope2=0,100 5235,80 11543,0 +Filter=1 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=12 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/more_bass.ds b/src/samples/drumsynth/misc_bass/more_bass.ds new file mode 100644 index 0000000..da5189d --- /dev/null +++ b/src/samples/drumsynth/misc_bass/more_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=56 +Slope=22 +Envelope=0,71 586,27 5996,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=110 +Wave1=0 +Track1=1 +F2=220 +Wave2=1 +Track2=0 +Method=1 +Param=20 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=3000 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=41 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=27 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/more_bass_2.ds b/src/samples/drumsynth/misc_bass/more_bass_2.ds new file mode 100644 index 0000000..ed779b8 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/more_bass_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=880 +F2=55 +Droop=100 +Phase=0 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=56 +Slope=22 +Envelope=0,71 586,27 5996,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=110 +Wave1=0 +Track1=0 +F2=220 +Wave2=1 +Track2=1 +Method=1 +Param=20 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=3000 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=41 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=27 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/rubber.ds b/src/samples/drumsynth/misc_bass/rubber.ds new file mode 100644 index 0000000..5910c8a --- /dev/null +++ b/src/samples/drumsynth/misc_bass/rubber.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,100 1110,20 2221,6 12532,0 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=5632 +F2=65.406 +Droop=75 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=1 +F2=130.813 +Wave2=0 +Track2=0 +Method=2 +Param=60 +Envelope1=0,100 4124,41 14118,8 28237,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=2332 +dF=7 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=155 +F=3100 +dF=10 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/smooth_bass.ds b/src/samples/drumsynth/misc_bass/smooth_bass.ds new file mode 100644 index 0000000..b6f8fc1 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/smooth_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=20 +FilterEnv=0,0 37041,3 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=2000 +F2=50 +Droop=70 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=50 +Wave2=2 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 13325,37 39420,0 +Filter=0 + +[NoiseBand] +On=0 +Level=56 +F=210 +dF=60 +Envelope=0,44 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_bass/solid.ds b/src/samples/drumsynth/misc_bass/solid.ds new file mode 100644 index 0000000..3267000 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/solid.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=-3 +Filter=0 +HighPass=1 +Resonance=73 +FilterEnv=0,98 4838,23 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 22526,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=100 +Wave1=0 +Track1=1 +F2=5 +Wave2=4 +Track2=1 +Method=2 +Param=70 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=15 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/synthbass.ds b/src/samples/drumsynth/misc_bass/synthbass.ds new file mode 100644 index 0000000..57a9ea3 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/synthbass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=53 +FilterEnv=0,78 6896,13 444000,100 444000,0 + +[Tone] +On=1 +Level=30 +F1=440 +F2=440 +Droop=55 +Phase=30 +Envelope=0,100 4597,91 10500,0 + +[Noise] +On=0 +Level=92 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=133 +F1=220 +Wave1=4 +Track1=0 +F2=110 +Wave2=4 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 1949,59 4497,24 8345,12 14941,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=0 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=0 +Level=96 +F=3100 +dF=100 +Envelope=0,100 200,35 450,15 1849,5 4997,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=6 diff --git a/src/samples/drumsynth/misc_bass/the_funk.ds b/src/samples/drumsynth/misc_bass/the_funk.ds new file mode 100644 index 0000000..378ac07 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/the_funk.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=3 +Filter=1 +HighPass=0 +Resonance=79 +FilterEnv=0,98 6425,53 9042,86 11580,50 15149,61 20860,18 37913,0 442000,100 442000,0 + +[Tone] +On=0 +Level=73 +F1=700 +F2=20 +Droop=18 +Phase=7643 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=3 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=55 +dF=8 +Envelope=0,100 9042,35 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=32 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_bass/warm_bass.ds b/src/samples/drumsynth/misc_bass/warm_bass.ds new file mode 100644 index 0000000..9c518f3 --- /dev/null +++ b/src/samples/drumsynth/misc_bass/warm_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=20 +FilterEnv=0,0 37041,3 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=2000 +F2=50 +Droop=70 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=880 +Wave1=0 +Track1=1 +F2=110 +Wave2=2 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 13325,37 39420,0 +Filter=0 + +[NoiseBand] +On=0 +Level=56 +F=210 +dF=60 +Envelope=0,44 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/big_beat_clap.ds b/src/samples/drumsynth/misc_claps/big_beat_clap.ds new file mode 100644 index 0000000..e444044 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/big_beat_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=80 +Level=0 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,21 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=100 +Slope=-40 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 2935,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=2000 +dF=72 +Envelope=0,99 104,38 432,18 440,100 521,30 879,14 894,100 1028,26 1333,9 1333,98 2309,27 3490,6 4362,0 5631,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=21 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/bright_clap.ds b/src/samples/drumsynth/misc_claps/bright_clap.ds new file mode 100644 index 0000000..dd19660 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/bright_clap.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,23 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=76 +Slope=46 +Envelope=0,100 500,20 586,97 728,84 808,19 1140,35 1172,99 1425,86 1536,18 1900,41 1900,98 2264,72 2344,21 2644,32 2708,92 2850,65 3832,26 5305,17 8297,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=80 +F=2000 +dF=62 +Envelope=0,100 396,20 649,97 808,85 871,14 1172,36 1235,98 1409,77 1647,14 1900,35 1995,93 2217,65 2359,12 2644,32 2708,92 3119,59 4529,11 7648,0 + +[NoiseBand2] +On=1 +Level=139 +F=4000 +dF=81 +Envelope=0,100 428,16 507,98 728,76 808,30 950,22 1140,35 1283,95 1393,74 1615,14 1869,35 2059,98 2185,65 2344,13 2613,35 2834,96 3135,38 3626,17 7775,0 + +[Distortion] +On=0 +Clipping=1 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_claps/clap.ds b/src/samples/drumsynth/misc_claps/clap.ds new file mode 100644 index 0000000..c13c2bc --- /dev/null +++ b/src/samples/drumsynth/misc_claps/clap.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=70 +Level=0 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,10 3880,2 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=-20 +Envelope=0,100 500,20 586,97 728,84 808,19 1140,35 1172,99 1425,86 1536,18 1900,41 1900,98 2264,72 2344,21 2644,32 2708,92 3373,10 4735,2 7522,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=2000 +dF=56 +Envelope=0,100 396,20 649,97 808,85 871,14 1172,36 1235,98 1409,77 1647,14 1900,35 1995,93 2217,65 2359,12 2644,32 2708,92 3373,10 5273,2 7506,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/clap2.ds b/src/samples/drumsynth/misc_claps/clap2.ds new file mode 100644 index 0000000..d0bbb65 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/clap2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=93 +FilterEnv=0,81 6730,100 444000,100 444000,0 + +[Tone] +On=1 +Level=94 +F1=70 +F2=70 +Droop=0 +Phase=0 +Envelope=0,100 165,24 444,6 3783,0 + +[Noise] +On=0 +Level=131 +Slope=0 +Envelope=0,100 507,20 5225,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=158 +F1=140 +Wave1=4 +Track1=0 +F2=115 +Wave2=4 +Track2=0 +Method=3 +Param=51 +Envelope1=0,100 982,100 1251,20 1837,5 3769,0 +Envelope2=0,17 5986,17 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=176 +F=280 +dF=24 +Envelope=0,63 1869,31 6777,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/clap_layer.ds b/src/samples/drumsynth/misc_claps/clap_layer.ds new file mode 100644 index 0000000..693faf5 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/clap_layer.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0.00 +Stretch=30 +Level=0 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,50 2538,49 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=-70 +Envelope=0,100 730,33 1142,49 1301,92 1682,44 2157,32 2157,95 2919,33 3204,43 3236,94 4500,30 8249,8 12405,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 949,69 2898,44 4897,29 6796,17 8745,10 11393,4 17689,0 +Envelope2=0,96 4297,11 5497,41 16240,81 17489,0 +Filter=0 + +[NoiseBand] +On=0 +Level=123 +F=200 +dF=8 +Envelope=0,100 5250,30 10500,0 + +[NoiseBand2] +On=0 +Level=166 +F=3100 +dF=40 +Envelope=0,100 300,65 800,39 1500,20 2349,8 3748,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_claps/classic_clap.ds b/src/samples/drumsynth/misc_claps/classic_clap.ds new file mode 100644 index 0000000..e20b6ad --- /dev/null +++ b/src/samples/drumsynth/misc_claps/classic_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=1 +FilterEnv=0,21 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=131 +Slope=-42 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 2384,16 4023,8 7211,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=59 +F=3250 +dF=64 +Envelope=0,99 104,38 440,0 440,100 521,30 894,0 894,100 1028,26 1333,0 1333,98 1788,28 4097,7 9386,0 + +[NoiseBand2] +On=1 +Level=181 +F=2000 +dF=83 +Envelope=0,100 100,30 443,0 443,95 554,29 839,4 934,97 1061,22 1314,1 1314,96 1774,27 3880,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/electro_clap.ds b/src/samples/drumsynth/misc_claps/electro_clap.ds new file mode 100644 index 0000000..3ce1b56 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/electro_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=71 +FilterEnv=0,6 412,88 681,14 1045,58 1298,18 1314,72 1884,5 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=131 +Slope=-22 +Envelope=0,100 119,34 190,9 301,74 447,17 447,100 536,32 760,62 760,6 886,15 886,100 1013,28 1093,47 1326,12 1326,100 1631,11 1631,33 2027,51 2384,16 4023,8 7211,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=59 +F=3250 +dF=64 +Envelope=0,99 104,38 440,0 440,100 521,30 894,0 894,100 1028,26 1333,0 1333,98 1788,28 4097,7 9386,0 + +[NoiseBand2] +On=1 +Level=181 +F=2000 +dF=83 +Envelope=0,100 100,30 443,0 443,95 554,29 839,4 934,97 1061,22 1314,1 1314,96 1774,27 3880,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/filter_clappy.ds b/src/samples/drumsynth/misc_claps/filter_clappy.ds new file mode 100644 index 0000000..afc81a7 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/filter_clappy.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=80 +Level=4 +Filter=1 +HighPass=1 +Resonance=31 +FilterEnv=0,11 9613,11 442000,100 442000,0 + +[Tone] +On=0 +Level=51 +F1=230 +F2=116 +Droop=60 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 6377,5 13071,0 + +[Noise] +On=1 +Level=113 +Slope=-62 +Envelope=0,68 444,95 1142,24 1555,44 1777,92 2411,18 2836,56 2855,93 3331,29 3609,52 3748,89 4500,30 6314,6 11929,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=200 +Wave1=0 +Track1=0 +F2=240 +Wave2=0 +Track2=0 +Method=2 +Param=41 +Envelope1=0,100 1999,80 2792,42 4251,13 6377,5 8059,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=4000 +dF=87 +Envelope=0,68 773,95 1555,25 2003,40 2003,92 2538,28 2836,56 2855,93 3331,29 3609,52 3748,89 4500,30 11929,0 + +[NoiseBand2] +On=0 +Level=133 +F=1600 +dF=78 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6980,5 9994,0 + +[Distortion] +On=0 +Clipping=4 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_claps/pitch_clap.ds b/src/samples/drumsynth/misc_claps/pitch_clap.ds new file mode 100644 index 0000000..68f954c --- /dev/null +++ b/src/samples/drumsynth/misc_claps/pitch_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=1 +FilterEnv=0,21 2149,58 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=122 +Slope=-64 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 2384,16 4023,8 7211,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=104 +F=1300 +dF=84 +Envelope=0,99 104,38 440,0 440,100 521,30 894,0 894,100 1028,26 1333,0 1333,98 1788,28 2848,3 9386,0 + +[NoiseBand2] +On=1 +Level=181 +F=2000 +dF=100 +Envelope=0,100 100,30 443,0 443,95 554,29 839,4 934,97 1061,22 1314,1 1314,96 1774,27 3880,0 + +[Distortion] +On=1 +Clipping=1 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/pitch_clap_2.ds b/src/samples/drumsynth/misc_claps/pitch_clap_2.ds new file mode 100644 index 0000000..1a44e89 --- /dev/null +++ b/src/samples/drumsynth/misc_claps/pitch_clap_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=31 +FilterEnv=0,21 2149,58 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=122 +Slope=26 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 2384,16 3331,3 6107,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=104 +F=122 +dF=34 +Envelope=0,99 104,38 440,0 440,100 521,30 894,0 894,100 1028,26 1333,0 1333,98 1788,28 2848,3 3966,0 + +[NoiseBand2] +On=1 +Level=181 +F=2000 +dF=100 +Envelope=0,100 100,30 443,0 443,95 554,29 839,4 934,97 1061,22 1314,1 1314,96 1774,27 3880,0 + +[Distortion] +On=1 +Clipping=1 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc_claps/shutter_clap.ds b/src/samples/drumsynth/misc_claps/shutter_clap.ds new file mode 100644 index 0000000..0bc84dc --- /dev/null +++ b/src/samples/drumsynth/misc_claps/shutter_clap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-2 +Stretch=220 +Level=3 +Filter=1 +HighPass=1 +Resonance=22 +FilterEnv=0,38 111,89 325,18 325,89 611,15 627,97 41721,59 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=1 +Level=146 +Slope=46 +Envelope=0,100 111,36 309,16 309,94 484,26 627,15 627,99 769,24 880,10 880,100 1087,20 1515,5 3371,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=111 +F1=380 +Wave1=3 +Track1=0 +F2=200 +Wave2=3 +Track2=0 +Method=3 +Param=27 +Envelope1=0,79 5447,26 9994,7 17489,0 +Envelope2=0,89 39896,89 40531,0 +Filter=0 + +[NoiseBand] +On=1 +Level=144 +F=3000 +dF=71 +Envelope=0,100 111,36 309,16 309,94 484,26 627,15 627,99 769,24 880,10 880,100 1087,20 1515,5 3371,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=12 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_claps/u_don't_kno.ds b/src/samples/drumsynth/misc_claps/u_don't_kno.ds new file mode 100644 index 0000000..965332b --- /dev/null +++ b/src/samples/drumsynth/misc_claps/u_don't_kno.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,26 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=100 +Slope=-40 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 4529,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=2000 +dF=72 +Envelope=0,99 104,38 432,18 440,100 521,30 879,14 894,100 1028,26 1333,9 1333,98 2309,27 3490,6 5552,2 12849,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/'lectro_spliff.ds b/src/samples/drumsynth/misc_electro/'lectro_spliff.ds new file mode 100644 index 0000000..7633b36 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/'lectro_spliff.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=120 +Level=5 +Filter=1 +HighPass=1 +Resonance=34 +FilterEnv=0,2 35153,8 442000,100 443000,0 + +[Tone] +On=0 +Level=37 +F1=360 +F2=114 +Droop=13 +Phase=10 +Envelope=0,5 32869,0 + +[Noise] +On=0 +Level=100 +Slope=21 +Envelope=0,100 1142,39 1396,26 2284,13 4822,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=119 +F1=360 +Wave1=1 +Track1=0 +F2=60 +Wave2=2 +Track2=0 +Method=1 +Param=56 +Envelope1=0,100 2031,65 7107,27 13706,7 22209,2 32996,0 +Envelope2=0,100 3252,66 7077,0 +Filter=0 + +[NoiseBand] +On=1 +Level=40 +F=330 +dF=5 +Envelope=0,100 6599,53 20940,15 34265,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=82 +Envelope=0,0 115,14 1039,11 1504,0 + +[Distortion] +On=1 +Clipping=6 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/a_round_thing.ds b/src/samples/drumsynth/misc_electro/a_round_thing.ds new file mode 100644 index 0000000..b81cabc --- /dev/null +++ b/src/samples/drumsynth/misc_electro/a_round_thing.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=72 +FilterEnv=0,100 10311,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=10000 +F2=50 +Droop=40 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/applied_engineering.ds b/src/samples/drumsynth/misc_electro/applied_engineering.ds new file mode 100644 index 0000000..c94ed76 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/applied_engineering.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-2 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,4 1031,11 9280,5 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=8000 +F2=20 +Droop=83 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=8472 +Wave1=3 +Track1=1 +F2=4726 +Wave2=1 +Track2=0 +Method=1 +Param=60 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=92 +F=50 +dF=20 +Envelope=0,100 2250,30 12373,0 + +[NoiseBand2] +On=0 +Level=74 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=14 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/atmosphere_of_space.ds b/src/samples/drumsynth/misc_electro/atmosphere_of_space.ds new file mode 100644 index 0000000..f1d878d --- /dev/null +++ b/src/samples/drumsynth/misc_electro/atmosphere_of_space.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=60210 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/bottle_bill_fx.ds b/src/samples/drumsynth/misc_electro/bottle_bill_fx.ds new file mode 100644 index 0000000..79dcd46 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/bottle_bill_fx.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=3 +Filter=1 +HighPass=1 +Resonance=79 +FilterEnv=0,14 635,44 1904,53 3109,24 4981,42 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=800 +F2=120 +Droop=53 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=34 +Slope=-70 +Envelope=0,100 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=500 +Wave1=2 +Track1=1 +F2=200 +Wave2=0 +Track2=0 +Method=3 +Param=100 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3750,30 7500,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=26 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=3 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_electro/casio_poppin.ds b/src/samples/drumsynth/misc_electro/casio_poppin.ds new file mode 100644 index 0000000..4a8488c --- /dev/null +++ b/src/samples/drumsynth/misc_electro/casio_poppin.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,11 269,53 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=6645 +F2=120 +Droop=10 +Phase=0 +Envelope=0,100 1750,20 3579,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=1 +F2=630 +Wave2=2 +Track2=0 +Method=0 +Param=83 +Envelope1=0,100 1250,20 2027,0 +Envelope2=0,100 1045,43 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=8865 +dF=90 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/category.ds b/src/samples/drumsynth/misc_electro/category.ds new file mode 100644 index 0000000..01590df --- /dev/null +++ b/src/samples/drumsynth/misc_electro/category.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=63 +FilterEnv=0,1 2221,82 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=5632 +F2=55 +Droop=50 +Phase=65 +Envelope=0,100 1586,0 10500,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=550 +Wave1=0 +Track1=1 +F2=241 +Wave2=1 +Track2=0 +Method=2 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 317,49 1110,29 2221,10 4283,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=26 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/cheap_fx.ds b/src/samples/drumsynth/misc_electro/cheap_fx.ds new file mode 100644 index 0000000..0fbcecf --- /dev/null +++ b/src/samples/drumsynth/misc_electro/cheap_fx.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=20 +FilterEnv=0,95 8725,32 44259,15 129286,0 442000,100 442000,0 + +[Tone] +On=1 +Level=12 +F1=624 +F2=444 +Droop=60 +Phase=00 +Envelope=0,100 6028,25 15241,85 24835,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=440 +Wave1=0 +Track1=0 +F2=880 +Wave2=4 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 3750,30 12093,89 25384,0 +Envelope2=0,49 8725,49 23536,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=20 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_electro/chrip_q.ds b/src/samples/drumsynth/misc_electro/chrip_q.ds new file mode 100644 index 0000000..c4ecd9f --- /dev/null +++ b/src/samples/drumsynth/misc_electro/chrip_q.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=63 +FilterEnv=0,1 2221,82 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=5632 +F2=55 +Droop=50 +Phase=65 +Envelope=0,100 1586,0 10500,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=110 +F1=550 +Wave1=0 +Track1=0 +F2=241 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 317,49 1110,29 2221,10 4283,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/clean_rock_bd.ds b/src/samples/drumsynth/misc_electro/clean_rock_bd.ds new file mode 100644 index 0000000..cf4314b --- /dev/null +++ b/src/samples/drumsynth/misc_electro/clean_rock_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=54 +FilterEnv=0,22 1749,97 22037,4 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=1500 +F2=43 +Droop=60 +Phase=0 +Envelope=0,100 5846,38 9744,0 18439,0 25384,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=83 +F1=150 +Wave1=4 +Track1=0 +F2=50 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,14 20687,50 22486,0 +Envelope2=0,100 24435,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=30 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/cold_shot.ds b/src/samples/drumsynth/misc_electro/cold_shot.ds new file mode 100644 index 0000000..1e6400f --- /dev/null +++ b/src/samples/drumsynth/misc_electro/cold_shot.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,0 2062,24 8646,43 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=8000 +F2=20 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=8472 +Wave1=3 +Track1=1 +F2=4726 +Wave2=3 +Track2=1 +Method=3 +Param=0 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=50 +dF=20 +Envelope=0,100 2250,30 12373,0 + +[NoiseBand2] +On=1 +Level=74 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=2 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/confusion.ds b/src/samples/drumsynth/misc_electro/confusion.ds new file mode 100644 index 0000000..98f36bf --- /dev/null +++ b/src/samples/drumsynth/misc_electro/confusion.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,46 13991,0 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=6645 +F2=120 +Droop=60 +Phase=0 +Envelope=0,100 1750,20 3579,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=130.813 +Wave1=1 +Track1=0 +F2=311.127 +Wave2=1 +Track2=1 +Method=1 +Param=93 +Envelope1=0,100 4315,55 16498,0 +Envelope2=0,100 1045,43 3807,68 6314,9 10438,59 16276,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=8865 +dF=90 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/cymbal_madness.ds b/src/samples/drumsynth/misc_electro/cymbal_madness.ds new file mode 100644 index 0000000..75e49b0 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/cymbal_madness.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-9 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,0 2062,28 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=2000 +F2=50 +Droop=50 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=136 +F1=440 +Wave1=0 +Track1=0 +F2=55 +Wave2=2 +Track2=0 +Method=3 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 5790,92 10153,65 19671,49 28554,20 42990,0 +Filter=0 + +[NoiseBand] +On=0 +Level=137 +F=210 +dF=70 +Envelope=0,44 2250,30 39738,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=35 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/depth_fx.ds b/src/samples/drumsynth/misc_electro/depth_fx.ds new file mode 100644 index 0000000..b47e420 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/depth_fx.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=-10 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,65 3148,47 6346,73 6796,23 9944,44 14291,50 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=65525 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 4497,8 7945,0 21087,0 + +[Noise] +On=1 +Level=55 +Slope=1 +Envelope=0,100 894,45 899,11 2349,20 3448,9 6496,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=85 +F1=4200 +Wave1=3 +Track1=0 +F2=5402 +Wave2=3 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +Envelope2=0,100 3000,30 10943,72 20587,0 +Filter=0 + +[NoiseBand] +On=1 +Level=63 +F=2000 +dF=16 +Envelope=0,100 894,45 1999,91 2756,18 3898,65 6901,6 10294,73 11893,13 13742,35 16290,0 + +[NoiseBand2] +On=1 +Level=36 +F=1000 +dF=14 +Envelope=0,100 714,13 999,93 3348,86 3748,16 7096,69 9894,22 12193,56 13792,15 17839,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/dialed.ds b/src/samples/drumsynth/misc_electro/dialed.ds new file mode 100644 index 0000000..60685e7 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/dialed.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,0 10232,65 46638,87 90897,40 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=0 +F2=880 +Droop=8 +Phase=00 +Envelope=0,100 6028,25 15241,85 24835,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=440 +Wave1=0 +Track1=1 +F2=880 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 3750,30 12093,89 15943,0 +Envelope2=0,49 4822,86 8725,49 65040,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=20 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_electro/doom_bump.ds b/src/samples/drumsynth/misc_electro/doom_bump.ds new file mode 100644 index 0000000..36b69af --- /dev/null +++ b/src/samples/drumsynth/misc_electro/doom_bump.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=52 +FilterEnv=0,100 523,56 998,29 2565,13 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=130.813 +F2=261.626 +Droop=50 +Phase=0 +Envelope=0,100 2391,47 21337,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=3 +Param=19 +Envelope1=0,100 2391,48 18589,0 +Envelope2=0,100 2423,56 22736,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=2 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_electro/electric_triangle.ds b/src/samples/drumsynth/misc_electro/electric_triangle.ds new file mode 100644 index 0000000..cdf3963 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electric_triangle.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 871,50 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=20 +Envelope=0,100 1140,69 1457,41 4671,11 8187,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=3400 +Wave1=3 +Track1=0 +F2=630 +Wave2=0 +Track2=1 +Method=2 +Param=90 +Envelope1=0,100 8266,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_electro/electro_perc_long.ds b/src/samples/drumsynth/misc_electro/electro_perc_long.ds new file mode 100644 index 0000000..d568b8f --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_perc_long.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=200 +Level=0 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,14 808,98 444000,100 444000,0 + +[Tone] +On=0 +Level=92 +F1=600 +F2=100 +Droop=30 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=146 +Slope=10 +Envelope=0,100 500,20 1694,2 2597,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=18029 +dF=100 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/electro_perc_short.ds b/src/samples/drumsynth/misc_electro/electro_perc_short.ds new file mode 100644 index 0000000..4fe82bf --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_perc_short.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=50 +Level=0 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,14 808,98 444000,100 444000,0 + +[Tone] +On=0 +Level=92 +F1=600 +F2=100 +Droop=30 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=146 +Slope=10 +Envelope=0,100 500,20 1694,2 2597,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=18029 +dF=100 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/electro_rim.ds b/src/samples/drumsynth/misc_electro/electro_rim.ds new file mode 100644 index 0000000..de35a01 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_rim.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,19 7595,77 444000,100 444000,0 + +[Tone] +On=1 +Level=145 +F1=1500 +F2=120 +Droop=37 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=0 +Level=101 +Slope=100 +Envelope=0,14 857,34 2948,45 3148,8 6596,27 7695,5 11693,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=1 +Track1=1 +F2=550 +Wave2=0 +Track2=1 +Method=0 +Param=70 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=9 +Bits=4 +Rate=5 diff --git a/src/samples/drumsynth/misc_electro/electro_rim_2.ds b/src/samples/drumsynth/misc_electro/electro_rim_2.ds new file mode 100644 index 0000000..6f1aef5 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_rim_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=3 +Filter=1 +HighPass=1 +Resonance=36 +FilterEnv=0,19 7595,77 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=1500 +F2=120 +Droop=37 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=0 +Level=101 +Slope=100 +Envelope=0,14 857,34 2948,45 3148,8 6596,27 7695,5 11693,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=1 +Track1=1 +F2=1200 +Wave2=2 +Track2=1 +Method=0 +Param=70 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=18 +Bits=1 +Rate=5 diff --git a/src/samples/drumsynth/misc_electro/electro_rim_3.ds b/src/samples/drumsynth/misc_electro/electro_rim_3.ds new file mode 100644 index 0000000..98287b6 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_rim_3.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=80 +Level=0 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,11 2181,32 442000,100 442000,0 + +[Tone] +On=1 +Level=172 +F1=5633 +F2=55 +Droop=92 +Phase=0 +Envelope=0,100 1586,0 10500,0 + +[Noise] +On=1 +Level=128 +Slope=-85 +Envelope=0,100 555,21 1448,4 2439,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=1 +Track1=0 +F2=220 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 952,26 1904,0 3750,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=122 +dF=17 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=1 +Level=101 +F=5555 +dF=60 +Envelope=0,100 932,0 2578,0 + +[Distortion] +On=1 +Clipping=16 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/electro_squeek.ds b/src/samples/drumsynth/misc_electro/electro_squeek.ds new file mode 100644 index 0000000..f8e0ec2 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/electro_squeek.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=9 +Filter=1 +HighPass=0 +Resonance=20 +FilterEnv=0,95 10232,65 20226,0 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=0 +F2=880 +Droop=60 +Phase=00 +Envelope=0,100 6028,25 15241,85 24835,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=440 +Wave1=2 +Track1=0 +F2=880 +Wave2=2 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 3750,30 8804,71 10470,0 +Envelope2=0,49 4822,86 8725,49 65040,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=20 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_electro/fuzzy_q_bd.ds b/src/samples/drumsynth/misc_electro/fuzzy_q_bd.ds new file mode 100644 index 0000000..7d61502 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/fuzzy_q_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=1 +Resonance=9 +FilterEnv=0,0 1507,43 8646,43 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=8000 +F2=20 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=82 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=3 +Param=59 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=50 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=74 +F=3100 +dF=40 +Envelope=0,100 1110,9 3000,0 + +[Distortion] +On=1 +Clipping=2 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/g_question.ds b/src/samples/drumsynth/misc_electro/g_question.ds new file mode 100644 index 0000000..acaa2c8 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/g_question.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,4 3300,9 444000,100 444000,0 + +[Tone] +On=0 +Level=1 +F1=600 +F2=50 +Droop=40 +Phase=0 +Envelope=0,100 5250,30 13325,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=110 +Wave1=0 +Track1=1 +F2=50 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 3750,30 12151,0 +Envelope2=0,100 3522,32 12786,0 +Filter=0 + +[NoiseBand] +On=0 +Level=56 +F=210 +dF=60 +Envelope=0,44 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/general_obscurity.ds b/src/samples/drumsynth/misc_electro/general_obscurity.ds new file mode 100644 index 0000000..a4084f4 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/general_obscurity.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,0 550,21 849,31 1549,37 2399,40 4247,40 444000,100 444000,0 + +[Tone] +On=1 +Level=101 +F1=5000 +F2=230 +Droop=62 +Phase=0 +Envelope=0,100 700,44 1750,20 2748,9 4347,4 6596,3 12043,0 19488,0 + +[Noise] +On=1 +Level=104 +Slope=100 +Envelope=0,68 1699,59 1899,30 3448,13 5147,4 8495,1 14841,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=802 +Wave1=1 +Track1=0 +F2=290 +Wave2=1 +Track2=0 +Method=2 +Param=90 +Envelope1=0,100 1250,20 11293,0 +Envelope2=0,100 1000,20 13941,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=5000 +dF=37 +Envelope=0,100 100,44 1249,51 2898,32 7046,8 9044,2 11443,0 + +[NoiseBand2] +On=1 +Level=65 +F=3100 +dF=40 +Envelope=0,100 1500,20 10743,0 + +[Distortion] +On=1 +Clipping=3 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/hard_bork.ds b/src/samples/drumsynth/misc_electro/hard_bork.ds new file mode 100644 index 0000000..4d5abde --- /dev/null +++ b/src/samples/drumsynth/misc_electro/hard_bork.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=-7 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=1 +FilterEnv=0,32 2074,30 3214,17 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=2000 +F2=230 +Droop=30 +Phase=60 +Envelope=0,100 2344,29 7442,0 + +[Noise] +On=0 +Level=128 +Slope=20 +Envelope=0,100 2945,82 4972,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=5200 +Wave1=1 +Track1=1 +F2=1020 +Wave2=2 +Track2=1 +Method=1 +Param=51 +Envelope1=0,100 2502,97 5210,0 +Envelope2=0,100 2074,89 6239,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_electro/hello_q.ds b/src/samples/drumsynth/misc_electro/hello_q.ds new file mode 100644 index 0000000..0b88ee9 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/hello_q.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=-10 +Filter=1 +HighPass=1 +Resonance=99 +FilterEnv=0,8 4045,92 5314,21 8249,81 9518,23 11897,67 13563,28 14753,50 15705,37 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 21098,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=60 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/just_the_tweet.ds b/src/samples/drumsynth/misc_electro/just_the_tweet.ds new file mode 100644 index 0000000..b1eb11e --- /dev/null +++ b/src/samples/drumsynth/misc_electro/just_the_tweet.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=6995 +F2=400 +Droop=20 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=5363 +Wave1=0 +Track1=1 +F2=5555 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3490,11 3966,0 + +[Distortion] +On=0 +Clipping=10 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/lo-fi_house_c.ds b/src/samples/drumsynth/misc_electro/lo-fi_house_c.ds new file mode 100644 index 0000000..d3361d6 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/lo-fi_house_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=52 +FilterEnv=0,0 1504,4 4529,4 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=130.813 +F2=130.813 +Droop=0 +Phase=0 +Envelope=0,100 2391,47 7601,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=311.127 +Wave1=2 +Track1=0 +F2=195.998 +Wave2=2 +Track2=0 +Method=2 +Param=99 +Envelope1=0,100 2391,48 8677,0 +Envelope2=0,100 2423,56 6936,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_electro/lo-fi_metal.ds b/src/samples/drumsynth/misc_electro/lo-fi_metal.ds new file mode 100644 index 0000000..5c489f8 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/lo-fi_metal.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=-6 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=6995 +F2=50 +Droop=7 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=1 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=5555 +Wave2=0 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=41 +Bits=0 +Rate=5 diff --git a/src/samples/drumsynth/misc_electro/lo-finess.ds b/src/samples/drumsynth/misc_electro/lo-finess.ds new file mode 100644 index 0000000..8df0d2b --- /dev/null +++ b/src/samples/drumsynth/misc_electro/lo-finess.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-7 +Filter=0 +HighPass=1 +Resonance=9 +FilterEnv=0,0 1507,43 8646,43 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=8000 +F2=20 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=82 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=3 +Param=59 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=29 +F=50 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=24 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/long_q_1.ds b/src/samples/drumsynth/misc_electro/long_q_1.ds new file mode 100644 index 0000000..9257cce --- /dev/null +++ b/src/samples/drumsynth/misc_electro/long_q_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=50 +FilterEnv=0,63 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=6684 +F2=509 +Droop=40 +Phase=00 +Envelope=0,100 954,36 3398,0 7545,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=90 +F1=3566 +Wave1=0 +Track1=1 +F2=2333 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=31 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/long_q_2.ds b/src/samples/drumsynth/misc_electro/long_q_2.ds new file mode 100644 index 0000000..39cd68b --- /dev/null +++ b/src/samples/drumsynth/misc_electro/long_q_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=50 +FilterEnv=0,63 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=6684 +F2=509 +Droop=30 +Phase=00 +Envelope=0,100 954,36 3398,0 5846,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=90 +F1=3566 +Wave1=0 +Track1=1 +F2=2333 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=31 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/long_q_3.ds b/src/samples/drumsynth/misc_electro/long_q_3.ds new file mode 100644 index 0000000..526e2d1 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/long_q_3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-2 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=50 +FilterEnv=0,63 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=6684 +F2=509 +Droop=44 +Phase=00 +Envelope=0,100 954,36 6546,0 21587,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=90 +F1=3566 +Wave1=0 +Track1=1 +F2=2333 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=31 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/long_quack.ds b/src/samples/drumsynth/misc_electro/long_quack.ds new file mode 100644 index 0000000..4190f95 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/long_quack.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=47 +FilterEnv=0,0 12442,62 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=220 +F2=110 +Droop=55 +Phase=65 +Envelope=0,100 6546,50 22636,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=55 +Wave1=1 +Track1=0 +F2=220 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/low_bit_tom.ds b/src/samples/drumsynth/misc_electro/low_bit_tom.ds new file mode 100644 index 0000000..c852bdb --- /dev/null +++ b/src/samples/drumsynth/misc_electro/low_bit_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=120 +Droop=46 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=31 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/metal_noise_shot.ds b/src/samples/drumsynth/misc_electro/metal_noise_shot.ds new file mode 100644 index 0000000..fa96abe --- /dev/null +++ b/src/samples/drumsynth/misc_electro/metal_noise_shot.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=56 +Slope=22 +Envelope=0,71 586,27 5996,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=110 +F1=5827 +Wave1=0 +Track1=1 +F2=4562 +Wave2=1 +Track2=1 +Method=2 +Param=70 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=3000 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=41 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=27 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/open_reso.ds b/src/samples/drumsynth/misc_electro/open_reso.ds new file mode 100644 index 0000000..bf14164 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/open_reso.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=4 +Filter=1 +HighPass=1 +Resonance=89 +FilterEnv=0,33 2379,74 5949,32 10311,14 16419,6 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=8000 +F2=55 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=1 +Level=56 +Slope=95 +Envelope=0,23 793,95 4759,26 6504,4 19512,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=3 +Param=59 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/paging_the_jetsons.ds b/src/samples/drumsynth/misc_electro/paging_the_jetsons.ds new file mode 100644 index 0000000..832dba2 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/paging_the_jetsons.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=-6 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=6995 +F2=384 +Droop=60 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=5363 +Wave1=0 +Track1=1 +F2=5555 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3490,11 3966,0 + +[Distortion] +On=1 +Clipping=1 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/pan.ds b/src/samples/drumsynth/misc_electro/pan.ds new file mode 100644 index 0000000..1fe356f --- /dev/null +++ b/src/samples/drumsynth/misc_electro/pan.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=6995 +F2=384 +Droop=60 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=5363 +Wave1=4 +Track1=0 +F2=5555 +Wave2=4 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3490,11 3966,0 + +[Distortion] +On=0 +Clipping=1 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/pleasant_combo.ds b/src/samples/drumsynth/misc_electro/pleasant_combo.ds new file mode 100644 index 0000000..38315f5 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/pleasant_combo.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=35 +FilterEnv=0,0 6901,8 14277,2 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=5632 +F2=57 +Droop=77 +Phase=65 +Envelope=0,100 5552,21 10500,0 + +[Noise] +On=0 +Level=146 +Slope=-94 +Envelope=0,71 635,11 1110,0 2459,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=110 +F1=550 +Wave1=3 +Track1=1 +F2=241 +Wave2=4 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 1904,53 5235,26 20226,0 +Envelope2=0,100 317,49 1110,29 4442,8 14198,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/q-ziq_for_the_masses.ds b/src/samples/drumsynth/misc_electro/q-ziq_for_the_masses.ds new file mode 100644 index 0000000..cd6c441 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/q-ziq_for_the_masses.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=0 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6223,17 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=1500 +F2=120 +Droop=10 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 4442,0 + +[Noise] +On=0 +Level=101 +Slope=-10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=55 +Wave1=0 +Track1=1 +F2=220 +Wave2=0 +Track2=1 +Method=1 +Param=90 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=27 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/rich_bd.ds b/src/samples/drumsynth/misc_electro/rich_bd.ds new file mode 100644 index 0000000..e1f6ede --- /dev/null +++ b/src/samples/drumsynth/misc_electro/rich_bd.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=-2 +Filter=1 +HighPass=1 +Resonance=54 +FilterEnv=0,0 2027,49 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=5000 +F2=60 +Droop=35 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=172 +F1=54 +Wave1=0 +Track1=0 +F2=25 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=47 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/ring.ds b/src/samples/drumsynth/misc_electro/ring.ds new file mode 100644 index 0000000..0c30e08 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/ring.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,46 13991,0 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=0 +Phase=65 +Envelope=0,100 2379,46 7932,20 17926,6 42514,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=2640 +Wave1=4 +Track1=0 +F2=4 +Wave2=0 +Track2=1 +Method=2 +Param=80 +Envelope1=0,100 4315,55 9439,16 15387,0 +Envelope2=0,100 3000,30 27364,77 39420,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=8865 +dF=90 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=9 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/ringing_sn.ds b/src/samples/drumsynth/misc_electro/ringing_sn.ds new file mode 100644 index 0000000..3d78747 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/ringing_sn.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=-6 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,5 3775,10 444000,100 444000,0 + +[Tone] +On=1 +Level=164 +F1=200 +F2=90 +Droop=40 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=136 +Slope=-100 +Envelope=0,100 254,36 1174,11 6567,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=41 +F1=865 +Wave1=0 +Track1=1 +F2=630 +Wave2=0 +Track2=0 +Method=2 +Param=24 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=155 +F=1500 +dF=40 +Envelope=0,100 508,20 1523,0 + +[NoiseBand2] +On=1 +Level=53 +F=5000 +dF=90 +Envelope=0,100 571,35 1206,9 2411,0 + +[Distortion] +On=1 +Clipping=40 +Bits=5 +Rate=3 diff --git a/src/samples/drumsynth/misc_electro/rockin_electro_bass_drum.ds b/src/samples/drumsynth/misc_electro/rockin_electro_bass_drum.ds new file mode 100644 index 0000000..9f20cd1 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/rockin_electro_bass_drum.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100 +Level=-4 +Filter=1 +HighPass=0 +Resonance=54 +FilterEnv=0,22 1749,97 22037,4 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=43 +Droop=60 +Phase=0 +Envelope=0,100 5846,38 9744,0 18439,0 25384,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=83 +F1=150 +Wave1=4 +Track1=0 +F2=50 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,14 20687,50 22486,0 +Envelope2=0,100 24435,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/shocking_kiss.ds b/src/samples/drumsynth/misc_electro/shocking_kiss.ds new file mode 100644 index 0000000..30d9bde --- /dev/null +++ b/src/samples/drumsynth/misc_electro/shocking_kiss.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=5 +FilterEnv=0,96 1299,30 1999,14 3198,8 23785,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=5000 +F2=50 +Droop=45 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=74 +F1=25 +Wave1=0 +Track1=1 +F2=50 +Wave2=4 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 17489,89 19888,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/siren_sing.ds b/src/samples/drumsynth/misc_electro/siren_sing.ds new file mode 100644 index 0000000..9a77a96 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/siren_sing.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=47 +FilterEnv=0,0 12442,62 442000,100 442000,0 + +[Tone] +On=1 +Level=54 +F1=110 +F2=550 +Droop=36 +Phase=65 +Envelope=0,100 5996,25 22886,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=83 +F1=220 +Wave1=0 +Track1=1 +F2=110 +Wave2=0 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=23 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/slide_tom.ds b/src/samples/drumsynth/misc_electro/slide_tom.ds new file mode 100644 index 0000000..b3f26ec --- /dev/null +++ b/src/samples/drumsynth/misc_electro/slide_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,74 570,9 1774,0 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=573 +Wave1=0 +Track1=0 +F2=330 +Wave2=0 +Track2=0 +Method=2 +Param=97 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1200 +dF=80 +Envelope=0,100 618,7 1473,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=1 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_electro/space_dynamic.ds b/src/samples/drumsynth/misc_electro/space_dynamic.ds new file mode 100644 index 0000000..4388ea3 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/space_dynamic.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=80 +Level=0 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,0 3113,98 442000,100 442000,0 + +[Tone] +On=1 +Level=172 +F1=5633 +F2=55 +Droop=32 +Phase=0 +Envelope=0,100 1586,0 4184,56 5830,10 6702,61 7932,10 8546,38 22886,0 + +[Noise] +On=0 +Level=128 +Slope=-85 +Envelope=0,100 555,21 1448,4 2439,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=4872 +Wave1=1 +Track1=1 +F2=3283 +Wave2=3 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 952,26 7099,52 13792,14 18838,94 25235,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=122 +dF=67 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=0 +Level=101 +F=5555 +dF=60 +Envelope=0,100 932,0 2578,0 + +[Distortion] +On=1 +Clipping=20 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/spaceness.ds b/src/samples/drumsynth/misc_electro/spaceness.ds new file mode 100644 index 0000000..642eaf1 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/spaceness.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=54 +FilterEnv=0,22 1749,97 22037,4 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=1500 +F2=43 +Droop=60 +Phase=0 +Envelope=0,100 5846,38 9744,0 18439,0 25384,0 + +[Noise] +On=0 +Level=128 +Slope=20 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=150 +Wave1=4 +Track1=0 +F2=50 +Wave2=0 +Track2=0 +Method=3 +Param=100 +Envelope1=0,14 20687,50 22486,0 +Envelope2=0,100 24435,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=9683 +dF=81 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=30 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/startling_one.ds b/src/samples/drumsynth/misc_electro/startling_one.ds new file mode 100644 index 0000000..fb79a54 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/startling_one.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=21 +FilterEnv=0,100 72971,47 115009,80 155460,35 192739,67 222086,27 251433,41 267297,18 295058,24 302989,8 315680,9 322025,3 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=60210 +F2=440 +Droop=30 +Phase=0 +Envelope=0,100 219707,38 425930,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/tone_percussion.ds b/src/samples/drumsynth/misc_electro/tone_percussion.ds new file mode 100644 index 0000000..ef43485 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/tone_percussion.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,71 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=1000 +F2=509 +Droop=60 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=6300 +Wave1=0 +Track1=1 +F2=18500 +Wave2=0 +Track2=1 +Method=1 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=90 +F=7122 +dF=37 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/tweet.ds b/src/samples/drumsynth/misc_electro/tweet.ds new file mode 100644 index 0000000..c18636e --- /dev/null +++ b/src/samples/drumsynth/misc_electro/tweet.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=6995 +F2=400 +Droop=20 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=1 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=5363 +Wave1=0 +Track1=1 +F2=5555 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3490,11 3966,0 + +[Distortion] +On=1 +Clipping=10 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/wee_dog.ds b/src/samples/drumsynth/misc_electro/wee_dog.ds new file mode 100644 index 0000000..f386965 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/wee_dog.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=36 +FilterEnv=0,19 7595,77 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=20 +F2=19754 +Droop=47 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 2633,0 + +[Noise] +On=0 +Level=101 +Slope=100 +Envelope=0,14 857,34 2948,45 3148,8 6596,27 7695,5 11693,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=3 +Track1=1 +F2=1200 +Wave2=0 +Track2=0 +Method=2 +Param=70 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=21 +Bits=0 +Rate=3 diff --git a/src/samples/drumsynth/misc_electro/what_to_do_at_220.ds b/src/samples/drumsynth/misc_electro/what_to_do_at_220.ds new file mode 100644 index 0000000..b88abcd --- /dev/null +++ b/src/samples/drumsynth/misc_electro/what_to_do_at_220.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,74 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=134 +F1=440 +Wave1=4 +Track1=0 +F2=220 +Wave2=4 +Track2=0 +Method=2 +Param=82 +Envelope1=0,100 635,52 1523,31 3680,6 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc_electro/who_hears_all_sound.ds b/src/samples/drumsynth/misc_electro/who_hears_all_sound.ds new file mode 100644 index 0000000..107d569 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/who_hears_all_sound.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=14 +Filter=0 +HighPass=0 +Resonance=31 +FilterEnv=0,77 7138,21 442000,100 442000,0 + +[Tone] +On=1 +Level=43 +F1=908 +F2=165 +Droop=73 +Phase=0 +Envelope=0,100 1999,80 2792,42 4251,13 13071,0 + +[Noise] +On=0 +Level=95 +Slope=97 +Envelope=0,92 1666,41 4521,14 8804,0 11897,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=50 +Wave1=0 +Track1=0 +F2=920 +Wave2=0 +Track2=0 +Method=3 +Param=11 +Envelope1=0,100 1999,80 2792,42 4251,13 14991,0 +Envelope2=0,100 1000,20 3569,4 6901,0 +Filter=0 + +[NoiseBand] +On=1 +Level=10 +F=3921 +dF=33 +Envelope=0,68 3046,49 4500,30 7852,0 11929,0 + +[NoiseBand2] +On=0 +Level=88 +F=9076 +dF=58 +Envelope=0,35 444,94 1364,59 2475,34 3998,21 5425,12 6901,5 8090,0 + +[Distortion] +On=1 +Clipping=7 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_electro/why_hit.ds b/src/samples/drumsynth/misc_electro/why_hit.ds new file mode 100644 index 0000000..6cb3427 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/why_hit.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,7 5473,18 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=65.406 +F2=5632 +Droop=65 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 4124,41 11422,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=2332 +dF=7 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=155 +F=3100 +dF=10 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_electro/yr_tv_will_be_next.ds b/src/samples/drumsynth/misc_electro/yr_tv_will_be_next.ds new file mode 100644 index 0000000..63c0428 --- /dev/null +++ b/src/samples/drumsynth/misc_electro/yr_tv_will_be_next.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=9 +Filter=1 +HighPass=1 +Resonance=83 +FilterEnv=0,53 9486,31 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=55 +F2=8000 +Droop=0 +Phase=0 +Envelope=0,100 4220,87 11771,0 + +[Noise] +On=0 +Level=128 +Slope=20 +Envelope=0,100 1140,69 1457,41 4671,11 8187,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=55 +Wave1=0 +Track1=0 +F2=7800 +Wave2=0 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 8266,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_electro/zappy_bells.ds b/src/samples/drumsynth/misc_electro/zappy_bells.ds new file mode 100644 index 0000000..4587abb --- /dev/null +++ b/src/samples/drumsynth/misc_electro/zappy_bells.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,11 442000,100 442000,0 + +[Tone] +On=1 +Level=154 +F1=800 +F2=55 +Droop=64 +Phase=65 +Envelope=0,100 5250,30 9597,0 14753,0 + +[Noise] +On=1 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=1760 +Wave1=4 +Track1=1 +F2=440 +Wave2=3 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/2-bit_zone_drone.ds b/src/samples/drumsynth/misc_fx/2-bit_zone_drone.ds new file mode 100644 index 0000000..1963e39 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/2-bit_zone_drone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=40 +FilterEnv=0,14 4981,42 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=150 +F2=300 +Droop=78 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=16 +Slope=-59 +Envelope=0,100 5584,34 12056,81 22209,68 27031,8 40229,39 46194,84 61169,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=1 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 57996,89 67260,0 +Envelope2=0,46 7234,79 8883,32 21447,58 30204,19 40356,68 45813,60 52793,81 68656,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=880 +dF=10 +Envelope=0,100 9645,62 16879,80 26270,10 42260,83 50509,52 58631,90 67260,0 + +[NoiseBand2] +On=1 +Level=94 +F=55 +dF=7 +Envelope=0,6 1500,30 19924,53 28935,36 34645,73 43021,46 51905,73 62184,55 68022,0 + +[Distortion] +On=1 +Clipping=0 +Bits=7 +Rate=7 diff --git a/src/samples/drumsynth/misc_fx/2_bit_click.ds b/src/samples/drumsynth/misc_fx/2_bit_click.ds new file mode 100644 index 0000000..4f1f015 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/2_bit_click.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,20 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1200 +dF=80 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/a_blast.ds b/src/samples/drumsynth/misc_fx/a_blast.ds new file mode 100644 index 0000000..968ea68 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/a_blast.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-11 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 30775,11 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=2000 +F2=50 +Droop=50 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=136 +F1=440 +Wave1=0 +Track1=0 +F2=55 +Wave2=2 +Track2=0 +Method=3 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 5790,92 10153,65 19671,49 28554,20 42990,0 +Filter=0 + +[NoiseBand] +On=1 +Level=137 +F=210 +dF=70 +Envelope=0,44 2250,30 39738,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=35 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/across_the_universe.ds b/src/samples/drumsynth/misc_fx/across_the_universe.ds new file mode 100644 index 0000000..ed73300 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/across_the_universe.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=-14 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,21 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=40 +F2=880 +Droop=50 +Phase=0 +Envelope=0,100 16656,47 30140,29 51556,14 140390,0 + +[Noise] +On=1 +Level=94 +Slope=100 +Envelope=0,100 8090,64 27364,38 120403,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=51 +F1=5200 +Wave1=2 +Track1=0 +F2=195.998 +Wave2=2 +Track2=1 +Method=2 +Param=59 +Envelope1=0,100 48383,35 72178,12 125320,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/alarm_3.ds b/src/samples/drumsynth/misc_fx/alarm_3.ds new file mode 100644 index 0000000..e30519c --- /dev/null +++ b/src/samples/drumsynth/misc_fx/alarm_3.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=0 +Level=1 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=342 +Wave1=0 +Track1=1 +F2=1 +Wave2=4 +Track2=1 +Method=1 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 2935,74 7456,64 11184,56 11660,1 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=2 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/alarming_buzz.ds b/src/samples/drumsynth/misc_fx/alarming_buzz.ds new file mode 100644 index 0000000..b61e8f0 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/alarming_buzz.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-15 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=8000 +F2=34 +Droop=20 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=1760 +Wave1=4 +Track1=1 +F2=880 +Wave2=3 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 20940,100 20940,0 +Envelope2=0,100 26650,100 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/alarming_buzz_2.ds b/src/samples/drumsynth/misc_fx/alarming_buzz_2.ds new file mode 100644 index 0000000..e509644 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/alarming_buzz_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-12 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=445 +F2=345 +Droop=100 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=440 +Wave1=1 +Track1=1 +F2=880 +Wave2=1 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 20940,100 20940,0 +Envelope2=0,100 26650,100 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/alien_curiousity.ds b/src/samples/drumsynth/misc_fx/alien_curiousity.ds new file mode 100644 index 0000000..70923d6 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/alien_curiousity.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-16 +Filter=0 +HighPass=1 +Resonance=64 +FilterEnv=0,98 110885,37 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=110 +F2=330 +Droop=50 +Phase=00 +Envelope=0,0 5250,30 80427,95 114216,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,100 35930,41 109695,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=1 +F2=880 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 96370,100 98749,0 +Envelope2=0,100 3000,30 93514,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=8 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/ambient_backgroud.ds b/src/samples/drumsynth/misc_fx/ambient_backgroud.ds new file mode 100644 index 0000000..91fd12a --- /dev/null +++ b/src/samples/drumsynth/misc_fx/ambient_backgroud.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-16 +Filter=1 +HighPass=0 +Resonance=54 +FilterEnv=0,98 14277,49 31885,28 46876,19 75668,8 107791,0 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=220 +F2=110 +Droop=50 +Phase=00 +Envelope=0,0 5250,30 80427,95 114216,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,100 35930,41 109695,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=0 +F2=800 +Wave2=4 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 96370,100 98749,0 +Envelope2=0,100 3000,30 93514,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=8 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/click.ds b/src/samples/drumsynth/misc_fx/click.ds new file mode 100644 index 0000000..f902a28 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/click.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=16 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=350 +F2=174 +Droop=69 +Phase=45 +Envelope=0,100 715,46 1788,17 5453,0 + +[Noise] +On=1 +Level=64 +Slope=-5 +Envelope=0,0 22,98 521,52 1043,21 2890,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=88 +F=4000 +dF=83 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/coo.ds b/src/samples/drumsynth/misc_fx/coo.ds new file mode 100644 index 0000000..08453b3 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/coo.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=63 +FilterEnv=0,1 6504,17 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=550 +Wave1=0 +Track1=0 +F2=241 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 317,49 1110,29 2221,10 4283,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=30 +Bits=2 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/detonate.ds b/src/samples/drumsynth/misc_fx/detonate.ds new file mode 100644 index 0000000..3b2783a --- /dev/null +++ b/src/samples/drumsynth/misc_fx/detonate.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,11 6092,5 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=5633 +F2=100 +Droop=12 +Phase=0 +Envelope=0,100 5250,30 53935,20 104698,86 191946,32 264917,23 303782,44 333923,41 398962,5 398962,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 2887,24 5425,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=137 +F1=65.406 +Wave1=0 +Track1=0 +F2=440 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 319646,95 391031,0 +Envelope2=0,100 337095,94 391031,0 +Filter=0 + +[NoiseBand] +On=1 +Level=146 +F=122 +dF=17 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=0 +Level=101 +F=3100 +dF=60 +Envelope=0,100 1079,11 4500,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/dirty_transform.ds b/src/samples/drumsynth/misc_fx/dirty_transform.ds new file mode 100644 index 0000000..a449695 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/dirty_transform.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-12 +Filter=1 +HighPass=0 +Resonance=60 +FilterEnv=0,0 0,55 14515,51 14753,0 25223,1 25223,54 39500,50 39500,0 56632,0 56632,50 71861,49 72337,1 86852,1 87565,49 99225,49 100653,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=0 +F2=880 +Droop=60 +Phase=00 +Envelope=0,8 5250,30 20702,22 29744,68 44497,58 114930,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=440 +Wave1=2 +Track1=0 +F2=880 +Wave2=2 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 3750,30 8804,71 10470,0 +Envelope2=0,49 4822,86 8725,49 65040,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=32 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_fx/dirty_transform_2.ds b/src/samples/drumsynth/misc_fx/dirty_transform_2.ds new file mode 100644 index 0000000..80f1f20 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/dirty_transform_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-12 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,0 0,55 14515,51 14753,0 25223,1 25223,54 39500,50 39500,0 56632,0 56632,50 71861,49 72337,1 86852,1 87565,49 99225,49 100653,1 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=0 +F2=880 +Droop=30 +Phase=00 +Envelope=0,8 5250,30 20702,22 29744,68 44497,58 114930,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=1 +F2=880 +Wave2=0 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 96370,100 98749,0 +Envelope2=0,100 13801,100 15467,1 29982,4 30220,101 43307,98 43783,0 55680,0 55918,100 67578,100 69005,0 82331,4 84710,100 96132,101 104698,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=32 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/distorion_oscilator.ds b/src/samples/drumsynth/misc_fx/distorion_oscilator.ds new file mode 100644 index 0000000..8d7836c --- /dev/null +++ b/src/samples/drumsynth/misc_fx/distorion_oscilator.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-15 +Filter=1 +HighPass=0 +Resonance=99 +FilterEnv=0,100 5552,44 23002,17 66626,3 129286,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=220 +F2=55 +Droop=81 +Phase=00 +Envelope=0,100 24588,47 61074,21 136424,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=220 +Wave1=2 +Track1=0 +F2=5.5 +Wave2=0 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 11897,56 43624,27 101525,11 186394,0 +Envelope2=0,32 70592,33 194326,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=1 +Clipping=37 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/electric_intro_to_a.ds b/src/samples/drumsynth/misc_fx/electric_intro_to_a.ds new file mode 100644 index 0000000..73df7dd --- /dev/null +++ b/src/samples/drumsynth/misc_fx/electric_intro_to_a.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=21 +FilterEnv=0,100 72971,47 115009,80 155460,35 192739,67 222086,27 251433,41 267297,18 295058,24 302989,8 315680,9 322025,3 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=60210 +F2=440 +Droop=30 +Phase=0 +Envelope=0,100 219707,38 425930,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/electric_waves_out_my_window.ds b/src/samples/drumsynth/misc_fx/electric_waves_out_my_window.ds new file mode 100644 index 0000000..397dadd --- /dev/null +++ b/src/samples/drumsynth/misc_fx/electric_waves_out_my_window.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,8 104698,11 170531,29 245088,9 321232,17 365649,16 398962,5 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=600 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=83 +Slope=54 +Envelope=0,0 4500,30 139597,13 218121,21 287126,5 341854,23 425137,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=101 +F1=600 +Wave1=0 +Track1=1 +F2=120 +Wave2=0 +Track2=1 +Method=2 +Param=50 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=83 +F=5000 +dF=79 +Envelope=0,9 83282,30 170531,14 258572,46 331543,36 374374,8 433068,0 + +[NoiseBand2] +On=1 +Level=74 +F=8000 +dF=90 +Envelope=0,5 1500,20 67102,42 94228,11 143563,15 188773,53 239536,14 268883,5 324405,29 341854,13 363270,20 435448,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/elekperc1.ds b/src/samples/drumsynth/misc_fx/elekperc1.ds new file mode 100644 index 0000000..15b6f3c --- /dev/null +++ b/src/samples/drumsynth/misc_fx/elekperc1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=200 +Level=1 +Filter=1 +HighPass=1 +Resonance=54 +FilterEnv=0,40 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 635,11 10500,0 + +[Noise] +On=1 +Level=85 +Slope=23 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=26 +F1=4364 +Wave1=3 +Track1=0 +F2=7642 +Wave2=3 +Track2=0 +Method=0 +Param=0 +Envelope1=0,83 888,19 6218,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=156 +F=9500 +dF=29 +Envelope=0,100 0,72 819,8 4470,0 + +[NoiseBand2] +On=1 +Level=128 +F=3150 +dF=50 +Envelope=0,100 714,4 3000,0 + +[Distortion] +On=0 +Clipping=32 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/elekperc2.ds b/src/samples/drumsynth/misc_fx/elekperc2.ds new file mode 100644 index 0000000..ce487af --- /dev/null +++ b/src/samples/drumsynth/misc_fx/elekperc2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=24 +Stretch=25 +Level=0 +Filter=1 +HighPass=1 +Resonance=90 +FilterEnv=0,35 714,100 5473,38 5473,100 11422,0 24271,8 44259,29 63326,72 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=440 +F2=0 +Droop=14 +Phase=0 +Envelope=0,100 3093,50 13801,14 31885,5 85900,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Method=1 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=220 +dF=48 +Envelope=0,100 6345,67 13198,41 20940,26 27793,15 35153,10 57996,0 + +[NoiseBand2] +On=0 +Level=181 +F=14000 +dF=31 +Envelope=0,100 1043,1 10504,0 + +[Distortion] +On=1 +Clipping=0 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/end_of_broadcast_day.ds b/src/samples/drumsynth/misc_fx/end_of_broadcast_day.ds new file mode 100644 index 0000000..3cb72cc --- /dev/null +++ b/src/samples/drumsynth/misc_fx/end_of_broadcast_day.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,7 5473,18 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=65.406 +F2=5632 +Droop=65 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=1 +Level=128 +Slope=-10 +Envelope=0,100 218121,100 218121,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=137 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 4124,41 11422,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=2332 +dF=7 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=155 +F=3100 +dF=10 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/entre.ds b/src/samples/drumsynth/misc_fx/entre.ds new file mode 100644 index 0000000..6fa9e73 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/entre.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=100 +Wave1=0 +Track1=1 +F2=4562 +Wave2=1 +Track2=1 +Method=1 +Param=70 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 15241,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=6 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/experiment_1.ds b/src/samples/drumsynth/misc_fx/experiment_1.ds new file mode 100644 index 0000000..57f92a4 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/experiment_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=72 +FilterEnv=0,100 10311,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=10000 +F2=50 +Droop=70 +Phase=0 +Envelope=0,100 5250,30 225259,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/experiment_2_-_turn_off_the_tv.ds b/src/samples/drumsynth/misc_fx/experiment_2_-_turn_off_the_tv.ds new file mode 100644 index 0000000..3832ccf --- /dev/null +++ b/src/samples/drumsynth/misc_fx/experiment_2_-_turn_off_the_tv.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=72 +FilterEnv=0,100 10311,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=10000 +F2=50 +Droop=70 +Phase=0 +Envelope=0,100 5250,30 225259,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=1 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/experiment_3_-_the_transform.ds b/src/samples/drumsynth/misc_fx/experiment_3_-_the_transform.ds new file mode 100644 index 0000000..72cfeb1 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/experiment_3_-_the_transform.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=72 +FilterEnv=0,100 10311,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=48 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=65 +F1=50 +Wave1=4 +Track1=1 +F2=100 +Wave2=1 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/experiment_4_-_clean.ds b/src/samples/drumsynth/misc_fx/experiment_4_-_clean.ds new file mode 100644 index 0000000..b8c9a1a --- /dev/null +++ b/src/samples/drumsynth/misc_fx/experiment_4_-_clean.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=72 +FilterEnv=0,100 10311,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=48 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=65 +F1=50 +Wave1=4 +Track1=0 +F2=100 +Wave2=1 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 51556,41 204637,0 +Envelope2=0,100 51556,41 204637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/f#m7_space_signal.ds b/src/samples/drumsynth/misc_fx/f#m7_space_signal.ds new file mode 100644 index 0000000..d9c3a7c --- /dev/null +++ b/src/samples/drumsynth/misc_fx/f#m7_space_signal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=200 +Level=-2 +Filter=1 +HighPass=1 +Resonance=15 +FilterEnv=0,32 17132,50 26174,24 39262,40 56870,15 77096,39 90421,24 121830,56 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=739.99 +F2=739.99 +Droop=15 +Phase=180 +Envelope=0,100 25461,100 25461,13 44021,13 44021,100 64722,100 64722,14 84234,14 84472,100 120878,0 + +[Noise] +On=1 +Level=16 +Slope=-59 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=1 +Track1=1 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,0 25937,100 44259,13 64722,100 84234,14 110171,98 124924,0 +Envelope2=0,100 17846,17 39738,61 57108,28 75430,39 123496,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=554.37 +dF=10 +Envelope=0,100 17846,25 36168,75 55442,29 74240,66 114930,0 + +[NoiseBand2] +On=1 +Level=94 +F=55 +dF=7 +Envelope=0,0 26888,45 41879,22 64008,24 79951,8 129445,0 + +[Distortion] +On=1 +Clipping=0 +Bits=5 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/feedback.ds b/src/samples/drumsynth/misc_fx/feedback.ds new file mode 100644 index 0000000..1855b18 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/feedback.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=63 +FilterEnv=0,1 6504,17 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=10 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=4336 +Wave1=0 +Track1=0 +F2=142 +Wave2=0 +Track2=1 +Method=1 +Param=100 +Envelope1=0,85 1904,53 10708,29 18639,0 +Envelope2=0,100 1031,49 3966,30 9359,22 19036,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=30 +Bits=2 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/flashy_wind.ds b/src/samples/drumsynth/misc_fx/flashy_wind.ds new file mode 100644 index 0000000..ec4f7c6 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/flashy_wind.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=47 +FilterEnv=0,5 2935,56 4838,23 7138,53 10390,10 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=50 +Droop=58 +Phase=60 +Envelope=0,100 397,52 1428,29 3490,15 6980,10 16339,0 + +[Noise] +On=1 +Level=128 +Slope=92 +Envelope=0,16 1500,53 14991,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=315 +Wave1=4 +Track1=0 +F2=630 +Wave2=4 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/flipper.ds b/src/samples/drumsynth/misc_fx/flipper.ds new file mode 100644 index 0000000..5a54dfd --- /dev/null +++ b/src/samples/drumsynth/misc_fx/flipper.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,55 14691,50 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=50 +Droop=39 +Phase=110 +Envelope=0,0 89,95 899,38 4247,15 21737,0 + +[Noise] +On=0 +Level=146 +Slope=-75 +Envelope=0,0 0,100 4797,3 6296,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=115 +F1=437 +Wave1=0 +Track1=0 +F2=611 +Wave2=0 +Track2=0 +Method=3 +Param=38 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/formant_techno.ds b/src/samples/drumsynth/misc_fx/formant_techno.ds new file mode 100644 index 0000000..33d3da4 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/formant_techno.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=15 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,95 1399,50 4197,23 7246,11 12492,6 442000,100 442000,0 + +[Tone] +On=1 +Level=99 +F1=110 +F2=50 +Droop=66 +Phase=65 +Envelope=0,100 5996,25 14741,0 22886,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=83 +F1=110 +Wave1=0 +Track1=1 +F2=110 +Wave2=0 +Track2=1 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=20 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/frequency_revolution.ds b/src/samples/drumsynth/misc_fx/frequency_revolution.ds new file mode 100644 index 0000000..74fc903 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/frequency_revolution.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-10 +Filter=1 +HighPass=1 +Resonance=30 +FilterEnv=0,0 125399,47 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=5000 +F2=120 +Droop=20 +Phase=0 +Envelope=0,100 4283,0 11422,100 11422,0 19988,100 19988,0 30933,102 30933,0 46876,100 46876,0 62581,96 65436,0 75430,97 75430,0 86852,95 86852,1 98273,100 98273,0 105888,100 106126,0 112788,100 113026,0 120165,98 124924,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=3 +Track1=1 +F2=630 +Wave2=4 +Track2=0 +Method=1 +Param=50 +Envelope1=0,100 34741,54 127065,0 +Envelope2=0,100 1000,20 4045,0 9280,94 11660,0 19988,98 20226,5 31885,99 32599,5 46400,95 47590,2 60915,95 66388,5 73288,93 75430,5 86376,95 86852,5 98273,95 98749,10 105412,98 106363,11 113026,89 114454,1 120640,96 126351,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/fried_food_for_dinner.ds b/src/samples/drumsynth/misc_fx/fried_food_for_dinner.ds new file mode 100644 index 0000000..1ca7a1e --- /dev/null +++ b/src/samples/drumsynth/misc_fx/fried_food_for_dinner.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-17 +Stretch=100 +Level=-3 +Filter=1 +HighPass=1 +Resonance=53 +FilterEnv=0,20 27412,2 58250,16 442000,100 442000,0 + +[Tone] +On=1 +Level=92 +F1=880 +F2=220 +Droop=29 +Phase=12 +Envelope=0,85 3046,85 3934,48 10279,8 17132,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,54 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=1 +Level=181 +F=220 +dF=0 +Envelope=0,0 4315,11 4442,35 5330,14 20051,5 54189,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[Distortion] +On=1 +Clipping=32 +Bits=3 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/funky_stab.ds b/src/samples/drumsynth/misc_fx/funky_stab.ds new file mode 100644 index 0000000..b228015 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/funky_stab.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0.00 +Stretch=30 +Level=9 +Filter=0 +HighPass=0 +Resonance=5 +FilterEnv=0,3 1799,8 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 949,69 2898,44 4897,29 6796,17 8745,10 11393,4 17689,0 +Envelope2=0,96 4297,11 5497,41 16240,81 17489,0 +Filter=0 + +[NoiseBand] +On=0 +Level=123 +F=200 +dF=8 +Envelope=0,100 5250,30 10500,0 + +[NoiseBand2] +On=0 +Level=166 +F=3100 +dF=40 +Envelope=0,100 300,65 800,39 1500,20 2349,8 3748,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/future.ds b/src/samples/drumsynth/misc_fx/future.ds new file mode 100644 index 0000000..4cd8e2c --- /dev/null +++ b/src/samples/drumsynth/misc_fx/future.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=5 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,8 2300,80 15149,61 17767,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=700 +F2=20 +Droop=18 +Phase=7643 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=3 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=92 +F=45 +dF=8 +Envelope=0,100 2250,30 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=26 +Bits=0 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord.ds b/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord.ds new file mode 100644 index 0000000..71bce8e --- /dev/null +++ b/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=500 +Level=1 +Filter=0 +HighPass=0 +Resonance=85 +FilterEnv=0,0 4061,99 442000,100 442000,0 + +[Tone] +On=1 +Level=74 +F1=587.33 +F2=587.33 +Droop=0 +Phase=0 +Envelope=0,100 3750,100 3750,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=34 +F1=392 +Wave1=4 +Track1=0 +F2=587.33 +Wave2=0 +Track2=0 +Method=2 +Param=44 +Envelope1=0,100 3750,100 3750,0 +Envelope2=0,100 865,36 1666,92 2403,14 3085,59 3750,0 +Filter=1 + +[NoiseBand] +On=1 +Level=128 +F=1568 +dF=5 +Envelope=0,100 3750,100 3750,0 + +[NoiseBand2] +On=1 +Level=80 +F=987.77 +dF=7 +Envelope=0,100 3750,100 3750,0 + +[Distortion] +On=1 +Clipping=0 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord_2.ds b/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord_2.ds new file mode 100644 index 0000000..5dab077 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/gmaj_lo-fi_chord_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=500 +Level=1 +Filter=1 +HighPass=1 +Resonance=52 +FilterEnv=0,0 4061,99 442000,100 442000,0 + +[Tone] +On=1 +Level=74 +F1=587.33 +F2=587.33 +Droop=0 +Phase=0 +Envelope=0,100 3750,100 3750,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=34 +F1=392 +Wave1=4 +Track1=0 +F2=587.33 +Wave2=0 +Track2=0 +Method=2 +Param=44 +Envelope1=0,100 3750,100 3750,0 +Envelope2=0,100 865,36 1666,92 2403,14 3085,59 3750,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1568 +dF=5 +Envelope=0,100 3750,100 3750,0 + +[NoiseBand2] +On=1 +Level=80 +F=987.77 +dF=7 +Envelope=0,100 3750,100 3750,0 + +[Distortion] +On=1 +Clipping=0 +Bits=5 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/halt_variety.ds b/src/samples/drumsynth/misc_fx/halt_variety.ds new file mode 100644 index 0000000..51203af --- /dev/null +++ b/src/samples/drumsynth/misc_fx/halt_variety.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,11 6092,5 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=5633 +F2=100 +Droop=12 +Phase=0 +Envelope=0,100 5250,30 53935,20 104698,86 191946,32 264917,23 303782,44 333923,41 398962,5 398962,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 2887,24 5425,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=0 +Track1=0 +F2=440 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 319646,95 391031,0 +Envelope2=0,100 337095,94 391031,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=122 +dF=17 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=101 +F=3100 +dF=60 +Envelope=0,100 1079,11 4500,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/hip-hop_stop.ds b/src/samples/drumsynth/misc_fx/hip-hop_stop.ds new file mode 100644 index 0000000..6a9df19 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/hip-hop_stop.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,0 2062,24 8646,43 442000,100 442000,0 + +[Tone] +On=1 +Level=28 +F1=8000 +F2=20 +Droop=28 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=8472 +Wave1=3 +Track1=1 +F2=4726 +Wave2=3 +Track2=1 +Method=3 +Param=60 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=50 +dF=20 +Envelope=0,100 2250,30 12373,0 + +[NoiseBand2] +On=1 +Level=74 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=14 +Bits=5 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/hip-hop_stop_2.ds b/src/samples/drumsynth/misc_fx/hip-hop_stop_2.ds new file mode 100644 index 0000000..b55ce3a --- /dev/null +++ b/src/samples/drumsynth/misc_fx/hip-hop_stop_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=0 +HighPass=0 +Resonance=9 +FilterEnv=0,0 2062,24 8487,26 442000,100 442000,0 + +[Tone] +On=0 +Level=28 +F1=8000 +F2=20 +Droop=58 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=8472 +Wave1=3 +Track1=1 +F2=4726 +Wave2=3 +Track2=1 +Method=3 +Param=60 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=92 +F=50 +dF=20 +Envelope=0,100 2250,30 12373,0 + +[NoiseBand2] +On=0 +Level=74 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=14 +Bits=1 +Rate=7 diff --git a/src/samples/drumsynth/misc_fx/hollow.ds b/src/samples/drumsynth/misc_fx/hollow.ds new file mode 100644 index 0000000..b4334e5 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/hollow.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=0 +Level=1 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=5462 +Wave1=0 +Track1=1 +F2=1 +Wave2=4 +Track2=1 +Method=3 +Param=100 +Envelope1=0,85 1904,53 2221,0 4521,0 +Envelope2=0,100 2935,74 7456,64 11184,56 11660,1 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=2 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/howdy_oil_barrel.ds b/src/samples/drumsynth/misc_fx/howdy_oil_barrel.ds new file mode 100644 index 0000000..1958fb5 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/howdy_oil_barrel.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=-12 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6223,17 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=1500 +F2=120 +Droop=50 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 4442,0 + +[Noise] +On=0 +Level=101 +Slope=-10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=55 +Wave1=0 +Track1=0 +F2=4353 +Wave2=0 +Track2=1 +Method=1 +Param=90 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=220 +dF=20 +Envelope=0,100 750,20 2221,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=27 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/jaggies.ds b/src/samples/drumsynth/misc_fx/jaggies.ds new file mode 100644 index 0000000..ce1e3d6 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/jaggies.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=200 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=50 +F2=50 +Droop=0 +Phase=0 +Envelope=0,100 5433,69 6092,26 12564,49 14975,12 17386,28 25127,17 28681,56 32996,0 42641,41 45306,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=50 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 13579,68 23732,13 46067,67 59138,0 +Envelope2=0,100 1000,20 3807,77 9645,44 11295,84 21447,28 23858,77 31473,35 40483,77 48732,0 +Filter=0 + +[NoiseBand] +On=1 +Level=45 +F=300 +dF=12 +Envelope=0,100 6218,17 10153,57 14340,22 17259,53 21701,66 33123,28 40610,62 48605,14 56473,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=1 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/laser_gun_&_ricochet.ds b/src/samples/drumsynth/misc_fx/laser_gun_&_ricochet.ds new file mode 100644 index 0000000..0a78236 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/laser_gun_&_ricochet.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,11 442000,100 442000,0 + +[Tone] +On=1 +Level=154 +F1=800 +F2=55 +Droop=14 +Phase=65 +Envelope=0,100 5250,30 9597,0 14753,0 + +[Noise] +On=1 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=1760 +Wave1=4 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/machine_drone.ds b/src/samples/drumsynth/misc_fx/machine_drone.ds new file mode 100644 index 0000000..c0a3d8d --- /dev/null +++ b/src/samples/drumsynth/misc_fx/machine_drone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=35 +FilterEnv=0,0 6901,8 14277,2 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=5632 +F2=57 +Droop=100 +Phase=65 +Envelope=0,100 58504,95 62057,0 + +[Noise] +On=0 +Level=146 +Slope=-94 +Envelope=0,71 635,11 1110,0 2459,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=110 +F1=110 +Wave1=1 +Track1=0 +F2=6842 +Wave2=2 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 58250,96 64215,0 +Envelope2=0,100 10153,80 17370,86 27681,75 36486,78 39738,89 55839,78 61677,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/metal_twist.ds b/src/samples/drumsynth/misc_fx/metal_twist.ds new file mode 100644 index 0000000..29fb152 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/metal_twist.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=-7 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6271,48 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=200 +F2=120 +Droop=80 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=20 +Envelope=0,100 1140,69 1457,41 4671,11 8187,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=220 +Wave1=3 +Track1=0 +F2=1720 +Wave2=0 +Track2=1 +Method=1 +Param=80 +Envelope1=0,100 8266,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/modular.ds b/src/samples/drumsynth/misc_fx/modular.ds new file mode 100644 index 0000000..d8db27d --- /dev/null +++ b/src/samples/drumsynth/misc_fx/modular.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-12 +Filter=1 +HighPass=0 +Resonance=85 +FilterEnv=0,100 46004,38 99939,11 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=55 +F2=110 +Droop=0 +Phase=00 +Envelope=0,100 40451,27 138011,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=0 +Track1=1 +F2=220 +Wave2=3 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 36486,29 137218,0 +Envelope2=0,100 31727,23 93514,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/modular_fm_counterpoint.ds b/src/samples/drumsynth/misc_fx/modular_fm_counterpoint.ds new file mode 100644 index 0000000..37d9af1 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/modular_fm_counterpoint.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-12 +Filter=1 +HighPass=0 +Resonance=85 +FilterEnv=0,100 46004,38 99939,11 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=200 +F2=100 +Droop=0 +Phase=00 +Envelope=0,100 40451,27 138011,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=400 +Wave1=0 +Track1=1 +F2=300 +Wave2=3 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 36486,29 137218,0 +Envelope2=0,0 26968,53 112629,100 118975,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/multi-ping.ds b/src/samples/drumsynth/misc_fx/multi-ping.ds new file mode 100644 index 0000000..3aae3d0 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/multi-ping.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=5000 +F2=120 +Droop=20 +Phase=0 +Envelope=0,100 4283,0 11422,100 11422,0 19988,100 19988,0 30933,102 30933,0 46876,100 46876,0 62581,96 65436,0 75430,97 75430,0 86852,95 86852,1 98273,100 98273,0 105888,100 106126,0 112788,100 113026,0 120165,98 124924,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/my_atari_memory.ds b/src/samples/drumsynth/misc_fx/my_atari_memory.ds new file mode 100644 index 0000000..067f2d7 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/my_atari_memory.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=-7 +Stretch=100 +Level=-6 +Filter=1 +HighPass=0 +Resonance=61 +FilterEnv=0,100 32520,0 32520,100 62660,2 62660,100 77730,0 77730,100 103112,0 103112,99 140390,0 140390,100 154667,0 154667,100 180049,0 180049,98 199878,0 199878,100 226052,0 226052,100 263331,0 263331,100 306162,0 323612,18 419585,0 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=60210 +F2=440 +Droop=30 +Phase=0 +Envelope=0,100 219707,38 425930,0 + +[Noise] +On=1 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=2000 +Wave1=4 +Track1=1 +F2=1020 +Wave2=4 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 2502,97 39658,33 109457,0 425930,0 +Envelope2=0,100 42831,0 80903,101 126113,-1 172117,99 227638,2 294264,98 348200,6 397376,80 423550,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/new_sweep.ds b/src/samples/drumsynth/misc_fx/new_sweep.ds new file mode 100644 index 0000000..cc872f3 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/new_sweep.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-12 +Filter=1 +HighPass=1 +Resonance=64 +FilterEnv=0,98 110885,37 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=110 +F2=200 +Droop=50 +Phase=00 +Envelope=0,0 5250,30 80427,95 114216,0 + +[Noise] +On=1 +Level=145 +Slope=80 +Envelope=0,100 35930,41 109695,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=1 +F2=880 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 96370,100 98749,0 +Envelope2=0,100 7138,39 13801,100 15467,1 22367,31 29982,4 30220,101 36644,41 43307,98 43783,0 49969,22 55680,0 55918,100 60915,35 67578,100 69005,0 75192,25 82331,4 84710,100 92087,38 96132,101 104698,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=8 +Bits=3 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/noise_filtering.ds b/src/samples/drumsynth/misc_fx/noise_filtering.ds new file mode 100644 index 0000000..0e88d65 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/noise_filtering.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,21 14277,30 33313,65 46797,27 75351,50 80903,26 97559,29 107871,12 115802,20 123734,5 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=40392 +F2=880 +Droop=50 +Phase=0 +Envelope=0,100 16656,47 30140,29 51556,14 140390,0 + +[Noise] +On=1 +Level=94 +Slope=100 +Envelope=0,100 8090,64 27364,38 120403,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=114 +F1=5200 +Wave1=4 +Track1=0 +F2=195.998 +Wave2=2 +Track2=1 +Method=2 +Param=89 +Envelope1=0,100 48383,35 72178,12 125320,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=5732 +dF=99 +Envelope=0,100 1758,38 327577,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/not_trying_too_hard.ds b/src/samples/drumsynth/misc_fx/not_trying_too_hard.ds new file mode 100644 index 0000000..a60e1d4 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/not_trying_too_hard.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=-8 +Filter=1 +HighPass=0 +Resonance=52 +FilterEnv=0,100 523,56 998,29 2565,13 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=130.813 +F2=261.626 +Droop=39 +Phase=0 +Envelope=0,100 2391,47 21337,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=112 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=1 +Method=2 +Param=19 +Envelope1=0,100 2391,48 18589,0 +Envelope2=0,100 2423,56 22736,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/numb.ds b/src/samples/drumsynth/misc_fx/numb.ds new file mode 100644 index 0000000..6a26414 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/numb.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=0 +HighPass=0 +Resonance=35 +FilterEnv=0,0 6901,8 14277,2 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=5632 +F2=57 +Droop=40 +Phase=65 +Envelope=0,100 11342,20 31727,0 + +[Noise] +On=0 +Level=146 +Slope=-94 +Envelope=0,71 635,11 1110,0 2459,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=110 +F1=110 +Wave1=1 +Track1=0 +F2=330 +Wave2=2 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 11342,20 31727,0 +Envelope2=0,100 11342,20 31727,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff.ds b/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff.ds new file mode 100644 index 0000000..f675737 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=52 +FilterEnv=0,100 523,56 998,29 2565,13 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=40 +F2=880 +Droop=0 +Phase=0 +Envelope=0,100 46797,49 287919,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=112 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=1 +Param=89 +Envelope1=0,100 48383,50 310128,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff_2.ds b/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff_2.ds new file mode 100644 index 0000000..c81c6e0 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/obligatory_ufo_liftoff_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=52 +FilterEnv=0,100 523,56 998,29 2565,13 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=40 +F2=880 +Droop=0 +Phase=0 +Envelope=0,100 46797,49 287919,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=112 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=1 +Param=89 +Envelope1=0,100 48383,50 310128,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/oom_paa.ds b/src/samples/drumsynth/misc_fx/oom_paa.ds new file mode 100644 index 0000000..8506643 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/oom_paa.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=40 +FilterEnv=0,5 2935,5 6583,0 9835,0 10390,10 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=200 +F2=50 +Droop=58 +Phase=60 +Envelope=0,100 397,52 1428,29 3490,15 6980,10 16339,0 + +[Noise] +On=1 +Level=53 +Slope=-83 +Envelope=0,16 1500,53 14991,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=315 +Wave1=4 +Track1=0 +F2=630 +Wave2=4 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=5 diff --git a/src/samples/drumsynth/misc_fx/oom_pulse.ds b/src/samples/drumsynth/misc_fx/oom_pulse.ds new file mode 100644 index 0000000..667f507 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/oom_pulse.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=84 +FilterEnv=0,5 2935,5 6583,0 9835,0 10390,10 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=500 +F2=100 +Droop=49 +Phase=60 +Envelope=0,100 397,52 1428,29 3490,15 6980,10 16339,0 + +[Noise] +On=0 +Level=53 +Slope=-83 +Envelope=0,16 1500,53 14991,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=119 +F1=315 +Wave1=4 +Track1=0 +F2=630 +Wave2=4 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=5 diff --git a/src/samples/drumsynth/misc_fx/owwww.ds b/src/samples/drumsynth/misc_fx/owwww.ds new file mode 100644 index 0000000..cc89cad --- /dev/null +++ b/src/samples/drumsynth/misc_fx/owwww.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=6 +Filter=1 +HighPass=0 +Resonance=79 +FilterEnv=0,98 6425,53 9042,86 11580,50 15149,61 20860,18 37913,0 442000,100 442000,0 + +[Tone] +On=0 +Level=73 +F1=700 +F2=20 +Droop=18 +Phase=7643 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=55 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=3 +Track2=0 +Method=0 +Param=20 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 22367,57 27523,98 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=55 +dF=8 +Envelope=0,100 9042,35 36882,0 + +[NoiseBand2] +On=0 +Level=20 +F=3100 +dF=40 +Envelope=0,100 4918,27 35851,0 + +[Distortion] +On=1 +Clipping=32 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/playing_in_water.ds b/src/samples/drumsynth/misc_fx/playing_in_water.ds new file mode 100644 index 0000000..1fa737f --- /dev/null +++ b/src/samples/drumsynth/misc_fx/playing_in_water.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=52 +FilterEnv=0,100 523,56 998,29 4124,11 7535,3 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=40 +F2=880 +Droop=0 +Phase=0 +Envelope=0,100 46797,49 287919,0 + +[Noise] +On=1 +Level=157 +Slope=0 +Envelope=0,100 500,20 33630,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=112 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=1 +Param=89 +Envelope1=0,100 48383,50 310128,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/plot_thickens_2.ds b/src/samples/drumsynth/misc_fx/plot_thickens_2.ds new file mode 100644 index 0000000..ae5cb72 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/plot_thickens_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-7 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,11 6092,5 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=5633 +F2=100 +Droop=12 +Phase=0 +Envelope=0,100 5250,30 53935,20 104698,86 191946,32 264917,23 303782,44 333923,41 398962,5 398962,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 2887,24 5425,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=137 +F1=65.406 +Wave1=1 +Track1=0 +F2=220 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 319646,95 391031,0 +Envelope2=0,100 129286,20 248261,93 391031,0 +Filter=0 + +[NoiseBand] +On=1 +Level=146 +F=122 +dF=17 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=0 +Level=101 +F=3100 +dF=60 +Envelope=0,100 1079,11 4500,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/punch_flange.ds b/src/samples/drumsynth/misc_fx/punch_flange.ds new file mode 100644 index 0000000..a73e292 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/punch_flange.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 120640,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=20 +Droop=70 +Phase=00 +Envelope=0,100 23785,90 120165,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=49 +Bits=7 +Rate=7 diff --git a/src/samples/drumsynth/misc_fx/punch_flange_2.ds b/src/samples/drumsynth/misc_fx/punch_flange_2.ds new file mode 100644 index 0000000..dbb2cfa --- /dev/null +++ b/src/samples/drumsynth/misc_fx/punch_flange_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 351372,1 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=50 +Droop=97 +Phase=00 +Envelope=0,100 64246,29 325991,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=49 +Bits=7 +Rate=7 diff --git a/src/samples/drumsynth/misc_fx/q_zone_drone.ds b/src/samples/drumsynth/misc_fx/q_zone_drone.ds new file mode 100644 index 0000000..1ccd3ff --- /dev/null +++ b/src/samples/drumsynth/misc_fx/q_zone_drone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=3 +Filter=1 +HighPass=1 +Resonance=66 +FilterEnv=0,77 5203,82 12437,56 17513,56 19797,48 24874,48 28681,34 38199,56 44925,13 58377,54 68530,5 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=150 +F2=300 +Droop=78 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=16 +Slope=-59 +Envelope=0,100 5584,34 12056,81 22209,68 27031,8 40229,39 46194,84 61169,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=1 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 57996,89 67260,0 +Envelope2=0,46 7234,79 8883,32 21447,58 30204,19 40356,68 45813,60 52793,81 68656,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=880 +dF=10 +Envelope=0,100 9645,62 16879,80 26270,10 42260,83 50509,52 58631,90 67260,0 + +[NoiseBand2] +On=1 +Level=94 +F=55 +dF=7 +Envelope=0,6 1500,30 19924,53 28935,36 34645,73 43021,46 51905,73 62184,55 68022,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/recption.ds b/src/samples/drumsynth/misc_fx/recption.ds new file mode 100644 index 0000000..087cad2 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/recption.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=500 +Level=-7 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=82 +F1=20 +F2=9000 +Droop=0 +Phase=0 +Envelope=0,100 5846,38 18439,0 25384,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=4 +Track1=1 +F2=630 +Wave2=1 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 11593,67 22486,0 +Envelope2=0,100 24435,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/sci-fi.ds b/src/samples/drumsynth/misc_fx/sci-fi.ds new file mode 100644 index 0000000..51392c6 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/sci-fi.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=-3 +Filter=0 +HighPass=0 +Resonance=63 +FilterEnv=0,1 6504,17 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=90 +Envelope=0,71 635,11 2459,50 2459,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=4336 +Wave1=4 +Track1=1 +F2=142 +Wave2=0 +Track2=0 +Method=1 +Param=100 +Envelope1=0,85 1904,53 10708,29 18639,0 +Envelope2=0,100 19036,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/sci-fi_door_open.ds b/src/samples/drumsynth/misc_fx/sci-fi_door_open.ds new file mode 100644 index 0000000..9c9edc0 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/sci-fi_door_open.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=200 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=133 +F1=120 +F2=50 +Droop=73 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=144 +Slope=100 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=110 +Wave2=1 +Track2=1 +Method=1 +Param=86 +Envelope1=0,62 11343,86 19288,0 +Envelope2=0,4 3398,40 13492,23 19388,0 +Filter=0 + +[NoiseBand] +On=0 +Level=36 +F=130 +dF=15 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/sickly_wineglass.ds b/src/samples/drumsynth/misc_fx/sickly_wineglass.ds new file mode 100644 index 0000000..5692717 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/sickly_wineglass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,74 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=181 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=134 +F1=1900 +Wave1=0 +Track1=0 +F2=3420 +Wave2=0 +Track2=0 +Method=1 +Param=61 +Envelope1=0,100 1250,20 62311,0 +Envelope2=0,100 1000,20 9772,47 15736,29 30204,56 43402,23 52666,62 64976,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/sign_off.ds b/src/samples/drumsynth/misc_fx/sign_off.ds new file mode 100644 index 0000000..3167222 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/sign_off.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=1000 +Level=0 +Filter=1 +HighPass=1 +Resonance=13 +FilterEnv=0,89 1449,100 3048,11 5347,84 7196,18 9894,59 11693,17 14391,45 17389,22 442000,100 442000,0 + +[Tone] +On=1 +Level=172 +F1=5633 +F2=55 +Droop=2 +Phase=0 +Envelope=0,100 1586,0 4184,56 5830,10 6702,61 7932,10 8546,38 11293,33 13941,77 16240,15 17889,29 20388,0 + +[Noise] +On=1 +Level=108 +Slope=90 +Envelope=0,100 555,21 6696,20 18789,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=163 +F1=4872 +Wave1=1 +Track1=0 +F2=3283 +Wave2=3 +Track2=1 +Method=3 +Param=10 +Envelope1=0,15 3750,30 13192,49 19338,0 +Envelope2=0,100 1399,8 3098,89 4048,8 8095,76 9444,13 12043,62 14641,6 16990,57 20787,0 +Filter=0 + +[NoiseBand] +On=1 +Level=146 +F=220 +dF=10 +Envelope=0,14 3728,64 6821,20 11104,53 12056,14 14991,32 16022,8 17767,38 18560,0 22367,0 + +[NoiseBand2] +On=1 +Level=101 +F=330 +dF=8 +Envelope=0,100 2617,8 4997,34 6980,11 12135,62 14674,11 17688,32 23240,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/slow_moving_traffic.ds b/src/samples/drumsynth/misc_fx/slow_moving_traffic.ds new file mode 100644 index 0000000..6491ba5 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/slow_moving_traffic.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=-4 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6223,17 444000,100 444000,0 + +[Tone] +On=1 +Level=9 +F1=8000 +F2=30 +Droop=20 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 4442,0 + +[Noise] +On=0 +Level=101 +Slope=-10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=0 +Track1=1 +F2=4353 +Wave2=4 +Track2=0 +Method=1 +Param=90 +Envelope1=0,7 444,67 1174,24 2570,75 4632,93 6885,10 8820,35 10406,0 +Envelope2=0,15 2379,35 3458,92 5616,24 7234,24 8566,69 11580,0 +Filter=0 + +[NoiseBand] +On=0 +Level=74 +F=220 +dF=20 +Envelope=0,100 750,20 2221,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=27 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/synthetic_dive.ds b/src/samples/drumsynth/misc_fx/synthetic_dive.ds new file mode 100644 index 0000000..9167296 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/synthetic_dive.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=18 +FilterEnv=0,0 23858,3 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=80 +F2=20 +Droop=15 +Phase=180 +Envelope=0,100 22336,74 37691,0 + +[Noise] +On=0 +Level=16 +Slope=-59 +Envelope=0,100 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=0 +Track1=1 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=92 +F=880 +dF=10 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=94 +F=55 +dF=7 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=41 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/synthetic_dive_crust.ds b/src/samples/drumsynth/misc_fx/synthetic_dive_crust.ds new file mode 100644 index 0000000..4355210 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/synthetic_dive_crust.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=18 +FilterEnv=0,0 23858,3 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=80 +F2=20 +Droop=15 +Phase=180 +Envelope=0,100 22336,74 37691,0 + +[Noise] +On=0 +Level=16 +Slope=-59 +Envelope=0,100 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=0 +Track1=1 +F2=220 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=92 +F=880 +dF=10 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=94 +F=55 +dF=7 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=41 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/teeth.ds b/src/samples/drumsynth/misc_fx/teeth.ds new file mode 100644 index 0000000..0fe3f41 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/teeth.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=-3 +Filter=1 +HighPass=1 +Resonance=73 +FilterEnv=0,98 4838,23 19036,14 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=880 +F2=55 +Droop=0 +Phase=65 +Envelope=0,100 2379,46 7932,20 17926,6 42514,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=100 +Wave1=0 +Track1=0 +F2=20 +Wave2=4 +Track2=1 +Method=1 +Param=30 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=8865 +dF=90 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=15 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/the_plot_thickens.ds b/src/samples/drumsynth/misc_fx/the_plot_thickens.ds new file mode 100644 index 0000000..e43d55e --- /dev/null +++ b/src/samples/drumsynth/misc_fx/the_plot_thickens.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,21 14277,30 33313,65 46797,27 75351,50 80903,26 97559,29 107871,12 115802,20 123734,5 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=40392 +F2=880 +Droop=50 +Phase=0 +Envelope=0,100 16656,47 30140,29 51556,14 140390,0 + +[Noise] +On=1 +Level=94 +Slope=96 +Envelope=0,2 198,91 397,25 523,83 841,11 1340,93 1658,14 2284,30 3974,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=114 +F1=5200 +Wave1=4 +Track1=0 +F2=195.998 +Wave2=2 +Track2=1 +Method=2 +Param=89 +Envelope1=0,100 48383,35 88041,20 189567,7 208603,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=5732 +dF=99 +Envelope=0,100 1758,38 327577,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/the_tweek.ds b/src/samples/drumsynth/misc_fx/the_tweek.ds new file mode 100644 index 0000000..96ac9c4 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/the_tweek.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=-6 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=118 +F1=6995 +F2=50 +Droop=7 +Phase=00 +Envelope=0,100 6028,25 10628,0 22764,0 + +[Noise] +On=1 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=90 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=1 +Clipping=41 +Bits=0 +Rate=4 diff --git a/src/samples/drumsynth/misc_fx/transportive.ds b/src/samples/drumsynth/misc_fx/transportive.ds new file mode 100644 index 0000000..749bfb5 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/transportive.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=1 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,21 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=40 +F2=880 +Droop=0 +Phase=0 +Envelope=0,100 46797,49 287919,0 + +[Noise] +On=0 +Level=112 +Slope=100 +Envelope=0,100 1904,46 8487,20 42355,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=76 +F1=311.127 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=3 +Param=89 +Envelope1=0,100 48383,50 310128,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/ufo_buzz.ds b/src/samples/drumsynth/misc_fx/ufo_buzz.ds new file mode 100644 index 0000000..16e6d9b --- /dev/null +++ b/src/samples/drumsynth/misc_fx/ufo_buzz.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=500 +Level=-9 +Filter=1 +HighPass=1 +Resonance=45 +FilterEnv=0,0 19829,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=1200 +F2=200 +Droop=0 +Phase=0 +Envelope=0,100 19294,67 19666,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=4 +Track1=0 +F2=5 +Wave2=2 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 19294,67 19666,0 +Envelope2=0,100 10311,89 19070,100 19070,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=15 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/ufo_buzz_2.ds b/src/samples/drumsynth/misc_fx/ufo_buzz_2.ds new file mode 100644 index 0000000..c351eba --- /dev/null +++ b/src/samples/drumsynth/misc_fx/ufo_buzz_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=500 +Level=-6 +Filter=1 +HighPass=1 +Resonance=57 +FilterEnv=0,0 19829,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1200 +F2=200 +Droop=0 +Phase=0 +Envelope=0,100 19294,67 19666,0 + +[Noise] +On=0 +Level=130 +Slope=-100 +Envelope=0,100 596,8 1490,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=220 +Wave1=4 +Track1=1 +F2=5 +Wave2=2 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 19294,67 19666,0 +Envelope2=0,100 10311,89 19070,100 19070,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=15 +Bits=3 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/what_time_is_it.ds b/src/samples/drumsynth/misc_fx/what_time_is_it.ds new file mode 100644 index 0000000..25ea004 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/what_time_is_it.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,21 14277,30 33313,65 46797,27 75351,50 80903,26 97559,29 107871,12 115802,20 123734,5 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=40392 +F2=880 +Droop=50 +Phase=0 +Envelope=0,100 16656,47 30140,29 51556,14 140390,0 + +[Noise] +On=1 +Level=94 +Slope=96 +Envelope=0,2 198,91 397,25 523,83 841,11 1340,93 1658,14 2284,30 3974,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=114 +F1=5200 +Wave1=1 +Track1=1 +F2=195.998 +Wave2=3 +Track2=0 +Method=1 +Param=89 +Envelope1=0,100 48383,35 88041,20 189567,7 208603,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=5732 +dF=99 +Envelope=0,100 1758,38 327577,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=5 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc_fx/wipeout.ds b/src/samples/drumsynth/misc_fx/wipeout.ds new file mode 100644 index 0000000..28611e4 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/wipeout.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=23 +FilterEnv=0,1 11104,78 19036,14 444000,100 444000,0 + +[Tone] +On=0 +Level=1 +F1=880 +F2=55 +Droop=70 +Phase=65 +Envelope=0,100 2379,46 7932,20 13008,8 15784,0 22526,0 + +[Noise] +On=0 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=110 +F1=100 +Wave1=0 +Track1=1 +F2=77 +Wave2=4 +Track2=1 +Method=3 +Param=70 +Envelope1=0,100 1904,53 7059,17 12611,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=30 +Bits=1 +Rate=6 diff --git a/src/samples/drumsynth/misc_fx/wooo.ds b/src/samples/drumsynth/misc_fx/wooo.ds new file mode 100644 index 0000000..faa5d39 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/wooo.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=9 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,0 5996,62 14816,73 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=20 +F2=600 +Droop=32 +Phase=0 +Envelope=0,25 7995,72 14182,0 + +[Noise] +On=1 +Level=34 +Slope=-70 +Envelope=0,100 635,66 2518,50 5108,79 6599,31 10375,81 13262,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=500 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,9 3585,53 16117,0 +Envelope2=0,100 2233,74 4782,95 6856,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=26 +Envelope=0,61 1678,71 5558,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_fx/yeah_hit.ds b/src/samples/drumsynth/misc_fx/yeah_hit.ds new file mode 100644 index 0000000..26afda2 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/yeah_hit.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 2062,28 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=2000 +F2=50 +Droop=50 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=136 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=2 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 5790,92 10153,65 19671,49 28554,20 42990,0 +Filter=0 + +[NoiseBand] +On=1 +Level=137 +F=210 +dF=70 +Envelope=0,44 2250,30 39738,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/yeah_hit_dry.ds b/src/samples/drumsynth/misc_fx/yeah_hit_dry.ds new file mode 100644 index 0000000..8d34e71 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/yeah_hit_dry.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 2062,28 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=2000 +F2=50 +Droop=50 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=136 +F1=880 +Wave1=0 +Track1=0 +F2=110 +Wave2=2 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 5790,92 10153,65 19671,49 28554,20 42990,0 +Filter=0 + +[NoiseBand] +On=0 +Level=137 +F=210 +dF=70 +Envelope=0,44 2250,30 39738,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_fx/zipper.ds b/src/samples/drumsynth/misc_fx/zipper.ds new file mode 100644 index 0000000..5c41154 --- /dev/null +++ b/src/samples/drumsynth/misc_fx/zipper.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-4 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,89 5949,32 16419,6 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=8000 +F2=34 +Droop=20 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=50 +dF=20 +Envelope=0,44 2250,30 8883,8 18957,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/amen_ride.ds b/src/samples/drumsynth/misc_hats/amen_ride.ds new file mode 100644 index 0000000..7cd88ca --- /dev/null +++ b/src/samples/drumsynth/misc_hats/amen_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=1 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,74 7710,51 13769,50 444000,100 444000,0 + +[Tone] +On=1 +Level=24 +F1=800 +F2=500 +Droop=86 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=62 +Envelope=0,91 1110,62 2411,41 4822,21 7900,8 11073,3 14436,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=139 +F1=1020 +Wave1=0 +Track1=0 +F2=150 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,91 1110,62 2919,37 5647,20 8376,14 14436,0 +Envelope2=0,100 4025,50 10232,0 +Filter=0 + +[NoiseBand] +On=1 +Level=32 +F=305 +dF=12 +Envelope=0,100 1473,58 4164,29 7456,14 10490,0 + +[NoiseBand2] +On=1 +Level=74 +F=5000 +dF=78 +Envelope=0,100 1618,46 3141,33 4473,17 6789,8 15419,0 + +[Distortion] +On=1 +Clipping=10 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/band_pass_cymbal.ds b/src/samples/drumsynth/misc_hats/band_pass_cymbal.ds new file mode 100644 index 0000000..ae9186d --- /dev/null +++ b/src/samples/drumsynth/misc_hats/band_pass_cymbal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-3 +Stretch=100 +Level=4 +Filter=1 +HighPass=1 +Resonance=13 +FilterEnv=0,51 8646,37 18084,38 31251,68 40927,40 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=76 +Slope=100 +Envelope=0,92 793,34 3490,5 6028,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=94 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,74 1586,29 5235,18 11580,11 22843,6 39500,0 +Envelope2=0,79 16736,85 39182,88 42514,0 +Filter=0 + +[NoiseBand] +On=1 +Level=59 +F=8000 +dF=70 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[NoiseBand2] +On=1 +Level=37 +F=15000 +dF=40 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/basic_hh.ds b/src/samples/drumsynth/misc_hats/basic_hh.ds new file mode 100644 index 0000000..fa560a4 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/basic_hh.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,47 206,71 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=180 +F2=50 +Droop=31 +Phase=10 +Envelope=0,0 0,96 715,39 2458,16 6481,0 + +[Noise] +On=1 +Level=100 +Slope=100 +Envelope=0,0 0,93 380,39 1140,9 2407,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=106 +F1=1000 +Wave1=0 +Track1=0 +F2=500 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 554,38 1488,8 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=400 +dF=34 +Envelope=0,99 670,21 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=158 +F=3000 +dF=89 +Envelope=0,100 100,30 3547,0 + +[Distortion] +On=0 +Clipping=7 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc_hats/bright_808_hat.ds b/src/samples/drumsynth/misc_hats/bright_808_hat.ds new file mode 100644 index 0000000..4fabe85 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/bright_808_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=20 +FilterEnv=0,65 1071,91 2161,93 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=102 +Slope=100 +Envelope=0,100 1190,21 2657,7 4382,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=160 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=28 +F=1800 +dF=14 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=65 +F=3000 +dF=8 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=22 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/bright_808_hat_2.ds b/src/samples/drumsynth/misc_hats/bright_808_hat_2.ds new file mode 100644 index 0000000..f983f30 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/bright_808_hat_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=20 +FilterEnv=0,65 1071,91 2161,93 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=102 +Slope=100 +Envelope=0,100 1190,21 2657,7 7813,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=160 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=28 +F=1800 +dF=14 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=65 +F=3000 +dF=8 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=22 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/bright_808_hat_3.ds b/src/samples/drumsynth/misc_hats/bright_808_hat_3.ds new file mode 100644 index 0000000..f390995 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/bright_808_hat_3.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0.00 +Stretch=150 +Level=0 +Filter=0 +HighPass=0 +Resonance=20 +FilterEnv=0,65 1071,91 2161,93 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=92 +Slope=100 +Envelope=0,100 7170,88 10026,7 13357,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=12 +F1=4302 +Wave1=0 +Track1=0 +F2=8201 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,20 8217,74 12659,0 +Envelope2=0,100 3000,74 9455,74 13389,0 +Filter=0 + +[NoiseBand] +On=0 +Level=28 +F=1800 +dF=14 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=65 +F=3000 +dF=8 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=22 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/bring_me_out.ds b/src/samples/drumsynth/misc_hats/bring_me_out.ds new file mode 100644 index 0000000..e696c85 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/bring_me_out.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,100 633,14 3658,47 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=1 +Level=129 +Slope=83 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=3 +Param=2 +Envelope1=0,100 1156,57 3816,29 6698,0 +Envelope2=0,100 3009,48 6191,0 +Filter=0 + +[NoiseBand] +On=1 +Level=84 +F=6000 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=89 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_hats/clicky_hat.ds b/src/samples/drumsynth/misc_hats/clicky_hat.ds new file mode 100644 index 0000000..aae7147 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/clicky_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,63 635,94 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=30 +Slope=100 +Envelope=0,92 270,35 809,8 1919,2 3569,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=94 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 381,20 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=59 +F=20000 +dF=50 +Envelope=0,100 238,30 838,8 1891,0 + +[NoiseBand2] +On=1 +Level=24 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/close_ride.ds b/src/samples/drumsynth/misc_hats/close_ride.ds new file mode 100644 index 0000000..2e10d54 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/close_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-2 +Stretch=110 +Level=6 +Filter=1 +HighPass=1 +Resonance=13 +FilterEnv=0,51 8646,37 18084,38 32123,35 68054,25 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=76 +Slope=100 +Envelope=0,92 793,34 3490,5 6028,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=94 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 872,92 3093,28 6425,17 13563,10 24271,6 93276,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=59 +F=20000 +dF=50 +Envelope=0,100 872,92 1428,36 2855,17 7138,6 14277,4 26412,2 39976,1 87090,0 + +[NoiseBand2] +On=1 +Level=24 +F=12000 +dF=44 +Envelope=0,100 872,92 1904,29 5711,14 13087,7 24747,5 87565,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/default_hi-hat.ds b/src/samples/drumsynth/misc_hats/default_hi-hat.ds new file mode 100644 index 0000000..adcaf4d --- /dev/null +++ b/src/samples/drumsynth/misc_hats/default_hi-hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=-5 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=181 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/drama_hat.ds b/src/samples/drumsynth/misc_hats/drama_hat.ds new file mode 100644 index 0000000..3222054 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/drama_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-4 +Stretch=50 +Level=-2 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,17 800,71 41721,59 442000,100 443000,0 + +[Tone] +On=1 +Level=12 +F1=851 +F2=500 +Droop=74 +Phase=0 +Envelope=0,58 571,14 952,0 + +[Noise] +On=1 +Level=181 +Slope=87 +Envelope=0,51 555,21 1428,5 2379,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=125 +F1=400 +Wave1=3 +Track1=1 +F2=765 +Wave2=3 +Track2=0 +Method=3 +Param=32 +Envelope1=0,100 1699,10 3490,0 +Envelope2=0,89 39896,89 40531,0 +Filter=0 + +[NoiseBand] +On=0 +Level=102 +F=6800 +dF=40 +Envelope=0,100 750,16 1983,2 3490,0 + +[NoiseBand2] +On=0 +Level=82 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/drama_hat_2.ds b/src/samples/drumsynth/misc_hats/drama_hat_2.ds new file mode 100644 index 0000000..97086f5 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/drama_hat_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-6 +Stretch=50 +Level=-2 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,17 800,71 41721,59 442000,100 443000,0 + +[Tone] +On=1 +Level=12 +F1=851 +F2=500 +Droop=74 +Phase=0 +Envelope=0,58 571,14 952,0 + +[Noise] +On=1 +Level=181 +Slope=87 +Envelope=0,51 555,21 1428,5 2379,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=125 +F1=400 +Wave1=3 +Track1=1 +F2=765 +Wave2=3 +Track2=0 +Method=3 +Param=32 +Envelope1=0,100 1699,10 3490,0 +Envelope2=0,89 39896,89 40531,0 +Filter=0 + +[NoiseBand] +On=0 +Level=102 +F=6800 +dF=40 +Envelope=0,100 750,16 1983,2 3490,0 + +[NoiseBand2] +On=0 +Level=82 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/dusty_simple_hh.ds b/src/samples/drumsynth/misc_hats/dusty_simple_hh.ds new file mode 100644 index 0000000..49d4434 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/dusty_simple_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=-7 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 871,33 3214,17 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=60210 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=20 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/dusty_simple_oh.ds b/src/samples/drumsynth/misc_hats/dusty_simple_oh.ds new file mode 100644 index 0000000..607e3c1 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/dusty_simple_oh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=-7 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=1 +FilterEnv=0,32 2074,30 3214,17 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=60210 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=20 +Envelope=0,100 2945,82 4972,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=137 +F1=2000 +Wave1=0 +Track1=0 +F2=1020 +Wave2=0 +Track2=0 +Method=3 +Param=1 +Envelope1=0,100 2502,97 5210,0 +Envelope2=0,100 2074,89 6239,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/electro_hh.ds b/src/samples/drumsynth/misc_hats/electro_hh.ds new file mode 100644 index 0000000..2a054a6 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/electro_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,11 269,53 444000,100 444000,0 + +[Tone] +On=0 +Level=137 +F1=565 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 1750,20 3579,0 + +[Noise] +On=1 +Level=128 +Slope=70 +Envelope=0,71 586,27 1758,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=8865 +dF=90 +Envelope=0,68 618,66 1124,62 1504,47 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/electrometallic_hat.ds b/src/samples/drumsynth/misc_hats/electrometallic_hat.ds new file mode 100644 index 0000000..d0b305e --- /dev/null +++ b/src/samples/drumsynth/misc_hats/electrometallic_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,77 849,95 7645,100 442000,100 442000,0 + +[Tone] +On=0 +Level=123 +F1=880 +F2=112 +Droop=50 +Phase=15 +Envelope=0,100 1799,51 2998,27 5347,1 8095,0 + +[Noise] +On=1 +Level=132 +Slope=54 +Envelope=0,100 1849,57 4500,30 6496,11 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=80 +F1=5200 +Wave1=0 +Track1=0 +F2=1050 +Wave2=0 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 2439,95 7895,0 19888,0 +Envelope2=0,100 1099,71 3348,44 22336,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=6000 +dF=65 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/errie_ride.ds b/src/samples/drumsynth/misc_hats/errie_ride.ds new file mode 100644 index 0000000..e6b7bfa --- /dev/null +++ b/src/samples/drumsynth/misc_hats/errie_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-3 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,50 442000,100 442000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=94 +Slope=100 +Envelope=0,100 1666,30 4500,17 12849,5 26888,2 65436,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=96 +F1=127 +Wave1=0 +Track1=0 +F2=810 +Wave2=0 +Track2=0 +Method=3 +Param=5 +Envelope1=0,69 714,46 2617,26 8328,14 14515,7 22605,5 32599,4 44497,2 64246,0 +Envelope2=0,100 83758,100 83758,0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=15000 +dF=37 +Envelope=0,74 714,55 1190,29 4997,19 9280,14 16894,9 26888,5 38072,3 69243,0 + +[NoiseBand2] +On=1 +Level=108 +F=11542 +dF=32 +Envelope=0,73 1428,44 3807,29 7138,13 15943,5 31171,2 50683,1 63295,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/fedora_hat.ds b/src/samples/drumsynth/misc_hats/fedora_hat.ds new file mode 100644 index 0000000..433883b --- /dev/null +++ b/src/samples/drumsynth/misc_hats/fedora_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=12 +Stretch=5 +Level=3 +Filter=1 +HighPass=1 +Resonance=92 +FilterEnv=0,47 115,74 442000,100 443000,0 + +[Tone] +On=0 +Level=128 +F1=180 +F2=40 +Droop=43 +Phase=10 +Envelope=0,0 0,41 715,39 4228,21 22526,0 + +[Noise] +On=1 +Level=72 +Slope=18 +Envelope=0,0 30,93 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=11 +F1=360 +Wave1=1 +Track1=0 +F2=60 +Wave2=2 +Track2=0 +Method=1 +Param=46 +Envelope1=0,100 1490,17 22367,0 +Envelope2=0,100 3252,66 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=61 +F=385 +dF=31 +Envelope=0,63 670,21 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=82 +Envelope=0,0 115,14 1039,11 1504,0 + +[Distortion] +On=1 +Clipping=24 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/feelin'_high_hat_1.ds b/src/samples/drumsynth/misc_hats/feelin'_high_hat_1.ds new file mode 100644 index 0000000..70e5003 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/feelin'_high_hat_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,25 855,88 14691,50 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=47 +Droop=50 +Phase=110 +Envelope=0,0 0,100 899,38 4247,15 21737,0 + +[Noise] +On=1 +Level=146 +Slope=100 +Envelope=0,0 20,80 813,38 2637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=98 +F1=500 +Wave1=4 +Track1=1 +F2=800 +Wave2=1 +Track2=0 +Method=3 +Param=3 +Envelope1=0,0 20,80 1091,24 2637,0 +Envelope2=0,0 20,80 813,38 2637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=5 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/feelin'_high_hat_2.ds b/src/samples/drumsynth/misc_hats/feelin'_high_hat_2.ds new file mode 100644 index 0000000..76d1327 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/feelin'_high_hat_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,25 855,88 14691,50 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=47 +Droop=50 +Phase=110 +Envelope=0,0 0,100 899,38 4247,15 21737,0 + +[Noise] +On=1 +Level=123 +Slope=100 +Envelope=0,0 20,80 813,38 2637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=16 +F1=500 +Wave1=4 +Track1=1 +F2=800 +Wave2=1 +Track2=0 +Method=3 +Param=3 +Envelope1=0,0 20,80 1091,24 2637,0 +Envelope2=0,0 20,80 813,38 2637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=5 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/feelin'_high_hat_3.ds b/src/samples/drumsynth/misc_hats/feelin'_high_hat_3.ds new file mode 100644 index 0000000..5746f2c --- /dev/null +++ b/src/samples/drumsynth/misc_hats/feelin'_high_hat_3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=1 +Resonance=8 +FilterEnv=0,25 99,65 14691,50 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=47 +Droop=50 +Phase=110 +Envelope=0,0 0,100 899,38 4247,15 21737,0 + +[Noise] +On=1 +Level=146 +Slope=100 +Envelope=0,0 20,80 813,38 2637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=98 +F1=500 +Wave1=4 +Track1=1 +F2=800 +Wave2=1 +Track2=0 +Method=3 +Param=3 +Envelope1=0,0 20,80 1091,24 2637,0 +Envelope2=0,0 20,80 813,38 2637,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=5 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/feelin'_open_high_hat.ds b/src/samples/drumsynth/misc_hats/feelin'_open_high_hat.ds new file mode 100644 index 0000000..d36403b --- /dev/null +++ b/src/samples/drumsynth/misc_hats/feelin'_open_high_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=130 +Level=-1 +Filter=0 +HighPass=0 +Resonance=34 +FilterEnv=0,25 855,88 14691,50 442000,100 443000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=47 +Droop=50 +Phase=110 +Envelope=0,0 0,100 899,38 4247,15 21737,0 + +[Noise] +On=1 +Level=123 +Slope=100 +Envelope=0,0 20,80 2340,49 5076,38 7099,7 9320,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=60 +F1=500 +Wave1=4 +Track1=1 +F2=790 +Wave2=1 +Track2=0 +Method=3 +Param=3 +Envelope1=0,0 20,80 2161,37 8883,0 +Envelope2=0,0 0,80 1567,74 5255,53 9478,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=5 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/flat_cymbal.ds b/src/samples/drumsynth/misc_hats/flat_cymbal.ds new file mode 100644 index 0000000..82021e1 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/flat_cymbal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=200 +Level=-11 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=50 +F2=50 +Droop=0 +Phase=0 +Envelope=0,100 1777,58 5250,30 15990,8 42006,0 + +[Noise] +On=1 +Level=181 +Slope=100 +Envelope=0,100 1777,58 5250,30 9772,20 16117,10 23478,5 31854,2 45559,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=50 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=45 +F=300 +dF=12 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=1 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/get_out.ds b/src/samples/drumsynth/misc_hats/get_out.ds new file mode 100644 index 0000000..11cc97d --- /dev/null +++ b/src/samples/drumsynth/misc_hats/get_out.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=300 +Level=-3 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,84 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=108 +Slope=100 +Envelope=0,100 350,63 800,39 1799,23 3498,10 7495,3 11243,0 17282,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=150 +F1=5182 +Wave1=3 +Track1=0 +F2=4399 +Wave2=3 +Track2=0 +Method=1 +Param=61 +Envelope1=0,100 968,60 10355,16 19964,0 +Envelope2=0,100 968,60 10429,17 19890,0 +Filter=1 + +[NoiseBand] +On=1 +Level=55 +F=9200 +dF=49 +Envelope=0,100 819,78 9088,28 17282,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/hardhat.ds b/src/samples/drumsynth/misc_hats/hardhat.ds new file mode 100644 index 0000000..7a7fccb --- /dev/null +++ b/src/samples/drumsynth/misc_hats/hardhat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,18 444000,100 444000,0 + +[Tone] +On=0 +Level=133 +F1=160 +F2=140 +Droop=55 +Phase=30 +Envelope=0,100 3448,27 10500,0 + +[Noise] +On=1 +Level=166 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=200 +Wave1=0 +Track1=0 +F2=11 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 2498,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=84 +Envelope=0,100 2099,58 5447,36 11343,0 + +[NoiseBand2] +On=0 +Level=158 +F=3100 +dF=94 +Envelope=0,100 750,47 2199,20 5047,5 10993,0 + +[Distortion] +On=1 +Clipping=6 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/hardhat_2.ds b/src/samples/drumsynth/misc_hats/hardhat_2.ds new file mode 100644 index 0000000..1e59ad0 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/hardhat_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,18 444000,100 444000,0 + +[Tone] +On=0 +Level=133 +F1=160 +F2=140 +Droop=55 +Phase=30 +Envelope=0,100 3448,27 10500,0 + +[Noise] +On=1 +Level=166 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=200 +Wave1=0 +Track1=0 +F2=11 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 2498,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=1 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=0 +Level=158 +F=3100 +dF=94 +Envelope=0,100 750,47 2199,20 5047,5 10993,0 + +[Distortion] +On=1 +Clipping=6 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/hardly_hh.ds b/src/samples/drumsynth/misc_hats/hardly_hh.ds new file mode 100644 index 0000000..7197df9 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/hardly_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,9 3268,21 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=181 +Slope=81 +Envelope=0,100 222,21 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=79 +F1=300 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=3 +Param=50 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 2189,100 3775,86 6250,0 +Filter=0 + +[NoiseBand] +On=1 +Level=89 +F=8000 +dF=84 +Envelope=0,100 444,22 1586,2 3712,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/heavy_electrihat.ds b/src/samples/drumsynth/misc_hats/heavy_electrihat.ds new file mode 100644 index 0000000..6b09fff --- /dev/null +++ b/src/samples/drumsynth/misc_hats/heavy_electrihat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=80 +Level=-9 +Filter=1 +HighPass=1 +Resonance=15 +FilterEnv=0,70 5996,64 442000,100 442000,0 + +[Tone] +On=0 +Level=172 +F1=5633 +F2=55 +Droop=32 +Phase=0 +Envelope=0,100 1586,0 4184,56 5830,10 6702,61 7932,10 8546,38 22886,0 + +[Noise] +On=0 +Level=128 +Slope=-85 +Envelope=0,100 555,21 1448,4 2439,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=4872 +Wave1=1 +Track1=1 +F2=3283 +Wave2=3 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=122 +dF=67 +Envelope=0,100 11104,53 31727,26 81696,9 161013,0 + +[NoiseBand2] +On=0 +Level=101 +F=5555 +dF=60 +Envelope=0,100 932,0 2578,0 + +[Distortion] +On=1 +Clipping=26 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/hh.ds b/src/samples/drumsynth/misc_hats/hh.ds new file mode 100644 index 0000000..7d83237 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=50 +Level=1 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,40 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 635,11 10500,0 + +[Noise] +On=1 +Level=85 +Slope=100 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=4364 +Wave1=3 +Track1=0 +F2=7642 +Wave2=3 +Track2=0 +Method=0 +Param=0 +Envelope1=0,83 888,19 6218,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=9500 +dF=49 +Envelope=0,100 819,78 1639,24 4470,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=32 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/hip_overtone_hat.ds b/src/samples/drumsynth/misc_hats/hip_overtone_hat.ds new file mode 100644 index 0000000..826a7a2 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/hip_overtone_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=180 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,62 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=123 +Slope=57 +Envelope=0,100 2031,5 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=88 +F1=6543 +Wave1=3 +Track1=0 +F2=2000 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 3300,15 7500,0 +Envelope2=0,100 10866,63 31251,44 68910,0 +Filter=0 + +[NoiseBand] +On=1 +Level=45 +F=7600 +dF=81 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=68 +F=9000 +dF=40 +Envelope=0,80 1523,94 7535,26 13087,10 32996,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/large_open_hh.ds b/src/samples/drumsynth/misc_hats/large_open_hh.ds new file mode 100644 index 0000000..1b4ed75 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/large_open_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,49 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=96 +Slope=100 +Envelope=0,100 2439,95 19888,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=74 +F1=5200 +Wave1=0 +Track1=0 +F2=1025 +Wave2=0 +Track2=0 +Method=3 +Param=9 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 19888,0 +Filter=0 + +[NoiseBand] +On=1 +Level=65 +F=6000 +dF=75 +Envelope=0,100 2439,95 19888,0 + +[NoiseBand2] +On=1 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/lighthat.ds b/src/samples/drumsynth/misc_hats/lighthat.ds new file mode 100644 index 0000000..db1f860 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/lighthat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,80 444000,100 444000,0 + +[Tone] +On=0 +Level=133 +F1=160 +F2=140 +Droop=55 +Phase=30 +Envelope=0,100 3448,27 10500,0 + +[Noise] +On=1 +Level=92 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=200 +Wave1=0 +Track1=0 +F2=11 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 2498,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=1 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=1 +Level=96 +F=3100 +dF=100 +Envelope=0,100 200,35 450,15 1849,5 4997,0 + +[Distortion] +On=0 +Clipping=6 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/little_hat.ds b/src/samples/drumsynth/misc_hats/little_hat.ds new file mode 100644 index 0000000..2e88298 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/little_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,62 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=96 +Slope=100 +Envelope=0,100 2648,50 6296,20 12243,9 25584,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=80 +F1=1500 +Wave1=3 +Track1=0 +F2=650 +Wave2=3 +Track2=0 +Method=3 +Param=29 +Envelope1=0,100 3750,30 11843,8 24535,0 +Envelope2=0,100 61629,86 92087,0 +Filter=0 + +[NoiseBand] +On=1 +Level=55 +F=5000 +dF=81 +Envelope=0,100 2250,30 16690,0 + +[NoiseBand2] +On=0 +Level=68 +F=9000 +dF=40 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/live_hat.ds b/src/samples/drumsynth/misc_hats/live_hat.ds new file mode 100644 index 0000000..7113190 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/live_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=180 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,62 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=123 +Slope=57 +Envelope=0,100 2031,5 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=88 +F1=2000 +Wave1=3 +Track1=0 +F2=1200 +Wave2=3 +Track2=0 +Method=3 +Param=29 +Envelope1=0,100 3300,15 7500,0 +Envelope2=0,100 10866,63 24033,82 31251,44 68910,0 +Filter=0 + +[NoiseBand] +On=1 +Level=90 +F=7600 +dF=81 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=68 +F=9000 +dF=40 +Envelope=0,80 1523,94 7535,26 13087,10 32996,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/live_sound_hh.ds b/src/samples/drumsynth/misc_hats/live_sound_hh.ds new file mode 100644 index 0000000..d887a08 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/live_sound_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100 +Level=1 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,40 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 635,11 10500,0 + +[Noise] +On=1 +Level=85 +Slope=86 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=4364 +Wave1=3 +Track1=1 +F2=7642 +Wave2=3 +Track2=0 +Method=2 +Param=90 +Envelope1=0,83 888,19 6218,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=9500 +dF=79 +Envelope=0,100 819,78 1639,24 4470,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=32 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/live_sound_oh.ds b/src/samples/drumsynth/misc_hats/live_sound_oh.ds new file mode 100644 index 0000000..80e33ed --- /dev/null +++ b/src/samples/drumsynth/misc_hats/live_sound_oh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=300 +Level=1 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,40 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 635,11 10500,0 + +[Noise] +On=1 +Level=85 +Slope=86 +Envelope=0,100 1564,28 5996,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=4364 +Wave1=3 +Track1=1 +F2=7642 +Wave2=3 +Track2=0 +Method=2 +Param=90 +Envelope1=0,83 888,19 5330,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=1 +Level=115 +F=9500 +dF=79 +Envelope=0,100 1639,24 5108,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=32 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/loaded_hat.ds b/src/samples/drumsynth/misc_hats/loaded_hat.ds new file mode 100644 index 0000000..f4c8e5d --- /dev/null +++ b/src/samples/drumsynth/misc_hats/loaded_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=34 +FilterEnv=0,81 14691,87 442000,100 443000,0 + +[Tone] +On=0 +Level=87 +F1=50 +F2=70 +Droop=57 +Phase=10 +Envelope=0,0 89,95 899,78 899,20 1549,60 2249,19 2748,10 10144,0 + +[Noise] +On=1 +Level=72 +Slope=100 +Envelope=0,0 0,100 4797,3 6296,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=111 +F1=600 +Wave1=0 +Track1=0 +F2=859 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=15 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/loaded_open_hat.ds b/src/samples/drumsynth/misc_hats/loaded_open_hat.ds new file mode 100644 index 0000000..5a4785b --- /dev/null +++ b/src/samples/drumsynth/misc_hats/loaded_open_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=400 +Level=0 +Filter=1 +HighPass=1 +Resonance=34 +FilterEnv=0,81 14691,87 442000,100 443000,0 + +[Tone] +On=0 +Level=87 +F1=50 +F2=70 +Droop=57 +Phase=10 +Envelope=0,0 89,95 899,78 899,20 1549,60 2249,19 2748,10 10144,0 + +[Noise] +On=1 +Level=72 +Slope=100 +Envelope=0,0 0,100 4797,3 6296,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=111 +F1=600 +Wave1=0 +Track1=0 +F2=859 +Wave2=0 +Track2=0 +Method=3 +Param=8 +Envelope1=0,100 1149,49 2648,2 8545,0 +Envelope2=0,100 2755,17 5400,96 5400,11 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=119 +F=100 +dF=18 +Envelope=0,99 1788,24 4321,7 7449,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=15 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/oh_so_high_hat.ds b/src/samples/drumsynth/misc_hats/oh_so_high_hat.ds new file mode 100644 index 0000000..419a944 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/oh_so_high_hat.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100 +Level=-6 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,63 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=1000 +F2=509 +Droop=60 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=3525 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 7246,4 10693,0 + +[Distortion] +On=1 +Clipping=4 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/oil_hat.ds b/src/samples/drumsynth/misc_hats/oil_hat.ds new file mode 100644 index 0000000..47c6be1 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/oil_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,100 633,14 3658,47 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=100 +Droop=27 +Phase=0 +Envelope=0,100 1678,76 2724,4 5250,0 + +[Noise] +On=0 +Level=128 +Slope=-18 +Envelope=0,100 1235,45 2961,17 4671,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=160 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=160 +F=6000 +dF=82 +Envelope=0,100 1742,44 5083,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=31 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_hats/pedal_hh.ds b/src/samples/drumsynth/misc_hats/pedal_hh.ds new file mode 100644 index 0000000..694b0ab --- /dev/null +++ b/src/samples/drumsynth/misc_hats/pedal_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=-7 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=10 +FilterEnv=0,65 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=113 +Slope=71 +Envelope=0,100 894,45 2756,18 6901,6 10044,1 16590,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=67 +F1=4200 +Wave1=3 +Track1=0 +F2=321 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +Envelope2=0,100 1713,62 5661,35 20560,0 +Filter=0 + +[NoiseBand] +On=1 +Level=45 +F=6238 +dF=30 +Envelope=0,100 894,45 2756,18 6901,6 13563,2 16290,0 + +[NoiseBand2] +On=1 +Level=36 +F=1000 +dF=24 +Envelope=0,100 714,13 8595,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/q_ride.ds b/src/samples/drumsynth/misc_hats/q_ride.ds new file mode 100644 index 0000000..0e83114 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/q_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=180 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,41 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=62 +Slope=64 +Envelope=0,100 4500,30 24493,5 53555,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=58 +F1=6543 +Wave1=3 +Track1=0 +F2=2000 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 3300,95 8376,57 18528,26 47082,0 +Envelope2=0,100 10866,63 31251,44 68910,0 +Filter=0 + +[NoiseBand] +On=0 +Level=45 +F=7600 +dF=81 +Envelope=0,100 4997,50 14515,20 23240,6 34820,0 + +[NoiseBand2] +On=1 +Level=68 +F=9000 +dF=40 +Envelope=0,80 1523,94 7535,26 13087,10 32996,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/q_ride_2.ds b/src/samples/drumsynth/misc_hats/q_ride_2.ds new file mode 100644 index 0000000..58485da --- /dev/null +++ b/src/samples/drumsynth/misc_hats/q_ride_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=180 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,41 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=53 +Slope=81 +Envelope=0,100 1650,59 6345,24 20305,10 65357,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=106 +F1=6543 +Wave1=3 +Track1=0 +F2=2000 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 1269,60 3426,31 10279,11 65357,0 +Envelope2=0,100 10866,63 31251,44 68910,0 +Filter=0 + +[NoiseBand] +On=0 +Level=45 +F=7600 +dF=81 +Envelope=0,100 4997,50 14515,20 23240,6 34820,0 + +[NoiseBand2] +On=1 +Level=68 +F=9000 +dF=83 +Envelope=0,100 3750,30 20940,9 56600,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/sandy_ride.ds b/src/samples/drumsynth/misc_hats/sandy_ride.ds new file mode 100644 index 0000000..70a781e --- /dev/null +++ b/src/samples/drumsynth/misc_hats/sandy_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,21 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=40 +F2=880 +Droop=0 +Phase=0 +Envelope=0,100 46797,49 287919,0 + +[Noise] +On=1 +Level=94 +Slope=100 +Envelope=0,100 8090,64 27364,38 120403,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=51 +F1=5200 +Wave1=2 +Track1=1 +F2=195.998 +Wave2=2 +Track2=0 +Method=3 +Param=59 +Envelope1=0,100 48383,35 72178,12 125320,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=65.406 +dF=9 +Envelope=0,100 1758,38 23835,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=6 diff --git a/src/samples/drumsynth/misc_hats/scratchy_hh.ds b/src/samples/drumsynth/misc_hats/scratchy_hh.ds new file mode 100644 index 0000000..c116ba9 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/scratchy_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=13 +FilterEnv=0,6 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=170 +Slope=96 +Envelope=0,100 500,20 1301,2 4854,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=85 +F1=542 +Wave1=0 +Track1=0 +F2=821 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=10000 +dF=80 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=87 +F=17000 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/shaker_ride.ds b/src/samples/drumsynth/misc_hats/shaker_ride.ds new file mode 100644 index 0000000..8b818e1 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/shaker_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=-7 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,65 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=113 +Slope=81 +Envelope=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=67 +F1=4600 +Wave1=3 +Track1=0 +F2=321 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +Envelope2=0,100 1713,62 5661,35 20560,0 +Filter=0 + +[NoiseBand] +On=1 +Level=45 +F=6500 +dF=30 +Envelope=0,100 894,45 2756,18 6901,6 13563,2 26174,0 + +[NoiseBand2] +On=1 +Level=36 +F=1000 +dF=24 +Envelope=0,100 714,13 2855,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/shaker_ride_long.ds b/src/samples/drumsynth/misc_hats/shaker_ride_long.ds new file mode 100644 index 0000000..d7468e0 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/shaker_ride_long.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=-7 +Stretch=180 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,65 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=113 +Slope=81 +Envelope=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=67 +F1=4600 +Wave1=3 +Track1=0 +F2=321 +Wave2=3 +Track2=0 +Method=3 +Param=10 +Envelope1=0,100 894,45 2756,18 6901,6 13563,2 26174,0 +Envelope2=0,100 1713,62 5661,35 20560,0 +Filter=0 + +[NoiseBand] +On=1 +Level=45 +F=6500 +dF=30 +Envelope=0,100 894,45 2756,18 6901,6 13563,2 26174,0 + +[NoiseBand2] +On=1 +Level=36 +F=1000 +dF=24 +Envelope=0,100 714,13 2855,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/simple_ride.ds b/src/samples/drumsynth/misc_hats/simple_ride.ds new file mode 100644 index 0000000..4c392c8 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/simple_ride.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=80 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=74 +Slope=100 +Envelope=0,100 1650,30 6853,14 14467,6 26904,5 32107,3 37945,2 54697,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=72 +F1=338 +Wave1=0 +Track1=0 +F2=9865 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 1396,56 3934,20 7487,12 55839,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=0 +Level=76 +F=9000 +dF=71 +Envelope=0,100 1199,100 4397,67 6346,60 9644,62 11543,50 12792,35 15540,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/sleepy_1.ds b/src/samples/drumsynth/misc_hats/sleepy_1.ds new file mode 100644 index 0000000..db2a2b5 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/sleepy_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,62 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=109 +Slope=100 +Envelope=0,100 2648,34 4997,11 18789,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=88 +F1=1500 +Wave1=3 +Track1=0 +F2=650 +Wave2=3 +Track2=0 +Method=3 +Param=29 +Envelope1=0,100 3750,30 11843,8 24535,0 +Envelope2=0,100 61629,86 92087,0 +Filter=0 + +[NoiseBand] +On=1 +Level=76 +F=5000 +dF=81 +Envelope=0,100 2250,30 16690,0 + +[NoiseBand2] +On=0 +Level=68 +F=9000 +dF=40 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/sleepy_2.ds b/src/samples/drumsynth/misc_hats/sleepy_2.ds new file mode 100644 index 0000000..898a73b --- /dev/null +++ b/src/samples/drumsynth/misc_hats/sleepy_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett - http://www.abel.co.uk/~maxim/ +Tuning=0 +Stretch=10 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,62 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=74 +Slope=57 +Envelope=0,100 2031,5 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=88 +F1=1000 +Wave1=3 +Track1=0 +F2=650 +Wave2=3 +Track2=0 +Method=3 +Param=29 +Envelope1=0,100 3750,30 11843,8 24535,0 +Envelope2=0,100 61629,86 92087,0 +Filter=0 + +[NoiseBand] +On=1 +Level=90 +F=7600 +dF=97 +Envelope=0,100 2250,30 16690,0 + +[NoiseBand2] +On=0 +Level=68 +F=9000 +dF=40 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/sleepy_ride.ds b/src/samples/drumsynth/misc_hats/sleepy_ride.ds new file mode 100644 index 0000000..ff75d09 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/sleepy_ride.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=120 +Level=-2 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=2000 +F2=50 +Droop=57 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=128 +Slope=100 +Envelope=0,92 714,56 2776,31 5631,14 14912,2 30854,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=59 +F1=2000 +Wave1=3 +Track1=1 +F2=3000 +Wave2=4 +Track2=0 +Method=3 +Param=6 +Envelope1=0,100 1666,44 2617,27 4045,16 7694,3 29982,0 +Envelope2=0,82 2459,47 9201,25 20464,9 32678,0 +Filter=0 + +[NoiseBand] +On=1 +Level=13 +F=1732 +dF=4 +Envelope=0,100 1824,50 2776,26 4521,14 8487,7 31092,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_hats/sleepy_ride_2.ds b/src/samples/drumsynth/misc_hats/sleepy_ride_2.ds new file mode 100644 index 0000000..f174fc0 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/sleepy_ride_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=130 +Level=-3 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,48 21193,37 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=2000 +F2=50 +Droop=57 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=111 +Slope=93 +Envelope=0,100 635,63 1015,49 2792,35 5584,23 9899,14 14594,9 20178,5 26523,2 37057,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=59 +F1=2000 +Wave1=3 +Track1=1 +F2=3000 +Wave2=4 +Track2=0 +Method=3 +Param=6 +Envelope1=0,100 1015,49 3300,25 7741,11 13706,5 23858,2 36803,0 +Envelope2=0,66 9518,51 25127,25 49113,0 +Filter=0 + +[NoiseBand] +On=1 +Level=13 +F=1732 +dF=4 +Envelope=0,100 1015,49 3500,20 12818,3 36803,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_hats/slick_hat.ds b/src/samples/drumsynth/misc_hats/slick_hat.ds new file mode 100644 index 0000000..297c498 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/slick_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=70 +Level=0 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,63 635,94 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=104 +Slope=100 +Envelope=0,92 200,84 787,79 1919,2 3569,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 381,20 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=0 +Level=16 +F=20000 +dF=50 +Envelope=0,100 238,30 838,8 1891,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/slick_hat_compressd_open.ds b/src/samples/drumsynth/misc_hats/slick_hat_compressd_open.ds new file mode 100644 index 0000000..0e5f1f6 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/slick_hat_compressd_open.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,63 635,94 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=125 +Slope=100 +Envelope=0,64 6663,64 6853,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=16 +F=20000 +dF=50 +Envelope=0,100 238,30 838,8 1891,0 + +[NoiseBand2] +On=1 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/slick_hat_half_open.ds b/src/samples/drumsynth/misc_hats/slick_hat_half_open.ds new file mode 100644 index 0000000..1c628a8 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/slick_hat_half_open.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,63 635,94 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=125 +Slope=100 +Envelope=0,64 1919,59 1919,2 3569,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=16 +F=20000 +dF=50 +Envelope=0,100 238,30 838,8 1891,0 + +[NoiseBand2] +On=1 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/slick_hat_open.ds b/src/samples/drumsynth/misc_hats/slick_hat_open.ds new file mode 100644 index 0000000..4655339 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/slick_hat_open.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=4 +FilterEnv=0,63 635,94 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=16 +F=20000 +dF=50 +Envelope=0,100 238,30 838,8 1891,0 + +[NoiseBand2] +On=1 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/slide_hat.ds b/src/samples/drumsynth/misc_hats/slide_hat.ds new file mode 100644 index 0000000..cccc5ad --- /dev/null +++ b/src/samples/drumsynth/misc_hats/slide_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=-1 +Stretch=80 +Level=6 +Filter=1 +HighPass=1 +Resonance=7 +FilterEnv=0,51 8646,37 18084,38 32123,35 68054,25 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=76 +Slope=94 +Envelope=0,92 476,45 2379,30 5235,21 8328,13 14753,5 22843,1 31885,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=84 +F1=200 +Wave1=0 +Track1=0 +F2=800 +Wave2=0 +Track2=0 +Method=3 +Param=5 +Envelope1=0,100 872,92 3093,28 6425,17 10708,5 15943,0 22843,0 +Envelope2=0,79 16736,85 78285,75 80903,0 +Filter=0 + +[NoiseBand] +On=0 +Level=59 +F=20000 +dF=50 +Envelope=0,100 872,92 1428,36 2855,17 7138,6 14277,4 26412,2 39976,1 64008,0 + +[NoiseBand2] +On=0 +Level=24 +F=12000 +dF=44 +Envelope=0,100 872,92 1904,29 5711,14 13087,7 24747,5 75192,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/softie_lo-fi_hat.ds b/src/samples/drumsynth/misc_hats/softie_lo-fi_hat.ds new file mode 100644 index 0000000..1f7985f --- /dev/null +++ b/src/samples/drumsynth/misc_hats/softie_lo-fi_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=5000 +dF=57 +Envelope=0,40 723,38 1449,10 2249,3 8645,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat.ds b/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat.ds new file mode 100644 index 0000000..a7fedaf --- /dev/null +++ b/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat_2.ds b/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat_2.ds new file mode 100644 index 0000000..e017bc7 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/softie_lo-fi_open_hat_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=170 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 920,100 920,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/squeeze_me_hat.ds b/src/samples/drumsynth/misc_hats/squeeze_me_hat.ds new file mode 100644 index 0000000..d376f34 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/squeeze_me_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=59 +F1=6000 +Wave1=0 +Track1=0 +F2=8000 +Wave2=0 +Track2=0 +Method=3 +Param=91 +Envelope1=0,100 750,100 1149,29 2698,6 6746,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/squeeze_me_open_hat.ds b/src/samples/drumsynth/misc_hats/squeeze_me_open_hat.ds new file mode 100644 index 0000000..697f4f3 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/squeeze_me_open_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=59 +F1=6000 +Wave1=0 +Track1=0 +F2=8000 +Wave2=0 +Track2=0 +Method=3 +Param=91 +Envelope1=0,100 6896,80 10843,33 19688,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/stack_hhh.ds b/src/samples/drumsynth/misc_hats/stack_hhh.ds new file mode 100644 index 0000000..e0d816b --- /dev/null +++ b/src/samples/drumsynth/misc_hats/stack_hhh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=1 +Level=11 +F1=8000 +F2=3000 +Droop=6 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=43 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 1396,24 3680,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=12000 +dF=73 +Envelope=0,100 666,11 4500,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/starry_hh.ds b/src/samples/drumsynth/misc_hats/starry_hh.ds new file mode 100644 index 0000000..873b624 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/starry_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,53 871,50 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=3400 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=1 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/starry_short_oh.ds b/src/samples/drumsynth/misc_hats/starry_short_oh.ds new file mode 100644 index 0000000..6b00826 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/starry_short_oh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,53 871,50 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=128 +Slope=20 +Envelope=0,100 1140,69 1457,41 4671,11 8187,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=3400 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=1 +Method=3 +Param=0 +Envelope1=0,100 8266,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/static_tone_hat.ds b/src/samples/drumsynth/misc_hats/static_tone_hat.ds new file mode 100644 index 0000000..b98208f --- /dev/null +++ b/src/samples/drumsynth/misc_hats/static_tone_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-5 +Filter=0 +HighPass=1 +Resonance=9 +FilterEnv=0,0 1507,43 8646,43 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=8000 +F2=20 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=0 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=82 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=3 +Param=59 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=0 +Level=29 +F=50 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=24 +Bits=6 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/tarp_hh.ds b/src/samples/drumsynth/misc_hats/tarp_hh.ds new file mode 100644 index 0000000..52aaa22 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/tarp_hh.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=3 +Filter=1 +HighPass=1 +Resonance=45 +FilterEnv=0,77 3173,0 9994,0 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=5632 +F2=55 +Droop=50 +Phase=65 +Envelope=0,100 1586,0 10500,0 + +[Noise] +On=1 +Level=146 +Slope=-94 +Envelope=0,71 635,11 1110,0 2459,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=110 +F1=550 +Wave1=0 +Track1=0 +F2=241 +Wave2=1 +Track2=1 +Method=1 +Param=100 +Envelope1=0,100 1904,53 5235,26 11580,0 +Envelope2=0,100 317,49 1110,29 2221,10 4283,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=110 +dF=10 +Envelope=0,68 618,66 1124,62 1269,40 3252,15 8487,2 18877,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=8 +Bits=2 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/the_sting_hat.ds b/src/samples/drumsynth/misc_hats/the_sting_hat.ds new file mode 100644 index 0000000..3f72378 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/the_sting_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=50 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=96 +Slope=100 +Envelope=0,100 1199,100 2449,59 4397,23 6346,8 9644,2 15540,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=123 +F1=338 +Wave1=0 +Track1=0 +F2=9865 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 400,65 1799,12 5647,2 12792,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=78 +F=9000 +dF=71 +Envelope=0,100 1199,100 2449,59 4397,23 6346,8 9644,2 15540,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/the_sting_hat_2.ds b/src/samples/drumsynth/misc_hats/the_sting_hat_2.ds new file mode 100644 index 0000000..8e97bd6 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/the_sting_hat_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=80 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=96 +Slope=100 +Envelope=0,35 949,80 2449,59 4397,23 6346,8 9644,2 15540,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=123 +F1=338 +Wave1=0 +Track1=0 +F2=9865 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 600,68 949,39 1949,17 3798,1 9594,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=78 +F=9000 +dF=71 +Envelope=0,100 1199,100 2449,59 4397,23 6346,8 9644,2 15540,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/the_sting_open_hat.ds b/src/samples/drumsynth/misc_hats/the_sting_open_hat.ds new file mode 100644 index 0000000..e0c9dc9 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/the_sting_open_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=80 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,20 150,56 19274,84 68054,34 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=74 +Slope=100 +Envelope=0,35 949,80 6096,86 9044,29 10993,25 13142,26 15540,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=72 +F1=338 +Wave1=0 +Track1=0 +F2=9865 +Wave2=0 +Track2=0 +Method=3 +Param=34 +Envelope1=0,100 14291,78 16740,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=0 + +[NoiseBand] +On=1 +Level=76 +F=9000 +dF=71 +Envelope=0,100 1199,100 4397,67 6346,60 9644,62 11543,50 12792,35 15540,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_hats/threshold_noise.ds b/src/samples/drumsynth/misc_hats/threshold_noise.ds new file mode 100644 index 0000000..d925376 --- /dev/null +++ b/src/samples/drumsynth/misc_hats/threshold_noise.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,88 442000,100 442000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=521 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Method=3 +Param=91 +Envelope1=0,100 2349,9 26634,-1 26634,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=1 + +[NoiseBand] +On=0 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/threshold_noise_open.ds b/src/samples/drumsynth/misc_hats/threshold_noise_open.ds new file mode 100644 index 0000000..888627e --- /dev/null +++ b/src/samples/drumsynth/misc_hats/threshold_noise_open.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=9 +Filter=0 +HighPass=1 +Resonance=0 +FilterEnv=0,88 442000,100 442000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=125 +Slope=100 +Envelope=0,59 5806,57 8947,32 16690,4 21637,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=521 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Method=3 +Param=91 +Envelope1=0,100 8804,95 15940,42 18639,0 26634,-1 26634,0 +Envelope2=0,79 16736,85 89707,83 97797,0 +Filter=1 + +[NoiseBand] +On=0 +Level=129 +F=5000 +dF=57 +Envelope=0,40 8895,25 13392,6 18888,0 + +[NoiseBand2] +On=0 +Level=6 +F=12000 +dF=44 +Envelope=0,57 95,21 714,9 1666,2 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_hats/touch_me_hat.ds b/src/samples/drumsynth/misc_hats/touch_me_hat.ds new file mode 100644 index 0000000..e26699c --- /dev/null +++ b/src/samples/drumsynth/misc_hats/touch_me_hat.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,74 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=181 +Slope=100 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=134 +F1=1900 +Wave1=0 +Track1=0 +F2=3420 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=5 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/ambient_tom.ds b/src/samples/drumsynth/misc_perc/ambient_tom.ds new file mode 100644 index 0000000..bf2beaf --- /dev/null +++ b/src/samples/drumsynth/misc_perc/ambient_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=156 +F1=600 +F2=100 +Droop=50 +Phase=0 +Envelope=0,100 1750,20 6983,0 + +[Noise] +On=0 +Level=146 +Slope=10 +Envelope=0,100 500,20 1694,2 2597,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=155 +F=50 +dF=10 +Envelope=0,100 750,20 5986,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/bell.ds b/src/samples/drumsynth/misc_perc/bell.ds new file mode 100644 index 0000000..c44a9bd --- /dev/null +++ b/src/samples/drumsynth/misc_perc/bell.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=59 +FilterEnv=0,41 1849,20 5447,40 442000,100 442000,0 + +[Tone] +On=1 +Level=43 +F1=7000 +F2=6300 +Droop=78 +Phase=0 +Envelope=0,100 1749,22 4997,0 + +[Noise] +On=0 +Level=85 +Slope=92 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=131 +F1=7182 +Wave1=3 +Track1=1 +F2=6399 +Wave2=3 +Track2=1 +Method=0 +Param=50 +Envelope1=0,100 1639,21 5215,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=0 +Level=115 +F=9500 +dF=49 +Envelope=0,100 819,78 1639,24 4470,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/bell_rim.ds b/src/samples/drumsynth/misc_perc/bell_rim.ds new file mode 100644 index 0000000..adcf8c9 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/bell_rim.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=4 +Filter=1 +HighPass=1 +Resonance=6 +FilterEnv=0,57 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=500 +Droop=22 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=1 +Level=119 +Slope=-72 +Envelope=0,0 0,98 42,93 69,43 226,12 396,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=109 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 1190,10 2855,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=161 +F=98 +dF=12 +Envelope=0,0 7,100 1788,56 4470,32 12887,17 15793,0 + +[NoiseBand2] +On=1 +Level=181 +F=1000 +dF=19 +Envelope=0,100 100,30 952,8 1904,1 4759,0 7852,0 + +[Distortion] +On=1 +Clipping=0 +Bits=3 +Rate=3 diff --git a/src/samples/drumsynth/misc_perc/clav.ds b/src/samples/drumsynth/misc_perc/clav.ds new file mode 100644 index 0000000..2e383e8 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/clav.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/clav_2.ds b/src/samples/drumsynth/misc_perc/clav_2.ds new file mode 100644 index 0000000..e5efc57 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/clav_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,20 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=330 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1200 +dF=80 +Envelope=0,100 618,7 1473,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/deep_cowbell.ds b/src/samples/drumsynth/misc_perc/deep_cowbell.ds new file mode 100644 index 0000000..4d7a966 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/deep_cowbell.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,8 6107,53 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=-70 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=160 +F1=330 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=60 +Envelope1=0,100 949,69 3569,28 7059,8 9915,0 +Envelope2=0,100 3000,30 16339,0 +Filter=0 + +[NoiseBand] +On=1 +Level=28 +F=1800 +dF=14 +Envelope=0,100 1904,70 2157,10 9010,5 13325,1 14848,0 + +[NoiseBand2] +On=1 +Level=72 +F=2000 +dF=3 +Envelope=0,100 349,56 888,32 2031,11 10184,0 + +[Distortion] +On=1 +Clipping=5 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/dist_tom.ds b/src/samples/drumsynth/misc_perc/dist_tom.ds new file mode 100644 index 0000000..76cef9b --- /dev/null +++ b/src/samples/drumsynth/misc_perc/dist_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=300 +F2=120 +Droop=32 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=4 +Rate=4 diff --git a/src/samples/drumsynth/misc_perc/dist_tom_2.ds b/src/samples/drumsynth/misc_perc/dist_tom_2.ds new file mode 100644 index 0000000..bc9e1d1 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/dist_tom_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=1 +HighPass=1 +Resonance=38 +FilterEnv=0,7 3880,23 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=120 +Droop=32 +Phase=0 +Envelope=0,100 1750,20 6112,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=31 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/door_knock.ds b/src/samples/drumsynth/misc_perc/door_knock.ds new file mode 100644 index 0000000..9e86365 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/door_knock.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=-7 +Stretch=100 +Level=4 +Filter=1 +HighPass=1 +Resonance=9 +FilterEnv=0,0 1507,43 8646,43 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=8000 +F2=55 +Droop=68 +Phase=65 +Envelope=0,100 13087,28 35217,0 + +[Noise] +On=1 +Level=47 +Slope=55 +Envelope=0,100 1428,0 9000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=82 +F1=1760 +Wave1=3 +Track1=1 +F2=440 +Wave2=3 +Track2=1 +Method=3 +Param=59 +Envelope1=0,100 4600,34 36882,0 +Envelope2=0,100 16339,28 32599,0 +Filter=0 + +[NoiseBand] +On=1 +Level=29 +F=50 +dF=20 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/electric_clav.ds b/src/samples/drumsynth/misc_perc/electric_clav.ds new file mode 100644 index 0000000..2b21b8a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/electric_clav.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-4 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=40 +Droop=60 +Phase=12 +Envelope=0,100 1699,46 5697,13 8445,5 11693,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=890 +dF=0 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=32 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/feel_me_clinky.ds b/src/samples/drumsynth/misc_perc/feel_me_clinky.ds new file mode 100644 index 0000000..12d5596 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/feel_me_clinky.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=12 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,53 6446,9 14391,0 444000,100 444000,0 + +[Tone] +On=0 +Level=148 +F1=220 +F2=220 +Droop=71 +Phase=12 +Envelope=0,85 3046,85 3934,48 5838,17 8630,0 + +[Noise] +On=0 +Level=61 +Slope=-14 +Envelope=0,100 400,17 1249,5 12542,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=158 +F1=220 +Wave1=0 +Track1=1 +F2=340 +Wave2=2 +Track2=0 +Method=1 +Param=47 +Envelope1=0,82 1904,42 4061,17 8376,7 21066,0 +Envelope2=0,82 3000,82 4822,62 6853,44 8757,31 11295,18 14975,9 23985,0 +Filter=0 + +[NoiseBand] +On=0 +Level=74 +F=50 +dF=13 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[NoiseBand2] +On=0 +Level=12 +F=80 +dF=23 +Envelope=0,100 1269,65 2665,50 4442,36 6345,26 9137,17 13579,10 20432,5 58377,0 + +[Distortion] +On=1 +Clipping=0 +Bits=6 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/fidelity_faction_tom.ds b/src/samples/drumsynth/misc_perc/fidelity_faction_tom.ds new file mode 100644 index 0000000..58c2256 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/fidelity_faction_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0.00 +Stretch=500 +Level=0 +Filter=1 +HighPass=1 +Resonance=50 +FilterEnv=0,11 6223,17 444000,100 444000,0 + +[Tone] +On=1 +Level=145 +F1=1500 +F2=120 +Droop=40 +Phase=0 +Envelope=0,100 412,32 1047,10 1682,2 4442,0 + +[Noise] +On=0 +Level=101 +Slope=-10 +Envelope=0,100 857,34 2602,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=101 +F1=220 +Wave1=3 +Track1=1 +F2=1720 +Wave2=0 +Track2=1 +Method=1 +Param=80 +Envelope1=0,100 1174,24 2189,0 +Envelope2=0,100 1000,20 6872,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=70 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=70 +Envelope=0,100 744,45 2803,0 + +[Distortion] +On=1 +Clipping=24 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/funk_box_perc_1.ds b/src/samples/drumsynth/misc_perc/funk_box_perc_1.ds new file mode 100644 index 0000000..d0d95ae --- /dev/null +++ b/src/samples/drumsynth/misc_perc/funk_box_perc_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5473,26 17608,0 + +[Noise] +On=1 +Level=51 +Slope=-42 +Envelope=0,100 278,14 595,4 793,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=290 +Wave1=0 +Track1=0 +F2=254 +Wave2=1 +Track2=1 +Method=2 +Param=75 +Envelope1=0,100 714,20 4997,6 10232,3 17132,1 22367,0 +Envelope2=0,48 6425,17 15943,0 +Filter=0 + +[NoiseBand] +On=1 +Level=36 +F=130 +dF=15 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=1 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/funk_box_perc_2.ds b/src/samples/drumsynth/misc_perc/funk_box_perc_2.ds new file mode 100644 index 0000000..e9ccab9 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/funk_box_perc_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5473,26 17608,0 + +[Noise] +On=1 +Level=51 +Slope=-42 +Envelope=0,100 278,14 595,4 793,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=350 +Wave1=0 +Track1=0 +F2=312.3 +Wave2=1 +Track2=1 +Method=2 +Param=86 +Envelope1=0,100 714,20 4997,6 10232,3 17132,1 22367,0 +Envelope2=0,48 6425,17 15943,0 +Filter=0 + +[NoiseBand] +On=1 +Level=36 +F=130 +dF=15 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=1 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/funkay_timbale.ds b/src/samples/drumsynth/misc_perc/funkay_timbale.ds new file mode 100644 index 0000000..4750b3a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/funkay_timbale.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,14 4981,42 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=150 +F2=300 +Droop=78 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=41 +Slope=-59 +Envelope=0,100 222,14 508,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=500 +Wave1=0 +Track1=1 +F2=200 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3750,30 7500,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=6000 +dF=8 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=2370 +dF=7 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=2 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_perc/give_it_to_me.ds b/src/samples/drumsynth/misc_perc/give_it_to_me.ds new file mode 100644 index 0000000..3103724 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/give_it_to_me.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=-9 +Filter=1 +HighPass=1 +Resonance=32 +FilterEnv=0,10 9844,77 22986,39 442000,100 443000,0 + +[Tone] +On=0 +Level=132 +F1=2000 +F2=1600 +Droop=22 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=0 +Level=119 +Slope=100 +Envelope=0,0 0,98 635,53 2459,25 6028,10 10311,5 16498,1 26095,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=166 +F1=200 +Wave1=0 +Track1=0 +F2=745 +Wave2=2 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 2199,80 5047,56 9144,39 19788,19 23036,0 +Envelope2=0,100 2349,59 7395,20 22236,0 +Filter=0 + +[NoiseBand] +On=0 +Level=67 +F=20000 +dF=52 +Envelope=0,0 7,100 1788,56 3331,30 6742,13 10628,5 16181,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=26 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/hammond_cowbell.ds b/src/samples/drumsynth/misc_perc/hammond_cowbell.ds new file mode 100644 index 0000000..772e6f5 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/hammond_cowbell.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,61 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=1000 +F2=509 +Droop=60 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=90 +F=7122 +dF=37 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/hollow_wood.ds b/src/samples/drumsynth/misc_perc/hollow_wood.ds new file mode 100644 index 0000000..35a7a31 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/hollow_wood.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,20 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=330 +Wave2=0 +Track2=0 +Method=2 +Param=97 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1200 +dF=80 +Envelope=0,100 618,7 1473,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/hollow_wood_2.ds b/src/samples/drumsynth/misc_perc/hollow_wood_2.ds new file mode 100644 index 0000000..1ef45f7 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/hollow_wood_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=12 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,20 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=573 +Wave1=0 +Track1=0 +F2=330 +Wave2=0 +Track2=0 +Method=2 +Param=97 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=92 +F=1200 +dF=80 +Envelope=0,100 618,7 1473,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=7 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/it's_the_simple_things.ds b/src/samples/drumsynth/misc_perc/it's_the_simple_things.ds new file mode 100644 index 0000000..b8e3f5a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/it's_the_simple_things.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=40 +FilterEnv=0,14 4981,42 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=150 +F2=300 +Droop=78 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=34 +Slope=-70 +Envelope=0,100 4500,30 9000,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=500 +Wave1=2 +Track1=1 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=61 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3750,30 7500,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=26 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=4 diff --git a/src/samples/drumsynth/misc_perc/layered_sleigh_bell.ds b/src/samples/drumsynth/misc_perc/layered_sleigh_bell.ds new file mode 100644 index 0000000..7c6aad7 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/layered_sleigh_bell.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=0 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,0 351372,1 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=500 +F2=50 +Droop=97 +Phase=00 +Envelope=0,100 64246,29 325991,0 + +[Noise] +On=1 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=342 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=49 +Bits=7 +Rate=7 diff --git a/src/samples/drumsynth/misc_perc/light_tamb_1.ds b/src/samples/drumsynth/misc_perc/light_tamb_1.ds new file mode 100644 index 0000000..96f371e --- /dev/null +++ b/src/samples/drumsynth/misc_perc/light_tamb_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,83 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=137 +Slope=93 +Envelope=0,74 364,50 477,11 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=34 +F=7000 +dF=54 +Envelope=0,100 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 4244,3 5321,0 + +[NoiseBand2] +On=1 +Level=106 +F=8300 +dF=22 +Envelope=0,100 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3911,31 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/light_tamb_2.ds b/src/samples/drumsynth/misc_perc/light_tamb_2.ds new file mode 100644 index 0000000..1b21487 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/light_tamb_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,83 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=137 +Slope=93 +Envelope=0,74 364,50 477,11 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=34 +F=7000 +dF=54 +Envelope=0,100 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=97 +F=8300 +dF=22 +Envelope=0,100 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/light_tamb_3.ds b/src/samples/drumsynth/misc_perc/light_tamb_3.ds new file mode 100644 index 0000000..a0d81f9 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/light_tamb_3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,83 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=137 +Slope=93 +Envelope=0,74 364,50 477,11 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=34 +F=7000 +dF=54 +Envelope=0,100 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=76 +F=8300 +dF=22 +Envelope=0,100 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/like_a_tabla_1.ds b/src/samples/drumsynth/misc_perc/like_a_tabla_1.ds new file mode 100644 index 0000000..f64a59e --- /dev/null +++ b/src/samples/drumsynth/misc_perc/like_a_tabla_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,0 550,21 849,31 1549,37 2399,40 4247,40 444000,100 444000,0 + +[Tone] +On=1 +Level=101 +F1=2300 +F2=230 +Droop=82 +Phase=0 +Envelope=0,100 800,41 1499,0 10500,0 + +[Noise] +On=0 +Level=104 +Slope=100 +Envelope=0,68 1699,59 1899,30 3448,13 5147,4 8495,1 14841,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=802 +Wave1=0 +Track1=0 +F2=290 +Wave2=2 +Track2=0 +Method=1 +Param=90 +Envelope1=0,100 250,50 450,19 1549,8 3648,0 +Envelope2=0,100 1000,20 13941,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=400 +dF=0 +Envelope=0,100 100,44 1249,51 2898,32 7046,8 9044,2 11443,0 + +[NoiseBand2] +On=0 +Level=65 +F=3100 +dF=40 +Envelope=0,100 1500,20 10743,0 + +[Distortion] +On=0 +Clipping=3 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/like_a_tabla_2.ds b/src/samples/drumsynth/misc_perc/like_a_tabla_2.ds new file mode 100644 index 0000000..f9d1410 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/like_a_tabla_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=200 +Level=3 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,0 550,21 849,31 1549,37 2399,40 4247,40 444000,100 444000,0 + +[Tone] +On=1 +Level=101 +F1=2300 +F2=230 +Droop=82 +Phase=0 +Envelope=0,100 800,41 1249,0 10500,0 + +[Noise] +On=0 +Level=104 +Slope=100 +Envelope=0,68 1699,59 1899,30 3448,13 5147,4 8495,1 14841,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=802 +Wave1=0 +Track1=0 +F2=290 +Wave2=2 +Track2=0 +Method=1 +Param=90 +Envelope1=0,100 250,50 450,19 1549,8 3648,0 +Envelope2=0,100 1000,20 13941,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=400 +dF=0 +Envelope=0,100 100,44 1249,51 2898,32 7046,8 9044,2 11443,0 + +[NoiseBand2] +On=0 +Level=65 +F=3100 +dF=40 +Envelope=0,100 1500,20 10743,0 + +[Distortion] +On=0 +Clipping=3 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/like_a_tabla_3.ds b/src/samples/drumsynth/misc_perc/like_a_tabla_3.ds new file mode 100644 index 0000000..72a94fd --- /dev/null +++ b/src/samples/drumsynth/misc_perc/like_a_tabla_3.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=200 +Level=3 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,0 550,21 849,31 1549,37 2399,40 4247,40 444000,100 444000,0 + +[Tone] +On=1 +Level=101 +F1=2300 +F2=230 +Droop=82 +Phase=0 +Envelope=0,100 800,41 1249,0 10500,0 + +[Noise] +On=0 +Level=104 +Slope=100 +Envelope=0,68 1699,59 1899,30 3448,13 5147,4 8495,1 14841,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=802 +Wave1=0 +Track1=1 +F2=290 +Wave2=1 +Track2=0 +Method=1 +Param=90 +Envelope1=0,100 250,50 450,19 1549,8 3648,0 +Envelope2=0,100 1000,20 13941,0 +Filter=0 + +[NoiseBand] +On=1 +Level=38 +F=400 +dF=0 +Envelope=0,100 100,44 1249,51 2898,32 7046,8 9044,2 11443,0 + +[NoiseBand2] +On=0 +Level=65 +F=3100 +dF=40 +Envelope=0,100 1500,20 10743,0 + +[Distortion] +On=0 +Clipping=3 +Bits=2 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/limited_shaker.ds b/src/samples/drumsynth/misc_perc/limited_shaker.ds new file mode 100644 index 0000000..20a77b9 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/limited_shaker.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=20 +FilterEnv=0,65 1071,91 2161,93 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=128 +Slope=-31 +Envelope=0,24 654,80 972,35 1388,74 1705,20 2320,66 2756,26 3688,12 4600,7 5572,1 7317,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=160 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=28 +F=1800 +dF=14 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=65 +F=3000 +dF=8 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=22 +Bits=4 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/lo-fi_tamb.ds b/src/samples/drumsynth/misc_perc/lo-fi_tamb.ds new file mode 100644 index 0000000..9087261 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/lo-fi_tamb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,30 7198,66 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=129 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=90 +F=7122 +dF=37 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/low_key_tom.ds b/src/samples/drumsynth/misc_perc/low_key_tom.ds new file mode 100644 index 0000000..92ed003 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/low_key_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,3 1799,8 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=123 +F=200 +dF=8 +Envelope=0,100 5250,30 10500,0 + +[NoiseBand2] +On=0 +Level=166 +F=3100 +dF=40 +Envelope=0,100 300,65 800,39 1500,20 2349,8 3748,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/low_ping.ds b/src/samples/drumsynth/misc_perc/low_ping.ds new file mode 100644 index 0000000..960554b --- /dev/null +++ b/src/samples/drumsynth/misc_perc/low_ping.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=47 +FilterEnv=0,0 12442,62 442000,100 442000,0 + +[Tone] +On=1 +Level=54 +F1=550 +F2=220 +Droop=85 +Phase=65 +Envelope=0,100 5996,25 14241,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=83 +F1=220 +Wave1=0 +Track1=1 +F2=110 +Wave2=0 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=4 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/mellow_shake.ds b/src/samples/drumsynth/misc_perc/mellow_shake.ds new file mode 100644 index 0000000..e38f412 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/mellow_shake.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=75 +Level=3 +Filter=1 +HighPass=1 +Resonance=11 +FilterEnv=0,17 1309,80 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=88 +Slope=84 +Envelope=0,24 377,82 793,42 991,83 1487,32 1844,74 2439,35 2994,72 4124,17 5988,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=36 +F1=5200 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 899,53 1699,17 2399,45 3748,12 4497,25 7500,0 +Envelope2=0,49 899,78 1499,49 2748,77 3048,47 3698,79 4147,50 5147,19 5147,37 5447,59 5846,81 7595,35 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=69 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1099,25 1549,35 1774,50 2898,17 2914,46 3498,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=90 +F=5000 +dF=25 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/metallic_node.ds b/src/samples/drumsynth/misc_perc/metallic_node.ds new file mode 100644 index 0000000..6956f53 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/metallic_node.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=75 +Level=-7 +Filter=0 +HighPass=1 +Resonance=58 +FilterEnv=0,59 14277,16 442000,100 443000,0 + +[Tone] +On=1 +Level=22 +F1=851 +F2=500 +Droop=27 +Phase=-45 +Envelope=0,58 3398,69 3398,0 + +[Noise] +On=0 +Level=142 +Slope=90 +Envelope=0,51 555,21 2538,9 7932,3 36168,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=107 +F1=400 +Wave1=3 +Track1=1 +F2=589 +Wave2=3 +Track2=0 +Method=3 +Param=88 +Envelope1=0,100 1699,10 3490,0 +Envelope2=0,89 6345,20 10311,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=6800 +dF=40 +Envelope=0,100 750,16 1983,2 3490,0 + +[NoiseBand2] +On=1 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=3 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/mild_tamb.ds b/src/samples/drumsynth/misc_perc/mild_tamb.ds new file mode 100644 index 0000000..b699535 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/mild_tamb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=40 +FilterEnv=0,83 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=61 +Slope=93 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=144 +F1=6300 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=69 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=90 +F=7122 +dF=37 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/ol'_skool_shake.ds b/src/samples/drumsynth/misc_perc/ol'_skool_shake.ds new file mode 100644 index 0000000..873e63f --- /dev/null +++ b/src/samples/drumsynth/misc_perc/ol'_skool_shake.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-3 +Stretch=130 +Level=12 +Filter=1 +HighPass=0 +Resonance=10 +FilterEnv=0,86 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,0 2607,88 3500,20 8750,0 + +[Noise] +On=1 +Level=74 +Slope=100 +Envelope=0,0 999,84 1449,95 2049,35 3098,17 4797,7 6196,2 8994,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=4 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc_perc/poppy.ds b/src/samples/drumsynth/misc_perc/poppy.ds new file mode 100644 index 0000000..7f655a5 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/poppy.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=32 +FilterEnv=0,10 9844,77 22986,39 442000,100 443000,0 + +[Tone] +On=1 +Level=156 +F1=2000 +F2=1600 +Droop=84 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=0 +Level=119 +Slope=100 +Envelope=0,0 0,98 635,53 2459,25 6028,10 10311,5 16498,1 26095,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=166 +F1=200 +Wave1=0 +Track1=0 +F2=745 +Wave2=2 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 2199,80 5047,56 9144,39 19788,19 23036,0 +Envelope2=0,100 2349,59 7395,20 22236,0 +Filter=0 + +[NoiseBand] +On=0 +Level=67 +F=20000 +dF=52 +Envelope=0,0 7,100 1788,56 3331,30 6742,13 10628,5 16181,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=26 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/q_tom.ds b/src/samples/drumsynth/misc_perc/q_tom.ds new file mode 100644 index 0000000..f48ae3a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/q_tom.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=24 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=128 +F1=2000 +F2=50 +Droop=57 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=59 +F1=2000 +Wave1=3 +Track1=1 +F2=3000 +Wave2=4 +Track2=0 +Method=2 +Param=50 +Envelope1=0,100 1149,39 1949,16 3148,5 4597,2 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=4 +Rate=7 diff --git a/src/samples/drumsynth/misc_perc/resonant_knock.ds b/src/samples/drumsynth/misc_perc/resonant_knock.ds new file mode 100644 index 0000000..13ceb74 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/resonant_knock.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=300 +F2=120 +Droop=32 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=440 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 3563,100 6730,0 +Envelope2=0,100 2233,74 4782,95 6856,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=1200 +dF=26 +Envelope=0,61 1678,71 5558,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/ringmod_rim.ds b/src/samples/drumsynth/misc_perc/ringmod_rim.ds new file mode 100644 index 0000000..16c8c24 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/ringmod_rim.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=4 +Filter=0 +HighPass=1 +Resonance=6 +FilterEnv=0,57 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=500 +Droop=22 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=1 +Level=119 +Slope=-72 +Envelope=0,0 0,98 42,93 69,43 226,12 396,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=109 +F1=6000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=3 +Param=36 +Envelope1=0,100 1190,10 2855,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=161 +F=98 +dF=12 +Envelope=0,0 7,100 1788,56 4470,32 12887,17 15793,0 + +[NoiseBand2] +On=1 +Level=181 +F=1000 +dF=19 +Envelope=0,100 100,30 952,8 1904,1 4759,0 7852,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=6 diff --git a/src/samples/drumsynth/misc_perc/ringmod_rim_2.ds b/src/samples/drumsynth/misc_perc/ringmod_rim_2.ds new file mode 100644 index 0000000..a82ee3a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/ringmod_rim_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=500 +Level=4 +Filter=0 +HighPass=1 +Resonance=6 +FilterEnv=0,57 442000,100 443000,0 + +[Tone] +On=1 +Level=181 +F1=2000 +F2=500 +Droop=22 +Phase=130 +Envelope=0,99 104,85 137,30 313,23 633,0 + +[Noise] +On=1 +Level=119 +Slope=-72 +Envelope=0,0 0,98 42,93 69,43 226,12 396,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=109 +F1=6000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=3 +Param=36 +Envelope1=0,100 1190,10 2855,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=161 +F=98 +dF=12 +Envelope=0,0 7,100 1788,56 4470,32 12887,17 15793,0 + +[NoiseBand2] +On=1 +Level=181 +F=1000 +dF=19 +Envelope=0,100 100,30 952,8 1904,1 4759,0 7852,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=6 diff --git a/src/samples/drumsynth/misc_perc/shaaka.ds b/src/samples/drumsynth/misc_perc/shaaka.ds new file mode 100644 index 0000000..0f32c85 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/shaaka.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=133 +F1=120 +F2=50 +Droop=73 +Phase=0 +Envelope=0,100 2049,51 5647,21 11743,9 22386,0 + +[Noise] +On=1 +Level=144 +Slope=100 +Envelope=0,6 397,84 714,12 991,20 1210,30 1527,12 1824,24 2023,9 5195,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=350 +Wave1=0 +Track1=0 +F2=312.3 +Wave2=1 +Track2=1 +Method=2 +Param=86 +Envelope1=0,100 714,20 4997,6 10232,3 17132,1 22367,0 +Envelope2=0,48 6425,17 15943,0 +Filter=0 + +[NoiseBand] +On=0 +Level=36 +F=130 +dF=15 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/shaaka_2.ds b/src/samples/drumsynth/misc_perc/shaaka_2.ds new file mode 100644 index 0000000..671b636 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/shaaka_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Adjust the overtones 'drive' to hit harder! +Tuning=0.00 +Stretch=200 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=133 +F1=120 +F2=50 +Droop=73 +Phase=0 +Envelope=0,100 2049,51 5647,21 11743,9 22386,0 + +[Noise] +On=1 +Level=144 +Slope=100 +Envelope=0,6 337,56 714,12 912,26 1249,17 1527,19 1824,24 2023,9 2498,2 4025,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=350 +Wave1=0 +Track1=0 +F2=312.3 +Wave2=1 +Track2=1 +Method=2 +Param=86 +Envelope1=0,100 714,20 4997,6 10232,3 17132,1 22367,0 +Envelope2=0,48 6425,17 15943,0 +Filter=0 + +[NoiseBand] +On=0 +Level=36 +F=130 +dF=15 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=16 +F=10000 +dF=15 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=13 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/short_tom.ds b/src/samples/drumsynth/misc_perc/short_tom.ds new file mode 100644 index 0000000..050d72b --- /dev/null +++ b/src/samples/drumsynth/misc_perc/short_tom.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=147 +F1=225 +F2=225 +Droop=44 +Phase=8 +Envelope=0,100 476,53 1904,20 4045,10 6028,1 10232,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=1 +Level=69 +F=212 +dF=21 +Envelope=0,56 714,31 2062,13 4362,3 8646,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/short_tom_1.ds b/src/samples/drumsynth/misc_perc/short_tom_1.ds new file mode 100644 index 0000000..84561dd --- /dev/null +++ b/src/samples/drumsynth/misc_perc/short_tom_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=147 +F1=150 +F2=150 +Droop=44 +Phase=8 +Envelope=0,100 476,53 1904,20 4045,10 6028,1 10232,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=1 +Level=69 +F=212 +dF=21 +Envelope=0,56 714,31 2062,13 4362,3 8646,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/short_tom_2.ds b/src/samples/drumsynth/misc_perc/short_tom_2.ds new file mode 100644 index 0000000..30a6ce2 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/short_tom_2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=147 +F1=100 +F2=100 +Droop=44 +Phase=8 +Envelope=0,100 476,53 1904,20 4045,10 6028,1 10232,0 + +[Noise] +On=0 +Level=138 +Slope=12 +Envelope=0,100 1311,65 2205,38 2563,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 6000,50 20000,0 + +[NoiseBand2] +On=1 +Level=69 +F=212 +dF=21 +Envelope=0,56 714,31 2062,13 4362,3 8646,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/sickly_cowbell.ds b/src/samples/drumsynth/misc_perc/sickly_cowbell.ds new file mode 100644 index 0000000..ef9d446 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/sickly_cowbell.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=6 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 521,76 1639,63 4246,45 7151,34 16463,13 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=0 +Level=142 +Slope=-53 +Envelope=0,100 521,24 2384,15 7971,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=145 +F1=651 +Wave1=3 +Track1=0 +F2=461 +Wave2=3 +Track2=0 +Method=3 +Param=0 +Envelope1=0,0 30,98 819,47 2831,24 6630,9 14899,0 +Envelope2=0,0 37,99 745,50 2756,26 6257,11 13409,0 +Filter=1 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/slinky_tamb.ds b/src/samples/drumsynth/misc_perc/slinky_tamb.ds new file mode 100644 index 0000000..7e6629f --- /dev/null +++ b/src/samples/drumsynth/misc_perc/slinky_tamb.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=31 +FilterEnv=0,88 1399,89 442000,100 442000,0 + +[Tone] +On=0 +Level=170 +F1=509 +F2=509 +Droop=65 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=1 +Level=61 +Slope=91 +Envelope=0,62 1099,28 2498,51 4697,13 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=36 +F1=5200 +Wave1=0 +Track1=0 +F2=18500 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 899,53 1699,17 2399,45 3748,12 4497,25 7500,0 +Envelope2=0,49 899,78 1499,49 2748,77 3048,47 3698,79 4147,50 5147,19 5147,37 5447,59 5846,81 7595,35 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=1 +Level=69 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1099,25 1549,35 1774,50 2898,17 2914,46 3498,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=1 +Level=90 +F=5000 +dF=25 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/super_tom.ds b/src/samples/drumsynth/misc_perc/super_tom.ds new file mode 100644 index 0000000..daf8a14 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/super_tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=600 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=47 +Slope=44 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=101 +F1=600 +Wave1=0 +Track1=1 +F2=120 +Wave2=0 +Track2=1 +Method=2 +Param=50 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=83 +F=120 +dF=9 +Envelope=0,100 79,9 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/sweetness_shaker.ds b/src/samples/drumsynth/misc_perc/sweetness_shaker.ds new file mode 100644 index 0000000..994524b --- /dev/null +++ b/src/samples/drumsynth/misc_perc/sweetness_shaker.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0.00 +Stretch=100.0 +Level=-3 +Filter=0 +HighPass=1 +Resonance=60 +FilterEnv=0,21 14277,30 33313,65 46797,27 75351,50 80903,26 97559,29 107871,12 115802,20 123734,5 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=40392 +F2=880 +Droop=50 +Phase=0 +Envelope=0,100 16656,47 30140,29 51556,14 140390,0 + +[Noise] +On=1 +Level=94 +Slope=96 +Envelope=0,2 198,91 397,25 523,83 841,11 1340,93 1658,14 2284,30 3974,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=114 +F1=5200 +Wave1=4 +Track1=0 +F2=195.998 +Wave2=2 +Track2=1 +Method=2 +Param=89 +Envelope1=0,100 48383,35 72178,12 125320,0 +Envelope2=0,100 102318,60 318059,0 +Filter=0 + +[NoiseBand] +On=0 +Level=101 +F=5732 +dF=99 +Envelope=0,100 1758,38 327577,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/timbale_sound.ds b/src/samples/drumsynth/misc_perc/timbale_sound.ds new file mode 100644 index 0000000..2d09c47 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/timbale_sound.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=35 +FilterEnv=0,36 12929,59 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=78 +F1=900 +Wave1=0 +Track1=1 +F2=300 +Wave2=0 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=400 +dF=9 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/tom.ds b/src/samples/drumsynth/misc_perc/tom.ds new file mode 100644 index 0000000..daabb89 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tom.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=1 +Level=181 +F1=500 +F2=120 +Droop=46 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/tom_tone.ds b/src/samples/drumsynth/misc_perc/tom_tone.ds new file mode 100644 index 0000000..80c0f1a --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tom_tone.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=9 +Filter=0 +HighPass=1 +Resonance=6 +FilterEnv=0,23 442000,100 443000,0 + +[Tone] +On=1 +Level=84 +F1=180 +F2=163 +Droop=18 +Phase=10 +Envelope=0,0 0,96 715,39 2458,16 6481,0 + +[Noise] +On=0 +Level=100 +Slope=70 +Envelope=0,0 268,100 723,26 2086,10 5438,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=100 +F1=345 +Wave1=0 +Track1=0 +F2=200 +Wave2=0 +Track2=0 +Method=0 +Param=47 +Envelope1=0,100 1490,17 4991,0 +Envelope2=0,100 894,12 7077,0 +Filter=0 + +[NoiseBand] +On=0 +Level=146 +F=400 +dF=34 +Envelope=0,99 670,21 1788,4 5810,0 + +[NoiseBand2] +On=0 +Level=158 +F=3000 +dF=89 +Envelope=0,100 100,30 3547,0 + +[Distortion] +On=0 +Clipping=7 +Bits=4 +Rate=2 diff --git a/src/samples/drumsynth/misc_perc/tommy.ds b/src/samples/drumsynth/misc_perc/tommy.ds new file mode 100644 index 0000000..2159869 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tommy.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=69 +F1=500 +F2=120 +Droop=65 +Phase=0 +Envelope=0,0 2607,88 3500,20 8750,0 + +[Noise] +On=0 +Level=81 +Slope=57 +Envelope=0,0 670,83 1341,95 2011,42 2682,13 3799,5 5810,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=4000 +dF=35 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=1 +Level=128 +F=350 +dF=23 +Envelope=0,100 834,15 2548,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/tone_tom.ds b/src/samples/drumsynth/misc_perc/tone_tom.ds new file mode 100644 index 0000000..d0d2184 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tone_tom.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-12 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=80 +FilterEnv=0,71 7714,92 442000,100 442000,0 + +[Tone] +On=1 +Level=170 +F1=1000 +F2=509 +Droop=60 +Phase=00 +Envelope=0,100 954,36 1937,12 4350,0 + +[Noise] +On=0 +Level=61 +Slope=53 +Envelope=0,24 364,50 1329,13 5423,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=1000 +Wave1=0 +Track1=1 +F2=509 +Wave2=0 +Track2=0 +Method=2 +Param=80 +Envelope1=0,100 1071,17 2221,11 2974,8 3232,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=129 +F=6000 +dF=25 +Envelope=0,5 462,17 507,67 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=90 +F=7122 +dF=37 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 5425,33 6801,0 + +[Distortion] +On=1 +Clipping=30 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/torn_tweeter.ds b/src/samples/drumsynth/misc_perc/torn_tweeter.ds new file mode 100644 index 0000000..d403944 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/torn_tweeter.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=300 +F2=120 +Droop=32 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=440 +Wave1=0 +Track1=0 +F2=440 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 3563,100 6730,0 +Envelope2=0,100 2233,74 4782,95 6856,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=2 +Bits=1 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/tweety_cowbell.ds b/src/samples/drumsynth/misc_perc/tweety_cowbell.ds new file mode 100644 index 0000000..37e5a08 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tweety_cowbell.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0.00 +Stretch=30 +Level=-6 +Filter=1 +HighPass=1 +Resonance=5 +FilterEnv=0,50 2538,49 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=-70 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=160 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,100 949,69 2898,44 4897,29 6796,17 8745,10 11393,4 17689,0 +Envelope2=0,96 4297,11 5497,41 16240,81 17489,0 +Filter=0 + +[NoiseBand] +On=1 +Level=28 +F=1800 +dF=14 +Envelope=0,100 1904,70 2157,10 9010,5 13325,1 14848,0 + +[NoiseBand2] +On=1 +Level=65 +F=3000 +dF=8 +Envelope=0,100 349,56 888,32 2031,11 10184,0 + +[Distortion] +On=1 +Clipping=17 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/tweety_cowbell_2.ds b/src/samples/drumsynth/misc_perc/tweety_cowbell_2.ds new file mode 100644 index 0000000..0ff6c66 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/tweety_cowbell_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=5 +FilterEnv=0,50 2538,49 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=160 +Droop=82 +Phase=25 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=-70 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=160 +F1=440 +Wave1=0 +Track1=0 +F2=739.99 +Wave2=0 +Track2=0 +Method=2 +Param=0 +Envelope1=0,100 949,69 2898,44 4897,29 6796,17 8745,10 11393,4 17689,0 +Envelope2=0,96 4297,11 5497,41 16240,81 17489,0 +Filter=0 + +[NoiseBand] +On=1 +Level=28 +F=1800 +dF=14 +Envelope=0,100 1904,70 2157,10 9010,5 13325,1 14848,0 + +[NoiseBand2] +On=1 +Level=72 +F=2000 +dF=3 +Envelope=0,100 349,56 888,32 2031,11 10184,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_perc/type_noise.ds b/src/samples/drumsynth/misc_perc/type_noise.ds new file mode 100644 index 0000000..60d6a61 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/type_noise.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=20 +FilterEnv=0,100 887,92 444000,100 444000,0 + +[Tone] +On=0 +Level=92 +F1=600 +F2=100 +Droop=30 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=1 +Level=92 +Slope=49 +Envelope=0,100 222,24 523,84 681,8 998,53 1219,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=181 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=3 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=18029 +dF=100 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=2 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/very_high_clav.ds b/src/samples/drumsynth/misc_perc/very_high_clav.ds new file mode 100644 index 0000000..3ae0d55 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/very_high_clav.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=10 +FilterEnv=0,100 1110,20 2221,6 4204,0 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=5632 +F2=65.406 +Droop=75 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=137 +F1=65.406 +Wave1=4 +Track1=1 +F2=130.813 +Wave2=3 +Track2=0 +Method=2 +Param=60 +Envelope1=0,100 3048,26 11643,0 +Envelope2=0,100 5235,80 11543,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=2332 +dF=7 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=155 +F=3100 +dF=10 +Envelope=0,100 3093,77 4500,0 + +[Distortion] +On=0 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/video_game_clip.ds b/src/samples/drumsynth/misc_perc/video_game_clip.ds new file mode 100644 index 0000000..bab072b --- /dev/null +++ b/src/samples/drumsynth/misc_perc/video_game_clip.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=50 +Droop=58 +Phase=60 +Envelope=0,100 397,52 1428,29 3490,15 6980,10 16339,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=128 +F1=315 +Wave1=4 +Track1=0 +F2=630 +Wave2=4 +Track2=0 +Method=0 +Param=54 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=10 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/weird_1.ds b/src/samples/drumsynth/misc_perc/weird_1.ds new file mode 100644 index 0000000..8b9eee8 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/weird_1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=59 +FilterEnv=0,34 206,68 570,68 1663,68 1916,84 2898,40 3769,86 3832,50 4054,26 6904,0 442000,100 442000,0 + +[Tone] +On=1 +Level=43 +F1=7000 +F2=8000 +Droop=7 +Phase=0 +Envelope=0,100 1749,22 4997,0 + +[Noise] +On=0 +Level=85 +Slope=92 +Envelope=0,100 1117,82 1564,28 5513,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=131 +F1=200 +Wave1=3 +Track1=1 +F2=6399 +Wave2=3 +Track2=1 +Method=2 +Param=66 +Envelope1=0,100 1639,21 5215,0 +Envelope2=0,100 1564,25 5066,0 +Filter=0 + +[NoiseBand] +On=0 +Level=115 +F=9500 +dF=49 +Envelope=0,100 819,78 1639,24 4470,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_perc/wood_and_metal.ds b/src/samples/drumsynth/misc_perc/wood_and_metal.ds new file mode 100644 index 0000000..c46a593 --- /dev/null +++ b/src/samples/drumsynth/misc_perc/wood_and_metal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-3 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 444000,100 444000,0 + +[Tone] +On=0 +Level=181 +F1=200 +F2=40 +Droop=60 +Phase=12 +Envelope=0,100 1699,46 5697,13 8445,5 11693,0 + +[Noise] +On=1 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=56 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=2 +Param=90 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=56 +F=890 +dF=0 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=1 +Level=128 +F=3100 +dF=20 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/average_rock.ds b/src/samples/drumsynth/misc_synth/average_rock.ds new file mode 100644 index 0000000..306be72 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/average_rock.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0.00 +Stretch=100.0 +Level=-6 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,0 412,9 3864,8 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=195.998 +Wave1=2 +Track1=0 +F2=261.626 +Wave2=4 +Track2=0 +Method=2 +Param=50 +Envelope1=0,100 2882,74 6413,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=195.998 +dF=0 +Envelope=0,100 2898,74 5716,0 + +[NoiseBand2] +On=1 +Level=128 +F=311.127 +dF=0 +Envelope=0,100 3404,92 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=3 diff --git a/src/samples/drumsynth/misc_synth/c_maj_chord.ds b/src/samples/drumsynth/misc_synth/c_maj_chord.ds new file mode 100644 index 0000000..b64f44c --- /dev/null +++ b/src/samples/drumsynth/misc_synth/c_maj_chord.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=53 +FilterEnv=0,11 5147,5 14091,2 442000,100 442000,0 + +[Tone] +On=1 +Level=163 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=-60 +Envelope=0,34 500,20 14741,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=100 +F1=164.814 +Wave1=4 +Track1=0 +F2=195.998 +Wave2=1 +Track2=1 +Method=2 +Param=70 +Envelope1=0,100 7096,31 21037,0 +Envelope2=0,100 15740,18 27133,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=195.988 +dF=3 +Envelope=0,100 4747,40 15091,0 + +[NoiseBand2] +On=1 +Level=128 +F=261.626 +dF=2 +Envelope=0,100 6046,35 16990,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/casio_piano_c.ds b/src/samples/drumsynth/misc_synth/casio_piano_c.ds new file mode 100644 index 0000000..76fcb42 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/casio_piano_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=89 +FilterEnv=0,100 1799,78 12193,77 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=91 +F1=523.251 +Wave1=1 +Track1=1 +F2=261.626 +Wave2=3 +Track2=0 +Method=1 +Param=60 +Envelope1=0,100 3048,26 18139,0 +Envelope2=0,100 12542,77 18639,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=3 diff --git a/src/samples/drumsynth/misc_synth/chorded_perc.ds b/src/samples/drumsynth/misc_synth/chorded_perc.ds new file mode 100644 index 0000000..d4e646f --- /dev/null +++ b/src/samples/drumsynth/misc_synth/chorded_perc.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=60 +FilterEnv=0,11 158,27 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=195.998 +Wave1=2 +Track1=0 +F2=261.626 +Wave2=4 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2882,74 6413,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=195.998 +dF=0 +Envelope=0,100 2898,74 5716,0 + +[NoiseBand2] +On=1 +Level=128 +F=311.127 +dF=0 +Envelope=0,100 3404,92 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/consumer_fm.ds b/src/samples/drumsynth/misc_synth/consumer_fm.ds new file mode 100644 index 0000000..1b20ac5 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/consumer_fm.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=200 +Level=-6 +Filter=1 +HighPass=1 +Resonance=70 +FilterEnv=0,21 133252,41 442000,100 442000,0 + +[Tone] +On=1 +Level=1 +F1=6995 +F2=50 +Droop=47 +Phase=00 +Envelope=0,100 6028,25 15241,85 22764,0 + +[Noise] +On=0 +Level=25 +Slope=80 +Envelope=0,100 406,3 914,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=144 +F1=440 +Wave1=0 +Track1=1 +F2=880 +Wave2=0 +Track2=0 +Method=1 +Param=90 +Envelope1=0,100 3750,30 12093,89 23686,0 +Envelope2=0,49 8725,49 9617,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=6000 +dF=15 +Envelope=0,33 596,66 1599,24 1774,50 2375,18 2914,46 3153,21 3712,56 4220,14 4854,38 5425,11 5965,21 6789,2 8185,0 + +[NoiseBand2] +On=0 +Level=72 +F=7000 +dF=20 +Envelope=0,27 317,10 507,67 1408,24 1583,44 1904,35 2138,56 2882,16 3173,48 3553,20 4156,50 4569,19 6496,0 + +[Distortion] +On=0 +Clipping=41 +Bits=0 +Rate=4 diff --git a/src/samples/drumsynth/misc_synth/dark_and_sweet_fm.ds b/src/samples/drumsynth/misc_synth/dark_and_sweet_fm.ds new file mode 100644 index 0000000..2d6f5fd --- /dev/null +++ b/src/samples/drumsynth/misc_synth/dark_and_sweet_fm.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=3 +FilterEnv=0,100 1699,59 4347,38 14241,27 444000,100 444000,0 + +[Tone] +On=1 +Level=28 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=65.406 +Wave1=0 +Track1=0 +F2=195.998 +Wave2=0 +Track2=1 +Method=2 +Param=70 +Envelope1=0,100 7096,31 26034,0 +Envelope2=0,100 15740,18 27133,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/dist_high_c.ds b/src/samples/drumsynth/misc_synth/dist_high_c.ds new file mode 100644 index 0000000..77b73cf --- /dev/null +++ b/src/samples/drumsynth/misc_synth/dist_high_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=89 +FilterEnv=0,100 949,27 9094,20 444000,100 444000,0 + +[Tone] +On=0 +Level=172 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=91 +F1=523.251 +Wave1=3 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 3048,26 18139,0 +Envelope2=0,100 12542,77 18639,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=31 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_synth/eno's_lift.ds b/src/samples/drumsynth/misc_synth/eno's_lift.ds new file mode 100644 index 0000000..b3e0a9b --- /dev/null +++ b/src/samples/drumsynth/misc_synth/eno's_lift.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-12 +Filter=1 +HighPass=0 +Resonance=85 +FilterEnv=0,100 46004,38 99939,11 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=200 +F2=100 +Droop=0 +Phase=00 +Envelope=0,100 40451,27 393410,0 + +[Noise] +On=1 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=440 +Wave1=0 +Track1=1 +F2=550 +Wave2=3 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 12691,55 36486,29 168944,5 407687,0 +Envelope2=0,0 26968,53 112629,100 118975,0 +Filter=0 + +[NoiseBand] +On=1 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=1 +Level=72 +F=330 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/eno's_pad.ds b/src/samples/drumsynth/misc_synth/eno's_pad.ds new file mode 100644 index 0000000..b5cf99e --- /dev/null +++ b/src/samples/drumsynth/misc_synth/eno's_pad.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=50 +Level=-12 +Filter=1 +HighPass=0 +Resonance=44 +FilterEnv=0,98 14277,49 31885,28 46876,19 75668,8 120561,0 233191,53 380719,79 416412,3 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=220 +F2=110 +Droop=0 +Phase=00 +Envelope=0,100 26174,15 129286,33 195119,8 287919,42 415619,0 + +[Noise] +On=1 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=1 +F2=800 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,62 38072,24 90421,56 122941,17 135631,53 172910,7 199085,34 227638,16 268883,65 302196,-1 341854,37 383099,0 +Envelope2=0,100 3000,30 93514,0 +Filter=0 + +[NoiseBand] +On=1 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=1 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/eno's_ride.ds b/src/samples/drumsynth/misc_synth/eno's_ride.ds new file mode 100644 index 0000000..5ab968a --- /dev/null +++ b/src/samples/drumsynth/misc_synth/eno's_ride.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=-12 +Filter=1 +HighPass=0 +Resonance=44 +FilterEnv=0,98 14277,49 31885,28 46876,19 75668,8 121354,17 233191,53 380719,79 413239,62 440207,11 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=220 +F2=110 +Droop=0 +Phase=00 +Envelope=0,100 26174,15 129286,33 195119,8 287919,42 415619,0 + +[Noise] +On=1 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=55 +Wave1=2 +Track1=1 +F2=330 +Wave2=4 +Track2=0 +Method=1 +Param=100 +Envelope1=0,62 38072,24 90421,56 122941,17 135631,53 172910,7 199085,34 227638,16 268883,65 302196,-1 341854,37 383099,0 +Envelope2=0,100 3000,30 93514,0 +Filter=0 + +[NoiseBand] +On=1 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=1 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/flat_square_c.ds b/src/samples/drumsynth/misc_synth/flat_square_c.ds new file mode 100644 index 0000000..b7740b2 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/flat_square_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=3 +FilterEnv=0,100 1699,59 4347,38 14241,27 444000,100 444000,0 + +[Tone] +On=0 +Level=1 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=154 +F1=65.406 +Wave1=4 +Track1=1 +F2=261.626 +Wave2=4 +Track2=0 +Method=1 +Param=40 +Envelope1=0,100 3048,26 18139,0 +Envelope2=0,100 12542,77 18639,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=3 diff --git a/src/samples/drumsynth/misc_synth/fm_c_bass_burst.ds b/src/samples/drumsynth/misc_synth/fm_c_bass_burst.ds new file mode 100644 index 0000000..c67bcf9 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/fm_c_bass_burst.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=89 +FilterEnv=0,100 949,27 9094,20 444000,100 444000,0 + +[Tone] +On=1 +Level=1 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=181 +F1=65.406 +Wave1=0 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 3048,26 26234,0 +Envelope2=0,100 6346,60 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_synth/fur_strings.ds b/src/samples/drumsynth/misc_synth/fur_strings.ds new file mode 100644 index 0000000..2895b57 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/fur_strings.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,15 444000,100 444000,0 + +[Tone] +On=1 +Level=43 +F1=261.63 +F2=261.63 +Droop=0 +Phase=0 +Envelope=0,100 58250,100 67641,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=261.63 +Wave1=3 +Track1=0 +F2=261.63 +Wave2=0 +Track2=0 +Method=2 +Param=49 +Envelope1=0,100 58250,100 67641,0 +Envelope2=0,86 70671,86 84948,0 +Filter=0 + +[NoiseBand] +On=1 +Level=166 +F=261.63 +dF=0 +Envelope=0,100 58250,100 67641,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=39 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/fur_strings_2.ds b/src/samples/drumsynth/misc_synth/fur_strings_2.ds new file mode 100644 index 0000000..8113cab --- /dev/null +++ b/src/samples/drumsynth/misc_synth/fur_strings_2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-9 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,15 444000,100 444000,0 + +[Tone] +On=0 +Level=43 +F1=261.63 +F2=261.63 +Droop=0 +Phase=0 +Envelope=0,100 58250,100 67641,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=261.63 +Wave1=3 +Track1=0 +F2=261.63 +Wave2=2 +Track2=0 +Method=2 +Param=97 +Envelope1=0,100 58250,100 67641,0 +Envelope2=0,86 32520,4 70671,86 84948,0 +Filter=0 + +[NoiseBand] +On=0 +Level=166 +F=261.63 +dF=0 +Envelope=0,100 58250,100 67641,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=39 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=60 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/it's_the_music_tom_c.ds b/src/samples/drumsynth/misc_synth/it's_the_music_tom_c.ds new file mode 100644 index 0000000..fb9198d --- /dev/null +++ b/src/samples/drumsynth/misc_synth/it's_the_music_tom_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-9 +Filter=0 +HighPass=0 +Resonance=89 +FilterEnv=0,100 949,27 9094,20 444000,100 444000,0 + +[Tone] +On=1 +Level=172 +F1=130.813 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=91 +F1=65.406 +Wave1=0 +Track1=0 +F2=130.813 +Wave2=0 +Track2=1 +Method=1 +Param=60 +Envelope1=0,100 3048,26 18139,0 +Envelope2=0,100 6346,60 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=49 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_synth/layered_bass_synth_c.ds b/src/samples/drumsynth/misc_synth/layered_bass_synth_c.ds new file mode 100644 index 0000000..342adec --- /dev/null +++ b/src/samples/drumsynth/misc_synth/layered_bass_synth_c.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100.0 +Level=-9 +Filter=1 +HighPass=0 +Resonance=43 +FilterEnv=0,100 2548,48 8595,24 19238,8 442000,100 442000,0 + +[Tone] +On=1 +Level=163 +F1=130.813 +F2=65.406 +Droop=40 +Phase=0 +Envelope=0,100 3898,36 22286,0 + +[Noise] +On=0 +Level=128 +Slope=-60 +Envelope=0,34 500,20 14741,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=55 +F1=164.814 +Wave1=4 +Track1=1 +F2=65.406 +Wave2=0 +Track2=0 +Method=2 +Param=40 +Envelope1=0,100 7096,31 21037,0 +Envelope2=0,100 15740,18 27133,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=65.406 +dF=3 +Envelope=0,100 4747,40 15091,0 + +[NoiseBand2] +On=1 +Level=155 +F=261.626 +dF=2 +Envelope=0,100 6046,35 16990,0 + +[Distortion] +On=0 +Clipping=3 +Bits=1 +Rate=3 diff --git a/src/samples/drumsynth/misc_synth/my_red_hot_guitar.ds b/src/samples/drumsynth/misc_synth/my_red_hot_guitar.ds new file mode 100644 index 0000000..2fc0b4c --- /dev/null +++ b/src/samples/drumsynth/misc_synth/my_red_hot_guitar.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Use FruityLoops to sequence your DrumSynth sounds! http://www.fruityloops.com +Tuning=0 +Stretch=400 +Level=0 +Filter=1 +HighPass=0 +Resonance=43 +FilterEnv=0,91 3248,24 9044,0 444000,100 444000,0 + +[Tone] +On=1 +Level=46 +F1=880 +F2=234 +Droop=91 +Phase=0 +Envelope=0,100 2379,46 9494,0 11593,0 + +[Noise] +On=0 +Level=56 +Slope=22 +Envelope=0,71 586,27 5996,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=56 +F1=5235 +Wave1=0 +Track1=1 +F2=582 +Wave2=1 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 1904,53 5097,14 9794,0 +Envelope2=0,100 21653,100 29585,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=173 +dF=80 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=41 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=45 +Bits=1 +Rate=1 diff --git a/src/samples/drumsynth/misc_synth/raver_organ.ds b/src/samples/drumsynth/misc_synth/raver_organ.ds new file mode 100644 index 0000000..c41d003 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/raver_organ.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=12 +Filter=0 +HighPass=0 +Resonance=47 +FilterEnv=0,0 12442,62 442000,100 442000,0 + +[Tone] +On=1 +Level=45 +F1=660 +F2=550 +Droop=66 +Phase=65 +Envelope=0,100 5996,25 14741,0 22886,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=83 +F1=220 +Wave1=0 +Track1=1 +F2=110 +Wave2=0 +Track2=1 +Method=2 +Param=100 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 700,56 2598,33 7445,14 22336,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=23 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/strong_c_dub_bass.ds b/src/samples/drumsynth/misc_synth/strong_c_dub_bass.ds new file mode 100644 index 0000000..28a25f9 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/strong_c_dub_bass.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=60 +FilterEnv=0,100 1699,80 9044,80 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=65.406 +F2=65.406 +Droop=60 +Phase=0 +Envelope=0,100 3898,36 14689,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=92 +F1=65.406 +Wave1=4 +Track1=0 +F2=130.813 +Wave2=4 +Track2=0 +Method=1 +Param=60 +Envelope1=0,100 3048,26 11643,0 +Envelope2=0,100 6346,60 11543,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=12 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/sync_drift.ds b/src/samples/drumsynth/misc_synth/sync_drift.ds new file mode 100644 index 0000000..8403049 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/sync_drift.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use this space to add a comment to each sound! +Tuning=0 +Stretch=100 +Level=-11 +Filter=0 +HighPass=1 +Resonance=70 +FilterEnv=0,0 2062,28 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=2000 +F2=50 +Droop=50 +Phase=0 +Envelope=0,100 5076,61 15705,20 37120,0 + +[Noise] +On=0 +Level=74 +Slope=79 +Envelope=0,100 2728,64 4949,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=136 +F1=440 +Wave1=0 +Track1=0 +F2=55 +Wave2=2 +Track2=0 +Method=1 +Param=100 +Envelope1=0,100 13167,28 40927,0 +Envelope2=0,100 5790,92 10153,65 19671,49 28554,20 42990,0 +Filter=0 + +[NoiseBand] +On=0 +Level=137 +F=210 +dF=70 +Envelope=0,44 2250,30 39738,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=35 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/sync_man.ds b/src/samples/drumsynth/misc_synth/sync_man.ds new file mode 100644 index 0000000..660de40 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/sync_man.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Remember to send any good .ds files to paul.kellett@maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=0 +Resonance=5 +FilterEnv=0,96 1299,30 1999,14 3198,8 23785,0 444000,100 444000,0 + +[Tone] +On=0 +Level=128 +F1=5000 +F2=50 +Droop=45 +Phase=65 +Envelope=0,100 1750,20 5250,0 + +[Noise] +On=0 +Level=96 +Slope=60 +Envelope=0,100 949,14 19888,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=74 +F1=55 +Wave1=4 +Track1=1 +F2=220 +Wave2=2 +Track2=0 +Method=1 +Param=70 +Envelope1=0,100 2439,95 19888,0 +Envelope2=0,100 2439,95 17489,89 19888,0 +Filter=0 + +[NoiseBand] +On=0 +Level=65 +F=6000 +dF=75 +Envelope=0,100 1949,19 7445,0 + +[NoiseBand2] +On=0 +Level=128 +F=8503 +dF=80 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=1 +Clipping=9 +Bits=2 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/that_house_chord_cm.ds b/src/samples/drumsynth/misc_synth/that_house_chord_cm.ds new file mode 100644 index 0000000..e6496a5 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/that_house_chord_cm.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=You can use [Ctrl] and [Enter] to trigger the Play button! +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=2 +FilterEnv=0,100 1425,34 4465,28 444000,100 444000,0 + +[Tone] +On=1 +Level=128 +F1=130.813 +F2=130.813 +Droop=0 +Phase=0 +Envelope=0,100 2391,47 7601,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=311.127 +Wave1=2 +Track1=0 +F2=195.998 +Wave2=2 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2391,48 6856,0 +Envelope2=0,100 2423,56 6936,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=15 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/vibrato_pad.ds b/src/samples/drumsynth/misc_synth/vibrato_pad.ds new file mode 100644 index 0000000..48c2912 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/vibrato_pad.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=69 +FilterEnv=0,100 5552,44 23002,17 66626,3 129286,0 442000,100 442000,0 + +[Tone] +On=1 +Level=73 +F1=880 +F2=55 +Droop=81 +Phase=00 +Envelope=0,100 65040,36 180842,0 + +[Noise] +On=0 +Level=145 +Slope=80 +Envelope=0,11 37279,12 364063,17 422757,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=181 +F1=220 +Wave1=1 +Track1=0 +F2=5.5 +Wave2=0 +Track2=0 +Method=1 +Param=80 +Envelope1=0,100 11897,56 43624,27 101525,11 186394,0 +Envelope2=0,32 70592,33 194326,0 +Filter=0 + +[NoiseBand] +On=0 +Level=75 +F=880 +dF=15 +Envelope=0,100 53142,40 153874,74 250640,17 325198,71 410860,0 + +[NoiseBand2] +On=0 +Level=72 +F=440 +dF=14 +Envelope=0,0 59487,82 135631,17 216534,77 306162,17 363270,73 427516,0 + +[Distortion] +On=0 +Clipping=37 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/who_loves_ya,_baby.ds b/src/samples/drumsynth/misc_synth/who_loves_ya,_baby.ds new file mode 100644 index 0000000..e4154e1 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/who_loves_ya,_baby.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=0 +Resonance=21 +FilterEnv=0,100 72971,47 115009,80 155460,35 192739,67 222086,27 251433,41 267297,18 295058,24 302989,8 315680,9 322025,3 442000,100 442000,0 + +[Tone] +On=0 +Level=1 +F1=60210 +F2=440 +Droop=30 +Phase=0 +Envelope=0,100 239536,93 425930,0 + +[Noise] +On=0 +Level=74 +Slope=-20 +Envelope=0,100 230018,9 322818,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=128 +F1=439 +Wave1=4 +Track1=0 +F2=441 +Wave2=4 +Track2=0 +Method=2 +Param=100 +Envelope1=0,100 49969,26 132459,0 +Envelope2=0,100 51556,41 149908,75 243502,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=18 +Bits=3 +Rate=0 diff --git a/src/samples/drumsynth/misc_synth/wowmelodictone.ds b/src/samples/drumsynth/misc_synth/wowmelodictone.ds new file mode 100644 index 0000000..8edfc94 --- /dev/null +++ b/src/samples/drumsynth/misc_synth/wowmelodictone.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=DrumSynth 2.0 by maxim digital audio, Copyright ©2000 Paul Kellett http://www.maxim.abel.co.uk +Tuning=0 +Stretch=100 +Level=-9 +Filter=0 +HighPass=1 +Resonance=11 +FilterEnv=0,80 444000,100 444000,0 + +[Tone] +On=1 +Level=133 +F1=440 +F2=440 +Droop=55 +Phase=30 +Envelope=0,100 4597,91 10500,0 + +[Noise] +On=0 +Level=92 +Slope=77 +Envelope=0,100 200,40 600,19 1449,6 3448,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=174 +F1=220 +Wave1=0 +Track1=0 +F2=110 +Wave2=0 +Track2=0 +Method=2 +Param=61 +Envelope1=0,100 1949,59 4497,24 8345,12 14941,0 +Envelope2=0,100 12592,100 17789,0 +Filter=0 + +[NoiseBand] +On=0 +Level=71 +F=5000 +dF=100 +Envelope=0,100 1099,29 2099,7 4500,0 + +[NoiseBand2] +On=0 +Level=96 +F=3100 +dF=100 +Envelope=0,100 200,35 450,15 1849,5 4997,0 + +[Distortion] +On=1 +Clipping=38 +Bits=5 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/Hat_O.ds b/src/samples/drumsynth/r_n_b/Hat_O.ds new file mode 100644 index 0000000..d3aa21b --- /dev/null +++ b/src/samples/drumsynth/r_n_b/Hat_O.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley open hat +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 447,16 1415,0 + +[Overtones] +On=1 +Level=134 +F1=13000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=100 +Envelope1=0,100 1043,31 2533,9 6250,0 +Envelope2=0,100 775,35 2354,9 5000,0 + +[NoiseBand] +On=1 +Level=153 +F=10000 +dF=57 +Envelope=0,0 39,100 104,38 417,10 1311,4 7062,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/S_hollow.ds b/src/samples/drumsynth/r_n_b/S_hollow.ds new file mode 100644 index 0000000..f684527 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/S_hollow.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley hollow snare +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=149 +F1=375 +F2=375 +Droop=11 +Phase=90 +Envelope=0,100 1341,0 + +[Noise] +On=1 +Level=123 +Slope=36 +Envelope=0,100 819,98 1862,34 3576,17 9163,7 11174,0 + +[Overtones] +On=0 +Level=134 +F1=13000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=100 +Envelope1=0,100 1043,31 2533,9 6250,0 +Envelope2=0,100 775,35 2354,9 5000,0 + +[NoiseBand] +On=1 +Level=104 +F=845 +dF=31 +Envelope=0,100 894,91 1937,30 2831,14 6034,5 8865,1 12440,0 + +[NoiseBand2] +On=1 +Level=28 +F=3700 +dF=30 +Envelope=0,37 6704,35 11025,8 14526,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/r_n_b/clapfilt.ds b/src/samples/drumsynth/r_n_b/clapfilt.ds new file mode 100644 index 0000000..4435f9d --- /dev/null +++ b/src/samples/drumsynth/r_n_b/clapfilt.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=4.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 3352,92 6704,74 9833,36 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=102 +Slope=-25 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 4529,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 + +[NoiseBand] +On=1 +Level=170 +F=650 +dF=30 +Envelope=0,99 104,38 432,18 440,100 521,30 879,14 894,100 1028,26 1333,9 1333,98 2309,27 5661,7 16389,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/hat.ds b/src/samples/drumsynth/r_n_b/hat.ds new file mode 100644 index 0000000..ba52a2f --- /dev/null +++ b/src/samples/drumsynth/r_n_b/hat.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley closed hat +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 447,16 1415,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=153 +F=10000 +dF=57 +Envelope=0,0 39,100 89,32 358,14 760,7 1192,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/hat_rattle.ds b/src/samples/drumsynth/r_n_b/hat_rattle.ds new file mode 100644 index 0000000..43a641a --- /dev/null +++ b/src/samples/drumsynth/r_n_b/hat_rattle.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=0 +Level=153 +F1=8600 +F2=8600 +Droop=0 +Phase=-180 +Envelope=0,99 1013,51 1013,0 + +[Noise] +On=1 +Level=40 +Slope=40 +Envelope=0,100 297,0 1605,1 1664,35 1961,5 2615,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=120 +Wave2=0 +Track2=0 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=87 +F=9790 +dF=39 +Envelope=0,100 773,10 1783,9 2912,9 2912,97 3328,9 5587,8 5646,90 5943,7 8737,6 8737,72 9212,5 12957,3 13075,11 13313,1 13729,0 + +[NoiseBand2] +On=1 +Level=59 +F=9000 +dF=100 +Envelope=0,100 107,18 333,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/k_hard.ds b/src/samples/drumsynth/r_n_b/k_hard.ds new file mode 100644 index 0000000..04cf572 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/k_hard.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley click kick +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,100 268,100 3710,18 442000,100 442000,0 + +[Tone] +On=0 +Level=161 +F1=85 +F2=50 +Droop=24 +Phase=0 +Envelope=0,100 372,89 1847,0 + +[Noise] +On=0 +Level=56 +Slope=-98 +Envelope=0,0 0,30 1073,25 1758,2 3903,0 + +[Overtones] +On=0 +Level=132 +F1=82 +Wave1=0 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 968,99 2309,46 3948,16 7524,0 +Envelope2=0,0 5000,0 + +[NoiseBand] +On=1 +Level=181 +F=76 +dF=5 +Envelope=0,0 0,100 358,99 574,57 2533,40 3516,37 3889,0 + +[NoiseBand2] +On=1 +Level=62 +F=3800 +dF=100 +Envelope=0,100 119,95 313,0 + +[Distortion] +On=1 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/k_muffle.ds b/src/samples/drumsynth/r_n_b/k_muffle.ds new file mode 100644 index 0000000..9f91d14 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/k_muffle.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley offbeat kick +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=161 +F1=75 +F2=57 +Droop=29 +Phase=0 +Envelope=0,0 596,88 2384,81 3725,70 5587,20 17208,20 19815,36 20933,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 447,16 1415,0 + +[Overtones] +On=1 +Level=115 +F1=82 +Wave1=0 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 745,87 2309,46 3799,78 5438,0 18400,0 18921,60 20188,77 20933,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=153 +F=10000 +dF=57 +Envelope=0,0 39,100 104,38 417,10 1177,7 7062,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/k_soft.ds b/src/samples/drumsynth/r_n_b/k_soft.ds new file mode 100644 index 0000000..7f25e55 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/k_soft.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley swing kick +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=161 +F1=100 +F2=152 +Droop=24 +Phase=0 +Envelope=0,0 238,95 2652,86 3963,18 6496,0 + +[Noise] +On=0 +Level=56 +Slope=-98 +Envelope=0,0 0,30 1073,25 1758,2 3903,0 + +[Overtones] +On=0 +Level=132 +F1=82 +Wave1=0 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=0 +Envelope1=0,0 968,99 2309,46 3948,16 7524,0 +Envelope2=0,0 5000,0 + +[NoiseBand] +On=1 +Level=151 +F=144 +dF=15 +Envelope=0,0 60,93 477,91 924,32 1758,13 6198,0 6496,0 + +[NoiseBand2] +On=1 +Level=164 +F=76 +dF=2 +Envelope=0,0 89,96 685,100 1162,51 2682,30 4917,14 6496,0 + +[Distortion] +On=0 +Clipping=5 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/old_kik.ds b/src/samples/drumsynth/r_n_b/old_kik.ds new file mode 100644 index 0000000..ef0d4b4 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/old_kik.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,26 442000,100 442000,0 + +[Tone] +On=1 +Level=155 +F1=200 +F2=49 +Droop=21 +Phase=0 +Envelope=0,0 328,68 775,100 2205,53 4529,49 6228,0 + +[Noise] +On=1 +Level=181 +Slope=55 +Envelope=0,100 328,20 1460,6 5691,6 6257,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/popclap.ds b/src/samples/drumsynth/r_n_b/popclap.ds new file mode 100644 index 0000000..abac189 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/popclap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=300 +F2=40 +Droop=24 +Phase=0 +Envelope=0,100 6657,100 8059,100 8499,98 8725,90 8725,71 9628,0 + +[Noise] +On=1 +Level=38 +Slope=10 +Envelope=0,100 834,27 2086,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=162 +F=2000 +dF=38 +Envelope=0,100 159,0 297,93 535,0 654,50 4291,14 7726,0 + +[NoiseBand2] +On=0 +Level=164 +F=3150 +dF=16 +Envelope=0,100 2258,36 5468,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/popsnare.ds b/src/samples/drumsynth/r_n_b/popsnare.ds new file mode 100644 index 0000000..e76e563 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/popsnare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1090 +F2=50 +Droop=43 +Phase=0 +Envelope=0,100 6657,100 8059,100 9535,100 10429,100 11383,85 11561,73 11800,0 + +[Noise] +On=0 +Level=110 +Slope=80 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=173 +F=1000 +dF=20 +Envelope=0,93 1073,13 1788,7 14391,0 + +[NoiseBand2] +On=1 +Level=164 +F=1010 +dF=37 +Envelope=0,92 1132,14 1788,8 14341,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/s_pitch.ds b/src/samples/drumsynth/r_n_b/s_pitch.ds new file mode 100644 index 0000000..1beb500 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/s_pitch.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley pitched snare +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=89 +F1=418 +F2=387 +Droop=11 +Phase=0 +Envelope=0,100 834,89 1877,11 3308,5 3903,0 + +[Noise] +On=1 +Level=123 +Slope=1 +Envelope=0,100 328,100 715,89 1341,37 2533,14 3397,9 3456,0 + +[Overtones] +On=0 +Level=134 +F1=13000 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=2 +Param=100 +Envelope1=0,100 1043,31 2533,9 6250,0 +Envelope2=0,100 775,35 2354,9 5000,0 + +[NoiseBand] +On=0 +Level=81 +F=3000 +dF=40 +Envelope=0,90 268,91 1251,16 5483,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=4 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/s_spit.ds b/src/samples/drumsynth/r_n_b/s_spit.ds new file mode 100644 index 0000000..645a706 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/s_spit.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=Teddy Riley 'spit' snare +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 3500,20 8750,0 + +[Noise] +On=1 +Level=151 +Slope=-77 +Envelope=0,100 298,100 670,2 10429,0 + +[Overtones] +On=1 +Level=117 +F1=48 +Wave1=2 +Track1=0 +F2=250 +Wave2=1 +Track2=0 +Filter=0 +Method=0 +Param=19 +Envelope1=0,100 1117,19 2533,0 +Envelope2=0,100 2000,20 7598,0 + +[NoiseBand] +On=1 +Level=153 +F=1900 +dF=37 +Envelope=0,100 968,20 2011,7 6034,9 7300,0 + +[NoiseBand2] +On=1 +Level=43 +F=11000 +dF=71 +Envelope=0,100 2235,43 2980,2 6853,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/snare&hat.ds b/src/samples/drumsynth/r_n_b/snare&hat.ds new file mode 100644 index 0000000..b22d704 --- /dev/null +++ b/src/samples/drumsynth/r_n_b/snare&hat.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=111 +F1=550 +F2=3 +Droop=30 +Phase=0 +Envelope=0,100 536,15 1070,3 6062,0 + +[Noise] +On=1 +Level=28 +Slope=-70 +Envelope=0,100 832,37 3269,5 10044,0 + +[Overtones] +On=0 +Level=83 +F1=600 +Wave1=0 +Track1=0 +F2=500 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 536,9 892,0 +Envelope2=0,40 654,0 + +[NoiseBand] +On=1 +Level=33 +F=412 +dF=81 +Envelope=0,100 894,17 2211,0 + +[NoiseBand2] +On=1 +Level=116 +F=6700 +dF=60 +Envelope=0,100 1132,39 2384,17 4887,7 6122,5 6122,63 6538,9 8796,8 8796,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/r_n_b/x_backwd.ds b/src/samples/drumsynth/r_n_b/x_backwd.ds new file mode 100644 index 0000000..5f24e6e --- /dev/null +++ b/src/samples/drumsynth/r_n_b/x_backwd.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=backwards flick loop +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=0 +FilterEnv=0,71 442000,100 442000,0 + +[Tone] +On=0 +Level=161 +F1=2000 +F2=40 +Droop=0 +Phase=0 +Envelope=0,64 521,58 521,0 + +[Noise] +On=1 +Level=181 +Slope=3 +Envelope=0,0 2384,2 4023,7 5364,22 5364,0 24136,0 29797,3 32181,16 34565,48 34714,0 + +[Overtones] +On=1 +Level=147 +F1=8000 +Wave1=0 +Track1=1 +F2=4000 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=100 +Envelope1=0,13 45,0 5215,0 5364,74 5364,0 10280,0 10429,66 10429,0 15346,0 15495,65 15495,0 20411,0 20560,78 20560,0 25477,0 25626,64 25626,0 +Envelope2=0,100 36204,100 37396,0 + +[NoiseBand] +On=1 +Level=140 +F=7000 +dF=90 +Envelope=0,75 89,0 5066,0 5364,74 5364,0 10131,0 10429,66 10429,0 15197,0 15495,65 15495,0 20262,0 20560,78 20560,0 25328,0 25626,64 25626,0 + +[NoiseBand2] +On=0 +Level=62 +F=3800 +dF=100 +Envelope=0,100 119,95 313,0 + +[Distortion] +On=0 +Clipping=14 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Cymbal.ds b/src/samples/drumsynth/tr606/TR606_Cymbal.ds new file mode 100644 index 0000000..091bf23 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Cymbal.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=0 +HighPass=1 +Resonance=29 +FilterEnv=0,59 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=88 +Slope=100 +Envelope=0,92 1031,11 3173,0 +FixedSeq=1 + +[Overtones] +On=1 +Level=106 +F1=338 +Wave1=0 +Track1=0 +F2=957 +Wave2=0 +Track2=0 +Method=3 +Param=15 +Envelope1=0,74 1586,29 5235,18 11580,11 22843,6 39500,0 +Envelope2=0,79 41483,78 42514,0 +Filter=1 + +[NoiseBand] +On=1 +Level=63 +F=7000 +dF=45 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[NoiseBand2] +On=1 +Level=63 +F=12000 +dF=40 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Hat_C.ds b/src/samples/drumsynth/tr606/TR606_Hat_C.ds new file mode 100644 index 0000000..818ee85 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Hat_C.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=1 +Resonance=49 +FilterEnv=0,59 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=1 +Level=99 +Slope=100 +Envelope=0,92 1190,27 3649,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=124 +F1=280 +Wave1=0 +Track1=0 +F2=540 +Wave2=0 +Track2=0 +Method=3 +Param=54 +Envelope1=0,74 1666,10 5869,0 +Envelope2=0,65 41324,66 42514,0 +Filter=0 + +[NoiseBand] +On=1 +Level=118 +F=6500 +dF=34 +Envelope=0,59 872,38 2697,0 + +[NoiseBand2] +On=0 +Level=63 +F=12000 +dF=40 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Hat_O.ds b/src/samples/drumsynth/tr606/TR606_Hat_O.ds new file mode 100644 index 0000000..b2a15c7 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Hat_O.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=-6 +Filter=0 +HighPass=1 +Resonance=49 +FilterEnv=0,59 444000,100 444000,0 + +[Tone] +On=0 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 4687,0 + +[Noise] +On=1 +Level=108 +Slope=100 +Envelope=0,92 1983,40 7694,17 15229,6 22447,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=124 +F1=280 +Wave1=0 +Track1=0 +F2=540 +Wave2=0 +Track2=0 +Method=3 +Param=54 +Envelope1=0,74 1586,29 5235,18 11580,11 23874,0 +Envelope2=0,65 41324,66 42514,0 +Filter=0 + +[NoiseBand] +On=1 +Level=117 +F=6500 +dF=34 +Envelope=0,59 872,38 2221,33 11897,12 22922,0 + +[NoiseBand2] +On=0 +Level=63 +F=12000 +dF=40 +Envelope=0,100 872,92 2221,21 5473,16 11897,7 20146,3 39500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Kick.ds b/src/samples/drumsynth/tr606/TR606_Kick.ds new file mode 100644 index 0000000..870739b --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Kick.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,40 444000,100 444000,0 + +[Tone] +On=1 +Level=164 +F1=170 +F2=58 +Droop=42 +Phase=90 +Envelope=0,100 839,48 2391,14 4750,5 8662,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 500,20 1500,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Snare.ds b/src/samples/drumsynth/tr606/TR606_Snare.ds new file mode 100644 index 0000000..d8138f1 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Snare.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=6 +FilterEnv=0,79 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=308 +F2=221 +Droop=33 +Phase=30 +Envelope=0,100 776,30 1663,7 4624,0 + +[Noise] +On=1 +Level=154 +Slope=24 +Envelope=0,100 823,26 2138,12 3563,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1200 +dF=40 +Envelope=0,100 750,20 2250,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Tom_H.ds b/src/samples/drumsynth/tr606/TR606_Tom_H.ds new file mode 100644 index 0000000..d330244 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Tom_H.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=6 +FilterEnv=0,79 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=217 +F2=206 +Droop=36 +Phase=20 +Envelope=0,100 1314,39 2803,11 8329,0 + +[Noise] +On=0 +Level=154 +Slope=24 +Envelope=0,100 1473,35 7997,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=101 +F=206 +dF=20 +Envelope=0,32 3404,16 8123,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr606/TR606_Tom_L.ds b/src/samples/drumsynth/tr606/TR606_Tom_L.ds new file mode 100644 index 0000000..c78f772 --- /dev/null +++ b/src/samples/drumsynth/tr606/TR606_Tom_L.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Right-click the file list and envelope display for menu options +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=6 +FilterEnv=0,50 952,100 444000,100 444000,0 + +[Tone] +On=1 +Level=163 +F1=200 +F2=137 +Droop=24 +Phase=90 +Envelope=0,100 603,99 2253,30 6789,0 + +[Noise] +On=0 +Level=154 +Slope=24 +Envelope=0,100 1967,48 7997,0 +FixedSeq=1 + +[Overtones] +On=0 +Level=128 +F1=315 +Wave1=0 +Track1=0 +F2=630 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 1250,20 3750,0 +Envelope2=0,100 1000,20 3000,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=200 +dF=27 +Envelope=0,0 2665,19 4029,22 5616,0 + +[NoiseBand2] +On=0 +Level=128 +F=3100 +dF=40 +Envelope=0,100 1500,20 4500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_cui1.ds b/src/samples/drumsynth/tr77/Tr77_cui1.ds new file mode 100644 index 0000000..817c028 --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_cui1.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Equalised Roland TR-77 kit +Tuning=0.00 +Stretch=90.0 +Filter=1 +HighPass=1 +FilterEnv=0,86 442000,100 442000,0 +Level=6 +Resonance=0 + +[Tone] +On=1 +Level=148 +F1=5555 +F2=5555 +Droop=0 +Phase=0 +Envelope=0,0 270,0 270,99 375,0 795,0 795,100 930,0 1275,0 1275,99 1425,0 1815,0 1815,99 1935,0 2355,0 2355,99 2505,0 10500,0 + +[Noise] +On=1 +Level=71 +Slope=44 +Envelope=0,0 90,24 285,8 585,24 870,7 1125,24 1350,7 1635,25 1875,7 2145,26 2430,6 2685,28 2895,8 3135,28 3420,8 3645,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=148 +F=5555 +dF=0 +Envelope=0,0 2820,0 2820,96 2955,0 3315,0 3315,100 3585,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_cui2.ds b/src/samples/drumsynth/tr77/Tr77_cui2.ds new file mode 100644 index 0000000..8da33c3 --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_cui2.ds @@ -0,0 +1,61 @@ +[General] +Version=DrumSynth v2.0 +Comment=Equalised Roland TR-77 kit +Tuning=0.00 +Stretch=200.0 +Filter=1 +HighPass=1 +FilterEnv=0,85 442000,100 442000,0 +Level=6 +Resonance=0 + +[Tone] +On=1 +Level=148 +F1=5490 +F2=5490 +Droop=0 +Phase=0 +Envelope=0,0 270,0 270,99 300,0 795,0 795,100 825,0 1275,0 1275,99 1305,0 1815,0 1815,99 1845,0 2355,0 2355,99 2385,0 10500,0 + +[Noise] +On=1 +Level=47 +Slope=100 +Envelope=0,0 120,23 330,6 600,22 840,6 1110,22 1260,9 1590,22 1800,8 2190,20 2370,10 2610,20 2850,12 3150,18 6120,16 6240,0 15450,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=148 +F=5490 +dF=10 +Envelope=0,0 2820,0 2820,96 2850,0 3315,0 3315,97 3345,0 3870,0 3870,97 3900,0 4410,0 4410,98 4440,0 4950,0 4950,97 4980,0 12150,0 + +[NoiseBand2] +On=1 +Level=148 +F=5490 +dF=10 +Envelope=0,0 5550,0 5550,90 5580,0 6150,0 6150,91 6270,0 18750,0 + +[Distortion] +On=0 +Clipping=11 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_cym.ds b/src/samples/drumsynth/tr77/Tr77_cym.ds new file mode 100644 index 0000000..63bf8fb --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_cym.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=1 +FilterEnv=0,84 442000,100 442000,0 +Level=-2 +Resonance=0 + +[Tone] +On=0 +Level=181 +F1=130 +F2=40 +Droop=29 +Phase=0 +Envelope=0,100 447,100 1639,43 3500,20 10653,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=139 +F=12600 +dF=31 +Envelope=0,0 38,99 540,100 2025,80 14700,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_hat.ds b/src/samples/drumsynth/tr77/Tr77_hat.ds new file mode 100644 index 0000000..a864583 --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_hat.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,91 442000,100 442000,0 + +[Tone] +On=0 +Level=181 +F1=130 +F2=40 +Droop=29 +Phase=0 +Envelope=0,100 447,100 1639,43 3500,20 10653,0 + +[Noise] +On=0 +Level=128 +Slope=100 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=111 +F=12600 +dF=36 +Envelope=0,0 38,99 540,100 645,18 1230,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_kick.ds b/src/samples/drumsynth/tr77/Tr77_kick.ds new file mode 100644 index 0000000..927d141 --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_kick.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Comment=Equalised Roland TR-77 kit + +[Tone] +On=1 +Level=181 +F1=130 +F2=40 +Droop=29 +Phase=0 +Envelope=0,100 447,100 1639,43 3500,20 10653,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr77/Tr77_snare.ds b/src/samples/drumsynth/tr77/Tr77_snare.ds new file mode 100644 index 0000000..282ecfe --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=-7.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=148 +F1=443 +F2=443 +Droop=29 +Phase=0 +Envelope=0,62 210,11 1530,0 + +[Noise] +On=1 +Level=113 +Slope=50 +Envelope=0,0 20,95 1408,17 3292,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=1 +Level=98 +F=8000 +dF=72 +Envelope=0,0 120,93 2220,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/tr77/Tr77_tom1.ds b/src/samples/drumsynth/tr77/Tr77_tom1.ds new file mode 100644 index 0000000..105e52c --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_tom1.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=144 +F1=220 +F2=175 +Droop=83 +Phase=0 +Envelope=0,98 1140,27 5790,0 + +[Noise] +On=0 +Level=113 +Slope=100 +Envelope=0,0 120,93 7230,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=98 +F=8000 +dF=72 +Envelope=0,0 120,93 2220,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/tr77/Tr77_tom2.ds b/src/samples/drumsynth/tr77/Tr77_tom2.ds new file mode 100644 index 0000000..875ea5a --- /dev/null +++ b/src/samples/drumsynth/tr77/Tr77_tom2.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=144 +F1=475 +F2=475 +Droop=83 +Phase=10 +Envelope=0,98 600,35 3990,0 + +[Noise] +On=0 +Level=113 +Slope=100 +Envelope=0,0 120,93 7230,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=98 +F=8000 +dF=72 +Envelope=0,0 120,93 2220,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=1 diff --git a/src/samples/drumsynth/tr808/Clave.ds b/src/samples/drumsynth/tr808/Clave.ds new file mode 100644 index 0000000..1914ba8 --- /dev/null +++ b/src/samples/drumsynth/tr808/Clave.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=157 +F1=480 +F2=480 +Droop=59 +Phase=90 +Envelope=0,0 10500,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=155 +F1=2558 +Wave1=2 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,100 555,31 1190,11 2300,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=6 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Cowbell.ds b/src/samples/drumsynth/tr808/Cowbell.ds new file mode 100644 index 0000000..3a3bf5a --- /dev/null +++ b/src/samples/drumsynth/tr808/Cowbell.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,73 1099,27 4197,19 442000,100 443000,0 +Level=0 +HighPass=0 +Resonance=10 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=0 +Level=142 +Slope=-53 +Envelope=0,100 521,24 2384,15 7971,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=145 +F1=851 +F2=561 +Method=0 +Param=31 +Envelope1=0,0 30,98 819,47 2831,24 6630,9 14899,0 +Envelope2=0,0 37,99 745,50 2756,26 6257,11 13409,0 +Wave1=3 +Track1=0 +Wave2=3 +Track2=0 +Filter=1 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Handclap.ds b/src/samples/drumsynth/tr808/Handclap.ds new file mode 100644 index 0000000..66f8903 --- /dev/null +++ b/src/samples/drumsynth/tr808/Handclap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=1 +Resonance=12 +FilterEnv=0,12 442000,100 443000,0 + +[Tone] +On=0 +Level=98 +F1=7600 +F2=7600 +Droop=0 +Phase=-45 +Envelope=0,100 1043,61 4991,47 11025,25 19741,6 19741,25 19964,0 + +[Noise] +On=1 +Level=132 +Slope=-56 +Envelope=0,100 119,34 447,17 447,100 536,32 886,15 886,100 1013,28 1326,12 1326,100 1631,33 4297,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=120 +Method=1 +Param=0 +Envelope1=0,100 4800,50 16000,0 +Envelope2=0,100 5400,50 18000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 + +[NoiseBand] +On=1 +Level=108 +F=1300 +dF=49 +Envelope=0,99 104,38 432,18 440,100 521,30 879,14 894,100 1028,26 1333,9 1333,98 2309,27 5661,7 20038,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Hat_c.ds b/src/samples/drumsynth/tr808/Hat_c.ds new file mode 100644 index 0000000..7700708 --- /dev/null +++ b/src/samples/drumsynth/tr808/Hat_c.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,59 41721,59 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=0 +Level=142 +Slope=90 +Envelope=0,51 555,21 2538,9 7932,3 36168,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=107 +F1=453 +Wave1=3 +Track1=0 +F2=589 +Wave2=3 +Track2=0 +Method=3 +Param=43 +Envelope1=0,100 1745,9 3490,0 +Envelope2=0,89 39896,89 40531,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=6800 +dF=40 +Envelope=0,100 1190,13 1983,2 3490,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Hat_o.ds b/src/samples/drumsynth/tr808/Hat_o.ds new file mode 100644 index 0000000..42ecdd3 --- /dev/null +++ b/src/samples/drumsynth/tr808/Hat_o.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=1 +Resonance=0 +FilterEnv=0,59 41721,59 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=0 +Level=142 +Slope=90 +Envelope=0,51 555,21 2538,9 7932,3 36168,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=107 +F1=453 +Wave1=3 +Track1=0 +F2=589 +Wave2=3 +Track2=0 +Method=3 +Param=43 +Envelope1=0,100 7456,38 9677,7 10946,0 +Envelope2=0,89 39896,89 40531,0 +Filter=0 + +[NoiseBand] +On=1 +Level=74 +F=6800 +dF=40 +Envelope=0,100 7138,64 9677,7 10946,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Kick.ds b/src/samples/drumsynth/tr808/Kick.ds new file mode 100644 index 0000000..22986ad --- /dev/null +++ b/src/samples/drumsynth/tr808/Kick.ds @@ -0,0 +1,34 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=1 +Level=157 +F1=480 +F2=48 +Droop=59 +Phase=15 +Envelope=0,100 968,87 2160,49 4097,21 6630,7 12813,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 diff --git a/src/samples/drumsynth/tr808/Kickhard.ds b/src/samples/drumsynth/tr808/Kickhard.ds new file mode 100644 index 0000000..676be73 --- /dev/null +++ b/src/samples/drumsynth/tr808/Kickhard.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=157 +F1=480 +F2=48 +Droop=59 +Phase=15 +Envelope=0,100 968,87 2160,49 4097,21 6630,7 12813,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 + +[Overtones] +On=0 +Level=128 +F1=200 +Wave1=0 +Track1=0 +F2=125 +Wave2=0 +Track2=0 +Filter=0 +Method=0 +Param=50 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=9 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Kicklong.ds b/src/samples/drumsynth/tr808/Kicklong.ds new file mode 100644 index 0000000..3f968cc --- /dev/null +++ b/src/samples/drumsynth/tr808/Kicklong.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=157 +F1=470 +F2=50 +Droop=73 +Phase=30 +Envelope=0,100 2086,71 9237,45 18027,23 36502,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=80 +F1=940 +F2=125 +Method=0 +Envelope1=0,29 1983,44 9359,16 36502,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=1 +Wave2=0 +Track2=0 +Param=0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Ride.ds b/src/samples/drumsynth/tr808/Ride.ds new file mode 100644 index 0000000..3a2d246 --- /dev/null +++ b/src/samples/drumsynth/tr808/Ride.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100 +Level=0 +Filter=1 +HighPass=0 +Resonance=1 +FilterEnv=0,97 41641,46 442000,100 443000,0 + +[Tone] +On=0 +Level=68 +F1=851 +F2=851 +Droop=54 +Phase=-45 +Envelope=0,58 10578,26 12217,0 + +[Noise] +On=1 +Level=142 +Slope=90 +Envelope=0,51 555,21 2538,9 7932,3 36168,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=172 +F1=291 +Wave1=3 +Track1=0 +F2=469 +Wave2=3 +Track2=0 +Method=3 +Param=9 +Envelope1=0,100 1269,32 3807,14 8646,7 39817,0 +Envelope2=0,96 39976,36 40531,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=1000 +dF=100 +Envelope=0,20 745,96 1490,36 3203,12 11025,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Rimshot.ds b/src/samples/drumsynth/tr808/Rimshot.ds new file mode 100644 index 0000000..d1a7713 --- /dev/null +++ b/src/samples/drumsynth/tr808/Rimshot.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=1800 +F2=1800 +Droop=0 +Phase=0 +Envelope=0,100 186,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=152 +F1=480 +F2=1800 +Method=0 +Envelope1=0,0 0,0 105,44 305,0 +Envelope2=0,100 165,6 444,4 749,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=62 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 1500,20 3750,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1000,20 2500,0 + +[Distortion] +On=1 +Clipping=16 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Snare.ds b/src/samples/drumsynth/tr808/Snare.ds new file mode 100644 index 0000000..da5f86a --- /dev/null +++ b/src/samples/drumsynth/tr808/Snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=5 +FilterEnv=0,98 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=350 +F2=174 +Droop=69 +Phase=45 +Envelope=0,100 715,46 1788,17 5453,0 + +[Noise] +On=1 +Level=64 +Slope=-86 +Envelope=0,0 22,98 521,52 1824,6 4521,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Snr_snap.ds b/src/samples/drumsynth/tr808/Snr_snap.ds new file mode 100644 index 0000000..988ae58 --- /dev/null +++ b/src/samples/drumsynth/tr808/Snr_snap.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=159 +F1=350 +F2=174 +Droop=69 +Phase=45 +Envelope=0,100 715,46 1847,18 3516,0 + +[Noise] +On=1 +Level=131 +Slope=-16 +Envelope=0,0 0,98 348,30 1190,8 3569,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=113 +F=3800 +dF=100 +Envelope=0,100 596,38 1824,8 4124,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Tom_hi.ds b/src/samples/drumsynth/tr808/Tom_hi.ds new file mode 100644 index 0000000..f389cad --- /dev/null +++ b/src/samples/drumsynth/tr808/Tom_hi.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=3 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,83 442000,100 443000,0 + +[Tone] +On=1 +Level=142 +F1=200 +F2=181 +Droop=12 +Phase=0 +Envelope=0,99 1490,60 3278,34 6704,0 + +[Noise] +On=0 +Level=149 +Slope=-16 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=161 +F=181 +dF=11 +Envelope=0,0 7,100 298,49 3799,21 8120,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Tom_lo.ds b/src/samples/drumsynth/tr808/Tom_lo.ds new file mode 100644 index 0000000..9a67faa --- /dev/null +++ b/src/samples/drumsynth/tr808/Tom_lo.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,76 442000,100 443000,0 + +[Tone] +On=1 +Level=132 +F1=120 +F2=98 +Droop=12 +Phase=130 +Envelope=0,99 1490,60 3278,34 15122,0 + +[Noise] +On=0 +Level=149 +Slope=-16 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=161 +F=98 +dF=12 +Envelope=0,0 7,100 1788,56 4470,32 12887,17 15793,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr808/Tom_mid.ds b/src/samples/drumsynth/tr808/Tom_mid.ds new file mode 100644 index 0000000..349c90e --- /dev/null +++ b/src/samples/drumsynth/tr808/Tom_mid.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=1 +HighPass=0 +Resonance=0 +FilterEnv=0,72 442000,100 443000,0 + +[Tone] +On=1 +Level=138 +F1=133 +F2=133 +Droop=0 +Phase=50 +Envelope=0,100 745,62 2443,35 4768,0 + +[Noise] +On=0 +Level=149 +Slope=-16 +Envelope=0,0 0,98 507,43 1788,19 3486,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=128 +F1=200 +F2=125 +Method=0 +Envelope1=0,100 3750,30 7500,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=128 +F=133 +dF=11 +Envelope=0,0 0,100 5587,25 12738,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Clap.ds b/src/samples/drumsynth/tr909/Clap.ds new file mode 100644 index 0000000..ffdbf53 --- /dev/null +++ b/src/samples/drumsynth/tr909/Clap.ds @@ -0,0 +1,34 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=138 +F1=67 +F2=60 +Droop=0 +Phase=30 +Envelope=0,100 2309,25 12515,0 + +[Noise] +On=1 +Level=123 +Slope=-32 +Envelope=0,85 146,20 521,0 521,100 670,21 864,0 864,91 991,13 2175,0 + +[Overtones] +On=0 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 + +[NoiseBand] +On=1 +Level=176 +F=2000 +dF=85 +Envelope=0,84 149,20 521,0 521,100 670,21 864,0 864,93 983,25 2101,5 7449,0 diff --git a/src/samples/drumsynth/tr909/Hat-c.ds b/src/samples/drumsynth/tr909/Hat-c.ds new file mode 100644 index 0000000..7b06885 --- /dev/null +++ b/src/samples/drumsynth/tr909/Hat-c.ds @@ -0,0 +1,34 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=138 +F1=67 +F2=60 +Droop=0 +Phase=30 +Envelope=0,100 2309,25 12515,0 + +[Noise] +On=1 +Level=138 +Slope=81 +Envelope=0,85 387,28 775,11 2175,0 + +[Overtones] +On=0 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 + +[NoiseBand] +On=1 +Level=66 +F=1000 +dF=81 +Envelope=0,96 149,15 685,5 2324,0 diff --git a/src/samples/drumsynth/tr909/Hat-c2.ds b/src/samples/drumsynth/tr909/Hat-c2.ds new file mode 100644 index 0000000..bd69412 --- /dev/null +++ b/src/samples/drumsynth/tr909/Hat-c2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=10.0 +Filter=1 +HighPass=1 +FilterEnv=0,78 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=147 +Slope=100 +Envelope=0,100 1490,76 2475,30 9375,24 11475,0 + +[Overtones] +On=1 +Level=136 +F1=7182 +Wave1=2 +Track1=0 +F2=517.3 +Wave2=2 +Track2=0 +Filter=0 +Method=2 +Param=54 +Envelope1=0,100 2325,27 8550,24 11400,0 +Envelope2=0,100 14303,53 15495,16 16984,0 + +[NoiseBand] +On=1 +Level=85 +F=8500 +dF=35 +Envelope=0,100 2400,30 8475,25 11775,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Hat-o.ds b/src/samples/drumsynth/tr909/Hat-o.ds new file mode 100644 index 0000000..6c195e4 --- /dev/null +++ b/src/samples/drumsynth/tr909/Hat-o.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Tuning=0.00 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=0 +Level=138 +F1=67 +F2=60 +Droop=0 +Phase=30 +Envelope=0,100 2309,25 12515,0 + +[Noise] +On=1 +Level=138 +Slope=88 +Envelope=0,85 660,21 1455,15 4800,17 7151,17 9684,3 12664,0 + +[Overtones] +On=0 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 +Param=50 + +[NoiseBand] +On=1 +Level=62 +F=1000 +dF=81 +Envelope=0,96 149,15 685,5 2324,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Hat-o2.ds b/src/samples/drumsynth/tr909/Hat-o2.ds new file mode 100644 index 0000000..bd0ed82 --- /dev/null +++ b/src/samples/drumsynth/tr909/Hat-o2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment=©1997 Paul Kellett http://www.abel.co.uk/~maxim/ +Tuning=0.00 +Stretch=100.0 +Filter=1 +HighPass=1 +FilterEnv=0,78 442000,100 442000,0 + +[Tone] +On=0 +Level=128 +F1=200 +F2=120 +Droop=0 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=1 +Level=113 +Slope=100 +Envelope=0,100 1490,76 4275,51 15495,16 16538,0 + +[Overtones] +On=1 +Level=136 +F1=7182 +Wave1=2 +Track1=0 +F2=517.3 +Wave2=2 +Track2=0 +Filter=0 +Method=2 +Param=54 +Envelope1=0,100 4425,40 15375,19 19070,0 +Envelope2=0,100 14303,53 15495,16 16984,0 + +[NoiseBand] +On=1 +Level=85 +F=8500 +dF=35 +Envelope=0,100 4350,42 15197,21 17133,0 + +[NoiseBand2] +On=0 +Level=128 +F=3150 +dF=50 +Envelope=0,100 1500,30 3000,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Kick.ds b/src/samples/drumsynth/tr909/Kick.ds new file mode 100644 index 0000000..5dd5984 --- /dev/null +++ b/src/samples/drumsynth/tr909/Kick.ds @@ -0,0 +1,57 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0.00 +Stretch=100.0 +Filter=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=161 +F1=300 +F2=53 +Droop=37 +Phase=30 +Envelope=0,100 819,81 4395,71 7077,29 10653,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4500,30 9000,0 + +[Overtones] +On=1 +Level=60 +F1=106 +F2=106 +Method=0 +Envelope1=0,100 3750,30 10429,0 +Envelope2=0,100 3000,30 6000,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Filter=0 +Param=50 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Kick_1.ds b/src/samples/drumsynth/tr909/Kick_1.ds new file mode 100644 index 0000000..ba64097 --- /dev/null +++ b/src/samples/drumsynth/tr909/Kick_1.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=161 +F1=300 +F2=53 +Droop=37 +Phase=30 +Envelope=0,100 819,81 4395,71 7077,29 10708,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 4500,30 9000,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=87 +F1=106 +Wave1=1 +Track1=0 +F2=53 +Wave2=0 +Track2=0 +Method=0 +Param=80 +Envelope1=0,100 3750,30 26254,0 +Envelope2=0,100 3000,30 22605,62 27364,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=1 +Clipping=7 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Kick_2.ds b/src/samples/drumsynth/tr909/Kick_2.ds new file mode 100644 index 0000000..5880927 --- /dev/null +++ b/src/samples/drumsynth/tr909/Kick_2.ds @@ -0,0 +1,58 @@ +[General] +Version=DrumSynth v1.0 +Comment= +Tuning=0 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 + +[Tone] +On=1 +Level=181 +F1=250 +F2=80 +Droop=28 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=181 +F=12000 +dF=4 +Envelope=0,100 596,9 10429,0 + +[NoiseBand2] +On=0 +Level=181 +F=14000 +dF=31 +Envelope=0,100 1043,1 10504,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Kick_3.ds b/src/samples/drumsynth/tr909/Kick_3.ds new file mode 100644 index 0000000..70df9c9 --- /dev/null +++ b/src/samples/drumsynth/tr909/Kick_3.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=157 +F1=400 +F2=50 +Droop=40 +Phase=30 +Envelope=0,100 2086,71 9237,45 18027,23 20305,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1937,80 3501,53 5066,32 6481,19 10131,4 19890,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=80 +F1=800 +Wave1=0 +Track1=1 +F2=125 +Wave2=0 +Track2=0 +Method=0 +Param=0 +Envelope1=0,29 1983,44 9359,16 19988,0 +Envelope2=0,100 3000,30 6000,0 +Filter=0 + +[NoiseBand] +On=0 +Level=128 +F=630 +dF=50 +Envelope=0,100 2250,30 4500,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Snare.ds b/src/samples/drumsynth/tr909/Snare.ds new file mode 100644 index 0000000..fac0107 --- /dev/null +++ b/src/samples/drumsynth/tr909/Snare.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=0 +FilterEnv=0,100 442000,100 443000,0 + +[Tone] +On=1 +Level=138 +F1=254 +F2=250 +Droop=0 +Phase=30 +Envelope=0,100 1117,20 3054,4 7822,0 + +[Noise] +On=1 +Level=108 +Slope=-18 +Envelope=0,100 819,39 1713,26 3874,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 +Wave1=0 +Track1=0 +Wave2=0 +Track2=0 +Param=50 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=5500 +dF=78 +Envelope=0,100 1536,15 3959,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/Snare2.ds b/src/samples/drumsynth/tr909/Snare2.ds new file mode 100644 index 0000000..3e4641f --- /dev/null +++ b/src/samples/drumsynth/tr909/Snare2.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0.00 +Stretch=100.0 +Level=0 +Filter=0 +HighPass=0 +Resonance=4 +FilterEnv=0,100 793,88 442000,100 443000,0 + +[Tone] +On=1 +Level=138 +F1=454 +F2=250 +Droop=50 +Phase=30 +Envelope=0,100 1117,20 3054,4 7822,0 + +[Noise] +On=1 +Level=108 +Slope=-18 +Envelope=0,100 1110,18 7614,0 +FixedSeq=0 + +[Overtones] +On=1 +Level=62 +F1=500 +Wave1=0 +Track1=0 +F2=328 +Wave2=0 +Track2=0 +Method=0 +Param=50 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 +Filter=0 + +[NoiseBand] +On=1 +Level=119 +F=5500 +dF=78 +Envelope=0,100 1536,15 3959,0 + +[NoiseBand2] +On=0 +Level=128 +F=1000 +dF=50 +Envelope=0,100 100,30 200,0 + +[Distortion] +On=0 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/drumsynth/tr909/TR909_Clap.ds b/src/samples/drumsynth/tr909/TR909_Clap.ds new file mode 100644 index 0000000..ffdbf53 --- /dev/null +++ b/src/samples/drumsynth/tr909/TR909_Clap.ds @@ -0,0 +1,34 @@ +[General] +Version=DrumSynth v1.0 +Comment= + +[Tone] +On=0 +Level=138 +F1=67 +F2=60 +Droop=0 +Phase=30 +Envelope=0,100 2309,25 12515,0 + +[Noise] +On=1 +Level=123 +Slope=-32 +Envelope=0,85 146,20 521,0 521,100 670,21 864,0 864,91 991,13 2175,0 + +[Overtones] +On=0 +Level=62 +F1=500 +F2=328 +Method=0 +Envelope1=0,100 968,17 2458,0 +Envelope2=0,100 745,11 2235,0 + +[NoiseBand] +On=1 +Level=176 +F=2000 +dF=85 +Envelope=0,84 149,20 521,0 521,100 670,21 864,0 864,93 983,25 2101,5 7449,0 diff --git a/src/samples/drumsynth/tr909/TR909_Kick.ds b/src/samples/drumsynth/tr909/TR909_Kick.ds new file mode 100644 index 0000000..1e0b593 --- /dev/null +++ b/src/samples/drumsynth/tr909/TR909_Kick.ds @@ -0,0 +1,60 @@ +[General] +Version=DrumSynth v2.0 +Tuning=0 +Stretch=100.0 +Filter=0 +HighPass=0 +FilterEnv=0,100 442000,100 442000,0 +Level=0 +Resonance=0 + +[Tone] +On=1 +Level=181 +F1=250 +F2=80 +Droop=28 +Phase=0 +Envelope=0,100 5250,30 10500,0 + +[Noise] +On=0 +Level=128 +Slope=0 +Envelope=0,100 1000,10 3000,0 +FixedSeq=0 + +[Overtones] +On=0 +Level=181 +F1=200 +Wave1=0 +Track1=0 +F2=100 +Wave2=0 +Track2=0 +Filter=0 +Method=1 +Param=50 +Envelope1=0,100 2500,20 6250,0 +Envelope2=0,100 2000,20 5000,0 + +[NoiseBand] +On=0 +Level=181 +F=12000 +dF=4 +Envelope=0,100 596,9 10429,0 + +[NoiseBand2] +On=0 +Level=181 +F=14000 +dF=31 +Envelope=0,100 1043,1 10504,0 + +[Distortion] +On=1 +Clipping=0 +Bits=0 +Rate=0 diff --git a/src/samples/effects/chroma_sound_effect01.ogg b/src/samples/effects/chroma_sound_effect01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..62269d7526f75a479d95e09bba1131b92eb8c435 GIT binary patch literal 18252 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 Au>b%7 literal 0 HcmV?d00001 diff --git a/src/samples/effects/explode01.ogg b/src/samples/effects/explode01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..73ccd97c00634bacc41336deb910d8a261a77804 GIT binary patch literal 22946 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�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 Be?tHO literal 0 HcmV?d00001 diff --git a/src/samples/effects/scratch01.ogg b/src/samples/effects/scratch01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9f216038dc49095c6a07a217e28ec0ab95842f32 GIT binary patch literal 5516 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 HhJyb9N{p{9 literal 0 HcmV?d00001 diff --git a/src/samples/effects/start01.ogg b/src/samples/effects/start01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cc159d51ff0328f66f666e85f2250aad2cf7a5c3 GIT binary patch literal 61097 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

;66IZ*xf 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

  • mt5YYpO~HD>+7PQFUFoEVq#%wHN@W+_-? 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 literal 0 HcmV?d00001 diff --git a/src/samples/instruments/church_organ03.ogg b/src/samples/instruments/church_organ03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ef6ecddc3349c03dd0b82949403dc95b1f1d6ea5 GIT binary patch literal 50652 zcmafa2UHW=_wJcVPe=$5dNEWJny7$aorEF=(9onP(nJwKQNW9WI#dxA5d${FfPeuT zs3`V;BG@n@AXoz`BG-Z)+x4B`{r%tXt+&>DSs_d&Gbd;EoW1w=eS2r#(xm|a1^+(G zjpAmhHZzlcEJRF@H7i#~FH2VKK-`b0{sEArfsFlcLguN?{GW&FOw}hXgNxNzcEA7Y z!6Ez^#u$DYvMedie%|V(+=OM(^T!6~&f!jSaG2yUW#SaoSP1FQ!Dd3Y`3S%Out*M@ zw4^q+2$|MOzmu(UYcOZE0y{p`YY@>#eQdoj2;o!1Dr-dsHM zApNcCQ$p=*_McCiW#bFhT|J`O*EmHj{Y5?8s=K&rQTnjzxV(#-cBdDpwk#S|qx{(y z+?gJy+8VyN>q+`+)fU%ru{J0IKw8NwsN~Vv1}EsC9RN1wXVkjN==u($>kUQ>Dl?P> zjRC0eIIn`Lkir)sg_fbks^^^I>a{h0pF1}8v>!X&3jnbnr!|Q~89Q$=091HZbzH%r z{DN9pAw4JW2nuiji12F`x&`{Ql`OpJ6yBX0em^xl=)WG?W2ZwKvK7nnYRUNy=6gtE z_W@1=XtX=D;{P!+&Y3f}nCHr`mR#Y6`V@;)TeByw4cxg^0Jr=_|9NTQh8F($^eQiO zYq7PH>NwZ6{yVqM_|G9@2b1_~JByF0&V9~XrYQDReaiFLT)gwmod4rEbxv(_D_f*S{}%(fOvE%2v~@Wzu4ib)Bs8hV@O`leZ@Q=cQxn zue=Q+jABqOFI8d`c+wS2W`xLTxfeCS$}bnpQmZAUi1zAp|UKI zb?qN>a#gnm0KZAb_cVq^5dA>Kg^WMTw)9#L@)4j&xP=7^paUqsiqRm|6Hc(hKf0}RqM@S z&IyZ~owmOB9DP5!&->&v@AE=Goy5Ce7T(cGyz@D5-seC+r=WX(mP=50(EQl@rxPFk z*K+}R>=HErm|ASkFE-;BKXWNIpM%Ab#wr%yd@bI^7TRmo7 zTuo(Nqbn0FJXYJ@JOQt9`W<+g91lN7-|oOaLF3;W0076M!RY1=i`(xl?rK;<)B9;U z`DuCh!Gr&QPYq~Tn#y5E%3$dDs_^4mel2jgD*Y<);~o8~aLFqB8Yqa_{gopS7D4;w zNK{560zUxoiR}}w8m;c|8@BN1aJ4qBzUDf+_F$KvsG&x0n#l4rXZf=-`1S^`+Q55@ zadlu!K?6JqP~abpFV)%@xFT#0`Nf3V2^#>5v!{vy|!-2ol0RO6f*uH^mM zY<_iFz%BkuqnulU7iHNB0S~SZIRgKLJjcZzfIS{4lZ@`{boAv|`f7R1|R?Axak6m%MnupYh*FHH>J{b#5kUrx~dz@UfDLHAEP`K5&W1;qvj28FJHiz?`T zccL#RJSfmNR6D4;> z*oSb=_uCiXd<;Dr&P$R4ca>Ay3x+!iQ}s! zonbu7#)66bJu&{1u2tpuhgnyj(h+SwD$$JLTb}L-J9@M+%#ClC=O1lbeYH32W@GF8 z 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 btDCbQlF=>xeqwwt2mH^8j{om>(VPDTA4bSU literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/juno_pad01.ogg b/src/samples/stringsnpads/juno_pad01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..77fb2640a0344470b79d39347cf0f62076292a11 GIT binary patch literal 45934 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≺C23hM>-Eeh(-;Xy28KL*g;rM9Lx>x7SBuw6n`zy_bwF zDTBF_D(uZz3SNkl77zcaw8GLdwxYc9lZUaVAM>YcwjC0`;(>yz^bAAhFCA+U50}Ud z=3`OMefLh$N24JrMoO~{ zsF5?Q(a#`TyDa9APJ-I*O@UX*6c%6hhz z2$tUL+XrL8Ggq~VV1xl5?S!o&blzoT{vkx9czowi z+|chj@us1xZ`HeP3mv~aYJ67@jj#VE3&QUxf&0v^)Zwl4Kl0V^S$;C~{QGuC$KH+n z`byPYQOu{_yXGTfAI#y~>>laDTez?th)MAS-&CD#8UnzVe0woPxCM@+OJh-|gNNQU zOp}M-J1%nmr^ak!`R!yYwmBA#D=QuXnih!UR0YEuBbmrq2eojnZL>LrMXei(Y}_@c zJ1NThGt}tpI0d@Qmc8VHHr8__Gko29N`|rO#g$6$7?1U0vuB4JY(9I;Q+%+(Qnfh3 z*T*t|*U9xl?3zX7t#-WrB<5&m9=H*%aNb`CmlGY}W~|l_WJMkYdP4oz8pDb}5;7aw zTb5Ph_vAUI(x%X$MPvKM56Q8RVOtbnj@P9L@xOsuyW+kfXjExvy~ z$noKnE(bLUJFHFgyAEQ_acBI*dB~fpAJpj|?~IF!t#CRGuQh zs@8q#d7c=fP?_C3ToH^>glqX5H*DpHI*gQ=M*;@k33C_Dh+w{p)s=n^2W#GSL#F#J zA_mA+Yg1UTnclkAuIkY@DoLNJ#Khf3Lv(q8^Sv8^Qo_ePUk~6Sqh+$NMKt>J(+YdFm_eVb z4^zRYO2(lhcQtjW2dbRKiS07-p(OyF_5oW>U!8-@4W1@tvwSn!0+jxGHNydFr-h*v z4;#FNV5pwHoQq)={A#Hy`ii9^%g9{eHA{e0n`4C6XBCSohSYUMoW^2x5v`@G*K$?5 zYqG@aKPRng!liB;`T7~(l0>_`?T|3r9TH3KN}I+=$SJ5hUE39G$kFq|+b`FbG&K7VedFsiXlf6Q``tcj@r}KqQ7AhS~&s$*|TlTF{9m zC&olmxGD%X5VtPYloGvj>1HvOlbj9+_``^Y&YftOOMjguq=g#)~E&p zZeHIVi+!|gGfBi}!U?B8N|`dv-l`vWn@o~0@MV7#C*}FhHua z2{!D{I*O;lHhN)L_wa_`$v zJ?6^mw>MyXC5GtN}PMj!FC^K z*rsJsGFGl1A-^0>KOh1!+bjNXB%S4N628HuevTbM!GZ4{%r1-^@uJ9A9jSbnubR0 zsulp=(MVD?5ThL5?SY3-IYDkFs6#>@_k-<5GO~J8|%c>49_;UuUmJpGMgiNGy|BSRNRr?aun{p>w+Sws?G3Qc!-p z;&?X}l}u@%G{UhqD0PRm&_5OoF|!6pz8j63-m9O~r1w=VFiI=q24S zNKGOSyECk}v={GM${`%Xp#YHF!98VnxMbHAF-3yIBlMn#^J^U1ng(04Lb(@m!o5JY z5c7}k0Oy94E9IWP**o}tdO2jbU+@>C|J=W}Lx(tTh>!1z26-H~*O^1b*gJ)!b!;UoP$#UvMTC$my*;fgPJMsY zyW|t_tPV~#UCX@W6FG<7_4IG0lYJM=Yvnu>iY&W*-%I@RchnI?&o|syJuAA6D#&yN z9?rueqy4grBPz@*2Jt7}dT}NQxyT-o&jx?uKPgCEGvAhfOw8-nXu{ESsMTwSCUfpI zPHN4Z0C)aGO{!}U;A_}=TjWl6W|t31EvjfD??pFJlR*19cNE1?bJdrGV;8iBxZD|= zhy}!2*cW`YgH&ZNQn39Ubjp8{tGObqD;w3b+qP!{pQGM}Ngw!b83H+*X$Y)H-Y@O) z6GRyYQD7;%>=GwZ{C7Q&XR?9Ws6VfQ5v<{4PzSJI{tmXJ2)vxe@`YAs?&~<%ciWTV zBdjEL-F<|gA){bt;&^E~_5Z}%yQvwAKD6XV%+^ey=t#w42>le2TEU`8f=hj_2g zoON`7Xs>g7v)Q_nhlfC-+lx|EpCx~?yZ!f=#HGeSAU*^$u!%K?&I`1UL61zv)!kvG zBS3?ARLGLPZan+Nn)R>viQ`8N5o0PNEM3zwrKw>p+lp31roFn*ul99D+@T_{akJR* z9%4?I77 zmMsA1h3^brR5U7jI61e&~U4`I24W&I3% zeHg##3zq-Dm#<$RRLHfpXW8%Ob!n|YziRGV**p8hSl~yR&5mJBgnJwM(D0(k*7?|z zfs>tKUGuHUr)0f(XlsW%_Gxss;tov2p;3pk&>fNXnxP<7qx`6Y%a^7GBgPhVOfAOQ z(J24aFZAZKuPujxxD4u27K4vjwRf+#jP0G(uyvScNMJ$Z`~7cjskRM^@J z4hWnr0f=8zJ+zV5Wob2@mE%&6mIYYyU;-24;v;4gkXS48rttk(i4@CLQzmzY=0*FyP@cwVpw{2DH;p5I#Z z=N*1oW<7|J8!ew`G-_3*jSlB>q%&ZHMHeFqv6-{+MD6I~JcM}!F?=z$3|AYp2Lqgx zk7UGyRuN)#z$Qm+QujncJ!bOA}^hppt;+4~yr(ClxE*Zq6i~)nd`> zhF*s<{YakC3vVk1x~Q)m0h_g3E66OZs!)_eL!G^)S^5{my|L0O;$vk4O{HR<%dZzR zk|;mSnPk30My`kBG;Y`|t^6L*Z65X$rF5^ugIG!D$4S0}?Uj1GY~Y&u07mDtM=i|y z6Tsm~;S8;E-Tn*!wXYmuiQg`iTAUYbHRSvHjJABUysH#q6R8Sk`2|e|+j7 z7mCh!K{H%0J$P|`MCd_rPsWR1^h$_dOO|PI6Qa4^sIZ6v?K*bCDVMs&r)M=sDR5oX zI->NSk8QkqWUxdyGtYeC;kRs@@~z$tzHKyoiQ&)f^d?2e&y_qY#Y4M!`nsk%nGpFx z1oyRPj~;tWX^8J^6+CQ!Kpm)98fY2mK7$~b-W#npHnXAGqx;=!N7m_N36_RPI#ObjTQ4jc>ohKrVd1vqz(Fy*FHDeUkt%&>RKX1$U>t z$pKvVaObr5YOM9-DPo zLw&P~KRBPfc=RzHCP5T|e?2<8UwPHfUS`U~RjOoG6+eb}=K1pU*$W##S)LiL&6Lwf ztIM#d@VGtg^*@QlWHijKqwaLx5RV*<0bz&I7Ds=LZGe^x$RT^=$I?=?=#_X{_41K{ zp|9YoFIB+@Uf$>v^u_PzH>5JEZGYtsST>eX3gnQ$S(3nRxDm2?*W$7}1ozw@-$HC+ z<+&O17sW1yD*CR|yWZEvw8#{?ueseMBrPPE1iXiPy${RZuwC)`-SG;jsq&^EK{CHI zYjkPJ*CrI4%8ArLrEZfoWNiHcteNt$z zV!81F%kWchK=*{or54eww)xm(d0%0+t*EUaV|*y~O~q7Dz4D9F*&m->gMKv2?|7x%eAl=B zAt~HS?A)HR#!Mt!eYZqaJoQeb0i(WewAtKY>Un^+xL`zr^~;<-R>DV7Te)dNcImdD zR3HcK(FpVWV^53_Dlw=Cwt{+(gXWTcPX?g!?ZQk+vlqqfUHjRdwNR!jrxl(oH!AAO znb5%Pygu6&lry)FDYjewO&8kgUU7YUvp#gchA&V{VoENpl5`77;w-ZxV^h$>^>VMR zEv^rA$mo-t`zr$)4RvtVjm6Y)GY+^+Jm!gw<}NVOnnw<&sswlh=dm}RIh^U6hpDFh ztV}XIfvhHpyLXc9BxhjTt37PMfarSsRL2g4lfeQcpwJ(}g0MiKvoQ*=Rr0&b(YP{M zD07N(R9V%a;TMC!>9Q;w&$efn$LoeD8E$oEyW?}nk7m`Lc=nDXJf1;*YRiBIy%{RC zU}IeY3+APT`1dDGhcQu0*v#a(lXF&uVX`}82JcY~RWvX?R>Isje%eT1X!xN9M2?+Z z2^IYGId}5)E#>u33TI6Un^1?W^ElUAWfKZ41Vh4LeBd6RJr3|8ZkT?1BKLmlu}xtj z(0_ue2ocw&>3wDV+(lEAh^%}Dv>pfMWg{$(?a$WLps}fOjq+G>%7axoCX!i?>ZBiT z=izLjjm<3s($qgF%mU!?pV58^DR>t#bK-ut@wK>_H27z}x%rx|9V2==EGI{h{pOz; zel4S=B2TKH@m*KLBk-oE8oh;5%g5x)*4^1iRata>>ZG=?`01ch)d&;sfUuSw9Rrwz z1z9JkCCMYck1Ni=eOXiAGBv!b{_E2n^Qv*}h~`5x5z$c&B#nEJIZ%kM>!0a&9T ztttaP+YVx~`XQyBP<&z!|3TGtriijv&!t7*_t`hDv7BaAq_?@YLn2B<9UdL)2?L7~5V&pws-qaR8(77TM3BuH%J&$MYa)<-rmj!azq(okaDKl5q|~t; zQ;yP#V91D=>y1%SUDWmtJ<_lm64&dMztVg|>t;TQ$FXtY|A^nzV7^aieWwdu4f{qB zHa!4a8O1po_-+Ty6k&w4+c+&|WLV?0`gmNLEB(V=b6>fzx+)BP36)6+rsg$5E$lVY z0A=Ocv7rVE?*i>{I^~eRI%=DY$2{xAMfe~ z+rr_8k}^0;P;Y5Z)pqdtp$ zK0;_W+FNllToZDK(%kP+E_$NEZI*jisw!6DH4zU4)&2`;D+;F7XwL)~Hml>j-kE4C zo|nH|59ZFb+d)LVF=zLv(I8PITV9cM$kqid`M4t9~T@REp&#WCc;ZjJautXM2rqcLcPgv~hv5zl?Hi11<+}Vt z!mBn-+n|~q2G&Z5j6>|6ZORLM@JUXKc_Nqr4BM#+wu4MERtt!G;!?%gX&*Aac0Nlx zQp!M-zjPgr;LS-5CZ^ok$p5-%^@XemF6YBz-00`9k9JM$e^n{NICMC)8H@qSE!LC*v>afAs>^RwICT=Z=c8*b`3+WsYxbG$ z2=9ns@wqF?wcq&3x;TeVXvq?9um&0l9@nU6N|~?}@&N3S~_^?#ts^(90ChQ?YN)gM&0yv-awQd)yd(n@5C*%C|PiI z%b1IA0UQaKM|)7YhhUbs81|&y>l|_Wk@bX`mNZbisCj#)To+uZ!zyBGKmtP#F`nB( z>({kBwRImJK>aimX`#RKM*>&t2m4w_BAZTzmjC;Zc!S%;8~XR={%d(h)gJ{b&RFj% z>ht-Z5r0&|*4`yth<+7dw0ruSaxj5#0|@B(g14l+Z>?<83b#Gp=Wq&>tf2mG4iV!!N{AaM5(OZ92YCggO|0Znw#o zCH=k369jM4DPq&Z3fYRYZXS#_ou9wIEk8j(Ca)b5h;I$8I6{~p0{&{R(FHXe?*6K; zQ%V+9L4-PIF@WC#TR2;>MdA&=8Ibbc11d`*ly)OT1uylAPO4?L0MU1mZ%famk))V{ zJ)xs2DTRiINWBMqE#EBuWM29>HD}tRr0?NjXFTy=dFyE$NNc4FopCz9!7)-9A+-w|#^uta2oyMMSS z+##4~g+0AgJ8;S2B8MiR5WR)N_zrB6knp$`^QAT?|YV^4rB5+4oETT z$j&4aW1dP#HqWyH+=Ro;s22$%FyVns0XKn2Pz_rx0(z3Maku>VWnPs}H+U7uRe%ZX zFMXhvjO^@e=!&`iLE80+{^Kl9F^L}^tF+SW%eqU~cjPG{zlCzrlu;&Bes~N8y z_b=sqS~_L3_NukaHK0u#w0+{@Cn+Nez5WZt0_Nf@Q?0l~K*HLG$Li4-5Q(e5))&2* zRawv`WaNPi5JNUE%&@W*9nI42T}?&dfE8hyWX?JfN~|8Pwu(a9snfy?yP$|Xulv>% zjAJziBux7>^?+8WI{Jj;bdeKA`E#<>qCuwBsn2eP_sEty^Fypv9euSf#W#ec7d&?%1vA^mc?}JSFbx68@X=II;$F(I{)g}Q3 z9>ac9mb1zUSVlJ*x;_NCG{cJi4#PJ@h6GWuKl z_E&ohXK?Qpn?H_xTUT2%3>wf)RS|w&kqd)&t3Kitiui=Y_-Ganm!m-#EQrGaFRv!} zUClys>0Mt?7z=c^TU-xI$Ron0T=F8q@IR&J6*x>ky->TVd> zoUDvg2GK8vQ*q}xDv3qtPdXJ<|8Or8SVj)+2HCn9Lp|Loo`t>ilx@y+#1Q-hjxr{= zjhYsECNv;5DgZ4knG{aIPy_hkjR*wUo&Hn-301U7a_&6}U!^UQ6i`|na9O0^ChB$b zXKbdX)Ah8d=BSN9c!7#eYD+qSr7Emeb1_e5a5fmKOG0!rPn>-uj^dKi8a`Wpae-=c zzb#bEK4|0;t4FA_Xe~8e%dHb~;b}1FsiOG%e4y~G%UWhXUr{h}CM6Zg^H;qHaxzi8 zZQ16=pzK8v41Gmc>b`HyID#p{xP0DkIMHN8T8`@Odn$I>TTV~m^N|^6*w3l)wpOkc z2-rcNVEb1`p>+`Mp2JTK4F%mfM~Bs>(*>Qoi~ixQc7efU zdzT+^E$rLcJ|&f~Xrk2%GqPeG;eO=;2!LMlV!S?;Yj?;Hr3wA}l&@=;e{sqSDl z*RRnFUVN}}Tw4Jcs7wf7&PJ#Nt9&_&Q7@Qxy_ue1=(ye61=dF~#YL1JgZvG8tB^23 z;amecaQX`t=$5}*I3it~Z2GjpP()-!b^eR9bH)FwFV$Qn;xRwe zIx1Ve>hcp8TDC=n7tL!thNI}MyI}{7jocz_8}M^D#ALQu?MV)JSN@Z(E>vNNPpiee!GJDw(h0eK5PY3w;P{4AC{R>-$t}}bBjRAVkIhH zoyk&=*~V~5P!;&hSCi+skYs=RX)Gucj8h%T%lhV<3qH?sws*)>?l0o*xLhOBR+oKWN*Wd3w921jq zMuf4mIGl-bdg)=Fi#~4M>6P+=UZ_Ywgf28LpAFQxJ_vIFrRLS^C%2Wo(30_CWah)b zN)9om=ntwY1x1K)#8~CEpA+a+zFr+3g=t;g#@etG4i|Tv_~Jl^$<8nDb}Ney{BeYN zAlG#gRhoGf-!3p#Nii$?jnG*3eosa&*G(inSng)w@JcEVI(UCGZgcf4PH8qL&zU^+ z%QDm;fTHCHt#@gM`&gjjV|6|mWxrzzNw|alolwg)MMNMl_F=&rR^n}bkh;G^x^8}P zCUJD497}>w;wQ|Wv#Qzha7-ks!vm|&WikeJaGHlmo!xdaUWLrQvzk%}>e$wSzm#Ph zQBvyB_^Q6I=EX?Y?>k!=!Jw_mefMzJxO-C=<u zW-`?%@swcITCIGk;o@$LYzKMPTVCe;hKAueiqQ5gpM5#5X1Is=j=r>*DREB48axM4 zMccV~jD?EBr^cmJclM2s{?p2oV>2YuhF0xHIff0R;dbObcfV8GNG{Y-0z@BWKUkFp zf%^;G`pvA*cW6QOzv1T!Y)i*Jp7Wl13*Bg<`G&gwbWOnio;Urqf%S3+GG$t&yCLVV zWW&!mhVoMUO(dDUqR0q`%f#TI=8SM?0IpFf8Ktaio(M|?n-10uZVka(8!~4886nG% znwkBevvjwGVQ@Yop_I~&@x5j&C zv#h*e6>-awOi{cn^IfFkh;<)o&zpYS=8*~IJY5q*obPpt^Y>B-HV#8y83y{v?DmT6 z%ZxugT=+;Hd)1cqTwIAMEs2(P?szuZY2hw6hLcWAHlJyx+gk^)_8b?f^}J$1a$I;| zQ-GnQM0?x{x5ZXT=i&oBQ_E|zyg~DS{`wC9n;1rOVuFg}=f1TXyHW)O=hz#g0a^Hd z&2<#|j_oLvrifev?~`maRe|WK&ncg#mM_)3iVEaEebN-;j-$H5m8>?JzzyVTi|Vt8 zLt~+BY*JM8uk+at73xe)#7)&snQEtBfz|(cG(!TtEL}>~F1jjjdlPQ_O|+GO0D^Qn z#~?k7j-1>S3oUgV6?N0%hd~9N-#r*%*6&2ph(bWcnW;v-mjqGk+1EY=Wqf5j7*cvr8lqMXFIc0QQss&7XK_ZdPIxwGCV z;J+Jme>GQ0>&wAdBRas^)Glo0M47F2)FwqjFeUtfO@B0gi#5k3X1OVC5ZN6kdp0!P z^#kPVjo_9SXt*T+0R^uRxvZe|9HExF9#rqBQ` zG82|uZ_p^RcP$0`PF(IBz32O{hS4K3a=Tw*`hCQi+;SD&dW!GTRNH06$Q*9jZEA0c zi9Z9P6^$ybzNy|*KGEYjYZG_focVeEs?px*WX*MJ?ghFy6b-?RZ;yEls}$)a&*Y~tEt+luH=U1cL)fEj!~#Hl zX?#64jL<)(o7jo>piK<>;kly3$>3p{N%Xk8e%0&sSkmWuZ#kt!r{!9&Z;>QbxTmz) zZ7!q5=HBx-S#}+~tC(G@>xq|KuUb9RM(GLS@GV0qmLs!fDSSnzd>7!|l4tj(8*lv0 z*H!uw+dPy3H(Tm@LifBY%dk7DWs^9#h0YaW4Z+O5!_9G-Qwc-<8$~0X#f+$*L0p)J zLffR z<>R$^3Wa^&;zsJ^!!Nf`cS2lmzT!!6wf5;K%}sbe&ylHM7#wnhM}8$Nm!^3#NRArC z?#Uv!eWUEJ#{NatZk4f1{f(`%<94F|KvxXjc|%xaHPmkk0$=YvGWZeCY*rgMVDOjqst7fd#py|v zBb&G9T5h(r*aM0W!zVh=B^5g$);-iSgX9|2#2gzW$m{B{?mb0gZ=Y?lIVk{?{`|#t zl=70*yD*%!1Jrhc9Ly@Mo&pNxVYH9Zh6oJ^dG}4l!#IO z%Cy2T68z71T|qUfzjs`89~X>PY6`MV(yi z+HqYr5_;|n&}c7f5#VkiXVWVk)Pz%(-Tx8}RZg1+Kb>sbR0l&0jHE57+ACe+mKG>;&Zo^$4 zR4$QiCw7%*d>DYOg*_$}(wIf%LES5+Mfl;RRDW9MWwwk}yoz#>`BsGv!na#vj8J=4 z$IQs!(@1=q=&l~X^mWw(8JdM<^6d~>(g?KL0t;UyzGKMY=Px?J-Z)98ir{^!>xeL$vuz+s78i(!Hwb_W2= z*%j|_fL}(e{h4U48|I#RvDEWo6zhWM#eK!&t~xPC&qSAu9bq6!>ZaO{igX{UCDj)+ zt4Lf-KB0mxQ9B1Q1^YYqo60)%GAk`iy3`v}WhTPyhsqPKJ%p0P4WTwn+|^0o~} zosVa+<`QE#ioO^cn&^`pY8^f&eX!toCrsdLj$e*pD!6n|o-lM`mY`+ukkDQ|7Epa= z>B&$|S`%x>&$hZH&ZxreZHK-s|av&-k4 ziMWvHo7D2HnxG-5;++XgZ}&(0Q7lZ9b^eHm~^1_0f67b zL*ga$;H)j6OH3X=iwk63t@4B+~GesrdEkKv)evPW8S;rQb_v zORhfvyn0{NMDyAOUL1n8fdJ!)DS>E+&oZeFo z@2=(kkpQ%EpUu4ePB0swg69BqE~GLXR+N4&GG1-!*v`~O#)_W_j7Ly*c4Xk3Z z2NlKwNT_lI-2XJo$&f>B=hO2GAM%YWw+YK9?~d0ktHjQyvh}SI3ljctHLP~ukFlK; ki20E#u^|?t8M~*|-%ZQOw4RoEL?LaF$5CJGb~U+}0GO)4asU7T literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/nord_ambient01.ogg b/src/samples/stringsnpads/nord_ambient01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7c9b2d085afe99f5d678a27bc086fa058572a874 GIT binary patch literal 56924 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⋙rjU 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 literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/orion_string01.ogg b/src/samples/stringsnpads/orion_string01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57651b465ed826c3ec2bff5d70ea2c870feb43a9 GIT binary patch literal 10615 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 b{&=kC+>1?|dn!^Bh@6dP?9^Csg%I#>;|`v~ literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/rave_choir01.ogg b/src/samples/stringsnpads/rave_choir01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3826f89d3d3340039566ebae10d568ca2dc3f462 GIT binary patch literal 8730 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 literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/space_strings01.ogg b/src/samples/stringsnpads/space_strings01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..624a789a7bac3a87c005af7df8d9d8924448281c GIT binary patch literal 50322 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

    #3OnBMjZ$kANPWda_Lgx6f?7x@q;W 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 literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/space_strings02.ogg b/src/samples/stringsnpads/space_strings02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b9c566921560aeb64f168b88d280d540820ae12c GIT binary patch literal 53995 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%0DZX*W;{(uA>1F*gT39lUMr2sLRNbX7(ZA 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

    !az*Z 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 M&kuR~lg{D%Kfm_!EC2ui literal 0 HcmV?d00001 diff --git a/src/samples/stringsnpads/strings01.ogg b/src/samples/stringsnpads/strings01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..913ef28c357be04d3a269ff66a719004be788951 GIT binary patch literal 86022 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 bslRngY{E1iKtzW~2wFMAC~(N>ozDLO6Omz? literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/10sine.flac b/src/samples/waveforms/10sine.flac new file mode 100644 index 0000000000000000000000000000000000000000..3cd8f2fededc9702ad3da12b16f0be764eafb459 GIT binary patch literal 6222 zcmWldd03M9`o^u%ipbH>L5DmH8Yp=XwIFc@N^k>rTynz=a>FIX-%O#ch6^rV%6?|a?%=f0mO#v{s6OH0d4UrS$0 z>$@VY{Vql+yHd2YP?zuC=>P4U?wOablAmh(<0>EUw6xF&;89L=Of)AtnH7yljAy!d zkR1`W*rQlm#8Dd?I~#jjJKzzm|Ndw2fR>S=meww<-AJt+yr*g7xhpK4JY1J5+&Mwl zgorrjFkyv)`t>InLiXt$fU;7-zV!2wyUedJ*IA=!YNzyu<$oyY3H0>HPnn;cia(dc zxx>h@kop(+n+I^@#G9Nqx~B5KAKqm#?sIp$z=5!RszDO^-GdTRFV)&zP21q~t5F3+1^_eh0!kN*ukEu-U zT&sboDu;UrsD9|lHf0TDcv-ONDqU@BpnnO!+xT}OMTN;$uD}uNlKlEn-!uv0Tx47d zHM@GOHM~y{{45V@LyP!PiRa2gu*arp5UNAaUG*7Ew@NK$8zK?G5kDN2dZ2D#aP)VJ zE}$d!7uG_swGu?!V*g+0@$#t~FLQDsfqjhad%_bwq9o@GI2}pMk+b?y{^RBU_)Vsa zn|J3Qe%~XvlW8C+V_8z+Xmi#z7$AQMf$%5(D=gOOq@NU1H8X?iIX@ z6x=EXO<_Gi`$@*4GnW{#)f(YSgN9gT#w!5t`Hn(b)G0nY6*ohfOz)Gw2d%l4IjYNu z4nZmFmEEp-#t~^lR)VqboHDw1-KuJ=QQ`yre*7!dkDXvJHH>a94`@VYZS<(}jiJW4 zzIw}0XpMrDns55<_t;r@Bl5QDIOj|g7d=;@;T1sqf+U+3whP)7+t_{Z{W{me9+V|g z^!9^|-K!N?Z&<2M;1j40 z=WJjms6Wb0K7Z!|8?Mi-EJ{VoiyoBxL`^s$#o9-Mjl*rIucFQ6YhP+Xmh%J*A~=8G zwqO&*s|dXl3pNaCFIyGG^ID?y&}Ct2XU*J``3=+|zmTj4!khgNebgUxeCiDhMz(Q= z5dvLpP`@x21YI40*qrmBc3PaYZ~UgV3QfknI-FAg2^_W1kNfl9)tM8wH(yl0(z6Nj zi6j4vh`)(98cd_>>J!o2VbwM)wFd9bd|nPsT_Ne0nYU<|Y|^0t-_M!P!20pJ%rV8l zZKw^>2C@&%Oe*5MajtNyF$a!mwycX@=P!{${ce`!h`!Mmb*}&IbMH!xh1qHc=sjiZ z=PW^JJC*2g?-mtJL|fl8kac&CAgVD59k?gBzd8VIGlC1kSsgi zGS)(m@C zh4M{&pl#?MvjZ;bDaE^)1}I*urmJ!Yr1kp5bVw)y%@VJNI|k# zSk8i)<~cA*nf&W7#egc}+T<`n6nR-&4JmO*x*cd}zg$}pDY|cq1?fls6Cx&rVv3BO> zvM*Q+Z!-O4hc3GP{PtE~A~T?kw|t4AnG5c1@CoXaU2Is8F*|sozi%rpe84#fpZL&t za$oXk^JC9TiLYM$`<@Ri!V=>{^%-xcZ}Q)+=7RP^2Csi?jMw#5x08Cs-ce?}M+qv> zo?VfVxKy+nf}qh#@dh7IVBqVPzEH{tW{UXXqQ3JD7wV)g3UbBanygA^51pGZDU8kASO zfU?$)`)G{jYXuMJOr2azP6G>4xFVP%OZ5nC7Xmlt&!DmjKqeUSZFB#50IFTiU_<1> z@0uKu`|;=Pz`ywf@v0c(xDL&oCZp_R%(R^q=|U^$qf2ihK>pEs{%Xa!tBh6)+ZE{G zBm|8F6#lmUJ}#5-geQnEa?#Kg`RH{c45kJ!WryFK2$vbQB~yOj>YY--$TGVo3+z`m z);>-t57sGO9}HM4SC8{!`@*Vj+qHLqDCyX=j97D~wXksXZNnYk9ca|DxmlALp4WWg z(7{5}Uk@4umi!vd+ei)z2QHEaWiGZ^R8p3oiKioryMjH_h5(z^R-reNA2i$fPbQ~B z@-)R=whQP{E_97)b8}AuM0~vQHEYR?+r~=L#wPR)3gCl#UEF8(PRC zR`(c8uY*nN=KkgT6{L?`2vDwZyZXSk7wV7;GZ_nl#2xlbgq?JKWC1h2Fl^+piZW)DW32A=1Sx(D%t+v`BKy&OU!}_ z#qR|fBUiWT<2F#V{wK4kvJ6+9g2aur@;s;sT%YSCP_to6gNHnDiyoJJ1O9pBKRHVK zV*{?63o4>dN&Z=Nc!X6b{nzjsY5sw|S9UEJ7?&mns3+A4hpxY#>EA>hIv7%`M2AY2 ztJ64NzwRV~S;3!jM8V#%>IH^617y>d%m{p-Am92kj`B@9lNuNAEO^||AP1tM$n-;k zWH>jsQhh1?q)jnpguzh}dsGHfqxv{B&IXxM0>5)D6q@VS^t{a~6rk1dE>%QWSgM&$ zo`qDy3ev!b$Fpf->)#F|AX%?GPpwqdKt`M5wI4CrR(eP39#I&ti?MALu`gan9Pb_dm4759t3hLpz2j7zWDGSVBI5biW+-zn5kb{%TvzdihkEn^ zqU5JZCA_z8F#dlPahJZK&b=L-y9c%AQ=7g`!4aj5$>a!BZ^c|g{T)`Swm6jZQ&6cJ zBgznrpn+tyymA%? zJ3U(N6IC`0`}HSCmK%~H_T%VH-_(h*(q-*j2zt`DKclS3W!(#cXg_~;9AvxpQaryA zR=~gPocQ1tBqaYcuLr>Ipc%sMlh_1U#de%3!=E4Xs(jnwp$j35B6xQ2Q@gbB? zSU31b`ik6_j>I2~Hrs>EJn1#EJhI?$+TmJoc@g|o+_&fI z?jGx-tF|#9L-$Iu1uSqzNAx27gh*o$c2DYc@yLf6-^sM+irsx6Lu6zLA1y37P4W>! z3*WmcK9uHxzSsR8ywAFM4Fyi4CP2xtcE{p%O)rE_{Mhm9An=RCwF_Feg@P}5phTZt zTk=hCWNc|J)F#N`^Rwc!FS1(LvVPpkcvLT(E-}~6(X~YfXLeuh z;+JUW;ba0@R>gdeauv=TlZP}N{mQXu1*1P*Sp)|ppHei=J$d|C{P@WY-+oMFkPU1< zEN$}GY^gl7Wa7t0WM2apJIm^ydG9J+e5#O<{Nm;(i4MhjEH8)+HFF4aw+xbMng3>- z$I~-OC`d}6deci6AT zXb96l%XHj@_;;Bh?0fBO@Uj2PRLwHKLOvGcN10n6CT9K)>M9KVA_^$zmjadomf3AV>p#skOBP&pa`b*#Z2xCK zIvJVhUbGKRpjMBtg{$IoRZ--_`2lAbKkm-wYT!&f(J) z3zCF?|BNRWF!`POkItw;|6X9&y9)?a6P!+8$Tzi@04EH{s2m;`W>FKc)8o+F%G-E; zT5u``Np9?|Kt{<(15zCx$hIj&Hns%bvkTE_S*J1bBKn=K_DHDwsCryL(>wC+Ux+bn z5e>BVWb2|g`*?G-=aF~w_i;5_nA%5)SDg)JQo4GelzwE5^lN(BO!J~MELEy!jPX0& zX<`0|!{K5>{yDReEqc79z#_>j7I&Lk(uGkA@P=hEcd+S(FTKbZViP7tb$0eFT6!@)gxzOwjPumnwu!J zJqHZ!HkvlNGNe}yiHgP#o^JF}=myF+q^d8e$OwRbNCd5?Vheeda^n-G4oIUh5mF|aOJR0-bLHBUO^k~m6@ck;_sB_uNGhp1^KD3$Wfi9-%<8l zgK(n2HlHrvs}5TWZKMB2zfF(2QspWdhw?>?>Uc0`=CvA`>18#6zcIO1glLfr<~6L* zbUEpdrTrVoPBWwHKhve)Bj?aG^*FxRn*|SNecxMD~`(?LUs+YfyII4 zNBy9#(>`%P6>?RO0;l$eLhh!r_7tG#T>jZfX4u211+a~SkAg83GI)sx`2+o0;5}i)fRxE4JI{$IfSDxQF`}W(fX7UcSr4_ zAcZe0l0&K|K{gZ6{Kkj%OQK-f(0pZXy`vX^uFfd(pMO&6>?hmA!YQkpFP~LxB}FgS zpN0|Q9L975`a+;lGV5w!WL@lmqd)J-B`&XIoDi(vpt{M%I_j>=`F^SpYcq>hqaX34 z4;dXsKlqgZnrD=u!k<-aqypqa{diwGvT;p!U!w9TxfWY-&Y|T*jeCH)3gc#dn2K2l zKF(j)HM=nA{}wtZu3XK7#6CL{0?DK4`e#U3>XDWI{wL$WZkd+7x0o);fr8k>my45;!3BF*OQwMT5)cGd5&J zNum+r$aVj7o|_~p7SP;Uyi>*8QVXlYfONzdW|D4?t{A*_!+Eyc11VE3Xy;;z-uuq{ z1?9D9?sklt+K^YREdlC*q9^N5n->DzAC5*%sxG;#wwo~)P@3Tq_;6HMdAF2eFuyd8c^NLr!{ueON1Z?#Z?M0 zGUXEKO%H}CZp27o4GM;)W{*o;m+OitPEbD;>NzzMNeIsO9fBI-y$w5MsVi1S5;D>%B&&sE-5L>GH^(1lFGlw9CpuKx} z@TgeG(q?ruod38DZ`cC1X#quB4W{*nbbtv#-C=3-HKMqyBMd>@mBZS3_~H-jS_aTV zXqlAEF5Q^wH+qDLB110!+8n>pt;s%7`O#NJjQXGkLS0#ReUwRG+X418eXF>|p$MR* zwr~MOX`cKt)}cHI$re;ZA3qHeyd0SHx=FTdXZv=kacjB%?itf%(3tzc3oXq}qjl3@_`dhP{&m^1nM4E&Y~Zy>}wc17C2#FH}|-*a*8y}nU-9CE1B!70PdqxK$@K``SBe$OGNAH2Koy% zQdm~x8?+8&o#W(d_sTm>@j2p$%gVTl%G|zOsOgCmMUJQ<Ua`|JBCULMS*H9UiVco7duWrF>O enL*=+`f)&?JbkhK0kvlm8E!e_7xF literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/10sqr.flac b/src/samples/waveforms/10sqr.flac new file mode 100644 index 0000000000000000000000000000000000000000..53aa21d5fd28f538ca8e66416678058fbc0f6cb3 GIT binary patch literal 7963 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 R6xusZPJ3v!)~nIzAj_G{uT=m5 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/10tri.flac b/src/samples/waveforms/10tri.flac new file mode 100644 index 0000000000000000000000000000000000000000..942d881cb46b76802f0ad794875a6d0a4f85d9f6 GIT binary patch literal 6234 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 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/analogsqr.flac b/src/samples/waveforms/analogsqr.flac new file mode 100644 index 0000000000000000000000000000000000000000..01b98428675728422b421ba9b34aa9d645703d9c GIT binary patch literal 14558 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 OUa@fL;4j1U$^Q?e#0O6R literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/fmsaw1.flac b/src/samples/waveforms/fmsaw1.flac new file mode 100644 index 0000000000000000000000000000000000000000..7aaf864e206959b8896b6a01fa36fd56cf8921f8 GIT binary patch literal 16589 zcmeIYhhJ0K^FMs)Vn8rpz`(`;0Rn{30t5&wy@PaVDqXr1bt$?cO(290BCzaI1wsqG zD!uovAWH8Y8@ju{8$bJe|B8o~ubF$!nKP$&XXZU~<7Vin0RR9$JHQSAmp1|Sb1pv` zKLF6<4BFbfuUMU`=kKc0QzYe!i39*N5)=(^b#o1H^>ubddV4r&8>(p_rLfXiDWtTd zq`ahplsqT`{QGs71>oYmNWXKDbJyC}qc4u&SS$!DOtUU9zWZCv3fFDf)O6m|L~a{q zzRFg1C~v5Y>9r!(wzYnaq4(TSPGc$2(?k|l2Kq<{uMJO1e;ibDI%~bzMSMB7JVu9t zJvY9xbQUY}ikXF(cgf7u)bhI3`1U|qhPb7-hrw^>0meABg6Gd6{Poa8o~)gO*Rf6m zH?6!fMm0ZwK^2!3w_FSmka{1IZwH&Ed(MW48FD9+@*@)jb2VYUA>)~tR z8v0+I-tW#B+ZHc17`nLV*rputO1(m`Ls{sfVLInln)zPhSAB!WT{bAbO*+jk1T|Md zTk^oDq^?OV=8@wnd{})9(+eI~-%jYNA1P4RgXB8zrOd(NVZ`SmZu!Kjrwrr$Psuq}`3_&+Dm!I=@zk}z@=(7@#=i0Cz4-2a#Jw$FNs4BRD_2fRuJ(py ztp_uoa_a5&#W9`nLk~!ReY$qb6g!O5`Yn{W zGiWwOFrQfYsET37Il4)-S~uD!*$fU1q(4O`(?aR^~{l#5(8sLIV4BN5gd{u z$ti=NR_O~daro$!tKtX)`X}h`{&lSLX_obn}PoQZ{qk z^GCdduC|+l$J@1jCO~|6s*MivJ0WR#y}IuJHTk5{i7HhU_?AakGD5TX6flKj#!Sn2_l_Vw*o(_Q{Y>kkF<7ZXkhoz0}29 zM3k(xX>8fN1w+=xO5wmGY7RB#m$APH5w7P>QOU6$X~$ceOhk-$7`ScP!OY)FS8SJB zZK2kBWM9lrTAB{xrv>xW@{Ecx?nmJLR@%KO%U3k1O}qrhH=2!w3gsceL7p7!u&OpaL2XCILubsX-eGdQKumfRsj!0 zOj!nDW78@J1KL7&tafuTT%@T#{cBWG2C6`vF#$(TN97x%3d@|U$^yl?3{e^r(K%mG zF;9#Ov*YXk^?7b^6k=zNnlMeA zANbzZb6Di}Bi!C|0B=(O?qusPS7WtEhHmo9r-V{u>MOQ8|1-q1HNnV;t{X?=#oAolG zvm$qNs8nk!6l&^3Vs~H3W6DhTLf|o+P^n;>Yu9d<qO09ifvMTEHuoy}g??bOw=99+cE|m}KtKPu-j{>YaN}$+en_d`wJ86LNn^ zKQZ*nXETdr8TvaqNohZbcT-61-_R|yWpwAE8RnKmZYZ~x%(iiJgrs$U zZHTm}MGBEqzt*xOCpQy${0wXUo+Ib@uVcR;$1OtQ_FxA<574MmBL%=P(Gmu-+br|| zV+W81(02ehfL0YC0GCt&Lx4^dY%+8JbpUe*P)L2U0032h1z=DG?5QFIstAfYtq@?M zj?$|F-T*Uolt~qM3|vtKmH;+YV1!DRfUBy&4}e`2$e}900dyUJCUrGK074Z3g&zZq zs^IQGeRaU4__aQmvrT32-5Ah2bqd6~hBjncN979$8c5b=9cg|^nuaKpzr0oZJw@JL zq*!+Gb`czX5|#exWg!fmVP<$oWJ~<2s9v}_EC0ryalykQquLlZVd>d*7`hgIu;*-y zGj;u)@0EO-?n(jAP_UhiXwb)`uHy(DW@$6Db$@kwU2(XNwAu?E5c<19=_hdQ>C^jiy&E1=yjqbna8q{@`naQdB|m#8C_+;?_0p0le>MXgond)y z!6yg>o#b^-JxGAf{*6*0INp7$KzUIg2>$Rd!m?7M+xSSMyeIxCWh?Mz8X+nlnQJ&xxLEH+o0%NbF0=JJxed>M%p|oTno07A$U#M^OI4U zO}1z=dQ$skeQNqIYrlOC){4Vzd^Y04WDXqhZQMyZ{1&PxEU+JlJ?~f!pD|aAYmV?6u{MR@41i!9gnm8p=ScP867Z zXd|FghRg4Tjd_f_oc4g;tjor>WX>~1W8_=l*nN@B$C*DJ6M^!~;p1^$F8G?YI3@4S z+{#3u^|HC2CmTQ^g7hjjKNey2`+=Mpb)8}D zh0;JU={NFHqtAo&f&rA;J>_>Qr9&A6wO2yP2%Xhf1@EP@aWv(5W(Mkc`rqg;xT-?% zz3}4ao@WcOsFAa&R$C+CQ&L6;Mp_)569qt7t=52y}`p*X5bel#LpP;9OH7 zTx7mL1qTYkMAs2U;S#lpio^Bf3+kaM^qFT6&Y)K{I}m&=!XFhhsc;>wcT+_97s=wx zdRrLy_UEy221UM2bX^zmo+tE?vz%`SY-OHC*D!Mi6==cC-ol8Q{kH9QG{$hI*cn^p zR8jW`Ed<{t46Un5F?a<7UydBPGSP}`-39bCvf2d0i8B>O;ODK#pp$#4;#Zv~?3+|W zx&)WnC2QsH7+oh>3C^1oB{gFD$+EYS(<^_d+dQ0~ylz%l#;=R&&p~mr(MIUVb0$+z z1U1o;Nc*HyWf;kypCsyIH+g%1IWE3rurQ?9y3rHrSP=QrIbqhYi4s{Le%137KKO!A zRSZQ>=j!Coym-tV6n&a8z3aB?*%C0YkPR2GV4`Bo0Q6G66xv=#Ea(DPs!UG*3hGu?Y6uHsz=f##a`XTM=Lx zJjnM7^jfm^8Jb(DsHA#hDEIV4*d7K~BfsVs!==$c=#UC1b zqG$K9U1(#|Qvq&_`H&ZA?KRG1Q`1WZm179rkfe0YEl-I8VZq2q#)xNpU0QIyZS{d0 z1(xMD5I6Dw#v$1toLR~p!~?;4>$t9d2)F*#zn2r-!-ouD&ZgJWlmmO2K~Pg8-&S-A zEt$$H4^llD*A8s}QQt~ItQCk~n7Plbf}h8Hbrj&#PYW_#zke_341RR0`4t>V(a!l| zkEgJ1V4mlELRLQ$daAEH{BTIj1`jZW0qy{O7{CnxVZZ>u8U}1rpMn5r7!5Z73j@9a z>|sC?aD^&D7Y4*oNAc8VCUx2Xz!pZM`@d<-VKkQjjxgFwz%Ky!*K!TaT>wa)6SbR} zsux0)2X*KIj8v7}VKhwug1W+Gs!A5>6WEst@Q2YXfCDtv;3mMGTnYoEN-?v(R$9%z z|CHtCY{n7P1O?51dBU5@${jqYdD;W>N1>j_Aud5Ki>HPGmjIgo*2n}nf9`~v8YUrm zzf+g_c}#FSF#s*~NZ?L>5^L)EO#ml#6X4;j0eY$qP$UTK19!qr9R-DT|91%t)T4k} zex8S$I``)cG&l;L_A2#Gz?;29J=xC#=z@o*i2=B%38bp|aaC>n0+U6?_co+rfV;oXb$VVa@Pcrqm zT%f-V3GwO?weRXHXGg53&1rVS)F+oq8lkR>(9*q~0S!$!UrGEF!p!o}MvDsGV%a@j zI6K|`mTWp#SSB-sF?D^aS+y@stBqdx2uDO^ChC0s{guX1tl%*PaTd1AA$nyb%@B>) zKM(AKZ|8v9@`9E|VY;=TJG{3%s|4DIB~z4d-Ch?T<|`5|lQ!K4lL9A(Xtry|g|*ga zStW4?aB+@|Dr9P|`UuW6AF&s|k)wCxZTY#ewpBBFRpZ%5B;qpEToZwQ;hCbkjGWFI zj4w5_gm!h)AXRNLr*q3^tjat&r{QI1iR`CYJ12A+^f`L5y#%MINVs-^^)wvJUj?t4 z^`+&g8$!Vx*Gn`cz!cn7Dv{H!-nL517U^$kI-ir05mQ!DUVqy~T|S?4lIf3{INiJz zEwY3dp<7cTKdB~5-V+KUVRJ0TeD-R(w~f(n`GO=Wm>)LNwM&UVW8+*xo*0Ca*puHz zz5FJ+w4PR{52h55Lp|noTrb%=Enp;+UwTQmK)>1PeLF5+omQLEmUBv(BcmrtZ@5?R z+SO@Y_dG{hEvWjy!ghxEa$%-HF?&j^Ldj-4_wmXaPXYn$zGfJd_wldewSgJWdZNp) zN@g8;qGLj}R_^K(1@!BjG(%V2$zYqqrAVB^ z(d&(aiUdWrIuajEW%(D-CqVh!D=hS}yw*y6XOd3%2E za7~!M6Z7>%SFen95KM=huySJj(dq*>H~BD2)VE4VK5eSeSbRE5{hMYSrnCb@!L(Eq z40M15e8Nys@J~=&2e5Pi=K!PwSf@U%Q(^Q20H7jh8dVVcf&iH6=olv6gn^8T!fB`g z93-0mBlJ{I4g%{mswh3cL`ByiApi_i9pHkRR6-A2qM~a~RT^F@&W@)7@SiB$8(^fu z>7V+5E9^D$6%~zh~N4eLi=35k$swL z00bE@UZ_+_S^a&>=JKkCZ`nkA|B1wzPyQOCK=~~TOaImZd<+N=|>Nr+SX{>-1*1j!ivg}G3 zYzS#AdsW~4*2!ia8fa>rN)*A^^d>)CTuOH|OahF-wg zG1`0WL_R{krg8>JbMB^AlDjJ9c^rxqg?d(zJ?k6Xo1+_HY|GC%oycp)j|$iSu~U&?Z`dtDOw($XQ53ZBcOS||r=bnu)~puPvQ zMHd_&1m=MGSIf?|ZG~zUPC6Z)VRPb!_h+n{iyq@C-5Q{0@RA8l*-Nu3BNUa%4hERA zleVL9tGY`GFVWV1C(y}mZRJ#qT_cmF=s!nJw*!h|2*YVQnWwOWB7$j=FSW9e$qwQY zlxd;57KHoUQv1rJ?f5#bYNS4-V2q&imJOehQIar+DatR-wC;Lq&f>x4Yu9d@cwIAR zc_2zS>4jjfniGi=h5TZf?;7iNZU7czr1Vip94CfM2GMA%^<<8XT}ol=1y~~LqK^}t zf47x0V`1g>ngwwQwoX{>WxmXO8COUVt&*J7YI=MIjXkj3^eiruwm#z;^58*1k&_Xf zbiEP<0>XkM$&@!`3)8V8g{)W`HYpc4C+reT%Tx3OBI23*1+(JVnb%iyAwB8dR#p=k zg?Pn$NjxPwCWmU8KdlT$wJ4BK4Tn}0L;;}nxB#Fbx&XBQHvk$qFI5CgU#T_-Cc)lR z8~m>ioWV(*3tHY!1ypYU+HWMlNL_>B|1P9e3) z3xFnUPqpaBRH8e(f#4)KIrc>|D=3TF@LV>K5U3JW8nDfOm2cU84dan0Fj@98Z~(D+ zGniGx+xl5vw_(0|^dEm)RrC_JY6Ri^aRgILOnFWT^=dz&*_s=aEPar6~W(t(@6gX>*?Sa9PjFs}E&h&Re90iVrG`k9O>aIBD9_;K?o)X#h z^ma!B$54GqCrk<4lzuQ>JtgvbDflJ|tc**Qw+(ND!8#4q-Ng{|9-Rss-7Xn9g|GCt zoU2kuJzy57`>t|EQ-j2da$KX2^DNFoY-U<_3g2nHAnV!|lbIB*rOtu*Y7N}^{h>#H z%r_*3)v9?*d6_&i7s9Uu0wotu_ApRh1wQP(_xyR?k z$Cahs`K=%;(Da4A0l~8_RN1tUP?#@Jm9H2OBG?-jBJD{QzY{mb%!zWufSGslqS&EgJn0_SfbE#RpZ@t>Zazj`m)q_g~C3Oc%xc zER;>{+V$k2ovTz%RdS^6++(kwxVRPh5zq%19e_B1=_3#V(0&AH0lL2cZGaI867Y!; z0FVF_pg~d%3ZUJ#Rs|V0Dh^=y3o!mq3JJggx{rV-z~BIwQFSN+G#|k}fI6M#KXL`2 z{RU%e1rFeXU=tMn3&2tdBLFaAQI3b}&E6z@ z5SqY^;5Js+-%O`Wn%*w^98zp=UHk>Js(Y>vGh51F#eNoFdNVz)9HZFyUu!HKzHMWrRH8jq_RG4XyN=EJf%3y= zDTBkv$*AP!tj)|Xp5k!gt+JI^tNi+Lh4Q6=VeMMSaS>mGj01#gflak)QfGcD=8Nn+ z_{m}NvJJDA9o%{7rhY@(bgaN^fSRy;+GJWICNUhMv~lZY@Zwv^;y5@jjJ?UKQwPLb zo61v3VG~_%6^fu{@7v1}1p~o}BIuWr?nu)~|85pd^9VHIXNxvziN9*wa7!8)Q6;7>2Hf`tiiF>qW)Gxlu9mU|q^R ztJKLd*z!8~EuwW&_FYw=CWQC=9{AY(<##@;fh?RnP`SL3W5cbhYK;zxDw}-p>LrNE zpMeNK8`U+kaDYq(D>daYySmQ=Zh%2W-%g_FMkM44{86ve`pwMGH$C~6(t~v(5t?4n zje>)LhM`sbWN{erIgAr=Nj7~yQ~h?c>GbuC*o@!N)p_|a@<_POwJ%Tb{?eKwS5b?1 zHQb-Ln3V_Dy?!+@-VpsstR(T3_1!VfCgx&1Wf%d z0oTK5Nu2UZCc-nbf_w1J`-b z$ItfH#srxii($Qa?l-;XPea`rRir#UQ(qiDM%Qq0+$s|s9=$<$el9y)@~*`IgwN3h zXKT>tQbJBscEwhjhvxYnLnQqlN9>r@NtdcWQ1*GSKm6<7RP1o3sy+I{QBj?%|L-Qp z6s=|Blw~AQ(|Tz`OZPg)sOWK4EUAa${%tGCF4Zp9+**$zNslozxT~KrK|(|}wlqsW z7Vn;i5^86TMBq^?4eU0WO*O>8kOQVDI@K^7FLb!gfFYV8{fs?BUg&Hq^+oWH2AH|4 zR+{ciy^uh#3o9??Rp|!8kMc|)I!2bm|6w2(=hTf<8IJwm{qHg3^?E-mM|>lWCt$il zvib_#8fMP#|U_wq@ZU7j5+!$1>ZNcGj%7w{YaA~CIo9!(6;ctrW4w+ zCuU0q99JLKw@tB0HLQ(b!k5~bmUT~8SMTRK9Otb+9)j@s-zp1vEs@ppj%&WHhK=vx z-EqEp;*hNz&J(9vOT0BZWibae-Gq&2{qsXVtLXETEkf@ok`fG!en|#))u5iJ{ zoa1i3p*Y9i-+tpv6Hdt=5hrSlz}dlc%GsHz;d%3}EqJj7ll=)0ZckxPXmP2mV)2|f zPw+M>-y-K+NX(TX(@Beq-jUu1?n-(G}jsn0&@{%N^6-k4-Y*P(DGt zYRV8Q?zbEDcjd^@3)i=|T3z@8GxZIP^%q2#Vtv(3Yo&ru^vw3)aX2KDTg4BM0%)s& zs{p_bZ~!z^0we)U0AK=e0W?X}rXO$(pgI1ZhyXxm0w@8rCIAlrOaKt791Q?|2)_mZ z$KVqn2`~UO)qn^<=SRhO0L=rbk09gHxCYSr0j&S&rB0`12jl^|BtV9`3>`ot39bMt z0(Wu@F#jK6r4E2|1p<7Gjy5R!q41(S@86v+j(+_$HBI-giH_umK4yz2hI>&72&H zuQ~@#eEz*@&Y+hun(e_4qtaNF0dvOE5Vw#=MxZfKyZc8(Vz zkmx7~*KnlI43(H^Qgi*aQclYI_rO^%NgHB4R1J&Cx5%~Q(ZzLH;I{Il!wsSSn{d3GCJl39_FPZ-H6+;4+y(RXO(1MKal=`#3p6#xV!0^F61#a!kasOO2 z_k5Z80F%U_J)&yOO!w0%aw~aiZr02GyU}SV)s)oz+uC!d0h06Wt1(XdFK3zS?TC?!?-{x{bw|9kEZ%0-a&6YR%L(geKhc?jcMucYl8> z+;HqSFE1h+70=9#b2tvub^Jzh`u;d#OmCCAk_&4Z@^YTJZ>Pk%82Xv9;?+~ zl0rf^JXW_}>gqwnyxmwI-TbC*C{8pt{q!&dbPRXxent{*YBWFtJYh5gz%SIwBp9P~ z!Qv$tKft)fO(j2L6t!dtMlcR)xf2owAVFh;3Xn-#qWAo1T!Ib*3MrLy;Z^WnW|dxp})MBzr!%A-dpxYDx;5NWGn> z_`6g(wXlhBZ*T7;oW{f6=CWY=0?(tYRhx@$V{Dp-K`fEnrmqrQ9?C&@ot}m=>5r3; zdJt}}$F^e-YZkie%YT&7|7mV+wr2$Oj6bs0*&^s;>aPp$etG)%bnxT5{25`y!Ru z%vCGNrfUpWUzVcv2yjQdVxOS}hEDF32!|Evxg_hzxQB2pY7kXZ3!A{=7Cb}7y!fFXMcX9WW zm^|U~#H|epMrL{zp?}!LYC#>JMCM@nOUuF7X|`&83URx5GjM%FP>7WqtPRn1h4+XH z!eZ=r(i)WSdZNND8n6pCker3gPf%0OMN=2(N+mv(J_hQS3JGxIUwzVZE@)7;kZIE? zKza`0#&j*z3DSe#;lDsDmQY@iCZkjQ)?`w7F8TJ;>}U>~hHEo>A`b0)i+So9rGFgx0W1p8h#qFVM1Nz$*2LI1okIZO=8< zAA$LMwv)+Oc3epfvNvvVJoGO?bz9>$XK)20PX!^)3pQQG${%C{d4?TPa6d}Kn0NL3 z{nC;jKhA~t-5h@N6pT%i)r>))Ki`@8pgg*lUHY;qHoIb6W8tMn$P?`Z)=RMArp^>U zibg+u6k`I+QPfE5gHXZ56f0kKbitOOXvixc?Ht?G>{y+i55iD6rD6x0 zT9)3DXO&4hn;#xKTh9uaeDYZ@e=Aeqdtl9_nbdk7W=$xw9p3?x8 zrjzi2^JWDze`50iJKG9GMm9*3vB^|Xg$)ZZb z0(P}W1 ztv@Old!kvGCy15WL>zpQz+weFe|v4B$2Jlip~W@*s8fI`4g|k~MsO7=LcQ#0yj`sG z0B*%iJ|(eELg*o@+017lv2V&>UmzSY!A$8pNVirihg9(WA>uLI3=wo%%n?1th}iFw~gk1vm)#5KPV4x{RGT#d#o-15u+SRb&E0k{|(}j;Tma68r)Qj)D-+kJ?8Cj6gM&{5L8H&`AQy z0R1sw1kh83!S#QFO?v4*Rz9h_gL?+Kq_zd(JTv=wJbg4IU?C{N(gQg!BzCqC^b94; zF~1Js4xdRQJYNriJy+^e*M^o9KG)UfEc3Z}kgdU8vdp=O=nPjro#6_Trr=FzAB-e<`c! zWt#y6eZoW<)#;P%X>R|~2sgi2^8}Lw!NkA-x82oMH>{Ua!#%j)S+?aGxq_UvkY)4C zQQh)4uHn7Ua!oIu%t9rhmsw?|Ov{aop^k-6wW41Ibh4!o`G#Pj`uQSrV5pOGaAio= znkJYRs-|QQn!mk>D!6Cu(Pa!pqmb@HHjbm2XHTA~PhgK@{4d^X5md z$i7mW5KdI|r~W)oPnBZthk=QBkJ0pB#rBx_+Us7x9XD0jL2U3YlCo=?yE%J%K95j$ zww7feoix_ij<7O zBvFq0U$efMing!M+$>3D)x6te?SMk+mu|pEUsi1-;gBdlYlk3{scem^Q8H5Qla zHD8Ht-Q*KBbh?OThjGhV%=#95$#Z`Z11%?*21ja%kIg5ftGDW9{OSMa&BsSqzxbfc zjD+l;L_KMH!eBP~ql~9ZjDvthKXk{Q6$l*3@o!3~h`7K_*XT5uTC7%w1aI`jLpZ;K z!P)%c3G=ubKdm}b4B^$sHK*74oBriS!8FJ)Ym*u<@-u@;MmwuNIx64Ru_P+V>&*~c z^3zk+O5gk91{+Di{jF;zGq>Nx1_pR|-^YBMP(>lZ&@Vd}OC*wGmzwj6Zu$!{vwJp7 ze3lSeb@SSlR{_1>XNlLvyPx_qZHv6^ktxi#K2FaE<(?}O)o1jcXL>>N$6!u-6In&% zPl?<5DiRrBSl4sB$I5O8BQ(8yNzyPqA)3G6!-H4Yi14euG5vS#t#aI}bMd|$)SCT_ zAgk5ag>(I-cf>f`tln91V%+l>uyW^EBxjBC(;F>muF@ESqHUPdWSKQa5Rx4yedi;+ zBRY9c>YEy24wQ~0B!r&TrLOz^4qiXc^V@h|4#Dp%H!(*)da3YB-o6(JuNPTb2v-wi z=ERxQBJz#FUwMmJnXU^7d3|$lFS7+PqUZHOp@1pSh|DLZqT-Y@Y9eEl2V+{^fxsj) zI)<6kmah`^JkRrQM~v=PYBu+rtbvAgwz*gC_{`%oi>#ui6Q*VFlXCejE612dG}n@{YGwpJ}<*AL7l#rYnA zamb5=u4O}?&}y=>d;JRQ8iV>D8vFRztB*l0{mKa{WBf!Y81gX^jA}i~Ak87rHqn`0 zS;a}H-X7mOd2*_g&-2|LLiU!w=Ix&?ozll6?tPDpgPMO2JUca0P5sk6k*|3l*A)ow zD=o8C5pp_FC>X6WEuhn2EQsZ+={6MSGD6pB=n9g|hh&FGhnMY$$Z6uvXJuwnL0AW; z{J&pAS?HNLQlM}D%%OXNJU5@ZsnL!&H=h{SQD!{1o4BtDGM>1|*Pe4^GAU#`y@oCue;}2!i)XZU24lHoue9zWeYt`;&s+ zL^#3Zq@ZW~Izj&=u;+-g&Fn;=mkrvcexlKR1Z`71;prY{Bd8oNc8{}whah)XT_)g; zv%A@t+k}p5JF70Y@g5U9$C(JQ zM@ns1&RScJ1X>S|T00J>+l+Tx`wk0Q6AqM$57%0J_gYI1vs-+3T5}Jxn=7}Kat`g9 z57(7)4+WYJKelEa@-!W;wniR`HDN!th9A;3j(t>maPYm+_x`$Av=1P4#$&De`>l0jL#^uj z!?ng^N}~JIHHSm3nEhJH;iwXHf0}|FYK84bP!jrDIrr@-#yv`~eGW>(n^x|d)ZZoEsE!RwUw2vit8Y|(%iDT7g&jHR9x5#tuU@ve77f4 zkw9r#*n?DDscGrhlPNc@R2*RuoT7e-C?qEsbbSEvFxx^u>@qsC5pMb z5v7&IiaERHr3rmBF9$`^{-I~qmU#1`xAwIXbSqT%*lAvRG_ zaeJ?zGQNedO)f|vwuo*o<{gq0k=x{aY-|hnc5U93IK?a5seg^dD6(uD#%j&5 zb&VurZTvqV!>Tm{>jH@hYWS~f-xGaR@SoQf6R!}O4%f(u#(4bcT0}yE0)Am#lWj z`HF&!7tc~!!+$8rgI|6$NFa6OuB7qK%|0ouINRLN-G=FBy)WrCa z7=~qRqW@_A^pK(P;-kjX1lq>09|fLbY2=STe1B^6qw(v9?577`K$iMD>AU<#kokOS zJp7>ayU%&!GRRm@K*sUJ=cIAs1J7fh)5eYu9H9rtjV&J_p{ytJ<;#1aMthA-%fwKh zUHOvb*5J`S`P}8~;EL_W%;nHvpH2CUW%Hne&Bn0hz##E8`M70BP{l|2$oG3eK1+>p z?+b!_7UhH9Pd_?XY<%#Z_?yu}qvw0#Bhq}M)BA{rKJVo9-)BD4ErkqxyS}2R>u+hD)svMu!?Tm%0Nhh8yLUY6HcGMxUqx3V`{H+hqxMGV;jogpL@Ap|d<+hhNe0|y*ju*-IS)1if z7X$B$*Ej4hI{W%GG`w33^f79bn^?5-KB#LLTa@vxsA=e16!2!HG<3ZC?#)`!(Dkm{ z>!4h&?%kqiMR`N{JF;g5SuW>Yw+D$Vm+>y!L%g&h;a#YQPk~(SI}VSEJh`-YbRI^3 z%EiAubFav42!FeFZ}iUwzqe=i#B&+~-gdi@{*ZHj8*#59wIS%OxtmXBgVoyzSDzOR z#&1JiD$*Ow-U_&ir^xBP6>|ZZ>RS%yiX=J0!kPQi4nH*8zsRbM>UYBTCBn>CkhEAA>=JZEP^a;wjr6SEa}06WF3 zNiOwab28ROckAP3&u$&utq+-9v}U!d51L)H^0`y*KHF+_U|sJ$OSB^0l69MnuoSnG z)tx0{oFeOwqU)-s0`)6|aOG1P`W2|UoGCj!AHlkWDLY-T z6*HxzYs6m{KEV1uIT*qE*9(1t&VOs4mWm zgHKGWRa~w^P6VnOG1hTUgsL7e;}|C*RK=NU|CtEd#Z-t>n@GA z{yOrb_H=w&1!UXftt#FZwX5S~AfvQ)+Ro!Z!M#wVp1GV^(K$-Yn z8T^R3bo_t}d?ZzhWk`l`BwKQ%2W&y4%DZGPjfhFcchoYDa7dJQ)_fg4lNf22z8D^s z@NSj)(}|)QzD%;WFWGiUz0n;BjQ~s z9X1pwZ1_t0(U6SrNS^fXgJ;6~e}Jr8cqCgoXpk&y__D@tFk7fRv&L=Yb7#;? za6hfaVNgtPKc&WEPzhC@CapclgW6B1F&SKTHFY%A1#z2M%lA7rcg#vr-4CFQ_4DwS2S~l{ zSK{&Zr?mC$@$CCjYWmLL`#zM)zG=9(H>I$z79Q_TDeen}8@fpq_Zh%hTq!AiUflaG zl(asM>*aT(a(job$KR&J^`3DX-ljzNlDWO@D35zvxma#f+gk4h>wzo+TCOD}+GBUMT$ggWCzZWin{uT`=4$+}QoP+~?E9(|`W_y(a&^hm9u78d zmFn~EH8vJy$>VM^8%9xbyStWkpCCC0GH-nKaaehL;mXMF32Seviflsgee|T9nv|?RL&zA(pkWS;gR(2%w`y#{<0)(M=F3}lBDmj{db>H;%kTgzaunN|8zkACH`CW z_08$Okbfl(-@N;0@1pAbP0GJwU#bq@1pG7nSz`B%`ai@^67Sx4{tfvoG4lrg_ujF@ z+#A{-!>3iR--v!EpGq{mfq#b_OVqty{cf-?(eOI!J9(?B;dR^vdAq6@WRR_@+}E}j z25S<9ub~%WD^;1V`M*I{s*>6-zV3ajdi+}Yi`bfk?`zsGR_O36G_f?+lHD4fa zB|O{nKkdD%vTu+3G(0bHr`_xmdA7>9J>cAHR>G|9;uCpX!myqHj679^Z-<@@k5*~6 z<)3>ENyxQLosvf-gxXq84Th@_ZDl9qAqiMp+40^$6=$2%iCAA1V_V44USAb$oAfcU z3;Ux@@kp$@^0e*p5wX4U2bg>fw^V*^%|9||uH0`;IUH`R+-?mxB-T~#wn`rw)M4MX z>K_=?VrN=K_sMmYZLRuym_sV#$?%8=%i zt>G77dSJUXoL=eOoU%dA!rC|6ZW^S4%xuFTt JER=Zo{{SUMs^S0u literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/fmsine.flac b/src/samples/waveforms/fmsine.flac new file mode 100644 index 0000000000000000000000000000000000000000..2b4c2377118907448765b27735c5af1bfc36ed3d GIT binary patch literal 5299 zcmV;k6in-8OkqO+001Ho01yBG2_OIqJr{5RZ~y=t6WsG1nO-N|gH7pidLJY#rGx+g zC?Eg;0CHt!WpZV1V`U(0X<|l9K|>%hE;24LATls8H!wLdHvj+t0RQ;Q3;-7t00000 z6><>z)o6y$DNKi;n zvy+jUuSWJX;>udR6qhHlX9*NbmO&;rxoo(sXrtXa<@81*qeUK9*EGlS9${x5D7Jc% z#jDYEIjTxGyn{|9lvrRi2oD@-hM2yzJjbGzV3ET`8gQ_{(1Xf*E^~4wtq(Z!iD%^1 z)LNRYj!Ki)i6~ix1&%eIgrjG!)c1T!jTkJ8)FsD?5+L&nA$dt-Rrxxms#+*4AkOMay!zGgJlb6D%J8)|Qwya1HV^GMX#+|>JvjM-*n114{~qJ6-4UMV zotKw$nf`mf@a(4h2U;?rJ~!hp2(0ZD!4!+IZG&n%F7CaGvPQLE3(l;hb;GJV58i9w ziiT2tUC!pM7oAg&dj`-m<>$TUb5;{S=^dhhdA3&;8XZ{Fv({a3U0Ua86572~i@{oiW746JoSI990c zt@!H3aLiSMv}S$%SBfLLyP`1LG+%XI3id6>|C_iYX6BCW>O$lM&?7=VKEd8U6zaSm zvgqJN!8D55*fSPj+#8d!c1_J6#ElovdcKYLzKPL&{_D*&U{8k7GlqW>Hg>&U4c_E% z{8@{%eyH7hqx-Aer@!?aqx`E@<%ky_=ueJ8NJylz~l~wOa z;75jPn*B{aw|4fbDfQTui@p1^BUV$%8M~J9-doG?Gea~loR^`PKbPQdLVgjU8@shv zxf-|DcF$SccYiL`)JJ4$yEh|NRoiOB%~fY>qN;f};W#p{*ZQfV&R?lHlbJb_nL5AU zk%>I2{SVNt(@mbPifrZmru<3u7W%3#)%12&Fa1?|{LH|t$nCzfvN=_|k?Jk&{I}QU zS1Px(Oz>YvWM*%p_Wr9mBX|Cbw<`lPCo=OR)L+{@e`~IaFVu=Xe{STBOT@fM{TFt- zJ$EE(S1Y$Owh^H;Q&oPp%+A>DTl@7V)Zdw1vYKhP^;@|;vad?OzFA#9&)=z;9g%&q znk}NLs;1A?Z|bwMb34JC6Gb&!+r4cxUx$Pp14!jds{8?V@^;A{rY|On4==~r5->Z97U8V03Rr?+OhduJ)4ia$@P?R}<>-GLddo>l)@x+~>0dY@5NWa$1;N2=u& zZrs_*Y1N+Xd#0V+ff^NpsNJ0PnHSMI^_unm9m9L-Ic96;Zs5)v-qYXzm1^7@i!*kP z#hd@V>T_RpZYlpeUJlTY53qlY=V;YeqY7%{#S(KVR%k^ z$_qIB|DsrXjpgAi5@6De@7c7V*AjwIo5IQ#aJMdDJl;%9rr#o4-_V0CTgwTs_hVHucDepPcbHHI=LDs@TZlfYoQeFD%Hr6tw`uGVv=%B zl_LZ`s(U@WgbC^RMR|w*WK&c9`)F}pV%n*VEafMJJAf|&UfsF!^ zk8v+KGT6b4n4?x90}~}>nxP9Yw-i|p7O8D5;uL9&5X0IbLeV(_NNCkWB0)r!N$VEU zg&=B#l1PMvCUc1r!6mp!29{w)7-<4nF~^W8gH|o#TquLeJb_OTP=||fw+=u{PZFTT zMkHw_iFnqHc%sfQQ^l4bf$SPUv1-N-9iy&d9iY!s0o*1ZcF!sV2 zENVeZgs32~0?Hb3VJ;qVqYM@x(WMSFK%<5lBvGS^9$>S?iV}E{W(1T}$+%(CB;O`P zlg3s$$%f4?al$3rE=BVU2qGq_l8l~INg)-@JXzxp7j(;|iauO{BJY=csX_)_E=0S= zUnpgxt{Y@cAyrSdY>5+Xo@hZK)u+^&Oi8mO$`>MBsS`vCmLg<{f`rVGFi62d#EvpB zgxW&tim-fJo)k_Opy?D zNug$h2^@S?adw1Bmo`wig99vykUC7!vLX+N6E;xs6XgsXA|O<#lS0G|nksOyvZo54 zARBEddkg^#5)>AJfLMWdq=9b=0U#^r44_O8CcQNT>2cCcsEY(kH^{~uY_V1($ztS{_tZyJRIrG#wzF0V zmVGGJlC7f{>wMh2s>s`nyuPV;uzYY_wtnMmBhC9Xo{?EJl^|?L+f&-lmLjA+vc8fp z6CwPPHdB9joG5f)`;$b07P~8FnU^0B6A}{~350~nDzoJi$s;8bio{Act~y}5-XPpp7!@$TFN@Mqx{bWsO}NX1OdUAgJenO?iDE2feEJpnLuMJLmmpMz(L6d37c}b0 zu-hGnKkoZ>!=eKtf-YA0meg&p;&QI1^FyH_v0)QV`Vq>Xio{A0dAAu#@x^D)sL2B& z!(ztE6)Z(*^@iReSen(0G|6KnpK)7x^M}qAc{_2^NzKFK0%jM)BMMeg(kX5!FX|?w zRVY>Dc$V~g6fohZ4Zr591tf}?}s0r9~S zit2Mgb-!v>XeX*~QLUp@37RIBA1vOq*?|#5D@l_=W5KXcJ`y^X6RG$Op@8UMbmBEb z{{O2PVbLLR0&IU%uaQwz5%l)M<&2s(aGI5#FOB&!g5e>u79wG~Af7GsyNSYRI&gG2 z2#1HuU+gESRvPbE{0_ZLbi6e1!zY!7vnod|7d(9N(P8o7Q^m>?Ae}9pZa%Vy z$epT-__H)q*Z( zZ8PfWHy>j2#&vm8ut2!rR46V}@ZvhdB?^*tjm;+7>^P4jbqJmjDRsn##E7liODHCm z@mN~+jZ%Ek(+bL1RH2u%R1-s~eqMCZcNJMaL#!{zLj1h_nyA?VX9Y$CO*@4ILx8Ag zMTqSV>iX(Tk|seoAgY!V<9}5P-0O(NrpQ1*>0dSG`m0`D^FeW%MApbPkVy`34p}S9uyw9kqfv`vk zfuL+4{FG&6Qcc3=A3}BIXNuA?ouiiuwS!?H^BKAdkTP-FFl0c>o0YnSa^Z6e#fH+2 z?I?BU(zBk;c~>@{19cueL3+Iv!%@)C050UMvb}IaWy-u>wfREBnyrN!$HvC`Q>Gc+BDkD zyqz(4c~qxdQL$n1!{v#H4~Bwb#>5531x+@lZdfV~17XAJMmFn2&KoSxESrt7+ETjv zMaBk1jFxqT(4O2TV7Y>&h_s4}vAmWU3Is-ulvdcxkRouJQr@h&V`2xy4U+8AY_ZXy z@rUe#E-t3+J4rKxp+Qm`l`D$D2hIqJ8zh}I)R!b&vizMsSlJELM0Io%Q~aDIR1;Zt zllIhf!O84U)*fpCDCrg@eKl2#8LJWY$o8&Q%*MFvNP zM2nPt#Q7x641@$&vm_IP1xqKB!4QFbB(I|w>u4f{XU*yzQt+BjnkKe&)VC~kW?WrP z)6JGD_hakj;-weHzJe?&gi$PHk~E|tTu~AQ%@cW4zLF_-nbl&0BpKwZi}4o;nlfmc z6}m~GCQTJ;`B_x6uc`h<{`!ded0853zN}z_Z!7EZHa}@X{;hqzZ6w%igXD>rIye^% z3$emxmAj9WE@+!yL6IQHcug%XwdFl;QLP@G(s-q6@zDaSPBN-alxLO2 zVw10S>@v0X({DaVnS!r=SiK=ExFQq^i!WCQys8~hvQDKttlJ2oy=M@dF|-q5vJCQw zy!z2Zfj768jGi(<8)0&URIV2=WQXNz@fDNw^5Hj^O0>_Dc!?q|ZZ?egk2qXtd}zze zsWeL&TZP30Ofr%_jcH{}2#FsMK6tBLhm~oRwxJV8M1)TpFyEt}R;f1PdW7oWm_TIH zXjT%1(p_XyO)laUwbCLWDj-D&Z6tY=nOppiSagvWn`8K`t1Epg45cdc(D+y)ENq6+C{^Xs|GuN82(8^-7OmPcc*zD-{v$4|x}V}JC#iizaSGz_ zg(nzOX)1-|rOF#LT(MU>9wwqXjqxQ)86>W@u`_}v2(XPY-hb22yGw5u^QDQfic74T zOOP^X$>FfDbT|_fDz|miKWcqu-X>V9pN5f1H5FOXL|D3Jg~kuP_-p>$t>12ugtn6) FL5zfmAH)Cv literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/fmsine2.flac b/src/samples/waveforms/fmsine2.flac new file mode 100644 index 0000000000000000000000000000000000000000..26ad79d3cb40beb735f1c4df9c7f674f5987ea7e GIT binary patch literal 19636 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 A2><{9 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/halfsine.flac b/src/samples/waveforms/halfsine.flac new file mode 100644 index 0000000000000000000000000000000000000000..9b19025b07d40ea2e25dd0d0e4d56d60d804fbb0 GIT binary patch literal 5963 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 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/impulse.flac b/src/samples/waveforms/impulse.flac new file mode 100644 index 0000000000000000000000000000000000000000..85a31488d80ac64f4764e9ce95659203754230b4 GIT binary patch literal 14653 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 SE_-Zyc<=#CT{LD4i~K*hIMBWT literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_quarter.flac b/src/samples/waveforms/lfo_trancegate_quarter.flac new file mode 100644 index 0000000000000000000000000000000000000000..5f4766010810ef3f72a26698eb970d6ec84b9d5a GIT binary patch literal 6316 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 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_sawdecay_quarter.flac b/src/samples/waveforms/lfo_trancegate_sawdecay_quarter.flac new file mode 100644 index 0000000000000000000000000000000000000000..76a356870ded5a8ee0f2af5c651586967837399d GIT binary patch literal 6554 zcmY+Id0bLy+sBWNrbLbm8am`dV4&!rX@SeUSc+(XxZsXUE~MhFIK88im22XXxSKJS zXs)@Smf5703z?o{0Ni;}h|chE7iu;u6TMWWY~W)(4&gF8eWrE%LYqal zvuFA6C}qfCn)`K%d~G`E*R2Nx@t{}tL0UrZ1Js9$+~hYDH-Wp<*QTC(yCraH=cJ|Z z>f`&trjk<@!_-G%2>-{gX?S8Rah~aWYSbZ2piT@hyHLhWeMGd(PoZ7$s3e3J7O#30 z42U^2GR55pi=GS|BC~2xMqJCajH2yGN5X}w^5Lfj*{f{TI2!-3r>KQPwj;WrJiFl& z{5?HIiWs8|MhCJIejX6RS+(%G*{qk7xPeTvR2#UjFfMU$EdE**ED*I3&(lC=D zq&lvUj#=$$OUpcGOLmf|+SV^2P7GC`u`rYt+-O7KioMUt!z5kFH~)E{kz;7C|11ET zR741Wunkt2=WBm&ZiItU#Z*f2HYRl}(7sVx`rAQB{ucN^${qT|pq69y!HprpV z**5Eg*f#;+Ns%tI9n4AU($-R?{w7X+jnaQytWD}KW3-ekEa|Fyrn2pgIvGr)CPJNP zrJn~T-}?#I4w31ZT$Sgnkdpj58B3n`JsYrihR26XyUf)}1^Bk(4oIUL%uuBqIJLUU z0mlMUFD;6{AEM(rZQ%W5Op1+)7WRRV?)dAAibZjVY0Yk=qu%v!i-XfYn$#9eor|V0 z3|^GyHGh_h2x#xtLP5~0u#((>suT(|B|S~Wd;uO%iwF=aWD(OF!^Yn+x}o?dR~*P- z=y5YQ4>!6#jr@1CQlV#Mh|cWG%$tb7_3m6u_sKa%n4vh%^=abq=30`YUIHSwK8-Yr z`RJt+m$9Nbu<|FyvmS`q#`BkGF6%O+00CZJThRE6fhj@`2*xnXH|C z0vE*xot+ zV3v?*PbaQ_Tj4Z|Lcspz zJPyGuAkZ6XQP`S#La0I+xAKj3uTl;%UBbOH3C_Qq7xF@&ce>QI04eB**yJPsEGGB5 zp_(o-?&>dxX&X42d0MXZ_8*r-Ik*j#TR&^-Wkg{}rOM$JQ2b5jSy9u66Pqgny}C>F z3yr(Wx}<}}9|=z5=?#J7Uw)or62NJGLwBC+TFwg`Khp-$ehxPHr$~=Rj?VaI`dl^) z%bHU;)xXY%w|sCJA*5~BgE4Ms_!LJ3^+I6b&5uhAVC}i5zvYMGcEh~;D2rQM=3TRz zI)JFpMbrG_t<2KJk&wX25(71(`&Z9P9N!6sFS1ouLwjwZFt)w3=SH4!-JQuK%o2j) z)P@=z3;e6XcE=`vjYV!l4R0u9kzTM6c`N-QxU%Z^(0wZVkoXCWK_aW#K$>IW^VF{l z%WD1|EDx~RjCWo!5ugkpa*HB(uBC97*&FA4ZCcv}Zp7X{jy2^>Vv{j)7|IC00?qB6 zI?7UGna8B`%0EzJf~s{R5y6^Ip{SmIWnbSMs>+)zAyzTN?l#vNiUU;je)i9|72Ze` zn1AUn>$!bHr|T3+!#Twv0@M!+x{;^llhVRcmU$i9MkvbiyxRIY|KRoT9(`V<vAQr~v1&J5RyCS^i>h@S{&)g($)jz%|&b;Je-ACKP?;-T{2 z4V;w_Q*5B-M{?UBwgxX2$SF+X9Qz&HR>Y{(fxteqsuapzHn|LiVXzj%oJR;4Ii^5& zW?HvCDGmrTx*v-a!LM*$*AeTQ zwitTS58}JsRx0YY4e0KZUM5FpKN)D0vckekS}22jTnNg2MNL6PnVf#BT_c~4AD8b{ zEGi$Q+k&bMmMHjO&evPRV}U&02G6(_s*FUp!P6Qy5DSY@?wjwySutO{pM+ukJ<(({ zkObMo0fDN<4WCm z^NLwy%Y22duxHMH31A8R4RFevw4zT2C(}V-=)hxILC_P@%7|uUBldw(_ufZ1*79@F zG~{LZ=CSredY^hCfLPdIH}X9v*)!^4*{XwiY7 zjEsOz!kP*n1$D>xlm)9R8-#VWq#EwLLOQS?6u`d{gT-N;&Egq4ltW9biUYSk+Lr-= zB?v0+Ou_N&hee49>t{ci(W)5OJ_p>D=XqdV8IEsW5Xtag6K0T}Nq!*oyqBL_eOTdUba`!2?c#xIJy&5N;w4OR(tALIjVX^Y?&k1N{&!AzdhH zS{bFdy|Y6uEL_b`4xm0%%0a55_CjH0^@}1nY}a~-kIui3p$s{O9XF2hMq1&>DU7hg z7X4+R14Zi)y^jvm4XTP35sfv%vJB&st1>RaIebuq6f@7+L{X`J%%!cjLM)zWh7G6& z%@qTKHPmE}fx2mfTqze#p7RN=+MPda+G5dPH0kRh3H#hc86sL1_N;f`OVN^9Mmd=J zwd}QPXYD-W$Q5t%dszCHz5zQ_HO}XTpG+3KNFab!jmDKkY{-ar0iDyce9+26!#e)A z_RO)YJIwL6k#&u?&Tc`jBYNymk1OHZ*WUC$51DvwcWb8K0+~1BZ5W`KrkDoN!`q=a z8+Y{==@%e-RlbL4hBuGzIT2mAzTqZ+IqSX>f z&3plTW*_{|l~I%pKim9^w}=L^-c{Q5(LQK#7;08(kd}qOKXq|{<0lYJIk&T2Xg^}3 zB-~4*AKrli#HdNY_kh-uL1uC1WbUZCF5mhDR6YD!RjRdOQRhC1QrVsI#*3j+u)<|( zp$)ciu2HdzR59hdzCBrFDOkH9rp*^l&h?{WPss|Zwj3Sr?`gGK1NPaHp;mm=Bixu# zNrclKg+4Feax#)rlt3YrgJ)~h30a5w8H}#v3 zvcAL?h9!WY>tIeLHt#NjX6jbPHv=co>(0inr6NJ;ZtvDk=~FE3q=om)ZlAm*^TFH1 zssY5sgabi+}4agY*d(H#ufSf;|0s!%Vq9uR= z03jfM9`FGauL4H_xl90Z51;_xK}7jHpe1_+L^g7dC2$Oo7XljRfk{BoANYstqP!&_ z4*)T;cM<@(s{j-LXaH~zfCIokfqmzJGl0TX;DGGncb0$-06dmWLRRN6Ecp4vF|ak8e!hM_Zn)vqP^z%ZWynWJFv2tstC$!mvyArx0lRa60KqVd^%?h3mi@#7#GR7Gw!>w#oM~=UbiDE8imCb5nhH z%)8X~tNpk<{sQzjR;LU!Jf^)YA3I^)b`A9l7PpDD?SD<}sA(4N$xup3?b~x{H(-%a zlGc_IVX_f%C`+66E`K7YE-S14i*@)h?)%!OU#rL=YH5`g+HKtE{nA)72K9vk<7mB~ z$Bixa&OvvViEI1HbgXV(PMA=jtKpyfF20A%b9MTD`jtHpY3_L7fZ=<^izrM37)M7K zJiD0O$M_3PdlLx7w`XI*yi2mPM4QnLl7=+lkw-WW{qW=6e)+}~EkkxC**UYhu~;1j z5*8i2$OpBSe!a_O&~vgl$qif8k8qi3gWwA^rn)qyfBZ;fEtxji2ft6D!n0;Y^b?u5 zY8UP?PZ>&Vu4!__a3^u}chy2Vbou4h+3(|KrYIvg%{6%{ykC4edjQFcl;$Af61&xs zcxjC*g1w3<8Mh;$=z={HkkdQ1#T(Q6HKz9?=X`Hm_cBb3?$pDf(8czP*vdocS>&27 z^FukG5FXEzL@x&#;19W#;)*okc2bZuQD=9qrpexIax&pQCe?voLUt0~%cnLv73)f( z671hiC|pFKi##MtD9pc7q)=GsfN+|a@`yO^VDJLJwpd9>P{AzU?!ajX!1F?H#-%kd zr@9t-dR@c3aq#39Up4esY%sBW`B6b6biP5q_VncMVcKhON6F<5ro=h#R!d9x#+`1A zrgK~GPdWwRIvHy|Di%L*y~`iQTgIakvYlOvadhgdD5_uL%|jO1{qR`*+Z}|Ieh7>W zMUo)4OT@kblr!&eXESTZxO9J#O@_R+3iayatCHMO3(Y6cQzIdbCw>s%JI~q*6TpIY zN#fN=^grju8a`ubD`b(Yr`)HBHCyL6OoP9y6O`@zzs0_3ztzusc9u1FkVzOA zuBgA$LL~;Ki(Y2C40;t*i`N2`F6!(>Y9iIK(#^M$MblcizXWpgus96-k*sI>yUa-> zl34+&zGs`{RI1Z(xYlh)Z9g5|F0kPv8<)zkoP`KKYIv?DVQC9niLrW}yl7{ukP{({ zPjTbbbS+w3j>1h}Pp}uuTP4pOYf>1kpVA2ZrTwSqSM1LHTbq{|yT4kg=hM~iX6wv{ zxqlsT)ux}NY}d}}2fVV?F6ZrUyLLj;j1l9HKQwy!DJ~|Na{S0>pq`?__eUm}oz@@{e4L8J>klR0VmiJ6-| zu718=h~cN8mN;^l#Fh%J71Vq7g)H)e_H`ZC4HZ3eu&-7VE@Y7&az+e%XtKx7TF-8% zs)uKkd~4zjQ_tHjBg9?@)ZRTQ7cOnQc+&7$B-18G_XR)SQ2D-ObTW7-SB5CVmqYDW z0>pX79~0~!Il9=YseeK>ofTvL4l6{!{EpNcxg|a+LH2-b)Zx$WX>sx)&VE_7$z)xEr$6aiEz8GEZKk4WuQ!}=eN2V}jVma$t zxh*^$4SWZH2m&$l4IcZ?14V%R|6`An3^O^v9<+=-TwsrkQh*Wg-8V{I1vCITWkC7= zfJBf12LR6f{TTdL`unffz##y52guz6IVSG}sGSE+0f0ZC1OQwah!B9B5Kui2qycjN zfSPOq=sn)=49W&ni(rLs;dmBDFyQkx$ZDvfe4j$uC$gAHto(ATG}23Ls!NSPWW5CseYtw( zYWp>wfbBCB3)0PpynLdCg`TMEro_h^VydhaTWrS)1U(r>uHFy?)2!YOxqY|?*KU(x{>z{<4=X)D`67rWaf=h07kfEvc+U*-E1m?{??9;vN>L!ggKQXRQKN^+=_7 zMo)X<+>u4cU#{nARpM{emG|6wn}q~LV5;&IoH8CO0L@opeSI3jh}%1^rqxLrGZO43 z1g!6?G#`5Lt*B21J@E0!&xvnjEDwHb6JexXuTzU@sGr9LHMVh^1)WOhWBMFgF-)8< z$+3f&jmuLJtYDH_1LJNtoijqV-YCo>T0aooOhk+pTTC0fXx)sc)MpshG(o_evBIze z4=GH0o~NgH$ENJX^S}Sa-zTql4yKMc{1Bmj2AE)7(`h?%K@x<*?3C&!KsiI8C{-+O zhAL&jc`GJe_(?(v&C9T*`REL-QhY_!1~onn&QP`fxHu_zdl7q~3K>viYL5TS25yE$ z(+{|(gW$D!D#XULm+nn)bbaMhzi8pXN?P^v5TCiPYYL;K4tW{Y9G!U@vAJVgHap7F zMT`(wi@MrD2MY!GiNccFqD}Y88f0vZ#luoKC7~*{FRejVbvTV5yO-^db2h4bQAQi6 z`VNE3KfcSzfoOSYlcX1+->ZBNeus%mjN|jCB(haNK-ZOT%nBpK(B`IMT`F3t5k~Cc zw6nGn?k5C?)xGLvs)t3OX_dN$?K~ZDMNVeB{2q8@HMJk!1TqT@fM@VcoZE}LR}&nA$9#epq&{v{D~5w))*|SVQO+}9qz<9h z_vPLwio3IGAzIkn#+97s3-wW6hWaG|_-f&E@Dr%51u~D~R{EF!jI9J( z@kq@mqXNNyOCx{ntq7P;wXzc5o$c_68vtX+7duFfSj`>0R2Q02cDn>=hUM&b+hLY( zrIE!WCuIid`sZx0wrfCB8cu?SR7QO5qKu%FRh4y*EJCQSqWRfo6NN8Z277*U_I!%V zGn(je>eSKXR*mpYW@ViDT}2rg$e--gX^5Lyuju~|jx*XeoYs`eW*57R`l!cY>l!l? zm!E)+kG|(3hzeWjISZv%H@LIa`sp3S_>S*E{rAV1Qi>oDyIkvhWskOZbfgnFRj=lN;bV z3tv3MKgs>+L%*=Yr*-^9+4foLQ2E$GQK%mtH0F$E{ep!)71+#5&equzMe$Xjr~XK^ zGCUbvwJd&IB+H8(a;zF28`bTxJx!>36eg?csU3}f+j<)jH(6T+^xm}ymf>A62yOA> zHdNMD#O5+41OoGJ8A0fM0ZB|(LATw|0YCk;w1Jk6_e&MSk)NlG3>k~IU#xEqGyixO tf78BF-@8Pxo@>1NSx|z4k*!^y@k;US1858~6_7J>+Y zAPE*Bfj)C-_$4*uljDqP^Q2P(1kos9X_$|%Pnb{85g$sRpO>Mzjvhr(UP)e&qNJd( zPhr2}KClG(`|}|mv`zTz-@j-7{&LD}S`X})sVmS=eV230_OJ5TS@~o&*VCtFP83Y+ zQ@q3XC;XuNVD(0@ubpI({XqS1Z*?2>3sbX2`uB!b+dg(YtSf2FFm1c+&i=Tvwv9E+ zy{x{s z@`_qZV%rL0e_C!n^V#_RWy#MDMjzHLTz|S~Bwf?~@JXq|`=yW5&8xqMjfXE*q{xh)cRciIC@u9# z`h-!ya_Z;hp)~d^(fiQdlL9~dF6EuQX>%t$sJ=h_%=3%)ChjPn5qSBbx9xhK|IlnU zZt8c%`Pq2&hsUMj{dRP2-=}I*epB$3%KLWLl)G&*b1yF}PsN9v+!dT;yGL*}c;!$* z4sxNOza)D3m)suzrxQ!XS}~TpH_ni!G3b$|Z?0GrvkG|6U4M4P>ekcT4@<5|4IWyK!JOdGe?H%xS}nQ8uKl=gW6R=Hh{1f@ zpoYvV_u!D_XzFtM)~@zovoeEt`K?YV-Te522@h&^nEdiT*V^tr<0RKJtCbouf;h?> zs?xUp@H;@8;Ll z!%rg6ozdBnF30$~oWJcAqW<3UvSrt4^tgMXle@3miQZq^N4Kvn#(Q7%6A7MK^rMZ2 z?Uqf#;d@36u9cs4z>dc%53SGIcGPWmtygkBdA-ghKVMN*b8hq!VW+Hg;QK?TY%ECm zGS<5K)XQRn&%}y&bgR-yW7jgiig=5Hy z_t14HouZsL%HR>&2W3)?u}zig1b*P0nY)}#eWCd+my#{v@}|AJgnv&zC6);5?Oe;{ zxHZ`aNXYkcIFpTnS$Va3)nakaq)*=TrPefzyTs?ovg0an#RFLBWjTZWpF|&vdhI42 zx7#DlEnCoPC7qC!UEOzqICFlCXvdbQu6^2mb7v(n%J+ajZ>WW$QB@a7)NY%iEy+Y) zRVcxp7D(5(ttzvvR_wYU{LadAm=XI&ZsbStl8hQS!Dcioc(DjjDHNnJNq?=9sP8Kth1L-bl zEG8Q-4BIS_zww162}kSG%caT5S5=z$<+``*7kWaynb0ODL^zn;V@zl3&F`E`?2`#I zR4~&Q*3QSu#t%|-Fgr&Ah_9`z*F?e%@YZ?ho)73QNi}kzG6b;{{7A5@nSQQu0S~i< z9Nm-Um&g&F_mHkImDTHM|7I-wiYq@-DvMh2NTHldSo$sdSy~7O-ELxtjo|1LB8_q* zeNwIGjj`IJXuK*yUd7C?ePl23+c3TIp+>g;dC!GZp#*G5m!L``I+gh}jW%YEw~otH z=nUY|*O3r355ovY#<|IM^=ddHU#M23%i8s6IE&$(I0ksdavl+#N?}srxIRAe0f*L% zxf;ohqc|Vk$%yO8rIvG(sIfk!;66X}t+0v(*;%iY+MOZ%n<)* z=pv40a*0eSPhitKB}GEx%;`E_<{Bdy5%CO-?#J}bV>sq0hCu7i)M%7Uj`+b((}_#L zQ_8*5C;>@X6df-CjZVp8YPs*uka#rqwLXbfZjdZ{M7L0-9Ero3ODJ-cGA|`Gc=n=nYPlg#h>NZX-9|S}L&wVk?=(SywnE5$h*ukmgHU*g%7UsO90gK@kXUexLLB%d znT4Q2m@-HXUWwL*x*+7{${q+?238{aA%Zrf3t{jOhJ{Fg(D30&f%L&Q>hIq#&~_Gr z58|4Gj35LF61oo^f>0rlI15UHco@(&2>BC2--qfUWCOI7g@}Q-MuSrtBHxE3A@mpc zB_D)gKczN;NHoJYz(%Eh)*E_B( zM4hVMID={unsVs>@IL3)Y|*a^7YA(B)#?_*&djT7t;lvHKQD6NFpJ(@xLEiCbLR5& z#a~i@$QGFD@Ka^1Hjsz|@%@sQ=>hU1%&J>T|kDa(% zq5}877cSpgk+Q8av56?rPg%~Hnz=A_zGVGV-OSZnm!sK3(^s1;D-|R?PzvhJ&00C? z$~j-RvNDYCd{Y(!CTgh5^1ILXAcICL|zI3-exTjflUz2p(6}g%Zw7lDQ3f8Iq;)M4VhZfIV*1WZ0 z{&C{jF}0~*QCW{2rROYzGd_4D4D%N%T z!?WT_zw9%gXWEIMoLFB|7H`@!F%q=+MO=)zoN;*iU0vN-DZSObr@{=EueY3Rt6Ru$ zJiIq2aP7E*)yLWKs80?-l8pB&Tdj}wg%$r0cl`9obaEE=!<+GY|0%zU`l*eVCAR~! z)mZh(pM!hfK_wOczf}VV^SV}_6{^^2zAZfeD}rGJAE#F%P0TeiC;3-iA$wn zX&1)64Bk4cA7hm{<-GByIOJ&GQ*qzpKCd@^cPMq*e0wG_(&E*>J7Idv_iOaKVHui_4zN8&3e9=DL)5v^r zTX(8amRh~&aoE3@!qlm?kvdqg%ReH{*=+xUO6I(4{Q;Afg2b`S`d;5X3JEF9RPwI*eBGE6OF|6=UfnmAI!8NJ6-UbwaX!6_5EVZusv91YWr5d|XqMqf-K% zV-lIJ`iP_-sw^^A`pqTGP}1yqc(P(I$3&7AAm*y-D?B1C9P3Buc8ltfKv_qckuRrH z7qL$H`OaMV-*~7Gu%2EHgj7qvB%0X}ExuU7%gs3i0)Gn!sctBwzr*_TXh6cm=^3yDjmk6KY*^C>j)?_^c=T-B*! z)4Ed#4Y^j7a(|q0SBmgR2C*SmkkOLLd{D~Bpd86OI6t5=mMr{Lztp)eS1#ToA}^C! z@i?Mcg!t2xOXNvHLaitwImPJ>SB2hi0+P9Yk{3(#K+fYT8_nnu*lF~@uM@rEp-Wu--Bc(uL6jPZVN_(Dc8 zc*=^AhKZMjf=(|V#bhBpqEb*r$4f&;+=Hs4E1;s2R7mZ9q+r)&Pw(aurZ#%>&>J(z zo;uhB8C66IHl+E5FnhJHMp%FU3YR3MD~axh;=xn0kKRy44bz;f(;{@^33!`|bOmsl z614TWv#4fz4kC?4#mtFwbmus_E6N&g)0Ij$i7Ul7jQ7<_dkSEk%o0hVZ$&8OJ~)jr zgZ4?xC|Vb{ExE0H+1`PI_ci%RJd4&PbDQvdU`>P`>s*em9OQA z2klxu>f6Yi!~JB;I^NV|jU$;Cv zK-+P@I?*UrdAg0wBP->6 zv}MFC*oHH{??q4V#~2t09^#(=()>EpH&@{>Bb!_BENMzY`}6Q{@9W`yxoamwWHG5y zl`m|poj&SDsw-FVRwA8Eg45&YLf!Tt3y0Q7{4N8cN8=&_;`;UZZB#_6-u*Lkpz;2X z_T<=5p~;Jn$}k%mjil!*cc$1tO zW{s`2;{{UWebHW@J1S+gZh5VE)MxTYzCg<8W}M;38)_nDJVeyI^6`GHTBWi6XPz`; zz8(D&6P12FDxvnp-jW|5ULUc$HEH_ug`|+51+lY|;)inb5K8E~mHc4rOmez}QCVT& zKowFCaf#PvS#4=Tq+C`a2p7Jw+p0^-C!#&XdrtrBjiQ#N3;XV>Kl+hbcENLIs#Lkx zZ~CcL+C^rmWE&lnCx2Jv>*&(0-2>(UlXB@+AEU*~<$qn3+icYexQY!K#s`DsyAPWQj@S3OEsaTN?H*gY_Fb5^Kl zu_Zn9_!^F`Vf~C8w{Au!3KOqMB-V~==I|G}O-@&ikGHDOh?L*I%;jITTB#M_rq2*M zCHO<>|5*HU4O5n@$ry___kZ$rR>(d&^_qqJvD%nUAFecB1=Et_etM6Dc4|-vp*I7n zK58mB$JuYlSrzTDUhf{%%JI`~M1{xcqTDZ~p;LtNCvXapNh|Nd0~ljmt>^s(DQj9d zPh~y1zHu#13pxR5AgJK1Yh98z>UZ-;!x}Mhs75Q~TfA>WPdd!O)m-qMFb)uJgnrwn-D$3+l); z+4=c|1e7k)IPi4$^B}XZ>56eP!SK(iwuidDoV-CuYH;p~65Pqpvm>iDso{sF1bvP8 z+In0|E8y=%>ou)pO2pg%xS$FNrp{Ge4M$boXKs_#LX4!E#1yveBh$RpbW^Uv*J!L zRl>0A4w6Y%|Jgu~l`m)F1|{*%hOGreo&6S`vi?H!XM}{sY2L6CiMJKQccgw;BlM1c z)+kTKNAG*mp4j}9q9H7Z<|_K&+;`O4~&#DQ9vesV( zIVc^S>X=6wm2O3k^T@j2{6A}{i9hL>UR6yWlGVALEMnC#qT`8l>u^mD|6QyT#UC6%VMWCZ}99TAb*yY#76Z%CDxN<1kI1<&PG>ZDd-x zxw{*!4cWT+CCu6$d*I@jcRkPZ*>=0{X-9(AL%uEYWw{G{h-$CIz3wm&__ie39DJbV z>**LDp{cd>6IT;gqjGXvB$aG!YKS&Isynu-y((ilF*rg4p+||e&fVQ8-E(OV>K1FF zy>41i3Sur_wenBK%i1ieT8Q3FJvv@~_4mV3K~j`3GpQT%-K{S=Ra(_CXMbcwHeznB zMIpjQE#ynA6wyXPqta5g`i)0GCXXObjKWAfS(wbj6&GhYd&F5&$J@Q)pG$SVN>mjAn+I z(Zt#bi4xh!O#6&W(vsw`cf6uid+R*U6}9R0yJ}TLdDTsJ==JiFs1)a9TVv{c502!T z6l(0Zdqj0C&@a=svY+}OD=#`3Z+g2r<~Fl01BaE%_V9eodwjYcuU??>Age{9#Ms%S zTB0<0@R?NBsQjP?#VN5Vz+59FTTr3E*3{)jydhZ;m={mAk)Mb@C^Y7lla5~t8#I-= zS)57Zh`Z(a>FOr114`-4Yh$?M0(;sMDv1gaG$IDo+1Ncgi_Vfac#isV^CQlE&M^qgz@?~4&NlMN>rGBdJ*T-UV3ejb}EK>*z&5>Cih$ZA49}9!PBEb?71Qx;IWAQ*VWEql0 zL@Z$#J6R$S8%aU1#2_Zbz_a8LwP*&JWr(OnF^DWlXbGCb!~38)EK3HO#Fp(~6(c5b z6d{%^$WVr5ks&&|jGJ`;TqwBBvm84n8yVYw*$EH9`KN#SD=L0SqH0A!=U5*S1o1Tv5i6gPG_9UeHe%Jjf2m#DMJ}!zLC1cpnmkmParV z3?9G)4JsqB)DZnJgPMqb6yTE#MR1jI0qOv|0w6m8$OGh{p}-PJs2@gs0Ky_cePpN> znj?VPK?V#^lZ^l`m0)&JpfF=3h!Tb<#Fh!MIEYD}GEr6&0tk)+O90ox@IE-0E<{I` zp+PXP;lG%|ED`V<1r0!uP#~BoRLE6^11qs8ussgZiYwa!)O12qHh)8dl{_FOcnU+% zG5@ZFg8|{7IU*1Mi<}bxOPB~C6$YwBQn&z1lUx)eY(=y!f0?q=EVAttF5$H{v{YYR%LqtCuTI^q(x`0oxQXWA=0E2l!PKYwtpKNFj14;ql zA+UWC3p^hOXXgc_0K38d1eaal0>Hz@K&t;-zy)wdaDjZFN#IKqA_7Md1RDTcK0rvszm$_;sX);vUlVuh1LW64I#*;@ZaWQDDAfz#D z@6C}wgiArs5dmj3xNikO8v@(-L!hgWn?!<`pdt(~7|;j}big2L;V2$JX$GwA5_(Pq zn1Kz$-INM$UnWF>hZVpAybGFZ4t`p~%&D+$p=xnpyBdN9x03+ew?yEL#s8+z%zyRi#5Fj5=8fI`aEf|3R8gp|9z~*BkKz#&=`EN4= z@DPxZ3C}vv54e9P7#CS^zD-dPbNGKr=4DkNNqk`70*$!JHs>H>lTTwLhyo0aW{3cdXz*kQorBu+5)Ez{ zB0x5`*+B41m;Wk)4`Biem=+#@;GBlX(*X!fc0uq&Lv2F($phxR7d+i~Sy4zjAFwGI zHl_mWBxDSgsjw`eLTFBxg+T%NwOI#Hg3B#~;A9 z?q$TpkD{F{=a}chkWSunB1vK>+F6Dp`!`R29^+4n*mi7_XLrhbTK}#2KdH7Fw0dvH z6oMTy&F59(V9=7y+wfTbWE$!6u0+X;>{gjeSwRg0tShOdrFZB6d8w+-Wuj>C(Q=-@nx^)e6w8 zneMdC>^A!o_qWUXi+17*EJ<9-f%|Qg4T4GC$qLibrsIbRiqMstCz!H^d>$;X8VN@< z59Cpc6jnI&UC=Fd{7Hx@>Nox%P2l?l3D)iy)>`3_!dDQqeJg8Z?k;0D27;OvNY-1F zAt7%FI*f79))awc^C6V78?sd3^kvYP{VA?+f`#v=>x+W zz5U&*t0zH{srkOEbl&B@d;b3Jx#ygB)1O!_8aa;36*z(8-@aDf<|LgD0c&3jyIqrxOr0uPrw6?eY&97RO|LIaorKQ}cEGp0y6e)Fug@09e zqUf(c!ik$psoXmThbZEI|Lf47DnH@t-qVPYkur0zrJ``qvGqx-DtN;!`g`R^3?pUY zy1C3h*p}~|2q~Qc*2SR8s7hDmmx)`p(D6XXz16A;m4yRlF*NAuHHRn4wl$)~YhFn0 zwTydu{ciQhNsSru<+@C-81a04%@)bmnl=8xYoB~lr;6N8Nw;om^FaWoIu#I9Tyq!J8wVUNOQ~95JWV=7dZ)MoMjv zmHie`Bp42vuBrya*ZJO%WzgaO!eF*|p|I|VxhOZ?kgpZKZaFjfU#rrsRW_~ZM!vxW z48q-62L4QM-@uk_;*D(2evNsnMs0BS<%`{l{i;dbySnS|=^WyeEi{sA%QbeVTg`sg znJ=8BR&9+D43%29 zf1wF>cmmj=X9nkh*!LE1)|M^jn;c@*nJ)$+WDmF1gCn<72itTxVtBl3FkdS#gfdf) zaZ@Noq}N^&Zt5<%BLfC! z{%f6i65=8d>)5KvAIu*_XoXH{(#;WGuU||yZvz-{J2yKYtH-^Ok(0mBgahd}_iG~V z;0U5%&1o>*P@79Xu`X-GPzm0=F{?+EPS`t{Kc26(d|k^MtYW%Z6em^T0Alwx?-0c* zW0f&Dux>t;lvRK!#rWsIo(y}4=sb2+?zNA{@(N)aar>kKyT|h0^z^}!WRI3?MQ!D zBd(wMF;XO(le)wqW_OyJH)LToT2U9bQ3%&HFo^^AsVQ}Q6cF+o^vGL{! zG3e1{1|~vf2)eS6sdmuhQKdUeZ4eHq^G8bfiq!mof3U^o8632}F*)Q%Y$Ijq2+ee} z->rF_KRjp+Cdu_qFSatGwv`NQS+}ZlajZ^xTxXo#u-BZCfA>9&+2kA?aWB88HLApr zo1AKEa3JKKc=OfYkqjdf(gA)$&Zg7goh%atpFcMg6jH6(VA58o`CJnj=iq4i9^va2SoTW+j!h^`8)D29k0K`$3_ zvz$ijgfW;T6GFmPN65Mylt;X#UMSwWG0qDD?=&RI)-zvoduG z2YAnLdpPbJ?q}pLObfZUIay(p7*irD;X#RosDMOmQ7HluKuKhZ?$k<)%C%ac$!MNy zDatPFvD~dMQ0Mi{*cS5?uGM4hp%%Owo4eevauzQQ&Cj&29?kdLHiD~1EAxh)*qie- zr`5t@R{!1F4cB5#)5??f4gdPZ)UmwAqJyE1Is2W0razo+e%j=3(b*RE2^+Ib>n+7E zKGwCbR9|kLZJu}eZ7Xy3`_PhiE>B(4JipZZ_=EfHetYxdk>aJk+4C6+*M@)fBz2SzmkrTEJ*9%wR!RW?PQ^0-ya!JL*zN*@P`PWvb zLASKznR~A2+V3nGDOFpB`&I6S{<~)%9o(2{_y5{|F;%#jI&5}N56v&BEtQtx&)SL( zZY%-F;^1mIhQjjh)KR}JWDD6F`YRu(y7p)?hH9GTE>1TEW^Ajc8&BB2&r$-skRMA4!7rSlohLSXSkTk(T2OXXb43HzO6$wNd(z>SSL4~DUaJr-i^ z&_VT+4ht-tRX>IWFk9g)wohx~k-trX6u~Euz@;%u=*V@+gGSPLzgH$5;w#ybEBcd`ng|hJ0wW~LeZcWu&xj7IezA-LuYbUk(7C|_Wd)R{{S9M8Pj@;&ZtBg~X$LcNpP1Dme z_NLZz^V1``qO9p}j&DLS^t?`+EE9a8?URMqwG#$aWZWZ~lzM&c;c?HKOk}fANc1h6 zc)3s(@xF3A)8}S}kX?hSWibM01^t>&L}IfT#$l6CCb%4%JqNT_K)}ll9#Ie{4Bqg9 zNCXt>T@}hMYe;Zi61I@tk|TFN6moOcGnYlv%~RfmZEYy*av<@Q)*{Oz{c@M!ZVvuP zaabn|++SWBk7*>i^wd3Ayxr|e_o}2!Cz>SkvKLfYsn_dua>pyQxdn0H~N=Hxy zi+oj%5UL!Kci45!Apqx1c&Jon{zE5CtY}lktK6PW?g%IAN$-Q)Im zaxN~pllzq0%l@KMx_X4rWpVOOu4MNE3sfGZ=0OXe^5jW{^`>kJ;6EikT|~cxNBVL+wy4 zH5T>=<*t<{_TRM>yX9HRz|3W2q?*Rk2BW6J|LK1eUd-MbHuCn#S%td^F1bdAGm*%l+k0UEslL!}I6Q$L+*W7P^Ib^BK zYsSA#0TjvRc@(UhcJ*V`Y~O5ibz{j#D1y8VM0acbErqVYEOs#9CUx`5>1l{s$y2x$ zOUfs0MTabvcxHWOZ`57Bg{rrBaHWR7pbzxGP`o#4GR~jAQ@f5(K%Fu2Ks(@0dD-;+ z!Ik;hJ4Zh%P}h)>@qKp5*yG~U>Y7P%ev1959)YFi`5;1Qsp&0b=z__m<|p?R|gbqQ7KO)N`qvOwY-Y{mA1Pm&qRScR%?TCH~3Pe|zEI#mlGEj$XZ4=9}_} z)!Jn=cb2A=-!C;yPZ{}(StCtZ#{KU1=P$Y6pKjeFY@gJIkdv-Djmtr=jO$d&jSE3! z!Kzwb!S^EZI%pnT>ymM<8%U^;ag{Z4JFQFECFgrX)}YFQrt@SGQoi^baT{53tImg( zQCLn6`^1{tZw=^O*D6j8=zYs;qUfqa@)SdIbbKmgc%{o>_4yW(?&9Ut?X<~ULAY5z zJw0DvZ*Th2(j#2xZ|XPh|82dlwNv!HP74RQPC-c9bQ;6r8oJO>i1e7_us~(?S(8mS zkGtwjy}rrP>)KGYHj+|t9N##ZVI*5rB-9ihFF@1nTq z?&bKks1-ingdF`fKHS%;9P5JKRXd>XmK*M#EO8peSEvCpYtS16fk}C-!&L_?c)4+H zt8QJ93d6)Ll9?50|0iDi|CzL}vBq;(*UNg-*edN@Xaw3Vih*t=-gOPWl}M;XmHkq1LKE&XVqcz^rqUb~vtwZBxLPh7X(ssFg7 zQl6@MQJ|jx?jVl%2YgHMcR0pq!w4tNGCI|!z>s=rixP(AM^xW%!nw zM^A+mwgPpeiP}J~8*rU|(Dx5lZvXOVYmwTXy?M~#7I~l3y>Cg_^ z(bwU-;N_jujm5#0d3T>n!=p`~p1wCy>~7A3B6R5Lr%fA9g$s(%^pbwDWOUv3vQcMS zc{)^mW#9Du29l#Y9*;ik$#Y&zCC#(SedjF6Z+U2NY{G+3PI7`aL(Yt5o z7mH9bOUC9<>+lJp`x(vts|8IjdH6>IxX-ztbF$Al`q!?7_;kl#Yg{_V zUEorP6w0=XH%?3?(+A#B4#pNIi7il}N{%}`o+PWeohF8-R92yTuePdg%_>K`YjPSq zKD2T|*caZqkrwoBBWH?OLN-8tJ)jg^*H5YBDUNQmo}_u>IuCor1x|55TUF~tm#7td z*3Dk@nR}1Fy5R|-r$cwi>3Kf6%3&qzrZNG%TC~r~u4=7S47)CL2|@2(E$;EqQf^%* z$t^9YGEBElFTek->#KVF&W-4%m(`UjXG^EYU+O?>E8~2dz2fUMvD-r~5=6gJDF`W- ztUl4Dhn!1-=qleMhD5&>>I|yz`&s4Pt#x^C*Qx96_4T^x`|kIbKd|&0x#XbAb;*J* z6gk@q25MvaI7&?@LT()nUXrKz{*0O;_yjTNjd&uS@YDfxvFMdIZx->rTUV8OAqlq# z;jXffJf#gNMpSTCbe%bTJH>%p2qCB<&AS#~1it~_@vu1M^=(}e#RFMAKPP_WywiEKGsF+aNXHdFWvk@mID&yj*1rQGo_5hnxHG7_4*!L8@reNE6FgEX2 zeD`!(Ed&-)g$vHJuWo(x;&K zdcR%qrG{V3x}~nR1zzAnVWr%LiO9wB$167dmp}&KmS&D7iWy9{KcAzV9rTfC5px`vyG z_7zeo)_U^z&)WZti#dV)V@H8d2;!dCZpj~a#I4+NEJe7tXR5JKt}#z>IZku=Ba0p z=@)TlG*U`(J{oy^RaElD$;jiiFJT6~zUNH zYENrhRixhtBM|^-%y2OQDbTKJZ zRQ$n{Z&~^QdSticz2sXqCMC{6zf9?8EQh2kM~;&7J;*jbar^kxaG9$jSI|fJ!^nBH z1rU86U0ajWHIOjMpBTWf zgHO4qGo8DdLeAd-QMGHxKz4t zae+gnNJzwuVE$1Jdpi&A+F~j!L2Yz%B+MjR2uTb`>1EPS;2E`rnfoIqQ9Pxvq1wp| zA-sEYs0IlF!UrP~%%yI|Ba*N~trR_MQ{y}RZ*1dFnJbwjsofbwY#*fEq{nclNth8I zb`JDxN|6Qjotv{;EhtHtCI(-^J}`EwRJzgLGDaCy}|6Pf|;R4>Lxxb35paSj}WIAb*%Apq&~|EMtmr5TZw$YDhdl33kTU z5?(S_;%h$)o0vXk?ruP&jf+Q56xO)tM3k8CJ0QRjl^}AK|0=5% zut)zhu7Z0-W?)E|$#LhWmvKKB641D zD3A=god*73#kuq$G`{5*uF=xmYtE)C>Y?L(XfebT%oib3HuPUj0J6UJ7{QN z|A=F;n2*LweB+2MSRK?Ux>(qdgPxF#VIX5qh$RTaHWFOeOG1LkVwsP`St3eO zoY9wZiBtEvr9K%2;CF5BR!63y1H8+YGO#(RD(O6>ez(Ar1 zGfK(q+(80Bh(5YUY~vFBlh|q0F(e2>OlFKds)5*oh)e*PSsja)9UieLXR*sDsdmXR z$rc&~bjJ3N4KRtwBr~`|`3O9S)+jD9JEOBGAhDR(l{^S8agYfE!#Y;c310#P&=-X+ z7B)0K6E-L2Gy#j5OBfg*JQ^H1|K^sl#i^j^UekdUAEKABc_i6A}5iYh*EU> zW7;bSTg_s literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_triplet_half_2.flac b/src/samples/waveforms/lfo_trancegate_triplet_half_2.flac new file mode 100644 index 0000000000000000000000000000000000000000..48f79063e80af7539b2c8f9d400e653bb546b3fe GIT binary patch literal 12405 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 WlHq_wvQbE|kfj-g5S-y(ivAb;n3@a# literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_triplet_quarter.flac b/src/samples/waveforms/lfo_trancegate_triplet_quarter.flac new file mode 100644 index 0000000000000000000000000000000000000000..5d2ceb0de4aa86c345e318b3e9142921a1bdc43c GIT binary patch literal 3642 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 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_whole.flac b/src/samples/waveforms/lfo_trancegate_whole.flac new file mode 100644 index 0000000000000000000000000000000000000000..e4850e91d7f25ffb7ade85f084d2077db1803db9 GIT binary patch literal 23541 zcmd_SjbBq&zCOBnQIS$72xy#xEg0l2kdll}0lgj-d6NJ_Fq&xkla#FjbEu|)>YU+> zRZxgrDqsSkL@h7DK*DGwLy2uamI<8@)T`lb9Ea92(PMn+89TMVIrjdJzh~_P?aaCN z{sWh`yV+TLuf6tK-}PP3_xV06dxgbm6h*CKQ7npDG)@KOEkEFMfTA?i>sJ2%xw(4s zV#0s?N1@8ho~xm#*a%#zp!d=Wy5em*;uodz4B@7<2tH51<3|XRlHN>8;lGJXsONth z52BVY{q^(bJ5x*Kma&%jiD)U^pAjw9vJE|5%Z*yW=z!TKR^(WvwSu8Mjl8X(qcumZ z?#*i&bLOb63xilmi9(AhD6&S*PJ3nSw4+2mrI&G~Go0W$&f?SK_F{oW5EK$EimY*z zjE}X5Lb8fWo9fl){>W!*g%;=3?#pqfM%WpNb;az#vF>sEs439Rb2}&FV&vMfu#Q%x zJLuy)F>ZW9j=f0tjQx7!em{4XEr7VeA%9XvBZyvmF zG&#rA>Q82)W@MGKOCq|sN(EQhInmX$tH&|=vnHu5H6>Nrn%A1wnA78!O_eEzHco5B z+6n}P_)z{F!YSIL<_Y+oaLIqX-jRqe*5kQqv6!ZAGAVkkz-KqlIx{i zA)C?`cPBLnwThDQjA*ewfAxNwV}>go96L1!f4MQXLE$(B6Q^ldz+$$l@sI_gr9WkbHXX~HeKwz;Lg zW=&*EXW2B%Rx)Ors!2M|3824T!poEP@PnPxMSqo5X1|xe#_*l7Gd!)$Y92CPT*r-< zI>wK+M7Q{_;Iq>-xd)R@B)l=vT4=FN)qTEDsO9I%rSju}ne{0ud5^U)RoVPaCOxxL zmlC$BA$Fv<;Uh68pu|Sc9bQZ8InlYE9bVyzko@Ra+VzxcHw9_GPnlLwAbsySv^}Dn-!@BtD z;qb^;6?5|B$hxr_0UF0&k*rs-B)ss|jy(oPEdm&YShlKRD3%Ci}C(lyKq2(~W0h z@kmtx`-HR_O+|at!ac0Y3#b|`P;!$`R^3wfMgs zn9?kAT`cA2EoHt7pr|8M7WvM53Ug%se4hW;4Qeq3TlJ%;ZIlm1{e=pqe3GaziaJ0o zAm6=0Q8%ccP(CcrCtSxO1qaA&N#qlY+{S!5Km~An^ICeGZlxk6YIvtUu4j~QQz)%6 z<^6+!`=ag_u=Q2fGgn;{iVl&P%-!6k*Cl+(Iiv-t?sB@tKHR` zv-Xi|@k!AeoaIfb68T+42|Hp>28T65lj=><$+(-ly6?L#_sphBTRJZ_Uv(ADzERP9 zZSSR&C7dQ(`hHU?S9#y)664Pu)>y8O>u5};_pP$b2HbHv+3wB(3t{- zP%Gt^ws3+^9@ChFCP9gu4M%%CxNdYncsvTL8J4PC!FZsSZCdz>D6S<@*w7)}A>MS9 zEuFTp#sGXjJ?~jc4o9@#8Sb;v@s9Zp4$RQ1-LGjTHw8o znH$UCP|2vQPMF3s`^qc}sAeyX4OCkUbkeUpPQIwY;-9D1)=xVk!=bI2Lk| z-Ow(~5NcC)B(%FeEt#qtVW-u%)b}q{B%k0bn~R>L@-sp|2`n0x7|^?8oSs}j9? zLKTzWlRw1Yl6)fjYgOdc!hg%8^Lv`hbZWJF!Azqp9AY2yTeEM!h%4} zY^4)R!^0k$zVcru2-xvqEj>a}I}1*a(lpI_bYYa^UfcY@;c$!(vBf*(L&k39lXY?a zbK(D&2p&6=qnA}ZGFshla)t~OJs3{aat}0QWKFefUcndeR|ra`g1bLoxNTUKnRj+)rnC3< zE{Uk=yW!AAM`nJIc&Eehm0}%tvE*$omm8m_ORbV!jt5#Yo4*i+eP(o3eFv93S&*vy zYel5}KRb#yFQK2=p7l;8r01OpzFK6RRbEW-cbC4Nz2*^KK4qmQ*#4+nu_3+Pb}x3M z=C$&*?d}B$Q>Po{=7&*vy47`hESL_h^m}o^61nY>o}0jF-{Upce|~PJd?P%||4TH$ zzy#*Ne1}io<^Lt(U;x8wFYd)93{3E%hG@$79K{@%3cLp@0+7Y$4z-HHr-c+n@QBYI z>ZdQhdwKDEeYUd|D#uKoF3dQiv?>*{ROPVrsw=tnXU$6S(1A`q+v4(|*Bda&#Tvcv z+~*5lk@5kDU)e34`lyCY{Oq`NGU<3&-xS<}Rur8PS+lz045vwo3RRBTa1A_?)-IAo zHD|$9xhKw9tJgGVN40z;JeZpOUOHXTD(Psg?r1_Y0+ z8Q)Pd)^t+*QBBfEvQ)0@7x_C2YJYl-Cl)Kh)9Lb_S)OV}GH{8zoBOj?{nnX zg0h=+Bpwh58{n<=1t&FO6Cr@2>;|!=RIL|lh5Z?Cz+E0^jcAj4#0_bSTZ#MNmzA(N zp>m6}zp1`;>-mw$S^-Aws@Hi`pv+Sc9IhuJ_oTwN|FXf5jtT{#}VvNx1Sh2B0 zS*5y!8Ck3-asQ~m&xZ}PpTP;!OOJNqXkVi@S;uHLlziOI)KZs_k>b1A7<1e@>Jo1}yC632O)qr@>K zrOR&CtH;#(&0;qOJ+7nqVQ*TU2@%p>vD+!bKf4XqJXN$cTcLM5cN<-bl)!SnEv`4c zLN$}+iu(*UkaJAH##(Gruyc92i9-Eui&!t!E(~CYWZ6POM640Mg0H{;mX!nru%qM? zk+u6r`}$1lk8@;Empd(vQNfVWXiAmg`EH&rtjBqGUrf5Z?t1o3yD0F@Y^UtK%^&vW zwJOaO%}RyzXv4uUtBm)mfR9*HTfTz{0)>{YVAW)jg{@BuC@v4g!;6Jo%k-FJ4n1ia zf-K880;k@Z3<82o>^?+C8PQF3Nok7#MusPM;#N1u&Nf0Bsv2IVk(Cb z^97})>b^;PkUu-Rp#C(#3Rq}@Ror@(d0hFy)ZgCpZ2+-p_p7OWV%r&E92JR2>3+Hsbq z-(k&hvsb}_uey}i-}$+fn-bo*samx!Cd=q@ht~=$698Op-p7cb;aCz71pljlkiQ&l zz?+Y6->%mT3mP^Z6`=dacQ<52awXPGfKZDTk)`oqcw^?OLF-i!H>azmdq`;fIsmgw z#0ec2B}(-fiPC9{iT(cje!gpjCU#qn+Ek7qP1eGVXb=1Ovc=l6X>Hk*w1nH6qyFrE zcXF*@Q0z|40d9Tw)LfowCVgMb?cS`F@Ei!l@$edUw1^X2-;#x=?BImN^9AR^jbusp zUBU1dh1oZylY}Pt-tEj*Txzn5l+FLX`pdFfzR-0cu1Vbw*UFX>(~$PJsBYHT95-xo z>4QM4c$lpf5HwsOA9T`v(-=oKiye?8eb*ZhWD#@~K)}&{&nKKRc&v>IJVJd;1swsv z_x!#7{6D<7-wXZ`3otQ567{M#Twqa)DC!hBY@<-hd}0na$ahI3W;lQV15pNZhxZc1 z7V`lH6I+m=gZU1RX2ozG+aF!r09T@qTd8i9Rnn}l7x5*9RXZ~|wr^uXcvhRc!knc$ zoz`}tQGPAHI$?4&Ao)a|dRcCqighsf9#D@(-C6{sGqR4?oTb82-&a+bqB;{p|KWdR zU*>XSPq6NBf$}2lPu5Sh<^p0^59v%_y|e0-UVC?SVQ-yY`9F8+)UCM_5Bs@sDtT}I zS~@?vb2t5^$w)neI0;n{C z2OWSbc^#txDX(u$+&kUNa+ijuS^gYIKQhpCPJETDa$3+d@j$0eUEsWMJi2bCG9;#e zAHJJa{HoN|dN=8~e~@rXL*zPw*B9=XDbPDct1&?Rf-H$vPq~}D*e~Bh!s3YNZ)7-nE zAM|jBI>U>%$x>z9b@7K+NpOC;uG3LzJ?@Pm; zk93(@nEIGdnN;t?M9D9!KY$1M9H3Tst$Q2wI_1lv{)zIr;fb74^ZWe6E8<;tThjaQ zCm&x1{)-08(3X=mdwO6~3EdJ+RtD*(d=O=z&4iz{7u0LC$qk#`%Hdtp3NBaKm|nW~ zzNut3u%e|4JRPs4=jN^&IO%AFo*{`<8L^|L{Wdo01B?ra&W%5YH6kQBZLuw>q2T10 z8m@MaB?Dk$YKpV0D`2>cHVLK_CGvxUNhf>LQOjMj8YMMoZ1QreEF1))48Y-yeUZY0 z8=N@oTv z@M)eS{mU4zVUjIyko+yFhkM$4>6vV~()}GA>8CWma9UQp@^l6_fd*fdAKWbAq)xaRQMqIRib>hmC$oF9HMJXa}f zA2m9M>I`;QmH4lmHbaHcXnnZG*j-&^{CW|)=&zfK9S_>vIy2lqF;Rn!JGGpid%e_-jjRl0FQsS!)~X-+i&{OqnkAa7gde zx_IeX*=oW7&b?mbQo0V-f+t8*39z`SQ;UpZ(2F00v>Ayb$9P|&k2Tu1R!=IH!&w82xVDGuAtyP0U z`2Uq^b*ikgRf2_WrTX+JU-WR51i}0Y`?tiM!Fe)^^-9X;0>vDd(|OX5ak4+Yj#<>_ zeJRVc+A|l!p&s#C=RZH6qhP9mo^Y1(((p`-{4%EHQGOAgpqPnnaq#l)%q7fs^K5&1 z&qVJZ9}YC%MU-Yz4CORNbRANSzL|{-h^+EP0>T)!aKK)SB*xu-^Hjfmv>yot6QJkj z%e`eSdg=7wIKmA2mChkRNW@A=+x!vhdO2u9n}VBzxUuV0r@%5B zu9{I^Qi>5&A*2-lz*Sn^O0#lCsrsA`TnJWAK!ba9$)_!BWJCZIw{Mz=CSe`B9kBu& zHxs?Y6RL%%?V`7iUI&$#%FX5t+fAub)$dvQR;B8C_C&YX`f%XFE}I)kr7@?w@+LS=Yf4zR ziiCiGvdB^`w!5s~0GlIeWJT2GelJI@qD$Y)eizaF!z5uwwx%DQcg$aoP3-_~;jWpL`T$w?0yXW9{LF8SlYynK7^NsE1rrSNC z&6Cfry~$~_jwAy=7Cq9(p5VBLS6bs#4js}E{Hz#fFTrMDvr<&Lbv$*d0s+u?z@Gyn zC+uf;c8sz%+1Bwc0VIQG%pa=1Dw7C7KK@E|_MNrU<$bU8=;KbVP+r{dr?dv*+?u|> z2L$XGH_pUNo6QgXb*+W#cvu+tlB_=mCL#ObI3sXZ()4Z6qJ``8GM7qqYNS|f$m;~8 zoFuTAu5uTIwqLOJk<6ySkEHP@5y_ZT|vp-KG4k04V>p zH}$b~ZoE8A3LdT~X$P~KnZFhb-)-lHKQ*4&gv`%F!^-viT|-~m9g(;HAa960LFb1I z?V}rv7uSzmTo&t(W5QPu zF4A!}r|)q070UDX>*p?tBFjAv3>cV)3WRU>eTgPsU|jfT4o1>WX5FQ+^JVckV0{XA>{X!(>oH^4>m|Yjh`F`p;H1M?2?y^FVoO+tyIRl zFA4<|OqFzA6uJ;T>%xyVAXz-N4eVnMSb?afU5{Kvx{i}gyLwS|_=%-g4+8Zrh0`^a zw?<2k2cJ}zY6gI=MIk()F-~o0Iw_s%0z($|n>YY#9^iWJucFh!qK|41v-QH^($h$y z+$9SFa^^^se9~~*Zj&D!Yl4%W0&BxBo6-xlYr*DBI!lr)`Y1OK{8%_xOLN81hHzGa zdO#Pha_)9n!Zmb-F8uw4{_J?y__Pu9Am|qmIK@GU?BmNpr9AqX&rePCOJc8)~7kEyLjaJ}F>d1gbfnP@VpEAy_ zpWudGhero3r?5PPohLVUKkIGUV3<=5j?zM;g@uL5+RFSDqLFp+ z+4rorM}}LQm$2hju8Yr;H{DZjFzUIBfqh2<*2PynO*v`IUt52=Sh(}7Oym}d!eThR z`R6ShQuh}{NH;vPj=(R-%`T7!>I8buklZN)DxQZSu8cZtlk! z!-_D1ws!^0g*O7#n#<0VufT%9_(l=@O;;Dg91iRnfDPMRVb!Ih6o{snu`CslMELMgZSr zM-7i}k0I|I^;gg%2Eq}Tk%l!)*q)po%?|)6vQiV1Bl>&`;&(B~j1}p*_2mSl!iRu5^Umf36%f4Jk*N5%U6>bK_at1Xhq}Rq?EX)M+BF>(XYJ|mOtGl{1966uNd?V`w$6~noHaB4k{7q%P_Nr`ey0iQ7#H34sLEwZX zw92^LU&@&qrwGu!CThA0PULA5vSry<5Oetum+D7ivjrO|A>~g#!K*O=+7`;s`w8Cf z3f!VE@vyjq3A`8~2Xh_c3{gsX|DHeJPx*TZH74*%CZ|kVlOfrd(*Vkk#A`kzg-IQu znD4v=3rP63h@>@{QlCJ+;BLQ&v%E|cEuB8*zrP_Pal0vPvD$FTINl^pS+dIV$n~ju zU|2%3%?jBK{SOF>zelLMNZL1%xLxoq8@X>@54-`1v`gf4Et22JLX@G>;FAS)a4Vpa zGh$dHLBaJk=WX)4eG{DEW*WgZ^2>7MogF1frZVj!!YYWhrA>9C=WP%XA#1PQbTnw0 zq2-Nu)8=8MONj62YLX&Fe$(!1Maq8A9ax;9nqB=-w74N7t|g9mQUYVkCZVkgNFvfC z(PGdBI2n~rjn7T6bC}iuNh;_zh?th?rGsEKwPlkw6@2{a znUpZ_{jE72x>SjJKoRPgIiy>4(H8o44O}tZkHtYNXeg-jqc&dY)2_|N`otH|NqB)i zdV61ASI8TQNYo4q@gLCY`2+y{0@c9w@(fN$A@D11o*ZjcOI@rz8OOdzWu!h2KIk>+t{60Vd-4d;UC` zg5@wK7r+_)dflX|ZXiqQg@}^q~E{~57?!6#q;Wq)#I@0P6E{Q}^6}j6U!_#{EJ)T;fh*-Ql zp5`D5+kHK~6VWdX7uNL0?`5CVe`huK)+qmi%(JH4IHisWR%K=bIJv3{QxD;*p_yFd znPb3AAYMo0UnpOr{iUldBYHZwJbJhGaB^EiTifw~Bo;gERNrCzQ{{>sX)0Zrn3qoS zzjXT-1xv;Q+}}TYY#SdyJU>c93^W&hQYZ>lApwuHGAIhe)5#Bzly_)yLLRQDy3FNG zS7fq_%uTn7Rhl}*`WA6vYV{V!S42(p$WS2aodNEqo$!BzvR=pKrT^i7R5%>z6J~@f zpg#A5!Ny|xbP|h#8`_{#GNKpa@A?B+TMcp#s93&hRTaF_tt?k{<)&(hMAYjvqvOWA zn;|L!K-WC9%mPRLRTdvOEr!U6UAW=Pa%0Vb&$FKOW?#h`#Loh$^BPFxlUoX*z(SIe z=4TD%=e27_;$AO$WI*JR-$UnY84t1jXXppfv!FnBtIqD!@!U_R*1Zc|0vO+k zlR2xZo&dsQZ5aBhXsF1YO4CfRf~7cbg7W-9d9;l%3=Do?qB5_*$j2L`G3bIRU=GYF zb6^PAZ7)EC_g+5&7;rBGEST@S5Mu#B7xSe|1x$fATonkOL1>$v=F2Q+mZzK1E#Ew+E5M6HFOS+u;c1aGKqYJ6&O> zvZ*epLVtjFwSt%wh^Br8?PWqEWAK+diqUAOChYB zw&>vyEkM)l(z_qY%JORYHnA?@Is)SKeVi6#mDI-b5P`}R<_iNu<#71Y-KHgxHss-e zA00C}R)XLzDc#9g#e`xmRhz_Gu?4;zNoY_Sa9n72P^1D$R^(O1`V6GDc0@}dh!R@# zQkNWLiqQl`lFk$ zp`|WqyP>JRdrZB(9H7}*0^hlsu278%2AjE|vr)P*wc09!)Zm?qxg-UfUAYY0xCmM5 z8+v#6v6^I%9Zgb0xTforUZFHsC99%lkzS7I3UyqE2SVDOyM#3-i^-no-K-U*gbmy` z#dwjd*Z$^BC5c$mwilM;H5#Ur0lV|I<^{1h^%@sU>Xe7}XG{tOEDvsG?tOXiP6Pnk z|GGmhq^N&@vqX1FMUa9Bf+x;V)UKhNm^^u%@>#F5_np2t6+GqGzow|hLmn4oxs-qV z{1QQ73xXI8khHh{*4|57&y+b@v!kFfLRRO?rduMr1L8({QE$5=)om;g7e|pJb9bZFaecO{?A_qdgnK1S=~}1qss4(Qzdn> zTu38zYf9flmA`|qYYI8R*=4yx(XxPpwfQ0S8`A41dZ!Ze#s`3ecTJ1`C%TBe?Q@|7 z`YPwSoe@s@Vd2AQVa9NIFo@*?4VfX)=CU#4*1n7UR}=X^y$E%ffxjYUXPQ{JDd{+n?zGuH);b{O#01RA*Op9PM1tm6 zbe?8aDulZ|d0>OX8_#Zq(u!X>Q=zS#sFJ-&0{};p>>{|}$CX(79OF$QTgOQ#vLLI? za#wr>#j{soG*3G*rzCRnVGazL`uC@dmAx#*DZ^GVhXBg+x9ItQ{g`%OQW7uo68@Cm z6^a4MTPPnw6EFt`s89qbGl!Q2_!RLgi*$mdQEKEf@Cju?llaILXjp{EjPVbFn3Zjq z1!#N`(Fb|LV6RbXRr-*A=e-D#V@z0_{^JR@qG{)Bp*N>sdw<_*w;S zZH!sESu5poWt9lqxz#am*A-Uic&)N9b?u6=@W%8#UnBz1Wc#+qiIVoC8plj&+4O)KG92w<={KrbFvw4MnthSEsi8C3d)<}r>0HQc zx;tl6Wl>^rV|s2XHzkz|O@5xHqDeyfwOMxKjgUmapmVytXTQyX;cz)j+s}gvIoA+b zJ7D}Rv=n4@G$9D#utt%9r2B;(VWWDfMcmhqbXr4C*RrnQ`qNJSS_!)r64~VU(?a1? zNNbF)W^lkgPSDdzU6?g%bwzXb_u!&=W)Gtb6%ZGqwd?7nQILs6Y`lWU3vzknd0I$b zRnra9TR9?xF}t-3OPsxRqov()0nweYm%o7=s1_0r`{?*)UEn)A^_RO^deh6T+-hcs zRpo1%l||Rng|36a7=df(nYa%03@9cZcu*{m95k&r=gq|ktR|wjV>L%26a5Yg;44ZO z2Hvbo+QcrX8x>5AqkAm`JlKobdZM&R6l!x92&T3R$P_?o7Mm}Ua5JfBD_<}I`7Ts6 zTx1zJA=xdkOtzLJY=;3E`2IJ`N}$g<7!=o3-_-2qvv4Vr98$Ve{ii`~*)ahhYd#@~ zAWXT5I1dTWAWqnhlJV}>7+ntpT;R1L_T)kYH`as6biSBvl@12i$PtIQ#oDxhAb+G@ z<65`{C#5&*Pmi@ENHGpDL**q2s3IQ3GthOX#6XbOnU+8^fEQC`M=`{$rFC$9ilC+51nX)KAB>Bt{%(g&Vvu1F-Nktw63&m(aE~nmJ zdTJzKWU3D@%O>Jwl2_0MMb-j&0kqt#8{rm_)C&|`3w`{2`RExry}b(>Xdoczed#x~ zKWmcMP1xj;nu3`M(DZh-x)m{^I}l{y0gWk-6T*cQD7ys|TL`8aY_`k+k$4SyYjS+M z2#8ETU-a{xf&xfDBS$;}_Y;Ed9_?DDWy7%Oa=W9aA3-ubR*$JL-90Qtn%r)Hn7cw3 zX3G49>j$OvPllhjF5cBMo1pn3S@j`!7iaEXOJMmQ4%Dt8fC<{QJ!gx^Qoe8jlVVDM zu@X0CGzr`BlA~p0o|MZ9CrMH(f#Af33?6ttOFttrY}jrumbwOW zL6Covc;6)Ln_S7pE*?%O6zW2#+kyD>(!1wA{{>{_+spa`1#^6XMKObEf&3G~+e`?C z_CWBR5pSpmHTmxmUk6sSX209Ct8)m#td`zv=QT(Jb>W&lk2dZhqb!)hkc|RW7ReX- zC-tG#NLSSu38(9F(>cE(6Qz|)baS|E11xC3T2OA(sXI;tOH;yB`?e^!5^P$6u3yKy z-0gNg?DoPVpdjx$#)xSd&Fnwq4RHyBmR=r6e$j_XG7|MH#hfyqn5xLBFG=|@1-O@~ z@8tnWc;;`>^Z&d8I>?7v$GqXVmn_1vRz&$G^L1qe=8H2yXRIWW&`nvLL22S@%J$!2+24|wM@GUzsZE6$0`%u zGN-I$>v`&R37occyWyT%!|pz$Yn803Dgqg1xWy1(grB^a+~O{@A=)gQMz-ftjuE?0 z2yU}pgS-l{ZQ!p|nIOvIRO3spUH!pqwmo)1$KBDWOIa?}B?be4Nrc;uAqnOF#nd`p zdVavOUVipB&mIOqw4>SBQ&`zjXy`-)&f>2)aJG~m4kW~9|5lh85?L)m3dGp`ZWv_m z^;e-Nl_fYI_VY+!dbTiODM>{ky`2VzvCS}neMCh=tJ=CHU~-Y{X)SuPV8Y$)E+;y0 z0{yJ{#ylV-)+4~bi>cLFbNoW(GxPDlpg@8Ux40CC6X^zheD#}%PP^ZIgTL!$8Hk1k zJ@+m7??Q`34+l*9a!gaHhZlzZhVz9CJFqh8+f6pepw3DL((^+|OO2OgR;i;7@&Vb$ z4PuDH$Jf^HwLo%axSUAWDEUyv4TY1r`_Uyy zUzJ!aA=U#snorz#fznI%5M<&;kdDAo%y<6Of*-SyUQ|UfwJ`S{@tWxK=l5T*hs>6V zSjz8(48+IFEixP=!#pw^B!C?e|KY%V_p%i9 z4Vz6(N2WIqDf8^g^QM1I;puo-gJl3~;?~dz2!1B*HaQJykOv1HO@!Op^4(e~{cZ@C zyW42G33R}-Ds`#K)|7BfClWw;jleAj{{<;ztHcWY5-9($n^1_IL)iD2im21Nu?>C@ zp0y8Y76E;J)S&K{UQRp=#}xgk2@)NbF8oaQyP;64k+2xL(1)Lm3e1;IrT?s@yA|9Z za9K`)M9Mt`Z7y_7R}UhRhJ5tKM+^Fk(AX&=|JJfCr4SnVJNO7}1@w+n1K=?)L4tbN zZfHbY+tJdS*PPc1e(?uc*k^%3(amHj9VG9H^}4hit8EJxBG;+f@@;$Ge;?TGR!}rV z1YBuXs68p;4NmaD$xXt(K`hhLmi?pl(TfWMZ1M+|o__Fs$63lTwe(v)`x8CT5adpM zhL$*>fE_#p=Rbv>3d=7SdoTeN`evfx_Dx0d68q@6`wM-rMi9gd`~z)ZTm=vk5V)&SB9;02*%LQaPpdo=zn z9XK*%Y`=FY*6~h%FrY?`-GMmyw%Po<(8i-$Q4_*iUaO$z@x5nY3psVj!eH;qe=aK@ zDn`6I-qT>PKmKKPLcXyE6&UP~Ol}nmap-`tlhfOrD=D0Y?*rHNK(`*kCL~!9b;iBE zs_9OPs}PxMh@0|_$oEuSlC5pNuR_ogTe~k$ceMD`XqK&PdN|#}o6ZY<-!GtKtb1fd za{JxFI}eK@-}ei#l}&9a4$^r;uo%q#tHtF#;!Cyj+h`-lD`H47TkR$%45Lj)hR1GO5Vh12uY^dIp;f6?P z_3RsTd4ZIWVE8M=|G>?RU>lBDY|RdTKP^x&cqw#7BCyP)grB9M6K(09%PFuQ4A=1h zLt8T=ZAI6!dG0b=& zeJ_0<*~gJ{YnQtO5voyl3>+q)J!0hXR#T}uv0Qp%&yghmq^_{iQxf*^Wm*9oOrI8t zd2JaV`@A$3p)nS5j*zI{(_Yb7)h4`X=^Fb8wlp4JehNu?FmgSP>3uOdYiGmy%!BQ_ zvB?AZex>TG3WzYFPnxdK#V|ro$br5yRAR3IAG;3TOAp~H)t}71{;rBkjsIv9lMyj4RePa<9$`K)!6D>NW3B)ymCV;Fy^{LC)c)13;>V2 z9%7f>%0whw>6r>g;@%65`;dJxW5e{s7X`I!;%}T)NIGL*Y*j&a-=R#t(y(_BQ0^i$ zMl_;}{Jvl5G)TmJ|4MM{j*tNP;kDSeZnWB-tT>bw+!75zc;tX)v#aWd2aw`Bkztx6 zNVl(gFZNt#!sT0S&+Ji8toff^T$exxU~Byx&H18m!-wvyCxFN12M|)t-EN3G8C0;u zk@-$=VZ~--Tkw8!RfX%P%hb!o-(EY=&xIlfjN>|F$~EPyX*z=lUfaz>P#H*A37P&t zwi!eUZ$>`WGA=eDy+070TQVoV-9}(1O}AgecA9$-VLs5vB=TQj3ql(ZdCf%#62>?r z3y#$IOhx89*swq@clNdyJz71rek$>HU6llhb4W{N*kVA}NIQ@);tcVx763Tsh-{!% zA+XZNABwd9wJ_!65RhNr}5`*NCI^r#{9PH_2!A;ZISCN$mX0G1*Wtrm)(v(DD)`M-Z{1PUj z@`hC~HLtCDo#4C;zGM&?4V-}T_1@-7?qEup0;u6OdaRWC_4Ds2iV3h@AY8w{XBA<; zh{`t3?=Qy1{@%FEOEUhQm=>j2+B8q_{b$z{XPUqJa832Ps-h@$#@r%&wTi`24P>{l!*v0 zO=WPRqouWkV&fnalti`!)@v*VO+UhO2sW|Di#NQh$C)Jx#O8GwluU8fl)!iNR@wJZ zl;2+oI-^0_4j>3Q4&gW~*i8uDFiymYIQRLQhK%?dBS7D%or@eXA2B?(x?9RcOQH3^ zUk*XeQ15`Ml7EP75$HaU4jnpQ$ADUo4QS#|z!lXtkiAyIu8>5KMYJGnCY1bK$Xyz1 zNcn)7u4v4M{&Fui{3+uaIgqKsjkbpVKG^P3gpRH~Z`wWjW@gORZm}C0&mXusN9{>z zfhFuj5G8{SdR&$RItwxXM<7fTH?U7KX7h(oZ&f;Gv4J35HTtt=nG*W}O*{p6lLX;? z6!!aJ_ow+%b4qv<5H_b-c2k7ZmU#v>**~5wfQdz*rf z?l}hLw08=7(N>U{jFNLrl&AYQk+6>)o{-F*uRs7#ukK{|V){xsC`*OVXE za%_(-G_n-yq1<``1KeQFt(=i9s6^TtYSmrliWSC2cEN+Yni#%3L!Q5LjrS z6R578s|M{_C6iYbq74oQ-i&1I9P;i*R%A9_+V2fwQA}>~Wm^1YMv_HJS=53TS#rkM zVX&uOnEf_SMx6N}5T*c!ZR8H7Qg2mEDU(fS4$LW2Gjm{W!zZt?!|c7c`NpZODZHkg zdhsQ$EC$$Ak&>Dn)^P^EcVq&`Xpe2pJ_z5TOT`cU0K8`3(8E)L?_cw={s-m#<*bo! ziHNbpj&0Q;JcD3xtVxYf8sCi7Cro!*rYo?I^Ab|Q@G77auy>r`$++H}bJj!H-IUWa zbD;~46WcL!)SqOocKkkA6c6R-&d8&FK0(-(4I!)auBomVStf7;R4E4MfMmmLSYu@F2uWN+1S$onZ3nfU1jslJKSeeoB8=IW6)#t&XneZbkju}f^G`3;IV<&pO8p};z-$e9|oD3{E zhW*i8sKx3=+1j$198sbW&2jM87zlA9Ptt%e!Ykva9msyFw@7ORbZH;HCb`}#}qYfsof(b8$wE4T-24s8(ctqfk1 z3Yn{E>zKxdP4k2aX%Mz;HGsRwsB_E_uuVg6%*W54$l|a;YkX%xT~cng8hm#mQVRGD zuG8|MP$yq_d^ryQ05Oss^@L%gJlZ#yWD2TR_vdak?H|cP$^qkHDjOEiV(rE&N3Ogj zwsbAC44lFbA>5SQOwH+0ho4}PpJ~Z{FMDtEUHrHWei1>j?L2NQZBjvGE1l|>;$?w0 zrn;7EwEI)p!jEduViWfJ4E0j(EdJ8%d{ z^wT!%#lTwY#zyzV^wNnQ?M{6w7SV4s=em}#^qo%SQ`mKK?b`FmcIBO56?EvJFC#yY zle6}#p%9rTeO*Od$b)eT7^p8;Bv6nPc18#};g>goqh7dprc`GlYMAfGR}QqR^HFMPLX> zRs?cF@!*)vVdw!gLNT%2u=584_k+(1V}8MFY@)0A>cMbCXxRM$FwnXfksc)5CgmmU z=79P{+{z`BQHq_}U>c9c;b+k>8C3YGk{<2YM5lQWIzxBNEr~Rz`?TO&Y?*Q3S0d`w zSmyDAS5O)55Rh!y=4SV5Cw8XngIZ$ZBO!k1Y#Z78_pqaO4cU6LEukv}#FslLdRr30 z-|+&~^l+UGeNgr=NBTtA9fu8r;b-@)emv2e<${*cy`si;a$nBLY_2i0GoT|l2iSW7Nb7V0>R;JW<&w`CUxOXW;xaWNi_(k|#3Bai@5PvdOCFVh|qGo^G zd%@=%dC*V5#)L!f$fEZ6Y+Q6C7+c4R$b-nmerT1qX3`8#%?ZGHNz@)+oGxHqfn1Dx z$>~BoC;+ABe6IK(c?C%$&&B7cE52w(ARZJ;N~w*$cq4K#dHp@)lr#fvMrni(p1T;O zq>*?*YU3+MR!~2ul++;~rjZm=RS+J8Q_>95Ipp*dX{4uf{BeqVU%nuoOZv*wD$)#e zyAPgATIKI)1_G%gi_mqXW0?n$H}Yj(;Q-#qTZ%EF{^HBjOrD$Ic_Y$Si@gJi2T@nZ zpzyF)gy|g5`z}LP;>9U>5a}F@0>Usnh!_LYb)>II=a5%mp|5aC8tG|O#QZ5~GmB!H zL8|g}djx4DY1MkDp7HwReLaRmM*sisf4~00+pk_*@N{z#)#k(UxkHACbTgSK+lV=n zjwFMCA@V!7@Jis35cKO7*x)JOJHFo1HBkLBv&s)Ma+zlkd@w{F!wJHyIzY^sSm;vN zKC1GKAT#nOm>J<1K-}vo^~K;PlVBuJgDnk5dU?TD8&hMr2U75zn`n=?!u(Mv(Ya(m7rqpk|JcuJdOs2Q_3Gt%Y=YNJ0h7l;#O{IO>ZA*&*b^rSy( zCVnxQJlAg{aqT~HqMqd_oK!_ckkMZOk4ub!X~ujhaiS6P?%C@m=lj`vvF8<-b%5OK zSr+248fW3&J3o4^r{;N2k4fjLISgwinJG7@J1>plyiXDtU(b{zQ)3%k0W;iW9-)+Y zm4)c5g(5GmUUATYj`duOHhY>u796JAeK1BZZ3F&_^p$rM@V@7Wi4tSL z#38RwF|SW*W*h~%croScsfu`&B}e`VGX;*(GYZ76yc722>!Y82xB2fO=1oeO0rmI| zpLt(LE`B+kFQAbd36Sx4B-Z?d{ZZGEi-`+jES8vx*UU&WJfpt^r7t>X0W+QJ&>QFc z(e0$4VMy~+!-pBN`#u*)sV|<(7%*{Ai#EQ>)C`YAYJTaxiM5~e+34|Cq$*4+PhSZb zBRoLH$b)(aD1c)mCb|f@Gy)h8kb6Bg=}+c@Zv-(0k2A-R{dm%0^x^AXK4|_0$@qGm z4C&Zcamu_ey6%c+d|&i4F;T|3kvICWlVN-vSqMC(ctO&Wo-ty-d?PZxv3Os+;LEPt zMofjw6k_dIC4W3d=yuYR0eGW@K&EY;s)$o1uaABvFG%{?11Hfret512F$Iv0B@ZGX z2<~fsnOF%p>0S3v})cq&>p=x%h7xB^Fd%9srNo}S#!rTuyr6dkNhv|5#8jx*rT-gl&RnVh literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/lfo_trancegate_whole_2.flac b/src/samples/waveforms/lfo_trancegate_whole_2.flac new file mode 100644 index 0000000000000000000000000000000000000000..f60c7e1182fe35f55c9e627ac9843c5bab7a409f GIT binary patch literal 23594 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 Z2u}KX&}&G)kK_4>sQAPjP{{vi9K6d~B literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/modsqr.flac b/src/samples/waveforms/modsqr.flac new file mode 100644 index 0000000000000000000000000000000000000000..811e62c6325965edb8076d63836c00f12432dda8 GIT binary patch literal 12516 zcmV%hE;24LATls8H!wLdHvj+t0RQ;Q3;-7v00005 zQ~C;|+8Zo)U;7Z&rnt3VsNFy4(?!|o&DLmgkCY5{V-pk@Qo=3*kT8W5Iif`t$kIn5 zKhh$RM42R!Ch0K%nwSIC-~a)`hyXwW05ArCOaq`F0SE=a5&#eZfHVPM1po*DKmq^& z2RLa^0IHN%p=4AV<*CwUpQhlFImGemC=anZdI@v1_&CjDII}4U7sHX5wMnB>+P(j` zvro`f?OA8p*8RnIToMY?kk(!8V_P;QRb+mvk0le|?{WC{Syw@;zUAK$Q>G+r`TLSa zrAvy~lRkDzLQqs(SRgMMnU01dFr;=E1%a?^9EYHQHw6KRb{~yFiNJIs5{gL788l64 z`_@s)?cxbcX*`W1xVjZaP^vYB5p*huBe<$*7)m8GYKc81Pv2X(1BAR4R8!jSH zP?Vt=Y7)f6jvExNH(qB>&Wj90q~nsYsEAHA5RU`{aWJ?{BtAbgFfDlfqDAd-67IP5 zDXN!9rPBG_vLc+!V#zc|Fqh3Q<=1u+&62G3x@!JUW778&yz`>y53(dwxSK;R9XLSf zgCk^44LB4e7940t4Z(z{u!iL=q$%DlS~9R0vguby}d2f&Ag`GUn7uC zt0HP?^+e99?$VyFpN(EG8gQu0y&Vz)22P%~B6jqJxk}Q;PRQ31uztLmW9J6(agr;P zlc5pxJ3tH|*OrNYxT8O)zumo>RPVH6M8*vL!NqB_RX7oGc6QK&!ggTFNGfI_g3{op`n`{|0NL<9O--=Z%TBHk7g?oZWv@-eQH@b#Bp++E0J0W?OagQHL8W;E6M$rAN&U zpBxku3A_ld6fR_8L6t}sQli`~nGH_#BU*oZF`REu_WqamvH!Joy@`JNqvmp6i1CEI zG5R8y?I%o6COpebvf-MFQ)SYH9~5YH;gh9gD9~|W^5G(_$-AzMcXktN z79~fPP=by;!43;-Et3Q!DTM?sD3*k{z=cAHf(nK{6uPpLWR|kui7T3&XU#n=@otUE z6FS6un5iLdtiE%)T>r{g8m4~ntF6^xbEr!oCP~qxqDaiRRm(hm8J8u}{F@SIC&VR- z*KUKfU!wo-_|}YWL(@N(+^&W2C)fY~TUl%*XwbJxje6V3W`3}#pBiPKDg2x6xOE7E zGRE2nuqbHJaW(}=kT$VWDcvI=R*M+3p>ED-S5N3+CE%7`(dU{q#`U&4u}ymO8krgF zMu?|meAx99IHTT4<+~M1OFu}Wa;eC;P(?wegbg}2n4yG1gyL?=EliflBJ2^mB=R#L zR{@s9ON^o)=&9AunSf;hTcVF*uCJAuFhugKYZM@;;ZerKqk~;2=GEpesa>YYv_-=R zNhCnR7L<9V+)|s=NO)p^m*UzR>erWPRJ&5eiq)&rrCX}`RmZ&a$t{Tz5h3E95}@{m z5;R$%E*^0~D~?>ptXl1AZ%&DPgQ5awGT87U78PloFFBF$s=-o#*`RH5A(iZ8bhAgR zJXHTXy&K6IUonMZvaVcInKw+6C}^Q`M2|Em$wR41D`_=Iv+5h{#+z;JDn)&W&`<5Q z-o{uDlnd#$ACuVL%!F_a++0O*wM5CHGeDa`HHqFAg;q@0*iuHm5OgG!c}A>qW-Qi< zRMkyvLoP7}mZ{39#1cwuLfXC~{}aO~{Zn=d)R_MP-U4$QWKW{2uBvObE{jor<$G~i zHznDfaw_cNr%5~@oJIM?ZKPEiDK3iZ_U9xxb9~5ek&h4fXHvSDt_<{Z(>UR7f!+)B zBV1yEY#Zky)DP4vvU%o`J}FU)Xna`{B-9dI<044TsUo?QMBbBTiX`%GKX0>gyDI55 z$K)AA*_O?|*>vAm?dI>26)cTj`kc6eWhmAhiHR_Wlt~N}*o9XGTeOPpvYYH9RSp|Q zgB2Y8o>}0XA#0;_#Wpk7cXAiVPZ?c@IuqN!X!0Xewrvx*A}8h@i@fqY~*0s3#7aU@~BCIdAhLMpdKr>b3ggOsRZt@|+N&a@mTc zD!D~OZaXH_t1`+-Bp`^A#LF;Uf=dxmq+foqiX^ZjxV1o~VcmL}_@a6q=GJl=iFz?u zQi*Q}&~J5+VU-$fSDZ}4GX*7^xR2_PT1edKsV6;kyA4xY#Cuou_h62kE)N!TNn zZu)x}Kqr;QdI)Ishb}mHV*wE;q^A5C{61$4II}l_^6%d~eWaktllioc; z)+ogVlQjgfNJ_Czzb9e23jFJ4O13vptw!!E6ZL+Cah;GND2|CqqzyO73X}#| z2+jBAZjSDR%?ynZA*?WC;IrVx!qyykk%O8HWF>LLP+1bynn~F>lkh~4I%pHY_R~AF z@E=Ha&+VBjy*{!ws$Xd{L`4gQ21CY5VoD)$QA^rHu*DkYoaY{cia@tZO#~4v>l^Qh z@V*Ai0aL(?%aL@?N9rPpn2)S4;y6Z@n^!GDiNj1hX`xC3PJyCeQLsZ|9BRx>q}K0L z5oqjHO?208=j3G@nUNmdUGA#szAMF0T~4J^RVeMpPahmALXv3_!y$&vaj6eJ3KayM z3?e0~2yJGQdb6ZRxDj|wcm{kr+h^M{>9*Ilb3KCf=osNAD?M2U)GD!N$q*>eiqox1 zpj}dElS}n!61puiIe7QyJ~h$KO!R-_nXgyUwZr;lw>rIs4|M*F?Ei#1Axz!T2{Bp0 zX%ZGn%pIC~s?Rb-as*U5m8D;OGDx<{^@(_&lu%V6It|Eflt5!)<-O(DKJ>v!!71Y%v{Tk8d?(4C{h?c{ zeO9UUNM<>>xv`7+AO9PHLc*X$)LJ2I=o=FY7jFJ&B zDv?|YxD{|-`7ahz$|}V??r6*Ky!XN-kE%rfd$;KqxFIMbBx=H1+9iF73z$kp zsYNNeqv|xOACanCmiWrHCiJiW)v9}E>UC++nTW{W3i|hIt0d9~7ARnVlEcaiFfF0W z7DcHv15flPz2)`pY-{(!K zPBp`r6kt(cg25t01DOL(f*w$(s;m^E_6z^L4=nM2nGWT24Ac$LAM9R$mkf7Ey|%q+ zcStZu%W<(7^Y%?WK3-+(3Urz(t-AP=FlWr?M@tH+|M{C{xMibe3*wLa|DIn!+?mU9 ze=!j(5j1BWZRtRz6g2>+K`99k_X5hCTOXG2ALp&3@z+Onf(a&B5)Dd-UBunMHBEVl;Tz6Ei35T zTM#-t>z0a8gHM!KR#btpAyFeB<;?&1%M1Y!7+qh^U0Us3RqS0*&sev#F%$?*9ky=y zf0^~ok;5%n$pjs$CoC^~?G?A6Zu#p^XJ}q36Nm{)ibX>4gL<12mm!I9NyJ8^iqRuv zM(f_n2O%I@G82;#uy)Xu@jK#Ij@%HwQ-z(ZMvA$vhH9XbOmwj+kc?n49}h=^(ZIAo zQ+LeLa}+bfVpPcX&g*7^PF)q45Vlge9#vyzjLDv?Lb%L)2*F@_HaBH|uMSR#YE1pd zH@0$;BGX2mrk-@4q|eJ{!r8iZa3MM^VcZea#iO1l_X}^b`*cQ`no7VbEF)+As|khJ}0vcQBM_B zZprz9Spy!S*MnP?0*px-&=k@TekH3dtR(o;!+)=<45SD0GwCV)*=;LriFCA~F}XRV zZG}_MggsW^QOKgu>fF}U%EXFQ6n02fA|rJzuNA76>C-PFTZUZD&`vf9#scys_3ZUR z*(tVI=hZ<8BlnHTiNwM&z?66+8ylZ5X&G}m7luR8GF;3DVNm?RuS``jm*V#h`dXl+ z<9)HC6phK9xS-(IVz z+j3CU$xfXqNs1K(YKdt54J_n;VT+)IKtFu0|C^C9ZL6x%GQ{$9hfYHyePEdxQ_CU> zms*sSRfs#i@2|Z+@!harXgca^o5xLCIO%QCKBg$iQQILdAz*%_@u^`;qBBNOG3-WH zcq=zl@8LcU)1@V9%=Jm@(vy^99nM_tcOg7W>h~$BacLFEilRQrk;P-HOA#`FNM0Eq ziHb}LToIrvy$XCWsh<3^xVG)c$pvM`Z^b zekuyY0)IQ^nthgLB~-`j;-VCb#DWlrm6uWdQVd*fn!Tj8L()P&txmY?fUgegL*cnG zy2j|2qW&cYBf*%t=?82l(5Nd-mSsdDVv-0{i3a0g89^GPG{YP7pv-77WUdWAk?XA1Vh2@qGN6}WmLH8w+OfRsR1u^>kp2I#fFB>yYv4c5u(;!^`MhU%q8WMcXi zCkA8|!6u1ZF(Z5NXlOd^7(&aR9zTUhN ziw)3AtzGoxGJCzd`=vsmif!ZZSut5>u(~5WAuubF4D3jyw7R%cwaC{mSoDCUa^4c% z%rwt@G|QjQ$R4DwSk@Pghhqorx%xR1DtV+AOFy$vbV`Pt(CfZ=^b4oNv+i( zbnTaOQEVs)OA6gF%4cW8aRG~FKVOfX$?+(FLVQZHEY)ihN2LgGFNj%t^}Zoh%@=PP zbmwZbNR*JgSZ4Z9ND}=;DwmZJzNIN4U8=^^4oVJR zCB1Rzh-xMgxI+y2H!vBFh9`wBzq+e(mWm*X$+2`!WY_DGkr;{vV&N&HJ*mNIfV86l zIgvZZD-hids-BQPU7hNjs+B1biDRE9lXgX?ho;5kjMXFJSR#@cB%`u{2;f>MDPb)< zM8qO6f;kT(P>No8Soc~-mV+7aQxT7)NA*M;7U0s~yKP8S@L{<&bT}8bsVAy!$rf~o zHmc-{MFCBbH#E)vkV>nYqmrC0i^e3+-Ys<9;yk==T-`NzZrGIA z)Yz4$GED{P9+?S62W~lrNNvEsta`~U(#t-~Ne@JVQ-Ze&beq+TTQ607xnT4l4#5!2 zk|id`VggbpB}HY-`huFLnz}h?D+&W~VHsw@Z&=qhv`4>R-9nd*P)wA-)X^-B9F;5k zgl;dbt8Vq_4EzwfCumkwdSqlB8SiJweuRst3hf@}bV*?TkdpL8 zG!@FuZw=(4nTU?f|A#asG>-Q#(w|on8Ujx3^r7R;&sSfH?9JsB2u=yxUyG;Y2!6MW z*fTCM5D=`MN-02{lGPpI4RuF~25cAk%+Pbv95cylCVponGGtZ~0RjYm2=Z0 zaj?8>WrFp=W=K0xuu+NNfp+N1CSwMvNLP)O2qNfQjWWC0@ z7mrL1!UK1dYQsA;{FvliGZ!1Ijj3_#g)vWEwmW=g=!H`~Dj_IasX<@M564C*6E!67 z3$DGhGUC53ZsVOHs(U4ZjO>q8h9Y2$a5*q1RKIQO!3`8IV3rS^xX+Rz(DV{G%|OiEBQMD2q6DqcWFMBRorU0O)yL3*il zjqzyc+>%;+f_b)XSZ+jDIZmBXT5i;`KO`x-GEFl**SCx@&nPJt|Q_u)h$pro-%)`aO7@x6N`RMeQfL}GAODnAGW<0r4H;>nUL z7X)C~6@mdta}{6BqgRI}2I~^jExqK=4SOmB6JhAsTEbsZV@hv+pDU?VZ&ZD`Q5e9~ z<5|j#M8)LD>d`J(6^Vk;u)V{boTwq91~pEnEB)BN*-V+RdQhblmqyE#&~+kcDrlUF z`jKno65(BGjLn2@9^txQ4O|)RyRspDVfD<&})8HkjST1kl|2)uE~v1v%Y zl}DPaoAM&oTC;dHFci;ucf)apAcs<)ztBOd7Oc|D5!AA>-E;{)@s*y*?gosB; z%^1fr10Dbq0MCE{ zz#w1*a07S%+yDjuF91S-1;84h1&{_v1H=KM0Z9OcfLK5+AQey!=mca0Y5@@e9)L_h zJ)juS3&;kf0=fY;0Lp+ZKrNsMkO+Vt)8GIA1Z+eA006%=04jZO0{8)Z03rah05gCM zz#`xPkP8?9Ga+{Y7)rr*2ymf*+$vxz3b+A6W(4p#gPaDT69Q;4zNP}z_09EMQ zpa1{>8ruK>4hlf31Mn7rya%8^0q6_BLICgrfCK;_0RRXBKt2Ni2Q&Z#UO*7V08nBC zuqJ|x1E3QGSQ$Y^1JEgeGy`B00Akh2ap)!qK?2l6gV1pNVZ!2y1QtALF|@5Zsb=q$ zqJdkZmQ8i2rzStZM|1dhV}hP;R~|&Kn9&homOq}G80U&FhmAzb{`%Ppfew-r#S%Ju?LTru#W01Hl27xF< zLRF6p8jKFd$D(DZET2hgmPzVP@J=Qel@s;OH6@oq6^mox+Qm0lVid(o#J2pUqgEc# zR<~Ha)3sjBJlMm-(k3yqH4q5JN2Q4H%HJS~V>9A1uG34ln5>=zR>{{r7P%?OADz>~ z){k_znlYE1l-*w`h)IMZ0@Tu>ASZRrZHrAE^)<9fJdx3k+}Ra2vOOFQ#0<+)2c^#1 zev2L?gA6?|db-QgSEa3=lqJfG>bYqFc@y-==ElWoAF_UlUrFkP3MD&l!;vs*42lFG z@GUUjw?`vEsL0LYREgdZyi3MAev{p?%K5TVKAY?)21}8D>i!Ou3zr z$iQ+eHz<1er07mCJ7rw=LyuX>qLmxfPRZ9H!kxR~d9P?vX!W8L7TIBM%FbL6l{Hzt zS~(X6;GjJS1t!KXm+6c-Jt{MBx1@e2TvlLO>8l2>3eSY63uky%P~3pTU@I=x)X6}D z)c^R)3<4Pzlaiv7n~0O6rWJPP8L_(_my;EhFF{`ysO@#Cr$OasOhlEceMo}SO_UH^ zO~QtkK8@t7Ai9VpgP79W`&mrkGxf`LWWSg0UrGK#S{eIVnUd&_NaU*uH2OBtB1I$X zO0_17haH-FMTsXaq5Eo+Qb?;$60p(*Ql^V5sIn|ETsp=9aqgmd;aAiHGErE>)40qRP&sKEzqLlQXVNt7$69ewVD!dVwDvv~GP`pO*F* zsy9%NGz?c?H&5}@)iWE-q2}ZguLh725Th^SCH6~WO93+m2=cyV7 zw`z`tvZe3zX?tVpb-TH(-KuxrylKTJS*+MtTpl7YLxYSI9^g=s0D^+g9zbd%6lo7@ z7`?M3;;wRC0o8_53z!AZ2Uru$2U;0eWr4Q_Qa569cW^$@`dwJx>lY}y7h(-*ro4MY zRtaDrptC|m2?!)1L8_REMnwk31b9U(GJxv41xNskz~4!Qa0=irVfdMeS)*E_!4r+K zB(dbM^oUtzEK=f&gc%U02uY$!n4K$uVo zj0AXAh2!!#FI}^|li|61og2Gzc0}Ng)4??zSg5c>I3h5qjc8h?k8}$W2Pzn_OGBCz zK!GWYDq?kbsvUoVaud1qMfMT6$u>@rMo#4J*X>ck?2H}CFU($pbrVEhqiec%=k9m)6L@UFwyQ;^ zB-kXV)5r`oV6kHa1gsuZ95Mt1z<|hk4vZ0FvcB`RW>*5dGOYt50Lg%^lQ!^Ghf#}k zcZJqEKvbZqfm1@|8Kh~|wuP-?TQw&Zdx9QVEKCFnhNKW&2@Zkb5y|@qGUGGKZO9_9 zCxMqpn<8Y1)kO9ym*0UK?u@+3*s`8PlxeIEIs}b^%8gLBmTM14gi_@aj;XD*s+X14 zCg;&CJ|rfyHQv*@=6tK5%{A*U z@{2NwHml;|1y>GD=vNb{7 zb4lr8h^d(+EUr=FZxk%K_DK|Et4$F^ic}%i6Iq@koTK0Tj)%wu@XPc+;S>+}xqKCKd&SG9gc^lySZbzTjc8)4gS)r!cRT=WV^L(L3)9#kx$15PA0k;=TsL=1@? zaGr_nR@-!mRL9^Mm{&lL5O-;lx_^h~?*UvR$(GaMWTyr7}j6QPkd;I2Y z%)tcp3f(8tMi>4G`Ly&Zp|#KiOa{;so9ylSxA+w#Iy5R$pBQ{u34+3)G(=b|R0f$C z7|1E{>lTqJV^X}jx6A!#??#UoFpV* z0$sSRgqt*#;z`Dh$6262vI5K~E%D?^O463#%!$6!TtNTy$6H#Upw zvy!wbkrcX;QYkH?kQhmT^I&lhu_gwzJrVANnH293SD(u?6QG?&WE=1%kRxGrQ!lr6 zkMA`|35145KOsXQMc#8KrlVF#NSbss7Xct90s)ZGaYCa+&3$W03aK4chfNbgdCm#= z&xG`Es+H+<>G_P%`ag9Tk;iO_LSZ5!5iH}*2_!gx@&N>oJXu2)Jh(vUv34I&bb$R; z73<=?6)> zOWSlvzE~m6RC??H2iRF+z|9>JuFJR!ivf(-~XB%#F#d9Oj| zNga4k!uTJMM&qrz6_6t_S4g5GgYrlIeADEhr<&nw98n`lIKzk%qufK%VyS$A69&r} zG%l^5s`dz}o(S>LIt6@lEI8X^_XlnZd{>ML{LyJA<5NEE*1srsYZJ}`>nZoe1?G-F85E~YB zg~?>6lvt*YFu|pW7SM-~HM3n}cf$RkMW9CmZksY>>9c2DACP?juZ`iqZAl62QoS%p={Xz7VVlJ|Vwz z6lpO7V+^5BCiUQ!c!yk$n5zh3WH|LtU8N?+5jb?i@qu&)(g@fupjQDBzYh2lu>6eW zddYcBstl}Mb8a4d>2n6kpM3MD8X!pv1TC7ZccR{BHTYjK3tnEiq{kGkWmD};`tGQx z%4Cr&+eO+WMfQ!SBDH2xvh6juLq1B_5wdI2w8W%Et2M66?$57&&gyKY32aB=cxGQ$ zC}vi<%Dz8y&iw0xd^uR0fe9t#m7HoQ#7QZ}4VrAZm8Z@`4__gg{OxaGr65LtCD?yZ z&XSk4nc9t>4}MGJwj!}-%Muk#D8Pt=;_e?N;EHwHUg5h&FhcI;spb))63D&Y2mcb! zTHc(la*N|C4B)%(& zzAjX^BVJ~#^=W&TWGYp7OMo_p`*o{$~gy~i3Tk^BkXOG76)-F;IwTzt4vdWg z4})q3Ns$(6>-w!Buwyuso!CO0F-jMy2-TaG{%1=0bHXGD7cL}Zc<9i$xS-jg*M^o5 zM1l!t-0RTxG>uBTc$4UUQOA zT-(q~I7;T430j3gw*oSX4zJCaJQZM#xxQ}m3KSauN&g3!b`4Z#R}9f#pqXc3GDq@smQ5f|v5Sw?f{O$cGc zJBQF^4WQ~8!5lWn^$Xtb?RMB)Cb?kfZxm#qoMoNo(2o-$Xk7`hXe)$ZtUb>YxUVl? z&n7yZ0i)pmf7VrvAf%+In$tFY&v=4~S@jhYdMIWz_m#5lL*7=sQAzoDI&6Y@p!Rwh z1u@=ph#?*)1n8#}Vu(wLv&=-A#&McLm5pa&(O8W~<#;>p_p9SW&=l|frJ?BBSKCB* zynPNnvt@?NX3&cjLhQui@nA?U3&lZ@m?0LQ3yO>h);3Fr_Ul?JX*GPZQ*S!3nbt|^ zF1K6oE%=jBiZL^h39;am@I)vu7m|ny2ny2?EY{1PD=yMHc?5#uS!*_>o&1+j)YoRN z=Kh6EJ3_L95fM1xq-c5|6q*T&1nY!|iqNY6iw+b7T>^`N<^X_@@Jv8#;nQsvPv-HZ)rz-m-;=j7c1G0B(H)0+J*!x#fkkAJ zv`w??9au$aauRRWV??&ojsMEV1$FQ2N%~^Jd*x-xOCeOd0tt+%Fo{>!Wpq)(yvnxH zSVZugxk53JdjOu->F;l|mkv#nnoLxXvBA>eb3qXyfiYtuWlO$678KHkviVO{nUR{7 zn4grEh*+MdE!4KA_G4z$Jkh~dLga!+#s^FV$b?9Yuri#JRv+}96*{p>&Dt}$$GQc2 z3Ug+^pHk2x#{c+x32lB5T7^n@GlDnY^m?$yIXI~ND0agM!}dU566WmrH(X>NSmmp2&~V_b8t>v{WT55 zgHeHMto%~ZdP-@+9$pxm6|S8L5xEz2?d}-lrJ)67I*Ynr-K#mPyEL_%@k zl*>HI4MfC!EHxM&y1qFlqS$2TO=*H2aPA3{t}8AzB7Q`6JPgCYyeJop1R`Q`Bq^=h zXmYbx3{+UWz})Dy^E4gs%z*5;pX_~Ta#&i)kDb+iNm(~hJ?N0E?$499{U@&*wzgFX z*C9!rl=z(lXj(JU#^pxl2jXGa*j7l*LwAJl7U@hhYLTe}wcEz9r0Aum>5{BUn>mpZ zhzZhQrGf58n*UN zk*wthZW@pw>Pe+RjuA~tMXI%uj(kp$UJ$8dRzzaK406b=@#(Q^Bsg1@GEp_G7Pjq2 zEE2p<*<0kPGf>R9t+p`EfUMx{;@P9$!WRT8m*sBjk4AxLP&Y6`TL&+b`3#aGZX!Pw z7oQ)5L-FxSN;h1+hjhFXj)&q$H@XL7`SSQ9@)}~y6$7~50uF@ z$j*i#5xc2kqit9%AX>9KCYv-!bfL-cMid0)+q)43V#53-#(6KUtMO!ZE*6_Du>$v; z$mrB~etgY^J40sPkUb(tbyw`Av((?%oxr?w7>J+OvO4&3n_ki*n#<{MW*{ddYG6`i zhYu&C>{DifoTRm4lvvqrNPO-Jm7qfmic&TC4QUG8C6_K^P*!{;6&jKu(rGA@2=Kbq z9H5FlC(0`Nrj!YKmz9L(2jzut3(1S!7n=>mg0c_$bR!fR_2Fo!VloqmiP=X!(pu@+ zb61I7FLjKq9+opjU6`V7>1|ZxQZfZ#m==bBj3x+68pBdv68xbod@TuvV?x)7{FjwZ(Ql2*&^zfoUC_-ldoQ0Im!igAKSe#$q^{)1TuEsX@`NlY zp%&<;g9+f9l*BIy&})shKX7_be&PO=t!!4q-AM)^Ktd=_8)fdfWTe=H!}Zy?R!yB| z2B%BK9{!L|@Nv2UImjuXOTPD{j zE+tJ8RSa~$-4UfE3_>8(vF$WHSVOh_qJB(TL7wEzSWOokLW77^RU^fxO-QlJZ(TJ} zjy*5&zR79c-t(=0hor)Pp(Rzi(xWz)(I=U-#g#7*o+~!|!FafwOr;Wqq>1{2l#fJs{gfo?ul=LIxpGSg{!*Q-cv9N{Q3-m)QFy zWEH#<&}Wd3B0cSYXX$!ZrhQ9tt;{VXfa4KHB8UqpHk`@@o@sTPBO(@whpU&9s0!Kz zJPc$T+%u3vDSYhzf$HKn$ox?$R7RExC>JIuI!Gj7V5rmLE*(lhg%^1ltQOkzq?EnL zf6xk20WM+f;I4qLlbHrDj!<>@qH_bLgP{$Ah0G4 uLGT%l0lxsPXeAqhaJ&pdP!)oZ5`icmfk+5Jhzdb?Ap`L^DGgeO;8a%w?Fsk* literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/saw1.flac b/src/samples/waveforms/saw1.flac new file mode 100644 index 0000000000000000000000000000000000000000..9bae8d265c25feb9d48b5d62a7daa3189091ee5d GIT binary patch literal 634 zcmYk3T}V@L7{;F+KPP>-bk0rEqZC-;$*oW`Bbz(Nid_}CC=c0UR<2C8znFn>3M+9c zR2P#dnCD1T(!qk#{?Hc@h>>_GGSY!p^4E*ujTCfIvnyZTiyzPXyzs!&;yqIjpd=gF z0JklJ-yyx!yObT{5D? zub9fTD=4;keBv0=h)=e^$0;q3eFW5{^N^@poUs~rg-ATl5}wB{THDq;9qAyag?`zH z*~BrQxPo-{bWf98&d__K;zQ!2JK6@OBdfM!btx}rt_n}$n~kt4Jc!#D;E}T;F&@jT z%eH@3S~Z%GN(BqKCS0c5{fqn5Mixb8VsMf^qTaYAhAH;kCe2E7S}p9fw1hd>3tFxq zsD6{}w0u^w8gEE9txOEeXcgWeucL{5nZ1VbSl!I0rjGBqe2BI>~<0-Ew{=ZKTBtw}8jk1e0RoQH?C5 zDqJ(Z7;ajm4+e}$aB{BR*C{Tu??{h|3$T+A(xPHB4wD*Mpx-PTd1kytx`NpMcTNG1 kAsm4;M1& literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/saw2.flac b/src/samples/waveforms/saw2.flac new file mode 100644 index 0000000000000000000000000000000000000000..f29a9effa105c88cc29188e19ac7478170dfa92d GIT binary patch literal 6366 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 D)Pzy7 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/sinesaw.flac b/src/samples/waveforms/sinesaw.flac new file mode 100644 index 0000000000000000000000000000000000000000..4dc6bb463cf491e170d8dfffe5799422ec196b12 GIT binary patch literal 3193 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 f;e1XOgK@hB<8S^+;_FM~y@S}YNDUMgfH4ig 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 b2GFn&fD_3T+9mU0m`4ai7HBhnk7)lNv4?;R literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_invsine.flac b/src/samples/waveforms/w2_invsine.flac new file mode 100644 index 0000000000000000000000000000000000000000..b5844f952e0ab3c4e933db8a21e13911b6d3dec6 GIT binary patch literal 6457 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 TQpI^4PR>I#ap0rIN&wfC#UHyr literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_invsineabs.flac b/src/samples/waveforms/w2_invsineabs.flac new file mode 100644 index 0000000000000000000000000000000000000000..70d09211f9e9f01073e1627ff4163c47ca853d9c GIT binary patch literal 6510 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 F|6gL;6~q7l literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_invsinehalf.flac b/src/samples/waveforms/w2_invsinehalf.flac new file mode 100644 index 0000000000000000000000000000000000000000..dfed2fd3689ab18bb0bde878278682ed51a570e3 GIT binary patch literal 5620 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 CxUob4 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_noisy.flac b/src/samples/waveforms/w2_noisy.flac new file mode 100644 index 0000000000000000000000000000000000000000..30d49b894ad136c65e5a961103e00b5be64ee65a GIT binary patch literal 23604 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 TFps9e&ex~8o*Nnj>)ZbaqWzw+ literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_sharp.flac b/src/samples/waveforms/w2_sharp.flac new file mode 100644 index 0000000000000000000000000000000000000000..64750008832f6bb2caefd374a7732ebe4e4bd1a2 GIT binary patch literal 9092 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 C4{L@1 literal 0 HcmV?d00001 diff --git a/src/samples/waveforms/w2_w-wave.flac b/src/samples/waveforms/w2_w-wave.flac new file mode 100644 index 0000000000000000000000000000000000000000..40db66f14f3182baff3cd85a321abeb08206b0cb GIT binary patch literal 6632 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

  • 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 Ujyetw1<-%a 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 A;s5{u literal 0 HcmV?d00001 diff --git a/src/samples/effects/warp02.ogg b/src/samples/effects/warp02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cad5094d49d5d659ae0774b9f1a5996f464305e6 GIT binary patch literal 39653 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�N8BI=>A&+m!_r3kJq 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�Vb`AKuTSXj;ait*miRnbc)i?K3Y`y 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 QFJbgN{C~2M8UKIz7tkX;xBvhE literal 0 HcmV?d00001 diff --git a/src/samples/instruments/bassslap01.ogg b/src/samples/instruments/bassslap01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..eaf19c4253100613c490487c9f1baef4c7b81fc4 GIT binary patch literal 7294 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 YYYlBpEv(z5-&Q_rV0wD`*mjNo0A>Lb%K!iX literal 0 HcmV?d00001 diff --git a/src/samples/instruments/bassslap02.ogg b/src/samples/instruments/bassslap02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3e7f0e3c5c6007f265b918454e5e7ff793bd2ab7 GIT binary patch literal 20461 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 OADfFk)kDv`12_Obx7>CB literal 0 HcmV?d00001 diff --git a/src/samples/instruments/cello01.ogg b/src/samples/instruments/cello01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de9ea4d13c61649ff48646df6ffe847048076d7c GIT binary patch literal 21975 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 F5&&?U0ipl^ literal 0 HcmV?d00001 diff --git a/src/samples/instruments/church_organ01.ogg b/src/samples/instruments/church_organ01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e13a856746fdd285ead49adb399c577600d443e6 GIT binary patch literal 86312 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