Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

amplitude modulation not working as expected #2

Open
ChrisMicro opened this issue Nov 16, 2018 · 0 comments
Open

amplitude modulation not working as expected #2

ChrisMicro opened this issue Nov 16, 2018 · 0 comments

Comments

@ChrisMicro
Copy link

ChrisMicro commented Nov 16, 2018

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= &ampparam[0];
moduleWavetableOsc_1->wavetable_input= &ampparam[1];
moduleLFO_1->frequency_input= &ampparam[2];
moduleLFO_1->wavetable_input= &ampparam[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--

*/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant