« iOS 6.1.2 リリース | トップページ | リッチー・ホウティンがiPad版Traktorをプレイ »

2013年2月21日 (木曜日)

rtpMIDIで名前が変更できない。ネットワークMIDI、Bonjour

 iOSとWindows間でワイヤレスでMIDI通信が可能なrtpMIDIというソフトウェアがある。MIDIドライバとして動作する仮想ドライバのような、MIDIルーターのようなソフトウェアだ。iPhone、iPadとのMIDIのやりとりができるので重宝するのだが、これを使っていて困ったことが発生。iOSデバイスの名前が変えられないというものだ。

20130221bonjour 変えられない、というか、変更しても反映されないというか。そんな状態。

 手元にあるiPhoneはもらいものなのだが、デバイス名がその元持ち主の名前になっていた。

 デバイス名と便宜上書いたが、これは「設定」-「一般」-「情報」の「名前」欄で入力されるものだ。rtpMIDIで表示されるものもこの名前だ。

 と思っていたのだが。

 他人の名前が出るのは、Web掲載時などの画面キャプチャ時に都合が悪い。とりあえず、名前を変えてみる。これでrtpMIDI側にもこの名前が出るのだと思ったのだが、これがそうではなかったという話。変わってくれないのです。

 マウスカーソルを持っていくと、新しい名前+「.local」のツールチップが出てくる。Bonjour name(Bonjour名)というものらしい(今日、一生懸命調べた)。IPアドレスではなく文字列でアクセスできるようにするというDNSチックな仕組みのようだ(ざっくりしたテキトーな理解)。

 たとえば、名前に「iPad 64GB」なんてふうにすると、Bonjour nameは「iPad-64GB.local」って感じになる。スペースなどの使えない文字はハイフンになるということのようだ。

 Bonjour nameはわかりましたよ。じゃあ、元の名前はどうなってるのか? ほかに設定するところがあるのか?

 あるいは、DNSみたいにキャッシュされててるのか? だとしたらクリアする方法はあるのか?

 かなり時間をかけて調べたのだけど、見つからない。英語のフォーラムなどでも同様な悩みを持つ人が質問してたのだけど、解決には至ってないようだった。うーむ。どうにかならないものか。

 まあ、rtpMIDIにかぎらず、iOSデバイス同士でもこの名前の変更が反映されないので、rtpMIDIの問題じゃなくて、ネットワークMIDIの問題なのだと思う。Appleのスタックの問題、とかいう言い方になるのか。わかんない。規格作ったのもAppleみたいだしなあ。

 いくつかリンク。まずは公式。配布元。

 rtpMIDI | Tobias Erichsenはてなブックマーク - rtpMIDI | Tobias Erichsen

 最初にrtpMIDIを知る切っ掛けとなった記事。

 SONAR X1とiELECTRIBEを同期させてみた - 藤本健の“DTMステーション”はてなブックマーク - SONAR X1とiELECTRIBEを同期させてみた - 藤本健の“DTMステーション”
 【藤本健のDigital Audio Laboratory】第469回:iPad版TENORI-ONなど、ヤマハ新アプリを試す -AV Watchはてなブックマーク - 【藤本健のDigital Audio Laboratory】第469回:iPad版TENORI-ONなど、ヤマハ新アプリを試す -AV Watch

 ネットワークMIDI、Network MIDI、CoreMIDI over WiFiとかいろいろ呼び方があるようだ。という話は前にも書いたか。

 ヤマハPiano DiaryがCoreMIDIのWiFi転送に対応しているけど不具合発生: point of view pointはてなブックマーク - ヤマハPiano DiaryがCoreMIDIのWiFi転送に対応しているけど不具合発生: point of view point

 まあ、MIDIインターフェイスでつないだほうが早いんじゃないかっていう話もあるのだけど。

ヤマハ iPad/iPhone/iPod touch用MIDIインターフェース i-MX1ヤマハ iPad/iPhone/iPod touch用MIDIインターフェース i-MX1

 そういえば、最近はUSBコネクタを持ったMIDIキーボードもあるのだけど、それに直結できるiOS用インターフェイスも出たんだよね。

YAMAHA / ヤマハ i-UX1 ( iUX1 ) iPad / iPhone / iPod Touch 用 CoreMIDI対応 USB MIDIインターフェイスケーブルYAMAHA / ヤマハ i-UX1 ( iUX1 ) iPad / iPhone / iPod Touch 用 CoreMIDI対応 USB MIDIインターフェイスケーブル

 そういうのは持ってないけど。MX49とかがちょっと気になってる。余談。

ヤマハ 49鍵シンセサイザーYAMAHA MX49 MX49ヤマハ 49鍵シンセサイザーYAMAHA MX49 MX49


|

« iOS 6.1.2 リリース | トップページ | リッチー・ホウティンがiPad版Traktorをプレイ »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/35726/56813449

この記事へのトラックバック一覧です: rtpMIDIで名前が変更できない。ネットワークMIDI、Bonjour:

« iOS 6.1.2 リリース | トップページ | リッチー・ホウティンがiPad版Traktorをプレイ »