DSPRelated.com
Forums

I would like to design my version of OPL3

Started by vikramrchari May 23, 2012
Hello:

My name is Vik. I'm interested in digital electronic music.

I have a question is about an audio electronic project. Auditory electronics is a field I'm very interested in. It is my hobby.

I would like to design [but not necessarily build] my version of the OPL3 FM synthesizer chip for myself. I want to design each and every element of the chip on my own so I know I'm getting what I want. How do I do this? What courses should I take to educate myself about how to accomplish this project? Are there any clubs I should join to further assist myself on this?

OPL3 is one of many of the FM synth chips designed by Yamaha. OPL3 is also known as YMF262. This FM chip was present in many of the early SoundBlaster audio cards which fit into those ancient ISA slots. ISA stands for Industry Standard Architecture.

Anyways, I want to design my verson of OPL3 in a similar way that it was designed by Yamaha. The only difference is that my version of the OPL3 would be monoaural and similar to what one would get from inverting the phase of one stereo channel of the original stereo OPL3 synth and combining that channel with the other un-inverted stereo channel. This results in the mono of what initially sounded different in the L and R speakers when the signal was stereo.

I have an SB16 ISA card with the OPL3 synth. I just love the way it sounds after I process the FM audio in the aforementioned manner. There are two ways to do this:

1. Run the audio from the card into a voice-canceller or vocal-eliminator

OR

2. Record the audio from the OPL3 directly into a stereo wave file. Next, use some audio software to invert the phase of one stereo channel and then combine that channel with the other stereo channel by converting the file to mono. Same affect as using a vocal-eliminator.

I would like to do this "vocal elimination" from the start of the chip. I want to design the chip so it directly generates the signals that were not in-phase in the stereo channels of the original OPL3 chip.

I prefer not to use any emulation at all.

I want to design something very similar to the YMF262 chip. However, I want it with the aforementioned differences.

Thanks,

Vik