QuartzLab · Unity Editor Tool
ClipSwitch
A tool for previewing, replacing, comparing, and processing Unity audio assets while preserving GUIDs and existing project references.
Quick start
Open Tools → QuartzLab → ClipSwitch.
Select one clip, a range with Shift, or individual clips with Ctrl/Cmd.
Choose Open in Editor from the toolbar or context menu.
Adjust import settings or processing operations for the selected tracks.
Use Overwrite + Backup. ClipSwitch stores the original version in History first.
ClipSwitch changes file contents without replacing the original .meta file or GUID.
Library
Library collects project AudioClips in one window and exposes common operations without repeated switching between Project and Inspector.
| Action | Result |
|---|---|
| Open in Editor | Loads selected clips into Audio Editor. |
| Replace With… | Replaces contents while preserving GUIDs and references. |
| Swap With… | Swaps the contents of two clips or multiple pairs. |
| History | Shows stored versions with waveform preview and playback. |
| Find References | Finds exact references in loaded scenes and dependent assets. |
| Open In… | Opens files in an external application. |
Clip picker
The picker is used during replace and swap operations. It can display compact names or waveform tracks.
- Click or drag over a waveform to move the cursor.
- Playback starts when the mouse button is released.
- Pause and Stop controls are available in the same row.
- Closing the window or selecting Cancel never starts the operation.
Audio Editor
Audio Editor loads one or many clips into a shared session and lets you verify the result before writing changes to disk.
Track selection
- All loaded tracks are displayed and initially selected.
- A regular click selects one track.
- Shift selects a range.
- Ctrl/Cmd adds or removes individual tracks.
Processing operations
Processing is recalculated asynchronously and becomes available immediately for playback and waveform inspection.
History and safety
Before a replace, swap, processing, or restore operation, ClipSwitch stores a copy of the original file in the configured history directory.
- The working asset keeps its original
.metafile and GUID. - Stored versions can be played and compared by waveform.
- Restoring a version also backs up the current state.
Commit the project before performing large batch changes.
Supported formats
ClipSwitch works with formats imported by Unity 2022.3:
Advanced processing is available when Unity can decode the AudioClip to PCM.
Selection and controls
Limitations
- ClipSwitch runs in Unity Editor only.
- Processing depends on Unity being able to decode the AudioClip to PCM.
- After upgrading Unity, verify waveform display and preview behavior.