投稿者: dandelion, カテゴリ: あの楽器
明日から仕事始めです.
思い起こせば今回の冬休みは「あの楽器」づくしだった気がします.
あと,
の動画中にある
「予想以上に大きな反響と他のニコニコ技術部員との開発競争に刺激されて、ちょっと頑張ってみました」
という言葉にいろいろ思い当たるところがあって申し訳ない思いが。。。(苦笑)
#こちらもいろいろ刺激になって楽しかったです.
また,上記の動画にて
>正月のお遊びW楽しくて勉強にもなるW
というコメントがあったけど,まさにそんな感じですね.
「楽しく勉強する」のって意外と難しいんですけど,今回は機会に恵まれた気がします.
年末・年始,技術部の皆さんお疲れ様でした!!
こちらもマイペースでやっていきたいと思います.
*************************************
あとは問題の音の方ですが,これから使おうとしていたフレームワークが実機がないと
動作しないので今のところ保留中.明日からADCも仕事始めみたいなのでメールを送ってみました.
早く実機で動かしたい!!
ということで現状ファイルをそのまま鳴らしているわけですが,
wavはファイルサイズ的にもよろしくないらしいので,cafファイルに変換してみました.
サウンドファイルのサイズがすごく減った!!
【参考】http://iphone-dev.ensites.net/archives/150
*************************************
(オマケ的な)フレームについては重ね塗り完了.プロトタイプなのでこんな感じでいいやー(適当)
#もうちょっと丸みが欲しい感じだけど加工技術が追いつかない。。。
1 コメント »
投稿者: dandelion, カテゴリ: あの楽器, 日々
「あの楽器」のフレームを作ってみました(まずは形からとも言うし).
素材は日本人なら木材でしょ(?)ということで檜をチョイスしてみました.
が,塗装をしたら檜の良い香りが失われました(苦笑)
手先が不器用+図面も描かずにてきとーにつくったので,見た目が微妙です。。。orz
一応,□の部分にiPod Touch 2nd(シリコンカバー装着)がきっちり
収まるようになっています.
アプリについては,コメントにて頂いた
・単音の時は直線
・複数音の時には他の図形
という描画について変更を行いました.あとは,メモリリークのチェックだったりリソース周りの確認とかいろいろと.
アイコンとか作れる人がいたら作って欲しいな-とか言ってみる.
********************************
もう一人のiPhoneアプリ開発者の方の動画も来ました.
いろいろバージョンアップしてる!!
コメントなし »
一応,マルチタッチに対応してみました.
縦のラインは自分が弾きやすいようにするためのものです.
#デバイスを振ることでこのラインのON/OFFができたらいいなーと思っています.
#実機じゃないと試せないけど。。。
あとは和音とかだけど調べてみると難しそうだな。。。orz
※音声が流れます.音量注意!!
Get the latest Flash Player to see this player.
*******************************************
【追記】
「演奏三流」タグが付けられるのを阻止するために自分で弾いてみました.
これまで動画は別PCのwebカメラで撮っており,webカメラのキャプチャ画像(320×240)
を見ながら演奏をしているので,マウス操作ミスが激しく生じています(という言い訳をしてみる).
自分の音感の無さに泣きそうになった。。。orz
※音声が流れます.音量注意!!
Get the latest Flash Player to see this player.
コメントなし »
明けましておめでとうございます.
今年もよろしくお願いします.
ということで,「あの楽器」アプリの進捗報告でも.
現在,スワイプ操作でラインが流れていくエフェクトと
サウンド再生まではできているんだけど,
音素材が手元に無いので楽器としては未完成です。。。orz
#実機で試せないのもあいかわらず.
今日進捗があればここに追記します.
********************************
【追記】
変更点は以下の通り.
・touch時に楽器音(wav)を鳴らすようにした
・スワイプジェスチャ時にラインエフェクト表示
実機で試せなくてテンションだだ下がりなので,
ちょっとだけお正月モードに入ります.
********************************
【追記②】
動画でいくつかコメントを頂いたので回答を.
コメント①:連続で音がなるようにならない?
現在は実装が簡単そうだったので単音を鳴らすようにしていますが,
そのうちそのような実装はしたいなーと思っています.
あと,和音はやりたい!!
コメント②:そんなあなたへ脱獄を(ry
今のところ脱獄の予定はありません.
気長にAppleからのメールを待つことにします.
コメント③:弾いた和音で図形の種類かわるといいな、
図形サイズが変わる速度はベロシティに比例、位置は和音の根音のピッチに依存とか、ど?
弾いた和音で図形が変わるのは良いかもしれませんね.
あと,図形サイズの変化速度についてのベロシティとは
タッチ時間という解釈で良ければすぐにできそうです.アドバイスありがとうございます!!
あと,この実装を始めて感じたこと.
事前に書籍でObjective-Cの基本は押さえたつもりでしたが,実際には断片的にしかわかってなくて,
この実装を通じてObjective-Cの理解がちょっと深まった気がします.
新しいことをやろうとするならやっぱり手を動かさないとダメですね。。。
コメントなし »
iPhone SDK, OpenGL ES歴2日目のdandelionです.こんばんは.
今日の昼頃から先日作ったアプリをiPhoneアプリ(OpenGL ESベース)に移植開始.
4時間位かけてそれらしいものが完成.
シミュレータで動かしているのでマウスクリック(=実機のtouchと対応)で
エフェクトが変化します.まだ,マルチタッチ対応ではありません.
あと,iPhone Developer Program Standardに登録したものの
Appleからのメールが届かないので実機で試せず。。。orz
****************
とかマイペースでやってたら同じ事やっている人が先に公開してた。。。orz
なんという激しい開発競争(苦笑)
****************
【追記】
動画にて「三角形が重なったときに奥のを上書きするのが気になる」
というごもっともなご指摘を受けたので修正版を以下に掲載します.
以下,ちょっとした言い訳タイム.
lineWidthを増やして三角形を単純にLineで書くと,Lineの繋ぎ目がうまく描画されないので,
前バージョンでは三角形の塗りを2回やって誤魔化していたのですが,
速攻突っ込まれてビックリしました.スミマセン.
Get the latest Flash Player to see this player.
【追記②】
動画に対する
「実機を買いましょう!ぜひ!」というコメントに返答.
実はiPod Touch持ってたりします(苦笑)
でも,iPhone Developer Program Standardの登録が完了していないので,
実機では動かせないというジレンマが。。。もっと早めに登録するべきだったなぁ(遠い目)
本当は,
が出てから動き出そうかな-と思っていたのですが,
気長に待っていたら冬休みが終わってしまうので見切り発車な感じで.
残っているのはマルチタッチ対応と楽器部分の実装,フレーム作成かな.
楽器に詳しくないので(??)音素材を提供していただける or サイトを紹介してもらえると助かります.
【追記③】
いい加減集中力が切れてきたので,気分転換がてらにアルゴリズムをPDFにまとめてみました.
至ってふつーかつ手抜きな資料ですが参考までに.
→
anogakki_impl.pdf
コメントなし »
にて要望が挙げられている「あの楽器」の実現がニコニコ技術部界隈で流行っているらしい.
その流れに便乗してOpenCVのリハビリも兼ねて,てきとーにアプリを作ってみました.
※書き殴りなのでソースが酷いことに。。。orz
図形が線,三角,丸になる条件が元動画からはイマイチわからなかったので乱数で適当に出しています.
こういうエフェクト系の知識が皆無なので勉強したい今日この頃.
Get the latest Flash Player to see this player.
【追記】
上記アプリにおける描画はOpenCVの描画関数(cvLine, cvCircle, cvPolyLine)で実現しています.
普段OpenCVでこんなエフェクトを使った描画はやらないので新鮮な感じでした.
上記のデモ程度であればイメージの表示,ROIの設定,図形描画,マウスイベント検出等のOpenCVの基本機能で
実現できるので入門的な課題としてはいいのかもしれませんね(※OpenCV知ってる人だったら30分位で作れる?).
4 コメント »