domino/要望001/29

Last-modified: 2007-05-09 (水) 19:41:05

イベントリストでの打ち込み

  • ページ: domino/要望
  • 投稿者: Mi.?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-02-05 (月) 14:56:59

メッセージ

イベントリストのEnd of Trackにカーソルがある状態でキー入力を受け付けた場合、新しいノートを自動的に挿入するようにできないでしょうか。
例えば60と入力した場合にC4[60]の新しいノートが追加されると嬉しいです。(GateとVelは直前のノートの値を引き継ぐのが理想ですが…)

似たような実装をしているソフトウェアにSTed2やレコポなどがあります。
http://sted2.sf.net/


  • 「GateとVelは直前のノートの値を引き継ぐ」とありますが、現状のようにツールバーのデフォルト値を使う(最後に設定した値を使う)では理想とは違う、という事ですね?そうなると設定で切り替えになるでしょうね。 -- たかぼー? 2007-02-09 (金) 12:56:09
  • まだ見ているか解りませんが、Ver.1.08でノートの入力だけは出来るようになりました。でもおそらくこれではダメでしょうね。 -- たかぼー? 2007-03-01 (木) 20:37:08
  • ありがとうございました。入力ができると個人的にはとても便利です。あとはGate分ステップを進めてくれると最高です。一度入力したノート番号を打ち込めないのはバグということですね・・・1.08b -- Mi.? 2007-03-03 (土) 23:34:32
  • 確認ありがとうございます。一度入力したノート番号を打てないのはバグではありません。同じtick、同じnoteを複数生成できない仕様です。「Gate分ステップを進めてくれると」とありますが、どのGateを使って、何を、(Gate分)進めるのか、など具体的にご説明ください(その通りに実装しますので^^;)。 -- たかぼー? 2007-03-08 (木) 11:05:01
  • 便乗ですみませんが私も数値入力派なので期待しております。「Gate分ステップを進めてくれる」というのはおそらくイベントリスト上で0Tickに480の音符を入力すると次の入力位置が480Tickになるという事だと思います。逆に入力後どれかの音符長を480から240にすると後のTickは全て240前にズレます。数値入力派のリスト入力の概念は「時間を積んでいく」なので前後の音符長との相対的な関係になります。一般的にリスト上ではNOTE:STEP:GATE:VELという並びで表示されTickの概念をSTEP値が兼ねています。簡単な例としてその小節が1拍3拍に4分音符の「ド」が2つだとすればは1拍目が60:960:480:100となり次も60:960:480:100になり自動的に次の小節に移行します。昔つくられた某国産シーケンサーの設計思想で結構多くの人が身につけてしまったモノなのでDominoが対応していただけたらうれしい限りです。 -- たーくん? 2007-03-09 (金) 12:01:56
  • STEPの概念自体はOKですので、どう動いて欲しいのか、という具体的な情報があると楽なのです。例えば、「End Of Trackの直前のノートイベントのGateを変更した場合は、End Of Trackイベントの位置が、直前のノート+Gate分の位置に来るようにしてほしい」と言った具体的な内容です。何をどうしたときに、どうしてほしいのか、という情報があれば、その通りに実装しますよ、という事です(仕様を丸投げ^^;)。 -- たかぼー? 2007-03-09 (金) 12:10:29
  • 僕もイベントリストから直接数値入力が可能になるのを、待ち望んでいるのですが、Miさん、たーくんさんからの、要望がその後出ていませんので・・・。どう書いたら良いのか、難しいのですが、今のところ、イベントリストから直接入力できるのは、Eventのみとなっています。それを、Mea、Tick、Step、Event、Gate、Vel、それぞれから直接入力できるようにお願いします。入力方法ですが、Eventに何も入力されていない状態のときに、Mea、Tick、Step、Gate、Velに入力した際には、左右の矢印キーで、その入力列でフォーカスが左右に移動、Eventに値が入力されている状態のときは、Enter、上下左右の矢印キーで決定、そして、Stepに入力されている数値分加算されたMea、Tick位置の新規入力の下列へ、入力したStep、Event、Gate、Vel、の値を保持して移動。ということなのですが、うまく説明できなくて申し訳ありません。 -- que? 2007-03-26 (月) 00:02:49
  • うーん、文章だけだと辛いですね。word文書等でも構いませんので画像付きで説明していただくことは可能ですか? -- たかぼー? 2007-03-26 (月) 00:44:17
  • どんな画像を添付したらよいのか難しいので・・・。現バージョンでは、End Of Trackの列に入力できるのはEventのみで、入力するとフォーカスがEvent、Gate、Vel、にまで広がります。ただし、入力されているノートに対しては、イベントリストからMea、Tick、Step、Event、Gate、Vel、それぞれにフォーカスが移動して、それぞれに直接入力することができます。同じことがEnd Of Trackの列からの新規入力に対しても入力できるようになれば、ということです。わざわざ要望に目を通していただいて、実装を検討して下さっているのに、説明がわかりずらく申し訳ありません。 -- 2007-03-26 (月) 23:31:22
  • では、End of track行のMea部分へ何か値を入力したら、どう動いてほしいのかを説明していただけますか? 「入力することができます」だけでは解りませんので、たとえば「End of trackのMeaへ5と入力したら、5:0000の位置へ新規にノートイベント(ノート番号は40固定、GateはデフォルトGate、ValueはデフォルトValueが適用される)が挿入される」といったような具体的な動きの資料がほしいのです。(仕様書と言ったほうがいいでしょうかね) -- たかぼー? 2007-03-28 (水) 14:24:35
  • すこし忙しくなりまして、折角ご返答いただいていたのに申し訳ありません。また横ヤリっぽくになってしまいますが私なりの考えと一般的な数値入力系の仕様と思われる内容を添付します。file数値入力1.txt -- たーくん? 2007-03-29 (木) 06:01:32
  • おおよそOKです。ノートのGate=0 Vel=0で休符扱いとありましたが、これは休符イベントとして独立させて実装するのもアリでしょうか?(逆にノートイベントを休符に変えられないと困る、ということはありますか?) -- たかぼー? 2007-03-29 (木) 17:33:32
  • 「End of trackでEnterキーを押した場合直前のノートイベントのコピーが入力されます。」とありますが、直前がノートイベントではなく、たとえばコントロールチェンジだった場合はどうなりますか? -- たかぼー? 2007-03-29 (木) 17:49:17
  • 休符についてですがイベントと言うよりノートをミュートしている感覚が近いと思います(VEL=0もしくはGATE=0)。可能であればパラメータを再入力した場合、ノート値を含め「再入力値以外はミュート前の状態」に復元されるのが理想的です。例えば16分のアルペジオパターンやハイハットなどをベタで打ち込んでから「間引き」的にフレーズ作成がトライ出来たりしますので。またEnd of trackの直前がCCや休符などであった場合でもノートイベントが挿入されます。数値入力系ではCCやベンドも手入力する訳ですが「とにかくノートデータを素早く作成しCCなどはじっくり打ち込む」といった流れが主流かと思います。あと数値入力系で「キモ」ともいえる操作系に関して添付いたします。今となっては非常に特殊ですしDomino本来の設計とバッティングする部分もあると思いますが、ある種「合理的に打ち込み速度を上げる」という点においては優れたモノだと考えますのでぜひご検討をお願いしたいと思います。file数値入力2.txt -- たーくん? 2007-03-31 (土) 06:47:28
  • 書き忘れ:ノートをコピーペーストした場合Stepの間隔は保持されます。ですので4分の「ドミソド」1小節をコピペしていくと「ドミソドドミソドドミソド・・・」と積み重なってゆきます。すでにイベントが存在している場所でのペーストは「インサート」となりその後のイベント位置がペーストされたStep分後ろにズレます。また、Shift+Ctrl+Vでは「ミックス」となり元データとペーストデータがマージされます。 -- たーくん? 2007-03-31 (土) 07:30:57
  • 結構量がありますね (^^; また、既存部分の修正もかなりあったりデータ構造の違いによって、半分ぐらいしか実装できないと思います。 ちなみに「midiom」というソフトが数値入力に特化していると聞いているのですがこちらを使えば解決しませんでしょうか?http://mewlist.com/midiom/  ちなみに参考までにお聞きしたいのですが、こうした数値入力に特化したソフトが有るにもかかわらず、dominoにそうした機能を付け足す必要性というのは有るのでしょうか??-- たかぼー? 2007-03-31 (土) 11:40:24
  • 思いつくまま書き込んでしまったのでとても厚かましい感じになってしまいました、申し訳ありません。もちろん全てを実装して欲しいという訳ではありません。数値派がどういう点に利便性を感じているかという手がかりになればと思い、あくまでも「参考資料」として添付したつもりです。私自身、昔「数値入力」今「ピアノロール」な感じで其々に長所を感じています。しかしよくある「リストエディタ」はあまり使い易いとはいえず、結局使わなくなりました。出来るならdominoは「操作体系が確立した」様式に近づけて頂ければと思います。ご紹介ソフトの存在は存じてますし「dominoに付加する必要性」となると難しいです、「リストペインの操作性が向上する可能性」程度でしょうか。ただ個人的な希望とMidiportal時代から感じる「手ざわり」とでも言いましょうか、期待せずにいられない感触をdominoが持っているもので・・・。 -- たーくん? 2007-03-31 (土) 21:51:26
  • なるほど~、詳細ありがとうございましたm(_ _)m なにしろ私自身が数値入力を全く行わない(もちろんGateやVelを変える程度は利用しますが^^;)ものですから、いまいち利便性についてはピンと来ていません(現状でも十分と考えています)。また、ソフトウェアのコンセプトとしましても、ピアノロールがメインのソフトですので、数値入力をメインとされる方向けの機能を実装する必要性は無いかなぁとは思っています。逆にピアノロールメインで利用する際に、イベントリストでこんな機能が有った方が便利だよ!という方向性でしたら、納得して実装できるのかもしれません。うーむ、どうしたものか。。。 -- たかぼー? 2007-03-31 (土) 22:52:40
  • 正直、納得がいく要望では無いと自分で書き込みながら思います・・。数値入力1.txtについては出来るだけ実装して頂ければと思いますが、2については参考資料程度に考えて下さい。Miさんやqueさんの要望を私が潰してしまったみたいで申し訳ないです。決して数値がメインという訳ではなくピアノロールと数値入力の長所が反映されたシーケンサーになればと思っております。 -- たーくん? 2007-04-01 (日) 01:26:15
  • 作者のたかぼーさんが、必要性を感じていないにもかかわらず、数値入力に対して、いろいろ検討をしていただいて本当にありがとうございます。要望を書き込んだ際に、たーくんさんのように上手く説明ができず、気分を害されてしっまたらお許しください。僕もdominoに対しては、たーくんさんと同意見です。たーくんさんが添付された、数値入力1.txtの機能が実装されるだけでもうれしいです。たかぼーさんが納得いかない要望のようですが・・・、できればお願いします。 -- que? 2007-04-01 (日) 20:21:16
  • とりあえず 1.txt の内容を実現するために必要な修正箇所を洗い出してみました。各項目毎に、まずは実装して欲しいか要らないか、という事と、質問事項の回答をお願いできますでしょうか?(どなたでも構いません) -- たかぼー? 2007-04-03 (火) 21:24:13
  • ご検討いただきありがとうございます。私は書き込んだ本人なので他の方々のご意見が大切かと思いますが取り急ぎ返答させていただきます。 -- たーくん? 2007-04-04 (水) 03:22:51
  • うれしいです。ありがとうございます。03-31(土)の、たかぼーさんの書き込みを読んで思ったのですが、dominoに対して数値入力を希望するのは、特殊な要望だったのかな、という気がしました。にもかかわらず、ここまで考えて下さって本当にありがとうございます。これらの機能が追加される時を楽しみにしています。 -- que? 2007-04-04 (水) 20:21:25
  • 仕様確認ありがとうございます。少なくとも3人は(補佐的にでも)数値入力をされる方がいらっしゃると思いますので、実装も無駄にはならないかなぁと思います (^^) 実装する期間につきましては、未定ですが、試作ができ次第各欄(↓)へ報告させていただきますので、そのときにはまた動きの確認等をお願いいたします。 -- たかぼー? 2007-04-04 (水) 21:42:10
  • 無理を承知して頂き本当にありがとうございます。今後ともよろしくお願いします、queさんもよろしくです。 -- たーくん? 2007-04-05 (木) 04:09:35
  • Ver1.14dev000、さっそく使わせていただきました。まだ2時間位試してみただけですので、見落としてしまっているところもあるかもしれませんが、取り急ぎご報告を。 -- que? 2007-04-25 (水) 23:27:29
  • なんとわずか1日で開発途中版のバージョンアップ、ありがとうございます。僕が今夜使ってみたのは、昨夜落とした「dev000」でしたので、また後ほど、できるだけ早く「dev001」の報告をさせていただきます。それと、「dev000」では、STEP列がEVENT列の右を選択している時は、大丈夫なのですが、STEP列をEVENT列の左に切り替えるとカーソル.フォーカスが広がってしまいます。こちらのほうも、STEP列がEVENT列の右の時と同じようにお願いします。また、End of track位置においての、Step、Gate、Vel値の直接の入力も、今後お願いいたします。 -- que? 2007-04-26 (木) 00:01:31
  • 試作していただきまして本当にありがとうございます。v1.14dev000、001どちらもDLはさせて頂いているのですが少し立て込んでおりましてまだ殆ど試せておりません。少しですが触った感想はとても良いと感じました。いくつかか気付いた所ですがノートイベントをコピーペーストした際STEPの値が反映されず0でペーストされる点とノートイベントをデリートした際デリートしたノートイベントのSTEP分が手前のイベントに加算される点です。これらも含めていろいろ試してまとめたいのですが少し後になりそうです、要望しておきながら本当に申し訳ありません。 -- たーくん? 2007-04-27 (金) 02:58:51
  • いろいろ動作検証ありがとうございます。「STEP列をEVENT列の左に切り替えるとカーソルが広がる」という状況がどういったものか解りませんので、どういった事が問題になっているのかがわかるような画像をアップしていただけませんか?>queさん レコポ等はおそらく各イベントがStep値を持ち、絶対座標を持っていないデータ構造になっているかと思います。dominoは全て絶対tickで取り扱っているため、どうしてもレコポのような動きとは異なる箇所がでてしまいます。そこはこまめに修正していくしかないかと思います。こちらは特に急いでいるわけではありませんので、必要な時に必要な分だけ言っていただければ結構ですよ (^^)>たーくんさん -- たかぼー? 2007-04-27 (金) 10:03:11
  • いろいろと改良を加えていただいて本当にありがとうございます。Dominoはver1.01から使わせていただいています。その後、ずっと上書きインストールをしていたのですが、ver1.14の開発途中版を上書きしたたところ、なんだか動作が不安定になってしまいました。これは試作バージョンのためかと思っていたのですが、僕がうまくいっていない箇所で、「正常に動いています」という、たーくんさんの報告を見て、もしかしたら、と思い、いったんアンインストール、そして再インストールしたところ、安定して動くようになりました。早く動作検証の報告をしないと、ver1.14の開発に支障をきたすのではないかと思い、数時間使ってみただけで報告を書き込んでしまいました。今後はもう少し時間をかけて使用した後に報告をするようにいたします。大変失礼をいたしました。また、たーくんさんは、落ち着いて冷静に動作検証を行って下さっていますので、たーくんさんのご報告を参考にお願いします。たーくんさん、他力本願で申し訳ありませんが、時間の空いた時に、よろしくお願いします。 -- que? 2007-04-27 (金) 23:40:39
  • あまり考え込まないでくださいね^^;気楽にお付き合いいただければ十分ですので (^^) 新しいバージョンをすぐに出さないといけないワケではありませんので、ご都合のつくときで構いません。また、再インストールで正常に動いた点につきましては、「上書きインストールで上手く動かない不具合(うまく設定を引き継げない不具合)」という可能性もありますので、もし今後同じような状況になった場合には、原因究明にもお付き合いいただけると幸いですm(_ _)m 参考までにお聞きしておきたいのですが、症状が発生したフォルダ(環境)はもう残っていないでしょうか?また、OSは何をご使用でしょうか? -- たかぼー? 2007-04-29 (日) 11:33:34
  • 症状が発生した際のフォルダは削除してしまいました。今後、同じような状況になった際には、ご報告のために保存を心がけておきます。使用OSはXP_home_sp2です。dominoのポート設定にはMidiYokeを指定しています。ちなみに、不安定になった際の状況ですが、イベントリストペインにおいて、Event of Track位置でEnterキーを押した際、04-26(木)にご報告した状況になりました。同じ位置にNote:60が複数入力されてしまい、試しにピアノロールで、そのノートをつまんでみると、Enterを押した回数分のノートがありました。また、環境設定から「STEP列がEVENT列の右」を選択した際、イベントリストの挙動が違っていました。この時には、End of Track位置から、イベントノートが入力されていない状態でも、Gate、Velに数値を入力することができました。ただし、確定はできませんでした。それと、SMF、dmsファイルの新規保存、上書保存ができませんでした。保存をしようとすると、たしか「メモリーが足りません、他に使用しているソフトウェアを終了してください」というようなWindowsのメッセージが出てきました。dominoを再起動させても、OSを再起動させても同じでした。読み込みのほうは、問題ありませんでした。この時は、いつもと同じ環境で使用していました。再生は問題なくできました。また、この時、dominoが固まったり、強制終了したり、ということはありませんでした。その後、いったんアンインストール、再インストールした現在は、問題なく快適に動作しています。SMF、dmsファイルの保存も正常です。 -- que? 2007-04-29 (日) 23:30:57
  • ごみ箱にも残っていないのですね??(しつこい) とはいえ、ご協力ありがとうございます (^^) OS再起動でも再現したとなりますと、不具合の可能性が結構高くなってくるような気がします(^^; -- たかぼー? 2007-04-30 (月) 01:31:27
  • すいません、ごみ箱からも消してしまいました。ただ、今回の症状は、僕の環境だけで起きた現象のような気がします。おさわがせしました。 -- que? 2007-05-02 (水) 00:13:29
  • いえいえ、とんでもありません。特定の環境・条件下でしか起こらない不具合というのもありますので、むしろ私としましては貴重なレポートと受け取っております^^; -- たかぼー? 2007-05-02 (水) 00:34:05
  • こちらには置かれてはおりませんが、115_dev003を使わせていただきました。いろいろ機能が追加され、また、見易くもなっていて驚きました。ありがとうございます。まだ「End of track位置で入力したものは・・・」の項目にきちんと回答していないのに、新たな要望を出すのは失礼なのですが、いくつかお願いがあります。イベントリストにおいて、カーソル位置の1つ上、直前の1音のみのノートの削除と、1音のみのインサートです。たかぼーさんも以前Cherryを使用されていたようですので、このような書き方でもよろしいでしょうか。Cherryのイベントリストで、BackSpaceキー、およびInsertキーを押した時の動作と同じでかまいません。この機能があると入力ミスをした時に便利です。お願いします。それと、入力の取り消しです。表現が難しいのですが、あるノートの数値を変更しようとして、数値を入力している途中で、確定前に、変更する箇所が間違っていた事に気がついたとき、例えば、あるノートでVel:90をVel:50と変更して、確定する前に、変更するのはこのノートじゃなかった、という時に、Deleteキーを押したら、キャンセルのようなかたち(消去ではありません)で、元のVel:90に戻る、というような機能です。この説明で、わかりますでしょうか・・・。 -- que? 2007-05-05 (土) 23:36:12
  • こちらには置かれてはおりませんが、115_dev003を使わせていただきました。いろいろ機能が追加され、また、見易くもなっていて驚きました。ありがとうございます。まだ「End of track位置で入力したものは・・・」の項目にきちんと回答していないのに、新たな要望を出すのは失礼なのですが、いくつかお願いがあります。イベントリストにおいて、カーソル位置の1つ上、直前の1音のみのノートの削除と、1音のみのインサートです。たかぼーさんも以前Cherryを使用されていたようですので、このような書き方でもよろしいでしょうか。Cherryのイベントリストで、BackSpaceキー、およびInsertキーを押した時の動作と同じでかまいません。この機能があると入力ミスをした時に便利です。お願いします。それと、入力の取り消しです。表現が難しいのですが、あるノートの数値を変更しようとして、数値を入力している途中で、確定前に、変更する箇所が間違っていた事に気がついたとき、例えば、あるノートでVel:90をVel:50と変更して、確定する前に、変更するのはこのノートじゃなかった、という時に、Deleteキーを押したら、キャンセルのようなかたち(消去ではありません)で、元のVel:90に戻る、というような機能です。この説明で、わかりますでしょうか・・・。 -- que? 2007-05-05 (土) 23:39:07
  • 横レスですが、Backspaceによる削除は私も欲しいと思っていました。個人的にはCherryと全く同じではなく、CherryのEraceのようにStepを詰める動作だと良いと思うのですが…どうでしょうか。最後のノートをBackspaceで削除した場合、End of Trackも調節された方が入力しやすいのと、Deleteによる削除との使い分けをしたい、というのが理由です。また、queさんの仰るInsertはメニューバーの "Alt+I→N"(ショートカット割り当ても可)、確定前のキャンセルはEscで可能だと思いますよ。 -- かえる? 2007-05-06 (日) 09:38:45
  • かえるさん、フォロー、ありがとうございました。挿入、キャンセルに関しては、かえるさんの仰るとおりでした、すでに実装されている機能に対して要望を出してしまい、大変失礼をいたしました。申し訳ありませんでした。BackSpaceキーの削除に関しては、かえるさんのご要望を参考にお願いします。それと、かえるさん、可能でしたら、その他の項目でも、フォローをお願いできますでしょうか、よろしくお願いします。 -- que? 2007-05-06 (日) 13:43:03
  • まだ読んでいませんがw 要望をここにどんどん貯めてしまうと内容が把握しづらいですので、話題が変わるようでしたら、単独の要望として投稿していただけますか? -- たかぼー? 2007-05-07 (月) 12:07:01
  • 大変失礼をいたしました。ところで、要望18がかなり貯まってしまいました。これは僕の責任でもあります。申し訳ありませんでした。現在、dominoのイベントリストからの入力が驚くほど充実してきました。本当にありがとうございます。そこで、いったんここで要望18は完了、今後その他の事は、新たに単独の要望として投稿、ということでどうでしょうか。最初に要望を出されたのはMiさん、たーくんさんですので、僕がこのようなことを言うのは、どうかとおもうのですが、どうでしょうか・・・。 -- que? 2007-05-08 (火) 20:22:24
  • ご理解ありがとうございます (^^) 私としましては、その方が助かります。ここ(↑)のように同じエリアに様々な話題のレスが付いてしまいますと、何をどうすればいいか把握しきれなくなってきますので、整理する意味も込めて要望1つにつき1投稿をしていただければと思います。数値入力向け改良は完了ではなく、引き続きやらせていただきますので、(ここにすでに挙がっている要望でも)未実装のもので必要なものは改めて投稿していただければと思います。よろしくお願いいたします^^(とりあえずここの要望は「完了」にしておきますね) -- たかぼー? 2007-05-09 (水) 01:35:20
  • 要望18完了ありがとうございました。私が騒ぎを大きくした張本人だと思いますが、拡げるだけで中々参加できず本当に心苦しく思っております。どうしても手が離せない事情が発生しましてご容赦ください。近々必ず参戦いたしますのでその際はまたお手合わせの程よろしくお願いいたします。営利、非営利を問わず「EDGE」の存在でどれほど多くのデザイナーさんやドッターさんが救われた事でしょうか。「Domino」もまた「創る人達」にとって大きな存在になる事と思います。たかぼーさんに幸あれ! -- たーくん? 2007-05-09 (水) 19:41:05




開発途中版

Step欄の位置変更

■内容
現在は「MEA:TICK:STEP:EVENT:GATE:VEL」という並びですが、
オプションによって「MEA:TICK:EVENT:STEP:GATE:VEL」という並びに変えることができるようにする。

■対応について

  • 環境設定で切り替えられるようにします。

  • 実装を希望いたします。よろしくお願い申し上げます。 -- たーくん? 2007-04-04 (水) 03:23:56
  • たーくんさんと同じく、です。よろしくお願い致します。 -- que? 2007-04-04 (水) 20:11:43
  • 「v1.14dev000」にて試作してみました。環境設定のイベントリストから、列を変更できます。 -- たかぼー? 2007-04-24 (火) 20:07:23
  • 大丈夫です。ありがとうございます。 -- que? 2007-04-25 (水) 23:29:41

End of trackイベントの位置を調節

■内容
STEP値を確定した時点でEnd of trackロケートはSTEP値の直後に移ります。
GATEを変更してもSTEPの値(Tick位置)は影響しません。

■対応について
とりあえず実装してみて、動きを確認して頂きます。


  • 実装を希望いたします。よろしくお願い申し上げます。 -- たーくん? 2007-04-04 (水) 03:24:45
  • たーくんさんと同じく、です。よろしくお願い致します。 -- que? 2007-04-04 (水) 20:12:25
  • 「v1.14dev000」にて試作してみました。 -- たかぼー? 2007-04-24 (火) 20:07:51
  • 大丈夫です。ありがとうございます。 -- que? 2007-04-25 (水) 23:33:17

入力中に「←」「→」キーを押したら即座に確定&枠移動

現在は入力中に左右キーを押しても、エディットのカーソルが左右に動くだけですが、
それを確定&枠移動するようにします。

■対応について

  • 環境設定で切り替えられるようにします。

  • 実装を希望いたします。よろしくお願い申し上げます。 -- たーくん? 2007-04-04 (水) 03:25:12
  • たーくんさんと同じく、です。よろしくお願い致します。 -- que? 2007-04-04 (水) 20:13:33
  • 「v1.14dev000」にて試作してみました。環境設定のイベントリストから、矢印キーの動きを変更できます。 -- たかぼー? 2007-04-24 (火) 20:08:29
  • 大丈夫です。ありがとうございます。 -- que? 2007-04-25 (水) 23:34:27

休符扱い

■内容
ノートイベントのGate=0もしくはVel=0で休符扱いとする

  • イベント欄は「Rest」と表示されるようになる

■対応について

  • Gate=0やVel=0に出来るのはイベントリスト上からのみ。
  • ピアノロールやイベントグラフからは(マウス操作では)指定できない。

■質問事項

  • 例えば「Note=40 Gate=480 Vel=128」となっているイベントのGate部分を0にしたら「Rest Gate=0 Vel=128」のようなイベントになれば良いですか?(Velも0にすべきですか?)

  • 実装を希望いたします。この場合VEL値は残った方が良いと考えます。 -- たーくん? 2007-04-04 (水) 03:28:08
  • VEL値につきましては、たーくんさんと同意見です。よろしくお願い致します。 -- que? 2007-04-04 (水) 20:16:04
  • 「v1.14dev001」にて試作してみました。 -- たかぼー? 2007-04-25 (水) 19:46:25
  • 今夜試していたのは、「dev000」でしたので、また後ほど、できるだけ早く報告させていただきます。 -- que? 2007-04-25 (水) 23:39:51
  • 大丈夫です。ありがとうございます。ただ、End of Track位置で、ノートイベントが入力されていない状態でも、直接Gateに入力できれば、ありがたいです。 -- que? 2007-04-26 (木) 23:35:06
  • End of TrackのSteo、Gate,Valに値を入力したときは、「休符」ではなくて、普通のノートイベント(ほかのパラメータは最後のノートのものを使う)を挿入すればよいのですよね? -- たかぼー? 2007-04-27 (金) 10:10:21
  • 今夜、また2時間ほど試してみたのですが、アンインストール、再インストールして、安定した状態で、落ち着いて使ってみると、1.14dev001での仕様で、じゅうぶん便利です。申し訳ありませんでした。 -- que? 2007-04-27 (金) 23:41:29
  • 数値入力、期待しています。便乗で申し訳ありませんが、できれば実装して欲しいです。
    Cherryで使っていた時は"R"でRestを手動入力していましたが、End of Track上でGate or Velに直接0を入力できれば その代わりが出来ると思います。 もちろん、Step/Gate/Velを直前のノートとは変更して入力したいというのもあります。(入力していない項目に関してはたかぼーさんの仰るように直前から引き継ぐ形) -- かえる? 2007-04-29 (日) 17:11:25

End of track位置でEnterキーを押すと直前のノートコピー

■内容

Mea:Tick:NOTE:STEP:GATE:VEL
  1:   0:   60: 480: 360:100
  1: 480:   60: 480: 240:100
End of track ←Enter

Mea:Tick:NOTE:STEP:GATE:VEL
  1:   0:   60: 480: 360:100
  1: 480:   60: 480: 240:100
  1: 960:   60: 480: 240:100
End of track

■質問事項

  • 「直前」というより「最後のノート」という認識で良いですか??
    つまり、直前がノートイベントではなくCCイベントの場合、CCではなくあくまでノートイベントをコピーする、という事ですか?

  • 実装を希望いたします。「最後のノート」という認識で結構だと思います。 -- たーくん? 2007-04-04 (水) 03:29:48
  • 僕もノートイベント、という認識で、お願い致します。 -- que? 2007-04-04 (水) 20:17:09
  • ちなみにノートイベントが一つも無い場合は、どうなるのが希望ですか? -- たかぼー? 2007-04-04 (水) 23:11:05
  • TRACKに全く何も入力されていない、白紙の状態においては、ということでしょうか?。その場合、ごく一般的な数値、Mea:1、Tick:0、NOTE:60、STEP:480、GATE:480、VEL:100、と入力される、で良いと思います。たーくんさんのご意見も・・・ (^^; 。 -- que? 2007-04-05 (木) 00:10:47
  • domino本来のデフォルトが特に無いのでしたらNOTEは60で良いと思います。その他は設定デフォルト値という事でいかがでしょうか。 -- たーくん? 2007-04-05 (木) 03:58:33
  • たーくんさんのご回答を参考にしてください。たーくんさん、すいませんでした。フォローありがとうございます。 -- que? 2007-04-05 (木) 23:42:09
  • 「v1.14dev000」にて試作してみました。 直前のノートStepが0になっていると、コピーできませんが^^; -- たかぼー? 2007-04-24 (火) 20:09:10
  • こちらは恐れ入りますが改良をお願いします。End of Track位置でEnterキーを押すと、常に同じ位置にNOTE:60が入力されてしまいます。上記の内容例のように、STEP値分の移動をお願いします。また、ノートイベントが一つも無い場合においては、End of track位置でEnterキーでNOTE:60で良いのですが、ノートイベントが入力されている時には、End of track位置の直前のノート、即ち、入力TRACKの最後のノートイベント値のコピー、でおねがいします。 -- que? 2007-04-25 (水) 23:44:39
  • 「最後のノート」のStep値を使って移動をしていますので、「最後のノート」のStepが0の場合は同じ位置にコピーされます(実際は同じ位置に二つノートが置けない仕様ですので何も起こりません)。一応ノート番号やGate,Velocityは最後のノートをコピーしているはずなのですが、うまく動いていませんか? -- たかぼー? 2007-04-26 (木) 09:12:23
  • Gate、Velocity、Step値の加算は大丈夫です。ただ、イベントはコピーされず、常にNOTE :60 ( C4)となってしまいます。また、Step値もコピーされないで、常にStep:0 となってしまいます。例えば、Mea:2/ Tick:960/ NOTE:71/ STEP:480/ GATE:388/ VEL:90 が最後のノートだとします。これでEnterキーをおすと、Mea:2/ Tick:1440/ NOTE:60/ STEP: 0/ GATE:388/ VEL:90 となってしまいます。 -- que? 2007-04-26 (木) 23:39:10
  • こちらの環境では正常に動作しています、XPprosp2です。個別環境差でしょうか? -- たーくん? 2007-04-27 (金) 03:07:12
  • その再現するdmsファイルをここにアップしていただくことは可能でしょうか??queさん -- たかぼー? 2007-04-27 (金) 10:06:57
  • 大変申し訳ありませんでした。いったんアンインストール、その後再インストールしたところ、大丈夫でした。正常に動いています。 -- que? 2007-04-27 (金) 23:42:37

和音の場合は視認性の為STEP値は非表示

■内容
和音の場合は視認性の為STEP値は非表示になります。

Mea:Tick:NOTE:STEP:GATE:VEL
  1:   0:   60:    : 360:100
  1: 480:   64: 480: 240:100

■質問事項

  • 非表示にするStepは、単純にStep=0の部分ですか?それとも、ノートイベント以外のStep=0は表示しますか?

  • 実装を希望いたします。CCやBend値もキーオンとのタイミングが全く同じ(Step=0)場合は非表示で良いと考えます。 -- たーくん? 2007-04-04 (水) 03:43:37
  • たーくんさんと同じく、CCやBend値もキーオンとのタイミングが全く同じ(Step=0)場合は非表示で良いと思います。 -- que? 2007-04-04 (水) 20:18:46
  • 「v1.14dev000」にて試作してみました。こちらも環境設定から切り替えられます。 -- たかぼー? 2007-04-24 (火) 20:09:38
  • 大丈夫です。ありがとうございます。 -- que? 2007-04-25 (水) 23:45:46

End of track位置で入力したものは、直前のノートのコピーを調節した形で入力

Mea、Tickに直値を入力した場合その位置に直前のノートイベントのコピーが入力されます。
また小節ごとにrestが入ると数値派にはわかりやすいと思います。

Mea:Tick:NOTE:STEP:GATE:VEL
  1:   0:   60: 480: 360:100
  1: 480:   60: 480: 240:100
  1: 960:   60: 480: 240:100
  1:1440:   60: 480: 240:100  ←(これがコピーされる)
---------------------------------------
  2:   0: rest:1920:   0:  0
---------------------------------------
  3:   0: rest:1920:   0:  0
---------------------------------------
  4:   0: rest: 480:   0:  0
  4: 480:   60: 480: 240:100  ←(Mea、Tick入力)
End of track

■質問事項

  • 「End of track位置でEnterキーを押すと直前のノートコピー」と同様

  • こちらも同様に「最後のノート」という認識で結構だと思います。 -- たーくん? 2007-04-04 (水) 03:46:17
  • たーくんさんと同じく、「直前のノートコピー」(最後のノート)という認識で良いと思います。 -- que? 2007-04-04 (水) 20:19:41
  • End of TrackのMea,Tickに入れた際、End of Trackより後ろの時間を指定した場合は、上記のような動きになるのは良いのですが、逆にEnd of trackより前の時間を指定した場合は、どうしますか? -- たかぼー? 2007-04-24 (火) 20:11:52
  • 指定した時間に、挿入入力されるというような形、でお願いします。 -- que? 2007-04-25 (水) 23:46:50
  • 小節毎にRestが入るとありましたが、小節をまたがない場合、例えば
    Mea:Tick:NOTE:STEP:GATE:VEL
      1:   0:   60: 480: 360:100
      1: 480: End of Track
    で、End of Trackのtickに1440と入力したとき、
    Mea:Tick:NOTE:STEP:GATE:VEL
      1:   0:   60: 480: 360:100
      1: 480: Rest: 960:   0:  ←これ
      1:1440:   60: 480: 360:100 (コピーされたノート)
      2:   0: End of Track
    は入りますか?


    この機能で、細かい部分で動きがわからない箇所がまだあるのですが、
    実際に動かして確認出来るような既存のソフトはありますか?
    例えばqueさんに「挿入入力されるというような形」とお答えしていただきましたが、
    具体的にどのように挿入入力されるのか(「上書き」ではなくあくまで「挿入」なのか)、
    また、場合によってRestが入ることがあるのか、等と言った部分で解らないことが多いので、
    そうした事をこちらで確認できれば手っ取り早いなと思いまして。 -- たかぼー? 2007-04-29 (日) 14:07:07
  • 「挿入入力されるような形」と書いてしまいましたが、表現が悪かったようです。すいませんでした。dominoで例えると、挿入貼り付け、ではなく、貼り付け、の形です。 -- que? 2007-04-29 (日) 23:37:59
  • それと、僕の方から要望を出しておいて、大変に申し訳ないのですが、この項目の回答に悩んでいます。申し訳ありませんが、少し時間をください。・・・たーくんさん、お時間が空きましたら、フォローお願いします。 -- que? 2007-04-29 (日) 23:40:23
  • 了解しました (^^) -- たかぼー? 2007-04-30 (月) 01:31:43
  • この機能の細かい部分で動きについて、実際に動かして確認出来るような既存のソフト、ということですが、僕が普段Midiの作成に使っている、というか、現在はdominoに移行してますので、使っていた、ソフトは、たかぼーさんもホームページで紹介されているCherryと、OTAMA98というソフトです。主に、入力にはCherryで数値入力、編集にはOTAMA98を使っていました。どちらも、とても素晴らしいソフトです。でも、正直思っていたことは、このふたつを、たして2で割ったようなソフトがあれば・・・、ということでした。その理想が現実になりそうだったのがdominoです。初めてダウンロードして使用したところ、Cherryに近い操作感でしたので、すぐに使うことができました。ただ、イベントリストからの数値入力、これがCherryのように可能になってくれれば、と思い、最初に要望を出されたMiさん、たーくんさんに便乗させていただいて、お願いをしました。この項目の機能は、CherryにもOTAMA98にも無い機能で、もう本当にうれしい限りです。ただ、なんともお恥ずかしいことに、この機能の細かい部分に関しては、僕の知識では、どのようにお答えしたら良いのやら、と困っています。なんとも心苦しいのですが、この項目に関しましては、たーくんさんのご回答を参考にお願いします。たーくんさん、本当に申し訳ありません、都合がつきましたら、よろしくお願いします。 -- que? 2007-05-02 (水) 00:18:07

ついでに

End of track位置にノート番号を入れるとノートイベントが挿入されますが、
このときのGateとVelは「直前のノート」の値を使うべきですか?
(現在はデフォルトGate/Velを使用)


  • 個人的にはNOTE、Step、Gate、Vel全て「直前のノート」の値である方が便利だと考えます。 -- たーくん? 2007-04-04 (水) 03:53:29
  • ちなみにMea,Tick部分ではなくて、End of trackのEvent欄にノート番号を入力したときの話です(^^; -- たかぼー? 2007-04-04 (水) 09:35:54
  • はい、わかります。僕も、たーくんさんと同じく、Step、Gate、Velが「直前のノート」の値である方が便利です。 -- que? 2007-04-04 (水) 20:20:22
  • あっ読み間違えていました、すみません。queさんと同意見です。 -- たーくん? 2007-04-05 (木) 04:02:20
  • 「v1.14dev000」にて反映させておきました。 -- たかぼー? 2007-04-24 (火) 20:10:04
  • 大丈夫です。ありがとうございます。 -- que? 2007-04-25 (水) 23:47:45