Skip to content
kesac edited this page Oct 10, 2021 · 18 revisions

What is Syllabore?

Syllabore is a fantasy name generator and class library, and does not use pre-made lists of names. Name generation is accomplished by generating syllables from vowel-consonant pools and sequencing them into names.

What is a syllable?

You can view syllables as consisting of a nucleus with an optional onset and a coda, in the following form:

onset - nucleus - coda

For example, the word 'red' is a single syllable with 'e' as the nucleus.

How does Syllabore model syllables?

Syllabore models syllables the same way, but with a different naming scheme so it is easier to understand:

leading consonant - vowel - trailing consonant

While Syllabore uses the terms vowels and consonants to refer to nucleuses, onsets, and codas, there is nothing that would prevent you from defining non-vowels as nucleuses or non-consonants as onsets and codas.

By default, a syllable must have a vowel in Syllabore, but it is possible to configure syllable providers to generate syllables that have no vowels if that is what is desired.

What about clusters?

In Syllabore, clusters are called sequences. You will see the terms vowel sequences, leading consonant sequences, and trailing consonant sequences respectively.