・9/21 EyeWriter 2.0 のつくりかたを参考にパーツを諸々発注。
・9/23 Ps3Eyeが届いたのでoFのアドオンで動作確認。
OSX10.10でPs3Eyeを使うを参考に、ドライバ、アドオン、CoreVideoFrameworkを入れて動作確認。
※Base SDKが10.11だとUse of undeclared identifier ‘CMGetSystemProfile’というエラーが出る。
10.10にしたら解消される。
※ofxMacamPs3Eye.mmの129行目getPixels()をpixels.getPixels()に変更。
//————————————————————–
いつからか分からないんですが、Xcode7+oF0.8.4+oFのBaseSDKを10.6+ofVideoGrabberの場合、
Undefined symbols for architecture i386:
“_BeginUpdate”, referenced from:
SeqGrabberModalFilterUPP(OpaqueDialogPtr*, EventRecord const*, short*, long) in openFrameworksDebug.a(ofQtUtils.o)
“_EndUpdate”, referenced from:
SeqGrabberModalFilterUPP(OpaqueDialogPtr*, EventRecord const*, short*, long) in openFrameworksDebug.a(ofQtUtils.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
というエラーが出ます。
Carbon.Frameworkをプロジェクトに追加するとエラー解消できます。
//————————————————————–
・10/18 とりあえずwebカメラでビルドは通った。。
ハード面:VSync、微妙なところで半田でつけると、カメラが落ちたりしてたので、最終的にホットボンドで固めるのみに。。
09/23 15:48
◇ScriptingBridgeを使って、openFrameworksでiTunesの情報取得/制御◇
ターミナルで
sdef /Applications/iTunes.app | sdp -fh –basename iTunes
カレントディレクトリにiTunes.hというヘッダーファイルができあがる。
iTunes.hとScriptingBridge.frameworkをプロジェクトに加える。
/System/Library/Frameworks/ScriptingBridge.framework
ofApp.cppとmain.cppのファイルタイプをデフォルトからobjective-c++ sourceに変更。
ofApp.cpp
#include "ofApp.h"
#include "iTunes.h"
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
//--------------------------------------------------------------
void ofApp::setup(){
}
//--------------------------------------------------------------
void ofApp::update(){
}
//--------------------------------------------------------------
void ofApp::draw(){
double position = iTunes.playerPosition;
ofSetHexColor(0x000000);
ofDrawBitmapString(ofToString(position), 10,10);
}
//--------------------------------------------------------------
void ofApp::keyPressed(int key){
if(key == 'r'){
iTunes.playpause;
}
if(key == 's'){
iTunes.stop;
}
}
以上でoFからiTunesの情報取得/操作ができる筈です。
参考…
http://qiita.com/Saqoosha/items/32803149f6e150dde54b
http://d.hatena.ne.jp/kacchi0516/20100128/1264609814
http://qiita.com/kuuki_yomenaio/items/6edc7cb16a81d2bc9ef5
//—————————————————–
先週のライブ
ofxFingerDetectorで指検出
↓
指が物体(風船)の方向を向いたときにofxAudioUnitで音源を再生、という感じです。
この日はバグがあり、途中でプログラムが止まってしまいました…。修正できたらコードをアップしようと思います…。
02/23 01:41
・GLFWWindowでofSetWindowTitle(ofToString(ofGetFramerate()))–>>oFウインドウを最小化する。
↓
DockのoFアプリにマウスオーバー&マウスを動かすとフレームレートが更新される(GlutWindowでは表示されない)。
・GLFWWindowだとsyphon使用時にoFウインドウを最小化しても送り続ける事ができる(GlutWindowでは止まってしまう)。
なにかとoF0.8ではGLFWWindowではなくGlutWindowで使っていたのですが目的によってはいいみたいですね。
01/14 20:20
« 古い記事