Skip to content

scottoshiro2/Qu-Beats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Qu-Beats

by Scott Oshiro, Tshepang Motsosi (Original repository: https://github.com/omarcostahamido/Qu-Beats)

Generating beats with quantum circuits This project was apart of the Qiskit Camp Africa in December 2019 (Received Honorable Mention)

Qiskit Camp Africa project #33

Coaches: Omar Costa Hamido, Lauren Capelluto

presentation slides: https://docs.google.com/presentation/d/1NW7U_GlczXQ9Rn-Ufml5Xie-tFY_vbJgowsy2uo8Ewo

Qu-Beats v2.0

by Scott Oshiro

Date: 3/24/2022

This is similar to the 1st version of Qu-Beats but now you can entangle more complex midi drum patterns and entangle them to generate new patterns. This can run on both the aer-simulator and real quantum computers.

Also one entire drum loop can be considered for each execution of one circuit rather than running the quantum circuit for each subdivision of the midi pattern. (Read Me under construction).

Steps:

  1. Create two midi drum patterns using your favorite Digital Audio Workspace (DAW)
  2. Name one of your midi files beat1_input.mid and the other beat2_input.mid
  3. run main.py (default is executing on the aer-simulator)
  4. There should now be a set of new generated drum midi files. These are variations of your two input drum patterns created in step 1. You can now import them into your DAW to hear and use them in your music project

About

Generating beats with quantum circuits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published