I was thinking of how fun it would be to create a touch interface for the Zrna board on an iPad or iPhone to program and/or control it when it’s running. In other words similar to the Axoloti or Adulus app but running a physical module that implements the patch. There is a Swift-protobuf implementation so I guess that a Swift client would not be too hard to create based on your existing Python code.
Then I realised it’s not practical on iOS (the best use case) because Apple don’t permit talking to the serial port unless a piece of external hardware is MFI certified.
I see people propose getting around this with Core Bluetooth. Maybe using a BT serial adapter for the usb port on the Zrna is a partial solution?
Or maybe a Raspberry Pi Zero W as it would be capable of a lot more and I guess could just run a minimal bit of code to bridge to USB over the serial port, but its another link in the chain to go wrong I guess.
I see this as mainly a mechanism for programming or controlling the board when its running rather than processing audio.
I’ll get one of your boards and will probably stick to running it via Python, but I went down this rabbit hole and wondered what you thought about this whole idea. I know you have written iOS apps.