El documento describe el desarrollo de un algoritmo para distribuir melodías entre varias voces musicales. El algoritmo clasifica las distribuciones en monomelódicas y multimelódicas. Para distribuciones monomelódicas, el algoritmo usa matrices para asignar notas de una melodía a voces. Para distribuciones multimelódicas, asigna notas de múltiples melodías a voces para crear intervalos y acordes. El autor implementó el algoritmo en Matlab y lo usó para crear ilusiones musicales en su