garymooney / qmuvi

qMuVi - A python package that converts quantum circuits into audiovisual experiences, bridging the gap between complex quantum computations and human perception. Render music videos that reveal the evolution of quantum states during algorithm processing, making quantum computing more intuitive and accessible.
https://garymooney.github.io/qmuvi/
GNU Lesser General Public License v2.1
14 stars 4 forks source link

Add Timidity binaries for macos #5

Closed garymooney closed 1 year ago

garymooney commented 1 year ago

The binaries for Windows are already included in the package. To avoid additional setup steps for qMuVi, the binaries should be included for MacOS as well.

Get the binaries for the target platforms by finding them online or compiling the source code. Include them in 'macos' folder in '/third-party/binaries/TiMidity-2.15.0/'. Then in the "timidity_convert_subprocess" method in musical_processing.py, configure the corresponding paths based on platform.

To compile the source code, you could use a docker image, a virtual machine, or a computer with the target operating system.