ただメモ書き
Posted by くろっく at 01:02:09
音量に関して怪しげな動作があるのでメモ。
簡単な検証しか行っていないので間違いなどがある可能性もあります。
本来であれば、
サウンド再生時の音量 = 設定音量
であるはずが、
サウンド再生時の音量 = 基礎音量 * 設定音量
となっていると考えられます。
設定音量は、setVolume で設定した音量(0 ~ 100)のことです。
基礎音量(勝手に命名)は、そのオブジェクトに初めて内容が読み込まれたときの設定音量です。
なお、2度目以降の読み込みでは基礎音量に変化はありません。
つまり、最初に 0 を指定して読み込みを行ってしまうと常にミュートとなってしまうのです。
オブジェクトを使いまわしつつ、音量調整も行う場合は致命的な問題になります・・・
とはいえ、この条件が成立するようなコンテンツは少ないので実際には問題になりにくいのかも。
とりあえず、今のところ何が原因なのかは不明です。
回避方法は上記を理解できれば難しくは無いのかなと。
・作成環境
ParaFla Ver1.37
・再生環境
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.28.0
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.47.0
簡単な検証しか行っていないので間違いなどがある可能性もあります。
本来であれば、
サウンド再生時の音量 = 設定音量
であるはずが、
サウンド再生時の音量 = 基礎音量 * 設定音量
となっていると考えられます。
設定音量は、setVolume で設定した音量(0 ~ 100)のことです。
基礎音量(勝手に命名)は、そのオブジェクトに初めて内容が読み込まれたときの設定音量です。
なお、2度目以降の読み込みでは基礎音量に変化はありません。
つまり、最初に 0 を指定して読み込みを行ってしまうと常にミュートとなってしまうのです。
オブジェクトを使いまわしつつ、音量調整も行う場合は致命的な問題になります・・・
とはいえ、この条件が成立するようなコンテンツは少ないので実際には問題になりにくいのかも。
とりあえず、今のところ何が原因なのかは不明です。
回避方法は上記を理解できれば難しくは無いのかなと。
・作成環境
ParaFla Ver1.37
・再生環境
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.28.0
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.47.0
PR
Posted by くろっく at 00:00:00
音量バグを修正しました。
あとは、アニメーションの基礎速度を変更可能にしました。
http://clock-miku.up.seesaa.net/mikuplayer/index.html
今回からBPM指定が可能になりましたが、必須ではありません。
というか、オプション扱いです。
指定しない場合はBPM120を基本として動作します。
ついでにUIも少し変更しました。
予定ではプレイリスト関係も実装するはずでしたが・・・
デザインすら未定のままです。
ひっそりと実装されているリストファイル読み込みを利用する場合はBPM指定ができません・・・
これから実装予定です。
マニュアルなども書き直す必要があるので今回は見送りました。
あとは、アニメーションの基礎速度を変更可能にしました。
http://clock-miku.up.seesaa.net/mikuplayer/index.html
今回からBPM指定が可能になりましたが、必須ではありません。
というか、オプション扱いです。
指定しない場合はBPM120を基本として動作します。
ついでにUIも少し変更しました。
予定ではプレイリスト関係も実装するはずでしたが・・・
デザインすら未定のままです。
ひっそりと実装されているリストファイル読み込みを利用する場合はBPM指定ができません・・・
これから実装予定です。
マニュアルなども書き直す必要があるので今回は見送りました。
Posted by くろっく at 00:16:33
音量関係の処理がミスってました・・・
ミュートのまま終了させると次回から完全ミュートになります。
ある程度まで上げてから終了することで、その次からは音が出ます。
ということで、一応回避方法のみ掲載。
(あくまでも応急処置的な方法です)
・以下言い訳
ミスというか、仕様の問題が・・・
音量変更の基準が読み込み時の音量ってのは仕様?バグ?
これに気が付くまで苦労しました・・・
回避するには処理を色々と追加しないと・・・
んでまあ、現在内部処理を大幅変更中。
上記の問題に気が付いたのも偶然です。
そして、その対策処理をどう入れていくかも考え中・・・
やることが増えてきた・・・
ミュートのまま終了させると次回から完全ミュートになります。
ある程度まで上げてから終了することで、その次からは音が出ます。
ということで、一応回避方法のみ掲載。
(あくまでも応急処置的な方法です)
・以下言い訳
ミスというか、仕様の問題が・・・
音量変更の基準が読み込み時の音量ってのは仕様?バグ?
これに気が付くまで苦労しました・・・
回避するには処理を色々と追加しないと・・・
んでまあ、現在内部処理を大幅変更中。
上記の問題に気が付いたのも偶然です。
そして、その対策処理をどう入れていくかも考え中・・・
やることが増えてきた・・・
Posted by くろっく at 18:32:56
基本設定を少し変更。
ベンドの深さ:5%
ベンドの長さ:0%
上行形でポルタメントを付加:OFF
下行形でポルタメントを付加:OFF
ディケイ:30%
アクセント:50%
相変わらず理解せずに適当に調整中。
アクセントは80~30程度で散らせると良いのかも。
これは曲とか歌詞にもよるのかなと。
ディケイは30%~80%程度で適当に・・・
VELは100で・・・
これも深い意味は無し。
というか、ある程度以上なら大きな差は無いのかも。
ただし、影響を受けやすい言葉もあるので注意は必要かな。
あと、ゆったりと歌わせるには必要なところだけ短くしたほうが良いのかも。
ビブラートは初期の設定で良いのかな。
ただ、伸ばしている所だけは振幅を減らす必要があるかな。
現時点では、初期より短い部分にもビブラートをかけてるわけですが。
と言っても全部ではなく、微妙に短いために対象外となった部分にも追加してるくらいですね。
ベンドの深さ:5%
ベンドの長さ:0%
上行形でポルタメントを付加:OFF
下行形でポルタメントを付加:OFF
ディケイ:30%
アクセント:50%
相変わらず理解せずに適当に調整中。
アクセントは80~30程度で散らせると良いのかも。
これは曲とか歌詞にもよるのかなと。
ディケイは30%~80%程度で適当に・・・
VELは100で・・・
これも深い意味は無し。
というか、ある程度以上なら大きな差は無いのかも。
ただし、影響を受けやすい言葉もあるので注意は必要かな。
あと、ゆったりと歌わせるには必要なところだけ短くしたほうが良いのかも。
ビブラートは初期の設定で良いのかな。
ただ、伸ばしている所だけは振幅を減らす必要があるかな。
現時点では、初期より短い部分にもビブラートをかけてるわけですが。
と言っても全部ではなく、微妙に短いために対象外となった部分にも追加してるくらいですね。
Posted by くろっく at 18:19:19
ブレスは扱いが難しいかも・・・
少なくとも私には厳しい・・・
まあ、慣れもあるかもしれませんが。
バランスの問題があるので。
パラメータ調整時の注意点としては、環境による差を考える必要があることかな。
特にBRE関係がね・・・
(やたらと強調されることがあるので)
BRIも上げていくとBREと同様の効果が出てくるっぽいですし。
複数の環境で聞いて確認するのが良いかも。
あるいは、これらを使わない方向での調整を行うか・・・
まあ、他のパラメータの影響に関しては、まだ理解していないわけですが・・・
シンガーエディタとボーカロイドエディタの両方で調整できるパラメータもあるんですよね。
それらの関係が不明ってのも厳しいかな・・・
加算なのか乗算なのか、完全に別なのか・・・
調べれば分かるのかもしれませんが・・・
体感としては別っぽいですけどね。
まあ、何らかの関係があるのは事実ですが。
そのうち情報が出てくるかなと。
少なくとも私には厳しい・・・
まあ、慣れもあるかもしれませんが。
バランスの問題があるので。
パラメータ調整時の注意点としては、環境による差を考える必要があることかな。
特にBRE関係がね・・・
(やたらと強調されることがあるので)
BRIも上げていくとBREと同様の効果が出てくるっぽいですし。
複数の環境で聞いて確認するのが良いかも。
あるいは、これらを使わない方向での調整を行うか・・・
まあ、他のパラメータの影響に関しては、まだ理解していないわけですが・・・
シンガーエディタとボーカロイドエディタの両方で調整できるパラメータもあるんですよね。
それらの関係が不明ってのも厳しいかな・・・
加算なのか乗算なのか、完全に別なのか・・・
調べれば分かるのかもしれませんが・・・
体感としては別っぽいですけどね。
まあ、何らかの関係があるのは事実ですが。
そのうち情報が出てくるかなと。
プロフィール
連絡先
clock(ドット)miku(アットマーク)gmail.com
お知らせ
コメント・トラックバックは承認後に表示されます。
また、レスが必要な場合はメールにてお願いします。
(詳しくはここ)
最新トラックバック
ブログ内検索
その他