Something went wrong. Try again.
daemon connecting Claude Code sessions to the JamJum JP-mini via usb or bluetooth
Something went wrong. Try again.
123456789101112131415161718192021# /// script# dependencies = ["mido", "python-rtmidi"]# ///"""Listen on every JP-Mini input port and print incoming messages."""import sysimport time
import mido
duration = float(sys.argv[1]) if len(sys.argv) > 1 else 20ports = [mido.open_input(n) for n in mido.get_input_names() if "JP" in n.upper()]print(f"listening {duration:.0f}s on: {[p.name for p in ports]}", flush=True)
end = time.time() + durationwhile time.time() < end: for p in ports: for m in p.iter_pending(): print(f"{p.name}: {m}", flush=True) time.sleep(0.005)print("done", flush=True)