[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の中の一項目として追加した)
CABTMIDICentralViewController

とりあえずこれであっさり自作アプリから Miselu C.24 をMIDIキーボードとして認識することができた。
しかし Miselu 製のアプリ Key 上には表示されない。GaragaBand は表示されているので、何らかの対応が必要なはずだ。
Key by Miselu

調べても全くわからないので、あきらめて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に関しては目新しい情報はありませんでした。

関連記事

no image

iPhoneアプリネットワーク+GPSプログラミング 橋本佳幸

去年12月に読んで、途中まで感想を書いてそのままにしていた。ネットワーク関連の実用的なコードが多くて

記事を読む

no image

TableView関連で苦労

iPhoneアプリ開発をやっていると数日に一度何らかの問題にぶつかって、しばらくはまる。本を読んだり

記事を読む

[Apple Watch] EverLearn 1.9.7 Release

初の Apple Watch 対応アプリ EverLearn 1.9.7 をリリースしました。間違え

記事を読む

US Unlocked にてiPad 購入、無事入手

日本の発売まで待つか結構悩んだけれども、なるべく早く自作アプリの動作確認をしておきたいということもあ

記事を読む

no image

[iPhone SDK] Significant-change Location Service の挙動

iPhoneで位置情報取得を連続して行うと、あっという間に電池が無くなってしまう。これは、位置情報取

記事を読む

[iOS SDK] iPhone 6 Plus を Xcode に追加する

なぜか毎回新規デバイス追加に少し手間取ってしまう。 今回は先日購入した iPhone 6 Plus

記事を読む

no image

Application tried to present a nil modal view controller on target 問題

MFMailComposeViewController を使ってメール送信ダイアログを表示しようとし

記事を読む

[iOS SDK] アプリを起動しない 3D quick action は実現できるか

iPhone 6s / iPhone 6s Plus から 3D Touch 機能が搭載されたが、搭

記事を読む

no image

iPhone Dev Center が We’ll be back soon.

iPhone Dev Centerが昨日からずっとメンテナンス中。もうすぐ1日経つと思うけどいつま

記事を読む

no image

MacPeople 2012 5月号にはほしいガジェットがたくさん紹介されてる

定期購読しているMacPeopleの今月号(5月号)で面白い製品がたくさん紹介されていたのでメモを書

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑