[iOS SDK] Miselu C.24 対応(Bluetooth MIDI対応)
公開日:
:
最終更新日:2016/01/11
gadget, iPad, iPhone, Kickstarter
自作アプリの Miselu C.24 対応(というかBluetooth MIDI対応)を行ったので、こちらではもう少し技術よりの情報をメモしておく。
まず、MIDIキーボード対応自体は以前USB MIDI対応の時に行っていて、PGMidiというCoreMIDI framework用のObjective-C の Class を使っている。
この対応をBluetooth MIDIキーボードでも有効にするためには Technical Q&A QA1831: Adding Bluetooth LE MIDI Supportにあるとおり、
#import <CoreAudioKit/CoreAudioKit.h> して CoreMidi と CoreAudioKit framework をリンクして
CABTMIDICentralViewController を表示してデバイスを選択するだけだった。
(自分の場合は設定用の Popoverの中の一項目として追加した)
とりあえずこれであっさり自作アプリから Miselu C.24 をMIDIキーボードとして認識することができた。
しかし Miselu 製のアプリ Key 上には表示されない。GaragaBand は表示されているので、何らかの対応が必要なはずだ。
調べても全くわからないので、あきらめてKickstarterから問い合わせしてみたところ、下記の情報を得ることができた。
If you expose a CoreMIDI endpoint that the KEY app can write to, then that will show up in the list of applications. If you implement OMAC support and get registered with them, then we will automatically pick it up.
OMAC support が全くわからなかったので再度問い合わせしたところ、下記のように Open Music App Collaboration のこととのこと。
OMAC stands for Open Music App Collaboration. Here is a link to a google group for OMAC: https://groups.google.com/forum/#!topic/open-music-app-collaboration/fbB2M2lVjAI
いっかいさんのページによると、2011年あたりからOMACの活動が開始されているらしい。
どうやら簡単には対応できなさそうだったのと、そもそもアプリの主目的が五線譜の学習なので、Keyに表示してもらう対応は今回は見送りとした。
C.24 は楽しいデバイスなのでみなさんも是非対応を。
ちなみに Miselu さんの Spring Update によるとまだ火事の影響が残っているとのこと。Miseluの代表は日本の方のようなので、応援してあげたいものです。
Blueetooth 本
つい最近発売された本。MIDI over Bluetooth LEの話も10ページくらいありました。
が、そもそも Apple がまだ情報を出していないということで、MIDIに関しては目新しい情報はありませんでした。
関連記事
-
-
iPhoneアプリネットワーク+GPSプログラミング 橋本佳幸
去年12月に読んで、途中まで感想を書いてそのままにしていた。ネットワーク関連の実用的なコードが多くて
-
-
WF-1000XM4用カラビナ付きケースを買ってみた
まだ発売されたばかりで、ケースのレビューもなかったので、エイヤでMaxkuのクリアカラビナ
-
-
[iOS SDK] CGRect 関連の便利機能
CGRect を使っていていつも忘れて調べてしまうのでメモしてみる。 CGRect の変数を拡大・
-
-
LogLocations 1.4.0 写真表示対応
行動ログは取りたいが、何も操作したくない。という自分のようなずぼらなログ好きユーザ向けのアプリ、L
-
-
Flurryでアプリ利用状況解析
ブログには書く機会がなかったが、昔からアプリで Flurry をアプリに組み込んで、利用状
-
-
[iOS SDK] Pebble腕時計対応iOSアプリを作る
英単語学習アプリ WordLearnをリリースしましたに書いたけれども今Pebble腕時計対応iOS
-
-
Arduino Uno で電子工作
昨日 Arduino エントリーキットが届いたので、 電流、電圧?抵抗器?オームの法則って? | D
-
-
TUNEWEAR ALMIGHTY DOCK nano1 USB3.2 5in1ハブ を買ってみた
ちょうどiPhone のリストアを実行中で、2時間程度かかっていたため高速ハブを使ったらもっと速く
-
-
Learn iPhone and iPad Cocos2D Game Development
洋書だけれども、ApressからCocos2d を使ってゲーム開発する本として Learn iPho
-
-
Invalid Signature で App Store に Submit できず
無料版と有料版を同じソースからビルドできるようにしようと思いいろいろ試行錯誤を続けている。 ついにビ