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
<ej5> wow, that's kinda gratifying
<Wohali> many snoot boopers.
<ej5> yeth
<ej5> i wonder if someone's going to create some open-source firmware for it.
<cr1901_modern> galaxy brain: If you release your clone firmware disassembly it's already open source
<ej5> then there's this buzzkill: https://github.com/schlae/snark-barker/issues/4
<ej5> hahahahaha
<ej5> programmers are awful about legal stuff
<cr1901_modern> I mean... I think developing such a firmware might be fun (_in C_)
<cr1901_modern> I'm not going the assembly route if I do it, sorry
<ej5> not asm? you might have a hard time getting it to fit otherwise
<cr1901_modern> Oh, is it really that fully utilized?
<ej5> yeah
<ej5> oh my ghidra is hot, i'm poking at the dsp code right now
<ej5> that decompiler is very handy
<cr1901_modern> Anyways, if you're worried about legal stuff, I'd say... you do the DSP REing, and then provide _clear written instructions_ on what the code does
<cr1901_modern> then someone can create their own version from your insns
<cr1901_modern> This is how the Compaq BIOS was created
<ej5> yeah people love the clean room concept
<ej5> i spose i could do that, writing specs is what i do all day anyway :-/
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cr1901_modern> my sympathies
andlabs has joined ##yamahasynths
<andlabs> [21:32:01] <+andlabs>Behringer Rhythm Designer
<andlabs> [21:32:01] <+andlabs>BEHRINGER
<andlabs> [21:32:01] <+andlabs>143K views1 month ago
<andlabs> [21:32:13] <+andlabs>yeah totally not the TR-808, guys
<Wohali> fuck behringer
<cr1901_modern> What is behringer?
<Wohali> company
<cr1901_modern> The Retro-VGS of the synth world?
<cr1901_modern> err nevermind
<andlabs> I don't know anythign about behringer
<ej5> german company who rips of--err--copies designs of other audio companies and manufactures in china so it's dirt cheap
<andlabs> heh
<andlabs> well that explains that look then
<andlabs> but is it poor quality otherwise
nukeykt has joined ##yamahasynths
<cr1901_modern> Yay 35 people in the room at once
* cr1901_modern grabs party hats
<cr1901_modern> 35 is special because it means the list of users in my client has a scrollbar now lmao
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
futarisIRCcloud has joined ##yamahasynths
<Foone_> solution: buy bigger monitor
<cr1901_modern> hah
<l_oliveira> later guys
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
nukeykt_ has joined ##yamahasynths
nukeykt has quit [Ping timeout: 256 seconds]
<ValleyBell> cr1901_modern: Re "OPL3 always processes all 18 channels": https://git.redump.net/mame/tree/src/devices/sound/ymf262.cpp#n1720
akacastor has joined ##yamahasynths
<ValleyBell> This is the logic for handling the register addresses: https://git.redump.net/mame/tree/src/devices/sound/ymf262.cpp#n2408
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
futarisIRCcloud has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
futarisIRCcloud has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 255 seconds]
cr1901_modern has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
nukeykt_ has left ##yamahasynths [##yamahasynths]
l_oliveira has joined ##yamahasynths
Stilett0 is now known as Stilett0-away
<cr1901_modern> https://www.youtube.com/watch?v=g2oyweqZ7WM Where the default GEMS instruments really that bad?
<cr1901_modern> were*
<l_oliveira> that's why Furrtek keeps saying FM sound like farts lol
<andlabs> it's not that bad
<andlabs> and yes I have played doom 32x on hardware
<andlabs> but that one seems particularly poorly done
<andlabs> emualtion-wise
<andlabs> doom 32x is lazy more than anything
<fseidel> I heard the music for Doom 32X was done in a few days
<fseidel> I'm not a big GEMS fan but Doom is probably among the absolute worst soundtracks
<fseidel> it can sound decent if handled well: https://www.youtube.com/watch?v=F7ghsIQhMlY
<fseidel> the title theme (5:36) is genuinely pretty great
<fseidel> the thing about GEMS is that it lets the composer be REALLY lazy, but it's probably the most sophisticated sound driver on the genesis from a feature standpoint
<ValleyBell> indeed
<ValleyBell> It supports the "Special Ch3 mode" with different frequencies for each operator, it supports controlling the LFO (even though it's pretty uncontrollable, IMO) and it has software pitch envelopes.
<ValleyBell> So except for the lack of mid-note parameter changes, I consider GEMS being pretty powerful.
<fseidel> shame the MIDI support and dynamic channel allocation made it so easy to use that composers got lazy
<fseidel> see: Tommy Tallarico piping in a MIDI with too many channels for cool spot and letting the driver allocate channels
<fseidel> this wonderful video explains it https://www.youtube.com/watch?v=WEvnZRCW_qc
fseidel has quit [Ping timeout: 245 seconds]
fseidel has joined ##yamahasynths
<fseidel> the other funny thing about GEMS is that it has pretty good PCM playback, better than many of the custom sound drivers in Japanese games, and miles ahead of SMPS
<andlabs> [16:43:30] <fseidel>I heard the music for Doom 32X was done in a few days
<andlabs> actually yeah
<andlabs> I was wrong
<andlabs> Doom 32X wasn't lazy
<andlabs> it was *unfinished*
<andlabs> development continued long after it was actually released, and we have some of those later "prototypes" (Doom 32X RR)
<andlabs> you'll notice that they didn't actually use any guitars in the Doom 32X music, only bass instruments
<andlabs> now I don't know if the RR versions actually upgrade the music at all
<andlabs> no one seems to have uploaded a video of these post-release builds
<andlabs> ugh
<fseidel> huh, I'll have to check that out
<andlabs> lol that video ValleyBell linked
<andlabs> someone remembers marko's magic football
<andlabs> also throwing in sonic spinball probably isn't fair because spinball actually tries
<andlabs> also unfair is that there seems to be a clear separation between japan and us/europe in terms of devtools
<andlabs> and also even in japan people didn't get fm
<andlabs> (my biggest problem with videos like these is that they are so specific to america that it unintentionally walks straight into the "bullshit" category)
<andlabs> also confusing MIDI with General MIDI
<andlabs> also Sonic 3 did not use GEMS so bad comparison
<andlabs> nor did it use MIDI ptich bends
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
<fseidel> wait, which video?
<fseidel> (may be missing from my scrollback because it seems my network connection died)