トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     サウンドが遅れて発音されてしまいます。
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shuna
Åê¹ÆNo.6186
投稿日時: 2004-4-12 9:37
新米
居住地:
投稿: 6
使用環境:
windows XP
Flash MX 2004
サウンドが遅れて発音されてしまいます。
キーボードで音を鳴らす、
凝ったドラムマシンを作りたいのですが、

例えばAボタンを押すとバスドラム(Bass.mp3でワンショットのみ)、
Fボタンはスネア(Snere.mp3でワンショット)の
音が鳴るように割り当てても、

早いテンポでリズムを刻むと音がタイミングよく発音されずに、
遅れて発音されてしまいます。
また、MP3・wavのどちらのファイルでも同じように遅れてしまいます。


投稿No.4534にて、
kurageさんが記載されておられるとおり、
ボタンを押した時に音を再生させる場合、
ライムラグが発生するのは仕方ないのでしょうか?

また、下記のサイト・書籍も参考にしてみましたが、
いずれも解決には至りませんでした。

[ 参考にしたサイト・書籍 ]
jac0_0さんのサイト
書籍 FLASH BOOKS version 03.Sound[ 発行 株式会社BNN新社 ]

サウンドをタイミング良く発音させる
何か良い解決方法は無いでしょうか?
教えてください。

環境は以下のとおりです。
flash mx 2004
win XP pro
マシンはペンティアム4 2.4G
     メモリ512
     HDD 80G(まだまだ余裕あり)


サブリン
Åê¹ÆNo.6187
投稿日時: 2004-4-12 10:06
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: サウンドが遅れて発音されてしまいます。
そんだけのスペックがあったら、ある程度それっぽくできるように作ることができます。ただし、Winは音を合成するのが苦手で、複数の音がインタラクティブに合成っつーと、結構3つ目くらいからダメダメなんですよね。
mp3は展開するのに時間が一瞬掛かるんで、wavの方がタイミング早いですが、キーを押した時、となると、結構その瞬間Flashが音を合成しなければならないんですが、計算の時間が掛かり(音楽業界ではレイテンシーと言ったりしますが)、音楽ソフトだとそれを帳消しにする仕組みを搭載してたりするんです。
Macだと簡単に出来たりするんですけどね。Macは8チャンネルのサウンドがあるのに対し、Winは2系統しかないんでソフトで合成する手間が多くなるんです。

タイミングを鳴らすイベントはちゃんとkeydownですよね?keyupで物理的にラグってるわけではないですよね?

経験的にBGM鳴らして、サウンドを1つくらいならいいんですが、速いマシンでも、3つ目あたりからアヤシイです。


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

サブリン
Åê¹ÆNo.6188
投稿日時: 2004-4-12 10:07
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: サウンドが遅れて発音されてしまいます。
あ、後自分の環境は、アカウント編集のところに書き込んでおいてください。左に表示されるようになります。


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

shuna
Åê¹ÆNo.6222
投稿日時: 2004-4-13 10:13
新米
居住地:
投稿: 6
使用環境:
windows XP
Flash MX 2004
Re: サウンドが遅れて発音されてしまいます。
早速の返答ありがとうございます。

スペックやサウンドボード未搭載が問題ではなかったようですね。

遅いテンポならそれっぽく聞こえますが、
早いテンポで、ソフトシーケンサー並のキッチリしたタイミングで
発音するのは、flash(windows環境)では難しいようですね。

発音タイミングと同時発音数に気をつけて、
工夫しながら作ってみます。

質問への返答だけでなく、
アカウント編集方法まで教えていただいて
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops