dawdreamer.faust.signal

The Faust Signal API

Functions

isProj(sig)

isRec(sig)

isSigAssertBounds(sig)

isSigAttach(sig)

isSigBinOp(sig)

isSigButton(sig)

isSigCheckbox(sig)

isSigControl(sig)

isSigDelay(sig)

isSigDelay1(sig)

isSigDocAccessTbl(sig)

isSigDocConstantTbl(sig)

isSigDocWriteTbl(sig)

isSigEnable(sig)

isSigFConst(sig)

isSigFFun(sig)

isSigFVar(sig)

isSigFloatCast(sig)

isSigGen(sig)

isSigHBargraph(sig)

isSigHSlider(sig)

isSigHighest(sig)

isSigInput(sig)

isSigInt(sig)

isSigIntCast(sig)

isSigLowest(sig)

isSigNil(sig)

isSigNumEntry(sig)

isSigOutput(sig)

isSigPrefix(sig)

isSigRDTbl(sig)

isSigReal(sig)

isSigSelect2(sig)

isSigSoundfile(sig)

isSigSoundfileBuffer(sig)

isSigSoundfileLength(sig)

isSigSoundfileRate(sig)

isSigVBargraph(sig)

isSigVSlider(sig)

isSigWRTbl(sig)

isSigWaveform(sig)

sigAND(sig1, sig2)

sigARightShift(sig1, sig2)

sigAbs(sig1)

sigAcos(sig1)

sigAdd(sig1, sig2)

sigAsin(sig1)

sigAtan(sig1)

sigAtan2(sig1, sig2)

sigAttach(sig1, sig2)

sigBinOp(op, x, y)

sigBufferSize()

sigButton(label)

sigCeil(sig1)

sigCheckbox(label)

sigCos(sig1)

sigDelay(sig1, sig2)

sigDelay1(sig1)

sigDiv(sig1, sig2)

sigEQ(sig1, sig2)

sigExp(sig1)

sigExp10(sig1)

sigFConst(type, name, file)

Create a foreign constant signal.

sigFFun(type, names, arg_types, inc_file, ...)

Create a foreign function signal.

sigFVar(type, name, file)

sigFloatCast(sig1)

sigFloor(sig1)

sigFmod(sig1, sig2)

sigGE(sig1, sig2)

sigGT(sig1, sig2)

sigHBargraph(label, min, max, step)

sigHSlider(label, init, min, max, step)

sigInput(index)

sigInt(val)

sigIntCast(sig1)

sigLE(sig1, sig2)

sigLRightShift(sig1, sig2)

sigLT(sig1, sig2)

sigLeftShift(sig1, sig2)

sigLog(sig1)

sigLog10(sig1)

sigMax(sig1, sig2)

sigMin(sig1, sig2)

sigMul(sig1, sig2)

sigNE(sig1, sig2)

sigNumEntry(label, init, min, max, step)

sigOR(sig1, sig2)

sigPow(sig1, sig2)

sigReadOnlyTable(n, init, ridx)

sigReal(val)

sigRecursion(sig)

sigRecursionN(sig)

sigRem(sig1, sig2)

sigRemainder(sig1, sig2)

sigRint(sig1)

sigSampleRate()

sigSelect2(selector, sig1, sig2)

sigSelect3(selector, sig1, sig2, sig3)

sigSelf()

sigSelfN(id)

id is the recursive signal index (starting from 0, up to the number of outputs signals in the recursive block)

sigSin(sig1)

sigSoundfile(filepath, sig_read_index, ...)

sigSqrt(sig1)

sigSub(sig1, sig2)

sigTan(sig1)

sigVBargraph(label, min, max, step)

sigVSlider(label, init, min, max, step)

sigWaveform(vals)

sigWriteReadTable(n, init, widx, wsig, ridx)

sigXOR(sig1, sig2)

signalsToSource(signals, language, class_name)

Turn a list of signals into source code in a target language such as "cpp".

simplifyToNormalForm(sig)

simplifyToNormalForm2(sig)

Classes

Signal