Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- puts "######################~~..'|.##############.|`..~~#######################"
- puts "##############~./`.~~./' ./ ################ \. `\. ~~.`\.~##############"
- puts "############~.' `.`-' / ~#############~ . \ `-'.' `.~############"
- puts "##########~.' | | .'\ ~##########~ /`. | | `.~##########"
- puts "########~.' | | |`.`._ ~####~ _.'.'| | | `.~########"
- puts "######~.' `. | `..`._|\.--./|_.'..' | .' `.~######"
- puts "####~.' \ | #.`.`._`.'--`.'_.'.'.# | / `.~####"
- puts "##~.' ...... \ | ###.`~'(o\||/o)`~'.### | / ...... `.~##"
- puts "~.`.......'~ `. \ \~#### |\_ _/| ####~/ / .' ~`........'.~"
- puts ";.' \ .----.__.'`(n||n)'`.__.----. / `;"
- puts "`. .' .' `. \`'/ .' `. `. .'"
- puts "#: ..': : '. ~~ .` : :`.. :#"
- puts "#: .' : .' .' `. `. : `. :#"
- puts "#: .' .` .' . || . `. '. `. :#"
- puts "#: .' .' : ....' `.... : `. `. :#"
- puts "#: .' .' ) ) ( ) ( ( )`. `. :#"
- puts "#: ..' . ( (( ) ) )) ( (( ( )) ) )) (( `. `.. :#"
- puts "#: ..' .'# ) ) ) (( ( ( ( ) ) ) ))( ( (( ( ( ) ) #`. `.. :#"
- puts "#;.' .'##|(( ( ) ) ) ) )( ( (( ( ) )) ) ) )( (||##`. `.:#"
- puts "#`. .'###|\__ )( (( ( ( ) ) )) ) ( (( ( )_)/|###`. .'#"
- puts "##.` '#####\__~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~__/#####` '.##"
- puts "### ####### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ####### ###"
- puts "Printing Monsters V2.0"
- puts "Mixed by Ronovo Ronove"
- puts "Start BPM: 180"
- puts "End BPM: ???"
- puts "Let the Terror Begin!"
- drums = "C:/Users/MrSkeletal/Music/gabber samples/"
- lich = drums + "undead.wav"
- roar = drums + "roar.wav"
- x = :loop_3d_printer
- d = 0.5
- r = 1.75
- a = 0.5
- rAmp = 1
- room = 0
- y = sample_duration(x) / r
- ##PRINTER SAMPLE
- live_loop :main do
- with_fx :reverb, amp: rAmp, room: room do
- with_fx :distortion,distort: d do
- sample x, rate: r, amp: a
- sleep y
- end
- end
- end
- #######################
- # KICK METHODS
- #######################
- define :sample808kick1 do
- with_fx :distortion, distort: 0.99 do
- 8.times do
- sample :bd_808, amp: 2
- sleep 2
- end
- end
- end
- define :sample808kick2 do
- with_fx :distortion, distort: 0.99 do
- 16.times do
- sample :bd_808, amp: 2
- sleep 1
- end
- end
- end
- define :samplekick0 do
- with_fx :distortion, distort: 0.99 do
- 4.times do
- sample :bd_haus
- sleep 1
- end
- sample :bd_haus
- sleep 2
- 8.times do
- sample :bd_haus
- sleep 0.25
- end
- 4.times do
- sample :bd_haus
- sleep 1
- end
- 4.times do
- sample :bd_fat
- sleep 1
- end
- end
- end
- define :samplekick1 do
- with_fx :distortion, distort: 0.99 do
- 12.times do
- sample :bd_haus
- sleep 1
- end
- 8.times do
- sample :bd_fat
- sleep 0.5
- end
- end
- end
- define :samplekick2 do
- with_fx :distortion, distort: 0.99 do
- 4.times do
- sample :bd_haus
- sleep 1
- end
- 4.times do
- sample :bd_fat
- sleep 1
- end
- 4.times do
- sample :bd_haus
- sleep 1
- end
- 4.times do
- sample :bd_fat, amp: 1.5
- sleep 0.5
- end
- 8.times do
- sample :bd_fat
- sleep 0.25
- end
- end
- end
- define :samplekick3 do
- with_fx :distortion, distort: 0.99 do
- 4.times do
- sample :bd_haus
- sleep 1
- end
- 4.times do
- sample :bd_fat
- sleep 0.75
- end
- 4.times do
- sample :bd_haus
- sleep 0.25
- end
- 4.times do
- sample :bd_haus
- sleep 1
- end
- 4.times do
- sample :bd_fat, amp: 1.5
- sleep 0.5
- end
- 8.times do
- sample :bd_haus
- sleep 0.25
- end
- end
- end
- define :sample808kick do
- with_fx :distortion, distort: 0.99 do
- 16.times do
- sample :bd_808
- sleep 1
- end
- end
- end
- ########################
- #Snare Methods
- #######################
- define :sampleSnare do
- with_fx :distortion, distort: 0.3 do
- 4.times do
- sleep 2
- sample :sn_dolf, amp: 2.5
- sleep 2
- end
- end
- end
- define :sampleSnare2 do
- with_fx :distortion, distort: 0.3 do
- 4.times do
- sleep 1.5
- sample :sn_dolf, amp: 2.5
- sleep 1.5
- sample :sn_dolf, amp: 2.5
- sleep 1
- end
- end
- end
- ########################
- #High Hat Methods
- #######################
- define :samplehh do
- with_fx :distortion, distort: 0.3 do
- 8.times do
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.25
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.75
- sample :drum_cymbal_open, amp: 2.5
- sleep 0.5
- end
- end
- end
- define :samplehh2 do
- with_fx :distortion, distort: 0.3 do
- 8.times do
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- 4.times do
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.25
- end
- sample :drum_cymbal_closed, amp: 2.5
- sleep 1
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- end
- end
- end
- define :samplehh3 do
- with_fx :distortion, distort: 0.3 do
- 4.times do
- sleep 1
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- sample :drum_cymbal_open, amp: 2.5
- sleep 2
- end
- end
- end
- define :samplehh4 do
- with_fx :distortion, distort: 0.3 do
- 4.times do
- sleep 1
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- 2.times do
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.25
- end
- sample :drum_cymbal_open, amp: 2.5
- sleep 2
- sample :drum_cymbal_closed, amp: 2.5
- end
- end
- end
- define :samplehh5 do
- with_fx :distortion, distort: 0.3 do
- 8.times do
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- 4.times do
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.25
- end
- sample :drum_cowbell, amp: 2.5
- sleep 1
- sample :drum_cymbal_closed, amp: 2.5
- sleep 0.5
- end
- end
- end
- ########################
- #Stucture Methods
- #######################
- define :mainLoop do
- 3.times do
- samplekick0
- end
- samplekick1
- end
- define :mainLoop2 do
- 4.times do
- samplekick1
- end
- end
- define :mainLoopSnare do
- in_thread do
- 4.times do
- sampleSnare
- end
- end
- 3.times do
- samplekick0
- end
- samplekick1
- end
- define :mainLoopSnare2 do
- in_thread do
- 4.times do
- sampleSnare
- end
- end
- 4.times do
- samplekick1
- end
- end
- define :mainLoopSnareHHhalf do
- in_thread do
- 2.times do
- sampleSnare
- end
- end
- in_thread do
- samplehh
- samplehh5
- end
- 2.times do
- samplekick3
- end
- end
- define :mainLoopSnareHHhalf2 do
- in_thread do
- 2.times do
- sampleSnare
- end
- end
- in_thread do
- 2.times do
- samplehh4
- end
- end
- 2.times do
- samplekick3
- end
- end
- define :mainLoopSnareHHhalf3 do
- in_thread do
- 2.times do
- sampleSnare
- end
- end
- in_thread do
- 2.times do
- samplehh5
- end
- end
- 2.times do
- samplekick3
- end
- end
- define :mainLoopSnareHH do
- in_thread do
- 4.times do
- sampleSnare2
- end
- end
- in_thread do
- 4.times do
- samplehh2
- end
- end
- 2.times do
- samplekick2
- samplekick3
- end
- end
- define :mainLoopSnareHHstart do
- in_thread do
- 4.times do
- samplehh3
- end
- end
- in_thread do
- 4.times do
- sampleSnare
- end
- end
- 3.times do
- samplekick0
- end
- samplekick1
- end
- sleep y
- use_bpm 180
- sample808kick1
- sample808kick2
- mainLoop
- mainLoopSnare
- mainLoopSnareHHstart
- use_bpm 170
- mainLoopSnareHHhalf2
- use_bpm 230
- mainLoop
- use_bpm 350
- 2.times do
- mainLoopSnare
- end
- use_bpm 500
- mainLoopSnare2
- use_bpm 1000
- mainLoop2
- ##Goal of this BPM Is to make the thread die
- #I think minimum is 4000 if you wanna play with it
- use_bpm 5000
- mainLoop2
- use_bpm 60
- x = lich
- d = 0.5
- a = 2
- r = 1
- rAmp = 0.5
- room = 0.8
- y = sample_duration(x)
- sleep y
- a = 0
- x = roar
- y = 16
- use_bpm 90
- in_thread do
- sleep 16
- rAmp = 0.5
- room = 1
- r = 0.9
- a = 1.5
- end
- 2.times do
- mainLoopSnareHHhalf3
- end
- use_bpm 180
- y = sample_duration(x)
- mainLoopSnareHH
- a = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement