2010年1月29日 星期五

Away3D Tenorion



最近嘗試以Away3D改寫Tenorion程式
將程式碼剪剪貼貼一下子就完成了
有一部分的程式碼是參考flashmagazine
不過3D+Dynamic Sound運作起來似乎不怎麼流暢
或許因為倉促完成
程式碼寫得不是很有效率
找時間再改改

App
source code

2010年1月3日 星期日

A Simple Binaural Beats Generator

目前FP10可以不載入聲音檔的情況下動態產生聲音
以下是簡單的FP10's Dynamic Sound 程式碼

package
{
import flash.display.Sprite;
import flash.events.SampleDataEvent;
import flash.media.Sound;
import flash.media.SoundChannel;
public class Main extends Sprite
{
private var sound:Sound;
private var channel:SoundChannel;
public function Main():void
{
sound = new Sound();
sound.addEventListener(SampleDataEvent.SAMPLE_DATA, writeSampleData);
channel = sound.play();
}

private function writeSampleData(e:SampleDataEvent):void
{
for(var i:Number = 0; i<8192; i++)
{
e.data.writeFloat(Math.random()*0.5);
e.data.writeFloat(Math.random()*0.5);
}
}
}
}

















上面這個flash範例是運用雙耳波差(Binaural Beats)的原理製作的簡單程式
需戴上耳機聆聽才有效果
Carrier可設定為(100 - 800Hz)的範圍
Beats則為想誘導的腦波頻率
β波(16 - 24Hz)為意識專注,身體呈緊張狀態
α波(8 - 12Hz)為意識清醒,身體放鬆
θ波(4 - 8Hz)為意識中斷,身體深沉放鬆
δ波(1 - 4Hz)為深度熟睡,無意識狀態
請享用^ ^
A Simple Binaural Beats Generator

警告:聆聽前請將音量調小,請勿在從事需集中注意力之事務之前或當下使用