NORMSONIC RECORDER 0.1.0-beta.2 — Windows x64 VST3
Free personal, educational and commercial audio use. See LICENSE.txt.
Product and support: https://normsonic.com/

INSTALL THE VST3 PLUGIN
1. Close your DAW.
2. Extract this complete ZIP into a folder you can keep.
3. Copy the complete .vst3 folder (not only the inner binary) to:
   C:\Program Files\Common Files\VST3
   or another VST3 folder your host explicitly supports. The system folder can
   require Windows administrator permission.
4. Rescan plugins in your Windows x64 DAW and insert the named NORMSONIC plugin.

Audio inputs/outputs inside a DAW belong to that DAW. These plugins do not open
another hardware driver or clock. Additional buses are usable only when the
host exposes and routes them; a stereo-only host cannot expose 64 independent
strips. Select mono/stereo layouts through the host and the plugin's strip
controls; the host may suspend/reconfigure audio for layout changes.

HOW TO USE THIS TOOL
Choose a NEW WAV destination before starting playback or recording. The input
is recorded to a 32-bit float WAV; the pass-through output allows monitoring.
Follow DAW transport starts/stops with the DAW, or switch it off for manual
recording. Existing recordings are preserved; choose a new destination for the
next take. The first audio bus may have 1-64 host-negotiated channels.

For file processing, route PLAYER's audio through your effects to RECORDER and
route its Sync event output to RECORDER. With NORMSONIC Sync start/end messages
delivered by the host, RECORDER begins on the shared sample and follows source
EOF. After the source ends it captures the remaining effect tail until sustained
silence or the configured maximum tail. The audio engine/DAW must keep processing
during this tail. A host that filters SysEx uses DAW transport/manual control.

Disk writes run on a separate worker, with bounded buffering. Stop/finalize before
removing the plugin or moving the file. WAV RIFF size is bounded below 4 GiB.
Check the drop/error status and available disk space for long recordings.
Rapid restart requires a fresh destination; the previous take is finalized.

RECORDER INPUT LEVELS AND RECORDING STATUS
The input meters work whenever the host is processing audio, including while
Recorder is not armed or recording. They show the actual signal at Recorder's
input after any upstream effects, without adding gain or changing the sound.
Peak follows the largest absolute input sample, with a 350 ms release. RMS shows
the signal's measured root-mean-square level; the native RACK module adds a
350 ms display release. These are input peak/RMS meters, not calibrated analogue
VU or LUFS loudness meters. Levels use dBFS: unity amplitude is 0 dBFS and silence
is shown as minus infinity. Reduce upstream gain if levels are excessive.

Mono shows one meter; stereo shows left/right. For wider inputs the first two
channels and the highest peak across all active channels are shown. The
full-scale warning covers every channel, including channels beyond the first
two. A finite sample at or above absolute amplitude 1.0 lights the warning for
about two seconds of processed audio. This warns about full-scale levels: the
32-bit float WAV can retain values above 0 dBFS and is not clamped by Recorder.
A later conversion or hardware output may clip those values.

The REC indication uses actual capture state rather than merely a requested
button state. The elapsed recording time is accepted audio frames divided by
the recording sample rate; it includes captured effect tails and is not a disk
worker progress estimate. ARMED/READY means prepared but not yet capturing.
TAIL means an effect tail is still being captured. FINALIZING means buffered
samples and the WAV header are being completed. A saved/finalized status applies
to an actual destination, not to an unused Recorder. Check drop/error status;
buffer overflows or disk failures require attention.

Stopping audio clears stale level and full-scale indications. A completed
take's duration remains visible. Meters freeze if a DAW suspends callbacks:
the host must keep processing for live metering and automatic effect tails.

COMPATIBILITY
This independent utility is VST3, with 32/64-bit host audio and a native Windows
editor. It can be used without purchasing or installing NORMSONIC RACK. It is
not a VST2, CLAP, AU or AAX build. It does not include ASIO or another hardware
backend; the host controls hardware and latency. Third-party DAW compatibility
depends on its port, layout and event support. This beta is not a certification
of every DAW. See THIRD-PARTY-NOTICES.txt.

PACKAGE
NormsonicRecorder.vst3/ is the complete plugin bundle. No installer, activation, test
fixture, developer SDK, private profile or publisher C++ source is included.
