Chapter 9: Scene Sounds
Scene sounds add audio to individual scenes—background music, sound effects, voiceovers, and more. This chapter covers adding and configuring per-scene audio in FX Express.
Understanding Scene Sounds
Each scene can have multiple sounds that play sequentially:
- Sounds play one after another in order
- Each sound has individual volume and fade settings
- Sounds automatically sync with scene timing
Scene sounds are separate from:
- Video element audio: Audio embedded in video files
- Voiceover: Global audio track spanning multiple scenes
- Audio layers: Timeline layers with their own in-time, duration, and keyframable volume — see Chapter 22
Reach for a scene sound when audio belongs to the whole scene, and for an audio layer when it has to land on a beat. Both mix together, and a volume adjustment layer can duck scene sounds under narration.
Accessing Scene Sounds
To manage a scene’s sounds:
- Select the scene in the Scenes panel
- Click the speaker icon (🔊) in the scene toolbar
- The Scene Sounds dialog opens
Sound Types
FX Express supports four types of scene sounds:
Audio File
Upload audio files directly:
- Supported formats: MP3, WAV, OGG, M4A
- Stored locally for offline access
- Best for: Music, sound effects, custom recordings
Pattern URL
Load audio from URLs with variable support:
- Include
{variables}in URLs - Dynamic audio based on data
- Best for: Personalized content, dynamic audio libraries
Silence
Insert deliberate pauses:
- Specify duration in seconds
- Creates gaps between sounds
- Best for: Pacing, dramatic pauses
Text-to-Speech (TTS)
Generate audio from text:
- Multiple voice providers available
- Supports variables for personalization
- Best for: Dynamic narration, localization
Adding Sounds
Adding an Audio File
- Click + Add Sound in the dialog
- Select the File tab
- Click Upload or drag and drop an audio file
- The file uploads and appears in the sound list
Adding a Pattern URL
- Click + Add Sound
- Select the Pattern tab
- Enter the URL pattern (e.g.,
https://audio.example.com/{productId}.mp3) - Toggle “Local file” if referencing local paths
Adding Silence
- Click + Add Sound
- Select the Silence tab
- Enter the duration in seconds
- Click Add
Adding TTS
- Click + Add Sound
- Select the TTS tab
- Select a provider (ElevenLabs, Google Cloud)
- Choose a voice
- Enter the text to speak (supports variables)
- Click Generate
Sound Settings
Each sound has individual settings for fine-tuned control:
Volume Percent
Base volume level:
- 0%: Silent
- 100%: Normal volume (default)
- 200%: Doubled volume (may clip)
Gain (dB)
Additional volume adjustment in decibels:
- -20 dB: Very quiet
- 0 dB: No change (default)
- +20 dB: Very loud (may clip)
Fade In
Gradual volume increase at the start:
- Duration in milliseconds (0-10000)
- 0 ms: Instant start (default)
- 1000 ms: 1-second fade in
Fade Out
Gradual volume decrease at the end:
- Duration in milliseconds (0-10000)
- 0 ms: Instant end (default)
- 1000 ms: 1-second fade out
Managing Sound Order
Sounds play sequentially in list order. To reorder:
- Click and drag a sound item
- Drop it in the new position
- The order updates immediately
Playback Sequence Example
Sound 1: Intro jingle (2s)
Sound 2: Silence (0.5s)
Sound 3: Voiceover (10s)
Sound 4: Background music (30s)
Sounds play one after another, not simultaneously.
Editing Sounds
To modify a sound’s settings:
- Find the sound in the list
- Click the edit icon (✏️)
- Adjust settings in the dialog
- Click Save
Editable Properties
- Volume percent
- Gain dB
- Fade in duration
- Fade out duration
- Replace audio file (for File type)
- Change URL pattern (for Pattern type)
- Modify text/voice (for TTS type)
Removing Sounds
To delete a sound:
- Find the sound in the list
- Click the trash icon (🗑)
- Confirm deletion
Removed sounds cannot be recovered.
Sound Playback in Preview
Sounds play automatically during preview:
- Sync with scene timing
- Respect volume and fade settings
- Use the mute toggle to silence all audio
Preview Controls
- Play/Pause: Start or stop playback
- Mute/Unmute: Toggle all audio
- Seek: Jump to specific times
Audio Best Practices
Volume Levels
- Keep consistent levels across scenes
- Use -6 dB to -3 dB headroom to avoid clipping
- Test with headphones for clarity
Fades
- Use fade in to avoid abrupt starts
- Use fade out for smooth endings
- 200-500ms fades are typically subtle
- 1000ms+ fades are noticeable
File Optimization
- Use compressed formats (MP3) for efficiency
- Match sample rate to needs (44.1kHz typical)
- Trim unnecessary silence from files
TTS Considerations
- Test voices before final use
- Variables must have values for preview
- Consider pacing and natural breaks
Common Use Cases
Background Music
Type: Audio File
Volume: 30-50%
Fade In: 1000ms
Fade Out: 2000ms
Lower volume to not compete with speech.
Sound Effect
Type: Audio File
Volume: 100%
Fade In: 0
Fade Out: 0
Full volume for impact.
Narration
Type: TTS or Audio File
Volume: 100%
Fade In: 200ms
Fade Out: 200ms
Clear and prominent.
Ambient Sound
Type: Audio File (loop)
Volume: 20-30%
Fade In: 2000ms
Fade Out: 2000ms
Subtle background atmosphere.
Combining with Video Audio
When scenes contain video elements with audio:
Option 1: Mute Video
- Mute the video element
- Use scene sounds for all audio
- Full control over audio mix
Option 2: Keep Video Audio
- Leave video unmuted
- Scene sounds play alongside
- Balance volumes appropriately
Option 3: No Scene Sounds
- Video audio plays naturally
- No scene sounds needed
- Simplest approach
Troubleshooting
Sound Not Playing
- Check if preview is muted
- Verify the sound file uploaded successfully
- Check volume settings (not 0%)
- Ensure scene is long enough for audio
Sound Too Quiet/Loud
- Adjust Volume Percent
- Fine-tune with Gain dB
- Check source file levels
- Test in preview
Fades Not Working
- Check fade duration values
- Ensure sound is long enough for fades
- Preview to verify effect
TTS Not Generating
- Check API credentials/connection
- Verify text content
- Try a different voice
- Check provider status
Pattern URL Not Loading
- Verify URL is accessible
- Check variable values
- Test URL directly in browser
- Ensure CORS allows access
Audio Sync Issues
- Check scene duration settings
- Verify sound durations
- Ensure sounds fit within scene
- Test with simpler setup first
Audio File Formats
| Format | Quality | Size | Compatibility |
|---|---|---|---|
| MP3 | Good | Small | Universal |
| WAV | Excellent | Large | Universal |
| OGG | Good | Small | Most browsers |
| M4A/AAC | Excellent | Medium | Most browsers |
Recommendation: Use MP3 for best compatibility and reasonable quality.