MCPcopy Create free account
hub / github.com/LabSound/LabSound / PdNode

Method PdNode

src/extended/PdNode.cpp:135–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

133}
134
135PdNode::PdNode(lab::AudioContext * context, float sampleRate)
136 : lab::AudioBasicProcessorNode(context, sampleRate)
137 , data(new PdNodeInternal(sampleRate))
138{
139 // Initially setup as lowpass filter.
140 m_processor = std::move(std::unique_ptr<lab::AudioProcessor>(data));
141
142 setNodeType((AudioNode::NodeType) lab::NodeTypePd);
143
144 addInput(adoptPtr(new lab::AudioNodeInput(this)));
145 addOutput(adoptPtr(new lab::AudioNodeOutput(this, 2))); // 2 stereo
146
147 data->initPure(2, 2, sampleRate, 128);
148
149 initialize();
150}
151
152PdNode::~PdNode()
153{

Callers

nothing calls this directly

Calls 1

initPureMethod · 0.80

Tested by

no test coverage detected