2019-02-21 06:40
ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs:
https://freenode.irclog.whitequark.org/~h~yamahasynths
00:51
linkmauve has quit [Ping timeout: 265 seconds]
01:07
SceneCAT has quit [Read error: Connection reset by peer]
01:07
SceneCAT has joined ##yamahasynths
01:10
SceneCAT has quit [Read error: Connection reset by peer]
01:10
SceneCAT has joined ##yamahasynths
04:49
andlabs has joined ##yamahasynths
05:15
<
kode54 >
they may have used smpsplay instead of actual hardware
05:15
<
kode54 >
that player removes the vblank gaps from the drums for instance
06:54
<
cr1901_modern >
actual hardware? You mean recordings of actual hardware, right? (as Sonic Mania doesn't run on the Genesis)
07:40
<
kode54 >
they're actual hardware recordings?
07:40
<
cr1901_modern >
I have no idea
07:40
<
kode54 >
I meant, they used something like smpsplay to render the streams
07:40
<
kode54 >
actual genesis hardware would have interrupts on the vblank intervals, causing gaps in the drums
07:41
<
cr1901_modern >
ahhh hmmm... I thought it was the quality of the synth emulator
07:41
<
kode54 >
it depends on whether the game uses the z80 or not for the music playback
07:55
<
ValleyBell >
S3K uses the Z80 for sound processing, yeah.
07:56
<
ValleyBell >
If the drums are clean, it was probably dumped with SMPSPlay.
07:57
<
ValleyBell >
either by using its wave writer directly or by dumping VGMs and converting those to WAV
07:57
<
ValleyBell >
The latter might have a slightly better quality due to the PSG emulation used by SMPSPlay.
08:07
<
cr1901_modern >
it's not just the drums that are clean
08:07
<
cr1901_modern >
everything sounds clean
08:16
linkmauve has joined ##yamahasynths
10:17
Xyz_39809 has joined ##yamahasynths
10:21
Xyz39808 has quit [Ping timeout: 256 seconds]
10:55
Xyz39808 has joined ##yamahasynths
10:59
Xyz_39809 has quit [Ping timeout: 256 seconds]
11:38
_whitelogger has joined ##yamahasynths
14:08
<
andlabs >
how would they be using smpsplay if that's gameplay footage with sound effects
14:09
<
andlabs >
you can improve PCM quality somewhat by not holding the Z80 bus while reading joypads but this can only get you so far
14:09
<
andlabs >
and you'll still need to hold the bus when doing DMA transfers IIRC
14:10
<
andlabs >
and turning off the interrupt sowuld produce no sound at all
14:11
<
andlabs >
SMPS isn't smart enough to check the YM2612 timers and do PCM at the same time so it relies on the interrupt for timing
14:11
<
andlabs >
(because sega were dumb and didn't hook the timer interrupts to the Z80)
16:16
<
ValleyBell >
maybe they use MP3s or OGGs? no idea
20:46
Foone_ is now known as Foone
22:49
<
kode54 >
ValleyBell: Yes, Forces uses streaming music
22:49
<
kode54 >
HCA format
22:50
<
kode54 >
which is CRI's "ADX2"
22:50
<
kode54 >
MDCT based codec
23:17
Xyz_39809 has joined ##yamahasynths
23:20
Xyz39808 has quit [Ping timeout: 240 seconds]