ADLPlug: FM Chip Synthesizer
github.com
github.com
Streets of Rage 2: https://www.youtube.com/watch?v=E5g-QHq925o
Streets of Rage 3: https://www.youtube.com/watch?v=kRrf-WxRsgs
The SOR3 soundtrack in particular showcases an avant-garde edge, closer to Autechre or Aphex Twin than traditional video game music, and generally more of a "club" aesthetic than anything I've heard in other 90's game music.
It's a shame that SoR4 sorta missed the mark on that. It just didn't really snag the simple clarity of SoR1's basslines.
People still write songs or develop games to be played on retro hardware, and having a VST plugin for the Adlib means that you can easily use your favorite DAW to write the track, and then export the MIDI file for playback on real hardware or in your demo or whatever.
phase accumulator -> wave shaper
Yamaha FM just lets you add other signals to the wave shaper input: other signal -------\
(+)-> wave shaper
phase accumulator --/
For example, instead of getting sin(x), you get something like sin(x + sin(x)). You start adding parameters like “a sin(b x + c sin(d x))” suddenly there are millions of possibilities.“Why it sounds that way” can get really deep if you like, but basically, as you increase the modulation level you get more harmonics, and if you increase it too much you start losing the fundamental frequency. This is one of the reasons why it’s nice to have a 6-operator FM system (like in the DX-7). With the 4-operator FM, once you turn the modulation “all the way up”, there’s nowhere to go, but with 6-operator FM you have some extra operators around for modulating modulators.
https://libgen.is/book/index.php?md5=A0BE23E763754D12807CDD6...
The book is long out of print so I don't think anybody would object to the link.
The sound was pretty lofi by modern standards, but it had a kind of pseudo-acoustic bite and slap that made older analog synths sound like mush.
The DX7 series of synths hit a sweet spot between being too clean and being too grungy. Game FM tended more to grunge. The later and more complex versions FM synths sounded a touch sterile.
A descendant of the tech is still being used in Yamaha synths today. And if you want to play with a VST emulation, try this:
A search for "linux software synthesizer" should provide even more lists of compatible software.
I think what bothered me the most was that the Ubuntu package for the Berkley collection of Synths was simply broken. Audacity frequently crashed. The DAWs weren't to my liking, but I'm biased on that point. I never saw through Jack, Pulseaudio and what not, which was really the running gag because it was--and probably still is so messy. Responsiveness in realtime fidelity was a real problem, too, I believe (similar for web based experiments).
it's a fair guess that server OSes like the BSDs won't have a better story
cadence - manages the JACK server and sets up pulse/alsa/midi bridging
catia - JACK patchbay
claudia - tool for setting up persistent JACK patch configurations
i'd also like to take this time to say that falkTX, the maintainer of kxstudio/jack1/jack2, deserves a medal for all his great work