<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>hayase.tv</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/" />
    <link rel="self" type="application/atom+xml" href="http://hayase.tv/atom.xml" />
    <id>tag:hayase.tv,2009-12-03://5</id>
    <updated>2012-01-07T05:45:25Z</updated>
    <subtitle>自分の作品のポートフォリオ＋制作日誌のようなサイト</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.12</generator>

<entry>
    <title>映像のdelayを使っておもしろい事をやってみた</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2012/01/delay.html" />
    <id>tag:hayase.tv,2012://5.1813</id>

    <published>2012-01-05T13:23:12Z</published>
    <updated>2012-01-07T05:45:25Z</updated>

    <summary>正月2日にちょっとMax初めをやってみようと、映像のdelayについて調べていた...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="maxjitter" label="max jitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<p>正月2日にちょっとMax初めをやってみようと、映像のdelayについて調べていたら結構面白いのができたのでご紹介</p>
<p>まず最初に思いついたのはこちら</p>
<p>
<object width="425" height="350" data="http://www.youtube.com/v/qI1IEpfPlQ8" type="application/x-shockwave-flash">
<param name="data" value="http://www.youtube.com/v/qI1IEpfPlQ8" />
<param name="src" value="http://www.youtube.com/v/qI1IEpfPlQ8" />
</object>
</p>
<p>なんと！<em><strong><span style="font-size: large;">一人</span></strong></em>でEX◯LEやZ◯◯で有名なCh◯Ch◯Trainのダンスができちゃんうんです。</p>
<p>続いてはこちら、しょっちゅう連載がストップしてしまうジャンプの大人気マンガの暗殺一家の必殺技の一つみたいなもの</p>]]>
        <![CDATA[<p>
<object width="425" height="350" data="http://www.youtube.com/v/dF7OMqY8umk" type="application/x-shockwave-flash">
<param name="data" value="http://www.youtube.com/v/dF7OMqY8umk" />
<param name="src" value="http://www.youtube.com/v/dF7OMqY8umk" />
</object>
</p>
<p>いやー気分はもうキ◯アですね。</p>
<p>そして、同じマンガの会長の技、千手観音的なのものを再現</p>
<p>
<object width="425" height="350" data="http://www.youtube.com/v/QfVgQtlpuhg" type="application/x-shockwave-flash">
<param name="data" value="http://www.youtube.com/v/QfVgQtlpuhg" />
<param name="src" value="http://www.youtube.com/v/QfVgQtlpuhg" />
</object>
</p>
<p>いやーdelayタイムを変えるだけでいろんな表現できるんですねー</p>
<p>最後に、delayタイムを大きめにしてみると、、、</p>
<p>
<object width="425" height="350" data="http://www.youtube.com/v/FzIr4yAQ5KY" type="application/x-shockwave-flash">
<param name="data" value="http://www.youtube.com/v/FzIr4yAQ5KY" />
<param name="src" value="http://www.youtube.com/v/FzIr4yAQ5KY" />
</object>
</p>
<p>ほんとに何人もいるように見えますね。ちょっと気持ち悪いです。</p>
<p>といった感じでシンプルなDelayでも結構面白いものができますね♪</p>]]>
    </content>
</entry>

<entry>
    <title>マイクからの音の周波数をMIDIに変換するアプリ</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2011/05/midi.html" />
    <id>tag:hayase.tv,2011://5.740</id>

    <published>2011-05-31T13:58:35Z</published>
    <updated>2011-05-31T14:06:32Z</updated>

    <summary>とあることからマイクからの音の周波数をMIDIノートナンバーに変換して、シンセを...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[とあることからマイクからの音の周波数をMIDIノートナンバーに変換して、シンセをならせる簡単なアプリをMax/MSP（今はMax5っていうんですかね）作りました。<div>画面だとこんな感じ。<br /><div><a href="http://hayase.tv/images/Bigpiano.jpg"><img alt="Bigpiano.jpg" src="http://hayase.tv/assets_c/2011/05/Bigpiano-thumb-450x374-40.jpg" width="450" height="374" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></div><div>昔周波数を解析するオブジェクトに fiddle~というのがあったのですが、今使えるのはそれを元にして作られた「<a href="http://web.media.mit.edu/~tristan/maxmsp.html">pitch~</a>」というのがあるみたいです。</div></div><div>後ほどサンプル動画もあげようかと思います。</div>]]>
        
    </content>
</entry>

<entry>
    <title>配列とfor文</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2010/12/for.html" />
    <id>tag:hayase.tv,2010://5.728</id>

    <published>2010-12-24T13:00:22Z</published>
    <updated>2010-12-24T13:28:52Z</updated>

    <summary>openFrameworks勉強中。中学生の頃？直線をひいて曲線を作る、この方法...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="openFrameworks" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<a href="http://hayase.tv/assets_c/2010/12/lineprogramDebug-33.html" onclick="window.open('http://hayase.tv/assets_c/2010/12/lineprogramDebug-33.html','popup','width=1104,height=822,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://hayase.tv/assets_c/2010/12/lineprogramDebug-thumb-450x335-33.jpg" width="450" height="335" alt="lineprogramDebug.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a><div>openFrameworks勉強中。中学生の頃？直線をひいて曲線を作る、この方法に魅入られていた時期があり。</div><div>以下重要なソース部分をコピペ</div>]]>
        <![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1038.35">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #460085}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #008c00}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d8389}
span.s1 {color: #cd00a5}
span.s2 {color: #3d8389}
span.s3 {color: #000000}
span.s4 {color: #3800df}
span.s5 {color: #460085}
span.Apple-tab-span {white-space:pre}
</style>


<p class="p1"><span class="s1">void</span> <span class="s2">testApp</span>::setup(){</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="s1">int</span> i;</p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span></span>ofBackground<span class="s3">(</span><span class="s4">10</span><span class="s3">, </span><span class="s4">10</span><span class="s3">, </span><span class="s4">30</span><span class="s3">);</span></p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span></span>ofEnableAlphaBlending<span class="s3">();</span></p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span></span>ofSetLineWidth<span class="s3">(</span><span class="s4">2</span><span class="s3">);</span></p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span></span>ofEnableSmoothing<span class="s3">();</span></p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span></span>ofSetCircleResolution<span class="s3">(</span><span class="s4">64</span><span class="s3">);</span></p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="s1">for</span>(i=<span class="s4">0</span>; i &lt; <span class="s4">1000</span>; i++){</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">start_x</span>[i] = <span class="s5">ofGetWidth</span>() - i;</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">start_y</span>[i] = i + <span class="s4">1</span>;</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">end_x</span>[i] = <span class="s5">ofGetWidth</span>() - i;</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">end_y</span>[i] = i + <span class="s4">1</span>;</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">color_r</span>[i] = <span class="s5">ofRandom</span>(<span class="s4">125</span>, <span class="s4">255</span>);</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">color_g</span>[i] = <span class="s5">ofRandom</span>(<span class="s4">0</span>, <span class="s4">255</span>);</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">color_b</span>[i] = <span class="s5">ofRandom</span>(<span class="s4">0</span>, <span class="s4">255</span>);</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">alpha_a</span>[i] = <span class="s5">ofRandom</span>(<span class="s4">0</span>, <span class="s4">125</span>);</p>
<p class="p3"><br /></p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s2">circle_r</span>[i] = i * <span class="s4">4</span>;</p>
<p class="p1"><span class="Apple-tab-span">	</span>}</p>
<p class="p1">}</p>
<p class="p3"><br /></p>
<p class="p4">//--------------------------------------------------------------</p>
<p class="p1"><span class="s1">void</span> <span class="s2">testApp</span>::update(){</p>
<p class="p3"><br /></p>
<p class="p1">}</p>
<p class="p3"><br /></p>
<p class="p4">//--------------------------------------------------------------</p>
<p class="p1"><span class="s1">void</span> <span class="s2">testApp</span>::draw(){</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="s1">int</span> i;</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="s1">for</span>(i=<span class="s4">0</span>; i&lt;<span class="s4">1000</span>; i++){</p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s5">ofLine</span>(<span class="s4">0</span>, <span class="s2">start_y</span>[i],<span class="s2">end_x</span>[i], <span class="s4">0</span>);</p>
<p class="p5"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s5">ofSetColor</span><span class="s3">(</span>color_r<span class="s3">[i], </span>color_g<span class="s3">[i], </span>color_b<span class="s3">[i], </span>alpha_a<span class="s3">[i]);</span></p>
<p class="p3"><br /></p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>ofLine<span class="s3">(</span>ofGetWidth<span class="s3">(), </span><span class="s2">start_y</span><span class="s3">[i],</span><span class="s2">end_x</span><span class="s3">[i], </span>ofGetHeight<span class="s3">());</span></p>
<p class="p5"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s5">ofSetColor</span><span class="s3">(</span>color_r<span class="s3">[i], </span>color_g<span class="s3">[i], </span>color_b<span class="s3">[i], </span>alpha_a<span class="s3">[i]);</span></p>
<p class="p3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
<p class="p1"><span class="Apple-tab-span">	</span>}</p>
<p class="p3"><br /></p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="s1">for</span> (i=<span class="s4">0</span>; i&lt;<span class="s4">100</span>; i++) {</p>
<p class="p2"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>ofCircle<span class="s3">(</span>ofGetWidth<span class="s3">()/</span><span class="s4">2</span><span class="s3">, </span>ofGetHeight<span class="s3">()/</span><span class="s4">2</span><span class="s3">, </span><span class="s2">circle_r</span><span class="s3">[i]);</span></p>
<p class="p1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s5">ofSetColor</span>(<span class="s2">color_r</span>[i], <span class="s2">color_g</span>[i], <span class="s4">255</span>, <span class="s4">10</span>);</p>
<p class="p1"><span class="Apple-tab-span">	</span>}</p>
<p class="p1">}</p>]]>
    </content>
</entry>

<entry>
    <title>MT5インストールメモ</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2010/04/mt5-1.html" />
    <id>tag:hayase.tv,2010://5.705</id>

    <published>2010-04-07T05:34:50Z</published>
    <updated>2010-04-07T05:50:11Z</updated>

    <summary>インストール時に引っかかった点メモ このページの http://www.mova...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="MT" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<p>インストール時に引っかかった点メモ</p>

<p>このページの<br />
<a href="http://www.movabletype.jp/documentation/mt5/installation/linux.html">http://www.movabletype.jp/documentation/mt5/installation/linux.html<br />
</a><br />
この辺<br />
<ul><br />
	<li>ブログディレクトリの権限を、777 に設定します。</li><br />
	<li>mt-static ディレクトリ内の support ディレクトリの権限を、777 に設定します。</li><br />
</ul></p>

<p><br />
インストールウィザードでmt-static が見つからない場合は直接mt-config.cgiを作成<br />
<a href="http://www.movabletype.jp/faq/mt-static.html">http://www.movabletype.jp/faq/mt-static.html<br />
</a><br />
DefaultLanguage ja　の追加を忘れない</p>

<p>mtフォルダはcgi-bin配下で、mt-staticは公開サイト直下</p>]]>
        
    </content>
</entry>

<entry>
    <title>壁にあたって跳ね返ったり、ランダムで方向転換したりする場合のパッチ</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2010/02/randommove.html.html" />
    <id>tag:hayase.tv,2010://5.696</id>

    <published>2010-02-08T15:26:54Z</published>
    <updated>2010-02-08T16:02:25Z</updated>

    <summary>Max/MSPで画像オブジェクトを動かすパッチを作っているので、その一部をメモ。...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="memo" label="memo" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<div>Max/MSPで画像オブジェクトを動かすパッチを作っているので、その一部をメモ。</div><a href="http://hayase.tv/images/liveCharaMix01%20%28unlocked%29.jpg"><img alt="liveCharaMix01 (unlocked).jpg" src="http://hayase.tv/assets_c/2010/02/liveCharaMix01 (unlocked)-thumb-450x227-30.jpg" width="450" height="227" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a> <div>上記パッチでは、以下の処理を行っています。</div><div><ul><li>一定時間でＸ，Ｙ方向にランダムでプラスかマイナスで移動する</li><li>metroによってbangをおくり、それに数値を足して（引いて）setし、さらにbangでまた足して、、、と繰り返して数値の増減を実現</li><li>増減する数値の幅をランダムで1から5の値にする</li><li>上下左右の壁に当たったら、逆方向に動くようにする</li></ul></div>]]>
        
    </content>
</entry>

<entry>
    <title>パッチと同じ階層にあるフォルダを起動時に自動的に読み込む方法</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/12/post-8.html" />
    <id>tag:hayase.tv,2009://5.691</id>

    <published>2009-12-10T15:53:26Z</published>
    <updated>2009-12-10T16:31:20Z</updated>

    <summary>今作っている（作っていた）Maxパッチは、サウンドファイルを20×6くらい使うた...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[今作っている（作っていた）Maxパッチは、サウンドファイルを20×6くらい使うため、20個ごとにファイルをわけたフォルダをそのつどドラッグ&amp;ドロップと、ちょっと面倒でした。<div><br /></div><div>で、同じ階層にあるファイルを読み込むことは簡単なのですが、フォルダの読み込みってパスの問題でなぜか難しく悪戦苦闘しました。</div><div><br /></div><div>その結果、編み出したのはこの方法です、どん</div><div><img alt="mikukeyvoiceFull03.jpg" src="http://hayase.tv/images/mikukeyvoiceFull03.jpg" width="169" height="233" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></div><div>はい、thispatcherを使います。</div><div><br /></div><div>thispacherオブジェクトにpathのメッセージを送ると、右アウトレットからそのパッチのある階層パスが出力されます。</div><div><br /></div><div>そして、sprintfでフォルダ名（上記では aiueo1/）追加するとめでたくフォルダーのパスができるわけです。</div><div>これをしかるべきfolderなオブジェクトに読み込ませれば<b>パッチとして作るには<span class="Apple-style-span" style="font-weight: normal; ">全然OKです。</span></b></div><div><b><span class="Apple-style-span" style="font-weight: normal; "><br /></span></b></div><div><br /></div><div>そう、、なんとなく予想されましたが、問題はアプリケーション化したときに起こりました。</div><div>thispatcherのpathがアプリ化するとうまいこといかないようなんです。</div><div><br /></div><div>ということで、あっさり深追いしないことを決め、この方法を応用して１つのフォルダをドラッグ＆ドロップすると残りの５つのフォルダも自動的に読み込まれるようにする仕様にしました。</div><div><br /></div><div>アプリでもフォルダ完全自動読み込みについては、後ほどトライしてみます。</div><div>（誰かもっとよい方法などあったら教えてください！）</div>]]>
        
    </content>
</entry>

<entry>
    <title>MT5にアップグレード</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/12/mt5.html" />
    <id>tag:hayase.tv,2009://5.689</id>

    <published>2009-12-05T05:46:23Z</published>
    <updated>2009-12-05T05:54:02Z</updated>

    <summary>MT4からのアップグレード、　mt-config.cgi　だけ新しい方にいれるだ...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="MT" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[MT4からのアップグレード、　mt-config.cgi　だけ新しい方にいれるだけですんなり行えましたが、<br />一点以下の部分にはまってしまい、プロフェッショナルテンプレートがエラーとなってしまいました。（ログイン画面も英語だった）<br /><br /><blockquote><a href="http://www.movabletype.jp/documentation/mt5/release/50.html">アップグレードの注意点</a><br />mt-config.cgi で DefaultLanguage の記述がない場合は、"DefaultLanguage ja" を追記してください。mt-config.cgi に直接追記するか、mt-wizard.cgi を再度実行して、新しくmt-config.cgi を作成します。<br /></blockquote> とりあえず、mt-config.cgi の一番下に DefaultLanguage ja を記述したらログイン画面も日本語になったし、テンプレートも初期化すればなおるようです。<br /><br />とりあえず、このサイトは通常のブログテンプレートからいじり始めたので、このままちょこちょこやっていこうと思います。<br />]]>
        
    </content>
</entry>

<entry>
    <title>フェーダー部分</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/09/post-7.html" />
    <id>tag:www.touch-the-sound.net,2009://5.664</id>

    <published>2009-09-08T17:31:25Z</published>
    <updated>2009-12-10T16:24:00Z</updated>

    <summary>DJソフトだったら、２曲をミックスしますよねってことで、フェーダー部分を実装。と...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="DJ soft" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="max" label="max" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[DJソフトだったら、２曲をミックスしますよねってことで、フェーダー部分を実装。<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="[mix] (unlocked).jpg" src="http://hayase.tv/images/%5Bmix%5D%20%28unlocked%29.jpg" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="253" width="441" /></span>ということで、フェーダー部分は後で画像にするかもしれないけど、横向きsliderをインタフェースにしました。<br />その値を使って２曲の音量のバランスを調整できるようにします。<br />右へよせれば右のソースがよくきこえ、逆にすれば左が。。という状態です。<br /><br />直線的にクロスフェードしようとすると音の場合はちょっとおかしなバランスになるので、mixパッチャーの中身はちょっと工夫しています。（だったようなうっすら記憶）<br />実際に直線的なものと比べましたがこちらが自然でした。<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>音楽再生部分</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/09/post-6.html" />
    <id>tag:www.touch-the-sound.net,2009://5.663</id>

    <published>2009-09-08T17:10:03Z</published>
    <updated>2009-12-10T16:24:09Z</updated>

    <summary>前に作ったDJソフトは、sfplay~というオブジェクトを使ったので、mp3など...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="DJ soft" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Max/MSP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="max" label="max" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[前に作ったDJソフトは、sfplay~というオブジェクトを使ったので、mp3などは使えずAIFFなどを利用する必要がありました。<br /><br />jit.qt.movieも使ってみましたが、QuickTimeの仕様の問題で曲を読み込む際に必ずもう片方の曲が、ブチっと途切れてしまう問題がありました。<br /><br />そして、最近MacBookPro15inchを手に入れてふと。。。。<br /><br /><b><font style="font-size: 1.5625em;">今のご時世、メモリに丸っと曲読み込んじゃってよくね？</font></b><br /><br />とおもっちゃいました。だって、スペック比較が<br /><br />７年前<br />iBook G3 PPC 600MHz <font style="font-size: 0.8em;"><b>メモリ１２８MB</b></font><br /><br />現在<br />MacBookPro&nbsp; 2.66GHz Intel Core 2 Duo <b><font style="font-size: 1.95312em;">メモリ4GB</font></b><br /><br />なんですもの。<br /><br />ということで、今回は以下のようにimportでbuffer~に突っ込む、groove~で再生するように試してみました。<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="djreborn (unlocked).jpg" src="http://hayase.tv/images/djreborn%20%28unlocked%29.jpg" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="180" width="267" /></span>とりあえず、同じようなセットをもう１組作って試したところ、特に音が途切れるなどなく無事再生できたようです。<br />実メモリの使用率は、2曲読み込んで364MB程度で、昔なトリプルスコアで容量オーバーでしたが、全然問題ありません。<br /><br />もっとよい選択肢もあるかもしれませんが、なんとなくひとまずはこれで進めていってみようと思います。<br />]]>
        
    </content>
</entry>

<entry>
    <title>DJソフトを新しく作ってみる</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/09/dj.html" />
    <id>tag:www.touch-the-sound.net,2009://5.662</id>

    <published>2009-09-08T16:32:02Z</published>
    <updated>2009-09-08T16:41:16Z</updated>

    <summary>７年ほど前にMax/MSPを始めて３ヶ月の頃、DJソフトを作りました。（実際に一...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="DJ soft" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="max" label="max" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[７年ほど前にMax/MSPを始めて３ヶ月の頃、DJソフトを作りました。（実際に一度だけプレイしたことあり）<br /><br />その直後くらいにJitterがでて、　QuickTimeを使ってmp3対応を試みたところ、何故か「mp3でやる必要があるのか？」的な魔女裁判にかけられた記憶がうっすらあります（＠＿＠）<br /><br />最近まったくMaxを触ってなかったこともあり、リハビリも兼ねてDJソフトをリメイクして作ってみようと何となく思い立ちました。<br /><br />ということで、制作過程をブログしていってみようと思いまっす。<br />]]>
        
    </content>
</entry>

<entry>
    <title>バナー２つめテスト</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/05/post-5.html" />
    <id>tag:www.touch-the-sound.net,2009://5.636</id>

    <published>2009-05-18T17:14:13Z</published>
    <updated>2009-05-18T17:16:14Z</updated>

    <summary>続いて違うパターンをsize(940,200);colorMode(RGB, 1...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Processing" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[続いて違うパターンを<br /><br /><blockquote>size(940,200);<br />colorMode(RGB, 100);<br />background(100);<br />noStroke();<br /><br />for(int i=0 ; i &lt; 5000 ; i++) {<br />&nbsp; <br />&nbsp; float color1 = random(0, 50);<br />&nbsp; float color2 = random(50, 100);<br />&nbsp; fill(color1, color1, color2, 40);<br />&nbsp; <br />&nbsp; float x = random(940);<br />&nbsp; float y = random(200);<br />&nbsp; rect(x, y, 15, 15);<br />}<br /><br />save("banner2.jpg");<br /></blockquote><br />最後のsaveコマンドで画像出力しています。<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://hayase.tv/images/banner2.jpg"><img alt="banner2.jpg" src="http://hayase.tv/assets_c/2009/05/banner2-thumb-550x117-24.jpg" class="mt-image-none" style="" height="117" width="550" /></a></span><br /> <div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Processingでバナー作成テスト中</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2009/05/processing.html" />
    <id>tag:www.touch-the-sound.net,2009://5.635</id>

    <published>2009-05-18T16:49:33Z</published>
    <updated>2009-05-18T17:01:36Z</updated>

    <summary>以下のソースで実行size(940,200);colorMode(RGB, 10...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Processing" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[以下のソースで実行<br /><br /><blockquote>size(940,200);<br />colorMode(RGB, 100);<br />background(100);<br /><br />for(int i=0 ; i &lt; 940 ; i++) {<br />&nbsp; <br />&nbsp; stroke(random(100), random(100), random(100));<br />&nbsp; strokeWeight(random(10));<br />&nbsp; line(i, 0,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i, 200);<br />}<br /></blockquote>上記結果は以下<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://hayase.tv/images/banner.jpg"><img alt="banner.jpg" src="http://hayase.tv/assets_c/2009/05/banner-thumb-550x117-22.jpg" class="mt-image-none" style="" height="117" width="550" /></a></span><br /><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Sound Wars　作品ビデオ公開</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2008/10/sound-wars.html" />
    <id>tag:www.touch-the-sound.net,2008://5.548</id>

    <published>2008-10-07T05:28:14Z</published>
    <updated>2008-10-07T05:33:42Z</updated>

    <summary>OriginalMusicInstrumentsの第3弾、SoundWarsのビ...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Sound Wars" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[OriginalMusicInstrumentsの第3弾、SoundWarsのビデオを<a href="http://hayase.tv/sound/sound-wars/">公開</a>！ ]]>
        
    </content>
</entry>

<entry>
    <title>MT4.2にアップグレード</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2008/09/mt42.html" />
    <id>tag:www.touch-the-sound.net,2008://5.300</id>

    <published>2008-09-14T05:14:22Z</published>
    <updated>2008-09-14T05:34:15Z</updated>

    <summary>MTのテンプレを久々にいじるべく、とりあえず4.2にアップグレードしてみましたの...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="MT" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[MTのテンプレを久々にいじるべく、とりあえず4.2にアップグレードしてみましたので、そのときのメモ。<br /><br />ちなみに、特別なプラグインも特に入れてないし、失うものは特にないしめんどくさいので、きちんとしたバックアップとかとらずにやりましたが、通常はきちんとバックアップをとりましょう。<br /><br />作業の大まかな流れは、新しいMTをアップしてmt-config.cgiを前のものからコピーしてフォルダ名変えるだけで終了。<br /> ]]>
        <![CDATA[<ol><li>最初にまず、ダウンロードしようとしてSAIDをとってしまうが、必要なしと気づく。。</li><li>
ダウンロード後に解凍せずに、SSHソフト(Fugu)でさくらのサーバーにアップロード。</li><li>（解凍しちゃうとアップロードに時間がかかるから。）</li><li>アップロードしたOSXのターミナルで、以下のコマンドでログイン</li><li>ssh (FTPアカウント名)@(ドメイン名)</li><li>先ほどアップしたファイルのディレクトリまで移動して、以下のコマンドで解凍。</li><li>unzip ファイル名</li><li>SSHソフトの方を利用してmt-config.cgiファイルをデスクトップにコピーして、再度それを4.2のフォルダに入れる。</li><li>4.1のフォルダをリネームして、4.2のフォルダを旧4.1のフォルダ名にリネームして完了。</li></ol>
]]>
    </content>
</entry>

<entry>
    <title>新しいVJソフトを作りはじめてみる</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2008/07/vj-1.html" />
    <id>tag:www.touch-the-sound.net,2008://5.289</id>

    <published>2008-07-18T17:42:29Z</published>
    <updated>2008-07-18T17:59:07Z</updated>

    <summary>先日、クラブの前日にMacBookのハードディスククラッシュに見舞われ、VJソフ...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="VJ Soft" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<div>先日、クラブの前日にMacBookのハードディスククラッシュに見舞われ、VJソフトの最近いじった部分をすべてうしないました(@_@)</div><div>（どうせならってことでハードディスクを60GBから250GBにかえて、Leopard買って新規インストールし、Max/MSP5にもアップグレードしてみました。）</div><div><br /></div><div>で、いい機会なので海賊王になれそうなくらい広大なパッチを見直して、一から作り直してみようと考えました。</div>]]>
        <![CDATA[<div>ざっくりのコンセプトとしては、各機能をカテゴライズし、自由に利用者が組み合わせてカスタマイズできるようなものを考えています。</div><div>（レゴブロックみたいな感じとも言う）</div><div><br /></div><div>連休はアクティブに活動で時間ないのに、来週の金曜日までに間に合うのでしょうか？といいいながら本日は眠いので寝ます、おやすみなさい(@_@)zZZ</div>]]>
    </content>
</entry>

</feed>

