PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: conv

various converters

array.p2s: converting the array phase [0..1] to the sample index
aliases: [array.p->s], [array.phase->sample]

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

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

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

conv.bar2ms: calculates 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 into note, velocity pairs
aliases: [ceammc/bits->note], [bits->note]

conv.bits2pos: converts the list of bits into the list of checked bit position
aliases: [ceammc/bits->pos], [bits->pos]

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

conv.bpm2ms: converts the BPM tempo into a beat period in milliseconds
aliases: [ceammc/bpm->ms], [bpm->ms]

conv.bpm2sec: converts the BPM tempo into a period in seconds
aliases: [ceammc/bpm->sec], [bpm->sec]

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

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

conv.char2morse: converts the single character into the Morse code
aliases: [ceammc/char->morse], [char->morse]

conv.color2rgba: converts the named or hex color into 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: converts the scale degree into a key number
aliases: [ceammc/degree->key], [degree->key]

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

conv.guido2note: convert the Guido notation into a MIDI pitch and duration
aliases: [ceammc/guido->note], [guido->note]

conv.hex2int: converts hex symbol into an integer 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: converts from the one linear range into another
aliases: [ceammc/lin->lin], [lin->lin], [ceammc/l->l], [l->l]

conv.lin2lin~: converts from the 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: advanced MIDI pitch conversion to a frequency
aliases: [ceammc/midi->freq], [midi->freq], [ceammc/m->f], [m->f]

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

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

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

conv.ms2str: formats time in milliseconds to symbol or string
aliases: [ceammc/ms->str], [ms->str]

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

conv.phase2rad: converts 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 SPN pitch 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 [0-1)
aliases: [ceammc/rad->phase], [rad->phase]

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

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

conv.samp2ms: converts samples to millisecond according sample rate
aliases: [ceammc/samp->ms], [samp->ms]

conv.samp2ms~: converts samples to milliseconds according to sample rate
aliases: [ceammc/samp->ms~], [samp->ms~]

conv.samp2sec: convert samples to seconds according to sample rate
aliases: [ceammc/samp->sec], [samp->sec]

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

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

conv.sec2str: formats time in seconds to symbol or string
aliases: [ceammc/sec->str], [sec->str]

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

conv.sig2float~: converts audio signal to control numeric stream
aliases: [ceammc/sig->float~], [sig->float~], [ceammc/s->f~], [s->f~]

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

music.dur2time: transforms the list of musical durations into a list of time periods
aliases: [music.d->t]

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

Version: 0.9.8

License: GPL3