普段から、STRUM-EZ & BTN 3 を愛用してます。
要は左手でベース弾きなんですが、その音については当然ながらボタン押下中のみ発音します。
これによってキー変更の指移動中は発音しないので、弾き方である程度カバー出来る範囲ではあるものの途切れ途切れっぽくなります(私が下手なだけですが・・・)
そこで、ボタンによるベース音にも”EZ"モードが欲しいなと思いました。
機能としては、
・ボタン押下時にベース音のノートオン
・ボタン離しても継続(パッドと同じタイマー措置(7秒でしたっけ?)でOK)
・別のボタン(違うキー)押下時に元のキーはノートオフ
・同時押し時は後押し優先と復帰時のノートオン(例:ボタン1押下したままボタン5を押下しボタン5を離した時にボタン1押下状態ならあらためて1の発音する)
4つ目の要望はモノフォニックシンセの挙動に近い動きです。レロレロなベース音やマーチなベース音を出したいやつです。
これに加えて、演奏終了時に EZ モードだとパッド押さえつけてカットしますが、パッド離すと鳴っちゃう(どんだけ下手なんだろ私)ので、”三”キー(メニューボタン)にオールノートオフの機能を追加してほしいです。用途は演奏終了時くらいだと想定するので”三”キーが良いかなと思います。
現在でも、ボタン離した状態でも情報を保持しているので内部処理の負荷は少ないのではないか・・・と勝手に考えてますが、機能追加のご検討お願いします。
>・別のボタン(違うキー)押下時に元のキーはノートオフ
→ここは次のボタン入力(同じキー連打)も含んだ方がリズム刻めるので修正します。
オンコード実装ありがとうございます。
さて弾いてみて早速気付いた点。
BTN3 時のオンコードをやろうとすると、ベース音が例えばG/Bの時にGも鳴ってしまいました。
意図したものかはわからないですが、できればオンコード処理に沿った挙動も欲しいです。
@pooh G/Bは
NOTE: Guitarの場合
1:G / 2:B / 3:G / 4:D / 5:MUTE / 6:B
NOTE: CLOSEの場合
1:D / 2:B / 3:G / 4:D / 5:MUTE / 6:B
Gは
1-4 は同じ、5:B / 6:G
となります
具体的にどのようなボイシングをご希望なのでしょうか?
よくある C⇒G/B⇒Am⇒Em/G⇒F⇒C/E⇒Dm⇒G とかやりたいとします。
で、 1⇒7押しながら5⇒6⇒5押しながら3⇒4⇒3押しながら・・・
となると思います。
BTN1~3設定(つまりボタンでベース鳴らすモード)の際に 7押しながら5 の5のベース音が発音されたので、BTN1~3ではオンコード処理とは異なったと感じた次第。
7押しながら5 の時の 5のベース音がミュートできたらオンコードっぽくなるかなと思いました。
でもそれって、最初にこのトピで要望したベース音の挙動と真逆になるんですよね・・・?
ご回答ありがとうございます。状況理解しました。