MDMat Dalgleishinmat-d.hashnode.dev·Sep 24, 2025 · 2 min readPhysical SynthesizersPlaying around on my Eurorack system today, and remembering the work of one of my fantastic former postgrad students Natalie, I pondered the idea of a Russolo-inspired physical/acoustic modular synthesizer as the basis for a 3-D, modular, sound-gener...00
MDMat Dalgleishinmat-d.hashnode.dev·Aug 4, 2025 · 1 min readSplit-ScreenThe two bot types have similar basic behaviours to the previous two bots (one asymmetric, one ‘normal‘), but the bots now (in their distinct ways) head towards randomly generated goals. The fatigue system is more fully developed and visualised, and w...00
MDMat Dalgleishinmat-d.hashnode.dev·Aug 3, 2025 · 1 min readLight-Eating BotsThe next iteration, still in p5.js, retains the light following mechanic and the movement differences between the bots, but now lets the bots modify their environment - ‘eating‘ light leaves behind darkness, which takes time to ‘regrow‘ and become li...00
MDMat Dalgleishinmat-d.hashnode.dev·Aug 2, 2025 · 1 min readLIF in p5.jsA first LIF bot simulation in p5.js. The world is 50×50 random light or greyscale background blocks. The bot has sensors at 60 degree intervals with a range of 180pixels, and the sensors measure light levels. The bot moves forward at constant speed, ...00
MDMat Dalgleishinmat-d.hashnode.dev·Aug 2, 2025 · 1 min readTwo bots in p5.jsA second bot has been added - they share the same sensor setup and background, but there’s now an attempt to implement a bot that has something of my own asymmetrical movement - it’s not modelling my leg length discrepancy, but it’s kind of approxima...00