Adlib Emulator on SPC?

Discussion of hardware and software development for Super NES and Super Famicom. See the SNESdev wiki for more information.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
User avatar
TmEE
Posts: 960
Joined: Wed Feb 13, 2008 9:10 am
Location: Norway (50 and 60Hz compatible :P)
Contact:

Re: Adlib Emulator on SPC?

Post by TmEE »

As far as trying to emulate OPL or other family of some Yamaha chip, that will not even approximate, it won't sound anything near what the sound should be except maybe for some sounds that have missing attack transient etc. but as just general "FM" style sound generation with its own rules, it will work.

But if one is actually trying to do what some existing part is is doing the modulator ops need to be processed at the correct rates to produce right dynamic tonality, just doing it half speed for example with dramatically alter the sound since the output of the waveform is going to directly affect the phase accumulator for the next and this is where all the tonal possibilities come from and most importantly the rapid change that the envelope on top gives it. Instantateous output level of modulating operator directly affects how harmonics are generated in the next one in line receiving this info and this is leveraged in most FM instruments so it isn't a place where cutbacks can be made...
Only for output ones you can get by with much less frequent updates as this isn't affecting tonality in any way, just the volume of the already finalized sound.
none
Posts: 117
Joined: Thu Sep 03, 2020 1:09 am

Re: Adlib Emulator on SPC?

Post by none »

maybe the carriers ADSR curve can be approximated good enough by just using the SPCs hardware ADSR.
User avatar
TmEE
Posts: 960
Joined: Wed Feb 13, 2008 9:10 am
Location: Norway (50 and 60Hz compatible :P)
Contact:

Re: Adlib Emulator on SPC?

Post by TmEE »

You can definitely use it to ease up the pain a little.
Post Reply