Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

flash-mac: enable udpMidiBroadcast by default in config.json

The UDP MIDI relay to the notepat-remote amxd plugin is gated on
/mnt/config.json.udpMidiBroadcast. Without it, notepat never calls
system.udp.sendMidi() — which means the newly-added "UDP MIDI" status
badge would permanently read "OFF" after any fresh flash and the amxd
would never receive notes, even with a healthy session-server WS
fanout.

Flash-mac now writes `udpMidiBroadcast: true` into both partitions'
config.json alongside the handle/sub/email identity block. Users who
want to opt out (privacy — every keystroke is broadcast via session
server fanout) can still edit the USB's config.json after flash and
flip it back to false.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

+1 -1
+1 -1
fedac/native/scripts/flash-mac.sh
··· 312 312 mkdir -p "${M1}/EFI/BOOT" 313 313 cp "${KERNEL}" "${M1}/EFI/BOOT/BOOTX64.EFI" 314 314 cp "${INITRAMFS}" "${M1}/initramfs.cpio.gz" 315 - printf '{"handle":"%s","piece":"notepat","sub":"%s","email":"%s"}\n' \ 315 + printf '{"handle":"%s","piece":"notepat","sub":"%s","email":"%s","udpMidiBroadcast":true}\n' \ 316 316 "${USER_HANDLE}" "${USER_SUB}" "${USER_EMAIL}" | tee "${M1}/config.json" >/dev/null 317 317 318 318 # Build merged wifi_creds.json (presets + preserved + optional override)