2025年1月9日木曜日

5pinDIN-3.5mmTRS MIDIケーブルのおさらい

前回記事ではBOSSのBMIDI-5-35をタイプBと間違えるという失態を演じてしまいました
そんなわけで反省を込めて再度「5pinDIN-3.5mmTRS MIDIケーブル」のおさらいをしてみようと思います

5pinDINコネクター


ネットには5pinDINについていろんな情報があふれています
しかしそれらの画像情報を見るとき「プラグ(オス)側から見たもの」と「ソケット(メス)側から見たもの」の2種類があることに注意が必要です
私が上記のとおりBOSSのケーブルタイプを間違えたのもこれが原因でした

英語版WIKIPEDIAの「DIN connector」によれば、丸型DINにもいろいろあるようです
 出典:https://en.wikipedia.org/wiki/DIN_connector
音響機材でよく使われる5pinDINは「DIN41524」と呼ばれるもので、ピン番号は下図のとおりとなります
この図は図名にもある通り「front side on socket(female),solder side on plug(male)」ですので「ソケットの前面(メス)、プラグのはんだ面(オス)から見た図」ということになります


TRSプラグとの結線


上記を踏まえ、5pinDINとTRSのタイプ別の結線をまとめると以下のとおりとなります


ここで改めてBOSSのBMIDI-5-35の仕様を見てみると下図のとおりですから、「BMIDI-5-35はタイプA」ということになります
5pinDIN側がどちらから見た図なのかについて明記されていませんが、形状やピン番号から「プラグ(オス)側」から見た図で間違いないと思われます

タイプA、Bどちらが多い?


MIDI AssociationのHPによれば、機材メーカーが採用しているTRS MIDIのタイプは下表のとおりとされています


これに加えて、国内ではBOSS、ZOOMがタイプAを採用ということですので、なんとなくですが「タイプAが優勢?」とも思えます
ちなみに、Line 6方式をタイプAと呼んでいるのは2010年に初めて市場投入されたTRS MIDI製品が「LINE6 MIDI Mobilizer」であったことによるものだそうです

しかし、だからと言ってArturiaやNovation以外はすべてタイプAと考えるのも危険であり、取説等で注意深く確認が必要なのは言うまでもありません
またTRS MIDIには3.5mmだけじゃなく2.5mmのものもあるようなのでそこも注意が必要です

延長ケーブルを使っても大丈夫?


5pinDIN-3.5mmTRS MIDIケーブルの長さってほとんどが1.5m以下であまり長いものは見つかりません
それなら3.5mmステレオ延長ケーブルはどうなの??使えたりしない??

ヘッドホン用の延長コードを買って試してみたところ、MIDI信号の送信はあっさり成功!!
3.0mの延長コード経由でも問題なさそうです
 ・コントローラー:AMPERO CONTROL
 ・制御対象:BOSS RC-10r
 ・接続方法:AMPERO CONTROL→TRS MIDIタイプA→延長コード→BOSS RC-10r


それでも謎は残る


結局のところ・・・これまでの記事で取り上げた2機種のルーパー
 ・ZOOM / MS-90LP+ MultiStomp
 ・BOSS RC-10r
は、どちらもタイプAということになるのですが、今手元には2種類のタイプAケーブルがあります
 ①Amazonで購入のタイプAケーブル
 ②別途入手したタイプAケーブル
これらを使って、
 AMPERO CONTROLというMIDIコントローラーでBOSS RC-10rを制御
を試みたのですが、②のケーブルは成功、①のケーブルは失敗という結果となりました

テスターで導通確認してみましたが、①②ともにタイプAで間違いありません
一つだけ異なるのは、①ではTRSのSleeveがDINコネクタの外側の金属リングにも導通していたが②では導通していなかったという点です
同じタイプAケーブルで成功や失敗がある・・・電気音痴には謎であります


 ※2025.01.16追記
  後日同様の実験をしてみたところ、①でも②でも成功という結果でした
  単なる接触の問題だったのかもしれません(すいません)

とある残骸も・・残った


もう多くは語らないけど・・・
必要と思い込んでたタイプBケーブルをタイプAの結線変更で生み出そうとしていたワタシ
完成を見ないうちに「うちの機材には必要ない」とわかった、わかってしまった(^_^;)
もう切っちゃったじゃないかぁ!!、1本800円もしたんだぞぉ!!と宇宙の中心で叫んでみた・・


いつか日の目を見てほしい

最後に素朴な疑問というか・・・
これって、MIDIコントローラーのMIDI OUTが3.5mmステレオジャックだったら、ごく普通の3.5mmTRSケーブルでMIDI制御できるってことなのかな???
なんでそうしない??
MIDIってなぜ5pinDINから始まったんだろう???


★★★★★★★★★参考までに以下AIの回答です★★★★★★★★★

MIDI端子が5ピンDIN(Deutsches Institut für Normung)コネクタを採用している理由は、いくつかの要因があります。

  1. 標準化と互換性: 5ピンDINコネクタは、1980年代初頭にMIDI規格が策定された際に、既に広く使用されていた標準コネクタでした。これにより、異なるメーカーの機器間での互換性が確保されました。

  2. コストと入手性: 5ピンDINコネクタは、当時の他のコネクタに比べて安価で入手しやすかったため、MIDI規格に採用されました。

  3. 信頼性: 5ピンDINコネクタは、信号の伝送において信頼性が高く、耐久性もありました。これにより、音楽機器間での安定したデータ通信が可能となりました。

  4. シンプルな設計: 5ピンDINコネクタは、シンプルな設計でありながら、MIDI信号の伝送に必要なすべてのピンを備えていました。これにより、設計と製造が容易になりました。

これらの理由から、MIDI端子には5ピンDINコネクタが採用されました。MIDI規格は現在でも広く使用されており、音楽制作や演奏において重要な役割を果たしています。


2025年1月2日木曜日

ZOOM MS-90LP+ MultiStomp 【④MIDI編】

まとめ編を書いてしまった後になって申し訳ない(笑)
やっぱり気になったMIDI、そのまま放置では終われませんでした

MS-90LP+におけるMIDI制御


まずMS-90LP+のMIDIインプリメンテーションチャートを確認しておきましょう
この中で送受信とも「〇」なのは、
 ・Program Change
 ・Clock
の2つのみですが、Clockについては私自身よくわかりません
なので、とりあえずMS-90LP+のMIDI制御で私が使用可能なのは「Program Changeのみ」という前提で話をすすめます(他にもMIDIの活用法はあるのかもしれませんが私にはよくわからないので)


以下は、MIDIコントローラーでMS-90LP+のProgram Change(メモリー番号の変更)をどうすれば可能になるのか、というお話でございます

接続ケーブル


今回はMIDI BABYというコントローラーを使おうと思いますが、MIDI BABYとMS-90LP+ではMIDIコネクタが異なります
ちなみにこのMIDI BABY、「1ボタンかよ」と侮るなかれw
1度押し、長押し、長い長押しの動作それぞれに16の命令を設定でき、それを一気に送信したり順番に実行したりできるうえに、フットペダルやエクスプレッションペダルを一つ増設可能という優れものであります
(何年も前に購入したMIDI BABYがようやく日の目を見るということで私的には感慨深い)


MIDI BABY
左:MS-90LP+ 右:MIDI BABY

ごく一般的なMIDIケーブルは両端がMIDI BABYと同じ5pinDIN形状なので使用できないため「5pinDIN-3.5mmTRS」というケーブルが必要になります
しかし、このケーブル、見た目は全く同じであっても結線の異なるものが何種類もあることから注意が必要です

【タイプAとタイプB】
「Music & Midi」様のyoutube動画から肝心なシーンを画像として切り出してみました
 ・元の動画:https://www.youtube.com/watch?v=MocWRgOu2PY&t=130s
これによるとタイプAとタイプBはTRSのスレーブが2番結線なのは共通ですが、リングとチップの結線が逆になっています

さてMS-90LP+で必要なのは取説P58にあるとおり「5pin DIN-TRS MIDI(Type-A)」なのでタイプAのケーブルを使用しなくてはいけません

実はこの2種類だけではなくAmazon等のネットショップでは通常MIDIでは使用しない1番や3番へ結線したものも存在しますが、見た目で判断できないので注意が必要です
そんなわけで、私の購入したケーブルはこれであります


4本もいらんわ!!!って私も思ったんですがw、「タイプA」と明記されていたのはこれくらいでしたので泣く泣くの購入です
ただ、以下のBOSSは結線が異なるということを踏まえて、4本中2本はタイプAからタイプBへの結線変更実験に使ってみようかと画策しております

【ちなみにBOSS BMIDI-5-35は使えません
 ※赤のマーカーの部分に重大な誤りがありましたので修正します
BOSSの製品だしなんか立派そうなんでいけるかも??と思いがちですが、タイプB結線なのでこれは使えません
余談ですが・・なんでこんなことするかなあ、ZOOMとROLAND BOSS、ともに日本の誇る電子楽器&機材メーカーなのだから、こんなとこで肩ひじ張らなくてもと(笑)


BOSS BMIDI-5-35

タイプB結線なのであります


【BOSS BMIDI-5-35もタイプA
タイプAですが・・使用可能かどうかは使ってみないと何とも言えないです(笑)


BOSS BMIDI-5-35

タイプA結線

MIDIコントローラーの設定


MIDI BABYの設定は、MIDI BABY EDITERというWEBサイト上で行います
  https://disasterarea.io/midibaby/
コントローラーの設定情報の編集はメーカーによって方法が異なりますが、何かの参考になるかもしれないので、一応ここではMIDI BABYの設定内容を示しておきます


①ここはMIDI BABYの「お約束」です、このように設定しないと通信ができません

②ここもあまり重要ではありませんが、MIDI BABYのマルチジャックを使う場合は、外部フットスイッチやエクスプレッションペダルに設定しておきます

③MIDI BABYでは、1回踏みの動作に加えて「長押し」「長い長押し」といったアクションにも動作が割り当て可能ですが、今回は1回踏みの動作のみを設定しています

④「1回踏むごとに以下の命令を一つずつ送信する」というモードにしています。「以下の命令」とは下段にある1~4の操作ですが、これは最大16まで設定が可能です

⑤Program Changeを設定します

⑥MIDIの送信チャンネルで1~16が設定可能ですが、MS-90LP+の受信チャンネルをOMNIにしておけば何番に設定してもMS-90LP+側の受信は可能です
 ※ただし私のとこではMS-90LP+をOMNIにしてもチャンネル1のみMS-90LP+
  での受信ができませんでした(原因は不明)
この画面では適当な数字を入れていますが、他のMIDI危機を同時に操作する場合は慎重にチャンネル番号を設定する必要があります

⑦設定した値を送るかカウンター番号を送るかの選択ですが、カウンター番号の送信はうまくいかなかったので「設定値を送る」という設定にしています

⑧「MS-90LP+のメモリー番号-1」の値を設定します
 ここでの2,0,10,12という値はMS-90LP+のメモリー番号3,1,11,13に相当します

⑨なぜかLED colorをoff以外にするとMS-90LP+が動作しなかったのですべてoffです

無事に稼働


動画ではMS-90LP+の画面がかなり見にくいのですが、メモリー番号3,1,11,13が順番に切り替わってるってことで、とりあえず成功です
 ※音楽は単なるBGMでMS-90LP+の音とは関係ありません
メモリーの移動だけでもMIDIの恩恵はありそうですね


DAWなどを使ってもっと高度な制御も可能かもしれませんが、
私にはこのあたりが限界であります
お役に立てましたでしょうか(笑)


 ZOOM MS-90LP+ MultiStomp 【①リズム編】
 ZOOM MS-90LP+ MultiStomp 【②録音音質編】
 ZOOM MS-90LP+ MultiStomp 【③まとめ編】
 ZOOM MS-90LP+ MultiStomp 【④MIDI編】
 5pinDIN-3.5mmTRS MIDIケーブルのおさらい

2025年1月1日水曜日

2025謹賀新年

あけましておめでとうございます!



どうか今年が少しでも明るく

嬉しいことの多い一年となりますように!!