【68000】メガドライブ用ソフト開発 3本目【Z80】 (343レス)
上下前次1-新
45: 2011/02/01(火)21:43 ID:a6SkorTK(3/3) AAS
動画の方は限界まで解像度上げたら、
歌ってる .vgm が 4MBytes ROMに入らないくらいデカくなってもうたのだけど、
なんとなく圧縮パラメーター変えてみたらあっさり 3.8MB → 2.8MB に減ってしまいました。
解像度上がった分処理落ちしてるから、只今再生ルーチンの最適化中。
46(1): 2011/02/02(水)15:25 ID:osPUsSIm(1/2) AAS
あらすいません。リンクの一番上がCSMの動画だったから誤解させてしまいました
その下のほうにある、それっぽい母音の音色で歌ってるように聞かせる技術でやりました
CSM音声合成も一応やってみてるんですが.vgmだと1.5メガ超えちゃうんで
真面目にやるならまともなドライバ組まないとまずいっぽいです
出発点が1bit DPCMだからあまり意味ないような気もしてきてます
取り敢えずmp3で
外部リンク:www1.axfc.net
47: 2011/02/02(水)15:32 ID:osPUsSIm(2/2) AAS
バスドラに関しては私はそれで十分満足な感じかな
ツールのBPM→VSYNC変換ルーチンがテキトーなので、ソフトLFOのタイミング揺れが影響してるんだと思います
あんまり音圧上げると未改造メガドラで音割れしそうな気もしますね
48: 2011/02/02(水)16:58 ID:WE0a5lZe(1) AAS
>>46
おもすれー
CSM音声合成って当時何度説明読んでも具体的な手法がわからなかったからスルーしてた
49: 2011/02/02(水)23:57 ID:TfHdq0om(1) AAS
ザカリテ
50: 2011/02/03(木)15:10 ID:0nnEtjWA(1) AAS
ザッザッザッザッザッザッザッザッ
要らない帯域を削ったら .vgm で 800KB 以内に収まりました。
このサイズなら多分大丈夫ですよね。
外部リンク:www1.axfc.net
TimerAの周期の都合でCSMモードじゃなくて効果音モードを使っています。
そこで発音リセットしない方式(A)と、毎フレーム発音リセットする方式(B)の
2ファイルを作りました。Aはモコモコして、BはPCMっぽいですがノイジーです。
本来のCSM音声合成はB方式なんですが折角なので。
51: 2011/02/04(金)00:25 ID:8I/6srpk(1/3) AAS
おや。いつの間にか本物のCSMが出来上がってるツー事でさっそく録ってみた。
ROMカートリッジ丸ごと1本使って動画再生してる時点で既に終わってるから、
VGMがDPCMより大きいくらい大丈夫。(´^ω^`)
本日のザカリテは2本立て。
A
外部リンク[html]:hotfile.com
B
外部リンク[html]:hotfile.com
52: 2011/02/04(金)00:36 ID:8I/6srpk(2/3) AAS
Bはノイズ多いけど、何言ってるか分かりやすいのね。
そしてウチは明日から4日くらい不在になります。念の為。
53: 2011/02/04(金)21:56 ID:8I/6srpk(3/3) AAS
なんか予定間違えてた。
と言う事で家に帰ってきたら、丁度良いタイミングで衝撃の映像を発見。
ファミコン版、メガドライブ版に続いて、今度はゲームボーイ版が登場しました. . . 。
しかも今日投稿されていらっしゃいます。
【東方】Bad Apple!! PV【影絵】をゲームボーイで再現してみた。
動画リンク[ニコニコ動画]
54: 2011/02/07(月)22:57 ID:XEz8sH7y(1) AAS
Bの方が言ってる内容分かりやすいのは位相が揃っているからでしょうね
音程がずれてるので修正したものを近日上げなおしたいと思います
GB版作った人がちょっと面識がある人でフイタ
ネットの世界は広いようで狭いなぁ
55: 2011/02/09(水)19:17 ID:TCEU8qLV(1/2) AAS
面識があるお方は物凄い勢いで高画質版を完成させた様です。
動画リンク[ニコニコ動画]
ゲームボーイカラーは末期に64Mカートリッジが登場していたおかげで、
かなり好き勝手出来る様です。
56: 2011/02/09(水)19:28 ID:TCEU8qLV(2/2) AAS
そしてウチは最適化しててふと気づきました。
最適化を始める前の段階で処理落ちしてたシーンよりも、
むしろ処理落ちしてなかったシーンの方がよく処理落ちする様になってる謎。
で、よく眺めてたら、歌ってるシーンだけよく落ちてる事に気づきました。
YM2612のビジー待ちは結構時間が掛かるのかな? みたいな予感。
試しに歌ってないのに戻したらあっさり落ちなくなりました。
と言う事でVGM垂れ流しコードを68000からZ80に移動してみます。
57: 2011/02/09(水)20:31 ID:vdge1iMP(1) AAS
GB版つくった者です。捕捉が早くてびっくりしましたw
とりあえず満足のいくレベルまで出来てほっと一息。
>YM2612のビジー待ちは結構時間が掛かるのかな? みたいな予感。
CSMって実はPCM垂れ流しとと負荷変わらないんじゃ…な部分がありますね。
FM音源のウェイトが憎い。でも2CPUあればクリアできるのかな。
58: 2011/02/09(水)21:13 ID:PLsP8+wB(1) AAS
こちらは音程を正確にするためFFTの解像度を上げたら、コーラスまでガッチリ拾ってしまい
却って酷いことになったのでこれ以上は止めにします。コーラスだけ消すの大変というか無理。
YM2612の待ち時間はアプリケーションマニュアルによると
アドレスライト: 17サイクル
データライト: $21-$9E = 83サイクル, $A0-$B6 = 47サイクル
ステータスリード: 17サイクル
MC68000 = YM2612 = 7.6MHz なのでそのまま適用出来て、歌ってる箇所は
(発声ON/OFFが2, TL操作が4)6*100 + (Fnumber1-2*4op)8*60 で
最低 1080 サイクル待たされることになりますね。
単純に1フレームの負荷だと1/100相当ですが、書き込み準備やステータスリードやら
省1
59(1): 2011/02/16(水)00:15 ID:QGrrPzVs(1) AAS
密かにファミコン版を作った人もウチらに釣られてバージョンアップ中の予感(・∀・)ニヤニヤ
そして久しぶりに更新。
そもそも何でこんなに動画処理が重いんだろうと思ってたら、
激しく無駄な事をしている事に気づいて、
無駄な部分を削ったらあっさり軽くなりました。
そして高解像度化 + CSM化した version 0.06 がこれ。
外部リンク[html]:hotfile.com
輪郭がメッシュなのと、垂直同期を取ってないかの様なズレがあります。
手抜きです。0.07辺りで改善されるかも知れないです。
60: 2011/02/18(金)01:31 ID:3yaW/0OM(1) AAS
おおっ、細かくなってる
61: 2011/02/19(土)13:01 ID:JcUlXsvu(1/2) AAS
技術デモでこんなこと言うのは野暮だけど音声が若干聞きづらいね
ボタン操作でオンオフできるといいかも
62: 2011/02/19(土)17:43 ID:FrlklyvU(1) AAS
>>59
貰います。毎度お疲れ様です。
63: 2011/02/19(土)22:54 ID:RYzQDUPG(1) AAS
0.06で音声がメチャクチャ聴きづらくなったんだけど
エミュだからかな?
64: 2011/02/19(土)23:38 ID:JcUlXsvu(2/2) AAS
以前のバージョンではPCMで鳴らしていたけど今のはCSMという技術でFMで鳴らしてるらしい
俺もよくわからんが
上下前次1-新書関写板覧索設栞歴
あと 279 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s