His music ranges from classical, contemporary to jazz, rock, hardcore, theater music, film music and ballet music. He as acted in many capacities over the years: the composer, the arranger, and the producer of many pieces of music. He is also the owner of a digital recording studio.
Bloch gives lectures, master classes, concerts and writes articles to popularize his instruments and the works composed for them and is a continuous inspiration to others to compose music of all styles.
Notable collaborations include Radiohead, John Cage, and Tom Waits.