Description
NyxAudio is a **fast, editor-first waveform tool** that lets you trim audio, set fades and playback range, adjust gain/pitch, shape stereo, draw a non-destructive gain envelope, and bake to WAV—without leaving the Unity Editor.
Built for speed: drop in an AudioClip and audition instantly with proper undo and real-time metering.
Under the hood, NyxAudio runs a tiny preview graph in the Editor (hidden AudioSource + custom DSP), so playback is **gapless, sample-accurate**, and doesn’t require Play Mode. It manages an AudioListener safely and cleans up on domain reload.
What You Can Do
- Play/Pause/Stop, Loop, move the playhead; smart auto-pan keeps it in view. Zoom/pan the waveform and smooth peaks for readability.
- Set Fade In/Out with **Linear, Sine, Smoothstep, Power, or Custom curves** (LUT-sampled for clean preview).
- Preview Gain (dB) and Pitch (semitones, rate-change) while scrubbing or looping.
- Draw a **Gain Envelope** with click-to-add points, lasso/multi-select, tension, and optional smoothing.
- **Stereo tools**: Width 0–200%, Balance, Mono, Swap L/R, Invert L/R, per-side mutes.
- **Meters**: Peak & RMS, **LUFS Short-Term and Integrated**, stereo correlation and balance readouts.
- **Workflow helpers**: One-Click Clean (Trim Silence → Smart Fades → Normalize) and optional Auto-Enhance on newly loaded clips.
- **Bake your settings to a 32-bit float WAV**; saving inside the Project triggers auto-reimport. Originals are never modified.
Great for **SFX, VO/dialogue cleanup, ambience trimming, music loops**, and quick iteration directly in the Editor.