[Cs-dev] Manual/docs for extending Csound
Date | 2005-07-14 08:39 |
From | Iain Duncan |
Subject | [Cs-dev] Manual/docs for extending Csound |
Wondering if anyone knowledgable enough would be interested in updating the entry in the manual on extending Csound. I would be happy to act as a proof reader/sample dummy/tester. I know enough C to do make an opcode, so if the revised entry can get me going, I figure it'll be up to snuff. As it is, there is no mention of what MYFLT is, or how linkage has changed re plug ins etc. There are also some line formatting errors and such like in the CHM version. Steven? You like that kind of stuff! ; ) Thanks Iain ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-07-14 09:23 |
From | Iain Duncan |
Subject | Re: [Cs-dev] Manual/docs for extending Csound |
I propose also changing the entry to use the existing code for the line opcode. I dunno if it's the chm type setting, or different pointer notation methods, but reading the entry for line is much clearer to me than the example in the manual entry for ramp. Line is also the first one in ugens1.c and requires no real math to figure out! Iain Iain Duncan wrote: > Wondering if anyone knowledgable enough would be interested in updating > the entry in the manual on extending Csound. I would be happy to act as > a proof reader/sample dummy/tester. I know enough C to do make an > opcode, so if the revised entry can get me going, I figure it'll be up > to snuff. As it is, there is no mention of what MYFLT is, or how linkage > has changed re plug ins etc. There are also some line formatting errors > and such like in the CHM version. > > Steven? You like that kind of stuff! ; ) > > Thanks > Iain > > > ------------------------------------------------------- > This SF.Net email is sponsored by the 'Do More With Dual!' webinar > happening > July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > core and dual graphics technology at this free one hour event hosted by HP, > AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-07-14 10:08 |
From | David Akbari |
Subject | Re: [Cs-dev] Manual/docs for extending Csound |
On Jul 14, 2005, at 3:39 AM, Iain Duncan wrote: > Wondering if anyone knowledgable enough would be interested in > updating the entry in the manual on extending Csound. I would be happy > to act as a proof reader/sample dummy/tester. I know enough C to do > make an opcode, so if the revised entry can get me going, I figure > it'll be up to snuff. As it is, there is no mention of what MYFLT is, > or how linkage has changed re plug ins etc. There are also some line > formatting errors and such like in the CHM version. > > Steven? You like that kind of stuff! ; ) > > Thanks > Iain > Hi Iain, I believe Dr. Victor Lazzarini has authored a number of papers on the subject. You will find these on cSounds.com or at his site: http://www.nuim.ie/academic/music/vlazzarini/ http://www.csounds.com/articles/Extensions_to_Csound.pdf http://www.csounds.com/articles/DevelopingOpcodes.zip (contains sndloop.c source suitable for both Csound4 and Csound5. You can A/B the API discrepancies.) Also, the cSounds.com Forums are a good place to look / ask questions. http://www.csounds.com/phpBB2/viewtopic.php?t=29 Istvan Varga has recently replied to a thread (link above) that details API discrepancies between Csound4 and Csound5. The example code he uses is for Sean Costello's waveguide reverb. All found at cSounds.com . Hope this helps! -David ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-07-14 19:51 |
From | Iain Duncan |
Subject | Re: [Cs-dev] Manual/docs for extending Csound |
> Hi Iain, > > I believe Dr. Victor Lazzarini has authored a number of papers on the > subject. You will find these on cSounds.com or at his site: > > http://www.nuim.ie/academic/music/vlazzarini/ > > http://www.csounds.com/articles/Extensions_to_Csound.pdf > > http://www.csounds.com/articles/DevelopingOpcodes.zip > (contains sndloop.c source suitable for both Csound4 and Csound5. You > can A/B the API discrepancies.) Thanks for the links David, and Victor, thanks for the wonderful paper, it was incredible readable for a technical how to! =) I am keeping all of the comments I can find on this topic, perhaps this would be the kind of thing that would be useful as a wiki page? Perhaps in conjuction with the UDO database and eventual dynamic Opcode database? ( It's bound to happen now that recoding UDOs to regular opcodes is much easier! ) Iain ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-07-15 17:46 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] Manual/docs for extending Csound |
Hi Iain, I've been wanting to work on the manual for a while, but haven't had any time. I have a lot of emails flagged that contain useful information that should be in the manual or a wiki. If you have time, I can send you this information. Cheers, Andrés On Thu, 2005-07-14 at 13:51, Iain Duncan wrote: > > Hi Iain, > > > > I believe Dr. Victor Lazzarini has authored a number of papers on the > > subject. You will find these on cSounds.com or at his site: > > > > http://www.nuim.ie/academic/music/vlazzarini/ > > > > http://www.csounds.com/articles/Extensions_to_Csound.pdf > > > > http://www.csounds.com/articles/DevelopingOpcodes.zip > > (contains sndloop.c source suitable for both Csound4 and Csound5. You > > can A/B the API discrepancies.) > > Thanks for the links David, and Victor, thanks for the wonderful paper, > it was incredible readable for a technical how to! =) I am keeping all > of the comments I can find on this topic, perhaps this would be the kind > of thing that would be useful as a wiki page? Perhaps in conjuction with > the UDO database and eventual dynamic Opcode database? ( It's bound to > happen now that recoding UDOs to regular opcodes is much easier! ) > > Iain > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-07-15 20:22 |
From | Iain Duncan |
Subject | Re: [Cs-dev] Manual/docs for extending Csound |
> I've been wanting to work on the manual for a while, but haven't had any > time. I have a lot of emails flagged that contain useful information > that should be in the manual or a wiki. If you have time, I can send you > this information. I have no time really for about another week, but after that I plan on working on some opcodes. In the process I would be happy to help make a wiki page on that process, and/or attempt a rewrite of the manual page. Do you have stuff saved on that topic specifically? Dr B & David, what do you think about a wiki page on csounds.com on topics like that? Iain > Cheers, > Andrés > > On Thu, 2005-07-14 at 13:51, Iain Duncan wrote: > >>>Hi Iain, >>> >>>I believe Dr. Victor Lazzarini has authored a number of papers on the >>>subject. You will find these on cSounds.com or at his site: >>> >>>http://www.nuim.ie/academic/music/vlazzarini/ >>> >>>http://www.csounds.com/articles/Extensions_to_Csound.pdf >>> >>>http://www.csounds.com/articles/DevelopingOpcodes.zip >>>(contains sndloop.c source suitable for both Csound4 and Csound5. You >>>can A/B the API discrepancies.) >> >>Thanks for the links David, and Victor, thanks for the wonderful paper, >>it was incredible readable for a technical how to! =) I am keeping all >>of the comments I can find on this topic, perhaps this would be the kind >>of thing that would be useful as a wiki page? Perhaps in conjuction with >>the UDO database and eventual dynamic Opcode database? ( It's bound to >>happen now that recoding UDOs to regular opcodes is much easier! ) >> >>Iain >> >> >>------------------------------------------------------- >>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >>from IBM. Find simple to follow Roadmaps, straightforward articles, >>informative Webcasts and more! Get everything you need to get up to >>speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >>_______________________________________________ >>Csound-devel mailing list >>Csound-devel@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |