|
|
|
|
|
by veli_joza
2644 days ago
|
|
Just to follow up on the first issue: my laptop has a touch screen. The framework I use (Love2D, which is built on SDL2) can detect this and receives multiple simultaneous touches. In Harmopark the touchscreen is detected, but multi-touch doesn't work. Therefore I had to use touchpad. Auto-voicing is complicated and it's very culture-specific. One good implementation is this: http://www.sealab2021.tv/etcetera/choir/ |
|
That link you shared is amazing. I've just visited David Li's website and his work is so cool.
But I don't think I need a smart algorithm to harmonize a melody. In the case of my "diatonic chords chart", I already know what notes to put in the Harmonic table. My voicing concerns are simply about the octave to use and the position in the hex lattice. The voicing itself is constructed out of stacking thirds, roughly speaking.
By the way, I've already added this feature following your advice: the last pressed chord button will be selected in the hex lattice.