Re: How to send magnitude data from FFT to buffer to client?

[email protected] Fri, 4 Jun 2021 22:26:26 +0300
Newsgroups gmane.comp.audio.supercollider.user
Message-ID <[email protected]>
Yes, it is probably what I needs.

How do you think, is it possible to use SendReply instead of routine?

On 04.06.2021 20:44, [email protected] wrote:
> here's an example using UnpackFFT1 and Demand to extract magnitudes from a spectra and put that on a multichannel (1024) control rate buss.  maybe that's something you can adapt for your needs.
> 
> http://sccode.org/1-4Ty
> 
> see UnpackFFT1 helpfile on how to get the phases too.
> _f
> 
>> 4 juni 2021 kl. 19:21 skrev [email protected]:
>>
>> Data comes from FFT.
>>
>> So only way is make a routine that will turn buffer into array and write data to bus?
>>
>> This way I will need to update busses 48000 times a second to be accurate.
>>
>> On 04.06.2021 17:39, [email protected] wrote:
>>> Since fft uses a buffer, you can use loadToFloatArray:
>>> b.loadToFloatArray(action:{|array| a = array})
>>> Is this from FFT or PV_RecordBuf?
>>> Sam
>>>> On Jun 4, 2021, at 4:22 PM, [email protected] wrote:
>>>>
>>>> Hello!
>>>>
>>>> I want to use magnitudes and phases data I got after using FFT on microphone input to modulate synth instances.
>>>>
>>>> At first, I want to sort FFT bins by magnitude power, take first N
>>>> bins, normalize data, and then send it to N * 2 Busses (N for magnitudes and N for phases) these Busses I want to use for modulating synths with .asMap() method.
>>>>
>>>> I tried to write this data to control rate Bus inside .pvcollect,
>>>> but it is not possible because Out.kr() needs a control rate signal.
>>>>
>>>> Is there any possibility to this or some workaround how can I use FFT
>>>> data for synths modulation?
>>>>
>>>> _______________________________________________
>>>> sc-users mailing list
>>>>
>>>> info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
>>>> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
>>>> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
>>> _______________________________________________
>>> sc-users mailing list
>>> info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
>>> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
>>> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
>>
>> _______________________________________________
>> sc-users mailing list
>>
>> info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
>> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
>> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
> 
> 
>    #|
>       fredrikolofsson.com     musicalfieldsforever.com
>    |#
> 
> 
> _______________________________________________
> sc-users mailing list
> 
> info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
> 

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/