Browse Prior Art Database

Frequency Modulation Method that Exploits and 8 Op Approach

IP.com Disclosure Number: IPCOM000115986D
Original Publication Date: 1995-Jul-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 68K

Publishing Venue

IBM

Related People

Farrett, PW: AUTHOR [+2]

Abstract

Disclosed is an approach to a software program for a Frequency Modulation (FM) synthesis engine. This is attractive from the standpoint of economy where a 2-operator (2-op) and 6-operator (6-op) engine (s) come into play. The result: an 8-operator (8-op) synthesis engine capable of providing backward compatibility w.r.t. OPL2/3/4 Game OEM market while sufficient timbral palette to offer advanced synthesis w.r.t. music/MIDI OEM markets.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Frequency Modulation Method that Exploits and 8 Op Approach

      Disclosed is an approach to a software program for a Frequency
Modulation (FM) synthesis engine.  This is attractive from the
standpoint of economy where a 2-operator (2-op) and 6-operator (6-op)
engine (s) come into play.  The result: an 8-operator (8-op)
synthesis
engine capable of providing backward compatibility w.r.t. OPL2/3/4
Game
OEM market while sufficient timbral palette to offer advanced
synthesis
w.r.t. music/MIDI OEM markets.

      General Description: Current Game OEM markets still need to
support FM synthesis w.r.t. a 2-op system.  These systems,
essentially patents held by Yamaha, are NOT based on "pure" FM
synthesis, but hybrid representations.  Also, advance FM such as 4-op
or 6-op systems are predicated on hybrid synthesis techniques, and
NOT on "pure" implementations.  Therefore, this disclosure addresses
two main problems: 1) A "pure" FM system based on an 8-op concept,
which is novel w.r.t. the partitioning of 6+2 op design; 2) its
application w.r.t. the partitioning of Game OEM market as well as
the Music/MIDI markets where 8-op can function as one unit (as well
as 6-op + 2-op partition technique).

      Description of Process: The algorithm is a construction of a
particular approach to FM synthesis for a 6+2 op design.  Although
multiple instances of 8 ops would be implemented, our approach
"hardwires" a cascaded implementation.  As part of the implementation
(which would be further refined and extended), 2-op parameters would
be "switched" directly so as to utilize a 2-op engine (the other 6-op
values would be turned off).  Conversely, 6-ops could be set to
values while turning off values for 2-ops (op1 and...