For my second conlang I want to do at least some diachronics, so have sketched some stages of the language. Sorry for not using the correct notation, I will get on that, likely with lots of questions ( ;) ), once I know I will have something I could generally work with, and am kind of just throwing this out here now...
Baseline phonology would be this:
Inventory:
The ones in () will only be added later on during the process.
Phonotactics
Syllable shape: CV(N), except for the end of a word, which can be CVC
Now the following changes would happen over multiple stages:
Stage 1
-> Sound change: syllable shape CV(C) permitted everywhere
-> Sound change: Allophones /ɯ/ and /ɑ/ for /u/ and /o/ if syllable does not contain a labial consonant
Stage 2:
-> Sound change: Devoicing in clusters
-> Sound change: /s/ and /z/ change to /ʃ/ and /ʒ/ respectively before front vowels
-> Sound change: voiced consonants at the end of a word followed by a short /ə/
Stage 3:
-> Sound change: fricatives become stops in consonant clusters, e.g.:
tastu (water.INSTR)=> tattu
bustu (head.INSTR) => buttu
-> Sound change: Unstressed /ɛ/ turns into /ə/
Stage 4:
-> Sound change: Dissimilation of geminates by replacing the second consonant by glide /j/ (except for /p/ and /m/, where /w/ is used to replace the second consonant), e.g.:
mottu (house.INSTR) => motju
tattu (water.INSTR) => tatju
buttu (head.INSTR) => butju
Stage 5:
-> Sound change: assimilation of /np/ -> /mp/
-> Sound change: deletion of /ə/
-> Sound change: deletion of /ʔ/ unless intervocalic
Thanks in advance if anybody wants to comment/help