Once Digitised processing the digital sound is essentially straightforward although it depends on the processing you wish to do (e.g. volume is easier to code than accuarte reverb)
Essentially they all operate on the 1-D array of digitised samples, typical examples include:
Soundedit Demos