Csound Csound-dev Csound-tekno Search About

[ot] - "Extensible Computer Music Systems" - Thesis Available Online

Date2016-12-12 14:51
FromSteven 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

Date2016-12-12 14:53
FromVictor Lazzarini
SubjectRe: [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  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

Date2016-12-12 14:55
FromRory Walsh
SubjectRe: [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,

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

Date2016-12-12 14:56
FromSteven Yi
SubjectRe: [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
 wrote:
> 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  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

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

Date2016-12-12 16:37
FromAnton Kholomiov
SubjectRe: [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!

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
<Victor.Lazzarini@nuim.ie> wrote:
> 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 <stevenyi@gmail.com> 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

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

Date2016-12-12 16:42
FromRory Walsh
SubjectRe: [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:
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!

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
<Victor.Lazzarini@nuim.ie> wrote:
> 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 <stevenyi@gmail.com> 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

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

Date2016-12-12 17:32
FromEnrico Francioni <00000005323c8739-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [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

Date2016-12-12 18:49
FromRichard
SubjectRe: [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

Date2016-12-12 18:57
From"Dr. Richard Boulanger"
SubjectRe: [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  wrote:
> 
> 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

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

Date2016-12-12 20:27
From"Dr. Richard Boulanger"
SubjectRe: [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!

Sent from my iPhone

> On Dec 12, 2016, at 1:49 PM, Richard <zappfinger@GMAIL.COM> wrote:
>
> 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



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

Date2016-12-12 20:33
FromSteven Yi
SubjectRe: [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
 wrote:
> 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
>  wrote:
>>
>> 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  wrote:
>> >
>> > 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
>
>
>
>
> --
> _____________________________________________
> 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
> 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

Date2016-12-12 20:50
FromMichael Gogins
SubjectRe: [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  wrote:
> 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
>  wrote:
>> 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
>>  wrote:
>>>
>>> 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  wrote:
>>> >
>>> > 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
>>
>>
>>
>>
>> --
>> _____________________________________________
>> 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
>> 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

Date2016-12-13 11:02
FromJacques Leplat
SubjectRe: [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  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/
> 

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