πΎ OSC-Qasm
software
https://github.com/quantumland-art/OSC-Qasm
developed by π€ OCH & π€ Paulo Itaborai
A simple cross-platform OSC Python-based interface for executing Qasm code. Or a simple way to connect creative programming environments like Max (πΎ The QAC Toolkit) and Pd with real quantum hardware, using the OSC protocol.
OSC-QasmΒ works in a Server-Client logic. The Server side hosts a OSC python server that listens to incoming messages. It expects to receiveΒ OpenQASMΒ (Open Quantum Assembly Language) scripts from any OSC client, describing quantum circuits. Then,Β OSC-QasmΒ executes the assembly code, using either QiskitβsΒ qasm_simulatorΒ or a RealΒ quantum hardware. The job results are sent back to the same (orΒ another) OSC client. The Clientβs tasks are to send OpenQASM scripts to the server using OSC, receive the resulting counts from an executed quantum circuit, and use it in a creative way!
Related academic work:
π OSC-Qasm_ Interfacing Music Software with Quantum Computing π Q1Synth_ A Quantum Computer Musical Instrument