2015/12/30

【ポエトリーリーディング?】寝れない夜と明日のために

「僕のための歌」シリーズ2本目。

  • 歌い手
    • Cevio Creative Studio S すずきつづみ
      • 速さ 50
      • 高さ 35
      • 声質 70
      • 抑揚 50
      • クール 35
      • 照れ 65
  • DTMソフト
    • ACID Music Studio 9.0
  • 制作時間
    • 2:43
  • 歌詞

    朝起きたらお水を飲もう
    健康にいいらしいから
    夜2時には寝たほうがいい
    やなこと思いつく前に

    出かけるまえ財布を確認
    お金がないと悲しいから
    夜寝るまえケータイ確認
    寝れなくなるからやめとこう

    天気予報を見てから出よう
    コンビニ傘は案外高い
    明日の予想はたしかに大事
    でもやり過ぎても凹むだけ

    大事なことは寝る前に
    明日の自分は忘れん坊
    だから 辛い目たくさんあった日は
    明日信じて早く寝よう

    ちょっとしたことが大切なこと
    今日が楽しくありますように
    つまらない目に遭わないように
    今日こそ面白くなるように

    やなコトばっか思い出すけど
    そんな昨日に負けないように
    いいことだけじゃない明日だけれど
    それでも待ち遠しくなるように

    どうにも寝れない夜もあるけど
    そしたらもう諦めようか
    明日一日乗りきれたなら
    きっとぐっすり眠れるから

  • コメント

    • 安心と信頼のつづみさん
    • 抑揚は初期値のままいじらず
    • Cevioでキュートな声って難しい気がしてきた

2015/12/26

【ポエトリーリーディング?】マイナスから無限大4

「マイナスから無限大」ちょっとだけアップデートしました



【制作時間】
累計 6時間17分
(減ってる…?)

【変更点】
  • 歌詞を変えました
  • 若干ドラムが増えました
  • Cevioを4.0βに変えました
【cevioのパラメータ】
キャスト:ONE

大きさ 70
速さ 50
高さ 0
声質 100
抑揚 75 (←new!)

High, Mid, MidLow 100
Low 0

【歌詞】

毎朝毎晩同じ曲
いつもの駅でいつもの音が
当分新譜はないみたい
さあどうする?

マイナスを0 0をプラスへ
苛立ちの中に需要を探せ!

本当に 欲しいもの
この世界のどこにもなくて
既成品の 限界だ
じゃあどうする?

マイナスを0 0をプラスへ
求めているもの なんて一緒

昨日と過去には頼れない
明日も誰かも助けてくれない
だから今日から 作ろうか
いつか幸せになるために

昨日と過去には頼れない
明日と未来も助けてくれない
だから今日から 作ろうか
面倒な気持ち投げ捨てろ!

昨日じゃなくて 明日じゃなくて
いつかとあとでは 存在しなくて
やる気スイッチ 本気スイッチ
押したところで なんにもないから
期待したって 希望したって
妖精さんは 働かないし
見ないふりして ふて寝したって
夢から覚めたら 変わらぬままで

昨日じゃなくて 明日じゃなくて
今日でもなくて 今しかないな
昨日じゃなくて 明日じゃなくて
今日でもなくて 今しかないな

僕が本当に欲しかったもの
なんて僕にしかわからないから
あったらいいななんて言わないで
自分のために作るんだ
【コメント】
  • 抑揚パラメータ思ったより効果あるのでよい
  • 「明日」のイントネーションおかしい問題
  • 辞書が変わったせいか何箇所か発音がよくなり、同じくらいの数悪くなった

2015/12/21

モチベーションの話

←9日目の記事 【これは、創作ブログリレー2015 10日目の記事です】 11日目の記事→

3行まとめ

  • モチベーションのタイプは「不満を解消したい」「楽しいからやる」の2タイプ
  • 前者のほうが落とし所が見つかりやすい=完結させやすい?
  • 既刊絶賛売れ残り中だよ!やったね!

自己紹介

初めての方は初めまして、
そうでない方はいつもありがとうございます みやつき です。
よろしくお願いいたします。

  • 名前:みやつき
  • ジャンル 作詞/小説、プログラミング、(血迷った時に)漫画

本題 【モチベーションの話】

創作におけるモチベーションって2つあると思っていて、それが

  • 既存の作品/サービスは○○という点が良くない→自分で不満を解決する
  • 何も不満はないけど楽しいから/勉強のためやる

です。
1か2かって人によってバランスが違うのかなという気がします。

で。

世の中に創作やる人は多ければ多いほどよい、
出回る作品数も多ければ多いほどよい
と思っているので、

モチベーションが足りなくて創作が始まらない
モチベーションが折れて完結に至らない

のは割と悲しいことです。

ということで、
創作したいけどモチベーションが何らかの理由で上がらない方には
1型の創作をおすすめしたいです!

メリットとしては【完成させやすい】ことです。

1型の場合は、「不満を解決する」という目標が明確なので、
ただでさえ終わりが見えづらい創作に、一つのゴールを決めることができます。
※ちなみにこのタイプの極端な例が軍事とエロですね。

と、いうことで
なんか作りたいけどなんか手が動かないみたいな人は
こんな考え方もあるんですよー という参考になれば幸いです。

モチベーションがなんであっても完成させて世に出した人が偉い人だと思うので、
来年も頑張ってモノ創りしていきましょう。

以下、みやつき が作ったものを知らないとあんまり面白く無いかも…。
知ってもらえたら嬉しいですが、つまんなかったらすぐブラウザバックだ!

付録 今まで作ってきたもの をモチベーション型で振り返る

  1. 掌編小説 『幻想少女』(「彳」の合同誌『屋根から降る雨』に収録、COMITIA 98)
    モチベーションは「とりあえずやってみよう」なので2型
    気に入ってる作品もあるけど、そうでもないのもあったり。
    絶賛売れ残り中だよ!やったね!

  2. 漫画(原作)『ほんの少しの勇気で』(「彳」の合同誌『ほたて缶』に収録、COMITIA99)
    若干小説に懲りた感がありける。「とりあえずやってみよう」なので2型。 話としてのまとまりは一番よかったけど、作画担当には申し訳ないことをした……。
    何がどう申し訳ないかは、絶賛売れ残り中の既刊買ってね!

  3. 4コマ漫画『4月は迷いと惑いの季節』(COMITIA 100)
    これも「とりあえず作画もやってみよう」なので2型
    ただかなり好みを反映してるので若干1型を志向し始めたような感じ。
    某所でまだ公開してる気がするけど、見つけてもそっとしておいてね!

  4. 掌編小説 『黒の世界を』(COMITIA 102)
    「漫画はやめよう、久しぶりにテキストで攻めるか」なので2型。
    セルフ製本が楽しかった記憶しかない。
    今読み返したら思ったよりひどくなかったので、どっかでリサイクルしたいなー

  5. プログラミング『Pixiv Skill Calculator 』(2014/06/10~)
    『pixiv power checkerがpixiv上で見えたら良くない?』
    『ランキングも全員分見れたほうがいいよねー』
    ということでバチバチのモチベーション1型です。
    最近更新してなくてごめんなさい…

  6. 垰瀬内シリーズ『炉心融解』 (2014/12/02)
    『やったらできるんじゃね?』なので2型です。
    やったらある程度出来たけどもっと出来る気がします。
    詳しくはこちらの制作過程からどうぞ。

  7. ポエトリーリーディングCD『わたし』(COMITIA 112、『それはあなたです!』名義)
    『女声ラップが聞きたい!』なので1型。
    その目標はある程度達成できたのでよかったです。
    詳しくはこちらの感想からどうぞ 
    一曲目だけ公開中 

      
  8. ポエトリーリーディング (製作中)
    『自分で聞きたい曲を作る!』なので1型。
    ただ、この目標って達成できる日来るんだろうか…。
    いつかはCDとして出したいけどその日は遠いか。
    1曲は多少できてきた感じ。こんなん。

  9. 放置ゲーム(思い出した時に製作中)
    『1日サスペンドで放置しても反映されるゲームがいい』なので1型。
    ただそれだけ。完成の目処立たず。

蛇足

実は第3のモチベーション「締め切り」もあるけど、
頼り過ぎはほどほどに。

2015/12/14

【ポエトリーリーディング?】マイナスから無限大3

「マイナスから無限大」ちょっとだけアップデートしました

【制作時間】
累計 7時間13分

【変更点】
  • 伴奏と歌詞を変えました
【コメント】
  • トランス感落としたかったので伴奏チェンジ
    • こういうの簡単にできるのがACIDのいいところなのかなと
  • 「明日」の発音早すぎる問題
  • 「なっ」って言って終わるの可愛くてよかったけど、自然にねじ込めなさそうなので却下
  • 1:30--2:00くらいの曲長で落ち着きそう

2015/12/07

【ポエトリーリーディング?】マイナスから無限大2

「マイナスから無限大」ちょっとだけアップデートしました



【制作時間】
累計 約3.5時間

【変更点】
  • イントロつけました
  • 伴奏に使うループを一部変更しました
  • 最初の方のイントネーションを修正しました
【コメント】
  • 昨日アップしたやつ駅で聞いたらONEの声聞こえませんでした
    • 多分今回のも聞こえない

2015/12/06

【ポエトリーリーディング?】マイナスから無限大

Cevioでポエトリーリーディング?作りました
テーマは「僕のための歌」


気が向いたらアップデートしたいと思います。

【歌い手】
Cevio Creative Studio S ONE

大きさ 70
速さ 50
高さ 0
声質 100

High, Mid, MidLow 100
Low 0

【その他使用ソフト】
ACID Music Studio 9.0
ffmpeg

【制作時間】
約3時間

【歌詞】
毎日面倒なことばっか
減ってくこともなさそうだ
今日も増えてくタスクの山が
…君ならどうする?

マイナスを0 0をプラスへ
苛立ちの中に需要を探せ!
どうせみんな苛ついてんだから
解決できればヒーローさ

本当に欲しいもの
この世界のどこにもなくて
既成品の限界だ
…じゃあどうする?

マイナスを0 0をプラスへ
今がベストに思えないから
些細な事が大切なこと
0から無限へ吹っ飛ばせ!

昨日の自分は頼れない
明日の自分は信用出来ない
だから今日やるしかないな
一歩でいいから進むんだ

昨日の自分は頼れない
明日の自分は信用出来ない
だから今日やるしかないな
っていうか今やるしかないな


【コメント】
  • ONEさんは地のしゃべり速度が速めで良い
  • 山が→「さんが」って解釈されてびっくりした
  • hookなんてなかった。多分トラック側がそれっぽくなればメロがなくてもhookに聞こえるはず
  • MIXなにそれおいしいの
  • なっ!

2015/05/05

COMITIA112の感想と楽曲コメント

ということで、5/5に行われたCOMITIA112で、@shiorimoo先生と共同制作した、
Rap&PoetryReadingのCDを頒布いたしました。
とりあえず、頒布数0が回避できて心底ほっとしています。
お買い上げいただいた方本当にありがとうございました。

以下は今回頒布したCDの各楽曲について、思ったこととかのメモです。
できれば各楽曲をどうにか聞いてから読んでいただけると嬉しいです。

1曲目の「街には今日もラブソング」だけは、
ウォンバットやしろ(@846n)さん主催のラジオ内で公開しておりますので、
こちらもご活用していただけると嬉しいです。
以下の動画の21:00辺りからです。

因みに、この回は全編通して相方のしおりも先生が、
このCDの裏話と宣伝をし続けるという内容なので、
どんな感じのCDなのか興味がある方、
CDを購入した方でも裏話が聞きたい方は、
全編通して聞いてみると面白いかと思います。



前置きが長くなりましたが、以下各楽曲のコメントを。
シークレットトラックに関しては、作詞作曲ともにしおりも先生で、
特にコメントがないので割愛させていただきます。

----以下コメント

1. 街には今日もラブソング
lyrics and vocal track みやつき feat. すずきつづみ/さとうささら
music and mix しおりも

1番最初に製作された楽曲。
リーディングトラックということもあり、歌詞・トラック共に一番まとまってるような気がします。
この歌詞の原型はこのブログ中のある記事からとっています。
それを書いたときはまさかこんなことになるとは夢にも思ってませんでしたねー。

しおりも先生から「攻撃的」「俺様最強」な歌詞というお題をもらったので、
ブログ中の記事から一番それっぽいのを引っ張ってきて、
更に攻撃力を増していったらこうなりました。

「告白しとけば客喜ぶし」「ただくっつけとけばいい風潮」ということで、
主人公とヒロインをくっつけとけば話がまとまるような感が自分の中にあったのですが、
そんな安易なことするストーリーライターは筆を折るべしです。

あと、某アーティストがメジャーデビューしてから当たり障りない曲ばっか書きよるなあと
当時思ってたので、「流行りの歌なんて当たり障りないだけ」なんてフレーズも入れてみました。
最新の曲はまあまあだと思います。

とはいえ、いろいろ言っておきながら
最後内向的になるのが僕の弱さかなと思います。
この反省が次の曲につながっていきます。

2. これはわたしです
lyrics and vocal track みやつき feat. すずきつづみ/さとうささら
music and mix しおりも

2番目に製作された楽曲。
歌詞を書いた3曲の中でも勢いで押し切る感じの楽曲になりました。
歌声の調整でも個々のイントネーションよりも、
ビートに乗れているかということに時間を割いています。
字数が多くて歌声の調整がしんどかったです…。

1曲目の若干日和ったという反省を踏まえて、
限界すれすれまでアクセルを踏んだらこういう歌詞になりました。
ステロタイプな批判を全方位にばらまくという内容ですが、
マイナー好きの件だけは割と実話です。というか僕です。はい。

これだけ全方位にばらまいたら、おそらくほぼ全ての製作者の方に
何かしらヒットするのではないかなあと思います。
正直この内容をすべてクリアするというのはたぶん不可能ですが、
何かを考えるきっかけにでもなればうれしい限りです。

3. 彼方で待つあなたへ
lyrics, music and vocal track みやつき feat. すずきつづみ
mix しおりも

4番目に製作された楽曲。(3曲目は没りました)
これだけは楽曲製作も行いました。
全力で自分の趣味に走った楽曲です。
3曲の中で主題へ入る流れが一番自然にできたかなと思います。

2曲目のお前の音楽の価値とは何だ?という問いに対して
価値などないんだから好きにやればいいじゃないかという
ネガティブな開き直りをかましています。

基本的に僕がネガティブな方なので、
比較的歌詞に関してはすらすらと行きました。
とはいえこの楽曲は2曲目とは逆に、
各声のイントネーションにできるだけこだわりました。
cevioさんの実力がいかんなく発揮されていると思います。

----
以上こんな感じで製作してました。
次の目標は10月M3です。今後ともよろしくお願いいたします。

2015/01/15

(前後の文字を考慮した)カタカナ名前ジェネレータを作った

まとめ:
タイトル通りのものを作りました。
ここで使えます。
決めうちじゃないので、なかなか同じ名前はでない……はず。


背景(1):
「世界樹」とかプレーしているとカタカナの名前を入力する機会が多いです。
が、いい名前なんてそう簡単に思いつきません。
こういうときにいい感じの名前ジェネレータが欲しくなります。

ゲームとかについてる名前ジェネレータは大きく2タイプあるような気がします。
・完全ランダム:正直使い物にならない。
・決めうち:パターンがあんまりない。FFTみたいな例外はある。

ということで、作りましょう。

背景(2):
うちの子まとめβという素晴らしいデータセットがあるのに、
使わないのはもったいない。
開発者からもプレッシャーをかけられている気がする。

結果:
とりあえず一度回してみましょう。

フォルナ アクア  ヒトリ  ルシェッティ ハイル
ギリス  アキック ヴェラ  コロ     アルドラッサ
イヴ   ヒルト  ナナコ  ジア     イオドラト
ガオ   レナス  リベッツ ルヴァリ   カイキ

次は完全にランダムに生成した場合です。
(具体的には print ('ア'..'ン').to_a.sample(3).join + "\n" @ ruby)

ョハル エゾヨ トクヱ オィポ ギモニ
ナクワ ンヲユ ヤラェ ロベギ マジバ
ペクツ ホィレ ナジダ ハォウ カヨヰ
ラワゥ ヨャゥ スミゥ スドナ ウロヨ

ちょっとランダムの方の結果が極端に悪い気もしますが、
上の結果の方が実戦で使えそうな気がします。

以下は、微妙にテクニカルなので興味ない方はここまででも大丈夫です。
こちらからジェネレータでおあそびください。


考察:
完全ランダムがいまいちな原因としては、
あるべきでない場所にある文字がある->文頭の「 ョ」、 「ハ」の後ろの「ォ」
がまず考えられます。

とはいえ、そういうわけでもないものもどこか今ひとつな感じがあります。
おそらく、名前には使いやすい文字というものがあるのではなかろうかと思います。
実際、出現頻度にそれなりの差がありそうなことは去年の記事でも書きました。

また、完全に推測なのですが、
後ろに続く文字は前の文字の影響を受けているような気がします。
例えば、アの後ろにはギはこなそうだけど、ガの後のギは自然な気がするというように。
(アギーレとか言ってはいけない)
ということで、
・あるべきでない場所の文字がでないようにする
・使いやすい文字が出やすいようにする
・前の文字との繋がりやすさを考慮する
の3点を踏まえて実装を考えます。


実装方針:
各文字及び出現位置ごとに、次の文字の出現確率を求めます。
例えば[1文字目,ア->イ, 0.01], [2文字目,ア->ガ, 0.005],[1文字目,ョ->ガ, 0.00]のように。
また、1文字目で出現する確率、その文字で名前が終わる確率も併せて求めます。

そうすると、
1文字目を決める->1文字目から2文字目につながる確率がわかる->
2文字目を決める->2文字目から3文字目につながる確率がわかる-> ...
のように連鎖的に名前を生成することができます。

これによって
・あるべきでない場所の文字がでないようにする->その位置の確率を低くする
・使いやすい文字が出やすいようにする->使いやすい文字は確率が高くなるようにする
・前の文字との繋がりやすさを考慮する->前の文字と後ろの文字のペアで確率を決める
という感じで上の要件がクリアできます。

ここで重要になるのが、各文字ごとの次に出現する文字の確率をどう決めるかです。

今回は「うちの子まとめβ」のデータを活用します。
ここに登録されたキャラクターの名前を取得し、
例えばアの後にどれだけイが続くのかということを実際に数え上げます。
これをすべての文字の組み合わせに対して行うことで確率を決定します。

しのごの言わずにソースを貼れという話もあると思いますので、貼っときます。
なんかハッシュ周りがかなり酷いことになってしまいました…




謝辞
・うちの子まとめβ開発者のしおりもさんにバグ取りに付き合っていただきました。
 ありがとうございました。

以上です。
ジェネレータはこちら。

2015/01/02

歌ってみたにおける男子優位性を検証する (1)

まとめ
いろいろ検証方法に問題はあるが、男性の方が多そうではある




いんとろだくしょん

例えば、『千本桜』の歌ってみたを再生数順に並べると……
1位:ぐるたみん
2位:96猫&ぽこた
3位:recog
4位:蛇足
5位:いさじ

例えば、『モザイクロール』の歌ってみたを再生数順に並べると……
1位:そらる
2位:vip店長
3位:ナノ
4位:LOLI.COM
5位:Gero

あれ、男性の方が上位とりやすいんじゃね?


調査方法

対象となる楽曲について、
再生数上位32個の歌ってみたにの中に男性/女性がいくつあるか数えます。

とはいうものの全部聞くのはしんどいので、ニコニコ動画のタグを利用します。

大百科の歌い手一覧というページに歌い手の性別が書いてあるので、
それを利用して男性に入っている歌い手のタグがあったら男性に+1回というように数えます。


結果


曲名 男性 女性
【初音ミク】みくみくにしてあげる♪【してやんよ】 4 8
初音ミク が オリジナル曲を歌ってくれたよ「メルト」 9 12
『初音ミク』千本桜『オリジナル曲PV』 14 4
初音ミク が オリジナル曲を歌ってくれたよ「ワールドイズマイン」 10 17
【GUMI】モザイクロール【オリジナル曲PV付】 16 7
初音ミクオリジナル曲 「初音ミクの消失(LONG VERSION)」 9 13
【巡音ルカ】ダブルラリアット【オリジナル】 17 5
初音ミク・巡音ルカ オリジナル曲 「ワールズエンド・ダンスホール」 18 6
初音ミクがオリジナルを歌ってくれたよ「ブラック★ロックシューター」 16 13
【鏡音リン】炉心融解【オリジナル】  12 10
「ロミオとシンデレラ」 オリジナル曲 vo.初音ミク 17 9
「卑怯戦隊うろたんだー」をKAITO MEIKO 初音ミクにry【オリジナル】修正版 14 1
【初音ミク】カゲロウデイズ【オリジナルPV】 16 3
初音ミク オリジナル曲 「裏表ラバーズ」 16 2
【オリジナル曲PV】 パンダヒーロー 【GUMI】 20 5
【オリジナル曲PV】結ンデ開イテ羅刹ト骸【初音ミク】 14 7
VOCALOID2 初音ミクに「Ievan Polkka」を歌わせてみた 6 9
初音ミク オリジナル曲 「ローリンガール」 22 7
【IA】チルドレンレコード【オリジナルPV】 17 5
【GUMI】弱虫モンブラン【オリジナル曲PV付】 13 8
【調教すげぇ】初音ミク『FREELY TOMORROW』(完成)【オリジナル】 6 5
【IA】六兆年と一夜物語【オリジナル曲・PV付】 17 8
【鏡音レン】悪ノ召使【中世物語風オリジナル】 8 7
天ノ弱/164 feat.GUMI 13 8
【初音ミクオリジナル曲】*ハロー、プラネット。【ドットPV】 8 7

平均は男性:13.28 女性:7.44
(等分散を仮定しない)t検定で危険率0.1%未満で有意差が見られました。



感想

やっぱり男性が多いですね。
「みくみく」「メルト」「ワールドイズマイン」など初期の曲の方が女性優位な感があります。


課題

とはいうものの今回の分析はかなり課題が残っています。

①そもそも男性の方が女性より投稿数が多いのでは?
 →全歌ってみたを調べるのは無理。対抗策は、最近100件の歌ってみたを調べてみるとか。

②歌い手一覧があてにならないことがある
 →例えば、上でも挙げた歌い手である96猫さんは、歌い手一覧では『96猫(響希ナツメ)』
   として登録されています。タグが『96猫』としかない場合、現状ではヒットしません。

③男性+1されたが、本当に歌い手が男性と言い切れない
  →例えば、女性歌い手で男性MIXの場合どちらの名前もタグに入っている場合、
   現状では男性・女性ともに+1してしまっています。
   これに対抗するためには、例えばアップロード者の名前を使うという策が考えられます。

2015/01/01

Latexで◯1を綺麗に出力するシンプルな方法

#http://tex.stackexchange.com/questions/7032/good-way-to-make-textcircled-numbers
  が元ネタです

まとめ:\newcommand{\maru}[1]{\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {{\small #1}}}}} でok

2015/01/13追記:
caption内で使うなら
\newcommand{\maru}[1]{\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {{\footnotesize #1}}}}} の方がいいかも。


Latexには\textcircledっていう◯1とか◯Aとか出力するための関数があります。
ただ、下の図の上側みたいに文字がずれて表示されてしまい
残念な気持ちになります。
そこで、
\newcommand{\maru}[1]{\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {{\small #1}}}}}
というように\maruコマンドを定義してやると、
下のような感じに文字が綺麗に収まります。

上で上げた元ネタでは\smallは入れていなかったのですが、
これをつけたほうが文字が縁に触れずに綺麗だと思います。

以上です。

2015/01/13追記:
フォントサイズを\small固定にしてしまっているので、
文字が小さい箇所ではあんまりうまく動かないみたいです。
具体的に言うとcaptionだと文字がずれるのを確認しました。

なので、caption内で使うことが見込まれるときは
\newcommand{\maru}[1]{\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {{\footnotesize #1}}}}}
とした方がいいようです。

脚注で使う場合は
\newcommand{\maru}[1]{\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {{\scriptsize #1}}}}}
となるのでしょうか。

2014/12/31

2014年を「うらがみずむ」の人気記事(笑)から振り返る

今年の当ブログの記事をPV順に並べるとこんな感じでした。
#執筆時点が2014年なので、仮に年内に間に合わなかったとしても
 今年は2014年だし、去年は2013年を指します


PV565で人気とか(笑)

順番に見て行きたいと思います。



概要:processingをeclipseで書きたい。androidでも動かしたい。そんなお話。

公開してから一年経ってるくせに、ぶっちぎりの1位です。
当然ですが去年も1位でした。

Eclipse系記事はアクセスを稼げるようです。

ちなみに、当時processingは2.07bとかでしたが、
今はβもとれて2.2.1です。

android-modeは辞めるよみたいなことを、
change logで見た気がするので、
この記事通りにやって動くかどうかかなり不安です……。




概要:コマンドプロンプトでfor文を書く話

これも去年です。

このブログは自分用のメモ的な意味合いもけっこうある(特に技術系)のですが、
この記事は自分で参照し直すことが多かったように思います。

なので、この記事は今やってもちゃんと動くはずです!




概要:クロスステッチでふっかちゃんを縫ってみた話

これも去年です(3回目)。
これを縫いました。




初めてにしてはまあまあうまく行ってるように思います。
クロスステッチ最近全然やってないですね……。

こんなのでも平気で10時間飛んじゃったりするので、
気持ちに余裕がないとなかなか。




概要:MATLABでEPS画像を取り扱うときに、プロパティをいじるとうまくいく気がする話

やっと今年の記事です。

これ、人気記事になってるんですが、
ほんとに大丈夫か不安なとこですね

最近はイラレを買ったので、
EPS->イラレでやってしまっています。

inkscapeでもいいんですが、
若干バグがあったような…?




概要:うちの子まとめベータを使ってキャラの名前によく出てくる文字を調べた話

これも今年の記事です。

正直
の拡散ツイートのおかげ以上でも以下でもない気がします。

ただ、もうちょっと順位上かなとは思いました。
まさかEPSに負けるとは…。

そのうち追調査したいですね。




概要:JAVA2Dを明記しようという話

もう去年の記事はいいよ!(4回目)

最近この辺いじってないので、どうなんでしょうねえ…。
おそらく動くと思いますが。

ただ、JAVA2Dは遅いというのを何処かで見た気がするので、
いつか対策が必要かもしれません。



Juliusで強制アライメントするときのオプション
(公開日:2014/05/29)

概要:強制アライメントするときのオプションの話

この通りやれば、まあ動くとは思うのですが…。
Juliusの強制アライメントに若干クセが有ることがわかってきたので、
(ボカロの出力みたいな超クリーンな音声投げるとバグる)

可能ならHTKを使ったほうがいいような気がする今日このごろです。
(参考記事はこちら)



「ぴくかる」
(シリーズ初公開日:2014/06/10)

概要:ぴくかるのこれまでをまとめた話

やっときました「ぴくかる」です。

これは、ブログ記事ではなく、
ぴくかるに関する記事をまとめたページです。

pixivでお絵かき力を測定するchrome拡張機能として、
公開を始めたぴくかるですが、
おかげさまでご活用していだいているユーザもちらほらいるようです。

バグ報告等いつもありがとうございます。

このブログはblogramというランキングサービスに登録しています。
今年後半はそのサービスを使ってこのページの宣伝をこっそりうっていました。
来年は宣伝に使えるポイントが増えそうなのでもう少し効果がでるといいなあと思います。

ぴくかる、blogramについてはまた別記事で振り返りをしたいと、
今思いつきました。



クロスステッチ用キーホルダーを作る
(公開日:2014/05/18)

概要:木製フレーム+クロスステッチ=キーホルダーな話

これを作りました。

が、後日談として


みたいに布だけで完結したほうがクオリティ高くできそうだという結論に至りました。
この時買った木工用品大体処分したんですが、
ポータブル鋸だけ筆箱にまだ入っています。


以上です!

来年もよろしくお願いいたします。

2014/12/29

『別れは火曜日の朝に』

皆様も、お気をつけて。

-----

飛び続けていた紙飛行機は
墜落して知る自分の弱さを
つばさ ばきばき 致命傷
2年前 とある青年のお話。

その日の空 雲一つない青
電気屋さんのパソコンの横
あまりに白いその肌を
一目ぼれ ぽっと もも色の頬

それからいつでも一緒だったね 君と
自宅 授業 サークル バイトも
なんか変な目で見られてるような
全然気にならないさ そんなの

「ねえ、記憶も記録も増え続けていったら
 どこかで頭がパンクしちゃわないかな?」
「大丈夫。大丈夫。そんなんないって。」
色褪せさせない、いつもの思い出

…とか言ってたこともあるんですけど
時は流れて流行も移って
「あれ、もしかしてスペック低すぎ?」
なんてほざいた僕への天罰

終わりがあるから美しい
ああ、そう、だから何?
美しいとか言われたって
どうしようもないでしょ 凹むだけ

見れない写真
読めない本
聞けない声
なくなってから 初めて気づく

バックアップなんてあるわけないから
もうもどれない いつかの思い出
後悔抱えて火曜日に捨てた
壊れた僕のHDD

2014/12/13

「ぴくかる」開発記録(10) -点数が倍になるバグ、一部ユーザの点数が計算できないバグを修正

絵師さんの戦闘力@pixivを測定するブラウザ拡張機能
「pixiv skill calculator」(ぴくかる)を開発しています。
最新版はv.1.5.6です。

Google Chrome版ダウンロード
Opera版ダウンロード(v.1.5.1なので注意!)
FireFox(+GreaseMonkey)版ダウンロード:
機能一覧:こちら

今回のアップデートもバグフィックスです。

--前回との差分--
【バグフィックス】
管理ページ以外で、スキル点数が倍になるバグを修正しました。
(前回も似たようなバグ修正をしていますが、かなり抜けがあったようです……)
#前回のブログ記事で、またバグを報告していただきました。
  ありがとうございます!

【バグフィックス】
一部ユーザの点数が計算出来ないバグを修正しました。


--今後の課題--
【改良】重い。同期処理を非同期に書き換える
【改良】適切なツールチップを表示させて、初見のユーザでも操作がわかるようにする
【改良】無視すべきタグ辞書の改良
【改良】ライバル登録ボタン使用時の(見た目の)挙動
       →まだ改良の余地多数あり。
【改良】計算式にフォロー・マイピクを加味する

【追加】マルチブラウザに対応させる



【バグ】R-18を表示させないようにするユーザがR-18を含む絵師のページに行くと、
    スキル値が適切に計算出来ない
【分析】Tinamiとの比較とか面白そう
【その他】もう少しスキル値を上げたい orz
現在19861/20774位@3433ポイント(上位95.6%) 

--その他--

Q.バグ/機能要望/質問等はどこへ?
この記事のコメントか、右側のtwitterに@なりDMなり飛ばしてください。
善処します。

2014/12/12

ささらはラッパーの夢を見る(1) -Matlab版World使ってみた

【デモ】
ここに女声(Cevio さとうささら)の音声があります。



この声のイントネーションを 別の声(Cevio タカハシ)に近い感じに変換します。



変換後の音声がこれです。

ささらさんの声が、
あ→い→う→え→お→、から、あ↓い↓う↑え↑お↓、という感じになりました。


【はじめに】
女声ラップが圧倒的に不足していると感じる今日このごろ。

ないなら作ってしまえば良いというDIY精神のもとに、
Cevioさんで頑張ることにしました。

Cevioにはしゃべり声合成機能が付いているので、
それを使えばラップが出来そうなのですが、
イントネーションの調節がめんどくさいという問題点があります。

ソングトラックなら、XMLを直接書き換えるという裏技ができるのですが、
トークトラックは、基準の音高に対してどうずらすかということしか、
ファイルに記録されていないのでできません。

さて、どうするか。
Cevioの外側で補正すればよいじゃないか。

ということで、
Cevioで音声合成->どうにかピッチを修正してイントネーションを直す
->うれしい

【シリーズ目標】
・Cevioを使った女声ラップ曲のボーカルトラックを作成する
・Cevioでイントネーションの調節を頑張らない。外側の変換器で頑張る。

 【実装】
山梨大の森勢先生が開発した
WORLDという音声分析変換合成システムを使用しました。
UTAUの合成エンジンや、Cevioの分析エンジンにも使われているそうです。

修正BSDライセンスでmatlab版とC言語版が公開されています。

ちなみに類似のものとして、STRAIGHTというものもあります。
音質やライセンス等を考慮して選ぶと良いと思います。

matlab版が公開されていたり、ライセンスが緩めで好みだという2点の理由から
とりあえず、WORLDと戯れてみようと思います。

で、戯れた結果が最初の音声になります。

コードはこちら。

いと、シンプル。


【次回の課題】
・実際の音声に対して適用するとどうなるか

2014/11/26

「炉心融解」を駅名だけで歌わせてみてる(3)

色々とあれですが、とりあえず最後まで出来ました。

#動画はオリジナルのものをお借りしています。
http://www.nicovideo.jp/watch/sm8089993




「炉心融解」を駅名だけで歌わせてみてる(1) では、Aviutlを使って全部手動で入力し、
「炉心融解」を駅名だけで歌わせてみてる(2) では、Cevioのデータを解析して動画を自動生成するというアプローチで進めてみました。

今回は、Cevioのデータを解析する代わりに、
歌声のwavファイルを解析することで、どのタイミングでどの歌詞を歌っているかを推定することで、
動画を自動生成するアプローチを取ってみました。
で、一応最後まで通してみました。

現状の実装では
・歌声のwavファイル
・歌詞がひらがなで書かれたファイル
・駅名と路線リスト
の3つを入力すると、4,5個のスクリプトを経由して
AviSynthのファイルが生成されます。
ちなみにAviSynthのファイルは「つんでれんこ」にそのまま投げられます。

精度で言うと、
自動推定なので、割とミスってる場所も見られます。
わかりやすい所で言うと、ロングトーン前後と最後がかなりひどいことになっています。

とはいうものの、(恐らく)人手やると手間がかかる、
歌詞が多い箇所は比較的うまく行っているようです。

Cevioを対象にするなら、Cevioのファイルそのものを解析したほうが正確なのですが、
今回のアプローチは音声を対象にするので、
人が歌った歌声等にもそのまま適用できるのがおいしいところです。

なんにしても、駅名炉心融解ももうちょいで完成しそうです。
今回作ったツールをまとめつつ、次のネタを考えたいところですね。

-----これまで
「炉心融解」を駅名だけで歌わせてみてる(2) 
「炉心融解」を駅名だけで歌わせてみてる(1) 
【垰瀬内なら】駅名替え歌を自動生成する(3) 【自動で作る】 
【垰瀬内なら】駅名替え歌を自動生成する(2) 【自動で作る】
【垰瀬内なら】駅名替え歌を自動生成する(1) 【自動で作る】

2014/11/22

Juliusのmkdfa.plをwindowsで動かせるようにした

まとめ:mkdfa.plの上の方にある$thisdirあたりを修正すれば動く

*Win版Julius dictation-kit-v.4.3.1で動作を確認しています。

Juliusで文法を自分で書くときに、
mkdfa.plというperlのスクリプトを使ってgrammar+voca -> dfaの変換をすると思うのですが、

windowsでそれをすると

fruit.grammar has 6 rules
fruit.voca    has 9 categories and 20 words
---
sh: mkfa: command not found
sh: dfa_minimize: command not found
---
no .dfa or .dict file generated

とかでてきて死にたくなります。

同じディレクトリにmkfa.exeとかdfa_minimize.exeとかあるのにnot foundとはこれいかに。

ということで、mkdfa.plをprintfデバッグします。
そうすると上の方にある$thisdirが空になっていることがわかりました。

要するにカレントディレクトリがとれてないという事になります。

ということで、上の方をちょちょいと書き換えます。

そうすると、

fruit.grammar has 6 rules
fruit.voca    has 9 categories and 20 words
---
Now parsing grammar file
Now modifying grammar to minimize states[0]
Now parsing vocabulary file
Now making nondeterministic finite automaton[8/8]
Now making deterministic finite automaton[8/8]
Now making triplet list[8/8]
9 categories, 8 nodes, 10 arcs
-> minimized: 8 nodes, 10 arcs
---
generated: fruit.dfa fruit.term fruit.dict

となって、動きます。

2014/11/20

「炉心融解」を駅名だけで歌わせてみてる(2)

とりあえず、できたところまで。
#動画はオリジナルのものをお借りしています。
http://www.nicovideo.jp/watch/sm8089993



AviSynthというソフトを使うと、スクリプトで字幕を入れられるようなのでテスト中。

どのタイミングで何を歌っているかわかれば
自動で字幕が入れられるようになるので、
回り道してそっちにも手を出そうかなあと思っているところです。

-----これまで
「炉心融解」を駅名だけで歌わせてみてる(1) 
【垰瀬内なら】駅名替え歌を自動生成する(3) 【自動で作る】 
【垰瀬内なら】駅名替え歌を自動生成する(2) 【自動で作る】
【垰瀬内なら】駅名替え歌を自動生成する(1) 【自動で作る】

2014/11/09

「ぴくかる」開発記録(9) -自分の絵を見た時に点数が倍になるバグを修正

絵師さんの戦闘力@pixivを測定するブラウザ拡張機能
「pixiv skill calculator」(ぴくかる)を開発しています。
最新版はv.1.5.3です。

Google Chrome版ダウンロード
Opera版ダウンロード(v.1.5.1なので注意!)
FireFox(+GreaseMonkey)版ダウンロード:
機能一覧:こちら

今回のアップデートはバグフィックスです。
#最近は垰瀬内ばっかで放置気味です……。

--前回との差分--
【バグフィックス】
自分の絵にアクセスした時に、自分のスキル値が倍になるバグを修正しました。

#前回のブログ記事でバグを報告していただきました。
  ありがとうございます!

【機能修正】
スキル値を表示する位置を変更しました。

タイトルの上から、下に移動させました。
その関係で、スキル値の表示が絵の横に回りこむのも解消されると思います。



--今後の課題--
【改良】適切なツールチップを表示させて、初見のユーザでも操作がわかるようにする

【改良】無視すべきタグ辞書の改良

【追加】マルチブラウザに対応させる
       →Safariは証明書が取得できればいけそう→審査落ちた?
       →落ちました。 ←New!

【改良】ライバル登録ボタン使用時の(見た目の)挙動
       →まだ改良の余地多数あり。

【改良】計算式にフォロー・マイピクを加味する

【バグ】R-18を表示させないようにするユーザがR-18を含む絵師のページに行くと、
    スキル値が適切に計算出来ない

【分析】Tinamiとの比較とか面白そう

【その他】もう少しスキル値を上げたい orz
現在19456/20346位@3384ポイント(上位95.6%) 

--その他--

Q.バグ/機能要望/質問等はどこへ?
この記事のコメントか、右側のtwitterに@なりDMなり飛ばしてください。
善処します。

2014/11/08

「炉心融解」を駅名だけで歌わせてみてる(1)

#内容的には以前の記事の続きなのですが、
  技術的な進展は特にないので……。

題名の通りのことをやっています。
今のところ、ここまで出来ました。

思ったより作るのしんどいような、そうでもないような。

動画はオリジナルのものをお借りしています。
http://www.nicovideo.jp/watch/sm8089993