音楽とかソフトとか

OREMO ver.2.0-b090903を公開しました→こちら

大きな更新は以下の3点だと思います。
  • ctrl-f(セルを検索)
  • Alt-F1(現在のwavファイル内のすべての左ブランクを同時に移動)
  • 各パラメータ位置を指定する場合にF1~F5を押しながらマウスドラッグ。



<変更点>
  • (修正, setParam) F0が表示されないバグを修正。
  • (修正, setParam) マウス操作周り(ドラッグで複数セルを選択できないなど)を修正。
  • (修正, OREMO) ガイドBGMの設定ファイルの改行コードをWindows向けに修正。

  • (追加, setParam) セル検索機能。
  • (追加, setParam) 編集メニューを追加(コピー、貼り付け、検索、次を検索、前を検索)。

  • (変更, setParam) F1~F5で各パラメータ位置を指定するとき、各キーを押しながらパラメータをドラッグする操作方法に変更。
  • (変更, setParam) 一覧表の窓のタイトルが長すぎる場合は切り詰めてファイル名を表示。
  • (変更) 各種窓を開いたときに、その窓をフォーカスするように変更。

  • 【setParamのキーバインド更新(波形画面)】
    • (変更, F1-F5) 押している間は各パラメータがマウス位置に追随(ちょっと反応が遅いです)。
    • (追加, Alt-F1) 同wavファイル内のすべての左ブランク位置を同時にドラッグする。
    • (追加, Alt-↑) 前のwavファイルへジャンプ(一つ上のセルではなく)。
    • (追加, Alt-↓) 次のwavファイルへジャンプ(一つ下のセルではなく)。
    • (追加, マウスホイール) 前後の音へ移動。上下矢印キーと同じ。

  • 【setParamのキーバインド更新(一覧表)】
    • (変更, ctrl+f) 以前の版ではカーソル右移動だったが、検索のショートカットに変更した。
    • (追加, ctrl+g, ctrl+n) 次を検索。
    • (追加, ctrl+G, ctrl+N) 前を検索。
    • (追加, Alt-↑) 前のwavファイルへジャンプ(一つ上のセルではなく)。
    • (追加, Alt-↓) 次のwavファイルへジャンプ(一つ下のセルではなく)。
    • (追加, ctrl+h, ctrl+j, ctrl+k, ctrl+l) カーソル移動(vi風。h=←, j=↓, k=↑, l=→。
    • (追加, Shift+Tab) カーソルを左のセルに移動。



以下、詳細説明です。

<セル検索機能>

ちょっと前にモモ連続発声をいじってみて欲しくなった機能です。例えば「a い」の原音設定をしたいと思ったときは以下の手順で所望の行にジャンプできます。

Ctrl+f で以下の検索窓を開く→「a い」と入力→Enterを押すと「a い」のある行にジャンプ→原音設定。
セル検索窓

UTAUで合成音を作りつつパラメータ修正する場合に便利かなと思います。

<マウスで原音設定その1>

以前のsetParamだと、F1~F5を押した瞬間のマウス位置に各パラメータを設定するようになっていました。これだと各パラメータ位置を微調整したい場合、F1~F5を連打しないといけません。

なので、F1~F5押している間は各パラメータをドラッグできるようにしました。これだと例えば、「F1を押し続けてマウスを移動させF1を離して場所確定」といった操作方法になります。UTAU本体の原音設定エディタに似た操作感です。動きが遅いのは仕様です。。

<マウスで原音設定その2>

連続音源をいじって分かったことですが、自動録音すれば原音設定が完全に不要になるわけではないようです。これは、各発声のタイミングにばらつきが出て、先行発声の位置修正が必要になるためです。飴屋さんのこちらの記事にも手順5-6に原音設定が出てきます。

なぜバラつきが出るかなのですが、OREMO自動録音の実装に一因があるようです。OREMOの自動録音機能では、タイミングに合わせてBGMを再生したり録音開始、停止したりといったイベントを実行させているのですが、若干遅延が起きているっぽいです。

その証拠として、、理想では自動録音した各wavファイルのファイルサイズはすべて一致すべきですが、実際のファイルサイズにはバラつきがあります。

また、上記の状況であれば、wavファイル内の各音(「- あ」「a い」・・・など)の発声タイミングはほぼ一律にずれているはずです。いくつかモモのwavファイルを見るとそうなっている様子でした。

対策としてすぐに思いつくこととしては、、以前の記事で述べたように、他の録音ソフトで一括収録→切り出しすれば、録音の開始・停止といったイベントが1回しか起きないのでバラつきは出にくいとは思います。でも普通PCを使っていれば色々な要因でOSへの割り込みイベント等は時々発生するものだと思います。そうなると、他の録音ソフトなら絶対にバラつきが起きないとは限らないかもしれません。

そこで対応策としてAlt+F1を実装しました。普通にF1でドラッグした場合は表示中の音の左ブランク位置のみを移動しますが、Alt+F1を押しながらドラッグすれば、そのwavファイルのすべての左ブランク位置を同時に動かします。

ただし、事前に以下の設定を行って下さい。
  1. 「オプション」→「左ブランク値のふるまい」→「左ブランクの数値を変更したとき、他の数値は変えない(位置がずれる)」を選択。

  2. 「オプション」→「右ブランク値の表現方法」→「左ブランクからの時間(負の値で表現。UTAU v0.2.45beta版以降用)」を選択。

特に1.の方は必須です。この辺りのことは、ひととおり設定した後で「ファイル」→「現在の設定を初期化ファイルに保存」しておけばうっかり忘れずにすみます。



<まとめ。今回想定している使い方>

  1. UTAUで連続発声を使った歌声を作って聴いてみる。
  2. 原音設定した方が良さそうな音のエイリアス(例えば「a い」)をメモる。
  3. setParam起動。
  4. 「オプション」→「左ブランク値のふるまい」→「左ブランクの数値を変更したとき、他の数値は変えない(位置がずれる)」を選択。
  5. 「オプション」→「右ブランク値の表現方法」→「左ブランクからの時間(負の値で表現。UTAU v0.2.45beta版以降用)」を選択。
  6. Ctrl-f → 「a い」を入力して Enter(「a い」の行へジャンプする)。
  7. Alt-F1またはF1で左ブランクをドラッグし、先行発声の位置を適切な場所に移動させる。
  8. Ctrl-sでoto.iniに保存。
  9. UTAUでoto.iniをリロードし、再度合成音を作成し直してみる。

※UTAUとsetParamは同時に起動しておくのがお勧めです。特にsetParamはoto.iniの読み込みが遅いので上げっぱなしの方が早いと思います。



<その他の補足>

  1. 一つ前のバージョンではsetParam-init.tclが入っていたためsetParam.exeを実行すると所々おかしいところがあったかもしれません。

  2. 以前説明したかどうか忘れてしまったのでここに書きます。一覧表のセルの幅はマウスで変更可能です。変更したいセルの境界をドラッグして下さい。

    特に連続音源を使う場合、一番左のwavファイル名が途切れて表示されると思いますので、この操作でセル幅を広げれば全部見えるはずです。右端のセルが見えなくなるようであれば窓全体の幅もドラッグで広げて下さい。
スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

setParamについて

初めまして、いつも各種ソフトウェアを使わせていただいております。
要望なのですが、setParamに横方向のスクロールバーを付けられないでしょうか?
連続音の原音設定をするときに波形を拡大していくと後ろの方の波形が見えなくなってしまいます。(特に6~7モーラの連続音の拡大率は低いので…)
ご検討よろしくお願いします。

巽 | URL | 2009年09月21日(Mon)19:52 [EDIT]


ありがとうございます

初めまして、utau_lib_analyzeの作者です。
ここ半年ほどニコニコ動画を見ないでいたら
いつの間にか耳ロボP様のOREMOに組み込ませて
いただいていたようで大変光栄です。

私はVer1.10を作った後は仕事が忙しかったことも
あってか、やる気が落ちてUTAU関連のことは
ほとんど何も手を付けておりませんでした。

耳ロボP様は曲作りやソフトの開発を精力的に
続けているようですね。
大変でしょうが、これからもがんばって下さい。

tendon | URL | 2009年09月24日(Thu)02:24 [EDIT]


Re: ありがとうございます

>tendonさん

utau_lib_analyzeありがたく利用させていただいております。自分で作るのはとても大変だったので、とても助かりました。今後ともよろしくお願いいたします。

>巽さん

確かに今のままでは大して拡大できないのでスクロールバーを付けた方が良さそうですね。わぶでばではスクロールバーを付けていたのでその辺りを読み直してみます。

nwp8861 (耳ロボP) | URL | 2009年09月25日(Fri)21:20 [EDIT]