<?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,2013-01-03://5</id>
    <updated>2013-04-18T12:57:27Z</updated>
    <subtitle>自分の作品のポートフォリオ＋制作日誌のようなサイト</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.2.2</generator>

<entry>
    <title>Kindleで絵本を販売してみた</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2013/04/kindle.html" />
    <id>tag:hayase.tv,2013://5.2071</id>

    <published>2013-04-18T12:44:22Z</published>
    <updated>2013-04-18T12:57:27Z</updated>

    <summary>昔からだそうだそうと思っていた姉が書いた絵本「にゃんにゃのしろいふく」という絵本...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Kindle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<p>昔からだそうだそうと思っていた姉が書いた絵本「にゃんにゃのしろいふく」という絵本があるのですが、Kindleでだそうかなーと思って色々試行錯誤している間に一昨日、「<a href="http://www.amazon.co.jp/gp/feature.html?ie=UTF8&amp;docId=3077699036"><span>Kindle Comic Creator</span></a>」というツールがAmazonから提供開始されました。<br /><span style="line-height: 1.62;">やっぱりマンガの売上など重要視しているみたいですね(・∀・)</span></p>
<p>絵本やマンガなどの絵や写真が中心の場合はKindleフォーマットにするのに結構癖があって、なかなか大変だったのですが、このツールを使えばPDFで作ったものをあっさりとKindle用フォーマット（.mobi）にできました。<br /><span style="line-height: 1.62;">横向き見開き固定とかも作るときの設定であっさりです。</span></p>
<p>具体的な手順なんかは別記事で書こうと思います。</p>
<p>本日発売開始された、日本語版、英語版ともによろしくお願いします！(@_@)</p>
<p>
<iframe width="320" height="240" style="width: 120px; height: 240px;" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=hayaseblogtp-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;ref=qf_sp_asin_til&amp;asins=B00CEFXZEW" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
　　　　
<iframe width="320" height="240" style="width: 120px; height: 240px;" src="http://rcm-jp.amazon.co.jp/e/cm?t=hayaseblogtp-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=B00CEGJ8IS&amp;nou=1&amp;ref=tf_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</p>
<p><span style="line-height: 1.62;">日本語版　　　　　　　　英語版</span></p>]]>
        
    </content>
</entry>

<entry>
    <title>Bootcamp容量アップ作戦メモ</title>
    <link rel="alternate" type="text/html" href="http://hayase.tv/2013/01/bootcamp.html" />
    <id>tag:hayase.tv,2013://5.2069</id>

    <published>2013-01-21T01:16:45Z</published>
    <updated>2013-01-21T01:24:12Z</updated>

    <summary>Bootcampの容量アップのためのメモ。 CubaseをBootcampのWi...</summary>
    <author>
        <name>hayase</name>
        
    </author>
    
        <category term="Other" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://hayase.tv/">
        <![CDATA[<p class="p1">Bootcampの容量アップのためのメモ。</p>
<p class="p1">CubaseをBootcampのWindows7でインストールしたが途中で残りディスク1.5GBで本体しかインストールできなかった。。。<br /><span style="line-height: 1.62;">40GB確保していてほとんどソフト入れてないのにCubase入れる前に残り8GBってどういうこと？？<br /></span><span style="line-height: 1.62;">調べると以下が主な原因</span></p>]]>
        <![CDATA[<p class="p1"><strong>Bootcampの容量節約</strong><br /><span>・仮想メモリの設定が8GBくらいになっていた。メモリが８GBあるのでこれを最低限16MBにした<br />・</span><span>スタンバイ用のファイルも７GB あるがVMware?で使われているかもしれないので保留</span></p>
<p class="p1">無事８GBは確保できたけど、これで使ってもしょうがない。後で入れなおしとか悲惨、、そこで</p>
<p class="p2"><span><strong>Bootcampの容量を増やす方法</strong><br /></span><span>1. Bootcamp領域をまっさらにしてパーティションを切り直し、ゼロからインストールする<br /></span><span>2. Wincloneというソフトを購入（ $19.9）してWinのバックアップをとって切り直したパーティションで復元する<br /></span><span>3. CamptuneXを購入して（3150円）Win（NTFSじゃないとだめよ）を入れなおすなどせずいい感じにパーティションの容量を変更する</span></p>
<p class="p2"></p>
<p class="p1">1はWindowsのライセンス認証が前回最終的に電話で色々きかれてめんどかったのでやりたくない。。。2はいいかもしれんが結構時間かかるとかなんとか、、容量足りなくなった時にまたやるのめんどそう。。。</p>
<p class="p1">ということで、３ならまた変更するときでも気軽にできるじゃん！ということで３を選択。<br /><span>が、結構これもすんなりいかず時間がかかった。</span></p>
<p class="p2"><span>調子にのってマニュアルもたいしてよまず実施したが、Bootcampを認識して分割を開始します、となってからレインボーマークですすまず。。＞何度か試すがだめ1時間</span></p>
<p class="p1">マニュアル読むと、ディスクの検証と修復やデフラグなどをMacWinどちらもやっとくのがいい。<br /><span>どちらもやった＞2時間<br /></span><span>それでもだめ。</span></p>
<p class="p1">Bootcampのバージョンが古いからかも！ということで3.3から4.0にアップデート<br /><span>MacのBootcampアシスタントでアップデート用のCDを作成し、Winで実行した。（FATのUSBメモリでもいいらしいがフォーマットできるUSBメモリはなかった）＞30分</span></p>
<p class="p2"><span>アップデート完了し、再度CamptuneXを実行<br /></span><span>眠くて仕掛けたまま即寝＞4時間半後起床したところ、ディスプレイ閉じられてた（汗</span></p>
<p class="p2"><span>開いたところ結構進んでいたらしい（構築中とでてた）<br /></span><span>実行中ですでにBootcamp領域が見当たらなかったが、パスワードきかれたところでとまってたから助かった？！</span></p>
<p class="p1">パスワードを入れて実行して出かける準備していたら、おめでとうございます！って終わってた。</p>
<p class="p1">無事win領域を100GBに変更できた！ので、後ほどCubaseの残りコンテンツのインストールやる</p>]]>
    </content>
</entry>

<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>2013-01-02T18:37:27Z</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>2013-01-02T09:09:19Z</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>2012-12-18T22:42:32Z</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>2013-01-03T08:14:21Z</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>2013-01-02T07:03:03Z</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>2013-01-03T08:14:29Z</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[<p>今作っている（作っていた）Maxパッチは、サウンドファイルを20×6くらい使うため、20個ごとにファイルをわけたフォルダをそのつどドラッグ&amp;ドロップと、ちょっと面倒でした。</p>
<div></div>
<div>で、同じ階層にあるファイルを読み込むことは簡単なのですが、フォルダの読み込みってパスの問題でなぜか難しく悪戦苦闘しました。</div>
<div></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></div>
<div>thispacherオブジェクトにpathのメッセージを送ると、右アウトレットからそのパッチのある階層パスが出力されます。</div>
<div></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;"> </span></b></div>
<div></div>
<div>そう、、なんとなく予想されましたが、問題はアプリケーション化したときに起こりました。</div>
<div>thispatcherのpathがアプリ化するとうまいこといかないようなんです。</div>
<div></div>
<div>ということで、あっさり深追いしないことを決め、この方法を応用して１つのフォルダをドラッグ＆ドロップすると残りの５つのフォルダも自動的に読み込まれるようにする仕様にしました。</div>
<div></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>2013-01-03T08:14:36Z</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[<p>MT4からのアップグレード、　mt-config.cgi　だけ新しい方にいれるだけですんなり行えましたが、<br />一点以下の部分にはまってしまい、プロフェッショナルテンプレートがエラーとなってしまいました。（ログイン画面も英語だった）<br /><br /></p>
<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 を作成します。</blockquote>
<p>とりあえず、mt-config.cgi の一番下に DefaultLanguage ja を記述したらログイン画面も日本語になったし、テンプレートも初期化すればなおるようです。<br /><br />とりあえず、このサイトは通常のブログテンプレートからいじり始めたので、このままちょこちょこやっていこうと思います。</p>]]>
        
    </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>2012-12-24T00:19:12Z</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>2013-01-01T01:28:59Z</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>2013-01-01T07:57:41Z</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>2013-01-01T15:55:55Z</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>2013-01-01T12:02:01Z</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>2012-12-23T12:40:09Z</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>

</feed>
