LL: Sol-Fa Words: list

This word list is derived from Webster's 2nd International (1934) and the cmudict word file, minus words which I don't know and aren't in Webster's 9th New Collegiate. It consists of words which could be part of a phrase consisting solely of the sol-fa syllables do re mi fa so la ti. (Adding sol, si, and ut to the allowed strings doesn't help much—not many more words become available. Though si does allow "similar," and ut and sol allow "outsold.")

  • a
  • ad
  • ado
  • adore
  • adored
  • adorer
  • adores
  • afar
  • Al
  • ala
  • alas
  • am
  • ami
  • amid
  • amido
  • amidol
  • amir
  • ar
  • are
  • Ares
  • as
  • at
  • D
  • do
  • DOD
  • dodo
  • dodos
  • Dom
  • dos/DOS
  • dot/Dot
  • E
  • Ed
  • Edo
  • el
  • em/Em
  • Emil
  • emir
  • emit
  • -er
  • ere
  • -es
  • et
  • F
  • fa
  • fad
  • far
  • fare
  • fared
  • farer
  • fares
  • fat
  • I
  • id
  • idol
  • if
  • I'm
  • imido
  • ire
  • is
  • iso
  • it
  • L
  • la
  • lad
  • lala
  • lam
  • Lar
  • Laredo
  • lares
  • las
  • M
  • mi
  • mid
  • mil
  • mim
  • Mimi
  • Mimis
  • mir
  • mire
  • mired
  • mires
  • mis-
  • miso
  • o
  • od/OD
  • Odo
  • odor
  • odored
  • of
  • ol'
  • Olaf
  • om
  • omit
  • omitis
  • or
  • ore
  • ores
  • os/OS
  • Otis
  • R
  • re
  • red/Red
  • redo
  • ref
  • REM
  • Remi
  • remit
  • reredos
  • res
  • ret
  • retire
  • retired
  • retirer
  • retires
  • S/'s/-s
  • so
  • sod
  • Sodom
  • sofa
  • sofar
  • sofas
  • sol/Sol
  • sola
  • solar
  • sore
  • sores
  • so-so
  • sot
  • T
  • ti
  • 'til
  • Tim
  • timid
  • tire
  • tired
  • tirer
  • tires
  • 'tis
  • tit
  • titi

Here's the Perl program that generated most of the above list. Invoke with the name of the wordlist file to be used as a command-line argument.

#! ./perl
# change above to appropriate perl loc -- "#! /usr/sbin/perl", for example.
while ()
{
  if (/^(a|e|i|o)?(do|re|mi|fa|so|la|ti)*(d|r|m|f|s|l|t)?$/)
  {
    print;
  }
}

(Last modified 9/21/98)


Back to column LL.