Hi Menno,
couldn't a solution with Cabbage/Blue or PureData do the trick? Naturally, it
would still involve writing some code to put everything in place, but then you
friend would have a "simple" GUI to serve the purpose. - Just think aloud...
Ta-ta,
----
Ffanci
* Homepage:
https://freeshell.de/~silvain
* Twitter:
http://twitter.com/ffanci_silvain
* GitHub:
https://github.com/fsilvain