hello.loblobco

lobco

  1. // lobco = loaf of bread + code
  2. // warning: may contain side projects
  3. const curiosity = ['music', 'scripture', 'AI', 'my desk', 'the train home'];
  4. while (curiosity.stuckInMyHead()) {
  5. listen({ deeply: true });
  6. build('an app');
  7. }
port-show/Swift
PortShow menu bar popover
// listening to your Mac PortShow A menu bar app that shows every port your Mac is listening on, and which app owns it. open repo →
world-radio/web · iOS
// listening to the whole world World Radio Thousands of live stations from every country. Spin the globe, tap a dot, and hear what the world is playing right now.
World Radio on iPhone: a globe of stations with BBC Radio 1 playing
bible-graph/JavaScript
BibleGraph: a network of people and places // close reading
BibleGraphexplore →
The Bible as a living network. Follow people, places and ideas across 66 books.
midi-visualizer/Web Audio
MIDI Visualizer: glowing notes falling onto a piano keyboard // hear it, then see it
MIDI Visualizerplay →
Glowing notes fall onto an 88-key piano as the music plays, right in your browser.
audio-gallery/Swift
audio-gallery app screen
// listens privately audio-gallery On-device AI that transcribes and translates your voice recordings. Nothing leaves your phone. open repo →
memory-capsule/Python
memory-capsule demo // remembers what you said
memory-capsulerepo →
A memory layer for AI agents, so the facts and context from one conversation carry into the next.
omarchy-midi-visualizer/QML
MIDI Visualizer running on the Omarchy desktop // music on your desktop
Omarchy MIDI Visualizer
The falling-note visualizer as an Omarchy overlay or window app, played through a sampled grand piano. repo →
sydney-train-planner/QML
Sydney Train Planner in the Omarchy bar // listening to the network
Sydney Train Plannerrepo →
Live NSW departures and delays in the Omarchy bar, with a countdown to your next train.
shimano-ebike-hack/ESP32 · C
// listening to my bike DIY E-TUBE Tap A receive-only listener that clips onto a Shimano e-bike's E‑TUBE wire, decodes what the motor, battery and display say to each other, and puts it on a handlebar touchscreen.
  • Speed, assist mode, battery and error codes, read live off the bus
  • Touchscreen dashboard, plus Bluetooth LE to your phone
  • Ride Audio: Spotify remote, internet radio and MP3s from microSD
  • Plugs in through Shimano's own Y-cable, so no wires get cut
  • Ride screen: 23.4 km/h, NORMAL assist, 72% battery, with a mini music playerride + mini player
  • Spotify now-playing screen with album art and playback controlsspotify, now playing
  • Internet radio screen with a list of live stationsinternet radio
  • MP3 player screen listing tracks from microSDmp3 from microSD
vintage-radio-aux-mod/valves · HTML
// listening through the valves Little Nipper Line In A 3.5 mm AUX input and a switchable line output for a 1950s HMV "Little Nipper" valve radio, so a phone or laptop plays through its five valves.
  • Stereo-to-mono summing and a DC-blocking cap into the volume pot, with a radio/AUX switch
  • A speaker/line switch and dummy load feed a line output converter to a Yamaha amp
  • Interactive schematics, stripboard layout, high-pass calculator and capacitor code decoder
  • Parts list, build checklist, hum troubleshooting, and a safety section for the 300 V inside
  • MacBook plugged into the radio's new AUX input, dial lamp glowinglaptop → AUX in
  • iPad on a stand on top of the radio, playing music through the valvesplaying through the valves
  • Summing resistors, red DC-blocking capacitor and the radio/AUX toggle, wired point-to-pointinput: 2 × 1 kΩ + 100 nF
  • Rear panel with the line output converter and RCA leadsrear: line output
01_listen.lob
listen.first() Sit with the problem before touching the keyboard. Most of the answer is already in what people say, and in what they leave out.
02_understand.lob
understand.deeply() Find the signal in the noise: the data, the context, and the person behind the request.
03_build.lob
then.build() Ship something small and real, then keep listening to how people use it.

/* To know me is to breathe with me. To breathe with me is to listen deeply.
 * Miriam-Rose Ungunmerr-Baumann */

$ cd ../lobmu # the music side
$ cd ../lobwr # the writing side
world-radio Open full site ↗