This foregground audio (aac/m4a)) is for processing (i.e. it will be the users' inputs). The displayed volume control here no longer makes any difference and is replaced by that at the bottom. The USER has to ACTIVATE THIS ONE, using PLAY below

This is the background audio (aac/m4a) which is not processed. The user can control volume at the bottom, but it starts anyway.

This is the background audio2 (aac/m4a) which is not processed. The user can start and control volume at the bottom.

This is the background audio3 (aac/m4a) which is not processed. It has the same sound file as bgaudio2. To test whether the problem is having two copies of the same file in use. Yes, there is some strange problem. Might have to have two copies of the file in the folder if wanted to do this.

This is the tag for loading NEW audio (aac/m4a) which is presently not processed. Presently you can only control the volume etc here in the audio tag.

Convolve Script here allows convolving the audio from the audio elements above with an impulse response .wav. Use the buttons below to activate and puase. To replay, use the Play button below.

The PLAY button below plays the user's Foreground audio tag content processing it through the chosen transformationr. You can PAUSE, or replay, by using the PLAY button again. You can choose a new TRANSFORM by clicking a new numer button below. The process starts with button 0 active.

Choose a Transform by number

Or take a lucky dip transform

Here's a volume control for source, the file in the audio wav tag. This is only operative when it is playing through the convolver. Not before. NB Does not influence the volume of the impulse-resonse file, so if this is another long audio file, it will go on playing once the audio tag is stopped or its volume reduced. Could put separate volume control for that.

Foreground Sound (for transformation) Volume:

Background Sound Volume:

Panning is now reasonable. TO DO: try -20 to plus 20; set up a random pan and a time gradient....

Uniform Background Panning:

X Background Panning:

Y Background Panning:

Z Background Panning:

Play new audio from audio tag: (Here we can build in the delivery of a new user audio URL as the argument of PlayNewAudio.... and it can become one of the processed audios).

Play bgaudio2 from audio tag.

This is for a new audio tag dude

Putative controls layout is below. Not yet functional. Panner (for MoveIt) still to be fully developed.