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
<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