From 8f128dcbb5f6fa79ebd09297b504c90bbf8025c9 Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Thu, 16 Feb 2012 23:39:36 +0100 Subject: [PATCH 1/3] Support hsl and vsl as float objects. --- src/ObjectFactoryMap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ObjectFactoryMap.cpp b/src/ObjectFactoryMap.cpp index b80eead2..c9de30c7 100644 --- a/src/ObjectFactoryMap.cpp +++ b/src/ObjectFactoryMap.cpp @@ -173,6 +173,8 @@ ObjectFactoryMap::ObjectFactoryMap() { objectFactoryMap[string(MessageFloat::getObjectLabel())] = &MessageFloat::newObject; objectFactoryMap[string("f")] = &MessageFloat::newObject; objectFactoryMap[string("nbx")] = &MessageFloat::newObject; // number boxes are represented as float objects + objectFactoryMap[string("hsl")] = &MessageFloat::newObject; // horizontal and vertical sliders are + objectFactoryMap[string("vsl")] = &MessageFloat::newObject; // represened as float boxes objectFactoryMap[string(MessageFrequencyToMidi::getObjectLabel())] = &MessageFrequencyToMidi::newObject; objectFactoryMap[string(MessageGreaterThan::getObjectLabel())] = &MessageGreaterThan::newObject; objectFactoryMap[string(MessageGreaterThanOrEqualTo::getObjectLabel())] = &MessageGreaterThanOrEqualTo::newObject; @@ -240,8 +242,6 @@ ObjectFactoryMap::ObjectFactoryMap() { objectFactoryMap[string("v")] = &MessageValue::newObject; objectFactoryMap[string(MessageWrap::getObjectLabel())] = &MessageWrap::newObject; - // TODO(mhroth): vsl and hsl - // dsp objects objectFactoryMap[string(DspAdc::getObjectLabel())] = &DspAdc::newObject; objectFactoryMap[string(DspAdd::getObjectLabel())] = &DspAdd::newObject; From 9a35425f9edf373963b38cf0eea09d42e0915bda Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Thu, 16 Feb 2012 23:51:33 +0100 Subject: [PATCH 2/3] Add DspCosine to ObjectFactoryMap. --- src/ObjectFactoryMap.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ObjectFactoryMap.cpp b/src/ObjectFactoryMap.cpp index c9de30c7..c958c35c 100644 --- a/src/ObjectFactoryMap.cpp +++ b/src/ObjectFactoryMap.cpp @@ -249,6 +249,7 @@ ObjectFactoryMap::ObjectFactoryMap() { objectFactoryMap[string(DspBang::getObjectLabel())] = &DspBang::newObject; objectFactoryMap[string(DspCatch::getObjectLabel())] = &DspCatch::newObject; objectFactoryMap[string(DspClip::getObjectLabel())] = &DspClip::newObject; + objectFactoryMap[string(DspCosine::getObjectLabel())] = &DspCosine::newObject; objectFactoryMap[string(DspDac::getObjectLabel())] = &DspDac::newObject; objectFactoryMap[string(DspDelayRead::getObjectLabel())] = &DspDelayRead::newObject; objectFactoryMap[string(DspDelayWrite::getObjectLabel())] = &DspDelayWrite::newObject; From 9d90f7dda3099938f8af42c746ed715e75913630 Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Fri, 17 Feb 2012 00:00:12 +0100 Subject: [PATCH 3/3] Add [wrap~] to ObjectFactoryMap. --- src/ObjectFactoryMap.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ObjectFactoryMap.cpp b/src/ObjectFactoryMap.cpp index c958c35c..c11885af 100644 --- a/src/ObjectFactoryMap.cpp +++ b/src/ObjectFactoryMap.cpp @@ -285,6 +285,7 @@ ObjectFactoryMap::ObjectFactoryMap() { objectFactoryMap[string(DspTableRead4::getObjectLabel())] = &DspTableRead4::newObject; objectFactoryMap[string(DspThrow::getObjectLabel())] = &DspThrow::newObject; objectFactoryMap[string(DspVariableDelay::getObjectLabel())] = &DspVariableDelay::newObject; + objectFactoryMap[string(DspWrap::getObjectLabel())] = &DspWrap::newObject; } ObjectFactoryMap::~ObjectFactoryMap() {