###################################################################

  utawaview - UTAUの合成波形ビューア

  ソフト名：   utawaview
  バージョン： 0.8
  配布元URL：  http://nwp8861.web.fc2.com/soft/

###################################################################


-------------------------------------------------------------------
※本ソフトの各バージョン公開時の説明記事は以下のとおりです。

      http://nwp8861.blog92.fc2.com/blog-entry-376.html (ver. 0.8)

-------------------------------------------------------------------
＜目次＞

ソフトの概要
インストール／アンインストール
使い方
ライセンスについて
ソースについて
更新履歴


-------------------------------------------------------------------
＜ソフトの概要＞

utawaview は UTAU の合成波形を閲覧するためのフリーソフトです。
主な特徴は以下のとおりです。

  - 波形やスペクトルやパワー、F0を表示
  - 再生機能（wav全体、範囲指定再生）
  - UTAUの起動/前面表示機能

なお、もしこのソフトを使用したことでお使いの PC などに何らかのトラブルが
生じても作者は責任を取りませんので、悪しからずご了承下さい。


-------------------------------------------------------------------
＜インストール／アンインストール＞

（インストール）
　ダウンロードした圧縮ファイルを展開し、適当なフォルダに保存して下さい。

（アンインストール）
　インストールしたフォルダを削除して下さい。


-------------------------------------------------------------------
＜使い方＞

Manualフォルダ内のmanual.htmlをご覧下さい。


-------------------------------------------------------------------
＜主なファイル構成＞

本ソフトのzipファイルを展開すると以下のファイル・フォルダが作られます。

  ・utawaview.exe ... ソフト本体。

  ・source/  ... 各ソースプログラムを入れたフォルダ。
                 ただし私が自作したソースのみをまとめています。

  ・tools/   ... utawaviewが利用する外部コマンド群。
                 - callUtau.exe     ... UTAU.exeを起動または前面表示するコマンド
                 - getF0Dio.exe     ... DIO方式でF0抽出するコマンド
                 - getF0swipe.exe   ... SWIPE方式でF0抽出するコマンド
                 - getBarLength.exe ... 起動中のUTAUから横軸の表示幅を取得するコマンド
                 - getF0pYIN.exe    ... pYIN方式でF0抽出するコマンド
                 - pyin.dll         ... getF0pYIN.exeが利用するDLL

  ・thread/  ... F0やパワーを求めるスレッドが利用するフォルダ

  ・message/*-text.tcl ... 表示メッセージを指定したファイル（日本語）。

  ・utawaview-setting.ini ... 動作設定ファイル。

  ・Manual/  ... マニュアルをまとめたフォルダ。

  ・Licenses/  ... 各ライセンス文をまとめたフォルダ。

  ・README.txt README-english.txt ... README。


-------------------------------------------------------------------
＜utawaview-setting.ini について＞

utawaviewを一度起動して終了させた以降、
utawaview-setting.ini には以下のパラメータが保持されるようになります。
通常このファイルを直接編集する必要はありません。

  utauExe             UTAU.exeのファイルパス
  inWav               監視対象のwavファイルのファイルパス
  reload              監視する間隔（単位は秒）
  autoSaveInitFile    値を1にするとソフト終了時に設定内容を
                      ファイルutawaview-init.tclに保存し、次回起動時に復元する。
  fileHistory?        監視対象ファイルの履歴。"?"には数値が入る。
  pDirHistory?        監視対象ファイルのあるフォルダの履歴。"?"には数値が入る。


-------------------------------------------------------------------
＜ライセンスについて＞

utawaview はオープンソースなフリーソフトであり、Tcl/Tk で作ったものを exe 化しています。
音声処理部分には Tcl/Tk のライブラリの一つである snack を利用しています。
またF0抽出法についてはsnackの持つ抽出法に加え、DIO、SWIPE、pYINを利用しています。
いずれのプログラムもmsys2上でコンパイルしています。

  (Tcl/Tk web page)  https://www.tcl.tk/
  (snack  web page)  http://www.speech.kth.se/snack/
  (SPTK   web page)  http://sp-tk.sourceforge.net/                (SWIPE法を持つ)
  (pYIN   web page)  https://code.soundsoftware.ac.uk/projects/pyin
  (Vamp plugins web page) http://www.vamp-plugins.org/   (pYINを実行する際に利用)
  (WORLD  web page)  http://ml.cs.yamanashi.ac.jp/world/index.html  (DIO法を持つ)
  (tclkit web page)  http://equi4.com/tclkit/
  (msys2  web page)  https://msys2.github.io/

上記以外に itcl、metakit、Tcl-Thread拡張、TclVFS、Vlerq、zlibなどを利用しています。
各ライセンスはLicensesフォルダにまとめています。

utawaview のライセンスは snack のライセンスに倣って GPL としておきます。


-------------------------------------------------------------------
＜ソースについて＞

私自身が作成したプログラムのソースは source フォルダ以下にあります。
利用させて頂いたソフトウェアのソースを参照するには各ソフトのページをチェックして下さい。


-------------------------------------------------------------------
＜更新履歴＞

version 0.8 (2016/04/02)
- 公開

