また、本質的?な指摘ですが、r_channelsやs_channelsなどはWaveNetの推論用CUDA kernelであるnv-wavenetにchainerが対応することを見越して、同じ名前を付けています。READMEにも書いてあるのでチュートリアルでは触れなくても良いかもですが、参考に載せても良いかと思います。