Audio js parts

@a2lin review pl0x