Eu consegui descobrir. Eu usei o quadrado em vez do seno, como sugeriu @dirkt, mas tive que diminuir a frequência da onda quadrada o suficiente para que um período "quadrado" fosse maior do que o meu maior comprimento de bit. Eu tentei uma onda quadrada de 10Hz e aqui está o diff:
< SOX_OPT="${SOX_OPT} synth ${LEN}s square 10 0 0" # square wave 10Hz
---
> SOX_OPT="${SOX_OPT} synth ${LEN}s sine 19k 0 0 sine 19k 0 50" # sine wave 19kHz 2ch phase shift
Os resultados são assim: