| .. | ||
| juce | ||
| projects | ||
| steinberg | ||
| builtin_preview.c | ||
| native_gain.c | ||
| processors.c | ||
| processors.h | ||
| quality_preview.c | ||
| README.md | ||
Examples
native_gain.c is a complete trusted native C effect compiled into an offline
graph. Build/run with cmake --build build --target native-gain && ./build/native-gain; it needs
no GUI/server/plugin SDK. See ../docs/NATIVE_API.md for lifecycle/event contracts.
quality_preview.c uses public C MIDI, recorder and gain-ramp APIs to generate
matched raw/smoothed listening fixtures. Run cmake --build build --target quality-preview; generated
WAVs remain in the ignored build directory. See docs/AUDIO_QUALITY.md for the
listening sequence and the distinction between automated checks and human
listening acceptance. It never starts a backend or plays audio.
projects/midi-demo.xtc is an original media/plugin-free MIDI example installed
under share/xtc/examples. See projects/README.md for opening and playback.
Steinberg SDK examples build an official-SDK VST3 gain and MIDI synth, qualify them with Steinberg's validator and the xtc C host, and render a WAV offline. An optional Windows ASIO device diagnostic is also provided; it is not yet a qualified audio backend.
JUCE examples provide a VST3/standalone Soft Keys instrument using the C engine, native controls and keyboard, presets, JUCE DSP effects, MIDI-to-WAV rendering and explicit VST3 hosting checks. The external JUCE SDK is AGPLv3/commercial and is not required by normal builds.