Max/MSPによるMIDIプログラミング
提供:kuhalaboWiki
(版間での差分)
(→ノート) |
(→プログラムチェンジ) |
||
74行: | 74行: | ||
#* Note ONから徐々に音量が立ち上がり、Note OFFがくるまで音が持続して鳴り続ける。 | #* Note ONから徐々に音量が立ち上がり、Note OFFがくるまで音が持続して鳴り続ける。 | ||
#* オルガン、バイオリン、クラリネット、サックス、トランペットなど。 | #* オルガン、バイオリン、クラリネット、サックス、トランペットなど。 | ||
+ | |||
+ | |||
+ | |||
+ | <H1>GM規格音色マップ</H1> | ||
+ | <table border=1> | ||
+ | <tr> | ||
+ | <td valign=top> | ||
+ | <H2>プログラムナンバー音色表(1-128)</H2> | ||
+ | <P> | ||
+ | 八つごとに太字にしてあります。 | ||
+ | <OL start=1> | ||
+ | <LI><B>Acoustic Grand Piano</B> | ||
+ | <LI>Bright Acoustic Piano | ||
+ | <LI>Electric Grand Piano | ||
+ | <LI>Honkey-tonk Piano | ||
+ | <LI>Electric Piano 1 | ||
+ | <LI>Electric Piano 2 | ||
+ | <LI>Harpsichord | ||
+ | <LI>Clavi | ||
+ | <LI><B>Clelesta</B> | ||
+ | <LI>Glockensipel | ||
+ | <LI>Music Box | ||
+ | <LI>Vibraphone | ||
+ | <LI>Marinmba | ||
+ | <LI>Xylophone | ||
+ | <LI>Tubular Bells | ||
+ | <LI>Dulcimer | ||
+ | <LI><B>Drawbar Organ</B> | ||
+ | <LI>Percussive Organ | ||
+ | <LI>Rock Organ | ||
+ | <LI>Church Organ | ||
+ | <LI>Reed Organ | ||
+ | <LI>Accordion | ||
+ | <LI>Harmonica | ||
+ | <LI>Tango Accordion | ||
+ | <LI><B>Acoustic Guitar (nylon)</B> | ||
+ | <LI>Acoustic Guitar (steel) | ||
+ | <LI>Electric Guitar (jazz) | ||
+ | <LI>Electric Guitar (clean) | ||
+ | <LI>Electric Guitar (muted) | ||
+ | <LI>Overdrive Guitar | ||
+ | <LI>Distortion Guitar | ||
+ | <LI>Guitar Harmonics | ||
+ | <LI><B>Acoustic Bass</B> | ||
+ | <LI>Electric Bass (finger) | ||
+ | <LI>Electric Bass (pick) | ||
+ | <LI>Fretless Bass | ||
+ | <LI>Slap Bass 1 | ||
+ | <LI>Slap Bass 2 | ||
+ | <LI>Synth Bass 1 | ||
+ | <LI>Synth Bass 2 | ||
+ | <LI><B>Violin</B> | ||
+ | <LI>Viola | ||
+ | <LI>Cello | ||
+ | <LI>Contrabass | ||
+ | <LI>Tremolo Strings | ||
+ | <LI>Pizzicato Strings | ||
+ | <LI>Orchestra Harp | ||
+ | <LI>Timpani | ||
+ | <LI><B>String Emsamble 1</B> | ||
+ | <LI>String Emsamble 2 | ||
+ | <LI>Synth String 1 | ||
+ | <LI>Synth String 2 | ||
+ | <LI>Choir Aahs | ||
+ | <LI>Voice Oohs | ||
+ | <LI>Synth Vox | ||
+ | <LI>Orchestra Hit | ||
+ | <LI><B>Trumpet</B> | ||
+ | <LI>Trombone | ||
+ | <LI>Tuba | ||
+ | <LI>Muted Trumpet | ||
+ | <LI>French Horn | ||
+ | <LI>Brass Section | ||
+ | <LI>Synth Brass 1 | ||
+ | <LI>Synth Brass 2 | ||
+ | <LI><B>Soprano Sax</B> | ||
+ | <LI>Alto Sax | ||
+ | <LI>Tenor Sax | ||
+ | <LI>Baritone Sax | ||
+ | <LI>Oboe | ||
+ | <LI>English Horn | ||
+ | <LI>Bossoon | ||
+ | <LI>Clarinet | ||
+ | <LI><B>Piccolo</B> | ||
+ | <LI>Flute | ||
+ | <LI>Recorder | ||
+ | <LI>Pan Flute | ||
+ | <LI>Blown Bottle | ||
+ | <LI>Shakuhachi | ||
+ | <LI>Whistle | ||
+ | <LI>Ocarina | ||
+ | <LI><B>Lead 1 (square)</B> | ||
+ | <LI>Lead 2 (sawtooth) | ||
+ | <LI>Lead 3 (calliope) | ||
+ | <LI>Lead 4 (chiff) | ||
+ | <LI>Lead 5 (charang) | ||
+ | <LI>Lead 6 (voice) | ||
+ | <LI>Lead 7 (fifths) | ||
+ | <LI>Lead 8 (bass+lead) | ||
+ | <LI><B>Pad 1 (new age)</B> | ||
+ | <LI>Pad 2 (warm) | ||
+ | <LI>Pad 3 (polysynth) | ||
+ | <LI>Pad 4 (choir) | ||
+ | <LI>Pad 5 (bowed) | ||
+ | <LI>Pad 6 (metallic) | ||
+ | <LI>Pad 7 (halo) | ||
+ | <LI>Pad 8 (sweep) | ||
+ | <LI><B>Fx 1 (rain)</B> | ||
+ | <LI>Fx 2 (soundtrack) | ||
+ | <LI>Fx 3 (crystal) | ||
+ | <LI>Fx 4 (atmosphere) | ||
+ | <LI>Fx 5 (brightness) | ||
+ | <LI>Fx 6 (goblins) | ||
+ | <LI>Fx 7 (echoes) | ||
+ | <LI>Fx 8 (sci-fi) | ||
+ | <LI><B>Sitar</B> | ||
+ | <LI>Banjo | ||
+ | <LI>Shamisen | ||
+ | <LI>Koto | ||
+ | <LI>Kalimba | ||
+ | <LI>Bag Pipe | ||
+ | <LI>Fiddle | ||
+ | <LI>Shanai | ||
+ | <LI><B>Tinkle Bell</B> | ||
+ | <LI>Agogo | ||
+ | <LI>Steel Drums | ||
+ | <LI>Woodblock | ||
+ | <LI>Taiko | ||
+ | <LI>Melodic Tom | ||
+ | <LI>Synth Drum | ||
+ | <LI>Reverse Cymbal | ||
+ | <LI><B>Guitar Fret Noise</B> | ||
+ | <LI>Breath Noise | ||
+ | <LI>Seashore | ||
+ | <LI>bird Tweet | ||
+ | <LI>Telephone Ring | ||
+ | <LI>Helicopter | ||
+ | <LI>Applause | ||
+ | <LI>Gunshot </LI></OL> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
== 時間制御 == | == 時間制御 == |
2021年9月18日 (土) 03:15時点における版
目次 |
概要
- MIDIデータを自由にプログラミングし、音楽を自動生成させる。
- キーボード、マウス、MIDIコントローラから情報を取得する。
- MIDIコントローラからの入力をプログラミングし、リアルタイムに音楽演奏を変化させる。
- 工芸大図書館蔵書検索
- トランスMaxエクスプレス
- 前の版。プログラミングの手法、MIDI処理、オーディオ処理までなら、大体同じ。映像処理Jitterの記述がない。
- 2061:Maxオデッセイ
ノート
- ノートとは音符のこと。
- 音の高さ、音の強さ、音の長さで構成される。
- noteoutにpitchとvelocityをメッセージとして送り、音を鳴らす。
- velocityが1-127のとき、note ON
- velocityが0のとき、note OFF
- makenoteでduration(note ONとnote OFF)を作り、noteoutに送る。
- noteinでMIDI Keyboardからノートを入力する。
- notein
- outlet
- pitch
- velocity
- channel チャネル (1から16)
- noteout
- inlet
- pitch
- velocity
- channel チャネル (1から16)
- pitchとvelocity(>=1)がくると、音をだす。(note ON)
- pitchとvelocity(=0)がくると、音を消す。(note OFF)
- makenote
- inlet
- pitch 音の高さ(0から127)
- velocity 音の強さ(0から127)
- duration 音の長さ(1から***) ミリ秒(ms=1/1000秒)で指定
- outlet
- pitch 音の高さ(0から127)
- velocity note ON時の音の強さ(1から127)とNote OFF(velocity=0)
- 確認事項
- note on とnote offの関連を理解する。
- note offは,velocity の値が 0 の note on のこと。
- channel 10 はドラムセット
プログラムチェンジ
- programとは、音色のこと。
0番から127番までの128種類の楽器番号で音色を指定する。 (1番-128番のこともある)
- pgmout
- 楽器番号とチャネルを指定する。
- 楽器番号 ( 0から127 )
- channel
- 楽器番号(program) と音色の対応表
- GM規格音色リスト( Program Number 1-128 )
- GM規格ドラムマップ( Note Number Channel 10 )
- 楽器は発音メカニズムによって大きく2つに分類できる。
- 減衰振動系
- Note ON時に瞬時に音量が立ち上がり、Note OFFがなくても、やがて音が減衰して消える。
- ピアノ、ギター、ハープ、シロフォン、打楽器など。
- 自励振動系
- Note ONから徐々に音量が立ち上がり、Note OFFがくるまで音が持続して鳴り続ける。
- オルガン、バイオリン、クラリネット、サックス、トランペットなど。
GM規格音色マップ
プログラムナンバー音色表(1-128)八つごとに太字にしてあります。
</td> </tr> </table> 時間制御
乱数(ランダム)
算術演算
条件分岐
サブパッチ
コントロールチェンジ
ピッチベンド
ループカウント制御
キーボードとマウス
値の設定、プリセット
保存した値を呼び出して再生
マトリクス制御、スライダーなど
MIDIシーケンス録音、再生
自動作曲パッチの例notein noteout
makenote
metro random
channel
音程
和音
スケール
コード進行
ビート
サブパッチパッチ内にサブのパッチを作ることができる。
Tips日本語フォントの文字化け対策Macintoshで書かれたMaxパッチの日本語コメントは,Osakaフォントであることが多く、Windowsでは文字化けする。対処方法は以下のとおり。
max system windows genericfontmap Osaka "MS Pゴシック"; 参考リンク
関連項目 |