。
映画音楽の魅力に迫る!
映画を観ると、その中で使われる音楽が気になる人も多いでしょう。静かな瞬間に深くなる感動を喚起する音楽など、映画音楽は楽しめるものだと言えます。
プログラミングを使って映画音楽をより楽しむ方法はいくつかあります。『色彩のブレス』という映画のBGMを作成するプログラムを例にすると、以下のようなプログラムを書くことで、『色彩のブレス』のようなBGMを自作できます。
import midi import random pattern = midi.Pattern() track = midi.Track() pattern.append(track) length = 16 for i in range(length): pitch = random.randint(50, 80) time = random.randint(50, 200) velocity = random.randint(50, 127) on = midi.NoteOnEvent(tick=i, velocity=velocity, pitch=pitch) off = midi.NoteOffEvent(tick=i+time, pitch=pitch) track.append(on) track.append(off) midi.write_midifile("my_midi.mid", pattern)
このプログラムを実行すると、ランダムな音を生み出したMIDIファイルが生成されます。このMIDIファイルを外部のサウンドソフトなどで編集すれば、『色彩のブレス』のような鍵盤の音色を生み出すことができます。
映画音楽をプログラミングして自作することで、映画音楽の面白さを深く体験できます。プログラミングを学ぶうえで、映画音楽を作る機会をたくさん作ることで、音楽への理解を深めることができます。また、このようなプログラムを書くことを繰り返す中で、プログラミング能力にも磨きがかかります。You can make your own original sound track for movies, and get new experiences of sound and music, and possibly enhance your programming skills in the process.