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
emilazy has quit [Ping timeout: 240 seconds]
ullbeking has quit [Ping timeout: 272 seconds]
emilazy has joined ##yamahasynths
ullbeking has joined ##yamahasynths
ullbeking has quit [Max SendQ exceeded]
ullbeking has joined ##yamahasynths
<cr1901_modern> https://www.youtube.com/watch?v=GQ4tdCpw_ls Does anyone know anything about the music player in this video? What does Data and Offset mean? >>
<cr1901_modern> The colon between the top 6 nibbles and lower 4 nibbles is doing a lot of work. I don't think it's an addr:data pair, b/c where are the top 2 nibbles for 32-bit addrs on later x68k models?
<cr1901_modern> (Also, the addrs jump all over the place in the addr space, which seems odd to me if they're addrs:data in RAM)
ullbeking has quit [Ping timeout: 256 seconds]
ullbeking has joined ##yamahasynths
<cr1901_modern> Okay, slowed down the video. In the data field XXYYYY:ZZZZ, "ZZZZ" is the "current" data, "YYYY" is the "next" data which will replace "ZZZZ". Damned if I know what they represent tho
<cr1901_modern> ^Err, somethimes*
<cr1901_modern> Or... alternatively, the source to this player can in fact exist on Github and I can look it up myself: https://github.com/rururutan/X68Sound
<cr1901_modern> (Oops)
<Xyz_39809> wait, there's a way to play mdx on windows that ISN'T mxp/mxv?
Xyz_39809 has quit [Read error: Connection reset by peer]
Xyz_39808 has joined ##yamahasynths
emily has quit [Quit: killed]
alva has quit [Quit: killed]
alva has joined ##yamahasynths
emily has joined ##yamahasynths
<cr1901_modern> Xyz_39808: I didn't build it yet, but yes, that appears to be an MDX player
<cr1901_modern> for Windows*
<cr1901_modern> Might be my best bet in understanding the MDX spec too, since there's no English version
<andlabs> I used this
<andlabs> actually I learned the MDX format originally from this
<andlabs> erm
<andlabs> actually I forget what program it was
<andlabs> but it was some MDX to MIDI converter
<andlabs> also written by someone in Japan, and also has a fun uninitialized memory bug
<superctr_> most MXDRV players are actually based on a disassembly ported to C
<Xyz_39808> @cr1901_modern, there is english spec for mdx https://vgmrips.net/wiki/MDX vampi made it
<cr1901_modern> Xyz_39808: Hmm this was last edited before the last time I looked for an English spec
<cr1901_modern> TIL!
<cr1901_modern> (Guess I just missed it)