Vito, não entendi a sua dúvida. [oscila~] não é um subpatch, mas uma abstração, encapsulada em um arquivo oscila~.pd independente dos arquivos usados para testar (que podem usar [osc~], [cos~] etc se você quiser).
Você não precisa enviar os arquivos que usou para testar seus objetos. A ideia é que eu posso encaixar qualquer implementação de vocês em um arquivo de teste que use os objetos [soma~], [multiplica~], [oscila~] e [amplitude~], e tem que funcionar.