[ot] - "Extensible Computer Music Systems" - Thesis Available Online
Date | 2016-12-12 14:51 |
From | Steven Yi |
Subject | [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Hi All, I thought I'd mention that my PhD thesis, "Extensible Computer Music Systems" is available online at: http://eprints.maynoothuniversity.ie/7554/ That link may also be found through my website: http://kunstmusik.com/2016/11/29/extensible-computer-music-systems-phd-thesis-available-online/ The first chapter covers a historical view of Csound's evolution from the perspective of engine and language developments. (I discussed a bit of this at the recent Csound 30 conference.) The second chapter covers changes in Csound 6 (type system, arrays, function-call syntax, runtime type identification) and Csound 7 (parser3, explicit types, user-defined types (structs), new-style UDOs). The third chapter covers work done for moving Csound to new platforms (Android, iOS, Web). Chapter 4 covers Blue and modular software development, and chapter 5 covers two Clojure music libraries, Pink and Score. The first three chapters and the conclusion may be of most interest to the Csound community. It should explain the limitations found when trying to add things like user-defined types (i.e., how single-letters to denote variable types don't scale easily) and how that motivated explicit-types and new-style UDOs. The latter two chapters cover other areas of extensibility and software design that contribute to the larger goals of the thesis in looking at how extensibility contributes to music software enduring in time (and consequently our own works). All best! steven 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 | 2016-12-12 14:53 |
From | Victor Lazzarini |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
I must recommend this, it’s a great read. ======================== Prof. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952 > On 12 Dec 2016, at 14:51, Steven Yi |
Date | 2016-12-12 14:55 |
From | Rory Walsh |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Thanks for sharing this Steven. That's my Christmas reading sorted. Victor, you'll have to wait a little longer to get those Pynchon books back! On 12 December 2016 at 14:51, Steven Yi <stevenyi@gmail.com> wrote: Hi All, |
Date | 2016-12-12 14:56 |
From | Steven Yi |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Thanks Victor! Also, out of the interest of disclosure, Victor was my advisor for the PhD. I am indebted to him for all the guidance! On Mon, Dec 12, 2016 at 9:53 AM, Victor Lazzarini |
Date | 2016-12-12 16:37 |
From | Anton Kholomiov |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Steven, thanks for working on the Csound after your thesis is done! Not everybody takes this route.. it's quite often happens in haskell community (haskell is heavy on academy side) that someone does smth really useful and then it stalls after the phd is done. it's called a phd syndrome :) 2016-12-12 17:56 GMT+03:00 Steven Yi <stevenyi@gmail.com>: Thanks Victor! |
Date | 2016-12-12 16:42 |
From | Rory Walsh |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
And thanks Steven for all the work you did on Csound in the decade before you started your PhD ;) On 12 December 2016 at 16:37, Anton Kholomiov <anton.kholomiov@gmail.com> wrote:
|
Date | 2016-12-12 17:32 |
From | Enrico Francioni <00000005323c8739-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Grande Steven! -- View this message in context: http://csound.1045644.n5.nabble.com/Csnd-ot-Extensible-Computer-Music-Systems-Thesis-Available-Online-tp5753211p5753236.html Sent from the Csound - General mailing list archive at Nabble.com. 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 | 2016-12-12 18:49 |
From | Richard |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Wow! Impressive, you have been very productive! Congrats! Richard On 12/12/16 15:51, Steven Yi wrote: > Hi All, > > I thought I'd mention that my PhD thesis, "Extensible Computer Music > Systems" is available online at: > > http://eprints.maynoothuniversity.ie/7554/ > > That link may also be found through my website: > > http://kunstmusik.com/2016/11/29/extensible-computer-music-systems-phd-thesis-available-online/ > > The first chapter covers a historical view of Csound's evolution from > the perspective of engine and language developments. (I discussed a > bit of this at the recent Csound 30 conference.) The second chapter > covers changes in Csound 6 (type system, arrays, function-call syntax, > runtime type identification) and Csound 7 (parser3, explicit types, > user-defined types (structs), new-style UDOs). The third chapter > covers work done for moving Csound to new platforms (Android, iOS, > Web). Chapter 4 covers Blue and modular software development, and > chapter 5 covers two Clojure music libraries, Pink and Score. > > The first three chapters and the conclusion may be of most interest to > the Csound community. It should explain the limitations found when > trying to add things like user-defined types (i.e., how single-letters > to denote variable types don't scale easily) and how that motivated > explicit-types and new-style UDOs. The latter two chapters cover > other areas of extensibility and software design that contribute to > the larger goals of the thesis in looking at how extensibility > contributes to music software enduring in time (and consequently our > own works). > > All best! > steven > > 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 | 2016-12-12 18:57 |
From | "Dr. Richard Boulanger" |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Awesome. Can't wait to dive in. And thanks for all your awesome and inspiring work on Csound! Sent from my iPhone > On Dec 12, 2016, at 1:49 PM, Richard |
Date | 2016-12-12 20:27 |
From | "Dr. Richard Boulanger" |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Your dissertation is another wonderful, powerful and insightful contribution to computer musicians around the world and the world of computer music. Congratulations and thanks! -dB On Mon, Dec 12, 2016 at 1:57 PM, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote: Awesome. Can't wait to dive in. And thanks for all your awesome and inspiring work on Csound! _____________________________________________ 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/richardboulanger/ 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 |
Date | 2016-12-12 20:33 |
From | Steven Yi |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Thanks all! Regarding PhD Syndrome, I think I did have to take a break for a bit from Csound work to catch up on other projects and life in general this year. I'm slowly getting back into the swing of things. :) Once I can get Visual Studio going I think it'll be easier for me to work on the codebase more actively again. Luckily Csound's code is in a good place and doesn't depend upon one person, as evidenced by John, Victor, Michael, and others doing so much to move Csound forward this year. I imagine 2017 should bring some interesting new ways to use Csound. :) On Mon, Dec 12, 2016 at 3:27 PM, Dr. Richard Boulanger |
Date | 2016-12-12 20:50 |
From | Michael Gogins |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Thanks for your dissertation! I have downloaded it, but I haven't read it all. So far, I agree with your ideas about extensibility and the relationship of code to music notation. I think that getting computer music artists and developers all on the same page with respect to backwards compatibility, cross platform, and at least some formal or informal standards is vital to keep the field moving ahead in the years to come. Best, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Mon, Dec 12, 2016 at 3:33 PM, Steven Yi |
Date | 2016-12-13 11:02 |
From | Jacques Leplat |
Subject | Re: [ot] - "Extensible Computer Music Systems" - Thesis Available Online |
Many thanks for sharing the thesis, this is a large work, with many topics that are of great interest. All the best, Jacques > On 12 Dec 2016, at 14:51, Steven Yi |