2
2

More than 3 years have passed since last update.

Scratch3 でポケミクを歌わせる

Posted at

先の投稿でポケミクに使えない?というコメントをいただき、Scratch3でポケミクに歌詞を送信するExtensionを作成しました。

学研「歌うキーボード ポケット・ミク」(略してポケミク)が発売されたのは2014年、すでに5年も前になってしまいました。すでに片付けられてしまったかもしれません。そんなポケミクをScratch3から歌わせてみたいと思います。

学研のページより

image.png

デモ

デモをYoutube に置きました。ちなみに子供向けの設定になっていました。Pushボタンを押すとポケミクがしゃべります。

image.png

Scratch のプログラムは以下に置いてあります。
https://github.com/UchiwaFuujinn/UchiwaFuujinn.github.io/tree/master/scratch3midi/ポケミクテスト1.sb3

準備

Scratch3 はMIDI Extension を仕込んでいるこちらを利用してください。使い方は、こちらの記事を参照ください。

  • ポケミクを[▲]+[▼]+[U]同時押しで「NSX-1モード」にしてください。
  • ブラウザは必ずChrome でアクセスしてください。Chrome でないとMIDIが扱えません。
  • Chrome > 設定 > 詳細設定 > プライバシーとセキュリティ > サイトの設定 > MIDIデバイス > のメニューにある、 「サイトがシステムエクスクルーシブメッセージを使用してMIDIデバイスにアクセスする際に確認する(推奨)」のスイッチはオンにしてください。

ブロック

  • メッセージブロック

image.png

テキストをシステムエクスクルーシブに変換してポケミクに送ります。32文字までなっています。いまのところひらがなにしか対応していません。

こちらはヤマハのYamaha-WebMusicを参考にしています。

  • レポーターブロック

image.png

Strlen の機能です。上のメッセージブロックでポケミクに送信したひらがなの数を持っています。この数のノートオンを送ると、ひらがなを一通り歌わせることができます。

下のようなプログラムで、”あいうえお”を4分音符5つのタイミングで発音します。

image.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2