Ableton Liveのアレンジメントビューでグリッドを無視して編集する方法

Ableton Liveのアレンジメントビューでグリッドを無視して編集したいことが時々あります。標準状態では下図のようにグリッドに沿ってオーディオやMIDIを編集する状態になっているので、どうやったらグリッドを無視して編集できるか調べました。

グリッドに拘束されている
続きを読む

KindleでリジェクトされたEPUBファイルのチェックすべき点

KDPにEPUBをアップロードしたにもかかわらず、本のデータがうまく更新できない事象が発生し、その原因をKDPに問い合わせたところ、.opfファイルに誤りがあるためデータがうまく更新できないという旨の連絡を受けてデータを修正することになりました。
その際のチェックポイントをメモしておきます。 続きを読む

openFrameworksでFboのスクリーンショットを保存する方法

openFrameworksでFboのスクリーンショットを保存する方法です。
ofFboをを一旦ofPixelsに変換したのちofImageにするとうまくいくようです。

    ofImage img;
    ofFbo fbo;
    ofPixels pixels;

sキーが押されたらファイルが保存されるようにします。

void ofApp::keyPressed(int key){
    if(key =='s'){
        fbo.readToPixels(pixels);
        img.setFromPixels(pixels);
        char fileNameStr[255];
        string date = ofGetTimestampString();//タイムスタンプをファイル名にする
        sprintf(fileNameStr, "%s.png", date.c_str());
        img.save(fileNameStr,OF_IMAGE_QUALITY_BEST);
    }
}

ofCreateWindowでウィンドウを作った際にGLSL #version 120のShaderを動かすための設定

ofCreateWindowでウィンドウを作った際にGLSLの#version 120が動きませんでした。
setGLVersionの設定を3,2から2,1に書き換えると動きました。

int main( ){
    ofGLWindowSettings s;
    s.setGLVersion(2,1);//ここを2,1にする
    s.width  = 1920;//画面サイズ
    s.height = 1080;//画面サイズ
    ofCreateWindow(s);
    ofRunApp(newofApp());
}

このサイトでも紹介されているように3,2だと#version 150しか動作しません。

ofCreateWindowでつくったウィンドウ内でマウスカーソルを消す方法

openFrameworksのプログラムでofCreateWindowを使ってウィンドウを生成した際にofHideCursor()でマウスカーソルが消えない事象に対する対策です。
Mac OSX Yosemiteで確認しました。

//setup()内に書く
//ofHideCursor(); 効かない
 CGDisplayHideCursor(NULL);//これでカーソルが消える

TrueTypeFontをofVboMeshに変換して表示する方法

openFrameworksでTrueTypeFontをofVboMeshに変換する方法を調べてみました。

フォーラムのこの投稿を参考にしました。
https://forum.openframeworks.cc/t/extrude-text-into-3d/6938/2
続きを読む

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

今年もatnr.netをよろしくお願いいたします。

Mac OS Xの写真アプリ(Photos)でRAWファイルを書き出す方法

Mac OS Xの写真管理アプリ「写真」(Photos)でRAWファイルをデスクトップへコピーしようとするとJPEGファイルしかできなかったので、RAWファイルをコピーする方法を調べてみました。
Photos
続きを読む

【Mac】Xcode付属のファイル比較ソフトFileMerge

Macでファイルの差分を調べるソフトFileMergeを紹介します。Xcodeをインストールしていれば誰でも使うことができます。
HTMLやCSSなどのテキストデータの差分を比較するのに便利です。

FileMerge
続きを読む

モジュラーシンセサイザーのアウトプットの電圧を測るためのアダプターを作る

電圧を計測できるテスターは持っていても、その先端(テスターリード・テストリード)をそのままモジュラーシンセサイザーのアウトプットにつなげるのはなかなか難しいです。
というわけで、かんたんにテスターでモジュラーシンセのアウトプットの電圧を測るためのアダプターをつくってみました。

アダプタ

続きを読む