domino/要望003/256

Last-modified: 2010-10-11 (月) 18:15:20

コーラスパート自動作成機能

  • ページ: domino/要望
  • 投稿者: YUKKE?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2010-09-12 (日) 20:41:08

メッセージ

domino/要望/261にも関連するのですが、
コーラスパートを自動で作成する機能を要望します。

コーラスパートは主旋律に対して3度上だったり3度下だったりと、ある程度定石が決まっているので、手打ちするよりも自動化した方が作業がはかどるからです。コーラス作成手順は次のような感じで考えています。

コーラスパートを作成したい部分を範囲選択

右クリック、あるいはメニューバーのイベントから「コーラスパート作成」をクリック

ダイアログが表示、次の内容を決める
 ・原音に対して何度のコーラスを作成するか
 ・原音に対して上か下か

※原音に対して何度か?という判断をする為には、事前に選択範囲にスケールが適用されている必要があります。スケールが適用されていない場合はエラーを返す処理を入れたほうがいいかもしれません。

OKでコーラス作成。コーラス作成のルールはdomino/要望/261に記載されている通りでいいと思います。

この機能は歌メロのコーラス作成の他にも、例えばギターパートでのルート音だけを打ち込んでおいて、上五度のコーラスを入れる事で、簡単にパワーコードを作成できる、といった使い方も出来ると思います。


  • domino/要望/261 での要望が実装されれば代用できるなら、それで良くないでしょうか? -- たかぼー? 2010-09-13 (月) 09:17:14
  • と思ったんですが、そもそもdomino/要望/261はシフトが目的で、こちらは追加が目的ですから、多少違うといえば違いますね。domino/要望/261の機能に対して、移動か複製か選べるようにしておけば良いかとも考えましたが、コーラスパート機能については将来別トラックに作成したい、なんて言われる可能性もありますので、別機能にしておいたほうがよさそうです。 ちなみに、上と下のコーラスを一度に作る事は無いんでしょうか? -- たかぼー? 2010-09-13 (月) 15:33:57
  • 別トラックへの作成は現状でも需要がありますよ。例えばVOCALOID editorなんかは1つのトラックで単音しか発声できない仕様なので、歌メロをMIDIで作成してVOCALOID editorにインポートする場合なんかはコーラスが別トラックになってないと都合が悪いのです。上下コーラスは私はやりませんが、欲しい人は欲しいんじゃないですかね?上に3度のコーラス入れて、下はオク下でボトムを支えるような使い方とか? -- YUKKE? 2010-09-13 (月) 21:12:33
  • 試作してみました~。domino/ベータ版 -- たかぼー? 2010-09-30 (木) 22:17:58
  • 使ってみましたがものすごい機能が完成しましたね… (OO; 素直なコード使うだけなら、これ一発でコードパートが書けますよ。ただ、メジャースケールで「ド」をハモらせようと度数「3」としたとき「ファ」が出まして、「ド」の3度上は「ミ」なのになんでじゃ~ (--; …という情けない思い違いをしてしまったので、マイナス表記と合わせて「+3」という表記にして頂けると区別し易くてありがたいです。(細かいこと言ってスイマセン) -- ほっしー? 2010-10-01 (金) 22:51:48
  • 「度」という表現がまずいんでしょうかね?それとも、数値が間違っているんでしょうか?
    Edge1.png -- たかぼー? 2010-10-02 (土) 19:07:49
  • どちらかといえば「度」と表現する拙さでしょうか…。たかぼーさんの図の認識で間違っていないのですが、本当は度という表現に「0度」はないし、マイナスも付かないんですね。(基準音は「0度」ではなく「1度」として数え始めます) -- ほっしー? 2010-10-02 (土) 21:03:23
  • 例えば、Cメジャーの和音の「ドミソ」でしたら「1度と3度と5度」と表現しますが、この機能では(1度を基準に)「3度」と「5度」ではなく(0度を基準に)「2度」と「4度」と入力して追加しないといけない…という違和感が問題です。とはいえ、この機能は紛れも無く「度数」で移動させているので「~度」以外の表現も中々思いつかず、プラスの方もありえない表現の「+」をつけて頂くのが一番手っ取り早い違和感の消し方だと考えました。…機能を提案して下さった方の横から、こんなに長々と書いてしまい申し訳ないです。 -- ほっしー? 2010-10-02 (土) 21:14:57
  • うーん、マイナス表現を無くし、上/下を選択できるようにし、基準を0ではなく1度にする(度の表記はそのまま)とすれば違和感は消えますか? -- たかぼー? 2010-10-02 (土) 23:24:38
  • はい。それでしたら度数の表現に合うので分かり易いです。提案された方が仰る「コーラスパートは主旋律に対して3度上だったり3度下だったり~」も、そのままの入力で作れるようになるので良いと思います。 -- ほっしー? 2010-10-03 (日) 08:06:10
  • うぉぉおお!作って頂いてありがとうございます!試用してみましたが、とても使いやすく便利な機能でした!ハモリを4つも入力できるのは私も想定してなかったんで、コーラス以外にもピアノのコード入力なんかにも使えてとても便利だと思います。スケールを意識した機能である以上、プラスマイナス云々というよりは 度数という表現の方がしっくりくると思います。度という表現の整合性をとるためには、度のフォームでは2以上を入力できるようにし(1度を選択してもこの機能の意味はありませんので)、ラジオボタンで上下を選択する形にしたらどうでしょうか? -- YUKKE? 2010-10-03 (日) 09:20:09
  • UI変えてみました→domino/ベータ版  1度は「無効」という意味がありますので、入力できる必要があります。 -- たかぼー? 2010-10-03 (日) 13:49:14
  • 文句無しの機能になりました!改良して頂きどうもありがとうございます (^^) -- ほっしー? 2010-10-03 (日) 22:09:18
  • 問題無しです!これでまたDTMが楽しくなりますね (^^) -- YUKKE? 2010-10-04 (月) 00:00:42