Week 9

In building the ‘1.4.2 noise_fractal’ module, I have found that ‘jit.cl.noise’ is unusable in my version of Max (8.3.2), but it is usable in 7.3.2 – since I am running the later version I have resorted to using the conventional CPU-based ‘jit.noise’. Visual render of ‘1.4.2 noise_fractal’ was working, but not reproducing the audio from inside the processed DSTFT matrix, aside from the white noise being used in the shader file. I fixed this by unpacking the 2nd plane from the 4-plane ‘jit.matrix’ coming from ‘jit.gl.slab’ (reading the multiply shader file), followed by packing it into a 2 plane matrix with the phase information from the unprocessed DSTFT matrix at the top of the patch.

In ‘1.4.1 gaussian_blur’, I tried to flip the dimensions of the ‘jit.world’ window in ‘jit.gl.videoplane’ and then subtract the y values from the mouse click from the dimension of the y-axis (i.e. invert these too), however when scaling the window down, the circle click on the ‘jit.window’ became less and less accurate. Although I was trying to avoid passing matrix information through an unnecessary number of ‘jit.gl.slab’ objects within the SLAB process, I resorted to passing it through one and flipping the y-axis through the @rect attribute.

The new matrix unpacking and dimension resizing routine in ‘1.4.1 gaussian_blur’

Leave a comment

Your email address will not be published. Required fields are marked *


*