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
<whitequark> i don't mind hilights
* cr1901_modern nods
<kode54> cr1901_modern: no relation
<kode54> for instance, gamemusicemu simulates running machines
<kode54> libvgm plays logs
<kode54> gamemusicemu has log players, but the log formats (gym) suck or are horribly supported (vgm)
<cr1901_modern> Why does GYM suck, honestly? It's completely stupid-simple.
<cr1901_modern> VGM is of course better b/c it attempts to unify a bunch of chips, but I don't think GYM is bad precisely because its so simple
<kode54> GYM can't emulate cycle accurate PCM
<kode54> and even if it could, it has no dictionary for redundant PCM, so it has to log every byte for the duration of the log
<kode54> oh yeah, and no loop start control, so it has to loop the entire file
<kode54> GYM logs in time units of vblank intervals
<cr1901_modern> VGM isn't a cycle-accurate format either. The redundant PCM and loop start control are fair points.
<cr1901_modern> Not sure if the time unit is such a big deal in light of not being cycle-accurate
<kode54> no
<kode54> it isn't cycle accurate
<kode54> I tried to drive that point when it was being developed
<kode54> they refused to listen
<kode54> they said default sample rate was good enough
<natarii> gotta say, not the biggest fan of logged formats in general
* cr1901_modern isn't either, but I don't need to get on that soapbox
<natarii> same ;p
<cr1901_modern> Although, it doesn't seem like other formats that you would directly interface to a music driver, like MOD, are much better.
<cr1901_modern> fseidel convinced me of that lmao
<cr1901_modern> >it doesn't seem like other formats that you would directly interface to a music driver
<cr1901_modern> Ehhh this was sloppy
<cr1901_modern> what I'm trying to say is "I don't like how you lose the structure of the original data with a logged format"
<cr1901_modern> it gets spread out through all of the samples. You lose the ability to extract individual instruments
<cr1901_modern> (or makes it much tougher)
<cr1901_modern> >kode54: they said default sample rate was good enough
<cr1901_modern> This came up a long while ago, I'll look for the logs later.
<cr1901_modern> I was wondering why VGM couldn't encode cycles implicitly while still having 44100 sample per sec granularity.
<cr1901_modern> You have to keep a running tally of cycles elapsed anyway if you're doing VGM writes to a physical chip
<natarii> (i was referring to logged formats vs something code-based like psid)
<cr1901_modern> psid?
<natarii> c64 .sid files
<kode54> you end up with bad drivers like the QSound player in some of Capcom's games
<kode54> where the music will eventually run out of sync with itself due to Z80 programming errors
<kode54> the music never looped that many times in practice, just in the test player
<cr1901_modern> hmmm
<cr1901_modern> Re: .sid, and .spc files, that isn't what I had in mind either :P. But I acknowledge that is probably the best way on both systems
andlabs has quit [Quit: Textual IRC Client: www.textualapp.com]
andlabs has joined ##yamahasynths
<kode54> .sfm is a viable thing for SPC
<kode54> just needed an extension I added to it
<kode54> namely, storing the full SMP state, and storing an optional loop start offset for the log
l_oliveira has joined ##yamahasynths
SceneCAT has quit [Quit: *Mreow*]
<sorear> saw a conversation elsewhere about the safety of opening up a USB webcam "there's no high voltage", which is making me wonder if anyone has been foolish enough to make a USB vidicon camera
<Nerionaya> lol
<l_oliveira> someone opened a photo camera and got electrocuted on the flash capacitor and now is traumatized...
SceneCAT has joined ##yamahasynths
<doppler> haha, weird
<doppler> yeah, I wonder where they got that idea
<doppler> I've met a lot of ppl who learn 10 seconds worth of information about what a capacitor looks like and does and then that makes them think there is this deadly component in anything with electronics inside
<doppler> could be that
<sorear> meh, it's not unreasonable to ask people what precautions to take
<doppler> meanwhile I've also seen absolute novices fearlessly tear down CRT televisions, so... :)
<sorear> when people think that asking is beneath them, that's when you start having problems
<doppler> sorear: I'm with you
<doppler> there are no stupid questions with this
<doppler> I was just expressing a curiosity
<sorear> but I'm not interested in nitpicking what is and isn't reasonable safety precautions, i'm interested in seeing a USB vidicon camera :p
<Foone> I'll take two
<andlabs> okay the molex to floppy connectors with four wires instead of two came in
<andlabs> time to try out the flux engine on 3.5" disks again
<andlabs> ha! it works!
<andlabs> now to do a rpm test...
<andlabs> Rotational period is 200 ms (300 rpm)
<andlabs> hm
<andlabs> this is a very quiet drive
<andlabs> okay let's try writing an amiga firmware disk I guess
<andlabs> 2.0: Error: failed to receive command reply: Operation timed out
<andlabs> hm
<andlabs> and the access light is staying on
<andlabs> flippign the cable results in nothing happening
<andlabs> yeah it did it again, with an IBM disk this time
<andlabs> okay it won't even read past sector 2
<andlabs> hmmmmmmm.
<whitequark> no glasgow?
<whitequark> then i could at least debug it :p
<andlabs> no, sorry
<andlabs> start selling units or kits and maybe =P
<andlabs> preferably units
<andlabs> I'm starting to think my drive may be damaged somehow
<andlabs> or I put the power cable in the wrong way, but it physically won't fit the other way
<whitequark> do you want me to post on twitter asking someone i follow to build you one?
<andlabs> 5V line red is nearest ot the cable and 12V yellow is nearest to the edge of the drive
<whitequark> that should work pretty well
<whitequark> someone who follows me*
<andlabs> uhhh... sure if you want to I guess??? that would be nice
<andlabs> I forget what's currently stopping the latest revision from dropping
<andlabs> I do think my drive itself is damaged but I need to try with another disk first
mrspic227782 has joined ##yamahasynths
<andlabs> which I have right here
<mrspic227782> What are you talking about?
<whitequark> andlabs: nothing, no one is just manufacturing them in large quantities at the moment
<andlabs> ah
<whitequark> esden is supposed to but it's taking a very long time
<andlabs> and yep, even with a disk that already exists with data on it I don't get any data after sector 2
<andlabs> though strangely it also reads nothing on sectors 0 or 1
<mrspic227782> So do you guys know about DBWBP.com?
<andlabs> oh well, now I've got to switch over to the zoofloppy to dump some `special disks that just arrived`
<whitequark> andlabs: done
<mrspic227782> That site has a lot of different ROM dumps of not just professional casio synthesizers, but also emu, and yamaha PSR keyboards too
<whitequark> wait did you mention kits?
<whitequark> no affiliation but they claim 1-click order
<mrspic227782> So what would you use to play the wave ROM of a PSR-740? I have a ROM dump of it from that site
<mrspic227782> It's dwbwp.com
<mrspic227782> *DPWBP.com*
<mrspic227782> And the program ROM
<andlabs> oh I had meant sold at all, I'm not yet at that level of soldering lol
<andlabs> not usre how much there is in that kit; would have to look
<mrspic227782> And of course, the PSR-16's CPU is a YM7137
mrspic227782 has quit [Remote host closed the connection]
<andlabs> and actually
<andlabs> I'm also kinda wondering if the problem is flux paste
cr1901_modern has quit [Read error: Connection reset by peer]
<andlabs> yeaht here was definitely still flux paste there
<andlabs> I brushed it off with alcohol... then just rinsed the whole thing lol
<andlabs> will let it sit for a while and use some compressed air to finish the job
cr1901_modern has joined ##yamahasynths
l_oliveira has quit [Ping timeout: 260 seconds]