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