読者です 読者をやめる 読者になる 読者になる

よくかんでたべること

そのままのみこまずに、ね。

Quartz Composerさわってみた(3)

Quartz ComposerのテンプレートにMusic Visualizerがあるので動かしてみましょう。

f:id:kanariya0922:20130218164257p:plain
Music Visualizerを選択します。カラフルなイコライザーです。

Viewerに表示するには一手間必要

エディタと一緒に真っ黒のViewerが登場しますが、iTunesで音楽を再生してもViewerには音沙汰がありません。

http://r-dimension.xsrv.jp/classes_j/4_1_quartz_composer/
を見ると、

iTunesで音楽を再生しながらiTunesのビジュアライザ(ただしゼリー、旋盤、スティックスのいずれか)を表示するとViewerにサンプルが再生できるとのこと。。。

やってみたら、本当にその通りでした!
iTunesビジュアライザやiTunes Classicビジュアライザを表示させてもViewerは真っ黒でしたが、ゼリー、旋盤、スティックスだったら、確かにViewerにサンプルが再生されます。。。これは2009年から変わってないようです。

そういえば、ゼリー、旋盤、スティックスのいずれかを選択してもビジュアライザの画面を最小化するとViewerは再生されませんでした。

いじってみることにした

f:id:kanariya0922:20130218212907p:plain
こちらがサンプルのイコライザーです。

こちらに手を加えて発色や形を少し変えてみます。

発色を変えてみる

f:id:kanariya0922:20130218212759p:plain
エディタ左上にRoot Macro Patchとあります。ここが階層の最上位です。下の階層へ移動してみましょう。

f:id:kanariya0922:20130218212821p:plain
Audio Spectrumを選択して右クリックしてEdit Macro Patchを選択します。

f:id:kanariya0922:20130218212832p:plain
Root Macro Patch > Audio Spectrum へ移動しました。

f:id:kanariya0922:20130218212844p:plain
Iteratorは繰り返し処理をおこなうパッチです。先ほどと同じようにIteratorを選択しEdit Macro Patchで移動します。

f:id:kanariya0922:20130218212852p:plain
Root Macro Patch > Audio Spectrum > Iteratorへ移動しました。
いきなりパッチが小さくなって少々驚きますが、エディタ左上のアイコンPatch Libraryの横にZoom Levelsのボタンがあるので、拡大してみましょう。

f:id:kanariya0922:20130219185002p:plain
画面に入りきれず途切れてしまっていますが、繰り返し表示している部品(Iterator Valiables)のCurrent Positionの先は÷が指定された演算子パッチがあり色情報パッチ(HSL Color)へ接続しているので、ここでバーの位置によって色を変えているようです。
f:id:kanariya0922:20130218212926p:plain
演算子部分をクリックしてPatch Inspectorを見るとこのようになっていました。
f:id:kanariya0922:20130218212942p:plain
4を1に変更するとさらにカラフルになりました。

幅を変えてみる

では、エディタ左上のRoot Macro Patchをクリックして最上位へ戻ります。
Audio Spectrumを選択してPatch Inspectorをクリックして、幅の設定値を変更します。

f:id:kanariya0922:20130218212954p:plain
ちょっとクールになりましたね(?)

いよいよiTunesで動かしてみる

では、これをiTunesでも表示してみましょう。
f:id:kanariya0922:20130219184358p:plain
File > Export で適当に名前を付けて保存してください。これを
/Library/Compositions/
に置いてiTunesを再起動すると、ビジュアライザの一覧に先ほど作成した名前が表示されているハズ。

iTunesではこんな感じ

f:id:kanariya0922:20130218215722p:plain
鏡面のほうが切れてしまっているのが少し残念ですが、完成しました!