From c9eabcefeb4113f3250857ea44f891b880ff6b61 Mon Sep 17 00:00:00 2001 From: dromer Date: Tue, 18 Feb 2025 11:48:19 +0100 Subject: [PATCH] add pd and else abstractions that are heavy compatible --- Source/Heavy/CompatibleObjects.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Source/Heavy/CompatibleObjects.h b/Source/Heavy/CompatibleObjects.h index 4ac080a20..bad3bc1ab 100644 --- a/Source/Heavy/CompatibleObjects.h +++ b/Source/Heavy/CompatibleObjects.h @@ -219,6 +219,27 @@ struct HeavyCompatibleObjects { "knob" }; + static inline StringArray const elseAbstractions = { + "above", + "add", + "avg", + "car2pol", + "sysrt.in", + "sysrt.out", + "trig2bang", + // "float2sig.unit", + // "out.mc.hip~", + // "sendmidi", + }; + + static inline StringArray const pdAbstractions = { + "complex-mod~", + "hilbert~", + "rev1~", + "rev2~", + "rev3~", + }; + static inline StringArray const extra = { "comment", "floatbox", @@ -234,6 +255,8 @@ struct HeavyCompatibleObjects { allObjects.addArray(heavyObjects); allObjects.addArray(heavyAbstractions); allObjects.addArray(elseObjects); + allObjects.addArray(elseAbstractions); + allObjects.addArray(pdAbstractions); allObjects.addArray(extra); return allObjects;