Chromatic-Solfege and a toolkit to utilize Chromatic-Solfege.
Chromatic-Solfege is a variant of Solfege. While Solfege is based on a diatonic scale, Chromatic-Solfege is based on the twelve-note chromatic scale. This is a very powerful tool for improving your skill of improvisation especially in Jazz. Following pictures are a summary of the note names of Chromatic-Solfege.
Ascending Chromatic Scale | Descending Chromatic Scale |
---|---|
![]() |
![]() |
I have written an article An Introduction to Chromatic-Solfege. You may need exercises to build fluency with the new note names; therefore, I have made a number of comprehensive exercise patterns. The exercise patterns are described in the article. You can also learn the exercise patterns with the musical score, and a computer generated singing voice audio materials and videos.
At a time to write the article, I found that writing music and words at a same time needs a lot of work. Therefore, I have also written some helper computer programs which converts TeX documents with embedded music data in them.
Chromadoc is a document converter. This converter converts documents written in Chromadoc format into TeX and Lilypond documents and then build them into a PDF file. It also automatically generates audio data of reading aloud the document with singing notes then convert it to video file.
Chromatic-Solfege for Lilypond This is a Lilypond library to write music with Chromatic-Solfege. This library includes some utilities to manipulate intervals and notes which are written in Chromatic-Solfege. Chromadoc depends on this module.
Chromatic-Solfege for JavaScript I also had some difficulty to write a large amount of musical notes which should be permutated to all possibilities. Therefore, I have also written some computer programs to automatically transpose a series of notes. This is a JavaScript module to manipulate notes and intervals which are written in Chromatic-Solfege. This module also includes the definition of all note names and intervals. Chromadoc depends on this module.
The source code of the An Introduction to Chromatic-Solfege is available. It is written by Chromadoc.