コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
おちゃめ ◆jH1opV6FnGyx
2019/10/26 22:59
プチコン4用の1画面プログラムJH 第10弾「PETIT KEYBOARD JH」です。
指での演奏がしやすいキーボードプログラムです。
プチコン史上初のタッチレスポンス機能搭載!!

コメント

アバター
おちゃめ 2019/10/26 23:02 ◆jH1opV6FnGyx
1画面プログラムJH規格(MAX336文字)というわけで、基本的にはプチコン3号のQSP「PETIT KEYBOARD QSP」とほぼ同等のプログラムです。
http://ochameclub.web.fc2.com/petitcom3/soft/qsp.htm#kb

しかし、このプチコン4版ではQSPでは実現が不可能だったタッチレスポンス機能を搭載しているという非常に大きな違いがあります。
これによって、タッチの強弱で音の強さをリアルタイムに変更ができます。

このタッチレスポンス機能は「簡易毛筆 JH」の筆圧検知機能と同じくTOUCH関数のタッチ面積によって実現しています。
このPETIT KEYBOARD JHではタッチ面積をペンの太さではなくBGM音量に変換しているだけという単純な話なのですが、BGMVOL命令は反映されるまでタイムラグがあり、BGMVOLで変更してすぐにBGMPLAYで演奏するとキレイな音にはなりません。
そこで、このプログラムではプログラムのメインループで使用するVSYNC(WAIT)の位置をBGMVOLとBGMPLAYの間に挟むことで全く無駄なくこの問題を解決しています。
普通のプログラムならば大したことのない工夫なのですが、限界まで短縮してようやく1画面プログラムJH規格に収まっているこのプログラムの場合はWAITの場所を変えるだけでプログラムを組み替える必要があるのです。

ちなみに指ではなくタッチペンを使用して演奏する場合はTOUCH関数のタッチ面積は大幅に変わるためプログラムの変更が必要になります。ペンの種類にもよりますが、指と比べて概ね20分の1くらいの値になります。(本体をタッチペンモードに設定時)


公開キー【 4X2KX22NE 】
アバター
F-4 Phantom 2019/10/26 23:08 ◆2Fao.QP8H0Nw
プチコン4…
凄い…(3民)
確かプチコン4はマルチタッチに対応してましたよね?
もしかして、プチコン4のピアノは和音も弾けたりしますか?
アバター
おちゃめ 2019/10/26 23:23 ◆jH1opV6FnGyx
このプログラムはプログラムのサイズの都合でマルチタッチに対応できませんでしたが、マルチタッチに対応し和音の演奏が可能なキーボードプログラムはいくつかあります。

スマイルブーム公式作品「FMPETIT4」公開キー【 4R44VK334 】
ktさんの作品「PetitKEY」公開キー【 422N4W3AV 】

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -