Skip to content

vst3: components with no audio buses fail the Steinberg validator (param-only objects, analyzers) #154

Description

@jcelerier

59 of 84 example .vst3s fail exactly one Steinberg-validator test:

ERROR: This component does not export any buses!!!

Two sub-cases:

  • parameter-only test/utility objects (no audio I/O at all) — arguably shouldn't be built as VST3, or need a synthetic event bus;
  • analyzers with real audio inputs (e.g. avnd_essentia_entropy, which takes an audio input) also report 0 In(s) => 0 Out(s) — the vst3 audio_bus_info seems to miss their input port shape, which is a real bug.

Also: avnd_test_audio_variable.vst3 crashes the validator outright (no result).

Repro: build the SDK validator target (fetched SDK) and run it over build/*/vst3/*.vst3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions