-
Notifications
You must be signed in to change notification settings - Fork 2
User Guide
SXSEditor Dev edited this page May 10, 2026
·
1 revision
- Installation
- Creating a Project
- Managing Singers
- Editing Fragments
- Synthesis & Playback
- Exporting
- Settings
Download the latest installer from the download page and run the setup executable.
SXSEditor supports macOS and Linux via Electron Forge. Please build from source — see the Developer Guide.
- Launch SXSEditor.
- Set your project BPM and time signature in the toolbar.
- Add a singer by clicking the + button in the singer panel.
- Choose to create a new singer or open an existing
.sxssingerfile.
- Open the Singer Creator window.
- Enter a singer name and choose a color.
- Load a reference audio file (WAV) — this is the voice the model will mimic.
- Optionally add an avatar image.
- Run Audio Preprocessing to extract F0 and note data from the reference audio.
- Save the singer as a
.sxssingerfile.
Singer files contain:
- Singer metadata (name, color, avatar)
- Reference audio features (F0, mel-spectrogram)
- Preprocessing configuration
- Click the + button on a singer row to add a new fragment.
- Double-click a fragment to open the Fragment Editor.
In the fragment editor you can:
- Add notes: Click on the piano roll grid to create notes
- Edit note properties: Adjust pitch, duration, and timing
-
Input lyrics: Enter lyrics for each note
-
Chinese: Supports both Pinyin (e.g.,
ni hao) and Chinese characters (e.g.,你好) - English: Standard English lyrics
-
Chinese: Supports both Pinyin (e.g.,
- Draw pitch curves: Use the pitch envelope editor for expressive control
- Adjust envelopes: Fine-tune volume and other parameters
Save the fragment to return to the main timeline.
- Press the ▶ Play button to synthesize and play the entire project.
- The editor will automatically initialize the SVS pipeline and generate audio.
- Use ⏸ Pause and ⏹ Stop to control playback.
- First-time synthesis may take a moment as the model loads
- Subsequent playbacks will be faster
- GPU acceleration will be used automatically if available
- Click the 📤 Export button.
- The project will be synthesized and mixed.
- Choose a location to save the final WAV file.
Audio Specifications:
- Sample Rate: 24000 Hz
- Format: WAV (16-bit PCM)
Open Settings from the menu to configure:
| Setting | Description |
|---|---|
| Inference Device | Select a specific DirectML GPU or use automatic selection |
Device settings take effect after restarting the pipeline.