音楽とかソフトとか

utau2sinsy ver.0.12 を公開しました→こちら

<主な変更点>
 1.小節をまたいだ音符表示に対応した(分解してタイでつなぐ)。

 2.付点音符表示に対応した。

 3.一致する長さの音符名が無い場合、可能な限りタイでつないで音符表示を一致させるようにした。

 4.(内部的には)XML::Smartモジュールでxml処理するようにした。XMLのテンプレートファイルtemplete.xmlを読むようにした。

<備考>

今回の変更(音符を分解してタイでつなぐ)によって楽譜表記は旧版より良くなりましたが、Sinsy用の入力として良くなっているかどうかは定かではありません。もし、タイ付与周りの処理を無効にしたい場合はutau2sinsy.plの「our $useTie = 1;」(85行目)の1を0にして下さい。なお、その際ファイルの文字コードはSJISのままで保存して下さい。

今のところsinsyの入力仕様は正式には明らかになっておらず、twitterからの情報や手探りでやっています。上記の「定かではない」と書いたのもそのためです。ひとまず現状でもUTAUのustファイルを使ってひととおり歌わせることができていることもありますので、当面は何かバグなどや何か気づくことがあればバージョンアップしようと思います。

<怪しい宣言>
次こそはOREMOのバージョンアップを。。曲は1月中に。。

----
追記。二重付点音符に対応し忘れていたのでver0.13に更新しました。
スポンサーサイト

PageTop

コメント


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

utau2sinsy エラー報告

はじめまして。遠野かなたと申します。
Sinsyを試してみたくて、utau2sinsyを利用させていただきました。
MusicXMLを手軽に作ることが出来て助かりましが、
いくつかエラーが発生しましたのて、ご報告いたします。

私の環境では、ver.0.13にて、UTAU2SINSY.batを使おうとすると、
cygperl5_10.dllおよびcygcrypt-0.dllが無い旨のエラーが出てしまい、
該当のdllをnicoStatからコピーして持ってきたところ、
上記のエラーは出なくなりましたが、
コマンドプロンプトに以下のようなエラーが表示されました。

Can't locate lib.pm in @INC (@INC contains: /cygdrive/d/DTM/UTAU/utau2sinsy-0.13
//lib /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_pe
rl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.1
0/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /u
sr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /cygdrive/d/DTM/
UTAU/utau2sinsy-0.13/utau2sinsy.pl line 65.
BEGIN failed--compilation aborted at /cygdrive/d/DTM/UTAU/utau2sinsy-0.13/utau2s
insy.pl line 65.

cygwinをインストールして、cygwin上で.plを実行してみると正常に動きましたが、
cygwin導入済でも.batを使うと上記のエラーが発生します。

また、冒頭に1小節を超える休符がある.ustを変換したところ、
全休符+歌詞"ー"の音符が出力されてしまいました。
(そのままでは不正なxmlとしてSinsyに拒否されます)

以上、できれば対応していただくよう、お願い致します。

遠野かなた | URL | 2010年04月18日(Sun)05:13 [EDIT]


Re: utau2sinsy エラー報告

不具合のご連絡ありがとうございます。
具体的に書いてあるので調べやすく助かります。
確認してみたいと思います。

nwp8861 (耳ロボP) | URL | 2010年04月18日(Sun)08:00 [EDIT]