Monthly Archives: June 2018

Composing Music with a Quantum Computer

Screen_Shot_2018-11-29_at_1.14.52_PMAs a Quantum Developer Advocate for IBM, I present at conferences about quantum computing, and have developed an open source application that utilizes IBM quantum computers to compose and perform music. The name of the application is Quantum Music Composer, and it works with IBM quantum simulators and computers. The style of music that it helps compose and perform is a very simplified version of 17th century counterpoint. The image at the top of this article, for example, is a music score captured from an improvisational composition by an IBM 16 bit quantum computer.

The Quantum Music composer app is licensed under Apache License Version  2.0, and is available in the following GitHub repositories:

Quantum Music Composer for IBM quantum computers

Here’s another improvisation composition, this time with an IBM Q 5-qubit Tenerife quantum computer:

Quantum Music Composer ibmq-ten-third from James L. Weaver on Vimeo.

I would love your feedback on the application after you’ve tried it out, and please let me know if you have any questions about its implementation.


James L. (Jim) Weaver