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
futarisIRCcloud has joined ##yamahasynths
natarii has quit [Ping timeout: 264 seconds]
natarii has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
<fseidel>
months ago, I found a piece of PC-98 music with an intro that sounded _really_ similar to the opening notes of the Second Reality music
<fseidel>
(the ravey part, not the ambient opening)
<fseidel>
now I can't find it and it's driving me nuts, does this sound similar to any of you
<fseidel>
*familiar
<fseidel>
for some reason I feel like it was Ryu Umemoto, but my memory might just be flaky
<ValleyBell>
andlabs: For SC-55 stuff, you need an SC-55 mkI or mkII. On the SC-88, some instruments sound different on the SC-55 instrument map.
<ValleyBell>
and reverb/chorus effects can be off
<ValleyBell>
(most PC-98 TGL games with SC-55 music have excessive reverb when played on a SC-88)
<ValleyBell>
SC-88Pro is fully compatible with the (non-Pro) SC-88
<ValleyBell>
I don't have details on incorrectly mapped instruments on the SC-8820/8850. But I know some vibrato and ADSR effects are off.
<cr1901_modern>
Currently playing- Metal Squad, Thunder Force IV
<myon98>
hehe sorry, yeah my handle names tend to be inconsistent, thanks for the stream link
<myon98>
<cr1901_modern>
Have no idea what the song playing currently is
<cr1901_modern>
Sounds like something Jesper Kyd would write
<myon98>
I'm interested in reverse engineering YM2608 and YM2151 to create a bit-perfect emulator of them, and while OPNA's FM part is probably equivalent to already done OPN2 except of some output quirks, every current ADPCM emulation seems to be slightly off from the actual chip. YM2151 is mostly for practice because a high quality die photo is already available
<cr1901_modern>
>it's the song from titan's overdrive 2 demo
<cr1901_modern>
Oops
<myon98>
Of course, I tried to further the analysis a bit for myself, and at least I was kinda able to figure out how the stereo output quirks were generated in OPNA/OPM
<myon98>
Although currently I'm mostly just a casual lurker that sometimes stare at depletion-loaded NMOS gates to get aroused, and hope to get something out of KLayout netlist extraction converted to gate level Verilog to directly simulate and test them
<cr1901_modern>
I need to work on this regularly again
<myon98>
Thanks for your great work on ym2151-decap, would you mind if I ask how are you analyzing it? I actually have never used the dietools yet because I was just visually inspecting the gates to figure out which block is where and where each of the I/O registers are
<cr1901_modern>
myon98: I use inkscape to vectorize it. And everytime I use dietools I forget, so I have to ask Sarayan for help
<cr1901_modern>
:P
<linkmauve>
Oh, I’m working on Inkscape atm, mostly fixing bugs and modernising the codebase.
<linkmauve>
Great that it’s useful. :)
<cr1901_modern>
nice! It's bad for my wrists, and integrated gfx actually isn't fast enough for tear-less updates on Win 10. But it's a good program!
<cr1901_modern>
Probably inkscape isn't optimized for rendering chunks of a 600MB png
<linkmauve>
It doesn’t actually use your GPU at all.
<cr1901_modern>
... ._.
<cr1901_modern>
then I wonder what changed between 7 and 10 that rendering got less fluid
<linkmauve>
Tearing is due to the software renderer being slow enough that as an optimisation, it cuts the scene in 512×512 tiles.
<linkmauve>
I’ve proposed to do a GSoC this summer to bring GPU rendering to it, using Servo’s SVG renderer.
<cr1901_modern>
It used to not tear- or at least, the update was fast enough that I didn't have to _perceptively_ wait
<linkmauve>
Maybe a previous version didn’t have this tiling optimisation?
<linkmauve>
I only started working very recently on the project.
<linkmauve>
For now everyone is focused on releasing 1.0.
<cr1901_modern>
The version of inkscape used should be in the raw
<cr1901_modern>
I haven't commited changes yet since going to 10
<linkmauve>
0.91 r13725
<cr1901_modern>
have any idea is that was before/after the tiling opts?
<linkmauve>
I don’t even know when they happened.
<myon98>
Although it tears badly (not even as 512x512 tiles, but probably because of some X11 shit), It's really snappy on Linux when viewing ym2151-layers.svg with 0.92.4
<cr1901_modern>
the update speed of the tearing is my issue. Guess I could try a previous version and see what happens
<cr1901_modern>
(when I get the chance)
<cr1901_modern>
I can live w/ the tearing as long as the update speed's fast
<linkmauve>
cr1901_modern, or maybe the next version? We’ve just released 1.0-rc1.
<cr1901_modern>
ooooh, will give that a try sometime in the next few days
<cr1901_modern>
not up for vectorizing tonight
<cr1901_modern>
don't feel that well
<linkmauve>
Oh, get some rest then. :)
<linkmauve>
Oh, Lenin comes back and it’s October again in the stream. ^^
<linkmauve>
Do you have the file, so that I could play it again?
<linkmauve>
Lenin is young again*.
<cr1901_modern>
Lenin?
<linkmauve>
Some dude who led a revolution some century ago.
<cr1901_modern>
I mean, this is a communism-friendly channel, but I don't see the reference :P
<linkmauve>
Ah, in the stream that was the previous song. ^^