domino/要望003/13

Last-modified: 2009-07-03 (金) 14:38:25

小節コピー・クリアの実装

  • ページ: domino/要望
  • 投稿者: いぷしろん?
  • 優先順位: 普通
  • 状態: 却下
  • 投稿日: 2007-02-14 (水) 01:37:00

メッセージ

編集機能で、全体、もしくは指定したパートの
○小節目から×小節目を、△小節目にコピーするという
ものがあると、繰り返しの多い楽曲の製作が
楽になると思います。
フリーソフト、ミノ式シーケンサなどで、
よく使った機能です。


  • これはトラックリストモードにしてから、特定のトラックもしくは全トラックを一気に選択してコピペするのと、どう違うのですか? -- たかぼー? 2007-02-14 (水) 09:17:48
  • 要望/22 の形では如何でしょうか? コピーに限定するよりも選択範囲に止めた方が 「選択範囲の絞り込み」 や 「一括変換」 とのコンボが可能になるので便利だと思います。 -- 逃亡者? 2007-02-14 (水) 20:52:19
  • 失礼、22と被り気味だったかもしれません。ドラッグが面倒というのもありますが、個人的に頭の中で整理しやすいというのもあるかもしれません -- いぷしろん? 2007-02-15 (木) 03:17:09
  • レコンポーザではたとえば11小節をコピーしたいときには「¥」キーを押し、任意の数字を入力するとと「===11===」となります。これがあると、後々の編集作業が非常に楽になります。 -- ゆきむら? 2007-02-16 (金) 19:19:55
  • 「===11===」←これになると、なにがどう楽になるのか解りません。 -- たかぼー? 2007-02-16 (金) 22:25:11
  • ===11===というのは、たとえば元の11小節で編集を行ったとすると、その編集が -- ゆきむら? 2007-02-17 (土) 00:59:05
  • ===11===にも反映されるということです。 -- ゆきむら? 2007-02-17 (土) 00:59:53
  • あー、単純にデータをコピーするのではなくて、「11小節と同じ内容」という情報だけを持っている感じですね。 -- たかぼー? 2007-02-17 (土) 12:59:18
  • とりあえず(domino/要望/22)にて、選択機能を付けましたので、これを利用してコピーなり削除なりが楽になりませんか? -- たかぼー? 2007-03-04 (日) 19:08:07
  • 反応が無いので保留にします^^; -- たかぼー? 2007-03-25 (日) 00:33:46
  • 保留となっておりますのでこちらで質問させて下さい。
    「要望18/数値入力2.txt」 でも触れましたが「この部分はxx小節を参照して」というような処理は可能なのでしょうか?正直多用していた機能なので出来れば実装をお願いしたいと思っております。 -- たーくん? 2007-06-11 (月) 03:29:54
  • 今の段階ではまだ設計的に課題が多いかなぁというところです。現在は、単純に1イベント=1データというようなデータ構造になっており、これに再生機構や編集機能が対応しているわけなのですが、「この小節は??小節と同じ」という異種データがそこに入り込んだ場合、再生機構や編集機構も大きく変更しなければなりません。また、「??小節と同じ内容」というのは当然ピアノロールやイベントグラフにも反映されますね?これを編集したら、元のデータが変わるのですか? また、この「======11======」という存在自体は、小節を牛耳って、その小節にほかのイベントを挿入したり、tick480といった微妙な位置にこの存在を配置したりは出来ないですよね?そういった特別な処理もいれないといけないと思いますので、スマートに実装ができないのではないか、と思っています。必ずしもレコポなどと同じ仕様ではなく、同じ目的を果たせる別の方法を探すのも、方向性としては有りですが、なかなか案が浮かびません^^;(ようは特定の場所と同じイベントを使い、元が変わったら、コピー先も自動的に変わればいいのですよね) -- たかぼー? 2007-06-11 (月) 09:50:37
  • 仰るとおり(特定の場所と同じイベントを使い、元が変わったら、コピー先も自動的に変わる)です。
    先にxx小節と書いてしまいましたが他の数値系でも特に「小節」に拘った機能ではありません。
    レコポの場合は小節や拍子という概念が微妙というか多分無い(小節線が手動入力かつStep数自由)ので
    小節縛りというより範囲を示すマーカーのような扱いです。


    midiomでは更に進化してそれ自体にStep値を持ち自由なTick位置に置く事が可能です。
    自小節の中でも設置でき、その他絶対Tick値からの指定も可能です。またトランスポーズ設定値があり簡易に移調できます。
    参考までにmidiomの画面です、2~5各小節は全て1小節目と同じ演奏になります。
    参照している区間は簡略されたGUI表示となり移動を含め編集は出来ません。
    SameMeas1.JPG


    もちろん別件ではありますが実は以下のような要望を考えていました。
    ・選択ツール枠の右下ドラッグでフレーズコピーされる。
    PhraseCopy1.JPG
    エクセルのそれと似たイメージですがリズムやベースアルペジオなど取りあえずの曲構成に有効です。
    流れとしてドラッグして、部分移調して、修正して・・となるのですが当件とイメージ的にぶつかり
    毎度の事ですが矛盾もありまして私なりに悩んでおります。 -- たーくん? 2007-06-11 (月) 19:42:25
  • 「===== 5 =====」みたいな複製イベントが
    ・ピアノロールでは編集できない
    ・複製イベントそのものはイベントリスト上で自由に存在できる(小節を牛耳ったりはしない)
    ・複製イベントは演奏とSMF書き出しにだけ影響する
    ということであれば、不可能ではないかもしれませんね。ただ、スクラブ機能やMIDI状態を合わせる、といった様々な機能でも複製イベントの部分を正しく処理するように手を入れなけれならない、というのがまた問題になってくるかと思います(放置でもよければいいですがw)。後半のエクセルぽい画面につきましては、コピペが連続して手軽にできれば良いと方向性だと思いますが、ACIDのように、[貼り付け]を行ったら、演奏位置(カーソル)を貼り付いたイベントの最後に移動し、繰り返し貼り付けが行えるようにする、という仕様案もあるにはあります。 -- たかぼー? 2007-06-12 (火) 11:20:49
  • 仰る3つのポイントと放置内容について数値派は「自己責任」で納得するとは思うのですが。
    取りあえずではありますが複製イベントについて欲しいと思う機能を挙げてみます。
    ・指定小節の先頭から複製イベント側のStep(Gate?)分が複製される
    ・複製イベント以前、また同Tickで設定されたイベントはGateを含め有効
    ・複製イベントから復元データへの置き換えが可能
    ・簡易トランスポーズが可能
    ・トラックリストでコピーペーストが可能
    ・参照する小節の小節番号が前後した場合に指定小節番号が追従する
    等です。ノートイベント同様にStepとGateが設定できると新たな使い方もあると思います。
    エクセル風についてはGUIのこういうダイナミックな編集は爽快かと思います。なるほど、現在Ctrl+ドラッグで複製を移動としているので例えばAlt+ドラッグでACID方式の連続ペーストも良いかと思います。どちらにしてもこれはまた別件で。 -- たーくん? 2007-06-13 (水) 03:54:25
  • うーん、「参照する小節の小節番号が前後した場合に指定小節番号が追従する」はたぶん無理だと思います(判別が難しい)。ただまだ違和感があるのは、失礼かもしれませんが、たーくんさん(を含む数値入力経験者の方々)はmidiomではダメなのですか?dominoで一般的な数値入力機能を実装することについては異論ありませんが、数値入力に特化したmidiomがある以上、それを使っていただくのが手っ取り早いとも思うわけです。 -- たかぼー? 2007-06-13 (水) 09:32:04
  • 本当にもっともな御意見だと思います。ここまで実装して頂いた要望だけでも感謝に堪えない思いです。
    私はmidiom、レコポ、cubaseがそれなりに扱えます。ならば何故それをdominoに求めるのか?という疑問には論理的な返答ができません。数値入力など無くてもdominoは多くのユーザーさんに喜ばれるとても優秀なシーケンサーソフトですし、設計思想が相容れない数値編集に対し作者様の貴重なお時間を割いてもらっている事も事実だと申し訳なく思っています。もちろんmidiomも優秀なソフトですし仰るとおり数値入力に何の問題もありません。ただ私はdominoを使いたいと切望している一人です。私にとってTool(良い意味で)としての性能は他のソフトよりdominoの方が抜群に高い事は間違い無いと言えます。
    御承知の通りユーザーインターフェースは曲や絵と同様に作者様の感性が表現されるものでそれ自体が大きな性能、魅力です。数値入力という機能の有無に関係なく初めて触った時に「ああ、これは良いToolだなぁ」と直感できました。個人差はありますがdominoに対してわざわざ数値関係を要望するユーザーさんは同様に感じているのではないかと思います。数値入力は指が覚えてしまったある意味哀しい性で経験者はどうしてもそれを欲してしまいます。(普通のブラインドタッチは出来ないのですが数値入力はブラインドで打てます:笑)
    とはいえ作者様の負担が非常大きい事は想像に易く、また鬱陶しい要望群である事も自認しており大変心苦しく思っております。数値操作系を織り込んで頂けるなら早い段階の方が良いと勝手に考え纏めて多量の要望を出した事も気分を害されたと思います。
    要望ページのたーくん行列を見ると自戒の念にかられますが数値編集はこれでほとんどです。あとStep録音時の上書き入力が思い当たりますがそれで数値関係は終息します。どうかお付き合い頂けます様お願い申し上げます。
    このようなマイノリティに耳を傾けて下さった作者様の寛容さに感謝いたします。加えて数値系が不要なユーザーさんには不快な思いをさせていると存じます。この場をお借りしてお詫びいたします。
    長文失礼いたしました。 -- たーくん? 2007-06-13 (水) 16:34:20
  • なるほど、ありがとうございます (// 変なことを聞いてしまってすみませんm(_ _)m 先にも書きましたが、数値入力機能につきましては私もあっても良いと思っていますので、今後も地味に開発を進めて参りたいと思います。今後ともよろしくお願いいたします。複製イベントの件は改めて要望として出していただければと思います。イベント名称が悩みどころですが、Domino風でしたらMeasureLinkかな・・・。 -- たかぼー? 2007-06-13 (水) 20:11:14
  • お言葉に甘えて改めてMeasureLinkの要望を挙げさせていただきます。こちらこそ今後ともよろしくお願い申し上げます。 (^^) -- たーくん? 2007-06-14 (木) 07:07:39
  • MeasureLinkもある程度動いていますし、いぷしろんさんの反応がありませんので、こちらは却下とさせていただきます。 -- たかぼー? 2009-07-03 (金) 14:38:18