[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 SDK本] More iPhone Cool Projects (Cocos2d, Unity, OpenCV, など)
iPhone Cool Projects という本があったが、More iPhone Cool Pr
-
iOS6 の Guided Access (Single App Mode) が便利そう
昨日のWWDC 2012 キーノートではiOS6の紹介がありいろいろと新機能の説明があったけ
-
[iPhone6 Plus] はじめて保護ガラスを貼ってみた JTT Online Glass Protector
会社の知り合いが色をまちがって購入したということで、iPhone6 Plus 用保護ガラスを
-
iPad 12.9インチでも安定するタブレットスタンド
iPad Pro 12.9インチを買ったが、かなり大きく机の上で場所を取るので、スタンドを買ってみ
-
[iPhone SDK] UINavigationBar にボタンを追加する
自作アプリでUIWebViewを使ってWebを表示しているが、戻る・進むボタンをUINaviga
-
指輪型Bluetooth楽器デバイス specdrums
https://youtu.be/3916TgLt2v8 SpheroからのDMで知った
-
Pebbleアプリ改造中
PebbleアプリEverLearnを改造中です。1秒1単語で1分間で60単語を表示。左が初代Peb
-
Corona SDK を試してみた
どうやら結構いまさらなようだが、Corona SDK を試してみた。 Corona SDK は同じソ
-
やはり新touchは待ちか…
今年のiPodイベントは、超びっくりは無かったけれどもまずまずみんな満足したのだろうか。 自分はカメ
-
Apple TV 第2世代の感想
先日届いた Apple TV 第2世代をようやく開梱。 うーむ、これはよくできてる。