-
Notifications
You must be signed in to change notification settings - Fork 3
Description
The following sketch should be an amplitude modulation. With this it should be possible to produce a sound like
Beep,Pause,Beep,Pause,Beep .....
There seems to be a problem with the VCA.
#ifndef SYNTHTEST_H
#define SYNTHTEST_H
#include "Synth.h"
#include "Modules.h"
#include "ModuleExternalInput.h"
class SynthTest : public Synth
{
public:
ModuleConstant param[8];
SynthTest(Input_Manager * inputManager)
{
//Define Node Objects
ModuleVCA *moduleVCA_1 = new ModuleVCA();
ModuleWavetableOsc *moduleWavetableOsc_1 = new ModuleWavetableOsc();
ModuleLFO *moduleLFO_1 = new ModuleLFO();
moduleWavetableOsc_1->frequency_input= &param[0];
moduleWavetableOsc_1->wavetable_input= &param[1];
moduleLFO_1->frequency_input= &param[2];
moduleLFO_1->wavetable_input= &param[3];
moduleVCA_1->audio_input=moduleWavetableOsc_1;
moduleVCA_1->cv_input=moduleLFO_1;
this->last_module = moduleVCA_1;
}
};
#endif // SYNTHTEST_H
/*
This is espnode86 stuff do not edit
--BEGINESPNODEPATCH--
djIuMS4xCm5ldHdvcmsvYWRkLXBhdGNoIHNhZDQgcm9vdApwYXRjaC9vcGVuIHNhZDQKcGF0Y2gvYWRkLW5vZGUgc2FkNCB6bDlzIGVzcG5vZGUvbm9kZWxpc3QgRXNwbm9kZSUyMFBhbGV0dGUKbm9kZS90dXJuLW9uIHpsOXMKcGF0Y2gvYWRkLW5vZGUgc2FkNCB6
M2NoIGlucHV0L211bHRpcGxleGVyIE11bHRpcGxleGVyCm5vZGUvdHVybi1vbiB6M2NoCm5vZGUvYWRkLW91dGxldCB6M2NoIDY0cncgZXNwbm9kZS9zdHJpbmcgUG90MSBQb3QxCm5vZGUvYWRkLW91dGxldCB6M2NoIHI4M2sgZXNwbm9kZS9zdHJpbmcgUG90MiBQ
b3QyCm5vZGUvYWRkLW91dGxldCB6M2NoIGhoZ3MgZXNwbm9kZS9zdHJpbmcgUG90MyBQb3QzCm5vZGUvYWRkLW91dGxldCB6M2NoIGY1czEgZXNwbm9kZS9zdHJpbmcgUG90NCBQb3Q0Cm5vZGUvYWRkLW91dGxldCB6M2NoIDc1M3EgZXNwbm9kZS9zdHJpbmcgUG90
NSBQb3Q1Cm5vZGUvYWRkLW91dGxldCB6M2NoIGtjNmIgZXNwbm9kZS9zdHJpbmcgUG90NiBQb3Q2Cm5vZGUvYWRkLW91dGxldCB6M2NoIGg5MWQgZXNwbm9kZS9zdHJpbmcgUG90NyBQb3Q3Cm5vZGUvYWRkLW91dGxldCB6M2NoIHQzcmEgZXNwbm9kZS9zdHJpbmcg
UG90OCBQb3Q4CnBhdGNoL2FkZC1ub2RlIHNhZDQgYmlkcyBzaWduYWwvdmNhIFZDQSUyMChWb2x0YWdlJTIwQ3RybCUyMEFtcGxpZmllcikKbm9kZS90dXJuLW9uIGJpZHMKbm9kZS9hZGQtaW5sZXQgYmlkcyByb2FwIGVzcG5vZGUvc3RyaW5nIGF1ZGlvX2lucHV0
IGF1ZGlvX2lucHV0Cm5vZGUvYWRkLWlubGV0IGJpZHMgNjFkbSBlc3Bub2RlL3N0cmluZyBjdl9pbnB1dCBjdl9pbnB1dApub2RlL2FkZC1vdXRsZXQgYmlkcyBsZXk3IGVzcG5vZGUvc3RyaW5nIG91dCBvdXQKcGF0Y2gvYWRkLW5vZGUgc2FkNCA5dmhrIHdhdmUv
b3NjaWxsYXRvciBPc2NpbGxhdG9yCm5vZGUvdHVybi1vbiA5dmhrCm5vZGUvYWRkLWlubGV0IDl2aGsgYmJ3cyBlc3Bub2RlL3N0cmluZyBmcmVxdWVuY3lfaW5wdXQgZnJlcXVlbmN5X2lucHV0Cm5vZGUvYWRkLWlubGV0IDl2aGsgcmRpaCBlc3Bub2RlL3N0cmlu
ZyB3YXZldGFibGVfaW5wdXQgd2F2ZXRhYmxlX2lucHV0Cm5vZGUvYWRkLW91dGxldCA5dmhrIHA1dGUgZXNwbm9kZS9zdHJpbmcgT3V0IE91dApwYXRjaC9hZGQtbm9kZSBzYWQ0IHczNTQgd2F2ZS9sZm8gTEYlMjBPc2NpbGxhdG9yCm5vZGUvdHVybi1vbiB3MzU0
Cm5vZGUvYWRkLWlubGV0IHczNTQgMGNhdSBlc3Bub2RlL3N0cmluZyBmcmVxdWVuY3lfaW5wdXQgZnJlcXVlbmN5X2lucHV0Cm5vZGUvYWRkLWlubGV0IHczNTQgZXdmNSBlc3Bub2RlL3N0cmluZyB3YXZldGFibGVfaW5wdXQgd2F2ZXRhYmxlX2lucHV0Cm5vZGUv
YWRkLW91dGxldCB3MzU0IGt6azMgZXNwbm9kZS9zdHJpbmcgT3V0IE91dApwYXRjaC9hZGQtbm9kZSBzYWQ0IGk4ODUgb3V0cHV0L2RhYyBBdWRpbyUyMERBQwpub2RlL3R1cm4tb24gaTg4NQpub2RlL2FkZC1pbmxldCBpODg1IGo3MWIgZXNwbm9kZS9zdHJpbmcg
YXVkaW9faW5wdXQgYXVkaW9faW5wdXQKbm9kZS9tb3ZlIHpsOXMgMzAgMjAKbm9kZS9tb3ZlIHozY2ggMzMyIDE0OQpub2RlL21vdmUgYmlkcyA4NjkgMTM3Cm5vZGUvbW92ZSA5dmhrIDYwOCAxMjEKbm9kZS9tb3ZlIHczNTQgNjA3IDI5Mwpub2RlL21vdmUgaTg4
NSAxMjI0IDE1NgpvdXRsZXQvY29ubmVjdCA2NHJ3IGJid3MgZnNoagpvdXRsZXQvY29ubmVjdCByODNrIHJkaWggdTI2bwpvdXRsZXQvY29ubmVjdCBoaGdzIDBjYXUgY3V1egpvdXRsZXQvY29ubmVjdCBmNXMxIGV3ZjUgYXczdApvdXRsZXQvY29ubmVjdCBwNXRl
IHJvYXAgd2R1agpvdXRsZXQvY29ubmVjdCBremszIDYxZG0gNGdjZgpvdXRsZXQvY29ubmVjdCBsZXk3IGo3MWIgeDBidwpub2RlL3VwZGF0ZS1pbmxldCBiaWRzIHJvYXAgYXVkaW9faW5wdXQgMApub2RlL3VwZGF0ZS1pbmxldCBiaWRzIDYxZG0gY3ZfaW5wdXQg
MApub2RlL3VwZGF0ZS1pbmxldCA5dmhrIGJid3MgZnJlcXVlbmN5X2lucHV0IDAKbm9kZS91cGRhdGUtaW5sZXQgOXZoayByZGloIHdhdmV0YWJsZV9pbnB1dCAwCm5vZGUvdXBkYXRlLWlubGV0IHczNTQgMGNhdSBmcmVxdWVuY3lfaW5wdXQgMApub2RlL3VwZGF0
ZS1pbmxldCB3MzU0IGV3ZjUgd2F2ZXRhYmxlX2lucHV0IDAKbm9kZS91cGRhdGUtaW5sZXQgaTg4NSBqNzFiIGF1ZGlvX2lucHV0IDA=
--ENDESPNODEPATCH--
*/