Japanese
SGL User's ManualSOUND TUTORIAL
BackForward
SOUND TUTORIAL/2. Create a song

2-5. Create a song

What I've created so far is just sounds, and I have to use those sounds to create songs.
However, Sega Sound Tool does not have software for creating musical scores or song data. The software used to create musical scores is mainly called sequence software, and when you play a MIDI instrument (keyboard, etc.), it records it and saves the song data.
There are also software that has a function called notation software, which allows you to display musical scores and insert notes like a word processor.
Sequence software can save song data in SMF (Standard MIDI Format) format.
To use it on the Saturn, please save the song data in this SMF type 1 format.
For details, please refer to the respective software manual.

Also, before creating a song, there are some things to keep in mind regarding the song itself, so be sure to check with your game programmer about the following points.

A note about the song itself

  • When using fade out
    When using a long note, if the long note is played before the fade-out is applied, the volume of the note will not change while it is being played, so only the long note will not be faded out. may remain.

  • When using loop
    If you change the tempo of a song that contains loop information, the tempo will return to the default at the beginning of the loop.

    Now let's move on to creating the song.
    When creating a song (including sound effects), each instrument part is handled in units called tracks.
    When creating an SMF file, information called MIDI events must be entered in the following order, shifted by at least one clock, in the track that contains note information.

    1) Insert control code 0 at the beginning of the track.
    For Saturn, there is no problem whether it is inserted or not, but the control numbers 32 to 63 that will be used from now on were originally prepared to improve the accuracy of 0 to 31, so it is better to include them. It means that it is good.

    2) Next, enter control code 32.
    The parameter is the tone bank number (0 to 15) used in this song (sound effect). Set the tone bank number when creating the sound simulator map (see “ 4) Creating a map ” in section 2-6).

    3) Next, enter the program number.
    Enter the number (0 to 127) from the beginning of the tone bank set in step 2) for the tone used in the track.

    An example using VisionAV is shown below, but it is basically the same for other sequence software.

    Figure 2-31 Example of inserting control code using VisionAV

    In the case of a control code, click the mouse at the position of the inserted control code and set it to 0 and 32 as shown below.

    Figure 2-32 Control code settings

    This software is labeled "Number (0)", but some Japanese versions of the software are labeled "Control (0)".
    There is also software that does not display a pop-up menu but moves the mouse over the parentheses () and clicks to move the numbers up and down.

    In addition, to loop a song as BGM, etc., you can do so by inserting control code 31 number 0 at the beginning and end of the loop.

    Loop information only needs to be placed in one track, so it will be easier to understand later if you create a track that only contains loop information.

    Below is an example.

    Figure 2-33 Example of track for loop information

    The method of inserting a MIDI event is exactly the same as the example of inserting a control code.

  • keep
    Save as a multi-track SMF file. First, select Export from the File menu.

    Figure 2-34 Save file (export)

    Next, the following screen will be displayed, so specify SMF and Type 1 format.

    Figure 2-35 Settings when saving (exporting) a file


  • BackForward
    SGL User's ManualSOUND TUTORIAL
    Copyright SEGA ENTERPRISES, LTD., 1997