Csound Csound-dev Csound-tekno Search About

Manipulating harmonics of monophonic material

Date2017-06-12 22:25
From"Jeanette C."
SubjectManipulating harmonics of monophonic material
Hey hey,
OI wondered if Csound comes with an opcode that can do that directly? The idea 
is to programmatically change the relative volume of harmonics in a note, to 
change its sonic quality.

Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 05:20
From"Joe ."
SubjectRe: Manipulating harmonics of monophonic material
I'm sure if you've thought about this, but filtering is always an option. So is FM synthesis. 

/* Joe */

On Mon, Jun 12, 2017 at 4:25 PM, Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
OI wondered if Csound comes with an opcode that can do that directly? The idea is to programmatically change the relative volume of harmonics in a note, to change its sonic quality.

Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 08:08
FromRichard van Bemmelen
SubjectRe: Manipulating harmonics of monophonic material
Are these notes from an audio signal? Are they polyphonic? (That is much harder).
In case of monophonic notes you have to find the base frequency (pitch tracking), then you can apply all sorts of filtering on it, relative to the base frequency. 

Richard

2017-06-13 6:20 GMT+02:00 Joe . <not007ful@gmail.com>:
I'm sure if you've thought about this, but filtering is always an option. So is FM synthesis. 

/* Joe */

On Mon, Jun 12, 2017 at 4:25 PM, Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
OI wondered if Csound comes with an opcode that can do that directly? The idea is to programmatically change the relative volume of harmonics in a note, to change its sonic quality.

Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 15:15
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Hi Richard,
yes, it's audio. In principle I know how to do it the long way. But thanks for 
the tips. So, I'm really stuck with writing my own UDO or instrument for that. 
What a bore. :(

Best wishes and thanks,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 15:27
FromRichard van Bemmelen
SubjectRe: Manipulating harmonics of monophonic material
I might give it a try myself (if I have some time). it sounds interesting...
BTW, is it real time audio or not (e.g. recorded)?

Richard

2017-06-13 16:15 GMT+02:00 Jeanette C. <julien@mail.upb.de>:
Hi Richard,
yes, it's audio. In principle I know how to do it the long way. But thanks for the tips. So, I'm really stuck with writing my own UDO or instrument for that. What a bore. :(

Best wishes and thanks,


Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 16:17
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Jun 13 2017, Richard van Bemmelen has written:

> I might give it a try myself (if I have some time). it sounds interesting...
Yes, it does. If I'm honest, I'm looking forward to the challenge. :)
> BTW, is it real time audio or not (e.g. recorded)?
It could be either. Since I'm dealing with audio, I will play live.
Usually, I wouldn't want to jeopardise such a recording by putting any
more strain, than is strictly necessary, on the system.
...

Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 16:46
FromAnders Genell
SubjectRe: Manipulating harmonics of monophonic material
Could Øyvinds "talking organ" stuff be used in some way? He was analyzing real time audio through the pvs opcodes and turned it into midi notes that played their pipe organ, if I remember correctly...

Regards,
Anders 

> 13 juni 2017 kl. 17:17 skrev Jeanette C. :
> 
> Jun 13 2017, Richard van Bemmelen has written:
> 
>> I might give it a try myself (if I have some time). it sounds interesting...
> Yes, it does. If I'm honest, I'm looking forward to the challenge. :)
>> BTW, is it real time audio or not (e.g. recorded)?
> It could be either. Since I'm dealing with audio, I will play live.
> Usually, I wouldn't want to jeopardise such a recording by putting any
> more strain, than is strictly necessary, on the system.
> ...
> 
> Best wishes,
> 
> Jeanette
> 
> --------
> When you need someone, you just turn around and I will be there <3
> 
> 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

Date2017-06-13 17:34
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Jun 13 2017, Anders Genell has written:

> Could Øyvinds "talking organ" stuff be used in some way? He was analyzing real time audio through the pvs opcodes and turned it into midi notes that played their pipe organ, if I remember correctly...
It doesn't sound like it could do what I imagined. I'm currently
oscillating between going for PVS and signal enhancements and a
completely separate MIDI-capable orchestra to mix in a new signal.
...
Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 18:05
FromArthur Hunkins <000001e1d761dea2-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: Manipulating harmonics of monophonic material
I'm exploring chebyshevpoly currently. It allows k-time amplitude control of each harmonic.


On Tue, Jun 13, 2017 at 12:20 AM, Joe . <not007ful@gmail.com> wrote:
I'm sure if you've thought about this, but filtering is always an option. So is FM synthesis. 

/* Joe */

On Mon, Jun 12, 2017 at 4:25 PM, Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
OI wondered if Csound comes with an opcode that can do that directly? The idea is to programmatically change the relative volume of harmonics in a note, to change its sonic quality.

Best wishes,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 19:37
FromTarmo Johannes
SubjectRe: Manipulating harmonics of monophonic material
Hi,

as much I know, it works beautifully when the source signal is sine wave with 
aplitude 1. With other signals the effect can be interesting, if the signal is 
somewhat sine-like (like flute tone) or otherwise it is unpredictable...

Bur Art, let know what your explorations are= chebyshevpoly is a great opcode!

tarmo

On teisipäev, 13. juuni 2017 13:05.53 EEST you wrote:
> I'm exploring chebyshevpoly currently. It allows k-time amplitude control
> of each harmonic.
> 
> Art Hunkins
> http://www.arthunkins.com
> 
> On Tue, Jun 13, 2017 at 12:20 AM, Joe .  wrote:
> > I'm sure if you've thought about this, but filtering is always an option.
> > So is FM synthesis.
> > 
> > /* Joe */
> > 
> > On Mon, Jun 12, 2017 at 4:25 PM, Jeanette C.  wrote:
> >> Hey hey,
> >> OI wondered if Csound comes with an opcode that can do that directly? The
> >> idea is to programmatically change the relative volume of harmonics in a
> >> note, to change its sonic quality.
> >> 
> >> Best wishes,
> >> 
> >> Jeanette
> >> 
> >> --------
> >> When you need someone, you just turn around and I will be there <3
> >> 
> >> 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

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

Date2017-06-13 19:50
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Hi,
I think a waveshaping opcode won't be the way for the effect I had in mind. 
The idea is to feed something like solo piano notes into Csound and then 
manipulate the relative loudness of the harmonics to change the character of 
the sound. But the more I think about it, the more it sounds unreasonable. It 
would be much easier to create a pure Csound instrument for that purpose. That 
way I'm more flexible with my playing and the resultant sound would have more 
stability.

Or, on the other hand, I use a completely different approach. :) I'll se where 
the experiments will take me. Usually a browse through the manual gives me a 
few ideas as wel.. :)

Best wishes and thanks,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-13 22:00
FromAnders Genell
SubjectRe: Manipulating harmonics of monophonic material
I'm sure Øyvind can chime in and tell all about the analysis he did, just don't discard it due to my poor description...

Otherwise maybe GEN30 could be of some use? If you can put your piano sound in a table, maybe?

Regards,
Anders

> 13 juni 2017 kl. 18:34 skrev Jeanette C. :
> 
> Jun 13 2017, Anders Genell has written:
> 
>> Could Øyvinds "talking organ" stuff be used in some way? He was analyzing real time audio through the pvs opcodes and turned it into midi notes that played their pipe organ, if I remember correctly...
> It doesn't sound like it could do what I imagined. I'm currently
> oscillating between going for PVS and signal enhancements and a
> completely separate MIDI-capable orchestra to mix in a new signal.
> ...
> Best wishes,
> 
> Jeanette
> 
> --------
> When you need someone, you just turn around and I will be there <3
> 
> 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

Date2017-06-13 22:22
FromOeyvind Brandtsegg
SubjectRe: Manipulating harmonics of monophonic material
Thanks for the mention, Anders, but my analyzer for the talking organ was rather crudely to just find the bins with highest amplitudes and then trigger midi notes corresponding to the bin frequencies when the amp crossed a threshold. To actually extract harmonic components I think one would have to do a more involved analysis step. Based on an estimated fundamental, look for multiples of that frequency. As far as I know we don't have that kind of functionality in Csound yet. Perhaps the ATS analysis (offline) does something like that? And/or maybe one could use the partials opcode for something?
But, a relatively inexpensive way to modulate the spectrum of monophonic sounds would be to use Victor's Adaptive FM techniques. Essentially, a pitch tracker is used to align the modulation frequency in the desired ratio to the fundamental of the input sound, and then he use asymmetric FM to be able to selectively add harmonics (upper/lower, odd/even). Now, this does not allow you to remove harmonics, but perhaps a small bank of bandstop filters could roughly get that job done. Once the fundamental is deterrmined (which has to happen either way), ttuning the bandstop filters is just multiples of that. 
... come to think of it, one could also of course just add mode filters on multiples of the fundamental, to add resonances at the desired partials. And the sound fo resonating mode filters is quite pleasing to the ear.

2017-06-13 14:00 GMT-07:00 Anders Genell <anders.genell@gmail.com>:
I'm sure Øyvind can chime in and tell all about the analysis he did, just don't discard it due to my poor description...

Otherwise maybe GEN30 could be of some use? If you can put your piano sound in a table, maybe?

Regards,
Anders

> 13 juni 2017 kl. 18:34 skrev Jeanette C. <julien@MAIL.UPB.DE>:
>
> Jun 13 2017, Anders Genell has written:
>
>> Could Øyvinds "talking organ" stuff be used in some way? He was analyzing real time audio through the pvs opcodes and turned it into midi notes that played their pipe organ, if I remember correctly...
> It doesn't sound like it could do what I imagined. I'm currently
> oscillating between going for PVS and signal enhancements and a
> completely separate MIDI-capable orchestra to mix in a new signal.
> ...
> Best wishes,
>
> Jeanette
>
> --------
> When you need someone, you just turn around and I will be there <3
>
> 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

Date2017-06-13 23:15
FromForrest Curo
SubjectRe: Manipulating harmonics of monophonic material
Um, I can't find a good description of what a 'mode filter' is or does... Sounds interesting, though. Other terms?



On Tue, Jun 13, 2017 at 2:22 PM, Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no> wrote:
Thanks for the mention, Anders, but my analyzer for the talking organ was rather crudely to just find the bins with highest amplitudes and then trigger midi notes corresponding to the bin frequencies when the amp crossed a threshold. To actually extract harmonic components I think one would have to do a more involved analysis step. Based on an estimated fundamental, look for multiples of that frequency. As far as I know we don't have that kind of functionality in Csound yet. Perhaps the ATS analysis (offline) does something like that? And/or maybe one could use the partials opcode for something?
But, a relatively inexpensive way to modulate the spectrum of monophonic sounds would be to use Victor's Adaptive FM techniques. Essentially, a pitch tracker is used to align the modulation frequency in the desired ratio to the fundamental of the input sound, and then he use asymmetric FM to be able to selectively add harmonics (upper/lower, odd/even). Now, this does not allow you to remove harmonics, but perhaps a small bank of bandstop filters could roughly get that job done. Once the fundamental is deterrmined (which has to happen either way), ttuning the bandstop filters is just multiples of that. 
... come to think of it, one could also of course just add mode filters on multiples of the fundamental, to add resonances at the desired partials. And the sound fo resonating mode filters is quite pleasing to the ear.

2017-06-13 14:00 GMT-07:00 Anders Genell <anders.genell@gmail.com>:
I'm sure Øyvind can chime in and tell all about the analysis he did, just don't discard it due to my poor description...

Otherwise maybe GEN30 could be of some use? If you can put your piano sound in a table, maybe?

Regards,
Anders

> 13 juni 2017 kl. 18:34 skrev Jeanette C. <julien@MAIL.UPB.DE>:
>
> Jun 13 2017, Anders Genell has written:
>
>> Could Øyvinds "talking organ" stuff be used in some way? He was analyzing real time audio through the pvs opcodes and turned it into midi notes that played their pipe organ, if I remember correctly...
> It doesn't sound like it could do what I imagined. I'm currently
> oscillating between going for PVS and signal enhancements and a
> completely separate MIDI-capable orchestra to mix in a new signal.
> ...
> Best wishes,
>
> Jeanette
>
> --------
> When you need someone, you just turn around and I will be there <3
>
> 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

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

Date2017-06-13 23:16
FromSteven Yi
SubjectRe: Manipulating harmonics of monophonic material
Maybe referring to the mode opcode?

http://csound.github.io/docs/manual/mode.html

On Tue, Jun 13, 2017 at 3:15 PM, Forrest Curo  wrote:
> Um, I can't find a good description of what a 'mode filter' is or does...
> Sounds interesting, though. Other terms?
>
>
>
> On Tue, Jun 13, 2017 at 2:22 PM, Oeyvind Brandtsegg
>  wrote:
>>
>> Thanks for the mention, Anders, but my analyzer for the talking organ was
>> rather crudely to just find the bins with highest amplitudes and then
>> trigger midi notes corresponding to the bin frequencies when the amp crossed
>> a threshold. To actually extract harmonic components I think one would have
>> to do a more involved analysis step. Based on an estimated fundamental, look
>> for multiples of that frequency. As far as I know we don't have that kind of
>> functionality in Csound yet. Perhaps the ATS analysis (offline) does
>> something like that? And/or maybe one could use the partials opcode for
>> something?
>> But, a relatively inexpensive way to modulate the spectrum of monophonic
>> sounds would be to use Victor's Adaptive FM techniques. Essentially, a pitch
>> tracker is used to align the modulation frequency in the desired ratio to
>> the fundamental of the input sound, and then he use asymmetric FM to be able
>> to selectively add harmonics (upper/lower, odd/even). Now, this does not
>> allow you to remove harmonics, but perhaps a small bank of bandstop filters
>> could roughly get that job done. Once the fundamental is deterrmined (which
>> has to happen either way), ttuning the bandstop filters is just multiples of
>> that.
>> ... come to think of it, one could also of course just add mode filters on
>> multiples of the fundamental, to add resonances at the desired partials. And
>> the sound fo resonating mode filters is quite pleasing to the ear.
>>
>> 2017-06-13 14:00 GMT-07:00 Anders Genell :
>>>
>>> I'm sure Øyvind can chime in and tell all about the analysis he did, just
>>> don't discard it due to my poor description...
>>>
>>> Otherwise maybe GEN30 could be of some use? If you can put your piano
>>> sound in a table, maybe?
>>>
>>> Regards,
>>> Anders
>>>
>>> > 13 juni 2017 kl. 18:34 skrev Jeanette C. :
>>> >
>>> > Jun 13 2017, Anders Genell has written:
>>> >
>>> >> Could Øyvinds "talking organ" stuff be used in some way? He was
>>> >> analyzing real time audio through the pvs opcodes and turned it into midi
>>> >> notes that played their pipe organ, if I remember correctly...
>>> > It doesn't sound like it could do what I imagined. I'm currently
>>> > oscillating between going for PVS and signal enhancements and a
>>> > completely separate MIDI-capable orchestra to mix in a new signal.
>>> > ...
>>> > Best wishes,
>>> >
>>> > Jeanette
>>> >
>>> > --------
>>> > When you need someone, you just turn around and I will be there <3
>>> >
>>> > 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
>>
>>
>>
>>
>> --
>>
>> Oeyvind Brandtsegg
>> Professor of Music Technology
>> NTNU
>> 7491 Trondheim
>> Norway
>> Cell: +47 92 203 205
>>
>> http://www.partikkelaudio.com/
>> http://crossadaptive.hf.ntnu.no
>> http://gdsp.hf.ntnu.no/
>> http://soundcloud.com/brandtsegg
>> http://flyndresang.no/
>> http://soundcloud.com/t-emp
>>
>> 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

Date2017-06-13 23:33
FromOeyvind Brandtsegg
SubjectRe: Manipulating harmonics of monophonic material
That is the one. sorry for the confusion of terms. 

2017-06-13 15:16 GMT-07:00 Steven Yi <stevenyi@gmail.com>:
Maybe referring to the mode opcode?

http://csound.github.io/docs/manual/mode.html

On Tue, Jun 13, 2017 at 3:15 PM, Forrest Curo <treegestalt@gmail.com> wrote:
> Um, I can't find a good description of what a 'mode filter' is or does...
> Sounds interesting, though. Other terms?
>
>
>
> On Tue, Jun 13, 2017 at 2:22 PM, Oeyvind Brandtsegg
> <oyvind.brandtsegg@ntnu.no> wrote:
>>
>> Thanks for the mention, Anders, but my analyzer for the talking organ was
>> rather crudely to just find the bins with highest amplitudes and then
>> trigger midi notes corresponding to the bin frequencies when the amp crossed
>> a threshold. To actually extract harmonic components I think one would have
>> to do a more involved analysis step. Based on an estimated fundamental, look
>> for multiples of that frequency. As far as I know we don't have that kind of
>> functionality in Csound yet. Perhaps the ATS analysis (offline) does
>> something like that? And/or maybe one could use the partials opcode for
>> something?
>> But, a relatively inexpensive way to modulate the spectrum of monophonic
>> sounds would be to use Victor's Adaptive FM techniques. Essentially, a pitch
>> tracker is used to align the modulation frequency in the desired ratio to
>> the fundamental of the input sound, and then he use asymmetric FM to be able
>> to selectively add harmonics (upper/lower, odd/even). Now, this does not
>> allow you to remove harmonics, but perhaps a small bank of bandstop filters
>> could roughly get that job done. Once the fundamental is deterrmined (which
>> has to happen either way), ttuning the bandstop filters is just multiples of
>> that.
>> ... come to think of it, one could also of course just add mode filters on
>> multiples of the fundamental, to add resonances at the desired partials. And
>> the sound fo resonating mode filters is quite pleasing to the ear.
>>
>> 2017-06-13 14:00 GMT-07:00 Anders Genell <anders.genell@gmail.com>:
>>>
>>> I'm sure Øyvind can chime in and tell all about the analysis he did, just
>>> don't discard it due to my poor description...
>>>
>>> Otherwise maybe GEN30 could be of some use? If you can put your piano
>>> sound in a table, maybe?
>>>
>>> Regards,
>>> Anders
>>>
>>> > 13 juni 2017 kl. 18:34 skrev Jeanette C. <julien@MAIL.UPB.DE>:
>>> >
>>> > Jun 13 2017, Anders Genell has written:
>>> >
>>> >> Could Øyvinds "talking organ" stuff be used in some way? He was
>>> >> analyzing real time audio through the pvs opcodes and turned it into midi
>>> >> notes that played their pipe organ, if I remember correctly...
>>> > It doesn't sound like it could do what I imagined. I'm currently
>>> > oscillating between going for PVS and signal enhancements and a
>>> > completely separate MIDI-capable orchestra to mix in a new signal.
>>> > ...
>>> > Best wishes,
>>> >
>>> > Jeanette
>>> >
>>> > --------
>>> > When you need someone, you just turn around and I will be there <3
>>> >
>>> > 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
>>
>>
>>
>>
>> --
>>
>> Oeyvind Brandtsegg
>> Professor of Music Technology
>> NTNU
>> 7491 Trondheim
>> Norway
>> Cell: +47 92 203 205
>>
>> http://www.partikkelaudio.com/
>> http://crossadaptive.hf.ntnu.no
>> http://gdsp.hf.ntnu.no/
>> http://soundcloud.com/brandtsegg
>> http://flyndresang.no/
>> http://soundcloud.com/t-emp
>>
>> 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



--
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

Date2017-06-18 15:44
FromRichard
SubjectRe: Manipulating harmonics of monophonic material
This kind of effect is also called Aural Exciter. Here's a nice demo and 
explanation.

Richard
On 13/06/17 20:50, Jeanette C. wrote:
> Hi,
> I think a waveshaping opcode won't be the way for the effect I had in 
> mind. The idea is to feed something like solo piano notes into Csound 
> and then manipulate the relative loudness of the harmonics to change 
> the character of the sound. But the more I think about it, the more it 
> sounds unreasonable. It would be much easier to create a pure Csound 
> instrument for that purpose. That way I'm more flexible with my 
> playing and the resultant sound would have more stability.
>
> Or, on the other hand, I use a completely different approach. :) I'll 
> se where the experiments will take me. Usually a browse through the 
> manual gives me a few ideas as wel.. :)
>
> Best wishes and thanks,
>
> Jeanette
>
> --------
> When you need someone, you just turn around and I will be there <3
>
> 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

Date2017-06-18 19:13
FromJTG III
SubjectRe: Manipulating harmonics of monophonic material
There's a Pure Data external from, I think, William Brent, called Pitch Height~, or something similar,  if I recall correctly, that just might possibly do exactly what you're looking for. I'll take a look when I get home and try to confirm that my brain, despite everything, still works, if you're still interested. At the very least it might point you in the right direction, or failing that, at the sub-very least away from a wrong one. 

On Jun 18, 2017 10:45 AM, "Richard" <zappfinger@gmail.com> wrote:
This kind of effect is also called Aural Exciter. Here's a nice demo and explanation.

Richard
On 13/06/17 20:50, Jeanette C. wrote:
Hi,
I think a waveshaping opcode won't be the way for the effect I had in mind. The idea is to feed something like solo piano notes into Csound and then manipulate the relative loudness of the harmonics to change the character of the sound. But the more I think about it, the more it sounds unreasonable. It would be much easier to create a pure Csound instrument for that purpose. That way I'm more flexible with my playing and the resultant sound would have more stability.

Or, on the other hand, I use a completely different approach. :) I'll se where the experiments will take me. Usually a browse through the manual gives me a few ideas as wel.. :)

Best wishes and thanks,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-18 19:41
FromJTG III
SubjectRe: Manipulating harmonics of monophonic material
It's actually called P
pitchEnv~, pitchHeight~ is a different thing which may still be of interest. 

On Jun 18, 2017 2:13 PM, "JTG III" <jordanthomasgibbonsiii@gmail.com> wrote:
There's a Pure Data external from, I think, William Brent, called Pitch Height~, or something similar,  if I recall correctly, that just might possibly do exactly what you're looking for. I'll take a look when I get home and try to confirm that my brain, despite everything, still works, if you're still interested. At the very least it might point you in the right direction, or failing that, at the sub-very least away from a wrong one. 

On Jun 18, 2017 10:45 AM, "Richard" <zappfinger@gmail.com> wrote:
This kind of effect is also called Aural Exciter. Here's a nice demo and explanation.

Richard
On 13/06/17 20:50, Jeanette C. wrote:
Hi,
I think a waveshaping opcode won't be the way for the effect I had in mind. The idea is to feed something like solo piano notes into Csound and then manipulate the relative loudness of the harmonics to change the character of the sound. But the more I think about it, the more it sounds unreasonable. It would be much easier to create a pure Csound instrument for that purpose. That way I'm more flexible with my playing and the resultant sound would have more stability.

Or, on the other hand, I use a completely different approach. :) I'll se where the experiments will take me. Usually a browse through the manual gives me a few ideas as wel.. :)

Best wishes and thanks,

Jeanette

--------
When you need someone, you just turn around and I will be there <3

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

Date2017-06-19 12:01
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Jun 18 2017, JTG III has written:

> It's actually called P
> pitchEnv~, pitchHeight~ is a different thing which may still be of
> interest.
...
Thanks, I can take a look at the documentation for that, if there's any.
Maybe that can help.

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

... And that I know you're out there and I know that you still care <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

Date2017-06-20 07:15
FromNathan Holmes
SubjectRe: Manipulating harmonics of monophonic material
Attachmentsharmenv.zip  harmenv-viola.zip  
pitchEnv~ is pretty cool! In fact, after playing around with it for a bit, it was enough to make me want to try my hand at making something like it for Csound.

Attached is my attempt. I called it "HarmEnv" for "harmonic envelope", reasoning that it's analogous to a spectral envelope, but specific to harmonics. Judging from Google, "harmonic envelope" isn't a very widely used term at all, so maybe I should have avoided it but, well, here we are. I'm open to suggestions for renaming, but it made more sense to me than "pitch envelope" (no offense to the author, William Brent!).

There are two zips: one includes a viola sample for use in the example CSD, while the other just uses a vco2 (sawtooth) in its example CSD. Both do have the same .UDO file, but I figured that, (1) while the site for the viola sample says it can be used for any project without restriction, I'm not 100% confident that includes redistributing in example files, and (2) some people may be ideologically opposed to downloading unnecessary audio files, however small, when all they're interested in is the code.

It's supposed to be used with a pitch-tracking opcode like ptrack, as mentioned in the comments, or with something that you already know the fundamental of.

I haven't tested this *really* thoroughly, but it seems to get the job done so far.


On Mon, Jun 19, 2017 at 4:01 AM, Jeanette C. <julien@mail.upb.de> wrote:
Jun 18 2017, JTG III has written:

It's actually called P
pitchEnv~, pitchHeight~ is a different thing which may still be of
interest.
...
Thanks, I can take a look at the documentation for that, if there's any.
Maybe that can help.

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

... And that I know you're out there and I know that you still care <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

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

Date2017-06-20 10:34
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Jun 20 2017, Nathan Holmes has written:
...
> Attached is my attempt. I called it "HarmEnv" for "harmonic envelope",
> reasoning that it's analogous to a spectral envelope, but specific to
> harmonics.
...
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Open my eyes,
I look deep inside,
I run away... <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

Date2017-06-21 03:12
FromNathan Holmes
SubjectRe: Manipulating harmonics of monophonic material
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

You're very welcome, and thanks for the kind comments!

I'm pretty sure it could be modified or wrapped into another opcode that works polyphonically, yeah. The main difficulty, it seems to me, would be the age-old problem that harmonics may overlap with each other: e.g. if you have two notes that are a fifth apart, and you want to boost the third harmonic of the lower note, you'll also end up boosting the second harmonic the upper note. But one might nonetheless get some interesting results, even with overlap.


On Tue, Jun 20, 2017 at 2:34 AM, Jeanette C. <julien@mail.upb.de> wrote:
Jun 20 2017, Nathan Holmes has written:
...
Attached is my attempt. I called it "HarmEnv" for "harmonic envelope",
reasoning that it's analogous to a spectral envelope, but specific to
harmonics.
...
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Open my eyes,
I look deep inside,
I run away... <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

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

Date2017-06-21 10:56
FromNathan Holmes
SubjectRe: Manipulating harmonics of monophonic material
Attachmentsharmtweak.zip  harmtweak-viola.zip  
I realized this opcode could be modified quite easily to allow changing frequency as well (i.e. repitching individual harmonics), so I made another version that does this, and renamed it to HarmTweak. It's just like the last one, except it takes an extra table for frequency scalars as well. (Well, I also merged the "internal" opcode with the main opcode because there wasn't any real reason to separate them in the first place.)

I added a little "harmonic glissando" instrument to the example CSD to slide some harmonics around, and I'm pretty pleased with how it turned out.

On Tue, Jun 20, 2017 at 7:12 PM, Nathan Holmes <nholmes.composer@gmail.com> wrote:
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

You're very welcome, and thanks for the kind comments!

I'm pretty sure it could be modified or wrapped into another opcode that works polyphonically, yeah. The main difficulty, it seems to me, would be the age-old problem that harmonics may overlap with each other: e.g. if you have two notes that are a fifth apart, and you want to boost the third harmonic of the lower note, you'll also end up boosting the second harmonic the upper note. But one might nonetheless get some interesting results, even with overlap.


On Tue, Jun 20, 2017 at 2:34 AM, Jeanette C. <julien@mail.upb.de> wrote:
Jun 20 2017, Nathan Holmes has written:
...
Attached is my attempt. I called it "HarmEnv" for "harmonic envelope",
reasoning that it's analogous to a spectral envelope, but specific to
harmonics.
...
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Open my eyes,
I look deep inside,
I run away... <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


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

Date2017-06-21 11:54
FromIain McCurdy
SubjectRe: Manipulating harmonics of monophonic material

These are very impressive demonstrations. Great job!




From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Nathan Holmes <nholmes.composer@GMAIL.COM>
Sent: 21 June 2017 09:56
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] Manipulating harmonics of monophonic material
 
I realized this opcode could be modified quite easily to allow changing frequency as well (i.e. repitching individual harmonics), so I made another version that does this, and renamed it to HarmTweak. It's just like the last one, except it takes an extra table for frequency scalars as well. (Well, I also merged the "internal" opcode with the main opcode because there wasn't any real reason to separate them in the first place.)

I added a little "harmonic glissando" instrument to the example CSD to slide some harmonics around, and I'm pretty pleased with how it turned out.

On Tue, Jun 20, 2017 at 7:12 PM, Nathan Holmes <nholmes.composer@gmail.com> wrote:
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

You're very welcome, and thanks for the kind comments!

I'm pretty sure it could be modified or wrapped into another opcode that works polyphonically, yeah. The main difficulty, it seems to me, would be the age-old problem that harmonics may overlap with each other: e.g. if you have two notes that are a fifth apart, and you want to boost the third harmonic of the lower note, you'll also end up boosting the second harmonic the upper note. But one might nonetheless get some interesting results, even with overlap.


On Tue, Jun 20, 2017 at 2:34 AM, Jeanette C. <julien@mail.upb.de> wrote:
Jun 20 2017, Nathan Holmes has written:
...
Attached is my attempt. I called it "HarmEnv" for "harmonic envelope",
reasoning that it's analogous to a spectral envelope, but specific to
harmonics.
...
This is brilliant. Having heard this - and thought about it on and off -
I think I could even see a polyphonic version, using Oeyvind's talking
organ, by assuming that the input sounds are harmonic. This might
warrant some more thought. Thanks for sharing this!

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Open my eyes,
I look deep inside,
I run away... <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


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

Date2017-06-21 20:24
From"Jeanette C."
SubjectRe: Manipulating harmonics of monophonic material
Jun 21 2017, Nathan Holmes has written:

> I realized this opcode could be modified quite easily to allow changing
> frequency as well (i.e. repitching individual harmonics), so I made another
> version that does this, and renamed it to HarmTweak.
...
Nathan,
this is fantastic. A really good application of the theory. I think I
will use this in my current piece. The composition might take a few more
days, but I'm looking forward to applying some harmonic tweaking. :)

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Can't you see I'm a fool in so many ways <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

Date2017-06-22 09:14
FromNathan Holmes
SubjectRe: Manipulating harmonics of monophonic material
Thanks Iain!

Jeanette, I'm glad you like it. I hope you're planning to share the finished composition when it's done. :)

On Wed, Jun 21, 2017 at 12:24 PM, Jeanette C. <julien@mail.upb.de> wrote:
Jun 21 2017, Nathan Holmes has written:

I realized this opcode could be modified quite easily to allow changing
frequency as well (i.e. repitching individual harmonics), so I made another
version that does this, and renamed it to HarmTweak.
...
Nathan,
this is fantastic. A really good application of the theory. I think I
will use this in my current piece. The composition might take a few more
days, but I'm looking forward to applying some harmonic tweaking. :)

Best wishes,

Jeanette

--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Can't you see I'm a fool in so many ways <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

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