Category Archives: Programming

Weeknote: AARs and patterns in audio

I’ve been wrapping bits and pieces of the HackRF base app to have some fun. One of the challenges was updating some old code in the AAR that needed a new flag. Next up is to make the gradle build a bit nicer and to add in the name again. I also need to update […]

Weeknote: SDRs, Workshops, and tiny tools

Less weeknote and more occasional update … I celebrated passing my Viva without corrections by putting in a workshop proposal. I heard last night that it was accepted. Now to organise it. While I was working on the proposal and a paper, I wrote a prototype sonification plugin for Gephi. Now that the workshop exists, […]

Weeknotes: It’s raining sensors

Well, prototypes of sensors. I have been playing around with the piezo sensor to measure the pressure on a surface. I have been using a milk bottle as a testing environment to act as a surrogate for a plastic surface to test the code. This goes with the rain gauge, using the HC-SR04 distance sensor. […]

Weeknotes: sensors and so on

A relatively quiet week really. I put in an order for some equipment from PiHut, such as resistors and capacitors along with distance sensors to crack on with looking at audio interventions with the weather such as sonic anemometers and rain gauges. I did some come across a disdrometer which looks very appealing. Just waiting […]

Weeknotes: Listening to the Air Waves

This week I bit the bullet and plugged in some machines. I bought a HackRF One from Martin Lynch and Son with an ANT 500 antenna. I installed hackrf and gnuradio through Homebrew, which is not with out its perils. The gnuradio version (3.10) that is installed does not have the osmocom component so I […]

Weeknotes: Phones and the Environment

A couple of weeks ago, I decided to follow up a query that I had about tracing the way that the Bluetooth signal is constructed through the various layers of software and hardware. My interest is software but this does interface with hardware sensors on the phone. I took the phone apart using screw drivers […]

Parallel social lives?

A recent experiment, which will be discussed in due course, has taken me back to thinking about parallel computing in Python using the multiprocessing library. This also reminds me of a conversation that I had with David De Roure as we walked to a seminar after some experiments using Raspberry Pi (2 and 3) boards […]

A hamster wheel of accelerated knowledge?

A line in Beatrice Forman’s article, The soothing, slightly sinister world of productivity hacks, jumped out at me. While discussing various ways of being productive, she nods to a (now deleted) post to replace reading books and articles with Instagram and notes versions, rather than engaging with the 2-300 pages of a book. I had […]

Sonification, Schemas and Microdata

In an ongoing experiment, I am playing around with representing sonification in HTML to enable sharing it within a webpage, focusing on the Event and AudioObject schemas. Following some currently unpublished thesis work, I was curious about trying to model the thing that I was writing about and putting it into the mark-up to allow […]

Notes on recent blogs

A post on Slashdot pointed me towards the post, High-Performance Mobile System-on-Chip Clusters, on the ACM blog. Posting here as a sticky note for a potential project. However I am also aware that this might become part of the notes graveyard, Notes apps are where ideas go to die. And that’s good. https://cacm.acm.org/blogs/blog-cacm/259098-high-performance-mobile-system-on-chip-clusters/fulltext https://reproof.app/blog/notes-apps-help-us-forget.