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
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<cr1901_modern>
So, I can figure out what the commands mean by watching tutorials... "F" means "Tempo", "E" means "You will hate your life"
<cr1901_modern>
But is there like a good document going into these?
<fseidel>
It doesn't explain EFx correctly, but other than that it's comprehensive
<fseidel>
also, it doesn't mention it, but if you want to be bug compatible with ProTracker, Dxx should jump one row too far when EEx is used on the same row
<fseidel>
(there's a few mods that rely on this)
<cr1901_modern>
Ty... I'm gonna have to put the MOD player aside for now sadly. Converting from Paula periods to "a sample rate that machines use" is tricky. Not only that, it has to be combined w/ keeping track of tempo
<cr1901_modern>
And not sure how to do this on a modern operating system since I can't hook interrupts :P
<fseidel>
for as much power as modern computers give us, the old ones are a million times easier to convince to do interesting things
<cr1901_modern>
To be fair, I haven't LOOKED UP how to "call a function every 1/50 seconds with minimal jitter on a modern OS in a semi-cross platform way" (if it exists)
<cr1901_modern>
I just know that in and of itself is gonna be a rabbit hole
<cr1901_modern>
So I'm "cutting my losses" and putting this aside for another day
<cr1901_modern>
fseidel: As an aside, it looks like that link will answer most of my questions ("Since MODs use Paula periods, and Paula periods imply a dynamic sample rate, how do you mix them into a sample rate that normal computers use?")
<cr1901_modern>
Thank you and andlabs for the help
<cr1901_modern>
and superctr
<andlabs>
np
<andlabs>
also
<andlabs>
Pietro Gagliardi, [18.03.21 00:21] holy shit the Yamaha C1 is huge
<andlabs>
Pietro Gagliardi, [18.03.21 00:21] integrated power supply WITH A POWER OUT PORT FOR A MONITOR
<andlabs>
and the thing is massive to boot; I'm not sure what to compare it to but I will defintely need to make a video showing it off
<andlabs>
oh yeah, also lots of MIDI ports
<andlabs>
sadly it doesn't work and even if I did get it to work it probably won't be too interesting because yamaha just used off the shelf audio software (by voyetra) — I was thinking it'd be off the shelf hardware too but now i'm not so sure
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 264 seconds]
linkmauve has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
emeb has joined ##yamahasynths
andlabs has joined ##yamahasynths
cr1901_modern1 has joined ##yamahasynths
superctr_ has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 246 seconds]