2009-01-01から1年間の記事一覧

動画『midiで音声を表現するテスト』とボカロは比較にならない

「midiで音声を表現するテスト」なる動画がニコニコのランキングに上がっていました.すごいですねこれ、びっくりです. ところでこの動画のコメで「ボカロにくらべて自然!」というようなボカロとの比較コメが結構あるのですが、この動画の技術はボカロとは…

XMLStore をコミットしたよ!

as3

XML と ASObject の相互変換を行う XMLStore を Spark にコミットしました. データ保存やサーバーとのやり取りで使えます. var store:XMLStore = new XMLStore(); store.register(new PointXMLStorePart(), Point); var point:Point = new Point(20, 30); …

新しい書き方

ECMAScript (JavaScript, ActionScript など) では new の対象に関数を持ってくることができる. function foo() {} new foo(); この関数をコンストラクタ関数とよび、ふつうはコンストラクタ関数内で this を使って生成されるオブジェクトにアクセスする. …

shindig の makeRequest で文字化け回避法

shindig の makeRequest で得たテキストデータが文字化けするようなのでソースを追ってみた。 makeRequest された shindig(サーバー側)は取ってきたコンテンツを直接返すのではなく、JSONの形に直して送るようだ。 この時 shindig 側ではバイト配列を Stri…

コマンドの実行結果を環境変数に格納する BAT

ただし1ライン限定 @echo off for /f "delims=" %%i in ('%~2') do set %1=%%~i>setresult test "echo hello" >echo %test% hello

Windows で ウィンドウタイトルからプロセスID を得る BAT

@echo off for /f "tokens=2 delims=," %%i in ('tasklist /v /fo csv /nh /fi "windowtitle eq %~1"') do echo %%~i

Shindig のエラー対処法

Shindig を使って以下のようなエラーが出る場合は java.lang.IllegalArgumentException: type DIRECT is not compatible with address null.ソースを修正してコンパイルし直すとなおります。org.apache.shindig.gadgets.http.BasicHttpFetcher のソース90行…

JFilter を使って Sonar で和音の発音タイミングをずらす

拙作 JFilter を使って Sonar で和音の発音タイミングをずらすサンプルです。 こういうサンプル集みたいのを作ったほうがいろんな人に使ってもらえるのかなぁ… // ノート毎にいくらずらすか var d=10; // 全体にかけるオフセット var offset=0; // 逆 var re…

windows で使える2つの make に関する微妙な違い

cygwin の make は .bat を補完してくれない。.exe は補完してくれる。 target: files command argsこの時 command.exe は実行可能。command.bat は実行不可能。MinGW版のmakeなら.batも補完できる。 参考 Windows 用 GNU Make | nDiki

xyzzy で fcsh を利用する xyzzy fcsh を更新した

いろいろ気になっていたところを直しました。 結構大きめの変更。関数の仕様とかも変わっているので旧版を利用していた人は注意!*1http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 複数の fcsh バッファを作成できるようになった(バージョン毎に fcs…

基本情報技術者試験を受けてみた

基本情報技術者試験を受けてみました!■会場 札幌の会場は道都大学。JRから徒歩15分くらいです。 受験票に地図があるし近くまでいけばデカデカと看板があるのでわかりやすいです。 構内に入ってからの誘導もスムーズ。けど食堂ありって書いてあるのに試験…

タブ譜用のCSS書いてみた

はてな記法にはウクレレ記法なんてものがありますが、弦楽器をやる人にとってTAB譜をどのフォーマットで表示・印刷するのかというのはちょっと悩ましい問題です。PDF とか タブ譜作成ソフトの専用ファイル形式を使うとかいろいろあると思うのですが、今回は…

Sonar でギターのコード入力を簡単にするサンプル

拙作 Sonar 用プラグイン JFilter を使ってギターのコード入力を簡単にやるサンプルです。前準備としてJFilter をインストールしておいてください。 1、スクリプトファイルをダウンロード まず、JFilter で使用するスクリプトファイルをダウンロードします…

Next をコミットしたよ!

as3

みんなで使える ActionScript ライブラリを集めている Spark Project に拙作 Next をコミットさせていただきました! http://www.libspark.org/wiki/hidachinoiro/Next Next は ActionScript で非同期処理を簡素に書くために作られたライブラリです。 // も…

JFilter 1.0.1

JFilter をバージョンアップしました。JFilter は MIDI イベントを JavaScript でごにょごにょできる MFX-Plugin(Sonarとかで使える)です。 http://simplepage.sakura.ne.jp/software/jfilter101.zip 今回のバージョンアップの変更点は以下のとおりです。 …

JScripter 1.0.0

JScripter というものを作りました。MIDI ノートイベントを JavaScript でごにょごにょする Sonar 用のプラグインです。 http://www.vector.co.jp/soft/winnt/art/se470118.html既存のプラグインや Sonar の MIDI 操作コマンドでは実現できない細やかな加工…