[Csnd] Very brief history of Csound
Date | 2012-04-06 19:24 |
From | Louis Cohen |
Subject | [Csnd] Very brief history of Csound |
Today I posted a page on my website describing some of my methods of composition. http://www.jolc.net/musicsite/methodofcomposition.html The first paragraph is a very brief summary of the history of Csound. I only know this history from secondary sources - I was not there. I would appreciate any corrections. best, Lou Cohen |
Date | 2012-04-06 19:48 |
From | Victor Lazzarini |
Subject | Re: [Csnd] Very brief history of Csound |
It's fine in general. You can get some more background here: http://www.media.mit.edu/events/EMS/bv-interview.html On 6 Apr 2012, at 19:24, Louis Cohen wrote:
Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2012-04-06 20:08 |
From | Louis Cohen |
Subject | Re: [Csnd] Very brief history of Csound |
Thanks, Victor, Obviously the purpose of the web page is not to provide details about Csound. Unless I've misstated something, I don't think I'll go beyond what I've written, except possibly to add the link you sent me. best, Lou On Apr 6, 2012, at 2:48 PM, Victor Lazzarini wrote: > It's fine in general. You can get some more background here: http://www.media.mit.edu/events/EMS/bv-interview.html > On 6 Apr 2012, at 19:24, Louis Cohen wrote: > >> Today I posted a page on my website describing some of my methods >> of composition. >> >> http://www.jolc.net/musicsite/methodofcomposition.html >> >> The first paragraph is a very brief summary of the history of Csound. >> >> I only know this history from secondary sources - I was not there. >> I would appreciate any corrections. >> >> best, >> >> Lou Cohen >> >> >> >> Send bugs reports to the Sourceforge bug tracker >> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >> Discussions of bugs and features can be posted here >> To unsubscribe, send email sympa@lists.bath.ac.uk with body >> "unsubscribe csound" >> > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > |
Date | 2012-04-06 20:15 |
From | Victor Lazzarini |
Subject | Re: [Csnd] Very brief history of Csound |
It has some background on where it came from, MUSIC360, MUSIC11 and the environment that supported its creation (mit ems). I thought it would interest you. Regards Victor On 6 Apr 2012, at 20:08, Louis Cohen wrote: > Thanks, Victor, > > Obviously the purpose of the web page is not to provide details about Csound. Unless I've misstated something, I don't think I'll go beyond what I've written, except possibly to add the link you sent me. > > best, > Lou > > On Apr 6, 2012, at 2:48 PM, Victor Lazzarini wrote: > >> It's fine in general. You can get some more background here: http://www.media.mit.edu/events/EMS/bv-interview.html >> On 6 Apr 2012, at 19:24, Louis Cohen wrote: >> >>> Today I posted a page on my website describing some of my methods of composition. >>> >>> http://www.jolc.net/musicsite/methodofcomposition.html >>> >>> The first paragraph is a very brief summary of the history of Csound. >>> >>> I only know this history from secondary sources - I was not there. I would appreciate any corrections. >>> >>> best, >>> >>> Lou Cohen >>> >>> >>> >>> Send bugs reports to the Sourceforge bug tracker >>> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >>> Discussions of bugs and features can be posted here >>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" >>> >> >> Dr Victor Lazzarini >> Senior Lecturer >> Dept. of Music >> NUI Maynooth Ireland >> tel.: +353 1 708 3545 >> Victor dot Lazzarini AT nuim dot ie >> >> >> > > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2012-04-06 20:59 |
From | Michael Gogins |
Subject | Re: [Csnd] Very brief history of Csound |
Csound was not originally open source. It became open source as the result of lobbying by various people, including me. The source code was always available for download and building, but that is not quite the same thing as "open source." The license terms were actually quite different. Also, the predecessors of Csound should not, strictly speaking, be considered the "same program" because they were written in different languages. As far as I know the direct predecessor of Csound is music11 which was written in assembler for the PDP 11 minicomputer. Regards, Mike On Fri, Apr 6, 2012 at 3:15 PM, Victor Lazzarini |
Date | 2012-04-06 21:20 |
From | Louis Cohen |
Subject | Re: [Csnd] Very brief history of Csound |
Michael, Thanks for that clarification. I'll tighten up my language a bit. And thank you VERY MUCH for lobbying to make Csound open source. I can't imagine how I would be composing today without Csound. Victor pointed me to an on-line interview with Barry Vercoe, which I just read. I learned a few fascinating (to me) things. Barry Vercoe and I were born in the same year, 1937. And one of the first computers he used at MIT was a PDP11/50; when I joined DEC in 1970 I worked on the OS for the first PDP11, a paper-tape in/out machine, with a tiny random-access disk and DEC-tapes.) (Vercoe's OS was a later OS, however.) Alas, I was completely unaware of all this activity at MIT, even though I lived just a few miles away. -Lou On Apr 6, 2012, at 3:59 PM, Michael Gogins wrote: > Csound was not originally open source. It became open source as the > result of lobbying by various people, including me. The source code > was always available for download and building, but that is not quite > the same thing as "open source." The license terms were actually quite > different. > > Also, the predecessors of Csound should not, strictly speaking, be > considered the "same program" because they were written in different > languages. As far as I know the direct predecessor of Csound is > music11 which was written in assembler for the PDP 11 minicomputer. > > Regards, > Mike > > On Fri, Apr 6, 2012 at 3:15 PM, Victor Lazzarini > |
Date | 2012-04-06 21:28 |
From | Louis Cohen |
Subject | Re: [Csnd] Very brief history of Csound |
Thanks to Michael's and Victor's comments, I've tweaked my "history" paragraph a bit. I'm always open to further tweaking! best, Lou On Apr 6, 2012, at 3:59 PM, Michael Gogins wrote: > Csound was not originally open source. It became open source as the > result of lobbying by various people, including me. The source code > was always available for download and building, but that is not quite > the same thing as "open source." The license terms were actually quite > different. > > Also, the predecessors of Csound should not, strictly speaking, be > considered the "same program" because they were written in different > languages. As far as I know the direct predecessor of Csound is > music11 which was written in assembler for the PDP 11 minicomputer. > > Regards, > Mike > > On Fri, Apr 6, 2012 at 3:15 PM, Victor Lazzarini > |
Date | 2012-04-07 11:51 |
From | francesco |
Subject | [Csnd] Re: Very brief history of Csound |
Dear Mr. Lou, thanks for that. I am going to explore Your works. I would like to know what language You use for Your program and (about "generates thousands or tens of thousands of Csound commands") do You use these for write a global csd or many csd? Do You use Csound API calls from Your program? Ok, what i mean is, could You please explain Your method in more detail? Obviously if You can, wish it ... because it's only a personal curiosity. Again thanks, ciao, francesco. -- View this message in context: http://csound.1045644.n5.nabble.com/Very-brief-history-of-Csound-tp5623433p5624407.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2012-04-08 13:13 |
From | Louis Cohen |
Subject | Re: [Csnd] Re: Very brief history of Csound |
> Dear Mr. Lou, > thanks for that. I am going to explore Your works. > I would like to know what language You use for Your program and > (about "generates thousands or tens of thousands of Csound commands") > do You use these for write a global csd or many csd? > Do You use Csound API calls from Your program? > Ok, what i mean is, could You please explain Your method in more > detail? > Obviously if You can, wish it ... because it's only a personal > curiosity. > > Again thanks, > ciao, > francesco. > Dear Francesco, The program I was referring to is written in JAVA. I think it could be classified as a score pre-processor, or a score generator. I have not contributed this code to any public libraries because I have not documented it very well. Briefly, the program, which I call "gestures", allows me to describe a musical composition as a sequence of sections, each of a specified duration, for example 5 seconds, then 10 seconds, then 60 seconds. During each section, I can specify with great detail how each of 14 Csound paramaters (p1, p2, p3,...,p14) behaves. Each parameter can be given a starting range of possible values and an ending range of possible values. The range limits can evolve from the beginning of the time period to the end. The method of evolution can be specified in many ways, for example linearly, or along an exponential curve, or along a sinusoidal path, etc. At any moment, some value between the current upper and lower limits is selected as the actual value. The method of selection can be the average of the current upper and lower limits, or a value randomly selected between the limits, and according to a choice of different random distributions. This method of selection of values at any time determines, independently, each of 14 p-values. A special case is the determination of when the next note should be played - that is, the density of notes, also called the "Fundamental" in the jargon of granular synthesis. As for "global" control values: Referring back to the sections that the piece is divided up into, I have created a special "section" which lasts for the duration of the entire composition. In this section, the time span of evolution each parameter is the length of the entire piece. In each of the real sections of the piece, each parameter can be specified to use its own locally specified evolution, or one of the global evolutions, or the product of both. The primary output of my program is a Csound score file, which in most cases is quite large. A secondary output is a ".csv" file with essentially the same information in it as the score file. The ".csv" can be opened by a spreadsheet program such as Excel or OpenOffice. There, the data can be examined graphically by using the spreadsheet program's graphing features. I hope at least some of this is clear. I'll be happy to clarify further! best, Lou On Apr 7, 2012, at 6:51 AM, francesco wrote: > > > > -- > View this message in context: http://csound.1045644.n5.nabble.com/Very-brief-history-of-Csound-tp5623433p5624407.html > Sent from the Csound - General mailing list archive at Nabble.com. > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" > |
Date | 2012-04-08 13:20 |
From | Steven Yi |
Subject | Re: [Csnd] Re: Very brief history of Csound |
Hi Lou, Many thanks for sharing your thoughts and music and giving a bit of insight into your working process! steven On Sun, Apr 8, 2012 at 1:13 PM, Louis Cohen |
Date | 2012-04-08 15:00 |
From | Victor Lazzarini |
Subject | Re: [Csnd] Very brief history of Csound |
A bit OT, but looking at the MUSIC360 manual, I see it was a formidable system, way ahead of the competition back in 68-9 when it was conceived. As a language, certainly beyond any of the MUSIC IV derivatives, including MUSIC V. Kudos to Barry Vercoe for coming up with it, in what looks like a short period of time at Princeton. Much of what we see in Csound was already there. This includes the misspelling of allpass as alpass ;) Regards Victor On 6 Apr 2012, at 21:28, Louis Cohen wrote: > Thanks to Michael's and Victor's comments, I've tweaked my "history" paragraph a bit. I'm always open to further tweaking! > > best, > Lou > > On Apr 6, 2012, at 3:59 PM, Michael Gogins wrote: > >> Csound was not originally open source. It became open source as the >> result of lobbying by various people, including me. The source code >> was always available for download and building, but that is not quite >> the same thing as "open source." The license terms were actually quite >> different. >> >> Also, the predecessors of Csound should not, strictly speaking, be >> considered the "same program" because they were written in different >> languages. As far as I know the direct predecessor of Csound is >> music11 which was written in assembler for the PDP 11 minicomputer. >> >> Regards, >> Mike >> >> On Fri, Apr 6, 2012 at 3:15 PM, Victor Lazzarini >> |
Date | 2012-04-08 15:11 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Csnd] Very brief history of Csound |
> This includes the misspelling of allpass as alpass ;) > 6 characters |
Date | 2012-04-08 15:13 |
From | Rory Walsh |
Subject | Re: [Csnd] Very brief history of Csound |
that was the reason? On Sunday, 8 April 2012, <jpff@cs.bath.ac.uk> wrote: > >> This includes the misspelling of allpass as alpass ;) >> > > 6 characters > > > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > > |
Date | 2012-04-11 11:54 |
From | francesco |
Subject | [Csnd] Re: Very brief history of Csound |
Hello Mr. Lou, many thanks and yes i have understand enough. It's exactly what i was asking for. So again thanks; perhaps listening Your works i will need some other questions. Hoping not noising. Ciao, francesco. -- View this message in context: http://csound.1045644.n5.nabble.com/Very-brief-history-of-Csound-tp5623433p5632458.html Sent from the Csound - General mailing list archive at Nabble.com. |