Only 5 tonemes are needed to represent each of toki pona's words using words of up to 3 tonemes in length. I propose the following tonemes:

High /˥/ (1), Mid /˧/ (2), and Low /˩/ (3), Falling /˥˩/ (4), and Rising /˩˥/ (5),

Here is the word list (Note: the tonemes assigned to a word are arbitrary.):

a 1

akesi 2

ala 3

ale 4

anpa 5

ante 11

anu 12

awen 13

e 14

en 15

esun 21

ijo 22

ike 23

ilo 24

insa 25

jaki 31

jan 32

jelo 33

jo 34

kala 35

kalama 41

kama 42

kasi 43

ken 44

kepeken 45

kili 51

kiwen 52

ko 53

kon 54

kule 55

kulupu 111

kute 112

la 113

lape 114

laso 115

lawa 121

len 122

lete 123

li 124

lili 125

linja 131

lipu 132

loje 133

lon 134

luka 135

lukin 141

lupa 142

ma 143

mama 144

mani 145

meli 151

mi 152

mije 153

moku 154

moli 155

monsi 211

mu 212

mun 213

musi 214

mute 215

nanpa 221

nasa 222

nasin 223

nena 224

ni 225

nimi 231

noka 232

o 233

olin 234

ona 235

open 241

pakala 242

pali 243

palisa 244

pan 245

pana 251

pi 252

pilin 253

pimeja 254

pini 255

pipi 311

poka 312

poki 313

pona 314

pu 315

sama 321

seli 322

selo 323

seme 324

sewi 325

sijelo 331

sike 332

sin 333

sina 334

sinpin 335

sitelen 341

sona 342

soweli 343

suli 344

suno 345

supa 351

suwi 352

tan 353

taso 354

tawa 355

telo 411

tenpo 412

toki 413

tomo 414

tu 415

unpa 421

uta 422

utala 423

walo 424

wan 425

waso 431

wawa 432

weka 433

wile 434

And some unofficial words:

kin 435

kipisi 441

leko 442

monsuta 443

namako 444

oko 445

pake 451

Example (kili lili):

/˩˥.˥ ˥.˧.˩˥/

/˥.˩˥.˧ ˩.˥˩ ˥.˩˥ ˩˥.˥/

/˧.˩.˩˥ ˥.˧.˥˩ ˩.˥.˥˩ ˥.˧.˥˩ ˥.˧.˩˥/

/˥.˩˥.˧ ˥.˥˩.˩˥ ˥.˧.˩˥ ˥.˩˥ ˩˥.˥ ˥.˧.˩˥/

Note that each toneme is separated from the rest by a very brief pause, and words are separated by longer pauses.

What are your thoughts? Are there any changes I should make?