The algorithm has been written in C. This is convenient in that the entirety of it can be reduced to unsigned short integers. Portable and permanent.
However — ultimately the vector libraries of Python, along with the power of TensorFlow and other ML resources, must likely be the goal.
C/C++ is better for integration with existing music software (JUCE)… but analysis of large quantities of music for analysis and generation… will require some expertise.
So what it looks like now: engine in C; communications in C++; data analysis in TensorFlow/Python.
Right, then.
