Python Music LabCompose As You Are
Pythonコードとピアノロールから色彩豊かな音楽が広がるCompose As You Areのイメージ

Compose As You Are — Python Music Lab

コードを読み、変え、実行する。
その結果を音として聴き、図として見る。

THREE ROUTES

学び方に合わせた3つの入口

初めてPythonに触れる人はレッスンから、仕組みを整理したい人は知識ライブラリから、作品を作りたい人は作曲スタジオから始められます。

LEARNING CYCLE

「分かった」を、耳と目で確かめる

  1. 1読む

    短いPythonコードを上から読み、変数や処理の役割を確認します。

  2. 2変える

    音名、テンポ、回数、条件などを一か所ずつ変更します。

  3. 3実行する

    ブラウザの中でPythonを実行し、曲を表すデータを作ります。

  4. 4聴く・見る

    音、ピアノロール、イベント表を比べて、コードの働きを確かめます。

  5. 5説明する

    なぜ変化したのかをPythonの言葉で説明し、次の工夫へ進みます。

FROM FIRST NOTE TO ORIGINAL WORK

1音から、アルゴリズムによる作品へ

最初は自分で定義した小さな関数から始めます。やがて、繰り返し、条件、乱数、複数トラックを組み合わせ、ルールを持った自動作曲へ発展します。

  • 音楽経験がなくても音名と拍から始められる
  • エラーは元のPython表示と日本語の手掛かりを併記
  • コードとGUIの変更がつながって見える
  • 作ったコードを保存し、Google Colabで発展できる
for i in range(8):Python
音符イベント曲データ
音と図