improve sound generation architecture