[K] Gades MIDI i basso continuo
Jeszcze parę miesięcy temu miałem spory kłopot z plikami MIDI (głównie renesansowymi i barokowymi), gdzie zapisywano wprawdzie partie smyczków, ale brakowało towarzyszącej partii klawesynu. Oczywiście, w prawdziwych nutach najniższa linia (obecnie najczęściej przypisywana wiolonczeli albo fagotowi) reprezentowała tzw. bas cyfrowany, czyli basso continuo . Rzecz polegała na tym, że rozpisywano tylko linię basu, a nad nutami basowymi dopisywano cyframi oczekiwane rozwinięcie akordowe, resztę zostawiając wyobraźni i wykształceniu muzyka, realizującego partię. I taki oto klawesynista siadał i na podstawie owej linii potrafił zagrać akompaniament. Nie jestem wykształconym muzykiem ani tym bardziej wieloletnim praktykiem-klawesynistą. Jestem za to programistą i skoro tych trzysta lat temu można było nauczyć się reguł konstruowania akompaniamentu, to (pomijając wirtuozerię i wyczucie prawdziwych muzyków) w dużym stopniu da się to odtworzyć algorytmicznie. Pierwsza implementacja, na podstawi...