Skip to content

Commit

Permalink
dataflow: fix conversion of int addresses into float nodes ; fix midi…
Browse files Browse the repository at this point in the history
… mapping of CCs into e.g. ISF shaders
  • Loading branch information
jcelerier committed Jan 18, 2025
1 parent c85cc53 commit 3040de5
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 4 deletions.
2 changes: 1 addition & 1 deletion 3rdparty/libossia
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
#include <ossia/network/dataspace/dataspace_visitors.hpp>
#include <ossia/network/value/value_conversion.hpp>

#include <QFormLayout>

namespace Explorer
{
template <typename T>
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/score-plugin-gfx/Gfx/GfxDevice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ GfxOutputDevice::GfxOutputDevice(
m_capas.canRemoveNode = false;
m_capas.canRenameNode = false;
m_capas.canSetProperties = false;
m_capas.canRefreshTree = true;
m_capas.canRefreshTree = false;
m_capas.canRefreshValue = false;
m_capas.hasCallbacks = false;
m_capas.canListen = false;
Expand Down
9 changes: 8 additions & 1 deletion src/plugins/score-plugin-vst/Vst/Widgets.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,15 @@ class GraphicsSlider final
override;
};

struct VSTFloatSlider : ossia::safe_nodes::control_in
struct VSTFloatSlider
{
const std::string_view name;

explicit constexpr VSTFloatSlider(const char* name)
: name{name}
{
}

static QWidget* make_widget(
AEffect* fx, const ControlInlet& inlet, const score::DocumentContext& ctx,
QWidget* parent, QObject* context);
Expand Down
9 changes: 8 additions & 1 deletion src/plugins/score-plugin-vst3/Vst3/Widgets.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,15 @@ class VSTGraphicsSlider final
override;
};

struct VSTFloatSlider : ossia::safe_nodes::control_in
struct VSTFloatSlider
{
const std::string_view name;

explicit constexpr VSTFloatSlider(const char* name)
: name{name}
{
}

static QWidget* make_widget(
Steinberg::Vst::IEditController* fx, const ControlInlet& inlet,
const score::DocumentContext& ctx, QWidget* parent, QObject* context);
Expand Down

0 comments on commit 3040de5

Please sign in to comment.