Renoid テスト版(バーチャル・シンガー in Renoise)

Renoid(バーチャル・シンガー)に関連する話題を書き込んでください。

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 11:35 am

そうですね、GUIはやっぱもちっと整理した方がいいっすかね。
提案のGUIを見てて、なんとなく浮かんだこちらの不安ちうか要望を上げて見ます。

  • Noteから取得した名前と、”To SampleEditer” が紐付けられてるのが、一目でうっすら分かるようにしたい。
  • Renameに成功したら、そこからValueの取得に成功できてるか、すぐ分かるようにしたい。
    例えば複数のタグがあったりした場合、取得するValueは、Renameの欄で打ち込まれた文字で
    判断してるんですね。割と関係が強いです。
  • AutoNudge ちう割りにAutoじゃない気が…。 (^^;)
とりあえず、Nudge部分は少し切り離したがいいかもですね。  
  
そいや、質問が。
同じTrack,Line上に複数のNoteがある場合、そのラインでのEffectColumnのコマンドの適用ってどうなってるんでしょうか?
やっぱ、全てのNoteに適用されてしまうと思ってて良いのでしょうか?
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 2:09 pm

あ~、これは落書きし直す前に、少し議論が必要かもです。
僕が思うに、製作者の視点(uprime22さん、又は僕みたいなボイス製作者)と、素のユーザー(曲を作りたい人)の視点の違いがあると思うんです。
uprime22 さんは、Rename と Nudge 機能を同程度に重視してはるように感じるんですが、素のユーザーの立場に立つと Nudge 機能の方がはるかに重要だと思うんです。素のユーザーの中には、何でタグ付けしてリネームする必要があるのか分からない人も多いと思います。最初に僕が切り離した方がいい、と書いたのはそこなんですよ。曲作りにおいてはNudge機能が使いたいんです。

だから極端に素のユーザーの視点で言うと、先の落書きの「Auto Nudge」の部分(名前はもうちょっと考えるとして・汗)だけが欲しいんです。

Noteから取得した名前と、”To SampleEditer” が紐付けられてるのが、一目でうっすら分かるようにしたい。
Renameに成功したら、そこからValueの取得に成功できてるか、すぐ分かるようにしたい。

これは製作者の視点ですよね。多分、素のユーザーは何でサンプル・エディターに行かなきゃいけないのか、何でリネームしなきゃいけないのかがわからないと思います。

例えば複数のタグがあったりした場合、取得するValueは、Renameの欄で打ち込まれた文字で判断してるんですね。割と関係が強いです。

これは僕も知らなかったので、なるほどなぁと思います。ただ、これも製作者側の機能でしょう。

AutoNudge ちう割りにAutoじゃない気が…。 (^^;)

PatternTrackに関しては Auto と言って良いと思うんですが、他は確かに手動に近いですねぇ。Nudge だけの方が良いかな??


なので、落書きし直す前にお聞きしたいんですが、素のユーザー版(シンプル版)と製作者版(アドバンスド版)の2つを作るのは嫌ですか??


そいや、質問が。
同じTrack,Line上に複数のNoteがある場合、そのラインでのEffectColumnのコマンドの適用ってどうなってるんでしょうか?
やっぱ、全てのNoteに適用されてしまうと思ってて良いのでしょうか?

う~んと、これはそうだと思います。
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 2:58 pm

Renoise上でのRenoidの場合、なんとなくサンプルを製作・カスタムする方と、曲の作成をする垣根が
薄い気がしてたんですよね。その薄さもRenoise上でやる強みかなと。
でも実際にスクリプト書いてる側であるというバイアスはかかってると思います。

もし、タグも決め打ちで、Nudge部分だけ必要なら、むしろQwertyにキーバインドに関数を登録して、
そのキーバインドを使ってもらった方がシンプルかも知れません。
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 3:16 pm

uprime22 さんが書きました:もし、タグも決め打ちで、Nudge部分だけ必要なら、むしろQwertyにキーバインドに関数を登録して、
そのキーバインドを使ってもらった方がシンプルかも知れません。


これは Words Pad の方に更に機能を追加するって意味ですかね?? それが出来るなら、その方が良いかなぁ。でも Words Pad の画面が大きくなり過ぎないようにはしたいですが。
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 4:11 pm

これは Words Pad の方に更に機能を追加するって意味ですかね??

や、GUI無しの普通のキーバインドの意味のつもりでした。
考えたら、決め打ちの特殊なNudgeをグローバルに登録するの勿体ないしToolとして行儀が悪いんで、
WordPad起動時だけ動作するなんかを考えるのもありですね。

スクリプトの中身はほぼ同じでも、GUIとしてRename部分は隠したSatoboxプロデュース・ヴァージョンを、
名前を変えて別Toolとして登録するのが、もっと簡単かな。

これ、スクリプトの最後の方、985行目ぐらいか、
コード: 全て選択
  local s0,s1,s2,s3,s4_1,s4_2,s4,s5_1,s5,s6

以下でGUIの見た目作ってるんで、そこで適宜コメントアウトするか削るかなにかすれば、
Rename部分すぐ消えますよ。
削るだけなら、
コード: 全て選択
 s0 = vb:column{s1,s2,s3,s4,s5,spacing=10}

を、s3とs4を削って、
コード: 全て選択
 s0 = vb:column{s1,s2,s5,spacing=10}

にしてみて下さい。

もちろん順番も入れ替えられます。
Textとか、GUIの部品が足りないときは、付け加えるコード、ここに書きますし。
説明するんで、やってみませんか?

タグはこっちで適当に採用してた「_onset」 「ms」のままになってますが、
これはもうそのままでいいすかね?
最後に編集したユーザー uprime22 [ 2012年11月10日(土) 4:30 pm ], 累計 1 回
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 4:21 pm

じゃあ、ちょっと時間を掛けて弄ってみますね。出来るかな、俺。(^_^;)>

それと例えばですが、1ボタンで Rename 部分の表示/非表示が切り替わるみたいな事は可能なんですか?
それもアリかなぁ?とは思うんですが、まぁとにかくちょっとコードを見てみます。 :wink:
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 4:39 pm

この件で見直したら、バグにはならないけど、無駄なコード書いてるのみつけちまいました。
spacingが複数あったり。(書き始めのころよく理解しないで書いてたんですよ。)
我ながらコード書き、少しゃ成長したんかもなあ、と感慨にふけってます。
最後に編集したユーザー uprime22 [ 2012年11月10日(土) 6:09 pm ], 累計 1 回
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 4:50 pm

1ボタンで Rename 部分の表示/非表示が切り替わるみたいな事は可能なんですか?

今ぱっと思いつくのだと、一旦ダイアログ消して新たに立ち上げなおす、みたいなやり方ぐらいですかね。
他にいい手あるだろうか…。
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 5:55 pm

確かに、GUI上からRename部を消す事は意外な程、あっさり出来ますね。
そういうコンパクトなバージョンは簡単に出来ますけど、折角作って頂いた機能を消すかぁ?みたいな話ですよね・・・(~_~;)>
別々のバージョンを作るのが一番簡単ですけど、正直、それで本当に良いのかなぁと悩みます。

切り替え型にするには、ダイアログを一旦閉じる必要があるんですね。わざわざそんな事するなら、最初から全部表示してる方が、やっぱり良いのかもなぁ。。。何かちょっと答えが出ずにいます。 :roll:


:arrow: [EDIT]すみません。晩飯のお呼びが掛かったので、また暫く離れます。後でもう一回全体レイアウトを考えてみます。
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 6:45 pm

別ヴァージョン作ってもらった方が気楽な気がします。
一応Renoise.com から、xrnxのサイト(http://code.google.com/p/xrnx/
みたら、MIT License (http://ja.wikipedia.org/wiki/MIT_License)ちう奴らしいので、
こっちもそういう感じでスクリプト書いてますよ。
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 8:08 pm

今、他のツールで画面切り替え的な動作をするツールを探してたんですが、
http://forum.renoise.com/index.php?/top ... c-01alpha/
この ScaleFinderOSC ってツールは "Setup" ボタンを押せば画面下がパカパカ開くんですよ。
これがイメージに近かったので中を見てみたんですが、超複雑というか理解不能でした。(@o@;)
皆が皆 uprime22 さんみたいな GUI の書き方じゃないんですね??

確かにこれを考えると余計な負担になりそうというか、別バージョン作った方が全然楽ですね。別々にしましょうか。 :wink:

:!: [EDIT]
今思いついたんですけど、ボタン表示も日本語にした、メッチャ初心者向けの簡単バージョンを作ってみますよ。
それなら別々にする意味もあるかも。
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by satobox » 2012年11月10日(土) 8:53 pm

ひとつ質問なんですけど、ボタンの中に2行の文章を入れたい場合、改行ってどうすればいいんですか?
日本語で書くと妙に長くなるんです。
アバター
satobox
Site Admin
 
記事: 689
登録日時: 2008年5月12日(月) 10:33 am
お住まい: 京都

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 8:57 pm

この ScaleFinderOSC ってツールは "Setup" ボタンを押せば画面下がパカパカ開くんですよ。

お、良い例が。後でコード見て参考にさせてもらいます。
このTool いいっすよね。
Renoise.Song.APIの中には正規のリアルタイム発声のAPIって提供されてないところを、
OSC経由でカヴァーしようちう。うまいねこの、って感じの戦略がなんとも。

皆が皆 uprime22 さんみたいな GUI の書き方じゃないんですね??

書き方は色々だと思います。自分の方針としては、
他の人でも後からカスタマイズしやすいようにしたいなあ、ぐらいですが、
どいうのが分かりやすいのか人によって違ったり、そこら難しいですね。
それと、まだよく知らないAPIがあったりで。

追記:
コード見たおかげで今まで見過ごしてたAPIを知りました。これは便利。
勉強になりますわ。
最後に編集したユーザー uprime22 [ 2012年11月10日(土) 9:55 pm ], 累計 3 回
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 9:02 pm

ひとつ質問なんですけど、ボタンの中に2行の文章を入れたい場合、改行ってどうすればいいんですか?

ボタンに表示する文字ですか? えーと確か 改行したいところに、「\n」を挟めば良かったような。
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

Re: Renoid テスト版(バーチャル・シンガー in Renoise)

投稿記事by uprime22 » 2012年11月10日(土) 10:03 pm

Satoboxプロデュース版で、パカパカ開け閉めする機能要りますか?部品作りますよ。
uprime22
 
記事: 208
登録日時: 2009年11月04日(水) 9:32 pm

1つ前へ次へ

Return to Renoid フォーラム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron