音楽アプリをどうやって作るか

音を出したり、しゃべったりするアプリケーションはどうやって作ればいいのか、とふと考えた。イメージとしては、鍵盤に対応するボタンを押すとドレミの音を出したりするもの。
Pythonで作りたい。

  • 音声ファイル?を事前に用意しておいて、それらを実行するようにする。
  • Beep音なら簡単に鳴らせそうだが。
  • 他に方法がある?

調べてみる。
http://www010.upp.so-net.ne.jp/suede/claviwave.html これがイメージに近いな。Linuxでは使えないようなので今試せない。
http://namida.girly.jp/music/2009/02/19/ MML(Music Macro Language)なんてのもある。

MMLで検索を始めるといろいろ出てくる。音楽を普段あまり聞かない私にはなじみがないが、常識なんだろうな。