Created
October 28, 2023 17:40
-
-
Save ckkashyap/a37cd50491e9435afc74f63926d79627 to your computer and use it in GitHub Desktop.
Churaliya Hai Tumne Jo Dil ko
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
use_bpm 80 | |
live_loop :metro do | |
sample :drum_heavy_kick | |
sleep 1 | |
end | |
define :introStrumAsus2b6 do | |
play :e4, release: 0.5 | |
sleep 0.1 | |
play :b3, release: 0.4 | |
sleep 0.1 | |
play :a3, release: 0.3 | |
sleep 0.1 | |
play :f3, release: 0.4 | |
sleep 0.1 | |
play :a2, release: 0.5 | |
play :e2, release: 1 | |
sleep 0.1 | |
end | |
define :introStrumAsus2 do | |
play :e4, release: 0.5 | |
sleep 0.1 | |
play :b3, release: 0.4 | |
sleep 0.1 | |
play :a3, release: 0.3 | |
sleep 0.1 | |
play :e4, release: 0.4 | |
sleep 0.1 | |
play :a2, release: 0.5 | |
play :e2, release: 1 | |
sleep 0.1 | |
end | |
in_thread name: :strum1 do | |
use_synth :pluck | |
sleep 7.5 | |
with_fx :reverb, room: 0.9 do | |
introStrumAsus2b6 | |
sleep 3.5 | |
introStrumAsus2 | |
sync :startIntro | |
2.times do | |
play :e3, release: 0.75, amp: (0.75 + (rand 0.25)) | |
sleep 0.75 | |
play :a3, release: 1.75, amp: (0.75 + (rand 0.25)) | |
sleep 1.75 | |
play :e4, release: 0.25, amp: (0.75 + (rand 0.25)) | |
sleep 0.25 | |
play :c4, release: 0.5, amp: (0.75 + (rand 0.25)) | |
sleep 0.5 | |
play :b3, release: 0.5, amp: (0.75 + (rand 0.25)) | |
sleep 0.5 | |
play :a3, release: 0.25, amp: (0.75 + (rand 0.25)) | |
sleep 0.25 | |
end | |
play :f3, release: 0.75, amp: (0.5 + (rand 0.5)) | |
sleep 0.75 | |
play :a3, release: 1.75, amp: (0.5 + (rand 0.5)) | |
sleep 1.75 | |
play :c4, release: 0.25, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :b3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :a3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :f3, release: 0.25, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :d3, release: 0.75, amp: (0.5 + (rand 0.5)) | |
sleep 0.75 | |
play :a3, release: 1.75, amp: (0.5 + (rand 0.5)) | |
sleep 1.75 | |
play :e4, release: 0.25, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :d4, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :b3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :a3, release: 0.25, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :gs3, release: 0.25, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :e3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :gs3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :b3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :e4, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :b3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :gs3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
play :e3, release: 0.75, amp: (0.5 + (rand 0.5)) | |
sleep 0.75 | |
cue :violin1 | |
play :a3, release: 1.5, amp: (0.5 + (rand 0.5)) | |
sleep 1.5 | |
play :e3, release: 1.5, amp: (0.5 + (rand 0.5)) | |
sleep 1.5 | |
play :g3, release: 1, amp: (0.5 + (rand 0.5)) | |
sleep 1 | |
play :b3, release: 0.25, note_slide: 0.2, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
play :a3, release: 0.5, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
amp = 0.5 | |
7.times do | |
play :b3, release: 0.5,amp: amp*1.2 | |
sleep 0.5 | |
play :a3, release: 0.5,amp: amp*0.8 | |
sleep 0.5 | |
amp = amp * 0.7 | |
end | |
sleep 2.25 | |
cue :startPara1 | |
end | |
end | |
in_thread name: :violin1 do | |
use_synth :prophet | |
sync :violin1 | |
with_fx :level, amp: 0.5 do | |
play :a3, release: 1.5 | |
sleep 1.5 | |
play :e3, release: 1.5 | |
sleep 1.5 | |
play :g3, release: 1 | |
sleep 1 | |
play :b3, release: 0.2, note_slide: 0.2 | |
sleep 0.25 | |
play :a3, release: 0.4 | |
sleep 0.5 | |
end | |
end | |
in_thread name: :glass_strkes do | |
use_synth :piano | |
with_fx :reverb, room: 0.5 do | |
8.times do | |
play :a6 | |
sleep 0.75 | |
play :a6 | |
sleep 0.25 | |
play :a6, sustain: 1 | |
sleep 1 | |
end | |
cue :startIntro | |
end | |
end | |
in_thread name: :glass_strkes2 do | |
use_synth :prophet | |
with_fx :level, amp: 0.05 do | |
with_fx :reverb, room: 0.9 do | |
8.times do | |
play :a5, release: 0.1 | |
sleep 0.75 | |
play :a5, release: 0.1 | |
sleep 0.25 | |
play :a5, release: 0.2 | |
sleep 1 | |
end | |
end | |
end | |
end | |
in_thread name: :light_perc do | |
sleep 6 | |
13.times do | |
sample :tabla_ghe1, amp: (0.5 + (rand 0.5)) | |
sleep 0.75 | |
sample :tabla_re, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
sample :tabla_na, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
sample :tabla_ghe1, amp: (0.5 + (rand 0.5)) | |
sleep 0.5 | |
sample :tabla_ghe1, amp: (0.5 + (rand 0.5)) | |
sleep 0.75 | |
sample :tabla_re, amp: (0.5 + (rand 0.5)) | |
sleep 0.25 | |
sample :tabla_na_o, amp: (0.5 + (rand 0.5)) | |
sleep 1 | |
end | |
end | |
in_thread name: :chords do | |
use_synth :fm | |
sleep 13 | |
with_fx :reverb, room: 0.9 do | |
sync :startIntro | |
2.times do | |
play_chord chord(:a3, :minor) | |
sleep 4 | |
end | |
play_chord chord(:f3, :major) | |
sleep 4 | |
play_chord chord(:d3, :minor) | |
sleep 4 | |
play_chord chord(:e3, :minor) | |
sleep 4 | |
play_chord chord(:a3, :minor) | |
sleep 4 | |
play_chord chord(:a3, :minor) | |
end | |
end | |
in_thread name: :lead1 do | |
use_synth :tri | |
sync :startPara1 | |
with_fx :level, amp: 0.5 do | |
play :a4, release: 0.25 | |
sleep 0.25 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :c5, release: 0.25 | |
sleep 0.25 | |
play :b4, release: 0.5 | |
sleep 0.5 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :a4, release: 0.75 | |
sleep 0.75 | |
play :b4, release: 0.75 | |
sleep 0.75 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :g4, release: 0.75 | |
sleep 0.75 | |
play :d4, release: 0.5 | |
sleep 0.5 | |
sleep 0.75 | |
play :a4, release: 0.25 | |
sleep 0.25 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :c5, release: 0.25 | |
sleep 0.25 | |
play :b4, release: 0.5 | |
sleep 0.5 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :a4, release: 0.75 | |
sleep 0.75 | |
play :b4, release: 0.75 | |
sleep 0.75 | |
play :a4, release: 0.5 | |
sleep 0.5 | |
play :gs4, release: 0.75 | |
sleep 0.75 | |
#play :d4, release: 0.5 | |
sleep 0.5 | |
end | |
end | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment