cr1901 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://libera.irclog.whitequark.org/~h~yamahasynths
<cr1901> Welcome to #yamahasynths, the IRC channel about the Yamaha FM sound chip internals as well as floppy disk/CD theory of operation
<andlabs> look how else are we gonna get accurate Yamaha Disk Orchestra emulation
<andlabs> :V
<furan> I'm here by way of foone, I understand it is equal parts Yamaha FM sound chip internals and everything else
<cr1901> Yes, that's about right :P. Floppy disks are very popular topic under the "everything else" umbrella.
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
balrog has quit [Ping timeout: 268 seconds]
balrog has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
CatButts has joined ##yamahasynths
<CatButts> are OPL3 clones with proprietary FM mode extensions also on topic?
<cr1901> of course. The OPM variant w/ proprietary register layout comes up semi-frequently too
<CatButts> in my case, the ESSFM
<CatButts> which is non-yamaha
<cr1901> Yes, clones are on topic, but even if it weren't on topic is not enforced really :).
<cr1901> Also, excellent real name according to Pidgin :P (Felis Posterior)
<CatButts> yes
<CatButts> just you wait till I get my vhost
<CatButts> unrelated question, does anything exist out there for LA synths(D-50, MT-32, etc) besides MUNT?
<CatButts> open sauce
<cr1901> I'm not sure, eventually someone who can answer will chime in tho
* CatButts sits on his butt
<CatButts> this channel will be instrumental to my future shenanigans with the ESSFM
<CatButts> I shall stick around
<cr1901> How'd you find out about the channel? I advertise it occassionally, but haven't since Fleenode went to hell
<CatButts> I googled "mt-32 IRC"
<cr1901> Ahhh, the logger
<CatButts> I am still on freenode
<cr1901> I finally was able to get rid of my acct after the last channel I idle in (#winswitch) moved
<CatButts> https://github.com/pachuco/ESSPlayMid this is what I have of the ESS so far
<NiGHTS> GitHub - pachuco/ESSPlayMid: Attempt at reversing ES1969 proprietary 11-spices-and-herbs midi driver.
<CatButts> then I wanted to make a server+client software pair to give hardware port read/writes over Internet, and receive back soundcard audio
<CatButts> then I got distracted
<CatButts> then I got distracted again
<CatButts> so now I have to recursively solve distractions to get back to where I started
endrift has quit [Ping timeout: 240 seconds]
endrift has joined ##yamahasynths
tpw_rules has quit [Ping timeout: 240 seconds]
tpw_rules has joined ##yamahasynths
<NiGHTS> whitequark sur Twitter : "made my Yamaha OPL3 gateway https://t.co/5Iv1gm6WNi play Bad Apple https://t.co/85NhGw4mfh by converting it to VGM https://t.co/H5wJNFj1dnhttps://t.co/rk1c7vRWkd"
<CatButts> aha
<CatButts> but there is difference
<CatButts> you send whole VGM file
<CatButts> I intend to send raw port writes/reads
<CatButts> hmmmmm
<cr1901> Nothing prevents that on wq's interface (just needs to be impl'd?)
<whitequark> there's a python interface for sending raw reads/writes
<CatButts> I'd rather C
<whitequark> shrug
<CatButts> here's the thing, though, ESSFM uses its own ports above base, as well as the usual OPL3 ports
<CatButts> VGM format probably doesn't account for that
<CatButts> and reads are out of the question
<cr1901> Are reads just for busy and timer bits?
<CatButts> it does a bit more
<CatButts> it can dump and write registries of chip
<CatButts> *the state of the chip
<NiGHTS> ESSPlayMid/essfm.c at master · pachuco/ESSPlayMid · GitHub
<CatButts> #define FMREGLENGTH 595
<cr1901> CatButts: Some more context- the web interface wq has is FPGA based... so I don't think reads would be out of the question if you wrote some HDL to capture the reads from the chip, store them in a buffer, and timestamp them (cycle number)
<cr1901> But Idk what your scope is for your project, and whether writing HDL would be out of scope
<CatButts> I have a windows driver
<CatButts> for the portio
<CatButts> now I just need to do the network and client API bits
<CatButts> maybe I should have people execute C on my machine, via libtcc
<CatButts> :p
<tunixman> Or any other remote execution vulnerability. there's no need for a special effort there ;)
emeb has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<NiGHTS> Will Green sur Twitter : "First new VAX in 30 years? On a Spartan-3 #FPGA no less! Read more from Anders Magnusson on the NetBSD VAX ML: https://t.co/xBc1vA5lpzhttps://t.co/j0RwWHoA4T"
emeb has quit [Ping timeout: 265 seconds]
emeb has joined ##yamahasynths
<furan> yeah pretty sweet
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<NiGHTS> Pietro Gagliardi sur Twitter : "https://t.co/44JJsLiN8D found something that a bunch of you who follow me or who I follow will relate to… "
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
emeb has quit [Ping timeout: 272 seconds]
emeb has joined ##yamahasynths