先日書いた投稿の内容をふまえて、Objective-CでNSX-39(ポケットミク)を操作するためのライブラリのベータ版をCocoaPodsで公開しました。三行で音が鳴ります。
使い方はGitHubの方に書いてあるけど、
- インストールはCocoaPodsで
#import <ObjCPokeMiku/PMMiku.h>
をヘッダーに- アプリ初期化時に
PMMiku *miku = [[PMMiku alloc] init]
でPMMikuオブジェクトを作成 [miku noteOnWithKey:音程 velocity:強さ pronunciation:発音する文字]
で発音
な感じ。(noteOffメソッドで音を消せる)
注意点としては、
- PMMikuオブジェクトは基本的にアプリ内で使い回すこと(NSX-39を操作する度にインスタンスを作るのはNG)
- エラーハンドリングをまだしっかりやってないので、イレギュラー対応はできてない。アップデートで強化してく予定。
- MITライセンスなので、使用・改造・再配布などご自由に。ただし無保証。
です。
yokoe/ObjCPokeMiku
では、よいゴールデンウィークを!
おまけ: @geta6 君がnodeでnsx-39を使う方法書いてた