A Pocket Miku (NSX-39) helper library for Objective-C.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
Classes
Example
.gitignore
CHANGELOG.md
LICENSE
ObjCPokeMiku.podspec
README.md
Rakefile

README.md

ObjCPokeMiku

Version Platform

使い方

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];

Requirements

Installation

ObjCPokeMiku is available through CocoaPods, to install it simply add the following line to your Podfile:

pod "ObjCPokeMiku"

Author

@croquette0212

License

ObjCPokeMiku is available under the MIT license. See the LICENSE file for more info.