« 2010年10月 | トップページ | 2010年12月 »

2010年11月

2010.11.30

ブラウザ選び

LinuxのChromeからこのブログを更新しようとしたら、うまく画面が表示できなかったので、結局いつものようにFirefoxからの更新。他のディストリビューション、例えばUbuntuやFedoraだったらまた結果が違うのかもしれませんが、こういうことが起こるのがLinuxらしいっちゃらしいところです。逆にtwitterクライアントのHootSuiteはChromeのほうが断然スムーズな表示が出来たりもするので、メインブラウザはChromeにしてブログの更新だけFirefoxにしようかなって考えているんですけど。ああ、面倒くせぇ。

| | コメント (0) | トラックバック (0)

2010.11.29

ネタがないので・・・

ここのところ、UTAUいじらないでPHPとにらめっこばかりしています。Botを作った延長でいろいろ試しているんですけど、もともとこういうものをいじるのが好きなので、ちょっとハマりかけています。このまえ書いた個人的に原音再設定している音源も放置状態になってしまっていますし、ここのところUTAUの動画もうpしていないので、そろそろUTAUに本腰をいれないとマズいかなぁなんて思っています。でも、なかなかテーマが見つからないんですよねぇ。どうしたものだか・・・。

| | コメント (0) | トラックバック (0)

2010.11.28

長くいてね

ここのところ、ニコニコを見ていると海外組とか新勢力とかがかなり多くなっています。この傾向はいいことだと思うんですね。旧勢力にはもうちょっと頑張って欲しいですけど(お前も頑張れよ、って聞こえてきそうですが)。で、せっかく入って来たひとたちには長く楽しんでほしいものです。あまりあっさりと離れてしまってはもったいないですからね。そういう環境を作るのは先にいる人間の役割だと思っていますので、そのために何か出来ないかといつも考えているところです。

| | コメント (0) | トラックバック (0)

2010.11.27

原因cronかよ

誕生日Botが上手く動いていないってことを前に書きましたが、どうやらcronに問題があったようです。このcron、別のBotでも使っているのですが、1分おきの設定でもちゃんと動いているように見えていたんです。というのも、twitterクライアントで見ていてもツイートがもれているようにはみえなかったからです。が、よくよく調べてみると、00分、10分といった一桁0分のlogだけがところどころ抜けていたんです。別のBotのほうは通常ツイートの間隔が変則で一桁0分というのがあまり発生しないので気がつかなかったわけです。誕生日Botは定時ツイートはすべて00分設定なので、非常に困った問題です。一桁0分を避ければ問題ないのですが、Botの性格上やはり0時台は日付が変わったタイミングでのツイートにしたいわけで、さぁどうしたものかと考えているところです。

| | コメント (0) | トラックバック (0)

2010.11.26

ステレオ音源を突っ込むと・・・

「UTAUの音源はモノラルで」っていうことになっていますが、ではステレオだとどうなるのでしょうか。実はステレオだといいことがあるんじゃないか、と考えているひともいるかもしれませんね。ということで実験。

まず、ステレオ音源を作ります。左右の音がまったく違う音源を作るとわかりやすいですね。今回は、UTAUからデフォ子さんの「あ」と「い」を出力して使ってみます(別にテトさんとかでもいいんですけど)。これを波形ソフトに突っ込みます。で、左に「あ」、右に「い」となるようなステレオ音源を作ります。そして、適当な音源フォルダを作ってUTAUに入れます。あとは、このステレオ音源をUTAUから出力するとどうなるかわかります。

さぁ、どうなるでしょうか?右が出る?左が出る?それとも混ざって出る?

聞こえてきたのは「あ」。すなわち、左が生きてるというわけです。言いかたを変えれば右は無駄ということです。ということで、軽量化のためにも「UTAU音源はモノラル」が結論です。

| | コメント (0) | トラックバック (0)

2010.11.25

いきなり限界?

誕生日Botの暫定運用を始めたんですけど、データが膨大なせいか処理が間に合わないケースが多発。cronの設定を5分おきにしていたのを仕方なく1分おきに変更するはめに。あまりcronに負担をかけたくないんですけどね。でもこれで上手くいく保証はないですし、利用者が増えたときに耐えられるかも未知数。ちょっと不安です。今はテストですから、むしろ負担をかけてもらったほうが今後のためにはなるんですけどね。

| | コメント (0) | トラックバック (0)

2010.11.24

誕生日Bot、暫定運用開始

本当はデータのチェックが終わってからにしようと思っていたのですが、他にもUTAUキャラの誕生日Botがあることが判明したので、うちのも出すことにしました。先を越されたのでやめようかとも思ったのですが、ここまでの作業を無駄にしたくなかったので公開しちゃいます。UTAUの動画のBotにしても、キャラのBotにしても複数あるものもありますから問題ないですよね。ちなみにこちらです→@utaukinen。データ間違いなどあったら、指摘していただけると助かります。では、よろしくお願いいたします。

| | コメント (0) | トラックバック (0)

2010.11.23

寄り道

今日なんか本当だったら誕生日Botのデータチェックをしなければいけないのに、どういうわけか海外組音源のoto.ini再設定なんぞをやっていたとか。まぁ、動画作ろうかなって急に思っちゃったものだからやってたんですけどね。いやいやお前、誕生日Botを先にやらなきゃいかんだろう。でも、このままいくと動画のほうが先になりそうな雰囲気。こりゃ、マズいですよねぇ・・・。

| | コメント (0) | トラックバック (0)

2010.11.22

カウンター1万回ってるし

ここのカウンターが知らないうちに1万回ってました。多分今日だと思うんですけど。いやほんと、こんなブログに来ていただいて感謝です。1万回ったっていっても、メインであるはずのUTAUネタやサブのLinuxネタ以外にも結構いろいろ書いているんで、そっちで数稼いでいるっていう面もあるんですけどね。特に、twitterのログアウト不能記事で来るひとが多いみたいです。この記事もtwitterが現在の仕様になる前のものですから、今見て役に立つかどうかわからないんですが。まぁこんな調子ですが、今後ともよろしくお願いします。

| | コメント (0) | トラックバック (0)

2010.11.21

埋没動画

ジャンルによってはすべての動画を見て回ることが不可能なくらい大量に上がっているために、良作にもかかわらず埋没してしまっている作品があったりします。そのことを考えると、今のUTAUの動画数はちょうどいいくらいなのかもしれません。もちろん音源数がふえればそれだけ質の平均値が上がっていくことにはなるんですけど把握しきれなくなってくるわけで、このあたりのバランスが難しいところです。自分の場合現状でも完全に追いきれていないので、あまり偉そうなことは言えないんですけど・・・。

| | コメント (0) | トラックバック (0)

2010.11.20

バグ出し

ここのところ誕生日Botの話が中心になっていてUTAUの話がほとんど出来ていませんが、UTAUをいじる暇が無くネタがないのでもうしばらくBotネタにお付き合いいただけたら幸いです。

試しに検索が上手く機能するかを確かめるために、検索部分だけ走らせてみたんです。そうしたら検索自体は上手くいっているんですけど、警告が出たんです。unmatched parentheses ということで、検索に使っている正規表現のなかに余分なカッコがあるってことなんですけど、なにせ入れてるデータが1096キャラ分。検索自体は出来るので放っておこうかとも思ったのですが、該当部分がカッコ付きでないと検索できないことになってしまうので、1個だけ存在する余分なカッコを探すという作業をやることに。実際には警告が出る範囲を検索語句を変えながら絞りこんでいったのですが、それでも最後は目視で見つけるしかないので時間がかかりました。

今日の本来の目的はpreg系とmb_ereg系の比較だったのですが、そこまでいきませんでした(今日はpregのみ)。データの確認もまだ完全には終わっていないし、どれだけ時間がかかることやら。

| | コメント (0) | トラックバック (0)

2010.11.19

空き家、あります

海外組も含めれば1000を超える(らしい)UTAU対応音源キャラ。これだけいるにもかかわらず、誕生日の空きが結構ありそうです。まだ、最終的なデータではありませんが、30近くはあるのではないでしょうか。まぁ、1000を超えるといっても、未配布組は除外していますし、確率・統計学的に見ればこれくらいの空きがあるのは当然なのかもしれませんが。データがまとまったところで、このあたりの検証もやってみようと思います。

| | コメント (0) | トラックバック (0)

2010.11.18

答えはどこに・・・

誕生日Botのデータをいれながら、いまだに正規表現をどうしようかと考えていたりします。海外組の英語表記で姓名の入れ替わりに対応させるために(?=.*)を使うのか片道だけにするのか、とか、検索にpreg系を使うのかmb_ereg系を使うのか、とか。まあ、考えていてもなかなか答えは出ないので、実際にやってみて上手くいくものを採用するという形にはなると思います。スパっと明確な答えが見つからないものですかねぇ・・・。

| | コメント (0) | トラックバック (0)

2010.11.17

音源収録補助

twitterでは既に告知されていましたが、デモ動画が上がって来たので紹介します。

【ニコニコ動画】歌声合成の音声コーパスのカバー率を測定するツールを作ってみた【pCov】(↑で見られない場合、リンクをお試しください)

連続音リストを作るときに、もれがないかを確認したりに使えるソフトだそうです。

それにしても、こういうのはアイデアはあっても形にするにはスキルが必要ですから、それが出来るひとのことを尊敬してしまいます。自分なんか、みなさんの成果物に乗っかることしか出来ませんから。なのでみなさん、これからもいろいろと出して下さいねw。

| | コメント (0) | トラックバック (0)

2010.11.16

範囲どうしよう

誕生日Botに入れるキャラデータの範囲をどうしようかと考えています。出来れば全部入れたいのですが、未配布音源の誕生日を知ったところでお祝いのしようがほとんどないので、これは除外する予定です。難しいのは配布終了音源の扱い。一旦配布したものの数日で配布停止になり、以降その音源による作品も出ていないような未配布音源と実質的に同じ音源もあれば、配布終了後も音源提供者以外が作品を出しているような音源もあったりで、線引きが難しいところです。今のところデータの処理スピードとtwitterの140字制限に引っかからなければ配布終了音源は全部入れる予定ですが、うまい解決方法はないものでしょうかねぇ・・・。

| | コメント (0) | トラックバック (0)

2010.11.15

インコ

インコです。音源です。

【ニコニコ動画】セキセイインコをUTAわせてみた。(↑で見られない場合、リンクをお試しください)

根気があればこんなことも出来るという実例です。面白いので紹介しました。次、誰か九官鳥とかやらないかなぁ。

| | コメント (0) | トラックバック (0)

2010.11.14

ごめんなさい、知りませんでした

今日はボカロ曲紹介。

【ニコニコ動画】【MEIKO】向月葵(オリジナル曲)(↑で見られない場合、リンクをお試しください)

有名Pの曲ですしいまさら紹介するのも遅いくらいなのですが・・・。もっとちゃんと見て回らなければいけませんね。あ、自分のことはどうでもいいですね。

とにかく素晴らしい作品です。ここであれこれ説明するより、実際に聴いて堪能していただいたほうがいいと思いますので、是非ご覧になってください。

| | コメント (0) | トラックバック (0)

2010.11.13

一区切り

とりあえず、誕生日Botのデータ収集が終わりました。本当は「ニコニコUPなしの未配布音源」が配布状態に変わっていないかの確認をしないといけないのですが、名前だけザッと見たところ知らない音源ばかりだったので、後回しにしても大きな影響はないと判断しました。で、次に何をするかというと、Botとして出す前にデータのまとめページを作ろうかなと考えています。Botだけだとデータの確認がしにくいので、今後常に閲覧できるようにする予定です。このページを出した段階で、おそらくデータの修正がかなり必要になると予想しています。というのも、誕生日の明記がない音源は動画の初出日か配布開始日のどちらかをあてているのですが、動画にあわせるか配布にあわせるか音源ごとに違うので、たくさん指摘が来るのではと考えています。むしろたくさん来てもらったほうが確実なデータになるのでありがたいので、協力が得られることを願っています。

| | コメント (0) | トラックバック (0)

2010.11.12

一休み

今日は時間がとれなかったので、Botのほうはほとんど進んでいません。

それにしても知られていない音源がかなりの数を占めていて、このデータをBot化したところでどれくらい需要があるものか気になるところです。さすがに1日分で140字を超えてしまうことは今のところありませんが、それでも絞り込みをしたほうがいいのか、そのあたりも意見を集めたいところです。

| | コメント (0) | トラックバック (0)

2010.11.11

あなたの知らない「音源の」世界

Bot用に誕生日を調べるにあたっていろいろ見てまわっているんですけど、ホントいろんなキャラがいるものです。

特に海外組は幅がひろすぎます。年齢が405歳の本がいるかと思えば、361,030,115歳(←そのまま転載)の木がいたりもします(いや、歳でなく年や樹齢と言ったほうが正しいですね)。設定ばかりがスゴいのかといえばそうでもなく、音源自体に驚かされたりもします。5歳の設定のキャラの中の人がリアルに5歳なんていう音源も存在しています(実際に聞きました。音質は悪かったですけど、確かに5歳の声でした)。

どうしても国内組の音源ばかりに気がいってしまいがちですけど、海外組、それもニコニコに来ていない音源を発掘しにいくのも結構楽しいものだなと気づかされました。

| | コメント (0) | トラックバック (0)

2010.11.10

デリミタ

今回Botを作っていてちょっと考えたのがpreg_matchで使うデリミタ。普通なら/なんですけど、今回は日付を検索にかけるので/だと都合がよくないわけです。うるう年分も入れて366日分、いちいち\でエスケープをかけなければいけなくなるので。で、他の記号も使えるとはいえ、メタ文字でも/と同じで\を使わなければいけなくなるので、これも却下。結局、EasyBotterでも使われている@にしたんですけど、名前の中に@を使っているキャラがいたのでどうしようかなとも考えました。それでも@ならエスケープをかける回数もそのキャラだけですから、あれこれ悩んで他の文字を考えることに時間を取られるよりはいいかなと。でも、こういう時ってついつい完璧な答えを探したくなってしまうものなんですよね。@にしたのが今でもなんとなく引っかかっていたりします。

ところでこの記事、Linuxで書いていて\がバックスラッシュになっているんですけど、winから見たときちゃんと半角の円マークになっていますよね。大丈夫だと思うんですけど、一応注釈ということで。

| | コメント (0) | トラックバック (0)

2010.11.09

減衰パターン

アイデアメモ。

ノートの分割結合にロングトーン母音を使えば、伸長による劣化が防げるのではないかと。ロングトーン母音の原音設定は、全部子音扱い(ピンクの部分)にする。そして、同じ母音で減衰パターン別にいくつか用意しておくと幅がひろがるのではないかと(強弱とかでなく、あくまでも同タイプのなかで減衰の仕方に差をつける)。ロングトーンなのでそのまま結合すると減衰部分にかかる前に終わってしまい差が出なくなるので、STP値で頭を切る調整をして減衰部分がちょうどよくなるようにすると。これにより、エンベロープや出力後の調整で音量をいじるのとは違う、自然な減衰が再現可能になるのではないかということで。

以上、アイデアメモでした。

| | コメント (0) | トラックバック (0)

2010.11.08

Bot、方針変更

今日もUTAU誕生日Botの話。

これまで誕生日の確認のとれたものは誕生日、それ以外のものは初出日をデータとして日付だけを放り込んでいたのですが、後からどっちのデータかを確認出来るように種別と確認媒体を記録することに方針変更しました。Botには使わないデータですが、チェック用にはあったほうがいいという判断です。そのため、Botの完成までの時間がさらにかかることになりました。やると言ってからかなり時間が経っているので早く完成させたいのですが、不十分なものを出すわけにはいかないので、もしお待ちのかたがいらっしゃいましたらしばらくお待ちいただけたらと思います。

| | コメント (0) | トラックバック (0)

2010.11.07

あと370・・・

また誕生日Botの話。

データのチェックがあと370キャラ分残っています。実際には未配布キャラはデータに入れない予定なのですが、それでも結構残っています。案外海外組のほうがwikiaのBirthdayの項目がある分早いには早いわけで、逆に国内組はググってみたり大百科見たりで大変だったりします。配布ブログなんかに載っていればいいんですが、プロフィール自体が見つからないととりあえず初出日を載せることになるので、ここで間違いが生じてるかもしれません。なので、Botとして公開する前にみなさんがデータチェックを出来るようにwebページで公開する予定です。てか、こうでもしないと精度があやしいです。ということで、そのときはよろしくお願いします。

| | コメント (0) | トラックバック (0)

2010.11.06

誕生日ぃぃぃ・・・

UTAU誕生日Botのデータを必死こいて入れてるんですけど、海外組がことごとく初出と誕生日設定が異なっているので確認が大変です。ここまで出てくると、表示されている誕生日の定義すら疑い始めてしまいます。キャラの設定じゃなく音源制作者の誕生日なんじゃないかなとか。そのうえ、初出日からまったく離れた誕生日があまりにも大量に出てきたものですから、これBot作る意味あるのかって考えてしまいます。だいたい「配布〜周年おめでとう」的なものの参考になるかなと考えていたものですから。なんか、あとから「データ間違いだらけ」とか言われるんじゃないかとちょっと不安になってます。

| | コメント (0) | トラックバック (0)

2010.11.05

Botの時間条件分け

twitterのBotを作るとき、稼働間隔が単純ならcronの設定だけで大丈夫ですが、複雑になってくるとプログラム側に設定したほうが楽です。例として、間隔が一定でない場合を考えてみます。

時間の設定を「8時から10時」「15時」「19時以降」としてみます。これを数式にすればいいのですが、それほど難しくありません。

まず、該当する時間を、「(x-8)」のように書き出します。ただし、設定が幅でなくピンポイントのところは、「(x-15)(x-15)」のように2回書き出します。あとはこれを全部かければいいことになります。この例だと、「(x-8)*(x-10)*(x-15)*(x-15)*(x-19)」となります。で、これを「>= 0」にするか「<= 0」にするかですが、実際に当てはまる時間をxに入れてプラスになるかマイナスになるかで判断すればわかりやすいと思います。この例の場合、9時には当てはまる設定なのでxに9を入れてみると「(1)*(-1)*(-6)*(-6)*(-10)」となり答えは360なので、「>= 0」に設定すればいいことになります。Excelとかで0から23まで数値を入れて確認すればより確実です。

| | コメント (0) | トラックバック (0)

2010.11.04

いきなり難問→修正

UTAU誕生日Botですが、いきなり修正する必要が出てしまいました。というのも、デフォ子さんの誕生日が特定の1日に絞れないというまさかの事態に直面したからです。UTAU使いなら知っておくべき情報だったのかもしれませんが。デフォ子さんの誕生日には2/5説と3/6説があって、のちにどっちが正しいのかを尋ねられた飴屋さんがどっちでもいいみたいな回答をしたため、ならば2/5〜3/6を誕生祭にしてしまえとなり今に至る、という経緯だそうです。その辺のことは公式サイトである『唄音ウタproject』(http://utaneuta.utau-synth.com/index.html)にあるのでご一読をいただければと思います。とにかく「誕生日が期間」というのはまったく想定していなかったので、そこへの対応をしています。架空の日が誕生日というのは想定していたのですが。こんなこともあるので、お待ちのかたは温かい目で見守っていただければと思います。

| | コメント (0) | トラックバック (0)

2010.11.03

誕生日Bot進捗状況

UTAUキャラの誕生日Botですが、枠組みはとりあえず出来ました。あとはデータを入れるだけですが、量が多すぎる・・・。まずは直近の11月生まれのキャラから入れておいて、あとは公開後に逐一足していこうかなと思っています。もちろんリクエストがあれば優先していれようとは思っています。あとは、音源公開日とは別に誕生日を設定しているキャラがどれくらいいるかですね。これを確認するのが結構大変そうです。構わず公開日を入れておいて指摘があったら入れ替え・・・ってのじゃダメですよね。ちゃんとやります。

| | コメント (0) | トラックバック (0)

2010.11.02

UTAU誕生日Bot

UTAU対応音源キャラの誕生日Botを現在作成中です。本当は公開時にお知らせしようと思っていたのですが、twitter上で「誰か作っているひといないの?」っていうつぶやきがあったものですから、作っていることを宣言してしまいました。そうしないとカブってしまうおそれがありましたから。ということで、急ピッチで作業を進めたいと思います。

| | コメント (0) | トラックバック (0)

2010.11.01

ニコニコIFRAMEの不調

このブログにもニコニコのIFRAMEを結構多く貼っていますが、ニコニコ自体が重いせいかちゃんと読み込んでくれません。うちの場合、リンクのaタグをIFRAMEタグの外に出して貼っている(さらに外部プレイヤーURLに変えている)ので視聴には問題ないと思いますが、もともと用意されているままの状態で貼っているところだと動画にたどりつけない場合が出てるでしょう。ニコニコ大百科あたりだとそもそも通常リンク併用型ではない貼りかたをしてる場合が多いので、IFRAMEの読み込み不調はかなり困った問題です。このIFRAMEの不調がニコニコの他のページでも起きている読み込み不調と同じ原因だとしたら、サーバ全体が重くなっているからと考えられるわけで、勝手な推測をすると新バージョン(原宿)と旧バージョン(9)の併用が相当負荷を掛けているのではと思うのです。仮にそうだとしたら、問題解消のために併用の打ちきりなんてことになる可能性もあるわけで、(9)の使用を続けたいひとにとっては困った展開になってしまいます。そこまでいく前に解消されればいいのですが・・・。

| | コメント (0) | トラックバック (0)

« 2010年10月 | トップページ | 2010年12月 »