FlMML - PAN(ステレオ)とデチューン
約2週間ぶりの更新です。
思ってたよりフォルマントフィルタの反響が少なくてガッカリしてたとか、そういうわけじゃないですよ! まあちょっとはあるけど!
今回はPAN(ステレオ)とデチューンに対応してみました。
2回同じフレーズが鳴りますが、音色の違いに注意して聴いてみて下さい。
2度目のほうが音の広がりがあったでしょ? これがPANとデチューンの組み合わせによるコーラス効果です。
その他、付点音符の計算が直ってたり、問題のある書式の場合に一部警告が出るようになってます。EventDispatcherも理解しましたよ!
ただ今回はテンポトラック独立の件が間に合いませんでした。ごめんなさいkampさん。
次はきっと。たぶん。
思ってたよりフォルマントフィルタの反響が少なくてガッカリしてたとか、そういうわけじゃないですよ! まあちょっとはあるけど!
今回はPAN(ステレオ)とデチューンに対応してみました。
2回同じフレーズが鳴りますが、音色の違いに注意して聴いてみて下さい。
2度目のほうが音の広がりがあったでしょ? これがPANとデチューンの組み合わせによるコーラス効果です。
その他、付点音符の計算が直ってたり、問題のある書式の場合に一部警告が出るようになってます。EventDispatcherも理解しましたよ!
ただ今回はテンポトラック独立の件が間に合いませんでした。ごめんなさいkampさん。
次はきっと。たぶん。
最新版のダウンロードはこちらからどうぞ。
今回追加になった機能について解説します。
まずはPANことパンポット。音の定位というやつですね。スピーカーの右から聞こえるか、左から聞こえるかを制御します。 @Pの後ろに1~127の数値を続けて書きます。64のときが真ん中で、これがデフォルト。小さいほど左、大きいほど右になります。
@Dの後ろにcent単位で、どれだけ音をずらしたいかの数値を書きます。
centというのは半音の100分の1の単位です。1オクターブがちょうど1200centになります。
こっそりLFOも入ってますが、きっと仕様変更をするので、使うときは自己責任でお願いします。
ではまた~。
今回追加になった機能について解説します。
まずはPANことパンポット。音の定位というやつですね。スピーカーの右から聞こえるか、左から聞こえるかを制御します。 @Pの後ろに1~127の数値を続けて書きます。64のときが真ん中で、これがデフォルト。小さいほど左、大きいほど右になります。
@P1C @P33C @P64C @P95C @P127Cつぎにデチューン。これは、音の高さを微調整するためものです。
@Dの後ろにcent単位で、どれだけ音をずらしたいかの数値を書きます。
centというのは半音の100分の1の単位です。1オクターブがちょうど1200centになります。
@E1,0,0,127,1 L8 C& @D20C& @D40C& @D60C& @D80C& @D0C+この2つを組み合わせて左右のスピーカーで微妙にピッチの違う音を重ねると、さっきのようなコーラス効果を生むことができます。
こっそりLFOも入ってますが、きっと仕様変更をするので、使うときは自己責任でお願いします。
ではまた~。
« 『天使と悪魔』(ダン・ブラウン) | トップページ | 『竜馬がゆく(2)』(司馬遼太郎) »
「ActionScript 3.0」カテゴリの記事
- FlMML - リングモジュレーターとSync(2009.07.26)
- FlMML - ファミコンDPCM(2009.05.16)
- キー入力のレベル、トリガ、リピートを取得(2009.05.06)
- FlMML - エクスプレッション(2009.05.03)
- FlMML - 引数つきマクロ(2009.04.12)
「FlMML」カテゴリの記事
- FlMMLリポジトリの引越し(2011.02.05)
- FlMML - リングモジュレーターとSync(2009.07.26)
- MML対応Twitterクライアント(2009.07.24)
- FlMML - DPCM変換ツール(2009.05.17)
- FlMML - ファミコンDPCM(2009.05.16)
コメント
この記事へのコメントは終了しました。
トラックバック
この記事へのトラックバック一覧です: FlMML - PAN(ステレオ)とデチューン:
» [MML記法]ドミニク(Dominique) [止ヒ糸の目艮金竟]
メロディ再生記法で、ドミニク(”Dominique” by Soeur Sourire)。 (※) 『 FlMML - デチューン 』 という、 「音の高さを微調整する機能」を利用して、 この曲のコーラス部とソロ部を表現してみました。 (※)音量に御注意。。! document.write(’ ’); $oh = o5 ; $ol... [続きを読む]
どもども。新バージョンリリースお疲れ様です!
この swf を debug player でロードすると、
以下のエラーが出続けてしまいます。
ご報告までに。
TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
at de.popforge.audio.output::AudioBuffer/start()
at com.txt_nifty.sketch.flmml::MSequencer/play()
at com.txt_nifty.sketch.flmml::MML/play()
at com.txt_nifty.sketch.flmml::FlMML/play()
at flmml/__playButton_click()
投稿: yuichi tateno | 2007.11.12 17:00
エラー報告ありがとうございます!
アミバ風に言うと「ん~? 間違ったかなぁ?」ってところですが、あれ? うちもDebug Playerで再生してるんですが…。
ちょっと調べてみますがもう眠いので明日になるかもです。m(__)m
投稿: おー | 2007.11.13 02:19
うーん。やっぱりエラーでないです。
debug playerの設定かバージョンが違うんですかね。こちらflex2 SDKですが。
それにしてもロードするだけでnull参照って言われるんですよね? イベントリスナーのあたりで失敗してるのかなぁ。
デチューン待ってる皆さんごめんね~もう寝る~(;;)
投稿: おー | 2007.11.13 02:46
あ、再生してからか!
と思ったんですが症状変わらず。というか問題起きず。うーん。このflmml080.swfですよね?
JSMMLのほうはビルドしてないので分からないんですが・・・今度こそ寝る。
投稿: おー | 2007.11.13 02:50
こんにちは、夜遅くまでお疲れ様です;;。
> flmml080.swf
ですです。
いろいろ試してみたら FlashPlayer のバージョン
によってエラーになったりならなかったりするようです。
- WinIE + FlashPlayer WIN 9.0.47 (debug)
-- エラーが出る
- FireFox + FlashPlayer Beta WIN 9.0.60.235 (debug)
-- えらー出ない
投稿: yuichi tateno | 2007.11.13 11:06
つづきはwebで!
http://d.hatena.ne.jp/tekisuke/20071113
投稿: おー | 2007.11.15 01:22
解決!
サウンドドライバが入ってないと上記のエラーが出るということなので、次のバージョンではその辺のチェックもいれてみたいです。
投稿: おー | 2007.11.16 01:24