Transition Table Tools
In this repo you will find abstractions that will help build transition tables for music pitch succession. These transition tables (TT) are helpful for algorithmic composition using quantum computers as demonstrated by BMA.
TTcomp: allows the composer to create TT by dialing in the exact weights to each transition.
TTperf: allows the performer to generate TT just by sending in raw MIDI data.
TTnorm: is used by both TTcomp and TTperf to make sure the TT values are normalized.
BMA+TTT: is an example of using TTperf and TTcomp with BMA.
TTperf sync with TTcomp: an example demonstrating how to sync TTperf with TTcomp.
Before starting, make sure you have Max installed, as well as The QAC Toolkit Max package.
Clone or download this repo and unzip it somewhere in the Max path (e.g. Documents/Max 8/Library).
Make sure to learn about these tools by exploring the help patches and carefully reading the reference pages. For bugs and other feedback, please open a new issue.
Also, please consider learning more about Max here, and Intro to Quantum Computer Music Tutorial, as well as explore the other projects in QuTune's Github.
This repo was created by Omar Costa Hamido as part of the QuTune Project.