Der Griechenland-Sound von Eva
Das Land Griechenland verbinde ich immer mit Meer, Wellen und Wind und desshalb habe ich als Hintergrund einen Wellensound gewählt.
Diesen habe ich durch eine Veränderung des samples „ambi_sauna“, der in Zufälligen Lautstärken, Raten und Längen angespielt wird erstellt.
in_thread do
loop do
sample :ambi_sauna, rate: (rrand 0.1,0.3), finish: 0.06, release: 0.5, amp: (rrand 0.2, 1.4)
sleep rrand(0.1,1)
end
Als Melodie habe ich das Lied „Knocking on Heavens Door“ benutzt.
Dies habe ich gewählt, weil ich es persönlich mit Griechenland verbinde, da es ein einheimischer Sänger in meinem ersten Griechenlandurlaub am Strand vor unserem Hotel gespielt hat.
Man soll das Gefühl haben, dass man nach einem langen Tag entspannt am Meer beim Sonnenuntergang sitzt.
Dies ist der vollständige Code:
in_thread do
loop do
2. times do
sample :elec_soft_kick, amp: 2
sleep 0.25
end
sleep 0.75
end
end
in_thread do
loop do
sample :ambi_sauna, rate: (rrand 0.1,0.3), finish: 0.06, release: 0.5, amp: (rrand 0.2, 1.4)
sleep rrand(0.1,1)
end
end
1.times do
5. times do
use_synth :birdy
with_fx :gverb do
with_fx :hpf, cutoff: 100 do
with_fx :wobble, wave: 3, phase: 0.1 do
use_synth :fm
use_synth_defaults amp: rrand(0, 0.3), divisor: 170, depth: rrand_i(20, 80)
play (knit :e1, 2, :c2, 3, :c1, 3).choose, sustain: 2, decay: 1, pan: rrand(-1,1)
sleep rrand_i(1, 4)
end
end
end
end
5. times do
use_synth :dark_ambience
play 28 ,release: 7
sample :ambi_swoosh, amp: 1,attack: 7, attack_level: 6, decay: 1, sustain: 2, release: 6
use_synth :dark_ambience
play 52 ,release: 7
sample :ambi_dark_woosh
use_synth :bnoise
play rrand_i(10, 40)
sleep rrand(0.5, 2)
end
end
# drums
in_thread do
2.times do
3.times do
sleep 0.75
sample :drum_snare_soft, amp: 3
sleep 1
sample :drum_snare_soft, amp: 3
sleep 0.25
sleep 2
end
sleep 2
sleep 0.75
sample :drum_snare_soft, amp: 3
sleep 0.375
sample :drum_snare_soft, amp: 3
sleep 0.625
sample :drum_snare_soft, amp: 3
sleep 0.25
end
end
in_thread do
2.times do
4.times do
8.times do
sample :drum_cymbal_closed, amp: 5
sleep 0.25
end
sleep 2
end
end
end
in_thread do
2.times do
3.times do
2.times do
sample :drum_bass_hard, amp: 3
sleep 0.25
sample :drum_bass_hard, amp: 3
sleep 0.75
end
sleep 2
end
sleep 2
sample :drum_bass_hard, amp: 3
sleep 0.25
sample :drum_bass_hard, amp: 3
sleep 0.75
sample :drum_bass_hard, amp: 3
end
end
in_thread do
use_synth :pluck
with_fx :reverb do
use_synth_defaults amp: 5
sleep 1
play :f4
sleep 0.5
play :f4
sleep 0.5
play :f4
sleep 0.25
play :e4
sleep 0.25
play :e4
sleep 0.5
play :e4
sleep 0.25
play :d4
sleep 0.5
play :e4
sleep 0.25
sleep 5
play :f4
sleep 0.5
play :f4
sleep 0.5
play :f4
sleep 0.25
play :e4
sleep 0.25
play :e4
sleep 0.5
play :e4
sleep 0.25
play :d4
sleep 0.5
play :e4
sleep 0.25
play :b3
sleep 4
sleep 1
play :f4
sleep 0.5
play :f4
sleep 0.5
play :f4
sleep 0.25
play :e4
sleep 0.25
play :e4
sleep 0.5
play :e4
sleep 0.25
play :d4
sleep 0.5
play :e4
sleep 0.25
sleep 5
play :f4
sleep 0.5
play :f4
sleep 0.5
play :f4
sleep 0.25
play :e4
sleep 0.25
play :e4
sleep 0.5
play :e4
sleep 0.25
play :d4
sleep 0.5
play :e4
sleep 0.25
play :b3
sleep 4
end
end
2.times do
use_debug false
use_bpm 120
8.times do
chords = ring((guitar :d, :M), (guitar :a, :M), (guitar :e, :m),(guitar :e, :m),
(guitar :d, :M), (guitar :a, :M), (guitar :g, :M), (guitar :g, :M))
with_fx :reverb, amp: 1 do
with_fx :lpf, cutoff: 115 do
with_synth :pluck do
use_synth_defaults amp: 1.5
tick
"D.DUD.DU".split(//).each do |s|
if s == 'D' # Down stroke
strum chords.look, 0.05
elsif s == 'U' # Up stroke
with_fx :level, amp: 1 do
strum chords.look.reverse, 0.03
end
end
sleep 0.5
end
end
end
end
end
end

Wie schon gesagt verbinde ich Grichenland sehr mit dem Meer und da es für eine Abendstimmung sorgen soll, habe ich mich für einen Sonnenuntergang entschieden.
Die offizielle Griechenlandflagge soll vor allem für die Erkennung sorgen.
Linkliste
Buch: Acoustik Pop Guitar 1
https://cdn.pixabay.com/photo/2017/06/28/23/23/sunset-2452537_960_720.jpg