#makevember A quick writeup of my music camera thingy https://planb.nicecupoftea.org/2025/12/01/makevember.html
#makevember A quick writeup of my music camera thingy https://planb.nicecupoftea.org/2025/12/01/makevember.html
#makevember 30 and final - not as finished as I wanted it to be but ported some of the music player to javascript so I can run it in chromium headless on the pi. Now it should be easy to change tempo, synth etc etc. Currently playing a single note in the wrong order though.
#makevember 29 - big old fail getting chromium to recognise the camera on trixie or on bookworm 😑
#makevember 28: decided to give up on python and go for headless chromium on the pi instead. Turns out it's a bit annoying to debug now but it does still work - you have to use an ssh tunnel since 109 - https://issues.chromium.org/issues/40261787 https://stackoverflow.com/questions/40538197/chrome-remote-debugging-from-another-machine#comment85700709_44200427
#makevember 27 - decided I needed more control over the type of sound and the speed than musicalbeeps / simplaudio was giving me, so spent ages getting pyaudio to make a terrible noise 😩
My seventh #Makevember is a chicken coop night light. Made from some repurposed electronics, the bulb from a light bulb, lollipop stick, and hot glue.
#makevember 26 Detecting coloured bricks using a cv2 mask based on saturation
#makevember 25: Removed the can from a dud Texas Instruments 2N1308 NPN germanium transistor. Photographed the die, on the header, and saw the melted bond wire. Must've passed more than the rated 300mA, at least briefly
#makevember 25: scaled up the generation of data (which was initially very tiny as each datapoint was one pixel) using cv2.resize with interpolation=cv2.INTER_AREA to fit A4, and printed out a couple of different keys. Not sure what it means to play one key in terms of another though.
#makevember 24: got streaming to a webpage working while playing music, so chuffed with that (and it makes it easier to debug too). Apologies for the state of my computer.
My sixth #Makevember is winterizing oak acorns and oak tree seedlings.
This year I've put layers of acorns, in damp sand, in 5 gallon buckets, buried in soil. In the early spring I'll dig up the buckets and sow the acorns in to containers or beds.
I buried last year's containers of seedling in the ground.
And protected some older oak seedlings by surrounding them in leaves.
#makevember 23: remembered I had this foot button from the Scrapstore (it's for a smoke machine). Hooked it up to an Arduino, though not sure what to do with it. It's a simple beast.
#makevember 22 - been a bit slack today because to I don't want to go to the shed in the rain, and just done a bit of research as to the kinds of controls I want to have for the paper-and-camera data-music generator. I think speed, synth type and key are the main ones, stretch goal would be adding chords or arpeggios. Idea is to make this kind of thing faster to iterate - https://planb.nicecupoftea.org/2025/09/03/accounts-music.html
#makevember 21 - for some reason my pi's camera or opencv thinks that the orange brick is blue
#makevember 20: trying to make some control bricks and identify them by colour using openCV
#makevember 19 Leads and test clips for the component tester. Handy when the component won't fit easily into the ZIF socket, e.g. the GET882 PNP germanium transistor with unequal-length leads
RE: https://mastodon.me.uk/@libbymiller/115577405217763835
and this is actually my #makevember 19 (changing the camera). I also turned the piece of paper the right way up.
My fifth #Makevember is a bird feeder made of pallet wood and other reclaimed materials.
#makevember 18: beeps are happening. The wrong beeps, but that's a callibration issue.
#makevember 17: printed squares representing income per event for a month at @cubecinema normalised to midi values of the key of C above middle C. Now to play it!