Compuso en una gran variedad de géneros: fue autor de una ópera ("Tsar Kaloyan", con un libreto de Nikolai Liliev y Fani Popova-Mutafova), de ballet, música sinfónica, cinco conciertos para piano, dos conciertos para violín, música de cámara que incluye un cuarteto de cuerda, un trío (violín, cello y piano), obras y piezas para instrumento y piano, 13 transcripciones de sus primeras obras para dos pianos, cincuenta arreglos para voz, orquesta y piano de música popular, veinte canciones para voz y piano, diez canciones corales con piano y orquesta, música para obras de teatro para el Deutsches Theater en Berlín, el Teatro de Josefstadt en Viena, y el Teatro Nacional de Sofia.