summaryrefslogtreecommitdiff
path: root/chugins/GainMod.cpp
blob: a117e5e63d03c7d7551e5bd00a6795e03aa87baa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <chuck_dl.h>
#include <chuck_def.h>

CK_DLL_TICKF(gainmod_tick);

CK_DLL_QUERY(GainMod)
{
	QUERY->setname(QUERY, "GainMod");

	QUERY->begin_class(QUERY, "GainMod", "UGen_Stereo");
	QUERY->add_ugen_funcf(QUERY, gainmod_tick, NULL, 2, 1);
	QUERY->end_class(QUERY);

	return TRUE;
}

CK_DLL_TICKF(gainmod_tick)
{
	*out = in[0] * in[1];

	return TRUE;
}