Old mechanical instruments are still alive... but they need to be programmed! No CDs, no MP3 recorders, no hard disks to store musics. Only punched cards. Nowadays, it’s unthinkable (and quite boring) to manually punch cards. Music composers should concentrate on conceiving and arranging music instead of punching cards. Python and Arduino (a well-known open-source physical computing platform) make a good team to conceive and realize multi-axis machine controllers and user interfaces able to program and control low-cost machine tools. A low-cost card puncher control has been designed and implemented in a low-cost real-time control, based on Python programming language and Arduino board. The developed controller has been developed with a general software infrastructure and can be easily employed to control a generic multi-axis machine.

For more details click here.

Punching machine while punching a disc-shaped punched card for Ariston organette

Communication infrastructure