-
-
Save minigrammer/513c58c42969bf95eb55d3ecb1124711 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
live_loop :aquatic do | |
##| intro | |
#--------------------------------------------------------- | |
use_midi_defaults channel: 1, port: "minilogue_xd_1_sound_2" | |
midi_note_on 48, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-1.20].tick, channel: 1, port: "loopmidi_port_0" | |
midi_cc 0,[0.5].tick, channel: 1, port: "loopmidi_port_0" | |
8.times do | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :eb4 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :d4 | |
sleep 0 | |
end | |
midi_note_off 48, channel: 7, port: "sp-404mkii-g_3" | |
midi_all_notes_off | |
midi_note_on 49, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 0, [0].tick,channel: 1, port: "loopmidi_port_3" | |
midi_cc 2,[33].tick,channel: 1, port: "loopmidi_port_3" | |
4.times do | |
midi_note_off :c3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :f3 | |
sleep 0.2 | |
midi_note_off :f3 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_note_off :ab3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :c3 | |
sleep 0.2 | |
end | |
midi_cc 2,[36,69,43].tick,channel: 1, port: "loopmidi_port_0" | |
midi_all_notes_off | |
midi_note_off 49, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 50, channel: 7, port: "sp-404mkii-g_3" | |
sleep 4 | |
midi_note_off 50, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 40, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-1.25,1.6,3.1].tick,channel: 1, port: "loopmidi_port_0" | |
8.times do | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :eb4 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :d4 | |
sleep 0 | |
end | |
midi_note_off 40, channel: 7, port: "sp-404mkii-g_3" | |
midi_all_notes_off | |
midi_note_on 41, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-0.5,0.5,3.5].tick,channel: 1, port: "loopmidi_port_0" | |
4.times do | |
midi_note_off :c3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :f3 | |
sleep 0.2 | |
midi_note_off :f3 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_note_off :ab3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :c3 | |
sleep 0.2 | |
end | |
midi_all_notes_off | |
midi_note_off 41, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 42, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-1.20,5,9].tick,channel: 1, port: "loopmidi_port_0" | |
4.times do | |
midi_note_off :ab3 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_note_off :ab3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :c2 | |
sleep 0.2 | |
midi_note_off :c2 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_note_off :ab3 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :f3 | |
sleep 0.2 | |
midi_note_off :f3 | |
sleep 0 | |
end | |
midi_cc 2,[0.5,2.5,1.9].tick,channel: 1, port: "loopmidi_port_0" | |
midi_note_off 42, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 43, channel: 7, port: "sp-404mkii-g_3" | |
4.times do | |
midi_note_off :f3 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :eb4 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :g3 | |
sleep 0.2 | |
midi_note_off :g3 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :bb3 | |
sleep 0.2 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :d3 | |
sleep 0.2 | |
midi_note_off :d3 | |
midi_note_on :f3 | |
sleep 0 | |
end | |
sleep 6 | |
##| //verse | |
#--------------------------------------------------------- | |
midi_cc 0,[-22].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_off 43, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-1.20,2].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_on 48, channel: 7, port: "sp-404mkii-g_3" | |
4.times do | |
midi_note_off :c2 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :c3 | |
sleep 0.2 | |
midi_note_off :c3 | |
midi_note_on :c3 | |
sleep 0.2 | |
midi_note_off :c3 | |
midi_note_on :c2 | |
sleep 0.2 | |
midi_note_off :c2 | |
midi_note_on :c3 | |
sleep 0.2 | |
midi_note_off :c3 | |
midi_note_on :c2 | |
sleep 0.4 | |
midi_note_off :c2 | |
midi_note_on :c4 | |
sleep 0.2 | |
end | |
midi_note_off 48, channel: 7, port: "sp-404mkii-g_3" | |
midi_all_notes_off | |
midi_note_on 49, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[-2.20,1].tick,channel: 1, port: "loopmidi_port_0" | |
4.times do | |
midi_note_off :ab3 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_note_off :ab3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :eb3 | |
sleep 0.2 | |
midi_note_off :eb3 | |
midi_note_on :ab2 | |
sleep 0.2 | |
midi_note_off :ab2 | |
midi_note_on :eb2 | |
sleep 0.2 | |
midi_note_off :eb2 | |
midi_note_on :ab2 | |
sleep 0.4 | |
midi_note_off :ab2 | |
midi_note_on :ab3 | |
sleep 0.2 | |
midi_all_notes_off | |
end | |
midi_note_on :c4, :d5, :eb5, :g5 | |
midi_note_on 40, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_off 49, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 2,[36,69,43].tick,channel: 1, port: "loopmidi_port_0" | |
sleep 1.4 | |
midi_all_notes_off | |
3.times do | |
midi_note_off :bb5 | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :eb5 | |
sleep 0.2 | |
midi_note_off :eb5 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_all_notes_off | |
end | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :eb5 | |
sleep 0.2 | |
midi_all_notes_off | |
sleep 1 | |
3.times do | |
midi_note_off :bb5 | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :eb5 | |
sleep 0.2 | |
midi_note_off :eb5 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_all_notes_off | |
end | |
midi_note_off 48, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 49, channel: 7, port: "sp-404mkii-g_3" | |
3.times do | |
midi_note_off :bb4 | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :eb5 | |
sleep 0.2 | |
midi_note_off :eb5 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_all_notes_off | |
end | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :eb5 | |
sleep 0.4 | |
midi_note_off :eb5 | |
sleep 1 | |
sleep 1.6 | |
sleep 1 | |
midi_all_notes_off | |
midi_cc 2,[0.15,-3.6,6].tick,channel: 1, port: "loopmidi_port_0" | |
midi_note_off 43, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 42, channel: 7, port: "sp-404mkii-g_3" | |
4.times do | |
midi_note_off :ab6 | |
midi_note_on :ab6 | |
sleep 0.2 | |
midi_note_off :ab6 | |
midi_note_on :g6 | |
sleep 0.2 | |
midi_note_off :g6 | |
midi_note_on :bb6 | |
sleep 0.2 | |
midi_note_off :bb6 | |
midi_note_on :f6 | |
sleep 0.2 | |
midi_note_off :f6 | |
midi_note_on :ab6 | |
sleep 0.2 | |
midi_note_off :ab6 | |
midi_note_on :g6 | |
sleep 0.2 | |
midi_note_off :g6 | |
midi_note_on :c6 | |
sleep 0.2 | |
midi_note_off :c6 | |
midi_note_on :eb6 | |
sleep 0.2 | |
midi_all_notes_off | |
end | |
midi_note_off 42, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 46, channel: 7, port: "sp-404mkii-g_3" | |
4.times do | |
midi_note_off :d5 | |
midi_note_on :d5 | |
sleep 0.2 | |
midi_note_off :d5 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :d3 | |
sleep 0.2 | |
midi_note_off :d3 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :d3 | |
sleep 0.4 | |
midi_note_off :d3 | |
midi_note_on :d5 | |
sleep 0.2 | |
end | |
##| // chorus | |
#--------------------------------------------------------- | |
6.times do | |
midi_note_off 46, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on 40, channel: 7, port: "sp-404mkii-g_3" | |
sleep 0.5 | |
midi_cc 2,[-3.20,3].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_on :d4 | |
sleep 0.4 | |
midi_note_off :d4 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_on :g3 | |
sleep 0.7 | |
midi_note_off :g3 | |
midi_all_notes_off | |
sleep 0.9 | |
midi_all_notes_off | |
sleep 0.4 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :d4 | |
sleep 0.4 | |
midi_note_off :d4 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :eb4 | |
midi_note_on :f4 | |
sleep 0.6 | |
midi_note_off :f4 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :f4 | |
midi_note_on :d4 | |
sleep 0.4 | |
midi_all_notes_off | |
midi_note_off :d4 | |
midi_note_on :bb3 | |
sleep 0.6 | |
midi_note_off :bb3 | |
midi_note_on :bb3 | |
midi_cc 2,[-0.20,1].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_on 41, port: "sp-404mkii-g_3", channel: 7 | |
sleep 0.8 | |
midi_note_off :bb3 | |
midi_note_on :bb3 | |
sleep 0.4 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :eb3 | |
sleep 2.5 | |
midi_note_off :bb3 | |
midi_note_on :bb3 | |
sleep 0.4 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :eb3 | |
sleep 2.4 | |
midi_note_off :eb3 | |
midi_note_on 40, channel: 7, port: "sp-404mkii-g_3" | |
sleep 1 | |
midi_note_on :d4 | |
sleep 0.4 | |
midi_note_off :d4 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :g3 | |
sleep 2.5 | |
midi_note_on :d4 | |
sleep 0.2 | |
midi_note_off :d4 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :d4 | |
sleep 0.4 | |
midi_note_off :d4 | |
midi_note_on :eb4 | |
sleep 0.2 | |
midi_note_off :eb4 | |
midi_note_on :f4 | |
sleep 0.6 | |
midi_note_off :f4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :bb4 | |
sleep 0.6 | |
midi_note_off :bb4 | |
midi_note_on :c5 | |
sleep 0.4 | |
midi_all_notes_off | |
midi_cc 2,[0].tick, channel: 1, port: "loopmidi_port_0" | |
midi_cc 0,[0].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_on 41, channel: 7, port: "sp-404mkii-g_3" | |
midi_note_on :eb4 | |
sleep 0.8 | |
midi_note_off :eb4 | |
midi_note_on :bb3 | |
sleep 0.4 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :eb3 | |
sleep 1 | |
midi_note_off :eb3 | |
midi_note_on :bb4 | |
sleep 0.4 | |
midi_note_off :bb4 | |
midi_note_on :c5 | |
sleep 0.2 | |
midi_note_off :c5 | |
midi_note_on :eb4 | |
sleep 1 | |
midi_note_off :eb4 | |
midi_note_on :bb3 | |
sleep 0.4 | |
midi_note_off :bb3 | |
midi_note_on :c4 | |
sleep 0.2 | |
midi_note_off :c4 | |
midi_note_on :eb3 | |
sleep 1.2 | |
midi_note_off :eb3 | |
midi_cc 0 [2].tick, channel: 1, port: "loopmidi_port_0" | |
midi_cc 2 [2].tick, channel: 1, port: "loopmidi_port_0" | |
midi_note_on 42, channel: 7, port: "sp-404mkii-g_3" | |
sleep 0.6 | |
midi_note_on :ab4 | |
sleep 0.2 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :ab4 | |
sleep 0.4 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :ab4 | |
sleep 0.6 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :c4 | |
sleep 1 | |
midi_note_off :c4 | |
sleep 0.6 | |
midi_note_on :ab4 | |
sleep 0.2 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :ab4 | |
sleep 0.4 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.2 | |
midi_note_off :g4 | |
midi_note_on :bb4 | |
sleep 0.6 | |
midi_note_off :bb4 | |
midi_note_on :ab4 | |
sleep 0.2 | |
midi_note_off :ab4 | |
midi_note_on :g4 | |
sleep 0.6 | |
midi_note_off :g4 | |
midi_note_on :f4 | |
sleep 0.4 | |
midi_all_notes_off | |
midi_note_on 46, channel: 7, port: "sp-404mkii-g_3" | |
midi_cc 0 [-1].tick, channel: 1, port: "loopmidi_port_0" | |
2.times do | |
midi_cc 0,[1,0,3].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 2,[1,0,3].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb5 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 3,[52].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb4 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 3,[6,3].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb4 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 2,[1,2,3].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb5 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 2,[25].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb5 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 3,[1,45].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb4 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 3,[15,1].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb4 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 3,[42].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb5 | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 2,[15].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb5 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 2,[115].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_off :bb4 | |
midi_note_on :bb4 | |
sleep 0.2 | |
midi_cc 2,[4].look, channel: 1, port: "loopmidi_port_0" | |
midi_note_on :bb5 | |
sleep 0.2 | |
midi_cc 2,[2].look, channel: 1, port: "loopmidi_port_0" | |
midi_all_notes_off | |
sleep 1 | |
end | |
sleep 0.2 | |
midi_cc 0 [2].tick, channel: 1, port: "loopmidi_port_0" | |
end | |
sleep 1 | |
end | |
live_loop :foo do | |
midi_clock_beat | |
sleep 1 | |
end | |
a = 3 | |
##| //drums | |
#--------------------------------------------------------- | |
live_loop :biitti do | |
6.times do | |
sample :bd_pure, rate: 1, amp: a | |
midi_cc 1,[2.05,-1.5].tick | |
sleep 1 | |
sample :bd_808, rate: 1, amp: a | |
sleep 0.4 | |
sample :bd_pure, rate: 1, amp: a | |
midi_cc 1,[1.15,-3.6].tick | |
sleep 1 | |
sample :bd_fat, rate: 1, amp: a | |
sleep 0.6 | |
sample :bd_pure, rate: 1, amp: a | |
sleep 0.4 | |
sample :bd_808, rate: 1, amp: a | |
sleep 0.8 | |
sample :bd_808, rate: 1, amp: a | |
midi_cc 1,[0.25,-2.5].tick #mask out possibility of r,g,b cc all 0 | |
sleep 0.6 | |
end | |
sample :bd_fat, rate: 1, amp: a | |
midi_cc 1,[0.25,-1.5].tick #mask out possibility of r,g,b cc all 0 | |
sleep 0.2 | |
sample :bd_fat, rate: 1, amp: a | |
midi_cc 1,[0.5,-1.5].tick | |
sleep 0.2 | |
sample :bd_fat, rate: 1, amp: a | |
midi_cc 1,[6.5,5.6].tick | |
sleep 0.2 | |
sample :bd_fat, rate: 1, amp: a | |
midi_cc 1,[0.15,3.6].tick | |
sleep 0.2 | |
sample :bd_fat, rate: 1, amp: a | |
midi_cc 1,[0.15,3.6].tick | |
sleep 1 | |
sample :bd_pure, rate: 1, amp: a | |
midi_cc 1,[5.05,5.3,-1.6].tick | |
sleep 0.2 | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment