上記コードではノートオンしっぱなしになるので、音を消したい場合は直接デバイスの方でカーボン部分に一回タッチしてノートオフを送ってください。プログラム上でノートオフを送信したい場合は、素直に1バイト目に0x80を指定してノートオフのメッセージを送ってもよいし、ヴェロシティ=0のノートオンを送ってもOK。発音する文字を指定したい場合には、システムエクスクルーシブデータで指定を行う。0xF7;data[7]に発音させたい文字のコード(ポケットミクの説明書の最後のページに書いてある)を指定する。このパケットをノートオンの直前に送信すると、発音する文字を変更できる。一応、これでCoreMIDIから基本的なポケットミクの操作ができるようになった。Javaに比べるとコードが長くなっていろいろ面倒くさいので、後で一旦まとめてからCocoaPodsかどこかでライブラリの形で公開します。形でメッセージを送れるのだけど、メッセージ部分についてはまた長いので次のページで。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイトご意見、ご感想をお願いします。