【ライブラリ説明】
プログラムで音楽を作れます。
今回はチューリップの最初の部分をコーディングしてみました。
【プログラム】
pyknon.py
# -*- coding: utf-8 -*-
from pyknon.genmidi import Midi
from pyknon.music import NoteSeq
# 音階?を設定
notes1 = NoteSeq("C D E")
notes2 = NoteSeq("C D E")
notes3 = NoteSeq("G E D C D E D")
# テンポを指定してMidiインスタンス生成
midi = Midi(tempo=90)
# 音が鳴る時間を指定してnotes1~3をつなげる
midi.seq_notes(notes1)
midi.seq_notes(notes2, time=4)
midi.seq_notes(notes3, time=8)
# ファイル書き込み
midi.write("demo.mid")
【感想】
これは素晴らしいし、面白い!