Skip to content

yokoe/ObjCPokeMiku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Pocket Miku (NSX-39) helper library for Objective-C.

Resources

License

Stars

Watchers

Forks

Packages

No packages published