SolReSol: The Project

SolReSol: The Project YouTube demo


About the future of SolReSol: The Project – getting closer to 100% translation fidelity

This program is a result of hundreds of hours of hard work, and there is still a lot to be done. SolReSol: The Project is free and will always be. If you want to support it, please donate using this button:


If you would like to support an aspiring independent developer and donate more than $19, you will gain Early Adopter status, which gives you an unlimited lifetime access to all my future games and apps – do not forget to include your email address to get the latest news.


Also, your donation will help us to get one step closer to full SolReSol morphology support and system of synonyms and educational tools that will simplify translation from English into SolReSol. Developing, programming and designing SolReSol: The Project with its 2660 words has been a gargantuan task by itself, but enriching its vocabulary with thousands of synonyms and grammar inflexions seems is an even more challenging goal.

Our Top Contributors: Nicholas, Hugh, John, Simon, David. Your generosity and commitment lets me share the Project with the world and host it independently, on a high speed ad-free website and motivates me to dedicate more time and effort to SolReSol!

Since we have just reached $525 (SolReSol), look forward to these things in 2020:

1) Development of SolReSol v. 1.0 with proper morphology and synonyms support

2)  Development of SolReSol mobile app

3) SolReSol: The Project will become open-source, all source code and assets will be made available so that you can develop your own game/program or art project based on Unreal Engine 4.


System-Windows-iconDOWNLOAD SOLRESOL: THE PROJECT V.0.95 (for Win 32-bit and 64-bit):


Download Bome’s Midi Translator Classic (for live MIDI input)

If you find that mspdb120.dll is missing, make sure you download and install vcredist_x64 and vcredist_x86. If X3DAudio1_7.dll is missing, you can download this Direct X update.


1.What is SolReSol? 

To give a short answer, it is a constructed (or artificial, i.e. intentionally created) musical language devised almost two centuries ago by François Sudre. SolReSol is a unique language because it uses a multitude of ways of speaking and writing, such as using the seven spectral colors, numbers from 1 to 7, musical notes from Do to Si or from C to B, etc. SolReSol means “Language” in SolReSol. If you want to read more and find out about its history and rules, try Wikipedia or SiDoSi (meaning “Learn” in SolReSol – now you already know two important words in SolReSol!)- a great website dedicated entirely to this language.

2.Who actually needs such a language?

First of all, SolReSol is beautiful. It is as beautiful as the bright colors of the rainbow and as the seven notes of the chromatic scale, so many artists use it in their installations, music, video clips, films, paintings, poems, performances and stories. There are also enthusiasts who speak this language and, hopefully, in the future it will gain a bigger following. Second, It is an almost perfectly structured minimalistic and versatile language (despite being called an a priori language, it is heavily influenced by French – this can be seen in both its grammar and vocabulary) with words separated into semantic groups,  synonyms and homonyms that overcomplicate the language are almost absent and many antonyms can be formed by just inverting the syllables. SolReSol brings linguists one step closer to their discovery of the perfect language.

3.Where do I start with SolReSol?

SolReSol is not the most widely used constructed language and certainly not the easiest one to learn. However, it is a very logical and well-structured language, so when you learn the rules, begin to get used to the language and learn the essential words, you will be making a good progress. Learning tools and exercises that are going to be included in the upcoming SolReSol: The Project versions will help you to do that.

4.I am hopeless at music! Will I be able to understand SolReSol? 

Remember this: nobody is hopeless at music (or any other skill, for that matter) – it might just take a long time to train your ear. Try the Solfege mode game which is included in SolReSol: The Project – understand the connection between position of the note on the staff and the sound, try different instruments to see how their sound changes depending on notes played. Keep trying harder and harder – hundreds, thousands of times – this is what real-life solfege is about. You have reached the pinnacle if you can clearly imagine the sound in your head even before you press the key to play it.

5.SolReSol words in this program are different from SolReSol words in XYZ! 

SolReSol was originally written in French with no commentary in another language, so there might be several ways to translate certain words. Moreover, in this version words are monosemantic, i.e. have only meaning/translation. You may download a full list of words used in v.0.95 here. If you want to help the community to get closer to 100% translation fidelity, to revise and improve the vocabulary to make it the way it was meant to be by its creator, please read this.

6.How do I use my synth with SolReSol:The Project?

This feature is still experimental, but it does work if you follow the steps mentioned in the documentation. To begin with, make sure that your MIDI instrument is properly connected to your PC – try testing it with some other programs. When you start Bome’s Midi translator, do not forget to choose the right input instrument and load the script named !SOLRESOL (found in the folder where you installed SolReSol: The Project or here:!SOLRESOL.bmtp – Right click – Save As…)

7.The program won’t start.

If you are missing mspdb120.dll, make sure you download and install vcredist_x64 and vcredist_x86. If you are missing X3DAudio1_7.dll, you can download this Direct X update. If these steps do not help, you may have encountered a software/hardware compatibility issue – for example, an unsupported operating system or video adapter. SolReSol: The Project is powered by Unreal Engine 4, which is a modern high-end 3D engine, but it has been launched on a variety of hardware, including older PC models, tablets and laptops with integrated video adapters, so it demonstrates a high degree of compatibility.



Please share your ideas and don’t hesitate to ask for my support – the best way to reach me is by good old email: