Csound Csound-dev Csound-tekno Search About

[Cs-dev] Manual/docs for extending Csound

Date2005-07-14 08:39
FromIain 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

Date2005-07-14 09:23
FromIain Duncan
SubjectRe: [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

Date2005-07-14 10:08
FromDavid Akbari
SubjectRe: [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

Date2005-07-14 19:51
FromIain Duncan
SubjectRe: [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

Date2005-07-15 17:46
FromAndres Cabrera
SubjectRe: [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

Date2005-07-15 20:22
FromIain Duncan
SubjectRe: [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