Yamaha SMAF GLOBAL
Home What is SMAF? Tools Developers Support
    For Developers   |   Hint & Tips   |   Dave's Tips for SMAF   |   FAQ   |   Contact
Developers / FAQ for DevelopersDevelopers / FAQ for Developers
This section features a list of frequently-asked questions relating to development of SMAF content. This page is updated frequently as new questions are e-mailed in by users, so be sure to check it regularly.


Q
[New ! ]When converting a WAVE file (.wav) into a SMAF file (.mmf) using WSD, a monaural file is successfully converted;however, when a stereo file is processed, WSD seems to be frozen.
A
Processing a stereo file requires a time about double the processing time of a monaural file.
Q
[New ! ]Even when a SMAF file (.mmf) created by WSD is loaded into a mobile phone, it cannot be played back.
A
The file may not be played back due to its file size depending on specification of the mobile phone.
For details, see the operation manual for the mobile phone.
Q
[New ! ]In a conversion on WSD, an error message "Channel Count Not Supported" is displayed, and the file cannot be saved.
A
When creating content for MA-2/3, audio data must be monaural.
As for stereo audio data, convert it into monaural data using "Convert to Mono" (via "Edit" menu > "Sample Type") before saving the SMAF file(.mmf).
When creating content for MA-5/7, stereo data can be saved as they are.
Q
Even though the rendering size has been changed by the contents information dialog in SCAS-MA2-SMAF, it is not reflected upon output SMAF data.
A
SCAS-MA2-SMAF does not reflect any information about the rendering size on output SMAF data.
Adjusting the display size of the playback application can display the output SMAF data in your desired size.
Please follow the specification of the mobile phone.
Q
Is it possible to convert the Wave file (.wav) which was set as a loop by using waveform edit application software into a SMAF file (.mmf)?
A
Loop setting of the Wave file (.wav), which was set by using waveform edit application software, cannot be converted into a SMAF file (.mmf).
The following is the way to make the loop setting of a Wave file (.wav) by using ATS-MA5-SMAF or ATS-MA2-SMAF.
* Bit rate and sampling frequency of a readable Wave file (.wav) differ between ATS-MA5-SMAF and ATS-MA2-SMAF. For details, see User's Manual for each tool.

(Thing to Prepare)
Wave file (.wav)
  1. Start up the audio editing software.
  2. Load the Wave file (.wav) onto the audio editing software.
  3. Save a part in which you want to loop, and a part in which you do not have to loop, as separate Wave files (.wav).
(Operation of ATS-MA5-SMAF)
  1. Start up ATS-MA5-SMAF.
  2. Select [File]-[New].
  3. Start up Stream PCM Assign Map by [Window]-[Stream PCM Assign Map].
  4. Click on an arbitrary WaveID list of Wave Name field of Stream PCM Assign Map and select [New].
  5. "Open" dialog starts and then read the Wave files (.wav) that were separately saved. Only one file can be read at one time.
  6. Repeat step 4 and step 5 as many as Wave files (.wav).
  7. Open the Piano Roll window.
  8. Drag and Drop a waveform on the Stream PCM Assign Map onto STM Ch1 or STM Ch2 track on the Piano Roll window.
  9. Arrange a Wave file (.wav) on the track in order you want to play back. Place a wave file (.wav) of a part you want to loop, as many as you want.
  10. Play it back and check the sound generation timing. If you love it, save it into SMAF file (.mmf) with operation of [File]-[SaveAs...].
(Operation of ATS-MA2-SMAF)
  1. Start up ATS-MA2-SMAF.
  2. Click [Piano Roll] button.
  3. Designate a note by clicking on ADPCM track. Designating a note starts SMAF ADPCM Edit dialog automatically.
  4. Click on "File Select" button on the SMAF ADPCM Edit dialog to read the separately saved Wave files (.wav) from "Open" dialog. Only one file can be read at one time.
  5. Click on "Library Registration" button on the SMAF ADPCM Edit dialog to register the read Wave file (.wav) to MA2 Voice Library. Click [OK] button to set.
  6. Repeat step 3 to step 5 as many as Wave files (.wav) to register.
  7. When an already registered Wave file (.wav) is used, click on "OK" button after selecting Wave data to use from the SMAF ADPCM combo box on the SMAF ADPCM Edit dialog following designation of a note according to step 3.
  8. Place the note, which you want to loop, on ADPCM track as many as you want.
  9. Verify the sound generation timing by playing it back. If you love it, save it into SMAF file (.mmf) with operation of [File]-[SMAF SaveAs...].
* With WSC-MA2 and WSD, note that loop operation is not available when a Wave file (.wav) was converted into a SMAF file (.mmf).
Q
I want to delete the graphics data from a SMAF file (.mmf) to create another SMAF file (.mmf) containing only sound data.
A
The graphics data part cannot be deleted; however, you can transpose the existing graphics data to the minimum-size data, to make the whole SMAF file (.mmf) size smaller with no change in its sound data, according to the following procedure.

(Preparation)

Create a 1-bit (monochrome) bitmap file of Windows Bitmap Format, which size is small.
Note: PNG/JPEG is also applicable.
    [How to make a 1-bit (monochrome) bitmap file]
    1. Start an image-editing application software, such as "MS Paint". (The following is assumed that "MS Paint" is used.)
    2. Select [Image]→[Attributes...].
    3. Set "Width" and "Height" of the dialog in a small number, such as 1 x 1.
    4. Set "Units" as "Pixels" .
    5. Set "Colors" as "Black and white".
    6. Click [OK] and close the dialog.
    7. Click [Yes] on the confirmation dialog of appeared.
    8. Select [File]-[Save As...].
    9. Choose "Save as type" as [Monochrome Bitmap].
    10. Give a suitable name and save the file.

(Operation on SCAS)
  1. Start SCAS. (Use "SMAF-SCAS-MA5" for MA-3/5 contents, or "SMAF-SCAS-MA2" for MA-2 contents.)
  2. Import SMAF file by selecting [Tool]-[Import]-[SMAF File...].
  3. On "Import SMAF File" dialog, confirm the following two checkbox has checked, and click [OK];
    • Import contents information also.
    • Clear play track before import.
  4. Confirm that score data is appeared as some bars on the Score Track pane of Main window.
  5. Select [Edit]-[Create Block], or click-right on Graphics Track pane and select [Create Block]on the appeared menu.
  6. A block is generated on "Graphics Track" pane.
  7. Confirm the block has selected (shown in light-gray), then, select [Event]-[New]-[Bitmap...]. (This is applicable if the prepared picture is in Bitmap format. If you prepared JPEG or PNG image, select [Image...] ).
  8. Click [Designation >>] button of the appeared dialog.
  9. "Bitmap Designation" dialog (or "Image Designation" dialog) will be opened.
  10. Drag and drop the prepared Bitmap file (or JPEG/PNG file) onto the dialog to register.
  11. Click the registered low at the previous procedure, and let them on a selective state.
  12. Click [OK] button to close the dialog.
  13. You will be returned to the dialog, which appeared on the procedure #8.
  14. Click [OK] button to close the dialog.
  15. Confirm that an event bar has appeared in the block on "Graphic Track" pane.
  16. Select [File]-[SMAF File...].
  17. "SMAF File" dialog is appeared.
  18. Check the name of "Output file", and click [OK].
  19. A SMAF file has generated.
Q
When converting the SMF(.mid), there is a message of "ERROR/EXE".
A
Please use the tool of FC10 to convert format 1 to format 0 when your SMF(.mid) is format 1.
Q
I want to get original SMF(.mid) with a variety of length for the file conversion from Wave file(.wav) to SMAF file(.mmf).
A
Six kinds of samples are listed here.

Sample_05s.MID (Example of SMF(.mid) for the 5-second wave data generation)
Sample_10s.MID (Example of SMF(.mid) for the 10-second wave data generation)
Sample_15s.MID (Example of SMF(.mid) for the 15-second wave data generation)
Sample_20s.MID (Example of SMF(.mid) for the 20-second wave data generation)
Sample_25s.MID (Example of SMF(.mid) for the 25-second wave data generation)
Sample_30s.MID (Example of SMF(.mid) for the 30-second wave data generation)

"Basic point of view about SMF(.mid) creation for X-second generation"

If you convert a wave data into a SMAF file(.mmf) by using a SMF(.mid), assign the wave data to Note of a SMF(.mid) on SMAF Authoring Tool to create a SMAF file(.mmf) for the wave data generation.
In this case, the length of the wave data generation on SMAF file(.mmf) depends on the length and tempo setting of NOTE to be generated on SMF(.mid).

The above samples (SMF(.mid)) have 120 of Tempo (BPM=120). With a SMF(.mid) of Tempo=120, the length of quarter-note corresponds to the speed of 120 per minute, and that is, two quarter-notes make just one second of sound generation.

Sample_05s.MID generates sound for 5 seconds for 10 quarter-notes. Likewise, Sample_10s.MID generates sound for 10 seconds for 20 quarter-notes.

Selecting the length of Note and Tempo of SMF(.mid) in this way enables creation of a SMAF file(.mmf) with length of your choice.

-(Supplementary Information)-

When StreamPCM is assigned on MA-3 Tool, a WaveID on StreamPCM Assign Map corresponds to a Note Number of SMF as shown below.

WaveID = 1 → Note Number = 0
WaveID = 2 → Note Number = 1
WaveID = 3 → Note Number = 2
                     :
                     :

When you register a wave data, read the wave data into the place where WaveID that corresponds to Note of a SMF(.mid) made exists.
Q
I want to use SSC-MA2.
A
ATS-MA2-SMAF can convert SMF(.mid) to SMAF file(.mmf) similarly. Please use ATS-MA2-SMAF.
Q
When I drop a Wave file(.wav) on WSC-MA2-SMAF, the message "Invalid WAVE file header" appears on the display.
A
WSC-MA2-SMAF was updated.
Please download the latest version of WSC-MA2-SMAF.
Q
Tell me which OS supports the Tool.
A
Please see here.
Q
Are there any tools available for converting SMAF files(.mmf) to SMF(.mid) ?
A
At present, no such tool exists.
Q
Is it possible to convert SMAF files(.mmf) created for the MA-2 to SMAF files(.mmf) which can be played back on an MA-3?
A
The MA-3 can play back any file that the MA-2 can. Hence, no conversion is necessary.
Q
Which models of mobile phone handset feature support for SMAF?
A
Please refer to the Sound Chips and Handsets page, which includes links to complete lists of mobile phone handsets incorporating the MA-1, MA-2, MA-3 and MA-5 sound chips.
Copyright
Copyright(c) 2014 Yamaha Corporation. All rights reserved.
Page Top Terms and conditions of use Privacy Policy Sitemap