CNMAT Flashback

A look back at some items in our archives.

Archive Browser

Browse CNMAT content by type
Tool

mattrms~

RMS energy analyzer with an idiosyncratic control structure

Tool

list-interpolate

Linearly interpolate two lists of numbers element-wise

Publications: [cnmat:node/2231|ICMC99 paper about filter objects]

Tool

list-accum

"Accumulate" a list by adding elements gradually. Much like "zl group" except it can output arbitrary-length lists.

Tool

interleave

interleave multiple input lists to one output list. E.g., if inputs are "A B C" and "1 2 3", the output will be "A 1 B 2 C 3".

Tool

divcount~

"Divided count~," outputting the continuously-increasing signal out each active outlet in turn. Used for "sequential looping".

Tool

deinterleave

Divide a large input list into multiple output lists by de-interleaving. E.g., for 2 outputs, it will put odd-numbered elements out the left list and even-numbered elements out the right list.

Tool

cambio~

Signal to event domain version of change: Output a float whenever the input signal's value changes.

Tool

resonators~

Parallel bank of resonant filters

Publications: [cnmat:node/2231|ICMC99 paper]

Tool

chorus~

a simple, mono chorus with variable feedback

see: Roads, The Computer Music Tutorial, p. 439

Tool

Alfador Workstation

In the Spring of 2007 I was lucky enough to enroll in Music 158 at UCB. I had been spending all of my free time sequencing and synthesizing before attending Berkeley and was upset to see that I didn't have many options to continue with that at Cal. However, when I discovered 158 I was pumped!

Pages