Starting in 2007, ReCompose has been developing pioneering methods and technologies for digital music production and optimal music perception. ReCompose software makes music fully interactive. Now all elements of a music composition can be recomposed or rearranged in real time through sensor or human input. This leads to the development of tools for music composers and producers that help them get new and complex musical ideas (i.e. melodies, chords and harmony, accompaniments, rhythm patterns, etc.), deliver these ideas fast, and optimize the impact of music.