# Hi, # I made a clone of an instrument I saw in the trial version of Native Instrument's Reaktor. (I forgot its name). The idea is taking FFT of white noise. Then dynamically masking this FFT data. There is another table of which number of points are the same with the FFT bins. Magnitudes in the FFT data are multiplied with the points in the table. Initially the table has all zero values. Then for small time intervals some points in the table raise and decays. # I implement this ideas using Csound. I am attaching the .csd (filtered_noise.csd) and .blue (filterednoise.blue) files. # I want to share this instrument with you and am asking for your criticism. # Another issue is that: I choose the number of bins 64. When I change this value to 128, 256 or higher my computer can not run the score in real time. But I know that my computer is capable of this kind of computation. (I made a simple version of this instrument in Pure Data and actually Reaktor had run well too.) So, I suspect that the loop part of the code is responsible for this cpu load. There are four tables of which each element are written or read at every sample. Can you suggest me a better implementation in the csound domain. # Have a nice day! -ugur guney-