Electronics Fabrication Mechanical Programming

Noise Crayon – Noise Amplitude to Light Spectrum Converter

Continuing on from my Ambient Noise Level Indicator, I wanted to create an enclosure and make it stand-alone – not requiring a computer to do the processing. I ended up with a little device that converts noise amplitude to the light spectrum: Noise Crayon. The Ambient Noise Level Indicator used the MCU serial host Processing […]

Electronics Fabrication Mechanical Modification

SoundBar VU Meter Laminated Wooden Speaker

I felt that the battery powered Bluetooth speaker I made could be improved with more colour! Taking a leaf from the VU meters on amplifiers of the 80s, I decided it would be neat to sandwich clear acrylic between the plywood layers, each with an integrated LED that would form a full body amplitude meter. […]

Electronics Programming

Ambient Noise Level Indicator

As part of my work at MACH Acoustics – understanding how internal ambient noise levels affect different environments – I was inspired to create an indicator that shows when noise becomes higher than the base level. Some solutions already exist but they are pricey (because they used calibrated sound level meters), and not very engaging. […]


MATLAB Finite Difference Time Domain Acoustic Modelling

As part of MACH Acoustics’ open window research, they wanted a FDTD model to visualise sound waves moving through various window opening scenarios. I created a FDTD function, that would create an impulse wave at a specified position then calculate discrete pressure points across a defined grid size and time step. Geometry (boundary conditions) could […]