[Csnd] L-Systems in Csound
Date | 2025-02-21 07:21 |
From | Philipp Neumann <0000119f78f3a4f9-dmarc-request@LISTSERV.HEANET.IE> |
Subject | [Csnd] L-Systems in Csound |
Hello everybody! I’m researching again a little bit on L-Systems / Lindenmayer Systems and i was wondering what your experiences with these are? Espacially in Csound. May it Sound Generation, Sound Control oder Data creation. I was using L-Systems via Common Lisp and i wanted to connect it a little deeper to Csound and i want to see whats it’s possible there. All the Best 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-02-21 08:48 |
From | Michael Gogins |
Subject | Re: [Csnd] L-Systems in Csound |
I have been using a variety of Lindenmayer systems, implemented by me in a variety of programming languages, to compose pieces for Csound, over the past 30 some years. These days, I use L-systems that I have implemented in C++, Python, and JavaScript. One feature of some of my systems is that they use neo-Riemannian chord transformations and/or tonal scales to generate not only notes, but also harmonies. The source code for systems that I currently maintain is here: A few examples of music that I have composed using L-systems: Source code for many of my pieces is here: Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Feb 21, 2025 at 8:21 AM Philipp Neumann <0000119f78f3a4f9-dmarc-request@listserv.heanet.ie> wrote: Hello everybody! |
Date | 2025-02-21 14:45 |
From | Oeyvind Brandtsegg |
Subject | Re: [Csnd] L-Systems in Csound |
Attachments | 1_lsys_simplest.csd 5_lsys_pitch_rhythm_chunks.csd |
Fun that you should ask... I was working on a midi-controllable Lsys generator in Csound today. I have been using the,m in the past, but never got around to really making anything with them. I do include them in my digital composition class, though, and this year actually several of the students picked up the ideas. Then I thought I'd look once more for myself too ;-) The midi controllable one is very much an odd attempt and needs much refining. I'll share when it is presentable. I attach two examples I have used in class that just shows a possible way to implement them in pure Csound. I use recursive instrument calls to produce each generation. That is a little bit messy, but perhaps you find it useful ;-) Øyvind fre. 21. feb. 2025 kl. 08:21 skrev Philipp Neumann <0000119f78f3a4f9-dmarc-request@listserv.heanet.ie>: Hello everybody! |
Date | 2025-02-21 15:55 |
From | Arthur Hunkins <000001e1d761dea2-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd] L-Systems in Csound |
Mike -
I find your sounds and textures in "Poustinia Variation 5a" both beautiful and fascinating.
If they were made in Csound, I'd love to see their instrument design.
Art H.
abhunkin@uncg.edu
http://www.arthunkins.com
From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Michael Gogins <michael.gogins@GMAIL.COM>
Sent: Friday, February 21, 2025 3:48 AM To: CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE> Subject: Re: [Csnd] L-Systems in Csound I have been using a variety of Lindenmayer systems, implemented by me in a variety of programming languages, to compose pieces for Csound, over the past 30 some years.
These days, I use L-systems that I have implemented in C++, Python, and JavaScript.
One feature of some of my systems is that they use neo-Riemannian chord transformations and/or tonal scales to generate not only notes, but also harmonies.
The source code for systems that I currently maintain is here:
A few examples of music that I have composed using L-systems:
Source code for many of my pieces is here:
Regards,
Mike
-----------------------------------------------------
Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Feb 21, 2025 at 8:21 AM Philipp Neumann <0000119f78f3a4f9-dmarc-request@listserv.heanet.ie> wrote:
Hello everybody! |
Date | 2025-02-21 18:41 |
From | Michael Gogins |
Subject | Re: [Csnd] L-Systems in Csound |
I'm glad you liked it! The entire piece is defined in this one file, including the Csound orchestra: The orchestra in this piece uses some of these "patches," one per Csound instrument definition: These patches are designed to be used according to this scheme: In fact, all of my pieces for the past 20 or so years are available as open source on GitHub, mostly here: Best, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Feb 21, 2025 at 4:55 PM Arthur Hunkins <000001e1d761dea2-dmarc-request@listserv.heanet.ie> wrote:
|
Date | 2025-02-22 05:25 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] L-Systems in Csound |
Absolutely loving - Poustinia Variations. Thanks for the links Michael - and for these beautiful compositions too! - Dr.B Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music Professional Writing & Technology Division On Fri, Feb 21, 2025 at 3:48 AM Michael Gogins <michael.gogins@gmail.com> wrote:
|