CocoaPodsで配布しています。pod install
でインストールしてください。
pod "ObjCPokeMiku"
#import <ObjCPokeMiku/PMMiku.h>
PMMiku *miku = [[PMMiku alloc] init];
[miku noteOnWithKey:64 velocity:100 pronunciation:@"にょ"];
#import <ObjCPokeMiku/PMMiku.h>
<ObjCPokeMiku/PMMiku.h>
をインポートしてください。
PMMiku *miku;
NSX-39
の操作はPMMiku
クラスを介して行います。
PMMiku
クラスは、操作のたびにインスタンスを作る形ではなく、アプリ起動中に一つのインスタンスを使い回すようにしてください。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
miku = [[PMMiku alloc] init];
}
[[PMMiku alloc] init]
を呼ぶと、自動的にオンライン状態(起動中)のNSX-39
を見つけて、接続し操作可能な状態にします。複数のNSX-39
が接続されているときは、最初に見つかったデバイスを使います。(将来的には別個に操作できるように拡張されるかも)
オン
[miku noteOnWithKey:64 velocity:100 pronunciation:@"にょ"];
オフ
[miku noteOff];
ObjCPokeMiku is available through CocoaPods, to install it simply add the following line to your Podfile:
pod "ObjCPokeMiku"
ObjCPokeMiku is available under the MIT license. See the LICENSE file for more info.