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
Patater has quit [Quit: Explodes into a thousand pieces]
<andlabs> I have a feeling that was intentional branding
<andlabs> SYNthesis + sinGING
<andlabs> because formant synthesis is about reproducing voice
Xyz_39808 has joined ##yamahasynths
<cr1901_modern> ej5: Finally set up the mpk mini and tested it with adlplug standalone... it worked pretty well ._.
<cr1901_modern> So I now have a versatile FM synthesizer :D
<ej5> cr1901_modern, good times!
<cr1901_modern> I may skip interfacing to ardour and just use adlplug standalone, since MML is growing on me
<cr1901_modern> and I just need a way to be able to play around w/ instruments
Xyz_39808 has quit [Read error: Connection reset by peer]
Xyz_39808 has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 265 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
ej5 has quit [Quit: Leaving]
cr1901_modern1 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 250 seconds]
Patater has joined ##yamahasynths
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
andlabs has quit [Read error: Connection reset by peer]
andlabs has joined ##yamahasynths
superctr_ has joined ##yamahasynths
superctr has quit [Ping timeout: 246 seconds]
superctr__ has joined ##yamahasynths
superctr_ has quit [Ping timeout: 268 seconds]
<cr1901_modern> https://twitter.com/Wareya/status/1199287919183368193 Huh, TIL that tube amp ASTs are a thing
<cr1901_modern> err, VSTs
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 246 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Client Quit]
andlabs has joined ##yamahasynths
SceneCAT has quit [Quit: *Mreow*]
SceneCAT has joined ##yamahasynths
fseidel has quit [Quit: leaving]
fseidel has joined ##yamahasynths
<andlabs> 0.6144 Mhz : 26 us
<andlabs> 1.0 Mhz : 16 us
<andlabs> actually let me use the external clock instead
<andlabs> 2.4576 Mhz : 26 us
<andlabs> 4.0 Mhz : 16 us
<andlabs> 3.58 Mhz : x us
<andlabs> and yes I know this is a linear relationship
<andlabs> hmm
<andlabs> 4 / 16 = 3.58 / x
<andlabs> 4x = 3.58*16
<andlabs> 3.58/4 ???
<andlabs> ok...
<andlabs> yeah no that can't be right...
<andlabs> okay it's inversely proportional
<andlabs> 4*16 = 3.58*x
<andlabs> 17.88us
<andlabs> and replacing 16 with 62500...
<andlabs> wait no that one is a directly proportional relationship instead
<andlabs> 4 / 62500 = 3.58 / x
<andlabs> 4x = 62500*3.58
<andlabs> 55937.5baud
<andlabs> I don't think this is the MIDI UART...
<Lord_Nightmare> what's this from?
ej5 has joined ##yamahasynths
<ZirconiumX> https://www.phoronix.com/scan.php?page=news_item&px=GCC-11-m68k-Is-Safe <--- cr1901_modern will be pleased to hear m68k is not being dropped in GCC 11.
<andlabs> and alas, it is the MIDI UART
<andlabs> "UART"
<andlabs> Lord_Nightmare: DX100 firmware, which uses a Hitachi 6303 microcontroller as its CPU
<andlabs> like 6809 but with builtin microcontroller-y stuff like timers and a serial I/O system
<Lord_Nightmare> ah. is the 6303's rom dumped?
<Lord_Nightmare> 6303 has an external rom, as opposed to a 6301 with internal ROM
<andlabs> yes, the ROM is external
<andlabs> the service manual scans we have online even talk about a 1.2 upgrade
<andlabs> however the ROM I have is 1.1
<andlabs> I mostly figured out how the internal voices are stored but the keyboard does a LOT of keyboard-y stuff in software that involves changing chip parameter values over time and I'm trying to figure osme of them out but I really need clean monophonic sound samples just to be sure and I'm not ready to just buy a DX100 just yet
<andlabs> the sounds amples I do have have some sort of effects and have lots of notes
<andlabs> that service manual is fairly generous though
<andlabs> ***it includes a full CPU memory map for some reason***
<andlabs> (to the level of regions and memory-mapped I/O, not variables)
<andlabs> so I thought I might as well do a proper disassembly
<andlabs> afk
<andlabs> I still need to tell j oliviera that the DX100 sets those private registers in the YM2164 to values other than 0x10
<andlabs> once I figure out *why*
futarisIRCcloud has joined ##yamahasynths