[Cs-dev] Documentation
| Date | 2005-07-28 17:33 |
| From | jpff@codemist.co.uk |
| Subject | [Cs-dev] Documentation |
I think the undocumented opcodes are these: cogoto Who wrote this? delayk istvan event_i matt? exitnow Cannot find in sources FLgroup_end These are Gabriel's -- surely he has documentation? FLpack_end FLpanel_end FLscroll_end FLtabs_end loopsegp gabriel lpsholdp " oscilv This is an experiment and should not be documented puts Istvan pvsinit Victor seqtime2 sprintf sprintfk strcat Istvan strcatk " strcmp " strcmpk " strcpy " strcpyk " strget " tab tab_i tabplay Cannoit find tabrec tabw tabw_i tb0 ... tb15 tb0_init ... tb15_init timedseq vcopy_i vdelayk gabriel vdel_k vecdelay vlimit vmap Cannot find this vmirror " vport " vrandh " vrandi " vwrap " << Istvan >> " ==John ffitch ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
| Date | 2005-07-28 18:01 |
| From | Istvan Varga |
| Subject | Re: [Cs-dev] Documentation |
jpff@codemist.co.uk wrote:
> cogoto Who wrote this?
I think cogoto is by Matt Ingalls. It is used internally by 'ithen',
and it jumps at i-time if the condition is not true, and always jumps
at performance time.
> delayk istvan
It is documented (I posted the manual as plain text), but was not
added to the XML manual. See also below.
> event_i matt?
No, I wrote it. event_i is the same as event, but runs at i-time,
and if used with the 'f' score opcode, it will create the table
immediately.
> exitnow Cannot find in sources
This opcode is from CsoundAV, and terminates performance immediately
(without even reaching the next opcode). It has no arguments and
runs at i-time.
> FLgroup_end These are Gabriel's -- surely he has documentation?
> FLpack_end
> FLpanel_end
> FLscroll_end
> FLtabs_end
These are just aliases for FlgroupEnd etc., for compatibility with
many old CsoundAV orchestra files (e.g. those by Josep M. Comajuncosas).
> puts Istvan
Prints a string. I think the manual is already in CVS.
> sprintf
> sprintfk
> strcat Istvan
> strcatk "
> strcmp "
> strcmpk "
> strcpy "
> strcpyk "
> strget "
Just like puts, these opcodes for manipulating S-rate string variables
should already be in the manual.
> tab
> tab_i
> tabplay Cannoit find
> tabrec
> tabw
> tabw_i
> tb0 ... tb15
> tb0_init ... tb15_init
> timedseq
> vcopy_i
> vdelayk gabriel
> vecdelay
> vlimit
> vmap Cannot find this
> vmirror "
> vport "
> vrandh "
> vrandi "
> vwrap "
These are all CsoundAV opcodes by Gabriel Maldonado.
> << Istvan
> >> "
Equivalents of C operators. Both round values to the nearest
integer, and >> assumes signed input (that is, -32 >> 2 will
be -8).
========================================================================
kr delayk ksig, idel[, imode]
kr vdel_k ksig, kdel, imdel[, imode]
DESCRIPTION
-----------
k-rate delay opcodes.
INITIALIZATION
--------------
idel - delay time (in seconds) for delayk. It is rounded to the
nearest integer multiple of a k-cycle (i.e. 1/kr).
imode - sum of:
1: skip initialization (e.g. in tied notes)
2: hold the first input value during the initial delay, instead of
outputting zero. This is mainly of use when delaying envelopes
that do not start at zero.
^__ imode = 0 ^ ___
| \ | | \
| \ => | | \
| \ | | \
-+------------> -+------------>
| |
^__ imode = 2 ^______
| \ | \
| \ => | \
| \ | \
-+------------> -+------------>
| |
imdel - maximum delay time for vdel_k, in seconds.
PERFORMANCE
-----------
kr - the output signal. Note: none of the opcodes interpolate the
output.
ksig - the input signal.
kdel - delay time (in seconds) for vdel_k. It is rounded to the
nearest integer multiple of a k-cycle (i.e. 1/kr).
AUTHOR
------
Istvan Varga
Dec 2002
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |
| Date | 2005-07-28 22:29 |
| From | David Akbari |
| Subject | Re: [Cs-dev] Documentation |
If I may add: Victor's newest set of spectral opcodes: pvsifd : streaming spectral analysis using the IFD partials : partial track analysis from a streaming PV input tradsyn : additive synthesis of tracks (linear interpolation) sinsyn : additive synthesis (cubic phase) resyn : additive synthesis (cubic phase, adapted for transformed signals) and still no GEN43 -- I understand the syntax is quite simple, but it seems like it'd be worth having an entry... it's quite useful! On a side note, I'm kind of getting this error when attempting anonymous CVS checkout of the manual (July 28) cvs checkout: in directory manual: cvs checkout: cannot open CVS/Entries for reading: No such file or directory cvs checkout: Updating manual cvs checkout: move away manual/ChangeLog; it is in the way C manual/ChangeLog cvs checkout: move away manual/Makefile; it is in the way C manual/Makefile U manual/bugs.txt cvs [checkout aborted]: cannot open CVS/Entries.Log: No such file or directory -David On Jul 28, 2005, at 12:33 PM, jpff@codemist.co.uk wrote: > I think the undocumented opcodes are these: > > cogoto Who wrote this? > delayk istvan > event_i matt? > exitnow Cannot find in sources > > FLgroup_end These are Gabriel's -- surely he has documentation? > FLpack_end > FLpanel_end > FLscroll_end > FLtabs_end > > loopsegp gabriel > lpsholdp " > oscilv This is an experiment and should not be documented > puts Istvan > pvsinit Victor > seqtime2 > sprintf > sprintfk > strcat Istvan > strcatk " > strcmp " > strcmpk " > strcpy " > strcpyk " > strget " > tab > tab_i > tabplay Cannoit find > tabrec > tabw > tabw_i > tb0 ... tb15 > tb0_init ... tb15_init > timedseq > vcopy_i > vdelayk gabriel > vdel_k > vecdelay > vlimit > vmap Cannot find this > vmirror " > vport " > vrandh " > vrandi " > vwrap " > << Istvan >>> " ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
| Date | 2005-07-29 10:47 |
| From | jpff@codemist.co.uk |
| Subject | Re: [Cs-dev] Documentation |
Does anyone have a text documentation for GEN43? I do not seem to have one, so documenting it will involves reading the code and attempting to understand. I think the messing documentation is now << >> event_i loopsegp lpsholdp seqtime2 tab tab_i tabplay tabrec tabw tabw_i tb0 ... tb15 tb0_init ... tb15_init timedseq vcopy_i vdel_k vrandh vrandi cogoto (surely this shoudl NOT be documented as it is only internal?) pvsifd : streaming spectral analysis using the IFD partials : partial track analysis from a streaming PV input tradsyn : additive synthesis of tracks (linear interpolation) sinsyn : additive synthesis (cubic phase) resyn : additive synthesis (cubic phase, adapted for transformed signals) ==John ffitch ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
| Date | 2005-07-29 18:45 |
| From | Anthony Kozar |
| Subject | Re: [Cs-dev] Documentation |
On 7/29/05 5:47 AM, jpff@codemist.co.uk |
| Date | 2005-07-30 11:51 |
| From | jpff@codemist.co.uk |
| Subject | Re: [Cs-dev] Documentation |
Gen43 in manual. That is 17 opcodes added to the manual in this burst. ==John ffitch ------------------------------------------------------- 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-30 19:10 |
| From | Andres Cabrera |
| Subject | Re: [Cs-dev] Documentation |
On Thu, 2005-07-28 at 11:33, jpff@codemist.co.uk wrote: > vdelayk gabriel > vecdelay > vlimit > vmap Cannot find this > vmirror " > vport " > vwrap " These are already there, but not under csound5 opcodes. > vrandh " > vrandi " > vcopy_i > vdel_k These are missing. I'll try to get them in soon. Andres ------------------------------------------------------- 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-10-10 18:13 |
| From | Matt Ingalls |
| Subject | Re: [Cs-dev] Documentation |
On Jul 28, 2005, at 10:01 AM, Istvan Varga wrote:
>> cogoto Who wrote this?
>>
>
> I think cogoto is by Matt Ingalls. It is used internally by 'ithen',
> and it jumps at i-time if the condition is not true, and always jumps
> at performance time.
more importantly, 'ithen' needs to be added to the manual in some way
Matt;
________________________
matt ingalls
http://sonomatics.com
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |