I looked on my table toward the bottle of turmeric my parents gifted me recently, saying they heard it was good and bought on a famous "health" store.
Bottle is: turmeric + pepper "designed for max absorption" and dose is 10000mg.
The consequence of that is that it has to be reliable enough to play through a full concert without maintenance or breakdown, and it has to be robust enough that it can be transported from place to place. These are his hard requirements.
Then there are some less well defined requirements. Which is that the machine has to play nice music and has to be a marble machine as Martin understands it.
This last is the real constraint. Otherwise he could just buy a midi keyboard which would fulfil all the requirements about reliability, robustness and quality of music, but would fail the spirit of the endeavour.
Not sure I follow, isn't Python single threaded by default? Changes to GIL is coming but does it change how the interpreter uses CPU?