■第二引数_FFTMode:Booleanデフォルトはfalseでtrueにするとフーリエ変換をする。サンプルはフーリエ変換はしてません。これ見てもよくわからない。この変換の中身は複雑過ぎる、ブラックボックス的なところとスルーして実装。周波数スペクトルを返す。低周波数は左、高周波数は右。0.0〜1.0の値が返ってくる。未処理のサウンド波形。-1.0〜1.0の値が返ってくる。■第三引数_stretchFactor:intサンプリング解像度。KHz1の場合は22.05KHz2の場合は11.025KHz3の場合は5.5125KHz...44.1KHzは、1秒間を44100個に区切り振幅の値を取得する(この中では一番正確に表示)。値を大きくしていくとサンプリングレートが下がるみたいで結果どうなるのかよくわからないので試してみた。フーリエ変換して値を大きくしたら波形の振幅が大きくなる。フーリエ変換しないで値を大きくしたら波形の振幅が小さくなる。値を大きくすると振幅が大雑把になってくる。なんでフーリエ変換で振幅が変わるんだ。なんだかいまいち腑に落ちない。これASの知識とか別の知識になってきてる。(音系参考)■「AS3で扱うサウンド」FlashOOPのサイト、バスキュールの方の解説。すごい丁寧にまとまっています。留意点のところかなり致命的だなぁ。試したけど音は鳴ったままで描画が止まった。※下記の音鳴らすとswfの音は再生されたままで動きが止まる。■trick7さんのブログもとても参考になります。とってない」と書かれている。音ファイルは解析できないっぽい。Flight404はXMLに最初吐き出してたのを知りました。ことはダイナミックレンジがでかい方が単純におもしろい絵になる。それとブレイクビーツみたいのとかビートが複雑なもの。考えたけどサンプル音源は適当な4つ打ちを作ってテスト。MichelleさんのLab。この人TB303、TR909、TR808とかFlashで作ってる。■こちらのブログの方がPlayer10で音生成をやっていました。そのうちカオスパッドとかFlashで出てきそう。それとAS3のSoundMixer.computeSpectrumの問題点と対処法という記事も書かれていました。try/catchで回避。■音のループに関してはこちらのブログに書かれてました。(Processing版)ProcessingSampleついでにプロセッシングも超軽く触る。プロセッシングの基本的な事も知らないのでかなり手探り状態でサンプルみながら動かしてみた。ESSというサウンドライブラリを使用して、Flashと同じような音に反応する簡単な波形を生成するサンプル。読み込むファイルは[data]フォルダ作ってそこに入れる。mp3ファイルも読めるみたい。FlashとProcessingの音を一緒に鳴らしたら止まらなかった。プレイヤー自体が違うからかな。軽く比較してみました。いうのもいつも使ってるScreenTimeがLeopard未対応。X版(3.6.2J)がリリース。Leopard対応しました。○ScreenTime日本語に対応。国内外で一番シェアがあると思うけど問題もいくつかある。MacのLeopardには未対応。未対応どころか実行するととても危険。現状報告されているバグとしてはインストーラと同じ階層にあるファイルと、インストーラを内包するフォルダが消えるため、インストーラをそのままzip,sit,hqxなどのアーカイブにされますと、ハードディスク内のデータを消失する可能性がございます現状この問題への解消策はなく、...http://www.screentime.jp/faq/index.html#FAQ1_07Player対応状況は9.0.20までの動作確認済みでそれ以降はおかしくなるみたい。AS3にも対応していないようなもの。○SWF2Saver英語のみだけど使い方はシンプル。10.5)対応、実際Mac使って試したらちゃんと表示された。Playerも9.0.124対応。AS3も試したら動いた。TweenerやPV3Dも動作する。ソフト自体がめちゃ安い。Proは$34.95。Standardは$19.95。Pro版はなぜかMACしかなくてWIN用とMAC用のスクリーンセーバー両方書き出せるのでお得。設定は簡単だけどScreenTimeほど色々カスタマイズができない。インストール画面があまり好きじゃない。一応海外のサイト、http://colettexgap.com/で実際にこのソフトで作成されたスクリーンセーバーも配布されてる。○GIZMOガジェット作成ツールだけどswfからスクリーンセーバーも作成できる。近日公開予定と書いてある。2年くらい前だけど会社の人が問い合わせた時予算が合わず却下。なんかライセンスだけ買ってこっちで制作するのと、ここの会社で作ってもらえたりしたりするようなのがあるそう。詳しくはわからない、今また値段も変わってると思うので問い合わせるのが早い。有名なとこでユニクロと日清食品のFreedomもギズモ製だった。対応環境は一番良い??ユニクロの動作環境説明が超シンプル。○Instantstorm英語のみ。使い方も簡単、Player9にも対応。WINにしか対応してないので論外。◎検証しきれてないけど無理やり結果。10.5)未対応でOKな時。10.5)に対応させなければならない時。→SWF2Saver予算さえあれば→GIZMO※<2009追記>fla:ver購入しました。2、3個リリースしています。srmさんありがとうございました。[AS3]テスト新年好。AS3が発表されてからけっこう経つけど今年から色々触り始めようと思って、ちょっとテストとメモ。良い書き方とかも全然わからず、でも書かないと覚えないのでCS3のヘルプや本を読みながら試行錯誤しながらやってみる。□swfAS3からプログラムで作成したモーションがクイックタイムで動作するらしいのでそれもやってみた。Tweener使って座標はMath.randomで設定してるからどうなるのかと思ったけど毎回レンダリングする度に違うモーションになった。ファイルが重かったのでサイズ縮小。□mov■ソースメモflaファイル、ドキュメントクラスにsample01。リンケージのクラス部分にDefected、Fabric、BookaShadeと記述。パッケージ、クラス、型とかから覚える事は山のようにあるなぁ。今後よく使用すると思われるマウスイベントとかエンターフレームとか、、あとは無駄にキーボードイベントとかステージとかフィルターをちょっとかけてみる。Tweenerも今回初めて使ってみた。今までEnterFrameでアニメーションとかしてたけど楽だし、汎用性もあるし流行るはずだと思った。配列ランダムでどれかのイージングがかかる。[XML]flashへの読み込み注意点Flashで外部XMLを使用するサイトの仕事が多くなってる。更新が多いサイトは特にやるべきだと思います。違いは変数を外に書くか、Fla内に書くかくらいなのか。Flash触る人以外誰でもファイルを触れるっていう利点はでかい。コメントは,下記のように記述。&apos;改行コードはLF(0x0a)として扱われCRLF(0x0d0a)として扱いたい場合は,&#xD;&#xA;と入力。この改行コードはHTMLの<p>の改行みたいになっちゃうから<br>みたいな改行が欲しい場合はダイナミックテキストをHTMLとしてレンダリングして&lt;br&gt;のように記述。TextField.textよりTextField.htmlTextの方がちょっとファイル容量が重くなるから注意。----------------↓2008年追記↓----------------■改行XMLの記述で簡単な改行のやり方。例:)<![CDATA[コートダジュールの空港。]]>XML記述参考。(IEで閲覧)Flashでの表示。上記のように記述するだけでOKだった。XMLファイルの改行コードを「CR+LF」にしちゃうと2行改行されてはまる。「LF」にだけにして保存。XMLのキャッシュ対策も必要ですね。こちらの方が書いています。以前Flashサイトで使用するBGMを外注で頼んでFlash側で低めで設定していたらクライアントからは何も言われてなかったけど制作者側から修正きた事がありました。クライアントが容量にシビアな事もあって音質下げていたけど、そこでは原曲と余りにも違いがあったし容量の制限にまだ余裕があったのでので修正対応。厄介なのがPC内臓スピーカーで音を再生される事、イヤホンやヘッドフォンで聞くのとは全く別物になってしまう。そのまま再生すると低音がほぼ聞こえず。前の記事のmp3gainとかで音量は統一しておいた方がいいかと思います。上げ過ぎると音が割れちゃいます。WEB標準の音量ってどうなんだろう、いつも色んなサイトの音を聞いて大体で設定している気がする。>>このページの先頭へ。