19 lines
1 KiB
Markdown
19 lines
1 KiB
Markdown
# Examples
|
|
|
|
`native_gain.c` is a complete trusted native C effect compiled into an offline
|
|
graph. Build/run with `make build/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 `make 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](steinberg/README.md) 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.
|