作品タイトル À mon seul désir
課題名:Programming Soundtrack
作品概要:プログラミングを用いて製作した映像とマッチするサウンドトラック
あえてピアノのみを使いリバーブを強めにかけることで重厚感をメロディ一に付けている。
またイントロの静かな始まりからサビにかけて荘厳さを増すためにアルペジオを取り入れることによって総じて聴いた際に登って行くようなサウンドにしてあるのも特徴。
ソースコード
use_synth :piano
use_bpm 110
with_fx :reverb,room: 0.8,mix: 0.8 do
in_thread do
play :b2,sustain: 1
sleep 1
play :d3,sustain: 1
sleep 1
play :g2,sustain: 4
play :c3,sustain: 5
play :e3,sustain: 5
sleep 2
play :g2,sustain: 1
sleep 1
play :g3,sustain: 1
sleep 1
play :fs3,sustain: 1
sleep 1
play :d3,sustain: 1
sleep 1
play :d2,sustain: 4
play :g2,sustain: 8
play :b2,sustain: 8
sleep 1
play :d2,sustain: 2
sleep 1
play :f3,sustain: 1
sleep 1
play :b3,sustain: 1
sleep 1
play :c3,sustain: 3
play :e3,sustain: 3
play :a3,sustain: 3
sleep 1
play :b3,sustain: 1
sleep 1
play :a2,sustain: 2
play :d3,sustain: 2
play :fs3,sustain: 2
sleep 1
play :a2,sustain: 2
play :d3,sustain: 2
sleep 1
play :g2,sustain: 4
play :b2,sustain: 8
play :e3,sustain: 8
sleep 1
play :g2,sustain: 4
sleep 1
7.times do
play :a2
sleep 0.25
play :b2
sleep 0.25
play :c3
sleep 0.25
play :d3
sleep 0.25
play :e3
sleep 0.25
play :d3
sleep 0.25
play :c3
sleep 0.25
play :b2
sleep 0.25
end
play :e3,sustain: 0.5
sleep 0.75
play :a3,sustain: 0.5
sleep 0.75
play :c4,sustain: 0.3
sleep 0.60
play :g3,sustain: 1
play :b3,sustain: 1
play :g4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
play :g3,sustain: 5
play :c3,sustain: 5
sleep 0.5
play :e4,sustain: 0.1
sleep 0.5
play :g4,sustain: 0.1
sleep 1
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
sleep 0.5
play :g4,sustain: 0.1
sleep 0.5
play :e4,sustain: 0.1
sleep 0.5
play :g4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.1
sleep 0.5
play :g4,sustain: 0.1
sleep 1
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.1
sleep 0.5
play :b4,sustain: 0.1
sleep 0.5
play :c5,sustain: 0.1
sleep 0.5
play :b4,sustain: 0.1
sleep 0.5
play :g4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.1
sleep 0.5
play :g4,sustain: 0.1
sleep 1
play :e4,sustain: 0.3
sleep 0.5
play :a4,sustain: 0.3
sleep 0.5
play :e4,sustain: 0.3
sleep 0.5
2.times do
play :a4
sleep 0.25
play :b4
sleep 0.25
play :c5
sleep 0.25
play :d5
sleep 0.25
play :e5
sleep 0.25
play :d5
sleep 0.25
play :c5
sleep 0.25
play :b4
sleep 0.25
end
play :a3
sleep 0.25
play :b3
sleep 0.25
play :c4
sleep 0.25
play :b3
sleep 0.25
play :a3
sleep 0.25
play :g3
sleep 0.25
play :f3
sleep 0.25
play :e3
sleep 0.25
play :c3
sleep 0.25
play :d3
sleep 0.25
play :e3
sleep 0.25
play :f3
sleep 0.25
play :g3
sleep 0.25
play :a3
sleep 0.25
play :b3
sleep 0.25
play :c4
sleep 0.25
play :d4
sleep 1
play :e3,sustain: 2
sleep 1
play :b3,sustain: 2
sleep 1
play :d4,sustain: 2
sleep 1
play :e3,sustain: 5
play :a3,sustain: 5
play :c4,sustain: 5
sleep 2
play :b3,sustain: 1
sleep 0.5
play :c4,sustain: 1
sleep 0.5
play :b3,sustain: 1
sleep 0.5
play :e3,sustain: 1
sleep 0.5
play :f3,sustain: 2
play :a3,sustain: 2
sleep 1
play :g3,sustain: 3
sleep 0.5
play :e3,sustain: 1
sleep 0.5
play :e4,sustain: 1
sleep 0.5
play :d4,sustain: 1
sleep 0.5
play :f3,sustain: 5
play :a3,sustain: 5
play :c4,sustain: 5
sleep 1.5
play :d4,sustain: 1
sleep 0.5
play :c4,sustain: 1
sleep 0.5
play :d4,sustain: 2
sleep 0.5
play :e4
sleep 0.5
play :gs3,sustain: 5
play :b3,sustain: 5
play :e4,sustain: 5
sleep 1
play :e4,sustain: 1
sleep 1
play :f4,sustain: 1
sleep 1
play :e3,sustain: 1
sleep 0.5
play :e4
sleep 0.5
play :d4
sleep 0.5
play :d4,sustain: 1
play :a3,sustain: 1
sleep 0.75
play :c4,sustain: 2
play :a3,sustain: 2
sleep 0.75
play :b3,sustain: 0.5
sleep 0.5
play :c4,sustain: 0.5
sleep 0.5
play :e3,sustain: 0.5
sleep 0.5
play :b3
sleep 0.5
play :f3,sustain: 8
play :a3,sustain: 8
sleep 0.5
play :a3
sleep 0.75
play :b3
sleep 0.75
play :f3,sustain: 0.5
play :a3,sustain: 0.5
play :c4,sustain: 0.5
sleep 0.75
play :g3,sustain: 0.5
sleep 0.5
play :c4,sustain: 0.5
sleep 0.5
play :g4
sleep 0.5
play :c4,sustain: 4
sleep 0.5
play :b3,sustain: 2
sleep 0.5
play :c3,sustain: 8
play :e3,sustain: 8
play :a3,sustain: 24
sleep 1
end
end