[Csnd] introduction to modern csound
Date | 2018-04-08 13:35 |
From | joachim heintz |
Subject | [Csnd] introduction to modern csound |
Attachments | zurich_180403.csd |
i had a talk last week at the ICST (institute for computer music and sound technology) zurich, switzerland. i tried to show some features of csound today, starting from a simple click, and arriving after say twenty minutes at something which starts to become interesting. i have commented the code, so i hope that everyone can read and execute it. the first instruments are plain csound; the last ones are for csoundqt. the particpants enjoyed the functional syntax. so i used it, although i must say that personally i cannot see why aSig = poscil:a(.2,400) is preferable to aSig poscil .2, 400 i like the latter more, as it has less parentheses, and is in the same logic as x = 2 but as i said, the participants were more happy when reading functional style, and my job was to make them as happy as possible =) perhaps it is useful for someone. comments and corrections welcome. joachim 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 | 2018-04-08 13:47 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] introduction to modern csound |
Joachim, Thank you so much for sharing this wonderful "ZurichLecture.csd". Clear, brilliant, informative, and inspiring. I can't wait to share it with my students! Dr.B. _____________________________________________ Dr. Richard Boulanger Professor of Electronic Production and Design Professional Writing and Music Technology Division Berklee College of Music ______________________________________________ President of Boulanger Labs - http://boulangerlabs.com Author & Editor of The Csound Book - http://mitpress.mit.edu/books/csound-book Author & Editor of The Audio Programming Book - http://mitpress.mit.edu/books/audio-programming-book ______________________________________________ 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/ ______________________________________________ email: rboulanger@berklee.edu facebook: https://www.facebook.com/richard.boulanger.58 On Sun, Apr 8, 2018 at 8:35 AM, joachim heintz <jh@joachimheintz.de> wrote: i had a talk last week at the ICST (institute for computer music and sound technology) zurich, switzerland. i tried to show some features of csound today, starting from a simple click, and arriving after say twenty minutes at something which starts to become interesting. |
Date | 2018-04-08 15:01 |
From | Peter Burgess |
Subject | Re: [Csnd] introduction to modern csound |
Thanks for sharing! I wasn't aware of the functional opcode syntax. How long has that been a thing? On Sun, 8 Apr 2018, 13:47 Dr. Richard Boulanger, <rboulanger@berklee.edu> wrote:
|
Date | 2018-04-08 15:42 |
From | Victor Lazzarini |
Subject | Re: [Csnd] introduction to modern csound |
About five years, since 6.00. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland
|
Date | 2018-04-08 16:07 |
From | Peter Burgess |
Subject | Re: [Csnd] introduction to modern csound |
So since just before I started using it then, haha. Fair enough On Sun, 8 Apr 2018, 15:43 Victor Lazzarini, <Victor.Lazzarini@mu.ie> wrote:
|
Date | 2018-04-09 14:28 |
From | Oscar Pablo Di Liscia |
Subject | Re: [Csnd] introduction to modern csound |
Many thanks for sharing this great resource Joachim! the "modern" style is probably more easily readable by people that are learning Csound now and have some background in C programming. Having both...is good for all of us, then. :) Best 2018-04-08 9:35 GMT-03:00 joachim heintz <jh@joachimheintz.de>: i had a talk last week at the ICST (institute for computer music and sound technology) zurich, switzerland. i tried to show some features of csound today, starting from a simple click, and arriving after say twenty minutes at something which starts to become interesting. -- Dr. Oscar Pablo Di Liscia Profesor Titular Director Programa de Investigación "Sistemas Temporales y Síntesis Espacial de Sonido en el Arte Sonoro"Escuela Universitaria de Artes Universidad Nacional de Quilmes |
Date | 2018-04-09 22:43 |
From | Tarmo Johannes |
Subject | Re: [Csnd] introduction to modern csound |
Thanks a lot for sharing! Very nice and followable examples and really good and human-friendly start to get to do something! Tarmo On Sunday, April 8, 2018 3:35:30 PM EEST you wrote: > i had a talk last week at the ICST (institute for computer music and > sound technology) zurich, switzerland. i tried to show some features of > csound today, starting from a simple click, and arriving after say > twenty minutes at something which starts to become interesting. > > i have commented the code, so i hope that everyone can read and execute it. > > the first instruments are plain csound; the last ones are for csoundqt. > > the particpants enjoyed the functional syntax. so i used it, although i > must say that personally i cannot see why > > aSig = poscil:a(.2,400) > > is preferable to > > aSig poscil .2, 400 > > i like the latter more, as it has less parentheses, and is in the same > logic as > > x = 2 > > but as i said, the participants were more happy when reading functional > style, and my job was to make them as happy as possible =) > > perhaps it is useful for someone. comments and corrections welcome. > > joachim > > 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 |