ProSound

ProSound is a real-time, multitrack audio solution for 3ds Max that includes full support for and integration with Track View. For best results, use Track View in Dope Sheet mode.

With ProSound, you can:

Note: ProSound is the default audio controller in 3ds Max. A simpler alternative controller is Default Sound, which you set with the Preferences dialog Animation panel Sound Plug-In option.

Editing ProSound Tracks in Track View

When working with ProSound tracks in Dope Sheet mode, use Edit Ranges to drag an audio clip and its endpoints. Dragging a range changes its start and stop times by the same amount, while dragging an endpoint makes it shorter (by truncating the clip) or longer (by repeating the clip). You can change the length of individual clips (must be set to End Frame, not Loops) but not of the Master Waveform track, which serves as a composite of all the individual clips. Dragging an endpoint of the Master Waveform track is the same as dragging the range.

Note: Truncating a clip always takes place from the end of the clip, not the start, no matter which end you drag.

To open the ProSound interface with a specific track highlighted, showing its parameters, simply right-click the track (either the waveform or the range bar) in the graph area of Track View - Dope Sheet.

Procedure

To use ProSound:

  1. In the Track View Controller window, click the Sound track to highlight it.
    Tip: The Sound track does not appear in Track View by default. To unhide it, open the Filters dialog and, in the Show group, turn on both Sound and Global Tracks.
  2. Right-click the Sound track and choose Properties.

    3ds Max opens the ProSound dialog.

  3. Click Add, load one or more audio files (WAV, AVI), and then use the remaining controls to adjust the sound. For details, see the Interface section, following.

Interface

The ProSound dialog is modeless, so you can keep it open while using other parts of the program.

Input Files group

Controls in this group let you manage the audio samples available in the scene. The number of loaded samples appears next to the group box title; in the preceding illustration, it’s 2.

[file list]
Shows all loaded samples with file paths. All of these are automatically loaded into the scene, play back when the animation is played, and are saved with rendered animations. You can control each track’s playback with the controls in the File Details group (see following).
Add
Imports samples into ProSound. Each sample creates a track in the Track View with start and end keys that you can manipulate, as with the default sound track in 3ds Max. You can add multiple files in one action with standard Windows methods: Use the key to select a contiguous range of files or the key to toggle individual files.
Delete
Removes highlighted samples from ProSound. You can highlight multiple files for deletion.
Replace
Lets you replace a single highlighted sample with another, from an external file.
Reload
Loads the highlighted sample from its file. If the file contents have changed, the new sound replaces the previous one.
Convert Path
Use this function when opening a 3ds Max scene file that points to samples in a different location from your system and ProSound has loaded the sample from a directory you added with Path Manager (see following). Convert Path adjusts the file's path in the file list to match that of your system. If you use Convert Path, save the scene, and then reopen it on the original machine, the location of the file on the original system must be added with Path Manager or ProSound will not find the sample.

Example: On another computer, a scene is saved with samples located in D:\Sound\Samples. These same samples are located in E:\Samples on your machine and you have added this directory with Path Manager. When you load the scene, your machine will find the samples and no changes will be made to the path in the Input Files section of ProSound. If you highlight these samples and use Convert Path, the paths as listed change from D:\Sound\Samples to match their location on your system: E:\Samples. If you then save the scene and open it on the original system, the original location of the samples (D:\Sounds\Samples) must be added with Path Manager so ProSound can find the samples.

Path Manager
Lets you manage disk locations where ProSound looks for samples. This is useful when loading MAX scenes created on another system where samples might be in different directories. Adding directories in the Path Manager gives ProSound more places to look for samples. For example, if one person saves a scene with a sample located in D:\Sounds\Samples, but your copy of the sample is in E:\Samples, adding E:\Samples to the Path Manager means ProSound will find the sample on your system without additional input from you.

Clicking Path Manager opens a dialog, shown in the preceding illustration, comprising a list and the following controls:

  • Add Opens a file dialog named Add Sound Path that lets you navigate to a file path and use it.

    If you highlight a path before clicking Add, the Add Sound Path dialog opens to that path, and the added path appears in the Path Manager list after the highlighted path. If no path is highlighted when you click Add, the Add Sound Path dialog opens to the last-used path, and the added path appears at the end of the Path manager list.

  • Delete Removes the highlighted item from the Path Manager list.
  • Modify Opens a dialog that lets you replace the highlighted item with a different path.
  • Move Up/Move Down Repositions the highlighted item in the list. Path Manager searches paths in the order listed.
  • OK Accepts changes and closes the dialog.
  • Cancel Ignores changes and closes the dialog.
Move Up
Raises the highlighted track above the preceding one.

Rearranging tracks also affects their order in Track View.

Move Down
Lowers the highlighted track below the following one.

Rearranging tracks also affects their order in Track View.

Arrange
Opens a dialog that lets you sort the highlighted tracks by filename, full path name, or start frame. Choose the sort order and then click OK. Applies to highlighted tracks only.

Rearranging tracks also affects their order in Track View.

Sequence
Alters the Start Frame and End Frame times to play each clip one time, in the order listed. The first clip plays to its end, then the next clip plays, and so on.
Warning: Clicking this button once instantly resets the start and end frame settings for all highlighted clips, and is not undoable.
Diagnostics
Click to open a dialog with diagnostic information.
  • Soft Reset Sometimes, after repeated playback, the sound tracks stop playing in 3ds Max. When this happens, click Soft Reset to reset the playback buffers and hear sound tracks once again.

File Details group

Displays information about the currently selected sample in the Input Files list.

[Play/Pause]
Plays the current sample as loaded from the external source; that is, without any modification from ProSound settings. Clicking the button again during playback pauses the preview.

To the right of the Play button is the position indicator, which displays the current position of playback. You can move the slider to change the position of playback; this stops the audio output. To begin playback from the new position, click Play again.

[file name]
To the right of the Preview controls (above Format), ProSound displays the file name of the highlighted sample.
Length
Indicates the total length of the current sample in time and frames; for example, 3.48 s (104.5 f) indicates 3.48 seconds or 104.5 frames. The number of frames is rounded off; for example, a length of 318.688 frames would be rounded up to 318.7.
Format
Indicates the audio file format of the current sample. ProSound supports two formats: WAV and AVI.
Statistics
Indicates the sample rate and bit depth of the highlighted sample and whether the audio is mono or stereo.
Mapped
When on, indicates that ProSound has had to load a sample from a directory other than the one used in the scene. For example, this would be on if you loaded a scene that contains a sample originally located in D:\Sound\Samples, but ProSound had to load it instead from E:\Samples as mapped with Path Manager on the current machine.
Active
Indicates whether the current sample is to be included in playback as well as rendering of the output audio. For example, you could turn off Active for three of five samples so that only the other two are heard during playback of the animation, or included in the rendered animation.
Front/Center
When on, places samples in the front-center channel when using five- or six-channel audio. Applicable only to one-channel (Mono) samples.
Replaceable
When on, the software is permitted to replace a sample if necessary. This is used when loading samples via MAXScript and tells ProSound which samples can be replaced. The first sample with this option enabled will be replaced. If no samples have this option enabled, any samples loaded via MAXScript are appended to the Input Files list.
Start Frame
The frame at which the sample is to start playing. Samples start at frame 0.0 by default.
End Frame/Loops
Choose either of the following to determine the length of the sample:
  • End Frame The frame at which playback is to stop. By default, this is frame 0.0+(sample length in frames). For example, a sample 50 frames in length will have a Start Frame of 0.0 and End Frame of 50.0 by default. If you manipulate tracks or keys for the sample in Track View (move, slide, and so on), these numbers will adjust automatically.
  • Loops The number of times the sample repeats. If Loops is active for a sample, you cannot change its length in Track View.
Duration
The true length of the current sample in frames. This value is not rounded, as in Length (preceding).

Playback group

These settings are global for all audio output, not individual samples (to control playback of individual samples, use the Active option in the File Details group). Also, these options do not affect how the audio is rendered for export.

Permit Playback
Toggles preview of the audio within 3ds Max. When off, the audio will not play when you play the animation or scrub the time slider.
Channels
The number of channels for the audio file.
Sample Rate
The sample rate to use when previewing audio output in 3ds Max. If set to Auto, ProSound examines the source files and determines the best setting.
Audio Quality
Affects how ProSound alters sample rates. If, for example, Sample Rate is set to 44Khz and you are using source files of 22Khz, changing Audio Quality affects the quality of the upsampling.
Normalize
Adjusts the output of the audio so the peak amplitude is optimal - it's loudest point is the loudest possible peak for a sound clip. This insures that the audio file doesn't clip and distort if the volume is overdriven. Normalization can be set to work in four different modes:
  • Only on overflow ProSound normalizes only when the amplitude of the output is too great.
  • Before master volume ProSound normalizes the audio before any volume adjustments by you. In other words, this option normalizes the audio from ProSound before any adjustments are made in the Master Volume track in Track View.
  • After master volume The audio output is normalized after volume adjustments made in the Master Volume track in Track View.
  • Never Tells ProSound not to normalize the output.
Track within # seconds when scrubbing
Adjusts the amount of time between when a frame is reached and the corresponding point in the audio is triggered. For example, if you move the time slider forward and this parameter is set to 0.05, as you reach each frame there is 0.05-second delay before the audio at that point is triggered.

Practically speaking, this amounts to more-accurate tracking because the lower the number, the faster you can scrub and have the audio keep up. If this option is disabled, when you scrub quickly, the audio simply plays back in real time until it reaches the current frame. For instance, if you start at frame 0 and scrub to frame 75 very quickly, audio plays back in real time until it reaches frame 75, and then stops, thus lagging the animation by a significant amount.

Permit Backwards Scrubbing
When on and you scrub backward (that is, drag the time slider to the left), the audio plays in reverse.
Play Once
When on and you play the animation in 3ds Max, playback stops after the last frame instead of repeating, as it normally does.
Specify Play Range
Toggles a limited playback range, as specified by the two numeric fields separated by “to,” within the full length of the time slider. This "focus area" is highlighted in the time slider area. This mode can be helpful for fine-tuning lip sync of a single word or phrase.
Note: To see the focus area in the time slider area, it’s necessary to display the sound track: Right-click the track bar to display the context menu, and then turn on Configure Show Sound Track.
Ping Pong
Toggles automatic forward-then-reverse playback when you play the animation. If a Specify Play Range is active, the ping pong mode will play back and forth within this range. If Play Once is active, playback will play to the animation or play range end, then play backwards to the beginning or play range start.

Render group

These options adjust various parameters of the rendered audio for export. These are not heard within 3ds Max unless you export the audio and reload it as a sample. Most of the options in this section have identical functionality to the same options in the Playback group. The other options in this section are as follows.

Permit Save on Render
Indicates that audio output should be included when you render the scene. To set options for the exported audio, click Export Audio.
Note: This option applies only when you render to a single animation file, such as AVI or MOV.
Channels
The number of channels for the audio file.
Sample Rate
The sample rate to use when previewing audio output in 3ds Max. If set to Auto, ProSound examines the source files and determines the best setting.
Audio Quality
Affects how ProSound alters sample rates. If, for example, Sample Rate is set to 44Khz and you are using source files of 22Khz, changing Audio Quality affects the quality of the upsampling.
Normalize
Adjusts the output of the audio so the peak amplitude is optimal; its loudest point is the loudest possible peak for a sound clip. This ensures that the audio file doesn't clip and distort if the volume is overdriven. Normalization can be set to work in four different modes:
  • Only on overflow ProSound normalizes only when the amplitude of the output is too great.
  • Before master volume ProSound normalizes the audio before any volume adjustments by you. In other words, this option normalizes the audio from ProSound before any adjustments are made in the Master Volume track in Track View.
  • After master volume The audio output is normalized after volume adjustments made in the Master Volume track in Track View.
  • Never Tells ProSound not to normalize the output.
Export Audio
Click to open a dialog where you can set options (Range, Codec, etc.) for the exported audio. You can also export the audio separately directly from this dialog:
  • Output Range Sets the length of the exported audio in frames.
  • File Sets the name of the exported file.
  • Codec Choose the codec (if available) and relevant attributes for the file.
  • Export Click to export the audio separately from the video file.

Metronome group

The Metronome track produces a regular beat using two tones. The following settings are available for controlling the metronome:

Active
When on, the metronome plays during animation playback.
Beats per Minute
Sets the frequency of beats. The beats display in the Metronome tracks as black vertical bars. Default=60.
Beats Per Minute Tone
The beep pitch indicating each beat.
Beats per measure
Sets which beat is emphasized with a higher pitch tone. Emphasized beats display in the Metronome track as black pluses. For example, a setting of 4 generates a higher pitched tone every fourth beat. Default=4.
Beats Per Measure Tone
The beep pitch indicating each measure.