[Csnd] Aliasing computation with PM feedback
| Date | 2017-10-30 12:10 |
| From | "Jeanette C." |
| Subject | [Csnd] Aliasing computation with PM feedback |
Hey hey,
I've got a simple one oscillator phase modulation feedback loop like this:
anote init 0
aph phasor 220 ; 220Hz
aph = frac(aph + anote*.25)
anote table3 aph, 1, 1, 0, 1 ; f1 is a sine wave
How can I compute the amount of aliasing or the relative strength of harmonic
above the Nyquest frequency, dependent on the frequency of the fundamental?
The reason: of course I'd like to avoid audible aliasing with higher
fundamental frequencies and thus adjust the feedback level. - I know that
there are formulas, but the ones I have seen in papers were unreadable to me,
as a blind person, because they were represented as images or in PDFs as
untranslatable character sequences, loosing subscripts, superscripts and other
mathematical symbols.
Any help would be very much appreciated.
Thanks and best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
If there's nothing missing in my life
Then why do these tears come at night <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 | 2017-10-30 20:47 |
| From | Richard |
| Subject | Re: [Csnd] Aliasing computation with PM feedback |
Have you looked at this site:
https://www.st-andrews.ac.uk/~www_pa/Scots_Guide/RadCom/part12/page1.html
PM is a lot like FM and the spectrum can be calculated with Bessel
functions of different orders.
Knowing the spectrum will give you the highest frequency, although this
might be very high.
The section about narrowband FM might be what you need.
I do not know about the feedback component.
Richard
On 30/10/17 13:10, Jeanette C. wrote:
> Hey hey,
> I've got a simple one oscillator phase modulation feedback loop like
> this:
> anote init 0
> aph phasor 220 ; 220Hz
> aph = frac(aph + anote*.25)
> anote table3 aph, 1, 1, 0, 1 ; f1 is a sine wave
>
> How can I compute the amount of aliasing or the relative strength of
> harmonic above the Nyquest frequency, dependent on the frequency of
> the fundamental?
>
> The reason: of course I'd like to avoid audible aliasing with higher
> fundamental frequencies and thus adjust the feedback level. - I know
> that there are formulas, but the ones I have seen in papers were
> unreadable to me, as a blind person, because they were represented as
> images or in PDFs as untranslatable character sequences, loosing
> subscripts, superscripts and other mathematical symbols.
>
> Any help would be very much appreciated.
>
> Thanks and best wishes,
>
> Jeanette
>
> --------
> * website: http://juliencoder.de - for summer is a state of sound
> * SoundCloud: https://soundcloud.com/jeanette_c
>
> If there's nothing missing in my life
> Then why do these tears come at night <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 |
| Date | 2017-10-31 00:09 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] Aliasing computation with PM feedback |
Oct 30 2017, Richard has written:
> Have you looked at this site:
>
> https://www.st-andrews.ac.uk/~www_pa/Scots_Guide/RadCom/part12/page1.html
Hi Richard,
now I have, but the formulas are again encoded in images, which is,
alas, completely useless for a blind person. The rest of the content
reads very well and clearly though.
Best wishes,
Jeanette
...
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
She's so lucky,
she's a star
But she cry, cry, cries in her lonely heart... <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 |