桜を見てきた

マスクしたままでは酒が飲めないので、いわゆるお花見には参加せず一人桜を見て歩く。

ということで、箱根のTOYO TIRES ターンパイクまでひとっ走り行って撮りまくってきました。曇りだったのが残念。でも御所の入駐車場付近がちょうど満開で見応えはありました。

さすがに標高が高くなるとまだまだ蕾が多いようで、もうちょっと楽しめそうです。大観山からは富士山がうっすらとですが見えました。

2010/04/09 TOYO TIRESターンパイク(箱根)

ちなみに近所にも桜のきれいな小道を見つけました。

2010/04/09 川崎市中原区新城 せせらぎ遊歩道

……どうも全体的に暗く写っちゃうなあ。なんでだろ

ギター買った

いい加減なにか楽器を演奏できるようになりたいということで、近くのギター教室に通うことにしたのです。
で、家でも練習できるようにと買ってきました。YAMAHAのPacifica 112V (yamaha.jp/product/guitars-basses/el-guitars/pacifica112v_old_violin_sunburst/)。

My first guiter

今度は三日坊主にならないようにしたい……

おまけ:先週撮影してほったらかしにしてた近所の公園の桜の写真
武蔵新城駅近くの小さな公園の桜。2010/3/30撮影

口だけ実行委員長(ToDoリスト)

休暇中に、Twitterその他で「やる」と言っておいて手が着いてなかったり、中途半端になってるものがだいぶ溜まったので、ここらで書き出しておきます。
なんとかちょっとずつでも潰していきたい。

  • ささやき声エフェクタの制作
  • 旧曲「Space Runaway」のボーカルアレンジ(kiriu君からのリクエスト)
  • 旧曲「groundwater」3拍子アレンジ+ミクスキャット(h_hirai君からのリクエスト)
  • 「飴か夢」(www.nicovideo.jp/watch/1258372720) (外部プレーヤ) KAITOカバー
  • 「裏表ラバーズ」(www.nicovideo.jp.am/watch/sm8082467) (外部プレーヤ) イージーモードアレンジ
  • 「ノゾミのなくならない世界」(筋肉少女帯)ボーカロイドカバー

あとなんかあったっけか…

カラオケ内弁慶

まあなんというか、仲間内のカラオケではうまいうまいと言われていい気になっていても、いざ自分で録って素材として使おうとすると使えないこと使えないこと。こまったもんだ。

ということで、wowakaさんの名曲「ローリンガール」を歌ってみた。オクターブ下なら行けるだろうとタカをくくった結果がこれだよ!

www.noisyspot.jp/blog/wp-content/uploads/2010/03/rollingirl_shout.mp3

これでもあんまり酷いところはV-Vocalで補正済みなんだけどね…

原曲はこちら。

「歌ってみた」動画も多数出ていますが、個人的に一押しのバージョンをご紹介。歌は秋赤音さん。絵も描けてセンスもあって、うらやましいなあ。

Twitter雑感

Twitterを本格的に使い始めて何ヶ月か経ったので、「Twitterって何?」と言う人や「登録してみたけど、よくわからん」という人向けにちょろっとまとめておこうと思います。

Twitterって何をするもの?何ができるの?

こんなことができます。

  • 友人・知人との近況連絡や会話
    おそらく、日本ではこの使われ方が一番多いのではないでしょうか。Twitterにいろんなことを呟く習慣ができている相手ならば、その人をフォローすることで状況を知ることができます。また、自分がどんな状況かを友人に知らせる手段にもなるでしょう。一つのメッセージが短く、即時に公開されるので、チャットのような使い方もできますし、横から割り込むことも可能です。
  • 情報収集
    Twitterには、世界で今起こっていること、発信された情報を、ブログやネットニュースよりも素早く伝えてくれる人たちがいます。何か事件があったときに近くにいて状況を逐一書き込む人、イベントや講演を生中継している人、国会審議中にTwitter中継している議員すらいます。こうした人たちをフォローしておくと、かつてないほどのタイムラグの少なさで、たくさんの情報を得ることができます。
  • 有名人のおっかけ
    今や結構な数の有名人がTwitterにアカウントを持ち、頻度は様々ながらいろんなことを書き込んでいます(参考: dekiru.impress.co.jp/contents/222/22201c.htm )。内容は、日常生活や雑感のようなブログ的なものもありますし、誰かとTwitter上で会話をしていれば、その内容を知ることもできます。また、自分の書き込みを相手に届けることもできます。有名人であれば、常に多数のメッセージを受け取っているので全てを追うのは難しいでしょうが、目にとまれば、返信があるかも知れません。
  • 製品やサービスに関する要望
    近頃は、Twitterの公式アカウントを持つ企業や経営者が増えてきました。これらは、従来の広告と同じように宣伝のみを目的としているものもありますが、アカウントに寄せられたメッセージを吸い上げ、自社の製品やサービスに反映させようとしている人たちもいます。(例:ソフトバンク孫正義氏( twitter.com/masason )、日産自動車( twitter.com/NISSAN_TMS )、上島珈琲店( twitter.com/UESHIMACOFFEE ))これらの人たちに向けて要望を発すれば、目に止まるかも知れませんし、何か反応があるかも知れません。
  • 情報発信
    もちろん、情報発信にも利用できます。ブログのように、まとまった文章を書き込むのは字数制限上困難ですが、だからこそ、まとめる努力を放棄して、好きなときに好きなことを発信することができます。

Twitterって危なくないの?

Twitterといえど、これまで匿名掲示板やブログなどであったような身元バレのリスクはつきまといます。写真や位置情報などを手軽に載せられるようになっていますが、他人のものも含め、個人情報の書き込みはくれぐれも慎重に。また、一般常識や良識からあまりにも逸脱したこと、例えば犯罪自慢などを書き込むと、これまたブログなどと同様、炎上することもあります。不特定多数の目に触れるということは常に意識しておきましょう。
Twitter特有の問題点として、デマの広まりやすさという点が上げられます。誰かが虚偽を書き込んで、それが多数のフォロワーを持つ人の興味を引くと、その人から一気に無数のTwitterユーザにその虚偽が広まってしまいます。さらに、1メッセージが短いため、伝言ゲームで内容がねじ曲がっていくことも往々にしてあります。重要な情報は鵜呑みにせず、裏を取るようにしましょう。

使い方は?

How To については、この辺によくまとまっています。
Twitter – TwitterまとめWiki usy.jp/twitter/index.php?Twitter

書き込みや閲覧を効率的にできるクライアントソフトはたくさんありますが、とりあえずは通常のWeb画面でしばらく使ってみるといいでしょう。そのうち、いちいちブラウザを起動するのがめんどくさいとか、立ち上げっぱなしにしておきたいと感じるようになってくると思います。そのときにいろいろ調べてみるといいです。Twitterクライアントは日進月歩なので、必要なときに情報を集めて選ぶのがベストです。

フォローについて

Twitterにアカウントを作ったら、まずは誰かをフォローしましょう。友人がアカウントを持っていればフォローし、好きなブロガーがいればフォローし、上記の有名人アカウント一覧に気になる人がいたらその人をフォローしてください。最近は、登録するとランダムに何人かのユーザを紹介されるらしいので、その人たちの書き込みを眺めて、面白そうな人をフォローしてみるのもよいでしょう。フォローという行為は、その相手の書き込みを自分のタイムライン(TL)に表示させるというだけの意味ですので、相手の了解は基本的に不要です(が、何も言わずフォローするのを不愉快に思う人も稀にいるので、フォローする前にその人の自己紹介や最近の書き込みを眺めておいた方が無難かも知れません)。
逆に、他の人からフォローされることもあるでしょう。フォローされればその旨を通知するメールが届きます。全く知らない人からフォローされたとしても、前述のように、自分の書き込みがその人のTLに表示されるようになるだけなので、怪しむ必要はありません。どうしても嫌な相手の場合は、「ブロック」によって強制的にフォロー解除させることができます。フォロワー数(自分をフォローしている人の数)が増えるほど、自分の書き込みがたくさんの人に読まれ、反応も多く返ってくるようになりますから、コミュニケーションが好きな人はどんどん楽しくなってくると思います。

フォロー返しについて

誰かにフォローされたら、自分もその相手をフォローしてあげる「フォロー返し」という習慣があります。「フォロー返しするのがマナーだ」という人もいますし、「フォロー返しなど必要ない」という人もいて、コンセンサスが取れていません。ただ、フォロー返しする人の方が、フォロワー数が多くなる傾向にあります。一つの目安として、自分の発言をより多くの人に聞いて欲しい人はフォロー返しをする、発信はそれほど重要ではなく、自分のTLに不要な情報が乗って欲しくないと思う人はフォロー返しをしない、と考えるといいと思います。

おわりに

取り留めのない感じになってしまいましたが、Twitter使い始めに気になったポイントを拾ってみました。Twitter初心者やこれから始めようという方の参考になれば幸いです。

Twitterのパスワードを変更したときにクライアントが使えなくなったら

Twitterのパスワードを変えたら、Twitbird for iPhoneやTweetDeckなどで接続エラーが発生し、クライアント側の設定変更、アカウント再作成などやってもTwitter側の認証が通らないという事象が発生しました。

以下は、2010/03/19に対応した内容で、今後仕様が変更されるかも知れませんが、備忘録として書いておきます。

色々試した結果、どうもこれは、パスワードを変えても外部アプリの接続許可が更新されないために発生するのではないかと推測。接続許可を一度外して設定しなおしたところ、回復しました。

TwitterにWebでログインし、「設定」→「外部アプリ」と進むと、これまでに接続許可したアプリの一覧が並んでいますので、おかしくなったアプリについては「許可を取り消す」をクリックしていきましょう。(本件とは関係ありませんが、ついでに、もう使わなくなったアプリの許可も外しておくとよいでしょう)

許可を取り消したら、再度アプリを起動し認証を行ってください。認証の手順はアプリによって変わりますが、TweetDeckの場合は、起動した際にパスワードを要求するダイアログが出て、新パスワードを入力すると、過去の設定を維持したまま使えるようになりました。

ささやき声エフェクタを作ってみる(2)

現状。

参考書の生かじりで作っていたら、いろいろと問題が出てきたわけで。どうせ後でCかC++に移植しないと使いどころもなくなっちゃうので、とりあえずJavaで作ったこれまでの成果は一回投げ捨て、C++で作り直すことにしました。以下、要素別に雑感。

吐息音ジェネレータ

前回は、吐息音の代わりにランダムビットによるホワイトノイズジェネレータを作ってみたわけですが、やはり吐息音とはずいぶんかけ離れた音で、必要以上にザリザリいっておりました。
アドバイス頂いて、MEIKOのブレスノイズのスペクトルを見てみたところ、ホワイトノイズとさほど変わりませんが、10kHzあたりから高域にかけて緩やかに弱くなっているようでした。
MEIKOのブレス音スペクトル
ということで、次はホワイトノイズ+ローパスフィルタの組み合わせでいってみます。吐息音サンプリング?まあそれは最後の手段ということで。

ヴォコーダ

この辺、音響工学の素養のない私には非常にハードルの高い部分です。参考書の数式を頼りに作ってみたのですが全く駄目でした。
で、すでにC++のヴォコーダライブラリが公開されていたので、このソースコードを拝見…

projects:vocoder [Synth DIY]

gaje.jp/synth-old/wiki/doku.php?id=projects:vocoder

……なるほど、わからん。

とりあえず気になったところとして、

  • 線形予測分析の係数を求める際のアルゴリズムが全然違う。レビンソン再帰について完全に誤解していました。というか、このアルゴリズム自体の解説が手持ちの参考書に載ってないのよね…
  • フォルマントフィルタを間違えてFIRフィルタとして実装していたが、これはIIRにしなければいけなかった。別件で書いたFIRフィルタのコードを勘違いして流用してしまっていました。

その他

今後、これ以外にもいろんなエフェクタや音源を作りやすいよう、簡単なフレームワークっぽいものを作っています。パフォーマンスへの影響をどこまで軽減できるか微妙なところですが。いい感じになったらソースごと公開してみます。

ささやき声エフェクタを作ってみる (1)

今のVOCALOIDにはウィスパー・ボイスが足りない!

というわけで、Twitterでは少し前からちょくちょく語っておりますが、歌声やしゃべり声など音声を入力すると、ささやき声っぽく加工してくれるツールを構想中です。

いろいろ技術論文とか当たってみたところ、無声音声(声帯振動がほとんどゼロのささやき声)から有声音声を合成する技術はあるみたいですが、逆はなかなか見つかりません。

ということで素人考え開始。

通常の有声音声は、声帯が振動し、口腔や鼻腔に共鳴して発せられます。この口腔や鼻腔の形を変えて共鳴具合を変えることで言葉を発しているわけですね。んで、無声音声の場合は声帯は振動しないので、息が吹き抜ける「ハー」という音が声帯の代わりとなります。
シンセサイザーに例えれば、声帯がジェネレータで口腔・鼻腔がフィルタやイコライザに相当します。
ささやき声にするには、50音を形作るフィルタの周波数特性(これをフォルマントと言います)はそのままに、ジェネレータを吐息音に交換してあげればよいわけです。

で、フォルマントを抽出して別の音に当てはめる、という装置はすでにあります。エレクトロやテクノ好きならおなじみのヴォイス・コーダー、略してヴォコーダーですね。

ということで、ヴォコーダーとブレスノイズっぽいジェネレーターをプログラムとして作成しよう、というところをひとまず目標としています。

今の進捗はというと、取りあえず動くけどまともに鳴ってないね、という状況。

www.noisyspot.jp/hoge/dame_voco.zip

src.wav が元の声(MEIKOさんに実験台になってもらいました)、dest.wavが変換後の声です。

まったくダメダメです。たぶん、ジェネレータで出してるのが単なるホワイトノイズ(22khzまでの周波数成分がまんべんなく含まれている)で、ブレスノイズの音とは全くかけ離れていることと、フォルマントフィルタの適用部分で何かバグがあるようです。

まあ、形になるのはいつになるか判りませんが、ちまちまと進めていこうかなと。

「GATE OF STEINER」打ち込み中

シュタインズゲートのOP曲(「スカイクラッド」じゃない方)のピアノ譜がサントラについてきたので、ピアノ+リードの構成にリアレンジして、リードはWX5でリアルタイム録音しようかと。

で、伴奏のピアノ音源に、普段使ってるOrchestralではなく、SONAR8付属のピアノ音源「True Piano」を使ってみたら、これが思いの外いい音。十分代替できそうです。

とりあえずイントロだけ。譜面通りですが。
GateOfSteiner_intro

なんか諸々あって

もうしばらくお休みが続きそうです。
終わりのない休暇にならないといいなあ…