I created this tool to streamline a part of my creative process when composing music. I was using scratch paper to map the letters of a word or phrase to musical notes, relative to their place in the alphabet. Text2Set makes this mapping much faster and allows me to skip a lot of counting and simple modulo operations. It also uses the UTF-16 character set, as opposed to the ASCII set I used when I first wrote this in C++. That change will produce somewhat different output, but what ultimately matters here is that you can put the output numbers to use in music, and explore the musical shapes beyond what this little app spits out. For safety this tool will only accept up to 50 characters at a time.
The input field will take nearly any character in UTF-16, save some risky escape characters. Avoid characters like &, angle brackets, quotes and apostrophes as they will be sanitized into multiple other characters automatically. When you press the 'calculate' button, the fields below will be populated with strings of numbers, delimited by spaces, that represent several mappings of the characters in the input string. Spaces are not ignored, but they are easily recognizable in the mapping of a phrase or longer text. The mappings include all from 12 down to 2 tones. The 8-tone mapping can represent the usual Octatonic or Diminished scale, 7-tones a Diatonic scale, 6-tones Wholetone or a Hexatonic scale, 5-tones a Pentatonic scale or a jazzy 9th chord, and so on. The smaller mappings are increasingly more versatile if you decide on a pitch mapping other than a standard chord, and they can even be used to produce interesting rythms.
For more on set theory and why anyone would represent musical pitches like this, see Wikipedia or University of Puget Sound.