Change terminology from 'VST' to 'plugin'

This commit is contained in:
Robbert van der Helm
2022-08-23 18:34:03 +02:00
parent bf7280fc7e
commit 4ca7ea17b2
35 changed files with 703 additions and 706 deletions
+9 -9
View File
@@ -216,14 +216,14 @@ Vst2Bridge::Vst2Bridge(MainContext& main_context,
// done after the host calls `effOpen()`, and when the plugin calls
// `audioMasterIOChanged()`. We will also send along this host's version so
// we can show a warning when the plugin's version doesn't match.
sockets_.host_vst_control_.send(
sockets_.host_plugin_control_.send(
Vst2EventResult{.return_value = 0,
.payload = *plugin_,
.value_payload = yabridge_git_version});
// After sending the AEffect struct we'll receive this instance's
// configuration as a response
config_ = sockets_.host_vst_control_.receive_single<Configuration>();
config_ = sockets_.host_plugin_control_.receive_single<Configuration>();
// Allow this plugin to configure the main context's tick rate
main_context.update_timer_interval(config_.event_loop_interval());
@@ -232,7 +232,7 @@ Vst2Bridge::Vst2Bridge(MainContext& main_context,
set_realtime_priority(true);
pthread_setname_np(pthread_self(), "parameters");
sockets_.host_vst_parameters_.receive_multi<Parameter>(
sockets_.host_plugin_parameters_.receive_multi<Parameter>(
[&](Parameter& request, SerializationBufferBase& buffer) {
// Both `getParameter` and `setParameter` functions are passed
// through on this socket since they have a lot of overlap. The
@@ -244,13 +244,13 @@ Vst2Bridge::Vst2Bridge(MainContext& main_context,
*request.value);
ParameterResult response{std::nullopt};
sockets_.host_vst_parameters_.send(response, buffer);
sockets_.host_plugin_parameters_.send(response, buffer);
} else {
// `getParameter`
float value = plugin_->getParameter(plugin_, request.index);
ParameterResult response{value};
sockets_.host_vst_parameters_.send(response, buffer);
sockets_.host_plugin_parameters_.send(response, buffer);
}
});
});
@@ -264,7 +264,7 @@ Vst2Bridge::Vst2Bridge(MainContext& main_context,
// they start producing denormals
ScopedFlushToZero ftz_guard;
sockets_.host_vst_process_replacing_.receive_multi<
sockets_.host_plugin_process_replacing_.receive_multi<
Vst2ProcessRequest>([&](Vst2ProcessRequest& process_request,
SerializationBufferBase& buffer) {
// Since the value cannot change during this processing cycle,
@@ -370,7 +370,7 @@ Vst2Bridge::Vst2Bridge(MainContext& main_context,
// so we can just send that object back. Like on the plugin side
// we cannot reuse the request object because a plugin may have
// a different number of input and output channels
sockets_.host_vst_process_replacing_.send(Ack{}, buffer);
sockets_.host_plugin_process_replacing_.send(Ack{}, buffer);
// See the docstrong on `should_clear_midi_events` for why we
// don't just clear `next_buffer_midi_events` here
@@ -388,7 +388,7 @@ bool Vst2Bridge::inhibits_event_loop() noexcept {
void Vst2Bridge::run() {
set_realtime_priority(true);
sockets_.host_vst_dispatch_.receive_events(
sockets_.host_plugin_dispatch_.receive_events(
std::nullopt,
[&](Vst2Event& event, bool /*on_main_thread*/) -> Vst2EventResult {
if (event.opcode == effProcessEvents) {
@@ -706,7 +706,7 @@ intptr_t Vst2Bridge::host_callback(AEffect* effect,
HostCallbackDataConverter converter(effect, last_time_info_,
mutual_recursion_);
return sockets_.vst_host_callback_.send_event(
return sockets_.plugin_host_callback_.send_event(
converter, std::nullopt, opcode, index, value, data, option);
}
+2 -2
View File
@@ -104,7 +104,7 @@ Vst3Bridge::Vst3Bridge(MainContext& main_context,
// Fetch this instance's configuration from the plugin to finish the setup
// process
config_ = sockets_.vst_host_callback_.send_message(
config_ = sockets_.plugin_host_callback_.send_message(
WantsConfiguration{.host_version = yabridge_git_version}, std::nullopt);
// Allow this plugin to configure the main context's tick rate
@@ -126,7 +126,7 @@ bool Vst3Bridge::inhibits_event_loop() noexcept {
void Vst3Bridge::run() {
set_realtime_priority(true);
sockets_.host_vst_control_.receive_messages(
sockets_.host_plugin_control_.receive_messages(
std::nullopt,
overload{
[&](const Vst3PluginFactoryProxy::Construct&)
+4 -3
View File
@@ -331,12 +331,13 @@ class Vst3Bridge : public HostBridge {
public:
/**
* Send a callback message to the host return the response. This is a
* shorthand for `sockets.vst_host_callback_.send_message` for use in VST3
* interface implementations.
* shorthand for `sockets.plugin_host_callback_.send_message` for use in
* VST3 interface implementations.
*/
template <typename T>
typename T::Response send_message(const T& object) {
return sockets_.vst_host_callback_.send_message(object, std::nullopt);
return sockets_.plugin_host_callback_.send_message(object,
std::nullopt);
}
/**