UTAU音源DLLまとめ

とりあえずのメモ
2
前へ 1 2 3 ・・ 10 次へ
masao @namiyome

flacのコア部分は修正BSDライセンスだとwikipediaに書いてあったので、DLLに組み込んでも問題なさそう。要確認だけど

2014-12-23 07:38:56
あさくら・ふにょし @hunyosi

@maruloop すみません、existsは動いてませんでした。load unload getpcmdata, freepcm getfrqdata setup は呼ばれてました。freefrqはgetfrqdataがNULLを返してるので呼ばれてないんでしょうが…

2014-12-23 09:17:14
あさくら・ふにょし @hunyosi

昨日の夜は資料の通りって書いちゃったけど実際にはいくつか違う点が。UTAU 0.4.18で調べれてるからかもしれない。existsが呼ばれない? API Monitorでみるとgetsample getfrqname freename infoって関数を読み込もうとする?

2014-12-23 10:02:27
あさくら・ふにょし @hunyosi

@hunyosi 資料にない関数は無視しておくのが良いと思う。名前からすると余り重要そうじゃないし、引数や戻り値が分からないし、呼ばれるのかどうかも分からないし。

2014-12-23 10:05:51
あさくら・ふにょし @hunyosi

そういえば、音源DLLのインターフェースにoto.iniに相当する情報を返す関数が無いなぁ。別にoto.iniは書かないといけないのかな

2014-12-23 10:12:00
maru621 @maruloop

@hunyosi お、なるほど。ありがとうございます

2014-12-23 11:33:53
maru621 @maruloop

@hunyosi oto.iniは音源が読み込まれるときに一度読み込むだけなのです。なので、DLLのような再生ごとのトリガーはないですね

2014-12-23 11:34:46
あさくら・ふにょし @hunyosi

@maruloop 音源のDLLは本当に音のデータを取得するためだけに呼ばれるみたいですね。一度取得された音素のデータはUTAUが起動してる間はUTAU側でキャッシュされているようですし。

2014-12-23 13:04:29
あさくら・ふにょし @hunyosi

いや、キャッシュが消えるタイミングはまだちゃんと調べてないなぁ

2014-12-23 13:07:50
maru621 @maruloop

@hunyosi キャッシュはパラメータを変更した時に呼ばれ直す奴かな?

2014-12-23 13:16:28
あさくら・ふにょし @hunyosi

@maruloop 一度取得した名前の音は、パラメータを変えても取得し直さないのかと思っていましたが、今、確認した所、パラメータを変えたら取得し直していたようです。私の方で勘違いしていたようです

2014-12-23 14:12:13
あさくら・ふにょし @hunyosi

変な音が鳴るなぁとか色々試行錯誤してる内に、眠い頭でこんがらがってたのかも

2014-12-23 14:14:14
あさくら・ふにょし @hunyosi

現時点での成果 hunyoi.com/?p=295 未整理のような状態なので分かりにくいかも

2014-12-23 15:44:04
あさくら・ふにょし @hunyosi

FLACのtarballのreadmeとかには、ライブラリ(libFLAC, libFLAC++)はNew BSD、それ以外はGPLと書いてあったので、ライブラリを使うだけなら問題なさそう

2014-12-23 18:01:31
デルタ@きみがため @delta_kuro

自分で実験すればすぐわかることなんだけど,dll音源に渡されるlyricの情報ってprefixmap適応済みの情報なのだろうか?

2014-12-23 21:01:53
とりフラ.ust.vvv @_torifly

まだ詳しく見てないけどファイル名だと思われ

2014-12-23 21:02:53
デルタ@きみがため @delta_kuro

ちゃんと音高情報がdllにわたるようになるか,prefix.mapの情報適応済みのlyricがdllに渡るのならば,UTAU正規のAPIde

2014-12-23 21:03:25
デルタ@きみがため @delta_kuro

正規のAPIでmulti-prefixmap的なことできるよなーとか考えてた

2014-12-23 21:03:46
とりフラ.ust.vvv @_torifly

連続音だと1つの該当する

2014-12-23 21:04:23
maru621 @maruloop

@delta_kuro prefixなどすべて解決した後のwav抜きファイル名ですよ

2014-12-23 21:04:25
masao @namiyome

その辺の仕様はフィックスしたわけではない、とも書いてあったような

2014-12-23 21:04:51
とりフラ.ust.vvv @_torifly

連続音だと1つのファイルから該当するエイリアスは、全部一緒の引数になるのでは

2014-12-23 21:05:39
前へ 1 2 3 ・・ 10 次へ