UTAU
※「暫定」取りました。まあ、ここでいいやってことで
ブログも参照ください。

■はじめに
これは声の入ったwav素材を加工して張り合わせて、歌などを歌わせるためのツールです。

デフォルト音声としてAquesTalkで出力した音声ファイルと調整済み設定ファイルを添付しましたので、インストール後すぐにご試用いただけます。

■動作環境
以下の環境にて開発・動作確認。
WindowsXP Professional SP2、Pentium4 2.66GHz 1GB RAM
(※MacやLinuxの方すみませんWindows専用です)

■人力ボーカロイドとは
「人力ボーカロイド」とは本来、既存の台詞やオケ抜きの歌などをサウンド編集ツール等を使って手作業で切り張りして強引に別の歌を歌わせてしまうことをいいます。 ニコニコ動画のアカウントをお持ちでしたら「人力Vocaloid」で検索すればその意味合いがよく理解できるかと思います。
このツールに関しては、解説動画その2を狙ったタイトルにしてしまったが為にその意味合いが薄れいてる気がしますが、これは開発動機でもあるのでツール名にはそのままその名を冠しています。



DOWNLOAD
(暫定なのでUPLOADERを借りています)

 

■4/28最新版 v0.1.75
ダウンロードはこちらから(infoseek支部に飛びます)
http://schwertlilie.hp.infoseek.co.jp/utau/index.html#DOWNLOAD

 

■3/31 v0.1.63
※結構変わっているので新機能・修正項目をご一読ください。
※注意!インストール先・exe名が変わりました。前の設定を引継ぎたい場合はインストール先を前と同じにする必要があります。zipの場合、起動exe名(utau.exe)にお気をつけください

v0.1.63 インストーラー(※Vistaでの不具合対処しました
http://www12.axfc.net/uploader/18/so/Ne_16313.exe.html
keyword: utau

v0.1.63 zipアーカイブ(別途VB6.0ランタイムが必要です)
http://www11.axfc.net/uploader/20/so/He_87838.zip.html
keyword: utau
 

■その他

男声セット作りました
http://www11.axfc.net/uploader/20/so/He_85175.zip.html keyword:utau

VisualBasic6.0ランタイム(ベクター)
http://www.vector.co.jp/soft/win95/util/se188840.html
 


□v0.1.52→v0.1.63の新機能・修正事項
 動画にするのを億劫がっていたらこんなにたまってしまいました。結構大きな変更もありますので青色の項目タイトルだけも目を通しておいてください。動画も近いうちに作成します。

メイン画面
メイン画面

MIDIファイルインポート
・メニューの「ファイル」→「インポート」からMIDIファイルを読み込めます。
 結構無理矢理なので色々足りません。

VSQファイルインポート
・メニューの「ファイル」→「インポート」からVSQファイルも読み込めます。
 結構無理矢理なので色々足りてませんが歌詞もとりあえず読みこみます。

独自形式ファイルで保存
・プロジェクトファイルがバッチファイルではあんまりなので、独自形式を仮実装しました。「仮」なのでまだ色々(拡張子とか)変わるかもしれません。
・今のところmsfの構造をしているのでMIDI編集ソフトで読めるかもしれません。(やってみる方は自己責任で)

音符の編集機能いろいろ
・音符の長さを変更すると後ろが全部ずれるのはあんまりだという声があったので、SHIFT+ドラッグ、SHIFT+CTRL+ドラッグで、後ろをずらさずに変更できるようにしました。

・ノート結合
 「編集」→「ノート結合」選択範囲のノートを一つに結合します。
 音程は最初の音符に従います。

・MIDIインポートを実装した関係で、短い休符の除去やクォンタイズが欲しくなったので実装しました。
 「編集」→「休符の除去...」と「編集」→「クオンタイズ...」です.

・クイックナビゲータ

 メイン画面右上の、[>] [ || ] [□]
 右クリックメニューの「生成・再生」「一時停止」「停止」と同じです。

・音リストからの挿入・置換
 音素(原音)ファイル名がフリーダムな場合の入力補助に、使用可能な音素の一覧を実装しました。
  音リストこんなの

・ショートカット各種
 CTRL+E 音符のプロパティ
 CTRL+D 音素リスト
 CTRL+G 原音のプロパティ
 F5     選択範囲を生成・再生
 他にもいくつかありますが、よく使うのはこんなところだと思います。

先行発声の設定について
 「は」行や「つ」等、発声を早めないとリズムが遅れる音に対応するため「先行発声」を設定できるようにしました。
 これに伴い、原音設定ダイアログに先行発声の項目が追加された他、音符のプロパティに「オフセット」の項目がなくなり、代わりに「先行発声」のミリ秒数が追加されました。
 項目が原音設定とプロパティの両方にあるのは、場合に応じて調整が必要と思われるためです。原音側の設定はデフォルト値となります。音符側に入力が無い場合、再生時に自動的に原音の設定が適用されます。
 ※v0.1.63に添付するデフォルト音声には先行発声が設定されています。

音符のプロパティの追加項目について
「詳細」をクリックすると沢山出てきます。
BRE :
v0.1.52からありましたが、声のノイズ成分の強さみたいなものです。子音が耳につく場合小さくすると改善することがあります。
No Formant Filter  :

音程が上がるとコロ助に、下げると太い声になるのを元に戻すフィルタをON−OFFします。
Flags
上記のフォルマントフィルタの特性を変えることが出来ます。
F0〜F10、L0〜L10が指定できます。デフォルトではF3の状態。
判る人向け説明:
 フィルタをかけ始める周波数が変わります。
 F3は基底周波数の3倍以下にフィルタ効果をかけないという指定です。
 「L数字」は 約170Hz×数字 の固定周波数以下を抑制します。
Others
その他の項目。現在のところ以下の項目が指定可能です。
tempo=
   テンポを途中で変える指定
  ※指定するとピアノロールの上のほうに赤い点が表示されます。
  MIDIやVSQをインポートした際のテンポ指定はここに入ります。
env=p1,p2,p3,p4,p5,p6,p7
  エンベロープ。コンマで区切ってパラメータを数値で指定します。(p1〜p3はミリ秒、p4〜p7は%)
  こんな感じ
  エンベロープ
  パラメータが足りないと音が抜けるので注意してください。
stp=
  音素の頭を切り詰めます。ミリ秒単位。

※以下のように複数の項目はスペースで区切って入力します。
  指定のしかた。

ピッチエディタの仕様変更と機能追加
長い音符だと、制御点の密度が、頭の部分だけ高密度であとが薄くなったり、基準が原音ファイルの長さで詞を変えただけで大きくずれたりと色々理不尽だったので、改めました。

・制御点の間隔は常に“四分音符の480分の5”になります。
既にデータを作ってらっしゃる方もいると思うので、旧データもそのまま扱えるようにしてありますが、旧→新のコンバートは出来ません。
※旧データをピッチエディタで開くと、olddataというチェックボックスが現れます。チェックを外すと、ピッチ間隔が強制的に新仕様に変わります。

・[<][>]擬似ビブラート。
これはv0.1.52で既にありましたが、選択範囲を三角関数で波打たせます。
ボタンで波の数が変化します。
ドロップダウンは高さを設定します。
とりあえず、範囲選択してボタンを連打してみてください。


 ■おまけ
※人様に使ってもらおうなんて思って作ったものではないので、使うにはある程度のスキルが必要です。技術的なことはともかく、単純に「使い方」だけ聞かれてもサポート出来ません。
vsq2txt
VSQ読み込み実装の過程で出来たVBスクリプトです。
解凍した.vbsにVSQファイルをドロップするとテキストデータを抽出してくれます。トラック毎に一ファイル出来ます。マスタートラックに限り、MIDIイベントのテンポ設定をテキスト化します。
※環境によっては動かないかも。

wavsplit
その2の前半で使っていたwavファイルを無音部分で分割するツールです。
使い方は解凍してreadmeをお読みください。
※これはコマンドラインツールです。


 
紹介動画(ニコニコ動画のアカウントが必要です。


※この動画での使用素材はあくまで例です。実際の使用には素材の諸権利にご留意ください。
また、人の声ですので人格権などを著しく侵害することの無いように十分に配慮してください。
間違っても公共秩序に反したり第三者を誹謗中傷するような作品を作成してはいけません。

動画コメントで気になったのに対するコメントあれこれ

□再生しようとすると「予期せぬエラー」
v0.1.52以前のバージョンをWindowsVistaにインストーラでインストールした場合に発生する不具合です。最新版をご利用ください。
現在この症状が起きている場合、zip版を改めてダウンロードし、解凍したディレクトリから(bocaloyd.exeを)実行すれば正常に動作するはずです。
新規の場合はzip版とVB6ランタイムをダウンロードして、VB6ランタイムをインストール後、zipを解凍したフォルダのbocaloyd.exeを起動したください。
この問題には対応する予定ですが、もう少々お待ちください。

□特許とか大丈夫?
UTAUは基本的にWAV切り張りツールです。
今のところ、使用しているのはネットや一般書籍でも手に入る既知の基本的な技術ばかりなので問題ないと考えています。

以下、随時増やしていきます。

Contact : 飴屋/菖蒲
ameya.yokocho(atmark)gmail.com