hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

Quartz Composerでスクリーンサーバーを作る #京都.なんか

Kyoto.なんかという勉強会で5分くらい発表したので資料を共有します.

プレゼンモード
再生
← / →で移動
fでフルスクリーン
escでおわる

Quartz Composerでスクリーンサーバーを作る

  • 京都.なんか
  • hitode909

自己紹介

  • hitode909
  • はてなではてなブログを作っている

スクリーンセーバーを作ろうという話

モチベーション

  • 自分で使う物は自分で作りたい

Quartz Composerでスクリーンサーバーを作る

  • Quartz ComposerはOS X用のアプリケーション
  • パッチをつないでいくと絵が出る

https://upload.wikimedia.org/wikipedia/en/thumb/b/bc/QuartzComposerSnowLeopard.png/800px-QuartzComposerSnowLeopard.png
Quartz Composer - Wikipedia, the free encyclopedia

インストール

スクリーンセーバーを作る

  • テンプレートがあるので選ぶ

f:id:hitode909:20160803205201p:plain

  • なんかできてるので改造していく
    • Patch Libraryから選ぶ
    • つなげていってBill Boardまで運ぶと絵が出る

f:id:hitode909:20160803205631p:plain

おすすめパッチ

  • Image
    • 絵を読み込める
  • Wave Generator
    • 波形を出せる
    • サイン波など
  • Video Input
    • カメラの入力を流しこめる
  • Audio Input
    • オーディオ入力(音量やスペクトラム)を取れる

TODO: ここでデモ

インストール

  • ~/Library/Screen Savers/に.qtzを保存するとシステム環境設定から選べる

前に作ったやつ

  • オーディオ入力のレベルを取っている
    • 低音で縦揺れ
    • 高音で白飛び
  • コンパイルが通らないとかないので酒飲みながら遊ぶのにちょうどよい


盛り上がってきた


Instagram

注意

  • ファンがめっちゃ回る
  • 電源つないでてもとくに充電されない
    • 困っている

まとめ

  • Macのスクリーンセーバーは簡単に作れる
  • ジェダイは自分のライトセーバーを自分で組み立てている

一人前のジェダイとなるためには自力で必要な部品を集め、フォースの導きに従って頭の中に浮かんだ設計図のみで、自分専用のライトセーバーを一から組み上げることが課題となっている。

ライトセーバー - Wikipedia
  • 良いエンジニアは自分のスクリーンセーバーを自分で組み立てよう
  • 作ったスクリーンセーバーを交換しよう
  • おわり