Csound Csound-dev Csound-tekno Search About

[Csnd] Perlin Noise

Date2020-07-16 00:54
FromAlex Weiss
Subject[Csnd] Perlin Noise
I'm curious if anybody here has experience in using perlin noise for sound synthesis:


My understanding is that it's often used in generative graphics due to the fact that it can create more organic-looking textures and shapes than regular pink or white noise. For example, I've seen it used a lot in Processing sketches, where it often creates pretty swirls and smoke-like effects (e.g. here: https://github.com/NemanjaMilosevic/Perlin-Noise-Flow-Field ).

But surprisingly, I haven't been able to find much in the way of its applications for sound, except for a rather technical paper and a website that compares its sound to pink noise:


Given its organic nature, I wonder if it might not only make for an interesting source of subtractive synthesis but also a great way to subtly (but realistically and organically) modulate instrument parameters over time.
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

Date2020-07-16 02:44
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Perlin Noise
I had a look at that paper from LAC, the author is not really synthesising noise, but creating wavetables out of the method. That's quite a different thing.

But what you put forward is an interesting subject, worth exploring.

Prof. Victor Lazzarini
Maynooth University
Ireland

On 16 Jul 2020, at 00:55, Alex Weiss <alexweiss86@gmail.com> 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.

I'm curious if anybody here has experience in using perlin noise for sound synthesis:


My understanding is that it's often used in generative graphics due to the fact that it can create more organic-looking textures and shapes than regular pink or white noise. For example, I've seen it used a lot in Processing sketches, where it often creates pretty swirls and smoke-like effects (e.g. here: https://github.com/NemanjaMilosevic/Perlin-Noise-Flow-Field ).

But surprisingly, I haven't been able to find much in the way of its applications for sound, except for a rather technical paper and a website that compares its sound to pink noise:


Given its organic nature, I wonder if it might not only make for an interesting source of subtractive synthesis but also a great way to subtly (but realistically and organically) modulate instrument parameters over time.
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

Date2020-07-16 16:16
FromEduardo Moguillansky
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Perlin Noise

This is a port of supercollider's Perlin3. It behaves similar to a brownian walk in 3d space, but is very flexible. I've used it to add some organicity to envelopes, filters, etc.


https://csound-plugins.github.io/csound-plugins/opcodes/perlin3.html

On 16.07.20 03:44, Victor Lazzarini wrote:
I had a look at that paper from LAC, the author is not really synthesising noise, but creating wavetables out of the method. That's quite a different thing.

But what you put forward is an interesting subject, worth exploring.

Prof. Victor Lazzarini
Maynooth University
Ireland

On 16 Jul 2020, at 00:55, Alex Weiss <alexweiss86@gmail.com> 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.

I'm curious if anybody here has experience in using perlin noise for sound synthesis:


My understanding is that it's often used in generative graphics due to the fact that it can create more organic-looking textures and shapes than regular pink or white noise. For example, I've seen it used a lot in Processing sketches, where it often creates pretty swirls and smoke-like effects (e.g. here: https://github.com/NemanjaMilosevic/Perlin-Noise-Flow-Field ).

But surprisingly, I haven't been able to find much in the way of its applications for sound, except for a rather technical paper and a website that compares its sound to pink noise:


Given its organic nature, I wonder if it might not only make for an interesting source of subtractive synthesis but also a great way to subtly (but realistically and organically) modulate instrument parameters over time.
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

Date2020-07-16 19:00
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Perlin Noise
Sadly, I could not get Eduardo's Perlin3.csd (and many of his plugins) to run on my MacBook 
running Mojave 10.14.6 and the latest CsoundQt 0.9.8.1 with Csound built from the official installer and again with Csound built from source.
- I followed all the install instructions (using make, etc)
- I tried installing the built versions using your shell script
- I tried manually installing
- I updated nasm and rebuilt from sources

No luck.  

Has anyone had any luck installing and using the plugins?
- I get some of them working, after much trial and error in the build and install process and much resetting of environment and paths.
- and then, after an update here or an install there, gone again. 

I am sure that after a few more hours of trial and error and reinstalling and uninstalling and manual copying that I could get things working again.
- but, I am thinking of my students and new users and I have my doubts that they would succeed either.

The sad thing is that:

Eduardo's plugin WIKI is huge and so enticing and so well documented... and
- there are many many things in there that I (and many others I am sure) would love to try, and explore, and share
- i am especially excited about all the SuperCollider opcodes that Eduardo has ported to Csound!

But I always end up spending hours trying to install them and get them to run.  (2 hours so far today)

For sure we need a WIKI as Eduardo has implemented for Csound Plugins
and
We also need a WIKI as Eduardo has implemented for Csound UDOs
but
there has to be an easier way for them to be installed (by beginners or old-timers like me) and explored - for all platforms

I would just love these to be a genuine rather than exclusive part of Csound 

Could there be an option, in CsoundQt or in the "official installer" package to: 

include and install "all" the latest plugins (and their examples & documentation), and all the latest UDOs (and their examples  & documentation)

Maybe someday

Thanks for the dream and for all your hard work.

-dB

Dr. Richard Boulanger

Professor of Electronic Production and Design

Berklee College of Music

Professional Writing and Technology Division


skype: radiobaton 

facebook: https://www.facebook.com/richard.boulanger.58

about: http://www.boulangerlabs.com/#about

about: http://www.csounds.com/community/developers/dr-richard-boulanger/

music: http://www.csounds.com/community/developers/dr-richard-boulanger/dr-richard-boulanger-music/

Boulanger Labs - http://boulangerlabs.com

The Csound Book http://mitpress.mit.edu/books/csound-book

The Audio Programming Book - http://mitpress.mit.edu/books/audio-programming-book



On Thu, Jul 16, 2020 at 11:16 AM Eduardo Moguillansky <eduardo.moguillansky@gmail.com> wrote:

This is a port of supercollider's Perlin3. It behaves similar to a brownian walk in 3d space, but is very flexible. I've used it to add some organicity to envelopes, filters, etc.


https://csound-plugins.github.io/csound-plugins/opcodes/perlin3.html

On 16.07.20 03:44, Victor Lazzarini wrote:
I had a look at that paper from LAC, the author is not really synthesising noise, but creating wavetables out of the method. That's quite a different thing.

But what you put forward is an interesting subject, worth exploring.

Prof. Victor Lazzarini
Maynooth University
Ireland

On 16 Jul 2020, at 00:55, Alex Weiss <alexweiss86@gmail.com> 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.

I'm curious if anybody here has experience in using perlin noise for sound synthesis:


My understanding is that it's often used in generative graphics due to the fact that it can create more organic-looking textures and shapes than regular pink or white noise. For example, I've seen it used a lot in Processing sketches, where it often creates pretty swirls and smoke-like effects (e.g. here: https://github.com/NemanjaMilosevic/Perlin-Noise-Flow-Field ).

But surprisingly, I haven't been able to find much in the way of its applications for sound, except for a rather technical paper and a website that compares its sound to pink noise:


Given its organic nature, I wonder if it might not only make for an interesting source of subtractive synthesis but also a great way to subtly (but realistically and organically) modulate instrument parameters over time.
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

Date2020-07-16 21:20
FromdocB <000005d2745f1ec0-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] Perlin Noise

hi i didn't have much looked into, but i overflowed this talk for a while, may be it is interesting:

https://media.ccc.de/v/lac2018-14-using_perlin_noise_in_sound_synthesis

-christian

I'm curious if anybody here has experience in using perlin noise for sound synthesis:


My understanding is that it's often used in generative graphics due to the fact that it can create more organic-looking textures and shapes than regular pink or white noise. For example, I've seen it used a lot in Processing sketches, where it often creates pretty swirls and smoke-like effects (e.g. here: https://github.com/NemanjaMilosevic/Perlin-Noise-Flow-Field ).

But surprisingly, I haven't been able to find much in the way of its applications for sound, except for a rather technical paper and a website that compares its sound to pink noise:


Given its organic nature, I wonder if it might not only make for an interesting source of subtractive synthesis but also a great way to subtly (but realistically and organically) modulate instrument parameters over time.
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