First, start the sound simulator. If necessary, it is convenient to start the tone editor, waveform editor, DSP linker, and sequencer at the same time.
2. Sound memory mapping
When developing sound, first start the sound simulator, set up sound memory mapping, and transfer the 68000 sound driver program to the target board. It is convenient to create a sound area map in advance, but you can add or change it at any time as needed.
3. Creation of tone bank data
Tone bank data is created using a tone editor. Additionally, Sega plans to supply a tone library.
Tone bank data is a collection of four types of data: mixer, voice, layer, and waveform, and constitutes one independent tone (See page 7 of this manual for the structure of tone bank data). The voices correspond to program changes via MIDI, so one bank can have up to 128 voices. Therefore, you can tune up to 128 types of instruments with one tone bank data.
Transfer the tone bank data to the sound simulator target board. At this stage, it will function as a multi-sound source that generates sounds using MIDI input. The key sounding method is DVA (last arrival priority). You can edit the tone, level of each tone, pan, etc., and save multiple tone bank data.
4. Edit waveform
If you want to edit the waveform itself, which is the source of tone editing, start the waveform editor and sample and edit the waveform.
5.DSP effect program link
Link the DSP effect program. Select the effect you want to apply from the DSP library, set the wiring method, and transfer the effect DSP program to the target board. Each effect parameter can be edited after transfer.
Note that modulation effects use slots as modulators, so the number of notes produced at the same time is reduced from 1 to 4 notes. Please refer to the DSP linker manual for details.
Modules such as reverb, echo, chorus, etc. are already made into a library, so select the one you need from there and link it. Saturn's sound system allows multiple effects to be used at the same time, but they cannot exceed 128 steps in total. For example, if the echo is 20 steps, the chorus is 22 steps, and the equalizer is 5 steps, these three steps make up 47 steps.
*Step is the number of instructions for each effect.
6.Creating sequence data
Compose and arrange using the target board as the sound source. The target board has two MIDI INs, each supporting up to 32 sequence tracks with 16 channels. For each sequence track, you can change the tone by arbitrarily selecting the VOICE number in the tone bank data using MIDI program change, so of course all 32 tracks can have different tone settings.
7. Converting sequence data
The created songs are finally converted to MIDI standard files using sequencer software (PERFORMER, VISION, CUBASE, etc.), and then converted to Saturn format data for the target board using a sound simulator.
There are two types of sequence data: song data created with a MIDI sequencer, and Saturn format sequence data that is compressed and can be loaded into sound memory. However, the only difference is whether or not it is compressed, and the expanded MIDI data is basically exactly the same.
Regarding SE, it is basically the same method as creating a song. In this development system, there is no difference in the production process or setting parameters between music and SE.
8.Simulation (real machine simulator function)
Transfer Saturn format sequence data (Sequence Bank DataYes.) to the target board. Use a sound simulator to simulate the state that is incorporated into the actual game, and check by playing the songs and sound effects (described later). Unless there are any particular problems, it will reproduce the exact same sound as the target board produced by commercially available sequencer software. At this stage, we perform a final evaluation of the connections and balance between songs and SEs, and if there are any areas that need to be changed, we recreate each area using a tone editor, waveform editor, DSP linker, and sequencer software.