as3soundeditorlib: オープンソースのActionScript 3サウンド編集ライブラリ

as3soundeditorlibとは、MITライセンスを基づいて発表され、オープンソースのActionscript 3のサウンド編集ライブラリです。

MP3ファイルのスペクトラムやキューポインタを表示できて、キューポイントの間にナビとプレーバックもできるようです。

Application displays a spectrum of the mp3 file, displays cue points from a file, and allows navigation and playback of mp3 and navigation between cue points. MIT-license.

Continue reading “as3soundeditorlib: オープンソースのActionScript 3サウンド編集ライブラリ”

Sazameki: Flashを使ったオーディオ操作のためのオンラインプラットホーム

Sazamekiとは、Adobe Flashを使ったオーディオ操作のためのオンラインオープンソースのプラットホームであり、同時にActionScript3ライブラリの名前でもあります。

「sazameki」を活用することで、Flash内でオンライン上で音を生成したり、また、その音をFlashで活用したり加工したりといったことできます。

Sazamekiの使用方法は以下のようです。使いしやすいと思いますね。

Continue reading “Sazameki: Flashを使ったオーディオ操作のためのオンラインプラットホーム”

AS3Unit: ActionScript 3.0上JUnit4の移植、単体テストを行うためのフレームワーク

AS3Unitとは、JUnit4の移植、ActionScript 3.0上で単体テストを行うためのオープンソースのフレームワークです。

Javaの開発者なら良く知ってるはずだと思いますが、JUnit4Javaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークです。次はWikiPedia上に挙げられているJUnitが推奨される理由:

一度作成すればすばやくテスト可能である。

その後はテストコードを標本とすることでバグ訂正が容易となる。

テストコードを見れば仕様が一目瞭然となる。

誰でも同じテストを行えるようになる。

独自のテストコードによるテスト作成の手間を省ける。

とても便利ですね。同じで、AS3Unitを用いる事で、効率よくテスト駆動開発を行うことが出来るようになります。

AS3Unit-Actionscript-3-Junit-for-Flash

Continue reading “AS3Unit: ActionScript 3.0上JUnit4の移植、単体テストを行うためのフレームワーク”

FOAM-AS3: ActionScript 3で開発されたオープンソースの2D物理エンジン

以前発表した「glaze: ActionScript用2D物理演算エンジン」中に既によく使われているオープンソースの2D物理エンジンを紹介しました。今回は引き続いてFOAMというActionScript 3で開発されたオープンソースの2D物理エンジンの紹介です。

APEやFisixなどはパーティクル系といえばFOAMは剛体系かと思います。

FOAM-AS3はMITラインセンスを基づいて公開されていたので、個人的な用途でも商用でも使えるものです。

開発者のブログにデモが2種類公開されています。

FOAM-AS3-2D-Rigid-Body-Physics-Engine

Continue reading “FOAM-AS3: ActionScript 3で開発されたオープンソースの2D物理エンジン”