AKA: "Text to Music", "TTM", "Text to Song", "Text to Melody" or "Words to Music"
The Wotja App & AUv3 Plugin uses Text-to-Music ("TTM") is a powerful technique for quickly generating music, melody or beat ideas.
Wotja takes text/words and uses TTM techniques to generate a "melodic seed" that can used in a song, music or even for for beat generation, e.g. for IDM 😁.
As it originates from your text or words, the parameter-adjustable melody can be considered to be "imbued with meaning". It is that direct linkage that also makes Wotja Text-to-Music a key aspect of Reflective Music.
Wotja has used "Text to Music" ever since its intial release in 2014 - at the very core of Wotja there has always been TTM.
Ever since then we have continued year-on-year to pioneer Wotja's support for TTM and to extend how can be used it. This has meant ever-deeper integration between the music engine (IME), sound engine (ISE) and text engine (ITE) at the core of Wotja.
A great place to start is with the full-save Free version of Wotja. Versions are available for iOS, macOS, Windows & Android.
Once you get a hang of the Wotja UI (see our Tutorials) it is actually quite easy!
There is in fact so much to explore that once you get started with Wotja you may well find you enjoy going "ah, now let's try this... and this... and, ooh this... fabulous".
See the Wotja User Reviews for a flavour of that 😁.
See the animation above. There is of course a lot more you can do, too, this is just about how to get going!
"Text to Music" Generators have their own special set of parameters and allow text in any language to generate a seed melody which, even though not visible, is in a Pattern syntax. Use English, Chinese, Japanese, Russian, German, French - whatever language takes your fancy, you will always get a melody!
The selection you make here determines what text is used for TTM. If you select one of the Cut-up options then text from your mix Cut-up will be displayed in the TTM Text field below and will overwrite any existing Custom text. Note that if there is no text available in a selected line of Cut-up then the TTM Generator will have no text to work with.
This is the text in any language used to generate your TTM seed melody. In general it takes 2 characters to generate a note. Note that if your text is < 6 characters (e.g. Hello, which is 5 characters), we turn it into HelloHello ... which makes it sufficiently long to make at least 3 notes (that actually generates a few more). In Wotja, tap on this field to go to the TTM Text Editor screen.
The Display? toggle determines if your TTM text will display in Fullscreen mode.
If this is toggled ON, and IF in Display Mode you have selected Text > Show Text from TTM Generators then the TTM Text above will display on screen when in Full Screen or in Display Mode. If it is OFF, then it will not display.
The total number of times the original melody or a variation of it is played. This also applies to improvised melodies (see Improvise toggle).
Sets the range above the minimum. Also applies to improvised melodies (see Improvise toggle).
From the notes composed, set the first note you want your tune to start playing at. Maximum value is Notes - 1.
From the notes composed, set how many notes will play. Maximum value is Notes - Tune Start at Index.
Defines the minimum number of notes there are in a "phrase" (and you can see in the indicator above how many notes your text has generated - all of these notes get put into phrases to make the "tune").
Sets the range above the minimum.
Defines the minimum number of rests between each phrase (allows a tune to breathe). Rests are measured in terms of 16th notes.
Sets the range above the minimum.
Defines the minimum number of rests between each play of the tune (allows a tune to breathe). Rests are measured in terms of 16th notes.
Sets the range above the minimum.
Turn this on to let Wotja continuously generate tune variations after the FIRST complete play (and repeats) of the tune. When this is on, Wotja can "noodle" for ever (well, until you turn it off or the Sleep Timer kicks in, if set!).
Tip: If you have this set to ON and Variation (below) set to 0, then the TTM melody will continue to repeat for ever.
Selects how much variation is applied to the previous melody when improvising.