Heart disease health centre. Cardiomyopathy types and symptoms. Cardiomyopathy is a disease of the heart muscles. It can affect the size and shape of the heart, causing an enlarged heart, as well as affect the electrical signals that usually make the heart beat in a regular rhythm. Dilated cardiomyopathy.