Open source tool for music therapists and musicians, assisting with clinical improvisation and music practice sessions, providing real-time harmonization with a live musician.
Cadencii is an open source software application designed for music therapists, musicians, and music students. It serves as a virtual music partner that can listen, analyze, and harmonize with live musical input in real time.
One of the key features of Cadencii is its clinical improvisation assistant. This allows music therapists to jam with a virtual partner that can follow their playing and match the mood, tempo, and harmony. The assistant provides adaptive musical accompaniment and harmonic grounding to support therapeutic music making.
Cadencii also includes tools for practicing music performance and composition. Users can set up customizable backing tracks with chord progressions and rhythms to play or sing along with. The app can analyze user playing through a mic or MIDI instrument input and give helpful visual feedback on notes, timing, and expression.
An intuitive UI allows musicians to quickly choose instruments, sounds, musical styles, tempo, key signatures, and time signatures to customize the experience. The adaptivity of the virtual musical partner helps musicians develop critical listening and spontaneous creativity skills.
As an open source project written in Java, Cadencii is completely free to download and modify. It works on Windows, Mac, and Linux operating systems. The source code is available on GitHub for developers to build custom tools and features on top of Cadencii's audio and music intelligence capabilities.