domino/要望/SysEx_Port

Last-modified: 2015-03-27 (金) 15:02:14

コントロールチェンジマクロのDataタグでポートの値も変動値として使いたい

  • ページ: domino/要望
  • 投稿者: 森の子リスのミーコの大冒険?
  • 優先順位: 低
  • 状態: -
  • 投稿日: 2015-03-19 (木) 09:13:39

メッセージ

今日もこのナイスなソフトを使ってます。
お世話になっております。

要望:
音源定義ファイルのCCマクロのエクスクルーシブ制御において、
Dataタグで#1RCHなどによりローランド規格準拠のブロックナンバーの値を生成することができますが、
同様に、同じローランド規格準拠の【ポートの値】を生成する変動値も用意して頂けると嬉しいです。

用途:
88proのパッチパートパラメータで、エクスクルーシブを送信するポートと逆のポートに対して操作をする際に
アドレスを[ 40 ** ** ]ではなく[ 50 ** **]と指定する必要がありますが、
これをブロックナンバー自動生成と同じように自動生成してもらって、
CCマクロでより簡便に扱えるようにしたいです。


  • 要件は了解しましたが、仕様を調べて実装して実機動作確認する工数が確保できないかもですね。 -- たかぼー? 2015-03-19 (木) 18:49:21
  • 気長にお待ちしてます。ひとまず人力でなんとかします。参考までにより具体的に書くと、「今いるポートがAなら40を、Bなら50を吐く変動値」と「今いるポートがAなら50を、Bなら40を吐く変動値」の二つが欲しい感じです。もっと他により便利なやり方もあるかもわからんですが。 -- 森の子リスのミーコの大冒険? 2015-03-19 (木) 23:48:00
  • Dominoの仕様上、ポートは16個まで扱えますので、そことのつじつまが合わないような気がします(SC-88ProをCポート以降で使っている人もいるでしょうし)。 -- たかぼー? 2015-03-20 (金) 14:04:39
  • 自分がポートをAとBしか使わないので見落としてました……。ひとまずAとBでのみ実装されるだけでも嬉しいですが(私が)、作る側としてはそんな中途半端な実装もアレですよね。16個のうちどこをAやBと見なすかを別途設定する、みたいな感じにしたらより汎用的になるんでしょうけども、それこそ工数が大変でしょうなあ。 -- 森の子リスのミーコの大冒険? 2015-03-21 (土) 06:07:13
  • Dominoの仕様を忘れてしまったので出来るか判りませんが、イベント事にGateパラメータでAポートかBポートかを毎回指定するような感じで、そのGATE値をCCMで利用できるようにする、という方向性でしたら実現は可能かと思われます。利用側が面倒臭いかもですが。 -- たかぼー? 2015-03-24 (火) 09:42:16
  • (すでに「#PCH」というポート設定固定のやつがいますね (^^;  ) -- たかぼー? 2015-03-24 (火) 09:44:37
  • ぐえー、手元のバージョンが1.41とかだったので見落としてました(見落としてばっかだな)、すみません。じゃあその#PCHと同じ要領で実装可能ってことですかね? あるいはdataタグ内で四則演算ができれば #PCH - #CH + 40H とかでできそうですが……。gate値でなんやかんやってのは今すでにやってまして、それをもっと楽にしたいゼというのが要望動機です。 -- 森の子リスのミーコの大冒険? 2015-03-25 (水) 09:37:42
  • すみません、保留で。ポート設定ごとに付加情報を持つのが一番なんですが、そこまで実装する気力がないのと、かといって汎用性の無い機能を盛り込むのも違うかなと。 -- たかぼー? 2015-03-26 (木) 19:02:15
  • 了解でーす、ひとまず既存の機能でどうにかします -- 森の子リスのミーコの大冒険? 2015-03-27 (金) 15:02:13