20
ProcessingMIDI使ってみよう! Processingでは、promidiというファイル をダウンロードして、Processingのファ イルに入れると簡単にMIDIが使用できま す。またMIDIキーボードなどの音響機器 を使って、promidiMIDIシーケンサーで MIDIの再生や記憶をすることができます。 今回はProcessingexamplesに入れてサ ンプルを使用してみました。

ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

ProcessingでMIDIを使ってみよう!

・Processingでは、promidiというファイルをダウンロードして、Processingのファイルに入れると簡単にMIDIが使用できます。またMIDIキーボードなどの音響機器を使って、promidiのMIDIシーケンサーでMIDIの再生や記憶をすることができます。

・今回はProcessingのexamplesに入れてサンプルを使用してみました。

Page 2: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

promidiをダウンロード

・promidiのファイルを下のWebアドレスからダウンロードしよう。

http://creativecomputing.cc/p5libs/promidi/

Page 3: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

ファイルを解凍

・ダウンロードしたファイルを解凍しよう。

・解凍すると右のファイルが表示されます。

Page 4: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

ファイルを開く

・解凍したpromidiのファイルの「library」というファイルを開こう。

Page 5: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

ファイルをコピーする

・「library」というファイルを開くと右のように「promidiExecutable Jar File (エグゼキュータブル)」というファイルがあるので、このファイルをコピーします。

Page 6: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

examplesファイルを開く

・promidiのファイルの中にある「examples」のファイルを開こう。

・「examples」のファイルを開くと右のようにファイルがあります。

Page 7: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

examplesのpromidiを開く

・この「examples」の中のファイルはサンプルのプログラムソースが入っています。

・中にある「promidi」のファイルを開くと右のようなファイルが入っています。

Page 8: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

codeファイルを作る

・ここに「code」というファイルを作ります。

Page 9: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

promidi Executable Jar Fileファイルを貼り付ける

・そして先ほどの「promidiExecutable Jar File」というファイルのコピーを「code」ファイルの中に貼り付けます。

Page 10: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

Codeファイルをコピーして他のファイルに貼り付ける

・そして、この「code」ファイルを今度はコピーして、他のサンプルプログラムのファイルの中に貼り付けます。

Page 11: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

examplesファイルを切り取る

・右のサンプルプログラムのファイルの中にすべてコピーしたらこの「examples」ファイル自体を切り取ります。

(コピーでもよい)

Page 12: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

Processingを開く

・そしてProcessingのファイルを開きます。

・中にある「examples」を開きます。

Page 13: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

examplesを開く

・すると右のようなファイルがあります。

・このファイルはProcessingのサンプルプログラムのソースが入っているフォルダです。

Page 14: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

promidiのexamplesファイルを貼り付ける

・ここにpromidiで切り取った「examples」ファイルを貼り付けます。

・同じ名前でわかりづらいので「promidi_examples」と変更します。

Page 15: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

終了

・これで終了。一度ファイルをすべて閉じて、Processingを起動。

・File→examples→promidi_examplesでpromidiのサンプルが使用できます。

Page 16: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

サンプルプログラムの実行

・試しにpromidiのサンプルプログラムを使ってみよう。

・promidi_sequencerのファイルを開き実行してみよう。

Page 17: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

プログラム・ソース

Page 18: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

実行結果

・右のようなアイコンが出るので、マウスでクイックすると音が出ます。

・このサンプルはMIDIシーケンサーです。

・音の高さ、強さ、長さが変えられます。テンポなども変えられるので自動演奏などが簡単に行えます。

Page 19: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

注意

・同じようなファイルがたくさんあるのでファイルを入れる場所に気をつけましょう。

・他のサンプルプログラムの実行はMIDI機器を付けて実行しましょう。

・今回はサンプルを動かしましたが、自分で作ったファイルの場合は、作ったファイルの中に「promidi Executable Jar File」の入った「code」ファイルを入れましょう。

Page 20: ProcessingでMIDIを 使ってみよう!processing.web.fc2.com › processingmidi002.pdf · ProcessingでMIDIを 使ってみよう! ・Processingでは、promidiというファイル

トップページへ

ホームへ