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
Xyz_39808 has quit [Ping timeout: 248 seconds]
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: 248 seconds]
andlabs has joined ##yamahasynths
<andlabs> lol the guy fixed the soundcloud description
<andlabs> correcting things on the internet™
<andlabs> anyway
<andlabs> I might have somehting important vis a vis a mystery of Yamaha's FM chips....
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
ej5 has quit [Read error: Connection reset by peer]
<andlabs> well it works
<andlabs> I just have to wait for google drive to process this video...
<andlabs> OK
<andlabs> have you ever wondered what the CSM mode, aka the multifrequency mode, on Yamaha's FM chips was meant to be used for?
<andlabs> well
_whitelogger has joined ##yamahasynths
<Sarayan> I wonder if I could plonk a yamaha sound chip on the gpio of a de10-nano for shit and giggles
<cr1901_modern> andlabs (haven't watch the video yet): I thought CSM was for speech synthesis and teletype
<cr1901_modern> Idk what teletype functions it had specifically, but... this is a cool vid!
<cr1901_modern> Sarayan: 2020 has been a long decade here in the Failed Experiment of America
<cr1901_modern> Also, I don't see why you couldn't drive a yamaha from an FPGA
<Sarayan> yeah, I'm thinking, the de10 even has adcs integrated
superctr has quit [Ping timeout: 268 seconds]
superctr has joined ##yamahasynths
superctr has quit [Ping timeout: 240 seconds]
superctr has joined ##yamahasynths
linkmauve has quit [*.net *.split]
mz` has quit [*.net *.split]
Sarayan has quit [*.net *.split]
Stilett0 has quit [*.net *.split]
Stilett0 has joined ##yamahasynths
MicroHex has quit [*.net *.split]
Sarayan has joined ##yamahasynths
linkmauve has joined ##yamahasynths
mz` has joined ##yamahasynths
MicroHex has joined ##yamahasynths
mz` has quit [Max SendQ exceeded]
futarisIRCcloud has quit [Ping timeout: 260 seconds]
futarisIRCcloud has joined ##yamahasynths
mz` has joined ##yamahasynths
<andlabs> well listen to the video and find out :D
<andlabs> Sarayan: oh someone has uploaded the DEP-5 ROM http://dbwbp.com/index.php/9-misc/37-synth-eprom-dumps
<Sarayan> andlanbs: niiiiiiiiiiiiice
<Sarayan> I missed it when I looked
<andlabs> a ROM I am looking for now though
<andlabs> Yamaha PSR-6 OR PSS-270 (I suspect they're the same)
<andlabs> reason: how the fuck did they make a YM2413 (!) sound so damn good
<andlabs> but oh well, let's tak about the multifrequency mode video I just put up last night
<andlabs> reposting it again for those who just woke up
<andlabs> an actual use of the CSM mode
<andlabs> brb
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<andlabs> so apparently mutlifrequency and CSM modes are two differen tthings, what the shit yamaha
<ValleyBell> yeah, there is "multi-frequency" mode (reg 27h = 40h)
<ValleyBell> and there is CSM+MultiFreq mode (reg 27h = 80h)
<ValleyBell> the latter does automatic key on/off when Timer A expires
andlabs has quit [Ping timeout: 245 seconds]
andlabs has joined ##yamahasynths
<andlabs> well the video I linked is the CSM mode
<andlabs> so
<andlabs> yeah
<andlabs> there's a sample of the only software to do it
<andlabs> have fun
<andlabs> if I can get a copy of the Japanese manual for the software I'm using there we could probably get an actual sample program (in Japan the serial number is YRM-14 instead of YRM-104)
Xyz_39808 has quit [Ping timeout: 260 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz_39808 has quit [Read error: Connection reset by peer]
<andlabs> attn
Xyz_39808 has joined ##yamahasynths
<ValleyBell> uhh... my test MIDI that was supposed to help analyzing the volume balance between CM-32L and CM-32P was a total fail.
<ValleyBell> Why? because the CM-32P firmware prevents you from selecting the test instrument via SysEx :(
<ValleyBell> with a literal: if (instrument == 0x54) then instrument = 0x55;
<ValleyBell> 0x54 = test instrument, 0x55 = silence
<cr1901_modern> can you patch it w/ your custom EPROM or is it mask ROM embedded into the die?
<ValleyBell> even worse: at least in the 32P v1.00 firmware we dumped, they broke the Orchestra Hit instrument, because it checks >=0x53
<ValleyBell> Unfortunately we only have a CM-32P and I need a CM-64 for those tests.
<ValleyBell> I asked Cloudschatze to record the MIDI and the 32P part came out silent.
<ValleyBell> The same trick worked just fine on my Roland U-110.
<ValleyBell> With a CM-32P and a U-110 I should be able to do 99% of all tests I can imagine.
<ValleyBell> Testing the volume relation between LA and PCM part is the only thing I would need a CM-64 for.
Xyz_39808 has quit [Ping timeout: 248 seconds]
Xyz_39808 has joined ##yamahasynths