#include <string>
#include <sstream>
#include <stdint.h>
#include <algorithm>
#include <set>
#include <rtosc/ports.h>
#include <rtosc/port-sugar.h>
Go to the source code of this file.
|
| bool | zyncarla::fileexists (const char *filename) |
| float | zyncarla::VelF (float velocity, unsigned char scaling) |
| float | zyncarla::getdetune (unsigned char type, unsigned short int coarsedetune, unsigned short int finedetune) |
| void | zyncarla::set_realtime () |
| void | zyncarla::os_usleep (long length) |
| std::string | zyncarla::os_pid_as_padded_string () |
| | returns pid padded to maximum pid lenght, posix conform
|
| std::string | zyncarla::legalizeFilename (std::string filename) |
| void | zyncarla::invSignal (float *sig, size_t len) |
| template<class T> |
| std::string | zyncarla::stringFrom (T x) |
| template<class T> |
| std::string | zyncarla::to_s (T x) |
| template<class T> |
| T | zyncarla::stringTo (const char *x) |
| template<class T> |
| T | zyncarla::limit (T val, T min, T max) |
| template<class T> |
| bool | zyncarla::inRange (T val, T min, T max) |
| template<class T> |
| T | zyncarla::array_max (const T *data, size_t len) |
| prng_t | zyncarla::prng_r (prng_t &p) |
| prng_t | zyncarla::prng (void) |
| void | zyncarla::sprng (prng_t p) |
| float | zyncarla::interpolate (const float *data, size_t len, float pos) |
| float | zyncarla::cinterpolate (const float *data, size_t len, float pos) |
| template<class T> |
| static void | zyncarla::nullify (T &t) |
| template<class T> |
| static void | zyncarla::arrayNullify (T &t) |
| char * | zyncarla::rtosc_splat (const char *path, std::set< std::string > v) |
◆ INT32_MAX
| #define INT32_MAX (2147483647) |
◆ N_DETUNE_TYPES
◆ rArrayPaste
Value:{
"paste-array:bi",
rProp(internal)
rDoc(
"array paste port"), 0, \
printf("rArrayPaste...\n"); \
o.pasteArray(paste,field);}}
#define rObject
Definition Alienwah.cpp:24
unsigned * m
Definition inflate.c:1559
unsigned d
Definition inflate.c:940
#define rDoc(doc)
Definition port-sugar.h:278
#define rProp(name)
Definition port-sugar.h:252
rtosc_arg_t rtosc_argument(const char *msg, unsigned idx)
Definition rtosc.c:732
data object for the dispatch routine
Definition ports.h:55
uint8_t * data
Definition rtosc.h:43
int32_t i
Definition rtosc.h:47
rtosc_blob_t b
Definition rtosc.h:55
◆ RND
◆ rParamZyn
| #define rParamZyn |
( |
| name, |
|
|
| ... ) |
Value:
static const char * name
Definition pugl.h:1582
#define min(x, y)
Definition os.h:74
#define max(x, y)
Definition os.h:78
#define rMap(name, value)
Definition port-sugar.h:251
#define rParamICb(name)
Definition port-sugar.h:330
#define DOC(...)
Definition port-sugar.h:65
#define STRINGIFY(a)
Definition port-sugar.h:48
Port macros - these produce easy and regular port definitions for common types
◆ rPaste
Value:
{
"paste:b",
rProp(internal)
rDoc(
"paste port"), 0, \
printf("rPaste...\n"); \
o.paste(paste);}}
#define rPresetType
Definition Util.h:156
◆ rPresetType
Value:{
"preset-type:",
rProp(internal)
rDoc(
"clipboard type of object"), 0, \
d.reply(
d.loc,
"s", obj->type);}}
◆ rUnit
Value:
unsigned x[BMAX+1]
Definition inflate.c:1586
png_const_structrp png_const_inforp int * unit
Definition png.h:2161