const char * MLErrorMessage (MLINK link) returns a character string describing the last error to occur on link.
int MLGetDouble (MLINK link, double *x) gets a floating-point number from the MathLink connection specified by link and stores it as C type double in x.
int MLGetFloat (MLINK link, float *x) gets a floating-point number from the MathLink connection specified by link and stores it as C type float in x.
int MLPutDouble (MLINK link, double x) puts the floating-point number x of C type double to the MathLink connection specified by link.
int MLPutShortInteger (MLINK link, int i) puts the integer i to the MathLink connection specified by link, assuming that i contains only the number of digits in the C type ...
JohnsonDistribution["SB", \[Gamma], \[Delta], \[Mu], \[Sigma]] represents a bounded Johnson distribution with shape parameters \[Gamma], \[Delta], location parameter \[Mu], ...
ListConvolve[ker, list] forms the convolution of the kernel ker with list. ListConvolve[ker, list, k] forms the cyclic convolution in which the k\[Null]^th element of ker is ...
int MLBytesToPut (MLINK link, int *n) calculates the number of bytes remaining to be written in the textual representation of the current data, and stores the result in n.
void MLReleaseReal64Array (MLINK link, double *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetReal64Array() to store the array a, its dimensions dims ...
The functions defined in Music` allow you to make conversions between cents and hertz, and play scales in one of the common tuning systems, or in a user-specified tuning ...