Wohlstand / libADLMIDI

A Software MIDI Synthesizer library with OPL3 (YMF262) emulator
GNU Lesser General Public License v3.0
174 stars 17 forks source link

Optimize Nuked OPL3 Synthesizer to reduce it's CPU usage (possibly, implement SIMD) #6

Open Wohlstand opened 7 years ago

Wohlstand commented 7 years ago

This is a very accurate OPL3 emulator, but it requires more powerful CPU than DosBox's emulator. To improve performance of this, I have to try implement SIMD support for it. (both SIMD and non-SIMD versions are will be kept to be able compile for CPUs without SIMD support).

troosh commented 6 years ago

My timid steps in this direction: https://github.com/adplug/adplug/pull/62

Wohlstand commented 6 years ago

@troosh, I think I'll test it tomorrow, thanks for making this!