mathr / blog / #

RSSpd

FaB Co.Lab

Co.Lab Sound experimental test bed for collaborative live and sound art at Fringe Arts Bath online festival.

free_art_-_source/2019

Group show featuring Dynamo, and Clive workshop, in Zagreb, Croatia.

Exhibition photos

Photos of exhibition at Chalton Gallery, by Pau Ros.

Pure-data in the browser using Emscripten

Compile a modified libpd and pure-data to HTML, Javascript, Web Assembly.

Sounding DIY (Split)

My a/v work Puzzle is part of a group show, 6th-22nd August 2018.

Thoughts on [expr~]

Possible ways to reduce overhead?

Puzzle on Raspberry Pi

Experimental OpenGL driver used by Pd and Gem with PdLua seems to work mostly fine.

Biquad conversions

pole-zero -vs- direct form 2 -vs- pure-data

Bandlimited wavetables

Borrowing the multi-resolution technique from OpenGL mipmapping.

mathr.co.uk

New website, new beginnings.

pdlua has a new maintainer

The Lua embedding for Pure-data.

LiWoLi 2011

LiWoLi 2011

Histogram equalization

Histogram equalization

Salvation Dub

Salvation Dub

z→z²+c

z→z²+c

Livecoding 2008

Livecoding 2008

Pure-data libraries

An annotated conversation.

Cathedral Algorithms

Cathedral Algorithms

Live At GDS Expo

Live At GDS Expo

MarkIII Demos

MarkIII Demos

Temple

Temple

Live At Kiblix

Live At Kiblix

Puzzle 1

Puzzle 1

Live At Summerlab

Live At Summerlab

noise=noise presents The Basement Series

Wednesdays in August, 7pm @ The Foundry, 86 Gt Eastern St, Old St Tube, London, UK

NoIn EP

NoIn EP

Untyped Lambda Calculus Interpretations v1

ULCIv1

Crystalline Cortex

Clock #1

Live At OpenLab Winchester

Live At OpenLab Winchester

Live At LiWoLi09

Live At LiWoLi09

PotatoData

PotatoData

Interstellar Interference

Interstellar Interference

D012345

D012345

pdlua-0.5 released

Now supports Pd's [value] and [table], and Lua's require().

pdlua-0.4 released

Bug fix release with incompatible API changes.

GraphGrow realtime preview

GraphGrow realtime preview

Live At LAC (External)

Live At LAC (External)

Live At LAC (Internal)

Live At LAC (Internal)

WYSIWYH

Scanned 2005-05-01

Emulsion

Emulsion

DohPaintII Session 3

DohPaintII Session 3

DohPaintII Session 2

DohPaintII Session 2

Descent

Descent

B15

B15

CycleTile Sonification #1

CycleTile Sonification #1

pdlua-0.3 released

New features: sends, receives, clocks, static build.

pdlua-0.2 released

Incompatible changes but upgrading recommended.

AngloHaskell

Extending PureData with Haskell.

Twins

Twins

Live At The Dukes

Live At The Dukes

Live At Shunt

Live At Shunt

Clouds Are Made Of Water

Clouds Are Made Of Water

World Domination

Inspire, Expire

Inspire, Expire

Incidents At Sea

Incidents At Sea

D01234

D01234

Haskell code in Pd object boxes

Some thoughts.

Loader for writing Pd externals in Lua

SWIG and hand-coded wrappers.

Analogue-style ADSR external for Pd

My first DSP external for Pd.

Forty Words For Snow

Forty Words For Snow

hsext proof of concept

Haskell objects for Pd.

Soft Rock EP DVD

Soft Rock EP DVD

New Dog Old Tricks

New Dog Old Tricks

Fonts in GridFlow

Fonts in GridFlow

Technology vs Guitar

Technology vs Guitar

Openlab Openday 2005-12-11

Interesting presentations and performances.

Dice Music

Another day, another Album-A-Day.

Fun With Sed

Pure-data's readanysf~ isn't perfect, so decode to WAV using Sed to preserve directory and filename information.

Soft Rock EP

Mutually-modulating oscillators.

Anti-Aliasing with Gridflow

Go large for high quality.

Placard London 2005-09-10

My set went wrong but you can listen back.

D'ohPaint Resurrected

Fixes crashes but features are lost.

The Placard Headphone Festival

GOTO10 vs Okno vs LePlacard.

Audio-Visual Bonanza

Phase3, Scanned, Robin Lustig, Moonlight Lens Flare, Sierpinski Circles, Photoshop Tennis, Flickr,

Pd Tip #1: use [trigger] to order multiple connections from an outlet

Avoid undefined behaviour.

Encoding to AVI from multiple JPEG images and WAV audio

Using mencoder and avidemux2.

Equinox

Inside Outside album released, and Swings And Roundabouts at Openlab#1

SLab

A textual dataflow language for audio processing.