Q&A- N64 Sound Tools

QA1 What has changed in Ver. 3.14?
QA2 When a song (sequence) is performed, the immediately previous sound is overwritten and a new sound is played...
QA3 Sometimes, even in Full Release mode, the sound is cut off midway...
QA4 Can I convert back from sng to mid?
QA5 Is it OK if there is more than one sampling frequency for a sample waveform?
QA6 I've tuned a sample, but it isn't reflected in the playback...
QA7 Cannot completely delete data in Sound Effect Editor...
QA8 What is the time unit (resolution) in the tools?
QA9 I'd like more details about the various types of files saved...
QA10 What is the priority order of the PAN settings?


Q1 I'm currently using Version 2.0, but what is different in Version 3.14?

A1 The newest N64 Sound Tools are included in the Developers Toolkit version 4.2. Please refer to the release notes in the Developers Toolkit version 4.2.

top


Q2 When a song (sequence) is performed, the immediately previous sound is overwritten and a new sound is played...

A2 This happens when the maximum number of channels (number of physical voices) isn't high enough.

In other words, when the next sound starts to play immediately after a certain sound is finished, two sounds are actually being used even though only one sound can be played at a time. This is because the release of the first sound is still being played. In this kind of situation, the first sound is suppressed by cutting off its release.

If you notice a noise when the release is partially truncated, this can be accommodated by changing that part to an envelope with short release.

When set to the "Full Release" mode, this release-shortening process will not occur since the maximum number of channels is increased instead. Similar accommodations, such as changing the release to a short envelope, etc., become necessary when the number of channels is increased.

Since the decision whether or not to use the Full Release mode will differ depending on the circumstances, just use the method you like best.

top


Q3 I am currently using the Full Release mode, but the sound is still sometimes cut off. What do you think is causing this?

A3 24 sounds can be played simultaneously when playing back using the Tools. When the number of sounds is more than 24, some sounds will not be played.

If the number of channels is increased in only one portion, reduce the number of sounds being played at one time either by shortening the release times somewhat for the sounds being played, or by changing the envelope to short release for that sound (restore the envelope with the subsequent sound).

top


Q4 Can I convert a sng file that was saved with the N64 Sequencer back into a .mid file of MIDI?

A4 There is no such function.

Since .sng files are specialized to function on the N64, in one aspect they are made up of more detailed expressions than for MIDI, and a great deal of those data would have to be deleted to convert to MIDI data. In addition, if you want to conform to the GM standard, the process would be laborious as you would have to specify to which tone number each sample data would be assigned one by one. Because of the above points, converting these files back is probably not very practical.

top


Q5 Is it OK if there are various sampling frequencies in the sample waveforms combined in a sample bank. Or am I going to have to match them to the playback frequency?

A5 Any sampling frequencies can be mixed together. They can be higher than or lower than the playback frequency. You can adjust them in the "Sample Tuning" dialog box.

However, please note that a sample cannot be played one octave higher than the note before tuning.

This tuning operation can be done by ear, but it can also be calculated using the following formula.

Amount of shift = -12 * log2(Playback frequency / Sampling frequency)
         = +12 * log10(Sampling frequency / Playback frequency ) / log10(2)

You could think of this as "subtracting" the value calculated by the equation in "Section 20.4.6", in the N64 Online Programming Manual.

For instance, if the playback frequency is 32000Hz and the sampling frequency is 22050Hz, the shift value is -6.4475... In other words, you can set coarse=-6 and fine=-45. Just be sure to check the tone and make fine adjustments by ear.

top


Q6 I adjusted the pitch of a tone with "Sample Tuning", but it stays at its original pitch even when I take it into the MUS library...

A6 When the parameters pertaining to a sample bank (displayed in the Sample Bank Editor) have been changed, it is necessary to re-compile it. Open the Sample Bank Editor and execute "Compile Bank".

top


Q7 After adding a new Sound Effect Name in the Sound Effect Editor, when trying to remove unnecessary data, it cannot be completely deleted...

A7 This problem occurs when re-editing data which were created with an older version of Tools.

This should be fixed by outputting the data once as an .sfx file and then re-reading it as the new data. If this still doesn't work, recreate new data.

top


Q8 What is the time unit for the song resolution or sound effect length, etc.?

A8 When the song tempo is 120, 1 second = 96. In other words, the resolution is quarter note = 48.

It is fixed for sound effects at 1 second = 96.

top


Q9 Data can be saved (exported) in a variety of file formats, but how are the various saved files related?

A9 The extensions of the various files are given below with descriptions of the corresponding files.

Project Files

Extension: .sng
All data in Tools which contain song (sequence) data. Even if the data only include sound effects, save them in this format.


N64 Files

Extension: .bin
Song data for N64.

Extension: .ptr
Sample (pointer) bank data for N64.

Extension: .wbk
Sample (wave) bank data for N64.

Extension: .bfx
Sound effect bank data for N64.


Export/Import Files

Extension: .mid (import only)
Format 0 or 1 standard MIDI file.

Extension: .sts
System information data. Use only when copying envelope, keyboard map, and drum map information to other data.

Extension: .bnk
Sample bank data. Use only when copying sample bank information to other data.

Extension: .env
Envelope data. Use only when copying envelope information to other data.

Extension: .dru
Drum map data. Use only when copying drum map information to other data.

Extension: .key
Keyboard map data. Use only when copying keyboard map information to other data.

Extension: .sfx
Sound effect data. Use only when copying sound effect information to other data.


Internal Files

Extension: .sbc
Internally used sample bank data. Use when performing in Tools.

top


Q10 There are several places where Pan is set, but which are effective?

A10 Please refer to the following:

In other words, considering a situation in which you wish to set the pan only for a certain range, if the pan is turned off in the Key Map, that pan automatically will be applied to all subsequent notes, and the pan can be set for the first note in the range and the note after the last note of the range. In contrast, if you wish to set the pan with the Key Map, the pan must be set for all notes within that range.

top