PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: conv

array.p2s: convert array phase [0..1] to sample position
aliases: [array.p->s], [array.phase->sample]

array.s2p: convert sample position to phase range [0..1]
aliases: [array.s->p], [array.sample->phase]

conv.amp2dbfs: convert from amplitude to decibel full scale
aliases: [ceammc/amp->dbfs], [amp->dbfs]

conv.amp2dbfs~: convert from amplitude to decibel full scale
aliases: [ceammc/amp->dbfs~], [amp->dbfs~]

conv.bar2ms: calculate bar and beat duration
aliases: [ceammc/bar->ms], [bar->ms]

conv.bits2bang: convert list of bits to bang events
aliases: [ceammc/bits->bang], [bits->bang]

conv.bits2int: convert list of bits to integer
aliases: [ceammc/bits->int], [bits->int]

conv.bits2note: convert list of bits to note events
aliases: [ceammc/bits->note], [bits->note]

conv.bits2pos: convert list of bits to list of bit position
aliases: [ceammc/bits->pos], [bits->pos]

conv.bpm2hz: converts BPM to frequency in hertz
aliases: [ceammc/bpm->hz], [bpm->hz]

conv.bpm2ms: convert frequency in BPM to period in milliseconds
aliases: [ceammc/bpm->ms], [bpm->ms]

conv.bpm2sec: convert frequency in BPM to period in seconds
aliases: [ceammc/bpm->sec], [bpm->sec]

conv.car2pol: convert cartesian coords to polar
aliases: [ceammc/car->pol], [car->pol]

conv.cc2amp: convert from MIDI Control Change range
aliases: [ceammc/cc->amp], [cc->amp]

conv.char2morse: convert character to morse code
aliases: [ceammc/char->morse], [char->morse]

conv.color2rgba: convert named or hex color to separate RGBA values
aliases: [ceammc/color->rgba], [color->rgba]

conv.dbfs2amp: convert decibel full scale to amplitude
aliases: [ceammc/dbfs->amp], [dbfs->amp]

conv.dbfs2amp~: convert decibel full scale to amplitude
aliases: [ceammc/dbfs->amp~], [dbfs->amp~]

conv.degree2key: convert scale degree to key
aliases: [ceammc/degree->key], [degree->key]

conv.edge2bang: edge detector for numeric stream
aliases: [ceammc/edge->bang], [edge->bang]

conv.hex2int: hex symbol to int value
aliases: [ceammc/hex->int], [hex->int]

conv.hsl2rgb: convert HSL color values to RGB
aliases: [ceammc/hsl->rgb], [hsl->rgb]

conv.int2bits: convert integer to list of bits
aliases: [ceammc/int->bits], [int->bits]

conv.lab2rgb: convert LAB color values to RGB
aliases: [ceammc/lab->rgb], [lab->rgb]

conv.lin2curve: map linear to exponential range with 0 allowed.
aliases: [ceammc/lin->curve], [lin->curve]

conv.lin2exp: maps linear range to exponential range
aliases: [ceammc/lin->exp], [lin->exp]

conv.lin2lin: convert from one linear range to another
aliases: [ceammc/lin->lin], [lin->lin], [ceammc/l->l], [l->l]

conv.lin2lin~: convert from one linear range to another for signals
aliases: [ceammc/lin->lin~], [lin->lin~], [ceammc/l->l~], [l->l~]

conv.list2props: converts list to series of property messages
aliases: [ceammc/list->props], [list->props], [ceammc/any->props], [any->props]

conv.midi2freq: convert from midi pitch to frequency in hz (with various base A and temperament)
aliases: [ceammc/midi->freq], [midi->freq], [ceammc/m->f], [m->f]

conv.ms2bpm: convert period in milliseconds to frequency in BPM
aliases: [ceammc/ms->bpm], [ms->bpm]

conv.ms2samp: convert time in milliseconds to number of samples according to current samplerate
aliases: [ceammc/ms->samp], [ms->samp]

conv.ms2samp~: convert time in milliseconds to number of samples according to current samplerate
aliases: [ceammc/ms->samp~], [ms->samp~]

conv.ms2str: converts float time in milliseconds to formated symbol (or string)
aliases: [ceammc/ms->str], [ms->str]

conv.note2guido: convert MIDI note to Guido notation
aliases: [ceammc/note->guido], [note->guido]

conv.phase2rad: convert phase value [0-1] to radians [0-2π]
aliases: [ceammc/phase->rad], [phase->rad]

conv.phase2rad~: convert phase value [0-1] to radians [0-2π]
aliases: [ceammc/phase->rad~], [phase->rad~]

conv.pitch2midi: converts symbol pitch name to MIDI note number
aliases: [ceammc/pitch->midi], [pitch->midi]

conv.pol2car: convert from polar coordinates to cartesian
aliases: [ceammc/pol->car], [pol->car]

conv.rad2phase: convert radians value to phase
aliases: [ceammc/rad->phase], [rad->phase]

conv.rad2phase~: convert radians value to phase
aliases: [ceammc/rad->phase~], [rad->phase~]

conv.rgb2hex: convert separate RGB values to hex color
aliases: [ceammc/rgb->hex], [rgb->hex]

conv.samp2ms: convert samples to time according to samplerate
aliases: [ceammc/samp->ms], [samp->ms]

conv.samp2ms~: convert samples to milliseconds according to samplerate
aliases: [ceammc/samp->ms~], [samp->ms~]

conv.samp2sec: convert samples to time according to samplerate
aliases: [ceammc/samp->sec], [samp->sec]

conv.sec2bpm: convert period in seconds to frequency in BPM
aliases: [ceammc/sec->bpm], [sec->bpm]

conv.sec2samp: convert time in seconds to number of samples according to current samplerate
aliases: [ceammc/sec->samp], [sec->samp]

conv.sec2str: converts float time in seconds to formated symbol (or string)
aliases: [ceammc/sec->str], [sec->str]

conv.semi2ratio: convert interval in semitones to frequency ratio in 12-ET
aliases: [ceammc/semi->ratio], [semi->ratio]

conv.sig2float~: convert signal to floats
aliases: [ceammc/sig->float~], [sig->float~], [ceammc/s->f~], [s->f~]

conv.str2sec: converts formatted time to float value in seconds
aliases: [ceammc/str->sec], [str->sec]

music.dur2time: convert duration list to time
aliases: [music.d->t]

music.voice2midi: convert voice music list of midi pitches
aliases: [music.v->m]

Version: 0.9.7

License: GPL3