Frequently Asked Questions: Sections
Frequently Asked Questions: Sections
Sections:
The most common questions
Editing issues
Miscellaneous issues
Auditioning issues
Q How can I convert a .WAV (or any other digitized audio) file to a .MID?
You can't. Really! This is the one most persistent question that people keep asking. It is a matter
of two fundamentally different data types. It would take to long to explain this in depth here, but
A suffice to say that it is a very difficult problem and an area where a computer (currently) can not
come even close to what a human can do. For more information read e.g. this web site.
Q I can't save in format XYZ even though you claim that Awave Studio supports it!
Awave Studio handles several different data types and not all formats can store all types of data.
What type of data you are trying to save is determined by what kind of 'item' that you have
A
selected. See File format support and look at the small icons in the export formats list for info
about what formats support what data types.
Q The program asks for some 'add-on' when I try to write some files!
A few file formats require external 3rd party components to be installed before you can use
them. All of these 'add-ons' are available for free on our web site (either hosted on our own site,
A
or with a link to a 3rd party site where you can download it). See the link to 'Audio codec add-
ons' on the program download page.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 2 de 15
Q Why is it that stereo waveforms are converted to mono when I save my instruments?
Many (though not all) synthesizer formats (e.g. .SF2) simply do not support 'interleaved' stereo
(which is the 'normal' way to store stereo recordings) - but generally they do support a form of
stereo by using two mono waveforms, one panned full left and one panned full right. You need
to explicitly convert the interleaved stereo waveforms into two mono waveforms and set them
up in two layers so that they play back simultaneously. This whole process can be fully
automated by using the Tools → Interleaved → Dual mono, or alternatively, the 'Instrument
processing wizard's Split stereo waveforms feature. There is one more thing: some
synthesizer formats supports an additional 'cue' to let the engine know that the samples should
A
be played back in 'phase lock', this means that everything affecting pitch (pitch bend, lfo's et c)
is applied equally to both of them. In this program, you set the region level 'phase group'
parameter to the same group number for all waveforms that should be played back in phase lock.
And you check the 'phase master' box for the one that should be used to calculate all pitch
effects for all of the waveforms in the same phase group. Alternatively, if you feel you are going
to do this whole procedure often and don't want to be bothered about it, then go to Options →
Preferences... → File load and check the option Automatically split stereo
waveforms into dual mono when loading.
Q How do I read AKAI / Kurzweil / Roland CD-ROMs, or just plain Audio CD's for that matter?
Use the appropriate commands on the I/O menu. Please note that if you use Windows 9X/ME
then you must to have correct 'ASPI32' drivers installed before you can use this. Chances are
that you already have without knowing, but if it doesn't work then try searching for something
A
called 'ForceASPI' on the internet and try installing that. If you are running Windows Vista, you
will probably also have to start the program using "Run as administrator" if this is going to work
(since it requires talking directly to device drivers).
Q How do I buy Awave Studio, how much does it cost, and how can I pay for it?
A Please see our web site, where you can also buy it on-line.
The following selected Q&A's have been reproduced from the Shareware FAQ by kind permission of
Mitchell Friedman, ASP Public Relations. The Shareware FAQ is copyright 1995-1997, Association
of Shareware Professionals, All Rights Reserved.
Q What is shareware?
Shareware is a marketing method, not a type of software. Unlike software marketed through
normal retail channels, where you are forced to pay for the product before you've even seen it,
the shareware marketing method lets you try a program for a period of time before you buy it.
A Since you've tried a shareware program, you know whether it will meet your needs before you
pay for it. Shareware programs are just like programs you find in major stores, catalogs, and
other places where people purchase software -- except you get to use them, on your own
computer, before paying for them.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 3 de 15
You pay for it at the end of a trial period (typically 30 days) by sending the author a fee he or
A
she has established for the program.
I ordered a shareware program from a catalog and paid for the disk. Why should I pay more
Q now?
Shareware vendors distribute shareware versions of programs, charging a small fee for the costs
of disk duplication and advertising, plus a small profit. Most shareware authors allow this type
of distribution so you'll have a chance to try their programs. However, none of the money paid
A to a shareware vendor goes to the author. If you try a shareware program, then continue to use it
after the trial period, you must pay for and register the program. The same principal applies if
you buy a shareware disk at a computer show or find a shareware program on a CD-ROM disc
or at a store.
Can I use the program to convert an audio file into a format that I can burn onto a CD and play
Q
on a standard CD-player?
Yes, but please note there is no built-in CD-burning function so you also need a CD-authoring
program (you often receive one bundled with the CD-writer). Most of these today accept
A standard WAV files as input for each track for creating an audio CD. However, they can
sometimes be a bit picky about what sample rate et c that the WAV files are saved in. If you first
resample the data to 44100Hz and then save as a 16-bit PCM stereo .WAV file then it should
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 4 de 15
work fine.
Q Why is it that stereo waveforms are converted to mono when I save my instruments?
Many (though not all) synthesizer formats (e.g. .SF2) simply do not support 'interleaved' stereo
(which is the 'normal' way to store stereo recordings) - but generally they do support a form of
stereo by using two mono waveforms, one panned full left and one panned full right. You need
to explicitly convert the interleaved stereo waveforms into two mono waveforms and set them
up in two layers so that they play back simultaneously. This whole process can be fully
automated by using the Tools → Interleaved → Dual mono, or alternatively, the 'Instrument
processing wizard's Split stereo waveforms feature. There is one more thing: some
synthesizer formats supports an additional 'cue' to let the engine know that the samples should
A
be played back in 'phase lock', this means that everything affecting pitch (pitch bend, lfo's et c)
is applied equally to both of them. In this program, you set the region level 'phase group'
parameter to the same group number for all waveforms that should be played back in phase lock.
And you check the 'phase master' box for the one that should be used to calculate all pitch
effects for all of the waveforms in the same phase group. Alternatively, if you feel you are going
to do this whole procedure often and don't want to be bothered about it, then go to Options →
Preferences... → File load and check the option Automatically split stereo
waveforms into dual mono when loading.
Open your song in the sequencer (e.g. Sibelius) and then resave it as a 'Standard MIDI
file' (i.e. a file with the extension .MID).
Click on the small icon with two notes in the 'left pane' to select it (this icon represents the
MIDI song - it also has one or more 'sub-icons' representing individual tracks). BTW, if
you want to play the song before you save it to see that it's ok then tight click on the icon
and select Play MIDI song....
Click on the MIDI song in the collectionpane, then select File → Save selected midi
song as.... A Save MIDI song dialog box pops up.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 5 de 15
Enter a file name and select WAV - Microsoft Wave file under Save as type. Make
sure PCM 16-bit is selected under Data format. Click OK.
You'll see a Converting progress dialog - wait until it is finished and closes.
Start your CD-writing program, create an 'Audio-CD project' and use the WAV file as
input for an audio track. Exactly how you do this depends on your CD-authoring software,
but most of them will accept WAV files in this format (44100 Hz, stereo, 16-bit PCM).
Q Why can it convert song data from .MOD files but not e.g. from .X3M modules into MIDI
format?
This is a complicated process and MOD is both the simplest and the most widespread of the
'tracker' formats. That, plus its 'nostalgic' values, that made it our top priority to implement. If
A there is enough demand, we might be able to add additional 'tracker to MIDI' format
translations.
1. There are programs that can extend Windows so that it understands the Macintosh format
(e.g. 'TransMac').
2. You can read the CD on a Mac, then transfer the files to a PC over a network connection.
3. You can read the CD on a Mac and write the files to a new CD using the standard 'ISO
9660' format.
Q I can't read files from my Roland S5xx or S7xx series floppy disks!
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 6 de 15
These floppy disks use a format that is not recognized by Windows and but they can be read
directly by this program - use the I/O → Read from Roland floppy command. Please note
A that this only works under Windows NT/2000/XP though. For Windows 9X/ME users we have
to refer to a 3rd party DOS utility called "S-Disk" that you can use to copy the contents of these
disks to ".SDK" disk image files on the PC that Awave Studio can then read.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 7 de 15
Q I'm having some trouble reading and writing GigaSampler/GigaStudio files - help!
A Have you the notes about the GIG format?
Q I converted a file to .AU format for use in a Java applet, but it doesn't work!
The standard Java code is really stupid in that it is very particular as to what 'flavor' of .AU files
it will accept... It must be an 8kHz, 'mu-law data format' .AU file. First use the 'Audio
A
processing wizard' to resample the waveform to 8000Hz. Then save it as an .AU file and specify
mu-law in the data format list of the save file dialog.
Why are there three levels ('region', 'layer', and 'instrument') of articulation data? What happens
Q
with this when I save a file?
A Articulation consists of 'modifiers' that change the sound over time, e.g. lfos and envelopes.
Awave Studio supports articulation parameters stored at 'three levels', instrument global, layer
override, and region override articulation. Each level can be enabled or disabled. The relation
between the three levels should be interpreted as follows: When a waveform is played, the 'per
region override' articulation parameters are used if enabled. If not then the 'per layer override'
articulation parameters are used if enabled. If not, then the 'instrument global' articulation
parameters are used if enabled. If not, then reasonable, neutral default values are used.
Now, various synthesizers generally only support articulation parameters stored at one of these
three levels. When reading files this is naturally not a problem. When writing to a format that
supports per region articulation then the process for determining the articulation for a waveform
outlined above is used to find the per region parameters to write. But what happens when the
output formats only support per layer or instrument global articulation? The approach used is to
average the articulation for all the waveforms used in the layer or the instrument, i.e. the process
described earlier is used to 'propagate down' articulation to every waveform. All the 'waveform
articulations' are then 'averaged upwards' to the articulation level that we want. Sounds
complicated? This is the best process we have been able to devise for converting between the
formats of different synthesizers. As an example consider if only per layer articulation is
enabled in a single layered, two-region instrument and we want to save this instrument to a file
format that supports only per layer articulation. This process will save the instruments per layer
data in the files per layer data as is natural (although it has first been propagated down to each of
the two regions and then averaged back to form the original per layer articulation again). Let's
say you then enable the articulation for one of the two regions. When next you save the
instrument again, the average of the 'per layer' data (propagated down to the waveform with no
per region articulation) and the new per region data (for the articulated regions waveform) is
saved as the files per layer data...
Hint: While very useful for making good conversions, this three level articulation structure may
only be confusing when editing instruments targeted for a specific synthesizer. In this case you
can use the 'Instrument processing wizard' to 'move the articulation level' of all data to the single
level supported by your target synthesizer. E.g. if you will be using the Turtle Beach Maui synth
then you can use this to get all the articulation at the 'per layer' level.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 8 de 15
2. Awave Studio do not support that particular feature of that particular file format.
3. Perhaps it is there but has been 'averaged' out so much that you don't hear it. This can e.g.
happen if you have an instrument with 10 waveforms, each with their own per region
articulation, and save it to a format that only supports e.g. instrument global articulation.
If one of the regions has articulation differing from the others then it still only affects
1/10th of the instrument global articulation data that is saved which may be too little to
hear. Read the previous Q/A for a more in depth discussion about how articulation is
treated. To avoid confusion, you can use the Options → Preferences → Parameter
set feature to disable articulation for all levels not supported the output file format. See
the table below for what level articulation various file formats supports.
The converted instrument looks all right, but when I upload it to my synth, I can't hear anything
Q
when I try to play it!
A There can be several causes:
1. Make sure that you have in fact uploaded it to your synthesizer correctly. As this is done
differently for almost every synth, we can't help you there; you must know what you are
doing.
2. Make sure that you have assigned it to the correct program number and MIDI channel as
you are trying to play it 'on' and check that all MIDI routing et c are OK so that MIDI data
actually gets where you want it to.
3. Look at each 'region' in the instrument; the region(s) is used to trigger a waveform. Look
at the key range parameter. The waveform is only triggered if the MIDI key lies within the
key range (e.g. drum sounds is often only triggered by one single key).
4. Look at each 'region' in the instrument. Look at the velocity range parameter. The
waveform is only triggered if the MIDI key down velocity lies within the velocity range.
5. Look at both all the regions and all the waveforms. Check the 'damping' parameter. This
adjusts the 'volume' at which the waveform(s) is played. Perhaps it is set so low that you
can't hear anything?
Q Why do loops sometimes 'click and pop' when converted to my synths format?
A possible explanation may be that there are reverse or bi-directional loops and your synth
doesn't support those. In these cases those loops are saved flagged as normal forward loops but
they are not actually converted to forward loops. However you use the 'Audio processing
A wizard' to convert them to 'forward' loops. Then save it in your synths file format. It is also
possible to have this done automatically for you - see Options → Preferences → File load.
Of course it may also be that the loops simple are badly made so that the pops and clicks where
there to begin with...
Q It displays the root-key-names one octave too high / too low in my files!
Not necessarily - it depends on your preferences so to speak. It may be that we simply use a
different numbering for the octaves than the program you created the original file in. There are
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 9 de 15
more that one way to 'number' the MIDI keys. One is by starting with C-1 for MIDI key number
0 which gives C4 as the 'middle C'. Another starts at C0 for MIDI key 0, which gives C5 as
'middle C'. Awave Studio defaults to use C4 for 'middle C'. But you can change this if you want!
A Simply go to Options → Preferences → Miscellaneous and set your preference for the
Display notes & keys as option. Note that the difference is only semantic; there is of course
no difference in the sound if you call something C4 or C5, or even by the MIDI key number
'60' (which BTW, you can also tell the program to display it as).
When saving stereo data to a format that only support mono waveforms (like .PAT) or when
Q
doing an SDS transfer, how do I specify which channel of the stereo data should be used?
In these situations the channels are automatically merged using an 'arithmetic average'
algorithm. However, you can use the waveform 'Audio processing wizard' to specifically
A
convert the data to mono before you save it; there - you can choose between 'average of
channels', 'left channel only' or 'right channel only' algorithms.
Q How do I read a file as 'raw audio' data, i.e. how do I override the automatic type detection?
If the file in question is 'auto-detected' with '100% certainty' (in the lower right portion of the
file open dialog) as a supported file format, then you can't. You can however often (but not
always) go to <waveform> → Properties → Source and change the data type there. If the file
A type can't be detected at all (0% certainty) then it will be read as 'raw data' and you will
automatically get to this tab when you load the file. If however it is detected with say around
'33% certainty' and you get an error message when you try to open the file then you may try to
remove the file extension (e.g. turn 'foo.bar' into 'foo') and open it again.
My synth complains about something with name collision or that it need unique names in some
Q
way - help!
We attempt to ensure that all items have unique names (since this is required by several
synthesizers). This is accomplished by adding a number to the end of the name whenever a
collision would otherwise have occurred. However, it may well be that the file format for your
A synth only allows much shorter names than what we do, so the when they are truncated to fit,
the names no longer are unique. If this is the case, you will simply have to keep an eye open for
the situation and manually adjust the names wherever necessary before you save it.
Q What synthesizer is used for rendering the MIDI data into samples?
A The built in Awave Software Synthesizer is used.
It is optimized for sound quality rather than CPU cost. After all you normally do the conversion
only once and the quality of the result is then constant every time you listen to it. The rendering
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 10 de 15
can operate in two modes 'normal' and 'Super quality' mode - you select which in Options →
A Preferences... → MIDI to Wave. The super quality mode is much slower - but also gives an
even higher audio quality. Use it if e.g. you are targeting 24-bit audio or for production use.
There are also many freeware collections available on the net that you might want to try. Here
are a few examples:
Unison GS (29MB).
Fluid R3 (68MB).
Editing issues
Where are all the 'Audio processing wizard' functions listed in the help file for the? I only see a
Q
few of them!
Some of them are only applicable to some sorts of data (e.g. "convert mono to stereo" is only
meaningful for mono data), while other is only implemented for some data types (like remove
silence currently only works on mono data) and finally, many of the functions requires you to
A
select a range in the waveform first (e.g. to fade in or out). To do that, in the waveform
properties editor tab, press down a mouse button over the waveform, drag with the mouse and
release the button (to deselect all, just click on the waveform again).
1. Press the Play |> loop button to start/stop playing the loop. While it is playing, you can
directly hear changes while you edit the loop points. There is a delay of second or two,
due to the buffering in the software synthesizer...
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 11 de 15
2. Using auditioning. First enable auditioning in the program options. Back in the loop point
editor, press Apply to update the loop point. Then play it on your keyboard! If you don't
have an external MIDI keyboard and are using Awave Studio's 'virtual keyboard', then
you'll have to use some other 'virtual keyboard' program since it won't work in the
property dialogs (where you need your computer keyboard to type in numbers and things).
Q How do I create an appropriate amplitude envelope for 'one-shot' waveforms?
The envelope format provided by Awave Studio can't really handle this very common case. But
A the 'tweak solution' is to set the attack duration to 0 and sustain and release values to maximum.
This will be saved as an envelope appropriate for such 'one-shot' waveforms
In the waveform source properties page, why is the data type controls always 'grayed out' for
Q some file formats (like .WAV)?
These controls are only available for file formats that internally are handled by a 'generic'
waveform data reader. Some file formats has more specialized readers that won't let you change
these things. In these cases there's really no reason why you should change these things in those
cases; the data type controls is intended for use when reading raw data formats which lack any
A
'header information' and you may have to manually adjust the data type. Another reason they
may be 'grayed' is if you have done any editing or processing on the waveform data. In that case
they are grayed to prevent the 'editing' from being lost (by re-reading the data from disk, which
is what happens if you change the data type).
Miscellaneous issues
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 12 de 15
Q Can I just use any 'sound data' that I happen to find for whatever purposes that I like?
Not really, you must first make sure that it is in the public domain and that it is not copyrighted
material. If it is copyrighted, then you will need to get permission from the copyright owner.
A
Much material that you find on the Internet are public domain... but it is up to you to verify that
it really is the case.
I try to load, convert, audition or play this really huge file, but it takes a very, very long time and
Q the program just exits with an out-of-memory message... (Or perhaps it even crashes?)
Awave Studio is limited to working only with files it can fit into memory. To play huge files you
may need a huge amount of physical RAM. And when loading and saving stuff it sometimes
A
may need up to 8 bytes per wavesample; e.g. a 10 minutes long stereo file sampled 48000Hz
may require up to 10 * 60 * 2 * 48000 * 8 => about 440MB memory.
I try to convert this MPEG file, which is only, lets say 10MB, I have lots of more memory than
Q that but it still behaves like in the previous Q? Why is this?
Well, a 10MB compressed MPEG file may become about 512MB when uncompressed! And if
that needs to be converted further before saving, then the memory requirement could become
A double that - a whopping 1GB. What you need is a program that decodes the MPEG file 'in
small pieces at a time' (known as streaming) - we'd recommend our Awave Audio software for
that purpose.
Q The program just exits after I have used it for less than a minute! Is this normal?
No. The most probable explanation for this is if 'Awave Studio.exe' has been tampered with.
Perhaps the file was corrupted during a file transfer or a disk problem. Or if you are unfortunate,
A your system may be infected by a computer virus! Try running an anti-virus program to see if
your computer is 'clean' and if it is, then try (re-) downloading it directly from our official web
site.
I have a problem with the computer dead crashing or becoming unstable when I try to use, or
Q
have used, a DirectX plug-in!
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 13 de 15
Check if you have a DirectX plug-in from Antares (e.g. 'AutoTune' or 'MicModeler') or any
other that might use 'PACE copy protection'. If you have, then the only solution is to uninstall
A
them as it seems like the PACE protection does 'bad things' that is not compatible with this
program. Not our fault...
Auditioning issues
The virtual keyboards key layout is not well suited for my non-QWERTY keyboards (e.g.
Q
German keyboards may have X and Y swapped). What can I do?
You can edit the key assignment for the virtual keyboard with the registry editor
('regedit.exe') that comes with Windows. Open this_computer → HKEY_CURRENT_USER
A → Software → FMJ-Software → Awave Studio and edit the mtVKeys string. It's just a
string of (normally 29, but maximum 36) characters holding the ASCII key to assign to a
note, beginning with C3 for the first character, then in increasing order.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 14 de 15
I get the error message "You need a newer version of the SoundFont manager". What's
Q
wrong?
A You need to install v1.01 or later of the Emu SoundFont Management System.
The SoundFont Management system installs a 'SoundFont MIDI router' MIDI device in
Q
my system. I don't want it. Can I remove it safely?
Awave Studio do not need the MIDI router device but here may be other applications that
A do. It's up to you... But you can always keep and turn off 'map through this device' in the
Windows multimedia settings if you don't want MIDI files to be played through it.
After having used auditioning, I sometimes cannot play back MIDI files properly!
Q
Instruments are silent or messed up!
You need to restore your original MIDI instrument setup. Quit Awave Studio then launch
A the Awe Control Panel. Use it to clear all user banks and to reload your GM or GS bank.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013
Frequently Asked Questions Página 15 de 15
Q When auditioning waveform items, I can only hear anything within a certain key-range.
It seems like the EMU8000 synthesizer use by the AWE32 can only interpolate within a
A
certain range so if the note is too far off from the root-key, then there'll be no sound.
file:///C:/Users/RLopes/AppData/Local/Temp/~hh3F78.htm 20/12/2013