[Csnd] Sound Analysis Tool
| Date | 2025-06-26 09:28 |
| From | Philipp Neumann <0000119f78f3a4f9-dmarc-request@LISTSERV.HEANET.IE> |
| Subject | [Csnd] Sound Analysis Tool |
Hello everybody!
For a current project i want to setup a csound device that can analyse a broad spectrum of information from an incoming sound. I want to use these information to control sound transforming processes.
I know, that there are some possibilities in Csound for this, like RMS, central spectroid and other stuff.
I guess, a lot of you already done something like this and i wanted to ask for examples or someone has collect all build in opcodes that can provide some information of an incoming sound?
All ideas are welcomed for this.
Hope to hear from you :)
Greetings,
Philipp
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2025-06-26 09:41 |
| From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
| Subject | Re: [Csnd] [EXTERNAL] [Csnd] Sound Analysis Tool |
Oeyvind has lots of experience on this. He should have a thing or two to say.
> On 26 Jun 2025, at 09:28, Philipp Neumann <0000119f78f3a4f9-dmarc-request@LISTSERV.HEANET.IE> wrote:
>
> *Warning*
>
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
>
> Hello everybody!
>
> For a current project i want to setup a csound device that can analyse a broad spectrum of information from an incoming sound. I want to use these information to control sound transforming processes.
> I know, that there are some possibilities in Csound for this, like RMS, central spectroid and other stuff.
>
> I guess, a lot of you already done something like this and i wanted to ask for examples or someone has collect all build in opcodes that can provide some information of an incoming sound?
> All ideas are welcomed for this.
>
> Hope to hear from you :)
>
> Greetings,
> Philipp
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
> https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2025-06-26 09:44 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] Sound Analysis Tool |
| Attachments | ebu.csd |
Hi Philipp,
attached is a CSD I wrote a while ago. It uses the lufs opcode to implement an
EBU-meter with audible output. Lufs has three outputs for momentary,
integrated and short term loudness.
I suppose a virtual analogue vocoder approach might also help in combination,
i.e. isolating only certain frequency bands. If you work on monophonic
signals, you could perhaps use a pitchtracking opcode again to control the
frequency bands for analysis. I found that compression before pitchtracking
may help, don't forget the extra latency introduced by compress or compress2
through their look-ahead time.
In the back of my mind there is something about converting allpass filter
coefficients to classic centre frequencies and bandwidhts, but I can't
remember the opcode or formula. I looked into that to achieve a kind of
formant analysis in combination with lpc. You certainly have the new streaming
lpc opcodes.
Hope any of that hels.
Best wishes,
Jeanette
--
* Website: http://juliencoder.de - for summer is a state of sound
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* Audiobombs: https://www.audiobombs.com/users/jeanette_c
* GitHub: https://github.com/jeanette-c
I saw your smile
Stay with me a while <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2025-06-26 23:40 |
| From | Oeyvind Brandtsegg |
| Subject | Re: [Csnd] [EXTERNAL] [Csnd] Sound Analysis Tool |
Hi Yes, sounds familiar 😉. There are methods for extracting most of the usual features here In the file analyze_audio.inc and analyze_udos.inc All best Øyvind tor. 26. jun. 2025, 09:41 skrev Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie>: Oeyvind has lots of experience on this. He should have a thing or two to say. |
| Date | 2025-06-27 00:13 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] [EXTERNAL] [Csnd] Sound Analysis Tool |
Thanks Oeyvind for reminding me of these tools. I had completely forgotten
about them, even though I have them installed.
Best wishes,
Jeanette
Jun 27 2025, Oeyvind Brandtsegg has written:
> Hi
>
> Yes, sounds familiar 😉.
> There are methods for extracting most of the usual features here
> https://github.com/Oeyvind/featexmod
> In the file analyze_audio.inc and analyze_udos.inc
>
> All best
> Øyvind
>
> tor. 26. jun. 2025, 09:41 skrev Victor Lazzarini <
> 000010b17ddd988e-dmarc-request@listserv.heanet.ie>:
>
>> Oeyvind has lots of experience on this. He should have a thing or two to
>> say.
>>
>>> On 26 Jun 2025, at 09:28, Philipp Neumann <
>> 0000119f78f3a4f9-dmarc-request@LISTSERV.HEANET.IE> wrote:
>>>
>>> *Warning*
>>>
>>> This email originated from outside of Maynooth University's Mail System.
>> Do not reply, click links or open attachments unless you recognise the
>> sender and know the content is safe.
>>>
>>> Hello everybody!
>>>
>>> For a current project i want to setup a csound device that can analyse a
>> broad spectrum of information from an incoming sound. I want to use these
>> information to control sound transforming processes.
>>> I know, that there are some possibilities in Csound for this, like RMS,
>> central spectroid and other stuff.
>>>
>>> I guess, a lot of you already done something like this and i wanted to
>> ask for examples or someone has collect all build in opcodes that can
>> provide some information of an incoming sound?
>>> All ideas are welcomed for this.
>>>
>>> Hope to hear from you :)
>>>
>>> Greetings,
>>> Philipp
>>>
>>> Csound mailing list
>>> Csound@listserv.heanet.ie
>>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>>> Send bugs reports to
>>> https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>> Send bugs reports to
>> https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>>
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
> https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>
--
* Website: http://juliencoder.de - for summer is a state of sound
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* Audiobombs: https://www.audiobombs.com/users/jeanette_c
* GitHub: https://github.com/jeanette-c
I believe
We all have one true love
Somewhere in this world <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |