found there was an option in the listings package that picked up the
form feed character and convert it to \newpage.

from there I developed a digsilent environment and a command to insert
digsilent files. Working okay but I think it could still be improved.