After a long pause I managed to finish a new instrument. It is based on the concept of ‘noise bass’ presented in quite a lot of YouTube videos. I think it does not need so much explanations, and a save myself the documentation. The first line of controls determines the tonal sound of the bass. The second line controls the noise. In particular, ‘Level’ is the fraction of the noise in the output signal, ‘Concentration’ determines how much the amplitude is (anti-)synchronised with the tonal signal, 0 resulting in an uncorrelated flat noise and 10 in short bursts of noise at the zero crossings of the tonal part. The last row adds a low pass (‘O’: order), stereo width, a parallel fifth and/or octave, a sine subbass one octave below. The preset system is as always a bit fragile.
Noise_Bass.zip (7.2 KB)
GitLab: Noise_Bass · d44b13e434a2f43bbee88a4e1518b6a870af0705 · Reiner Zorn / RZ Cabbage Recipes · GitLab
One deficiency of Csound was really annoying me: Odd order filters are really difficult to construct. So I ended up combing clfilt (for the even orders) with zdf_1pole to generate the orders 1, 3, 5… Is there any simpler way to do this?

