Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
vst3_adapter.hpp File Reference
#include <public.sdk/source/vst/vstsinglecomponenteffect.h>
#include <pluginterfaces/vst/ivstparameterchanges.h>
#include <pluginterfaces/vst/ivstevents.h>
#include <pluginterfaces/vst/ivstmidicontrollers.h>
#include <pluginterfaces/vst/ivstnoteexpression.h>
#include <pluginterfaces/vst/ivstunits.h>
#include <pluginterfaces/base/ibstream.h>
#include <pulp/events/plugin_main_thread.hpp>
#include <pulp/format/processor.hpp>
#include <pulp/format/host_parameter_edit.hpp>
#include <pulp/format/state_restore_gate.hpp>
#include <pulp/format/host_quirks.hpp>
#include <pulp/runtime/trace_session.hpp>
#include <pulp/format/detail/playhead_diff.hpp>
#include <pulp/format/detail/vst3_restart_publisher.hpp>
#include <pulp/midi/mpe_buffer.hpp>
#include <pulp/midi/mpe_voice_tracker.hpp>
#include <pulp/state/parameter_event_queue.hpp>
#include <pulp/format/adapter_boundary.hpp>
#include <pulp/format/factory_program_table.hpp>
#include <pulp/format/param_group_projection.hpp>
#include <pulp/signal/delay_line.hpp>
#include <pulp/runtime/alive_token.hpp>
#include <array>
#include <set>
#include <atomic>
#include <cstdint>
#include <filesystem>
#include <memory>
#include <span>
#include <vector>
#include <pluginterfaces/gui/iplugview.h>

Go to the source code of this file.

Classes

class  pulp::format::vst3::PulpVst3Processor

Namespaces

namespace  pulp
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.
namespace  pulp::format::vst3

Macros

#define DEVELOPMENT   1

Functions

Steinberg::IPlugView * pulp::format::vst3::make_plug_view (Processor &processor, state::StateStore &store, runtime::AliveToken::Handle owner_alive)

Variables

constexpr Steinberg::uint32 pulp::format::vst3::kProcessContextRequirements

Macro Definition Documentation

◆ DEVELOPMENT

#define DEVELOPMENT   1