The chemical pseudopotential method is used to describe the valence bands of crystalline and amorphous tetrahedral semiconductors; results for silicon crystalline polytypes are similar to those of plane wave methods. Amorphous conduction band states can be described by plane waves orthogonalised to the valence band. The method allows direct calculations of the energy change associated with changes in bond lengths or angles in a distorted network.