In diesem Stück habe ich versucht die Natur von Lettland mit der Kultur von Lettland zu verbinden.
Da Lettland ein Land mit sehr vielen Wäldern und Bäumen ist, ist ein sehr wichtiger Teil meines Stückes das Vogelgezwitscher, welches genau diesen Teil des Landes verkörpern soll.
Durch die Veränderung des Vogelgezwitschers, welches auch als verbindenes Element genutzt wurde, habe ich versucht noch etwas mehr Abwechselung in die Vogelstimmen zu bekommen.
#vögel
in_thread do
14.times do
with_fx :gverb do
with_fx :tremolo do
with_fx :wobble, wave: 2, phase: 0.1 do
use_synth :fm
use_synth_defaults amp: rrand(0, 0.3), divisor: 170, depth: rrand_i(20, 80)
play (ring :e3, :f4, :e1, :b4, :g1, ).choose, sustain: 1, decay: 3, pan: rrand(-1,1)
sleep rrand_i(0, 5)
end
end
end
end
end
Als Kultureller Teil dient die Melodie, die dem Lettischen Volkslied „Lustige Kahnfahrt“ nachempfunden ist.
Außerdem habe ich noch versucht, mit unterschiedlichen Synthesizern den Klang einer Kokle zu erzeugen, welche ein lettisches Zupfinstrument ist.
Es soll das Gefühl eines Spaziergangs durch einen Wald an einem Frühlingsnachmittag vermittelt werden

Da das Haubtthema in meinem Song der Wald ist, habe ich mich für ein sonnigen Wald im Frühling als Motiv für meine RFID-Karte entschieden.
Die Flagge dient vor allem zur Erkennung.
Das 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
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
#Lettland
1.times do
use_synth_defaults amp: 1
#1
in_thread do
#1
use_synth :pluck
play :g4
sleep 1
play :g4
sleep 1
play :g4
sleep 1
play :a4
sleep 1
#2
play :g4
sleep 1
play :f4
sleep 0.5
play :e4
sleep 0.5
play :d4
sleep 1
play :d4
sleep 1
#3
play :d5
sleep 2
play :e5
sleep 0.5
play :d5
sleep 0.5
play :c5
sleep 0.5
play :a5
sleep 0.5
#4
play :d5
sleep 0.5
play :e5
sleep 0.5
play :d5
sleep 0.5
play :g4
sleep 0.5
play :a5
sleep 1
play :a4
sleep 0.5
play :b4
sleep 0.5
play :g4
sleep 1
play :g4
sleep 1
play :g4
sleep 1
play :a4
sleep 1
end
#2
in_thread do
#1
use_synth :pluck
play :d5
sleep 3
play :f5
sleep 0.5
play :e5
sleep 0.5
#2
play :d5
sleep 0.5
play :f5
sleep 0.5
play :d5
sleep 0.5
play :c5
sleep 0.5
play :b4
sleep 0.5
play :c5
sleep 0.5
play :d5
sleep 1
#3
play :b5
sleep 2
play :c6
sleep 0.5
play :b5
sleep 0.5
play :a5
sleep 0.5
play :e5
sleep 0.5
#4
play :g5
sleep 0.5
play :a5
sleep 0.5
play :g5
sleep 0.5
play :e5
sleep 0.5
play 78
sleep 1
play 78
sleep 0.5
play :g5
sleep 0.5
#5
play :a5
sleep 0.5
play :g5
sleep 0.5
play 78
sleep 0.5
play :g5
sleep 0.5
play :a5
sleep 0.5
play :d5
sleep 3
play :f5
sleep 0.5
play :e5
sleep 0.5
end
#3
in_thread do
use_synth :blade
#1
play :b4
sleep 1
play :b4
sleep 0.5
play :a4
sleep 0.5
play :b4
sleep 1
play :d5
sleep 0.5
play :c5
sleep 0.5
#2
play :b4
sleep 1.5
play :a4
sleep 0.5
play :g4
sleep 0.5
play :a4
sleep 0.5
play :b4
sleep 1
#3
play :d5
sleep 0.5
play :e5
sleep 0.5
play 78
sleep 0.5
play :g5
sleep 0.5
play :a5
sleep 0.5
play :g5
sleep 0.5
play :e5
sleep 0.5
play :c5
sleep 0.5
#4
play :b4
sleep 0.5
play :c5
sleep 0.5
play :b4
sleep 0.5
play 70
sleep 0.5
play :a4
sleep 1
play :d5
sleep 0.5
play :e5
sleep 0.5
#5
play :c5
sleep 0.5
play :c5
sleep 0.5
play :a4
sleep 0.5
play :g4
sleep 0.5
play :f4
sleep 0.5
play :a4
sleep 0.5
play :d5
sleep 1
play :b4
sleep 1
play :b4
sleep 0.5
play :a4
sleep 0.5
play :b4
sleep 1
play :d5
sleep 0.5
play :c5
sleep 0.5
end
in_thread do
use_synth :dtri
#1
play :g3
sleep 2
play :g3
sleep 1
play :d3
sleep 1
#2
play :g3
sleep 1
play :d3
sleep 1
play :f2
sleep 2
#3
play :g3
sleep 2
play :c4
sleep 1
play :c3
sleep 1
#4
play :d3
sleep 3
play :d3
sleep 1
#5
play :d3
sleep 1
play :d3
sleep 0.5
play :e3
sleep 0.5
play 54
sleep 1.5
play :g3
sleep 2
play :g3
sleep 1
play :d3
sleep 1
end
end
################
sleep 5
###################
#1
in_thread do
sleep 24
in_thread do
#grundstimmung
6. times do
sample :ambi_choir, rate: -0.5, amp:2
sleep 2
sample :ambi_choir, rate: 0.4, amp:2
end
end
in_thread do
use_synth :pluck
#3
play :d5
sleep 2
play :e5
sleep 0.5
play :d5
sleep 0.5
play :c5
sleep 0.5
play :a5
sleep 0.5
#4
play :d5
sleep 0.5
play :e5
sleep 0.5
play :d5
sleep 0.5
play :g4
sleep 0.5
play :a5
sleep 1
play :a4
sleep 0.5
play :b4
sleep 0.5
#5
play :g4
sleep 1
play :g4
sleep 1
play :g4
sleep 1
play :a4
sleep 1
play :g4
end
#2
in_thread do
use_synth :pluck
#3
play :b5
sleep 2
play :c6
sleep 0.5
play :b5
sleep 0.5
play :a5
sleep 0.5
play :e5
sleep 0.5
#4
play :g5
sleep 0.5
play :a5
sleep 0.5
play :g5
sleep 0.5
play :e5
sleep 0.5
play 78
sleep 1
play 78
sleep 0.5
play :g5
sleep 0.5
#5
play :a5
sleep 0.5
play :g5
sleep 0.5
play 78
sleep 0.5
play :g5
sleep 0.5
play :a5
sleep 0.5
end
#3
in_thread do
use_synth :blade
#3
play :d5
sleep 0.5
play :e5
sleep 0.5
play 78
sleep 0.5
play :g5
sleep 0.5
play :a5
sleep 0.5
play :g5
sleep 0.5
play :e5
sleep 0.5
play :c5
sleep 0.5
#4
play :b4
sleep 0.5
play :c5
sleep 0.5
play :b4
sleep 0.5
play 70
sleep 0.5
play :a4
sleep 1
play :d5
sleep 0.5
play :e5
sleep 0.5
#5
play :c5
sleep 0.5
play :c5
sleep 0.5
play :a4
sleep 0.5
play :g4
sleep 0.5
play :f4
sleep 0.5
play :a4
sleep 0.5
play :d5
sleep 0.5
play :b4
end
#4
in_thread do
use_synth :dtri
#3
play :g3
sleep 2
play :c4
sleep 1
play :c3
sleep 1
#4
play :d3
sleep 3
play :d3
sleep 1
#5
play :d3
sleep 1
play :d3
sleep 0.5
play :e3
sleep 0.5
play 54
sleep 1.5
end
end
#vögel
in_thread do
14.times do
with_fx :gverb do
with_fx :tremolo do
with_fx :wobble, wave: 2, phase: 0.1 do
use_synth :fm
use_synth_defaults amp: rrand(0, 0.3), divisor: 170, depth: rrand_i(20, 80)
play (ring :e3, :f4, :e1, :b4, :g1, ).choose, sustain: 1, decay: 3, pan: rrand(-1,1)
sleep rrand_i(0, 5)
end
end
end
end
end
#becken
in_thread do
loop do
2. times do
sample :drum_cymbal_closed, amp: 2
sleep 1
end
4.times do
sample :drum_cymbal_hard, amp: 0.5
sleep 0.25
end
end
end
Linkliste
https://de.wikipedia.org/wiki/Lettland#Geographie