voiced stops unvoiced before voiceless consonants; [{bdg}{ptkpʰtʰkʰs}] > [{ptk}{ptkpʰtʰkʰs}]

voiced stops unvoiced before voiceless consonants; [{bdg}{ptkpʰtʰkʰs}] > [{ptk}{ptkpʰtʰkʰs}]

In Primitive Elvish, voiced stops were unvoiced where they appeared before a voiceless stop, aspirate or [s]. Tolkien described this change in both versions of the Tengwesta Quenderinwa, from the 1930s [TQ1] and the 1950s [TQ2]:

The voiced stops b, d, g, and the voiced spirant ʒ, were unvoiced before suffixal t, th, s (TQ1, PE18/54).
The voiced stops b, d, g and the (spirantal) continuant ʒ became unvoiced before suffixal th, t, s (TQ2, PE18/102).

This sound change was also mentioned in the Outline of Phonetic Development from the 1930s [OP1] and from the Outline of Phonology from the 1950s [OP2]:

The voiced stops: b, d, g. On their prehistoric unvoicing, and consequent merging with p, t, k, before other voiceless consonants, especially t, s, see General Account (OP1, PE19/45).
The voiced stops: b, d, g. On their prehistoric unvoicing (and consequent merging with p, t, k) before voiceless consonants, chiefly the suffixal consonants t, th, s, see the General Account of Eldarin (OP2, PE19/90).

There is one statement in OP2 indicating this sound change took place in Common Eldarin (CE), and thus may not have applied to all Avarin languages:

Before s. In this position the primitive CE development, while b, d, g were still stops, was the unvoicing to p, t, k (OP2, PE19/95).

In Sindarin this phonetic development was obscured by the vocalization of spirants. It is more obvious in Quenya:

Because this phonetic development could obscure relationships between verb forms after voiced stops became spirants in Quenya, in some cases these forms were altered by grammatical analogy. This was discussed in OP2 in the 1950s:

The ancient forms were in current grammatical derivatives, made by devices still actively used or well-recognized, often set aside by analogy, since they frequently obscured the etymological relationships. New formations were produced, many even in early PQ, by the introduction of the medial forms of the consonants, as produced in normal intervocalic position, to stand before the suffix.

Thus: √ABA/BA: ab-ta > apta > aꝑþa > apta. This occurs, but became dissociated from the original past tense: avante “refused, denied, said nay”. For aꝑþa a new past tense aptane was made in TQ, and for avante a new present stem auta, in which b > ƀ > shows the same development as b before voiced medial consonants (such as r, l) (OP2, PE19/90).

A very similar quote appears in OP1 (PE19/45), with the added twist that in the 1930s, [pt] became [ps], so that verb was ᴹQ. apsa-.

Conceptual Development: There is at least one example that hints that similar phonetic developments were in play in Tolkien’s earliest conception of the Elvish languages:

Given the lack of examples, it’s hard to figure out the details of these developments in Early Period Elvish.

References ✧ PE17/95; PE18/102; PE19/90, 95

Phonetic Rule Elements

[bt] > [pt]
[bs] > [ps]
[dt] > [tt]
[ds] > [ts]
[gt] > [kt] ✧ PE19/90 (g > k; before voiceless consonants)
[gs] > [ks] ✧ PE19/95 (g > k; before s)

Phonetic Rule Examples

absene > apsene bs > ps ab(a)sene- > Q. apsene- ✧ VT43/18
abta- > apta- bt > pt ab-ta > apta > aꝑþa > Q. apta ✧ PE19/90
magta- > makta- gt > kt MAG > Q. mahta- ✧ PE17/161
magta- > makta- gt > kt magta > makta > Q. mahta ✧ VT47/18
magta- > makta- gt > kt MAG > S. maetha- ✧ PE17/161
magte > makte gt > kt MAG > S. maeth ✧ PE17/161
magtie > maktie gt > kt MAG > Q. maht(i)e ✧ PE17/161
ugta- > ukta- gt > kt UG > Q. uhta ✧ PE22/160
wegtē > wektē gt > kt weg-tē > Q. vehte ✧ PE17/189
wegtē > wektē gt > kt weg-tē > S. gwaith ✧ PE17/190

ᴹ✶voiced stops unvoiced before voiceless consonants; [{bdg}{ptkpʰtʰkʰs}] > [{ptk}{ptkpʰtʰkʰs}]

GS/§4.7 ds, dt, gt > ts, tt, kt @@@

References ✧ PE18/53; PE19/45-46

Phonetic Rule Elements

[bt] > [pt] ✧ PE19/52 (b + t > pt)
[bs] > [ps] ✧ PE19/50 (b + s > ps)
[dt] > [tt]
[ds] > [ts] ✧ PE19/50 (d + s > ts)
[gt] > [kt] ✧ PE19/52 (g + t > k + t)
[gs] > [ks] ✧ PE19/50 (g + s > ks)

Phonetic Rule Examples

labsa- > lapsa- bs > ps ᴹ√LAB > ᴹQ. lapsa ✧ Ety/LAB
abta- > apta- bt > pt ᴹ✶abtā > apta > ᴹQ. apsa ✧ PE19/45
sjadsē > sjatsē ds > ts ᴹ✶syadsē > syatsē > ᴹQ. hyatse ✧ Ety/SYAD
ndagta- > ndakta- gt > kt ᴹ√NDAG > ᴹQ. nahta- ✧ PE22/102
wegtē > wektē gt > kt ᴹ✶weg-tē > N. gweith ✧ Ety/WEG

ᴱ✶voiced stops unvoiced before voiceless consonants; [{bdg}{ptks}] > [{ptk}{ptks}]

Phonetic Rule Elements

[gt] > [kt]

Phonetic Rule Examples

ndagta- > ndakta- gt > kt ᴱ✶ndag+ta > ᴱQ. nahta- ✧ PE14/66