35extern float VelF(
float velocity,
unsigned char scaling);
37#define N_DETUNE_TYPES 4
39 unsigned short int coarsedetune,
40 unsigned short int finedetune);
75 std::string str =
x !=
NULL ?
x :
"0";
76 std::stringstream
ss(str);
101 for(
unsigned i = 0;
i < len; ++
i)
115 return p =
p * 1103515245 + 12345;
132#define INT32_MAX (2147483647)
134#define RND (prng() / (INT32_MAX * 1.0f))
147char *
rtosc_splat(
const char *path, std::set<std::string>);
153#define rParamZyn(name, ...) \
154 {STRINGIFY(name) "::i", rProp(parameter) rMap(min, 0) rMap(max, 127) DOC(__VA_ARGS__), NULL, rParamICb(name)}
157{"preset-type:", rProp(internal) rDoc("clipboard type of object"), 0, \
158 [](const char *, rtosc::RtData &d){ \
159 rObject *obj = (rObject*)d.obj; \
160 d.reply(d.loc, "s", obj->type);}}
164{"paste:b", rProp(internal) rDoc("paste port"), 0, \
165 [](const char *m, rtosc::RtData &d){ \
166 printf("rPaste...\n"); \
167 rObject &paste = **(rObject **)rtosc_argument(m,0).b.data; \
168 rObject &o = *(rObject*)d.obj;\
172{"paste-array:bi", rProp(internal) rDoc("array paste port"), 0, \
173 [](const char *m, rtosc::RtData &d){ \
174 printf("rArrayPaste...\n"); \
175 rObject &paste = **(rObject **)rtosc_argument(m,0).b.data; \
176 int field = rtosc_argument(m,1).i; \
177 rObject &o = *(rObject*)d.obj;\
178 o.pasteArray(paste,field);}}
182#define rUnit(x) rMap(unit, x)
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
struct huft * t
Definition inflate.c:943
register unsigned i
Definition inflate.c:1575
unsigned x[BMAX+1]
Definition inflate.c:1586
static char filename[]
Definition features.c:5
int val
Definition jpeglib.h:956
JSAMPIMAGE data
Definition jpeglib.h:945
unsigned int uint32_t
Definition mid.cpp:100
Definition zynaddsubfx-src.cpp:569
void sprng(prng_t p)
Definition Util.h:123
T limit(T val, T min, T max)
Definition Util.h:85
T stringTo(const char *x)
Definition Util.h:73
int max(int a, int b)
Definition Echo.cpp:99
std::string os_pid_as_padded_string()
returns pid padded to maximum pid lenght, posix conform
Definition Util.cpp:185
char * rtosc_splat(const char *path, std::set< std::string > v)
Definition Util.cpp:234
static void arrayNullify(T &t)
Definition Util.h:145
prng_t prng_r(prng_t &p)
Definition Util.h:113
void * data(next_t *n)
Definition Allocator.cpp:32
bool fileexists(const char *filename)
Definition Util.cpp:110
std::string legalizeFilename(std::string filename)
Definition Util.cpp:195
std::string to_s(T x)
Definition Util.h:67
float VelF(float velocity, unsigned char scaling)
Definition Util.cpp:48
T array_max(const T *data, size_t len)
Definition Util.h:97
prng_t prng(void)
Definition Util.h:118
bool inRange(T val, T min, T max)
Definition Util.h:91
void os_usleep(long length)
Definition Util.cpp:152
void set_realtime()
Definition Util.cpp:120
std::string stringFrom(T x)
Definition Util.h:59
static void nullify(T &t)
Definition Util.h:143
float cinterpolate(const float *data, size_t len, float pos)
Definition Util.cpp:225
uint32_t prng_t
Definition Util.h:109
float getdetune(unsigned char type, unsigned short int coarsedetune, unsigned short int finedetune)
Definition Util.cpp:61
bool isPlugin
Definition Util.cpp:41
void invSignal(float *sig, size_t len)
Definition Util.cpp:205
prng_t prng_state
Definition Util.cpp:43
float interpolate(const float *data, size_t len, float pos)
Definition Util.cpp:216
#define min(x, y)
Definition os.h:74
png_uint_32 length
Definition png.c:2247
uch * p
Definition crypt.c:594
ss
Definition zipinfo.c:2292