すこしふしぎ.

VR/HI系院生による技術ブログ.まったりいきましょ.(友人ズとブログリレー中.さぼったら焼肉おごらなきゃいけない)

【Max/MSP】jsオブジェクトでリスト処理【JavaScript】

お久しぶりです.1000chです. 修士論文と戦いはじめブログ停滞からはや5ヶ月. 怒涛の修士論文の後,激動の新社会人生活にもなれ,だんだんと落ち着いてきました. ということでそろそろブログ再開したいなと思った次第です. 方向性は以前と変わらずやり…

【openFramewoks】oFアプリはどのようにして起動しているのか?【for iOS】

こんばんは.1000chです. 実験やら研修やら,何かと年末は忙しいですね. 最近oF for iOSの記事を書いている訳ですが, 「そもそもiOS上でoFアプリはどのように動いているのだろう?」と気になりました. そもそもiOSアプリのライフサイクルも分かっていな…

【openFrameworks】oF for iOSでretina対応する(ためにoF初期化コードを読んでみた)話【ofxiOSAppWindow】

こんばんは.1000chです. oFを利用するメリットの一つに,モバイル端末向けのアプリを簡単に開発できる,という点があります. oF for iOSだとか,oF for Androidとかですね. ユーザ操作イベントに関するロジックとかは別個になってしまいますが,メインロ…

【openFrameworks】ofxTweenで連続アニメーションさせる【ofxTween】

こんばんは.1000chです. この前ふと思いついたんですが,コード中case1,case2を簡単に切り替えたいときに /* #case1 /*/ #case2 //*/ としておくとcase2, //* #case1 /*/ #case2 //*/ としておくとcase1が適用でき,冒頭の/有る無しでtoggleできます. よ…

【openFrameworks】ofxTweenでアニメーションさせる【ofxTween】

こんばんは.1000chです. 関数型のパラダイムを知りたいなーと思いClojureの勉強を始めました. まだ基本文法を知っただけですが,昔嫌いだったカッコの嵐も今はそこまで抵抗無く読めて成長を感じています. まだ今は,ね. さて今日もoFネタでいきますよ.

【find】複数ファイルをまとめてafconvertする【xargs】

こんばんは.1000chです. 翌日午前中から予定があると,夜中に無理出来なくて進捗がアレですね. ライフサイクルをずらせ,という話でしょうか. さて,今回はunixコマンドネタです. いきますよー.

【openFrameworks】自作クラスのvector対応時におけるeventバインディングでドハマった話【ofEvent】

こんばんは.1000chです. 情報社会においては,いろいろなところでアカウントを作成する機会がありますね. 最近はソーシャルアカウント連携で登録なんてのもありますが. アカウント登録と切っても切れない関係なのがパスワード. よくないよなーと思いつ…

【openFrameworks】トグルボタンをつくる【ofEvent】

こんばんは.1000chです. 前回 ofEventの基礎的なところを学んだので,今回はタッチイベントに応じたボタンをつくってみます.

【openFrameworks】イベントドリブンな処理をつくる【ofEvent】

こんばんは.1000chです. うちのMBAさんがこんなことを言い出しました. つらたん... ...さてと. 最近またoFを触る機会が多かったりします. そこで今日はひとつoFネタでいきましょう. jQuery風に,イベントドリブンな処理をつくってみます.

ブログ開始から1年(+α)が経ちました.

こんばんは.1000chです. 昨年度サマーインターンで出会った仲間達と続けてきたこのリレーブログ,始めてからもう早1年です. というか,もう1年+αが過ぎています. せっかく節目ということで,自分のブログの1年を振り返ってみようと思います.

【Max/MSP】jsオブジェクトでプログラミング【javascript】

こんばんは.1000chです. 昨日の今日でまた更新です. javascriptネタ...と見せかけてMax/MSPネタです. Maxってサウンド処理には便利なんですが,数値計算をプログラム風に行ったり,if文でのルーティングとかやろうとすると以外と面倒なところあるんです…

【coffeescript】存在確認演算子【?】

こんばんは.1000chです. 先週末,同期内定者とのチーム開発が一段落しました. 内定式でそれの発表など行いましたが,昨年のインターンに続き非常に良い経験でした. 気が向いたらそのうち記事にまとめます. この開発のなかで自分は主にフロントを扱って…

【coffeescript】ファットアローでコンテクスト保持した関数定義【javascript】

こんばんは.1000chです. coffeescriptの機能の中で好きなものに,「ファットアローによる関数定義」があります. 一言で言うと「定義する関数内で現在thisコンテキストを維持」することができるようになる機能です. javascriptにおけるthisトラップはよく…

【coffeescript】関数の即時実行【javascript】

こんばんは.1000chです. 長かったようで短いTA生活も終わり,また日常に戻りつつあります. 今回のTA生活を経て,だんだんとjsが好きになってきました. (というか今まで自分は何もわかっていなかったことを実感させられました(´・ω・`)) あわせて久しぶ…

【javascript】npmとbower【ライブラリ管理】

おはようございます.1000chです. やー,Apple Event,面白かったですね. 注目度が高いおかげで,接続不安定でぐぬぬなシーンが多かったです. Access Deniedと戦いながら頑張って視聴しましたよー.

【vagrant】仮想環境をシェアする話【share】

こんばんは.1000chです. 気づけばTA業を始めて1週間以上経っています. 参加者の成長具合を見ているととても楽しいです. 自分も改めて そんなこんなやってる裏で,vagrant cloudなるものを知りました. これ使うと,自分の仮想マシン環境で動いているweb…

【python】自己相関関数を用いたピッチ検出【サウンドプログラミング】

こんばんは.1000chです. 今週頭から内定先のインターンが始まり,今年はTAとして参加生のサポートをしています. 自分が昨年参加したインターンに,このような形で携われるのはなかなか感慨深いものがあります. 振り返るとこのブログを始めたきっかけもこ…

【python】バーコードリーダで遊ぶ・isbnコードで書籍検索【楽天API】

こんばんは.1000chです. 先日四国まで旅行に行ってまいりました. 3泊4日で4県巡ってきましたが,四国なかなか良いとこですね. 山あるし海あるし川あるし. いつかまた行きたいなぁ. さて今回は,ISBNコードから書籍データにアクセスしてみようと思い…

【Max/MSP】ワイヤレスでシグナルストリーミング【netsend~】

こんばんは.1000chです. 世間は台風やなんだで大変ですね. 今週末人生初の四国旅の予定なのですが,はたしてどうなることやら. 今回はpythonではなく,ビジュアルプログラミング言語Maxの話題です.

【python】フレームごとのフィルタリング - オーバーラップアド(wip)【サウンドプログラミング】

こんばんは.1000chです. 久しぶりにXSSの勉強をしているのですが,思うように攻撃することができないです(もちろん練習用サイトですよ). 自分が攻められないということは,無意識にwebサイトにその脆弱性を埋め込んでいる可能性があるということなので…

【javascript】配列ライクなオブジェクトでforEachどうやるのか調べた話【querySelectorAll】

こんばんは.1000chです. 先日,思い出のマーニーをみてきました. facebookで友人の評価がよかったので期待してたんですが,ほんと良かったです. 最後(´;ω;`)ってなりました. この夏,引きこもってる人はぜひ見に行くと良いと思います. アクティブとい…

matplotlibが動かなくなった話(soxインストールのせい?)

こんばんは.1000chです. 皆さん3連休いかがお過ごしでしたか? 自分は「部屋の片付けをして快適な開発ライフを!」という目標を掲げ, 積み重なった漫画を整理していたら連休が終わっていました. そして気づいたら体調を崩し、今日は一日家で開発もとい…

【python】スペクトログラムを表示【サウンドプログラミング】

こんばんは,1000chです. 週末に論文締め切りがあったりバイトの締め目標があったりで,なぜか最近やたら忙しいです. こーゆーのってなぜか重なるものですよね... しかしリレー形式を取ってる以上さぼる訳にはいきませんね. さーてがんばって書かないと(…

【python】テンポ解析してみる【サウンドプログラミング】

こんにちは,1000chです. またサウンド処理に戻ってまいりました. 今日は前々から気になっていた,テンポ解析プログラムを作ります. 別に何に使いたい,という訳じゃないんです. 作りたいから作るのです.

プレモルCM画像を作る with Photoshop

こんばんは.1000chです. 昨日の今日で連投です. 最近,PC触れる人気取るならPhotoshopやらIllustratorくらいたしなんでおきたいなという想いがふつらふつらしております. デザイナー的センスは無いですが,せめてプレゼンスライドのイラストくらい自作で…

プレモルCM画像を作る with openFrameworks

こんにちは,1000chです. 先週1週間,ギリシャはクレタ島まで学会にいって参りました. リゾート地なだけはあり良い景色がいっぱいでした. 中でも近くのサントリーニ島がとてもよい感じです. せっかく良さげな写真が撮れたので,プレモルCM的な色抽出画…

【python】モジュレーション系エフェクト・ビブラート【サウンドプログラミング】

こんにちは.1000chです. これまで空間系エフェクト(リバーブ),ダイナミクス系エフェクト(ディストーション)と作ってきました. さて今回は,モジュレーション系のエフェクトを作ってみたいと思います.

【python】歪み系エフェクト・ディストーション【サウンドプログラミング】

こんにちは.1000chです. 前回はpythonでディレイ,リバーブエフェクトを作りました. 今回は引き続き,歪み系のエフェクトを作ってみようと思います. ギター,エフェクターでググるとディストーションとかオーバードライブとかファズとかいろいろあるみた…

【python】ディレイとリバーブ【サウンドプログラミング】

こんにちは,1000chです. 巷ではiOS8が発表されたようで.iOS7が出たのついこの前のような気がするんですが.早いですね. んでswiftという新言語を知ったのでぱらぱらとドキュメントみてたらこんなのが. 何でもアリですね..絵文字使えるってなんなんでし…

【python】FFTで周波数解析【サウンドプログラミング】

こんにちは,1000chです. 前回はギター,リコーダーの音を離散フーリエ変換によって 周波数軸でのデータに変換しました. しかし実行してみるとわかるのですが,前回のようなDFTの定義そのままに書いたプログラムでは,処理に時間がかかってしまいます. と…