domino/要望001/20

Last-modified: 2007-12-31 (月) 19:27:43

ステップ録音での追加機能

  • ページ: domino/要望
  • 投稿者: kyouya?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-04-06 (金) 01:28:14

メッセージ

ステップ録音での追加機能として、

・休符の打ち込み(休符を打ち込むときに、マウスに持ち替える手間を省く)
・スラー機能の追加(全音符以上の長さや、楽譜に八分+二分音符として書かれていたりするときに、マウスに持ち替える手間を省く)

休符の打ち込みは、今あるステップ録音のウインドウに、
「休符」ボタンを追加して(ショートカットキーも設定可能な感じで)、長さを選んで、「休符」ボタンを押すと、休符が打ち込めるような仕様いいかなと思ってます。

スラーは、オニオンスキンのように、ctrlキーを押しながらマウスで選ぶと、複数選択されるという仕様か、右下のPg Up/Dnキーで選んで、ctrlを押すと押したところはすべて選択されるみたいな仕様がいいかなと思っています。

よろしくお願いします。


  • 私も似たような機能が欲しかったのですが、私の希望としてはVisionで採られていた方法を考えていました。
    具体的には、スペースキーに休符とタイの機能を割り当てるようなもので、鍵盤を押していない時にスペースを押すと、選択されている長さの休符が挿入され、ノートオンとノートオフの間(鍵盤を押している間)にスペースを押した場合、その回数x選択された長さ分だけ音がのびていきます。このような方法だと、右手は鍵盤左手はスペースキーに置いたままで作業できるため、効率が良く楽です。 -- るふと? 2007-04-06 (金) 07:25:50
  • ここでいう「休符」の打ち込みは、演奏位置が右にちょっとずれるのではなく、「休符イベント」が挿入される、という感じですか?休符イベントって結構重要なんでしょうかね?(休符イベントはまだちゃんと実装していませんが、数値入力派の方々のご意見により、イベントリストでノートイベントのVel=0またはGate=0を入力したときに休符イベントに変化するようになる予定です。) PCのキーボードからの入力要望も来てますし(domino/要望/14)、仕様まとまるかな・・・ (^^; -- たかぼー? 2007-04-06 (金) 10:26:11
  • 「スラー機能の追加」の方はよくわかっていないのですが、るふとさんのタイ機能案でもkyouyaさんの問題点は解決できそうですか?? -- たかぼー? 2007-04-06 (金) 10:34:46
  • 私の書いた休符というのは休符イベントではなく、単純に右にずれるだけのものです。 -- るふと? 2007-04-06 (金) 12:40:39
  • 休符もスラー機能もるふとさんの案で大丈夫です。 -- kyouya? 2007-04-07 (土) 00:24:25
  • スラー機能のほうは、長さを足しているときに、どれくらいの長さになっているかが分かるようにしてほしいです。 -- kyouya? 2007-04-07 (土) 00:25:32
  • スラーとタイは似ているようで違うと思いますが、今回は「タイ」ですよね? -- たかぼー? 2007-04-07 (土) 01:07:45
  • すいませんでしたorz仰るとおりです。タイの方です。 -- kyouya? 2007-04-07 (土) 04:40:21
  • 実装してみました→http://www.tkb-soft.hmcbest.com/Domino115_dev000.ZIP どうでしょう? -- たかぼー? 2007-05-03 (木) 10:26:07
  • 確認しました。この仕様だと、複数の種類の音符の長さを足す、という作業が出来ないと思うのですが。 -- kyouya? 2007-05-03 (木) 16:55:11
  • それは、つまりるふとさんの案ではダメという事ですね? -- たかぼー? 2007-05-03 (木) 17:03:10
  • 機能としてはばっちり動きました [star] ただ、kyouyaさんが書いていらっしゃる、長さを足している時にどのくらいの長さになっているか表示することは可能でしょうか・・。もし可能でしたらお願いしたいです。また、キーボードのキーカスタマイズで各Step設定を割り当てることも、できたらお願いできますでしょうか。(4分音符は○キー 8分音符は△キーのように) ちなみにステップ入力は、私は楽譜を入力するときに使うことがありますが、8分や16分音符に設定してスペースでのばせばたいてい済んでしまうのですが、複数の種類の音符の長さを足すというのは、どういうことなんでしょう・・ [hatena] -- るふと? 2007-05-03 (木) 21:43:19
  • キー設定の方は了解です。「長さを足している時にどのくらいの長さになっているか表示」というのは、具体的にどういった表示でしょうか?ピアノロールにノートが貼り付いて伸びていけばいいのでしょうか?(工数そこそこ掛かりますw)、それとも、伸びたステップ分を数値で表示すればいいのでしょうか? -- たかぼー? 2007-05-03 (木) 22:05:36
  • で・・できるのであればピアノロールにノートが張り付いて伸びていっていただきたいです・・・ (^^; -- るふと? 2007-05-03 (木) 22:09:56
  • 確かに、二分音符+十六分音符の長さは、十六分音符に設定して八回押せば(長さは九個分になります)出来るのですが、それをできれば、二分音符一回と十六分音符一回の動作で済ませるようにしたい、ということです。結構大変な仕様になってしまうのでしょうか・・・。 -- kyouya? 2007-05-03 (木) 22:42:39
  • なるほど・・・ただ、2分音符1回と16分音符1回といっても、考えられる操作はたくさんありますから、具体的な操作がどのような物になるかも書くと、わかりやすいとおもいますよ (^^) あくまでたとえばですが、2分音符+16分音符の例でいうと、16分音符を入力する前に特定のキーを押すとか、または特定のキーを押しながら入力するとか、あとは、16分音符を入力し終わったあとに特定のキーを押すことで、前の音符(2分音符)とタイでつながれるなど、キーを押すだけでも数パターン出てきてしまいます。 -- るふと? 2007-05-03 (木) 23:34:48
  • こちらが想像しているのは、鍵盤を押しながら、(上記のファイルには実装されている)「次へ」のボタン押して、鍵盤は押したままで、足したい音符を選び、「次へ」を押し、それから初めて鍵盤を離す。というのを想像しています。片手は完全に鍵盤に塞がれるわけです。もうひとつの手で、PCのキーボードをいじくる感じです。どうでしょうか。 -- kyouya? 2007-05-04 (金) 00:08:41
  • Gateショートカットキー、ピアノロール側で即座にプレビュー、キー放す前にStepの変更可能に、の3点は了解しました。ちなみに、Gateが%で指定できますが、タイのときの挙動は現状でも問題なさそうでしょうか?(Gateの%がかかるのは最初の入力だけであって、タイによる追加分はGate%は関係無い仕様) -- たかぼー? 2007-05-04 (金) 16:31:54
  • タイによる追加分も出来れば%で指定できるといいと思います。 -- kyouya? 2007-05-04 (金) 18:49:25
  • 4分音符(480) Gate50% で二回タイを打った場合、現状では、Gate=480*0.5 + 480 + 480となります。kyouyaさんの希望はどんな形になりますか? -- たかぼー? 2007-05-04 (金) 19:38:38
  • Gate -- kyouya? 2007-05-04 (金) 22:22:42
  • すいません途中で切れちゃいました。Gate=(480+480+480)*0.5となって、合計で720になって欲しいです。 -- kyouya? 2007-05-04 (金) 22:24:58
  • 了解ですー、今日中に取りかかりますねー -- たかぼー? 2007-05-05 (土) 10:29:33
  • 私もkyouyaさんと同意見です。よろしくお願いします! -- るふと? 2007-05-05 (土) 11:36:49
  • よろしくお願いしますー。 -- kyouya? 2007-05-05 (土) 13:33:53
  • やってみました~動きの確認をお願いいたします→http://www.tkb-soft.hmcbest.com/Domino115_dev003.ZIP -- たかぼー? 2007-05-05 (土) 15:09:26
  • 完璧です~。ありがとうございます! -- kyouya? 2007-05-06 (日) 00:08:33
  • 横から失礼します。すでにかなり便利な機能になっているステップ録音機能ですが、新しく機能を4つ追加していただきたく思い、書き込ませていただきます。

    1.ステップ録音のPCキーボードカスタマイズの項目に、"元に戻す(仮)"、"やり直す(仮)"の項目を追加して欲しいです。この"元に戻す(仮)"は直前に入力したノートを削除し、ノートの挿入位置も直前のtickに移動するものです。入力を失敗した際に役に立つと思います。

    2.同じくカスタマイズの項目に、"挿入位置を一つ前の小節に移動"、"挿入位置を一つ後の小節に移動"を追加していただきたいです。こちらは、あれば便利だな~的な機能なので優先度は低いですが、もしよろしければご検討願いたいです。

    3.現行の機能では、[次へ/タイ]をクリックするとPCキーボードを押している間はタイ機能となってノートが伸びていきますが、MIDIキーボードを押している間に[前へ]をクリックすると、選択している音符の分だけノートが縮むという動作にして頂きたいです。(縮めた結果Gateが0以下になった場合、ノートは入力されないのがいいと思います。)この機能があれば、ノートの長さを決める際にキーボードを押す回数が減って作業効率UPに繋がると考えています。

    4.MIDIキーボードのピッチベンドホイールにも前へ/次へを割り当てられるようにして頂けないでしょうか。ベンドホイールを正に傾けたら"次へ/タイ"、負に傾けたら"前へ"、の動作が良いと思います。
    それでは、お手数ですがご検討よろしくおねがいします。 -- dominor? 2007-05-06 (日) 07:14:50
  • 追加要望了解しました、とりあえず次Ver以降で検討しますね。 -- たかぼー? 2007-05-06 (日) 09:08:59
  • ありがとうございます^^ -- dominor? 2007-05-06 (日) 09:33:26
  • 2の小節移動は、演奏メニューの「1つ次の小節へ」「1つ前の小節へ」と同じ挙動ですか?(小節頭に移動) -- たかぼー? 2007-05-06 (日) 22:49:05
  • 私も確認させて頂きましたが、良好に動作しております (^^) ステップ入力を使う人自体そこまで多くないのではないかと思っていたのですが、いろんな方からステップ入力関連に要望が出ているのを見ると、意外と使っている方がいらっしゃるんですね・・。余談ですが、GW中だというのにたくさんの機能追加本当にお疲れ様でした。私の無茶な要望も実現していただいて本当にありがとうございました (// 要望を出すだけだして、後は応援しかできない自分が情けないですが、これからもがんばってください! [star] -- るふと? 2007-05-06 (日) 23:18:52
  • いえいえ、るふとさんこそ引っ越しやらネット接続環境が整わないうちからいろいろとご協力していただいてありがとうございます。今後ともよろしくお願いいたします^^ -- たかぼー? 2007-05-06 (日) 23:57:50
  • >たかぼーさん
    その通りです。例えば小節の頭から付点2分音符を入力して、4分休符を入力する際、Step値を変える手間を省くことができます。 -- dominor? 2007-05-07 (月) 07:36:23
  • とりあえずやってみました→http://www.tkb-soft.hmcbest.com/Domino116_dev003.ZIP どうでしょうか^^; -- たかぼー? 2007-05-07 (月) 21:25:44
  • 追加要望分、確認させていただきました。1.、2.、4.は私の想像通りの動きで、大変満足しています。
    3.については、少々修正していただきたく思います。
    現行のベータ版ではMIDIキーボードを押した状態で"前へ"をクリックしてGateが0になると、ノートが削除され、そのまま(MIDIキーボードを押したまま)"前へ"をクリックし続けると挿入位置が戻っていきます。
     
    これを、MIDIキーボードを押している間は、"前へ"を何度かクリックしてGateが0になってもとりあえずノートは消えず(表示上は見えないが、一応Gate0のノートが存在する状態)、さらに"前へ"をクリックしてもそのノートより前に挿入位置が移動することはなく、"次へ"をクリックすることで再度ノートを伸長できるようにして欲しいです。
    そして、鍵盤を離した時点でGateが0であった場合、ノートは入力されず、演奏位置も変わらない、という仕様にして頂きたいです。
     
    ちょっと分かりにくいかもしれないので、具体例を書かせていただきます。
     
    1.Stepを4分音符、Gate100%にする
    2.MIDIキーボードを押す(Gate480のノートが表示される)
    3.Stepを付点8分音符にする
    4."前へ"をクリック (Gate120)
    5."前へ"をクリック (Gate0)
    6."前へ"をクリック (変わらずGate0)
    7."次へ"をクリック (Gate360になる)
     
    5.や6.の時点でMIDIキーボードを離した場合、ノートは入力されず、7.で離した場合、Gate360のノートが入力される、という風になれば良いと考えています。
     
    最初に伝えておくべき情報を今更出して本当に申し訳ありません。どうぞよろしくお願いします。m(_ _)m -- dominor? 2007-05-08 (火) 04:04:37
  • やってみました~http://www.tkb-soft.hmcbest.com/Domino116_dev004.ZIP こちらこそ確認・ご指摘ありがとうございます (^^) 開発版の公開にはそうした細かい動きが正しいかどうか確認していただいている意味がありますので、多少の修正は覚悟しております(笑) -- たかぼー? 2007-05-09 (水) 01:09:01
  • 確認させて頂きました。私の想像通りの動きをしてくれて、本当に満足です。 [star]
     
    >開発版の公開にはそうした細か(略
    そう言っていただけると本当に嬉しいです。実装本当にありがとうございました。 -- dominor? 2007-05-09 (水) 04:43:17