From e80ee860cdd795c0ba47194cbf439b90281b337f Mon Sep 17 00:00:00 2001 From: tjingboem Date: Mon, 10 Jun 2024 08:27:20 +0000 Subject: [PATCH] deploy: 7a8677de521356c9034250f096fa616c2ce41a8a --- C.html | 18 ++++++------ CsBeats.html | 12 ++++---- CscoreCompile.html | 12 ++++---- GEN01.html | 16 +++++------ GEN02.html | 18 ++++++------ GEN03.html | 16 +++++------ GEN04.html | 14 ++++----- GEN05.html | 16 +++++------ GEN06.html | 16 +++++------ GEN07.html | 16 +++++------ GEN08.html | 16 +++++------ GEN09.html | 16 +++++------ GEN10.html | 16 +++++------ GEN11.html | 16 +++++------ GEN12.html | 16 +++++------ GEN13.html | 16 +++++------ GEN14.html | 16 +++++------ GEN15.html | 16 +++++------ GEN16.html | 16 +++++------ GEN17.html | 16 +++++------ GEN18.html | 18 ++++++------ GEN19.html | 16 +++++------ GEN20.html | 16 +++++------ GEN21.html | 16 +++++------ GEN22.html | 2 +- GEN23.html | 16 +++++------ GEN24.html | 16 +++++------ GEN25.html | 18 ++++++------ GEN27.html | 18 ++++++------ GEN28.html | 16 +++++------ GEN30.html | 16 +++++------ GEN31.html | 16 +++++------ GEN32.html | 16 +++++------ GEN33.html | 18 ++++++------ GEN34.html | 18 ++++++------ GEN40.html | 16 +++++------ GEN41.html | 16 +++++------ GEN42.html | 16 +++++------ GEN43.html | 16 +++++------ GEN44.html | 20 ++++++------- GEN49.html | 16 +++++------ GEN51.html | 16 +++++------ GEN52.html | 14 ++++----- GEN53.html | 14 ++++----- GENexp.html | 18 ++++++------ GENfarey.html | 24 ++++++++-------- GENpadsynth.html | 18 ++++++------ GENquadbezier.html | 18 ++++++------ GENsone.html | 18 ++++++------ GENtanh.html | 18 ++++++------ GENwave.html | 18 ++++++------ JackoOn.html | 12 ++++---- MiscAmp.html | 2 +- MiscExamples.html | 4 +-- MiscModalFreq.html | 4 +-- MiscPitch.html | 2 +- MiscWindows.html | 26 ++++++++--------- STKBandedWG.html | 22 +++++++------- STKBeeThree.html | 22 +++++++------- STKBlowBotl.html | 22 +++++++------- STKBlowHole.html | 22 +++++++------- STKBowed.html | 22 +++++++------- STKBrass.html | 22 +++++++------- STKClarinet.html | 22 +++++++------- STKDrummer.html | 20 ++++++------- STKFMVoices.html | 22 +++++++------- STKFlute.html | 22 +++++++------- STKHevyMetl.html | 22 +++++++------- STKMandolin.html | 22 +++++++------- STKModalBar.html | 22 +++++++------- STKMoog.html | 22 +++++++------- STKPercFlut.html | 22 +++++++------- STKPlucked.html | 20 ++++++------- STKResonate.html | 22 +++++++------- STKRhodey.html | 22 +++++++------- STKSaxofony.html | 22 +++++++------- STKShakers.html | 22 +++++++------- STKSimple.html | 22 +++++++------- STKSitar.html | 20 ++++++------- STKStifKarp.html | 22 +++++++------- STKTubeBell.html | 22 +++++++------- STKVoicForm.html | 22 +++++++------- STKWhistle.html | 22 +++++++------- STKWurley.html | 22 +++++++------- ScoreGenRef.html | 22 +++++++------- UtilityAtsa.html | 16 +++++------ UtilitySoundfile.html | 2 +- a.html | 18 ++++++------ array.html | 18 ++++++------ b.html | 14 ++++----- bformdec.html | 18 ++++++------ bformenc.html | 16 +++++------ capB.html | 20 ++++++------- clock.html | 2 +- cs.html | 10 +++---- csb64enc.html | 12 ++++---- cudanal.html | 16 +++++------ cudasliding.html | 18 ++++++------ cudasynth.html | 18 ++++++------ cvanal.html | 18 ++++++------ d.html | 20 ++++++------- dnoise.html | 18 ++++++------ e.html | 18 ++++++------ envext.html | 14 ++++----- extractor.html | 16 +++++------ f.html | 12 ++++---- fin.html | 20 ++++++------- het_export.html | 6 ++-- het_import.html | 6 ++-- hetro.html | 20 ++++++------- hrtfer.html | 20 ++++++------- i.html | 22 +++++++------- instimek.html | 4 +-- instimes.html | 4 +-- is16b14.html | 2 +- is32b14.html | 2 +- islider16.html | 2 +- islider32.html | 2 +- islider64.html | 2 +- islider8.html | 2 +- itablecopy.html | 2 +- itablegpw.html | 2 +- itablemix.html | 2 +- itablew.html | 2 +- ktableseg.html | 4 +-- leftbrace.html | 28 +++++++++--------- loris.html | 20 ++++++------- lorismorph.html | 18 ++++++------ lorisplay.html | 18 ++++++------ lorisread.html | 18 ++++++------ lpanal.html | 16 +++++------ m.html | 20 ++++++------- makecsd.html | 10 +++---- mixer.html | 10 +++---- n.html | 14 ++++----- peakk.html | 2 +- pop.html | 20 ++++++------- pop_f.html | 10 +++---- pt04.html | 2 +- ptable.html | 20 ++++++------- ptable3.html | 12 ++++---- ptablei.html | 20 ++++++------- ptablew.html | 20 ++++++------- push.html | 20 ++++++------- push_f.html | 10 +++---- pv_export.html | 6 ++-- pv_import.html | 6 ++-- pvanal.html | 24 ++++++++-------- pvlook.html | 10 +++---- q.html | 16 +++++------ r.html | 20 ++++++------- rightbrace.html | 14 ++++----- s.html | 18 ++++++------ sc_lag.html | 20 ++++++------- sc_lagud.html | 20 ++++++------- sc_phasor.html | 18 ++++++------ sc_trig.html | 20 ++++++------- scaleutility.html | 10 +++---- schedulek.html | 67 ++++++++++++++++++++++++++++++++++++++++++- schedwhen.html | 20 ++++++------- scoreline.html | 20 ++++++------- scoreline_i.html | 18 ++++++------ sdif2ad.html | 8 +++--- seed.html | 16 +++++------ sekere.html | 18 ++++++------ select.html | 18 ++++++------ semitone.html | 20 ++++++------- sense.html | 2 +- sensekey.html | 18 ++++++------ seqtime.html | 18 ++++++------ seqtime2.html | 18 ++++++------ sequ.html | 26 ++++++++--------- serialBegin.html | 18 ++++++------ serialEnd.html | 10 +++---- serialFlush.html | 10 +++---- serialPrint.html | 10 +++---- serialRead.html | 18 ++++++------ serialWrite.html | 18 ++++++------ serialWrite_i.html | 10 +++---- setcol.html | 20 ++++++------- setctrl.html | 20 ++++++------- setksmps.html | 14 ++++----- setrow.html | 20 ++++++------- setscorepos.html | 18 ++++++------ sfilist.html | 20 ++++++------- sfinstr.html | 20 ++++++------- sfinstr3.html | 20 ++++++------- sfinstr3m.html | 20 ++++++------- sfinstrm.html | 14 ++++----- sfload.html | 20 ++++++------- sflooper.html | 22 +++++++------- sfpassign.html | 20 ++++++------- sfplay.html | 14 ++++----- sfplay3.html | 20 ++++++------- sfplay3m.html | 20 ++++++------- sfplaym.html | 20 ++++++------- sfplist.html | 20 ++++++------- sfpreset.html | 20 ++++++------- shaker.html | 20 ++++++------- shiftin.html | 18 ++++++------ shiftout.html | 20 ++++++------- signum.html | 22 +++++++------- sin.html | 14 ++++----- sinh.html | 16 +++++------ sininv.html | 16 +++++------ sinsyn.html | 18 ++++++------ skf.html | 20 ++++++------- sleighbells.html | 20 ++++++------- slicearray.html | 18 ++++++------ slider16.html | 12 ++++---- slider16f.html | 12 ++++---- slider16table.html | 12 ++++---- slider16tablef.html | 12 ++++---- slider32.html | 12 ++++---- slider32f.html | 12 ++++---- slider32table.html | 12 ++++---- slider32tablef.html | 12 ++++---- slider64.html | 12 ++++---- slider64f.html | 12 ++++---- slider64table.html | 12 ++++---- slider64tablef.html | 12 ++++---- slider8.html | 12 ++++---- slider8f.html | 12 ++++---- slider8table.html | 12 ++++---- slider8tablef.html | 12 ++++---- sliderKawai.html | 12 ++++---- sndinfo.html | 14 ++++----- sndload.html | 8 +++--- sndloop.html | 20 ++++++------- sndwarp.html | 20 ++++++------- sndwarpst.html | 22 +++++++------- sockrecv.html | 14 ++++----- socksend.html | 14 ++++----- sorta.html | 16 +++++------ sortd.html | 16 +++++------ soundin.html | 20 ++++++------- soundout.html | 12 ++++---- soundouts.html | 12 ++++---- space.html | 26 ++++++++--------- spat3d.html | 32 ++++++++++----------- spat3di.html | 14 ++++----- spat3dt.html | 18 ++++++------ spdist.html | 20 ++++++------- specaddm.html | 10 +++---- specdiff.html | 10 +++---- specdisp.html | 12 ++++---- specfilt.html | 12 ++++---- spechist.html | 10 +++---- specptrk.html | 10 +++---- specscal.html | 12 ++++---- specsum.html | 12 ++++---- spectrum.html | 10 +++---- spf.html | 20 ++++++------- splitrig.html | 20 ++++++------- sprintf.html | 20 ++++++------- sprintfk.html | 20 ++++++------- spsend.html | 18 ++++++------ sqrt.html | 14 ++++----- squinewave.html | 22 +++++++------- sr.html | 16 +++++------ src_conv.html | 16 +++++------ st2ms.html | 18 ++++++------ stack.html | 20 ++++++------- statevar.html | 20 ++++++------- sterrain.html | 24 ++++++++-------- stix.html | 18 ++++++------ strcat.html | 16 +++++------ strcatk.html | 16 +++++------ strchar.html | 16 +++++------ strchark.html | 8 +++--- strcmp.html | 16 +++++------ strcmpk.html | 8 +++--- strcpy.html | 10 +++---- strcpyk.html | 16 +++++------ streson.html | 18 ++++++------ strfromurl.html | 10 +++---- strget.html | 18 ++++++------ strindex.html | 8 +++--- strindexk.html | 16 +++++------ strlen.html | 8 +++--- strlenk.html | 8 +++--- strlower.html | 16 +++++------ strlowerk.html | 8 +++--- strrindex.html | 16 +++++------ strrindexk.html | 8 +++--- strset.html | 18 ++++++------ strstrip.html | 18 ++++++------ strsub.html | 18 ++++++------ strsubk.html | 10 +++---- strtod.html | 12 ++++---- strtodk.html | 10 +++---- strtol.html | 12 ++++---- strtolk.html | 10 +++---- strupper.html | 8 +++--- strupperk.html | 8 +++--- subinstr.html | 28 +++++++++--------- subinstrinit.html | 18 ++++++------ sum.html | 18 ++++++------ sumarray.html | 18 ++++++------ svfilter.html | 20 ++++++------- svn.html | 20 ++++++------- syncgrain.html | 20 ++++++------- syncloop.html | 20 ++++++------- syncphasor.html | 26 ++++++++--------- system.html | 20 ++++++------- t.html | 18 ++++++------ tab.html | 20 ++++++------- tab2array.html | 20 ++++++------- tab2pvs.html | 16 +++++------ tab_i.html | 12 ++++---- tabifd.html | 20 ++++++------- table.html | 18 ++++++------ table3.html | 10 +++---- tablecopy.html | 18 ++++++------ tablefilter.html | 18 ++++++------ tablefilteri.html | 18 ++++++------ tablegpw.html | 10 +++---- tablei.html | 18 ++++++------ tableicopy.html | 12 ++++---- tableigpw.html | 12 ++++---- tableikt.html | 20 ++++++------- tableimix.html | 20 ++++++------- tableiw.html | 26 ++++++++--------- tablekt.html | 20 ++++++------- tablemix.html | 18 ++++++------ tableng.html | 20 ++++++------- tablera.html | 10 +++---- tableseg.html | 18 ++++++------ tableshuffle.html | 18 ++++++------ tablew.html | 20 ++++++------- tablewa.html | 12 ++++---- tablewkt.html | 20 ++++++------- tablexkt.html | 20 ++++++------- tablexseg.html | 18 ++++++------ tabmorph.html | 20 ++++++------- tabmorpha.html | 20 ++++++------- tabmorphak.html | 20 ++++++------- tabmorphi.html | 20 ++++++------- tabplay.html | 12 ++++---- tabrec.html | 18 ++++++------ tabsum.html | 20 ++++++------- tabw.html | 6 ++-- tabw_i.html | 12 ++++---- tambourine.html | 20 ++++++------- tan.html | 16 +++++------ tanh.html | 16 +++++------ taninv.html | 16 +++++------ taninv2.html | 28 +++++++++--------- tb.html | 8 +++--- tbvcf.html | 20 ++++++------- tempest.html | 18 ++++++------ tempo.html | 20 ++++++------- temposcal.html | 20 ++++++------- tempoval.html | 18 ++++++------ tigoto.html | 20 ++++++------- timedseq.html | 20 ++++++------- timeinstk.html | 18 ++++++------ timeinsts.html | 18 ++++++------ timek.html | 18 ++++++------ times.html | 18 ++++++------ timout.html | 14 ++++----- tival.html | 16 +++++------ tlineto.html | 18 ++++++------ tone.html | 18 ++++++------ tonek.html | 20 ++++++------- tonex.html | 20 ++++++------- tradsyn.html | 18 ++++++------ trandom.html | 18 ++++++------ transeg.html | 20 ++++++------- transegb.html | 20 ++++++------- transegr.html | 20 ++++++------- trcross.html | 18 ++++++------ trfilter.html | 18 ++++++------ trhighest.html | 18 ++++++------ trigexpseg.html | 20 ++++++------- trigger.html | 18 ++++++------ trighold.html | 20 ++++++------- triglinseg.html | 20 ++++++------- trigphasor.html | 18 ++++++------ trigseq.html | 18 ++++++------ trim.html | 18 ++++++------ trirand.html | 18 ++++++------ trlowest.html | 18 ++++++------ trmix.html | 18 ++++++------ trscale.html | 18 ++++++------ trshift.html | 18 ++++++------ trsplit.html | 18 ++++++------ turnoff.html | 16 +++++------ turnoff2.html | 20 ++++++------- turnoff3.html | 18 ++++++------ turnon.html | 18 ++++++------ tvconv.html | 20 ++++++------- undersample.html | 10 +++---- unirand.html | 18 ++++++------ until.html | 18 ++++++------ unwrap.html | 18 ++++++------ upsamp.html | 16 +++++------ urandom.html | 26 ++++++++--------- urd.html | 20 ++++++------- v.html | 20 ++++++------- vactrol.html | 20 ++++++------- vadd.html | 20 ++++++------- vadd_i.html | 20 ++++++------- vaddv.html | 20 ++++++------- vaddv_i.html | 12 ++++---- vaget.html | 18 ++++++------ valpass.html | 26 ++++++++--------- vaset.html | 18 ++++++------ vbap.html | 24 ++++++++-------- vbap16.html | 14 ++++----- vbap16move.html | 16 +++++------ vbap4.html | 22 +++++++------- vbap4move.html | 24 ++++++++-------- vbap8.html | 20 ++++++------- vbap8move.html | 22 +++++++------- vbapg.html | 24 ++++++++-------- vbapgmove.html | 22 +++++++------- vbaplsinit.html | 22 +++++++------- vbapmove.html | 24 ++++++++-------- vbapz.html | 16 +++++------ vbapzmove.html | 16 +++++------ vcella.html | 20 ++++++------- vclpf.html | 20 ++++++------- vco.html | 20 ++++++------- vco2.html | 20 ++++++------- vco2ft.html | 14 ++++----- vco2ift.html | 18 ++++++------ vco2init.html | 18 ++++++------ vcomb.html | 20 ++++++------- vcopy.html | 20 ++++++------- vcopy_i.html | 14 ++++----- vdelay.html | 20 ++++++------- vdelay3.html | 20 ++++++------- vdelayk.html | 12 ++++---- vdelayx.html | 18 ++++++------ vdelayxq.html | 18 ++++++------ vdelayxs.html | 18 ++++++------ vdelayxw.html | 18 ++++++------ vdelayxwq.html | 18 ++++++------ vdelayxws.html | 18 ++++++------ vdivv.html | 20 ++++++------- vdivv_i.html | 12 ++++---- vecdelay.html | 12 ++++---- veloc.html | 20 ++++++------- vexp.html | 20 ++++++------- vexp_i.html | 20 ++++++------- vexpseg.html | 20 ++++++------- vexpv.html | 20 ++++++------- vexpv_i.html | 12 ++++---- vibes.html | 20 ++++++------- vibr.html | 20 ++++++------- vibrato.html | 20 ++++++------- vincr.html | 24 ++++++++-------- vlimit.html | 12 ++++---- vlinseg.html | 20 ++++++------- vlowres.html | 20 ++++++------- vmap.html | 20 ++++++------- vmirror.html | 12 ++++---- vmult.html | 26 ++++++++--------- vmult_i.html | 20 ++++++------- vmultv.html | 20 ++++++------- vmultv_i.html | 12 ++++---- voice.html | 20 ++++++------- vosim.html | 20 ++++++------- vphaseseg.html | 12 ++++---- vport.html | 12 ++++---- vpow.html | 26 ++++++++--------- vpow_i.html | 26 ++++++++--------- vpowv.html | 20 ++++++------- vpowv_i.html | 12 ++++---- vps.html | 18 ++++++------ vpvoc.html | 20 ++++++------- vrandh.html | 20 ++++++------- vrandi.html | 20 ++++++------- vsubv.html | 20 ++++++------- vsubv_i.html | 12 ++++---- vtaba.html | 14 ++++----- vtabi.html | 14 ++++----- vtabk.html | 14 ++++----- vtable1k.html | 18 ++++++------ vtablea.html | 12 ++++---- vtablei.html | 20 ++++++------- vtablek.html | 20 ++++++------- vtablewa.html | 20 ++++++------- vtablewi.html | 12 ++++---- vtablewk.html | 20 ++++++------- vtabwa.html | 12 ++++---- vtabwi.html | 12 ++++---- vtabwk.html | 12 ++++---- vwrap.html | 12 ++++---- waveset.html | 20 ++++++------- websocket.html | 20 ++++++------- weibull.html | 18 ++++++------ wgbow.html | 20 ++++++------- wgbowedbar.html | 20 ++++++------- wgbrass.html | 20 ++++++------- wgclar.html | 20 ++++++------- wgflute.html | 20 ++++++------- wgpluck.html | 20 ++++++------- wgpluck2.html | 20 ++++++------- wguide1.html | 18 ++++++------ wguide2.html | 18 ++++++------ while.html | 18 ++++++------ wiiconnect.html | 20 ++++++------- wiidata.html | 14 ++++----- wiirange.html | 12 ++++---- wiisend.html | 14 ++++----- window.html | 20 ++++++------- wrap.html | 20 ++++++------- writescratch.html | 18 ++++++------ wterrain.html | 20 ++++++------- wterrain2.html | 24 ++++++++-------- x.html | 16 +++++------ xadsr.html | 26 ++++++++--------- xin.html | 12 ++++---- xout.html | 12 ++++---- xscanmap.html | 20 ++++++------- xscans.html | 20 ++++++------- xscansmap.html | 12 ++++---- xscanu.html | 22 +++++++------- xtratim.html | 26 ++++++++--------- xyin.html | 20 ++++++------- xyscale.html | 26 ++++++++--------- y.html | 20 ++++++------- zacl.html | 18 ++++++------ zakinit.html | 20 ++++++------- zamod.html | 18 ++++++------ zar.html | 18 ++++++------ zarg.html | 20 ++++++------- zaw.html | 18 ++++++------ zawm.html | 20 ++++++------- zdf_1pole.html | 22 +++++++------- zdf_1pole_mode.html | 22 +++++++------- zdf_2pole.html | 22 +++++++------- zdf_2pole_mode.html | 22 +++++++------- zdf_ladder.html | 22 +++++++------- zfilter2.html | 20 ++++++------- zir.html | 20 ++++++------- ziw.html | 20 ++++++------- ziwm.html | 20 ++++++------- zkcl.html | 18 ++++++------ zkmod.html | 18 ++++++------ zkr.html | 20 ++++++------- zkw.html | 18 ++++++------ zkwm.html | 20 ++++++------- 545 files changed, 4638 insertions(+), 4573 deletions(-) diff --git a/C.html b/C.html index 8a04773590..e559ce91f3 100644 --- a/C.html +++ b/C.html @@ -39,19 +39,19 @@

- +

Description

This statement switches automatic carrying of missing arguments on or off.

- +

Syntax

C p1
- +

Performance

p1 -- Specifies whether to switch off (value @@ -59,19 +59,19 @@

Performance

- +

Examples

Here is an example of the C statement. It uses the file C.csd.

- +

- Example 1279. Example of the C statement. + Example 1280. Example of the C statement.

- +
 <CsoundSynthesizer>
 
@@ -115,14 +115,14 @@ 

Examples

- +

See Also

Score Statements

- +

Credits

diff --git a/CsBeats.html b/CsBeats.html index 102247face..0afa285035 100644 --- a/CsBeats.html +++ b/CsBeats.html @@ -48,7 +48,7 @@

Csbeats

standard output.

- +

The csbeats language is very simple, having only 5 kinds of statement, and only one of them has any @@ -154,7 +154,7 @@

Csbeats

- +

The opening of Bach's Goldberg variation number 3 can be coded as: @@ -271,21 +271,21 @@

Csbeats

- +

A Complete Example

Here is a simple example of the csbeats score generator. It uses the file csbeats.csd.

- +

- Example 1380. A simple example of csbeats. + Example 1381. A simple example of csbeats.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
diff --git a/CscoreCompile.html b/CscoreCompile.html
index 812d1d3f64..9ef82c9b48 100644
--- a/CscoreCompile.html
+++ b/CscoreCompile.html
@@ -60,7 +60,7 @@ 

Compiling a Csco

So, to create a standalone program, write a control program as shown in the previous section. Let's assume that you saved this program in a file named mycscore.c. Next, you need to compile and link this program with the Csound library and cscoremain.c in order to create an exectuable by following the set of directions below that apply to your operating system. It will be helpful to already have some familiarity with the C compiler on your computer since the information below cannot be complete for all possible systems.

-

Linux and Unix

+

Linux and Unix

The following commands assume that you have copied your file mycscore.c into the same directory as cscoremain.c, that you have opened a terminal to that same directory, and that you have previously installed a binary distribution of Csound that placed a library libcsound.a or libcsound.so into /usr/local/lib and the header files for the Csound API into /usr/local/include/csound.

@@ -80,14 +80,14 @@

Linux and Unix

It is possible that on some Unix systems, the C compiler will be named cc or something else other than gcc.

-

Windows

+

Windows

Csound is usually compiled on Windows using the MinGW environment that makes GCC -- the same compiler used on Linux -- available using a Unix-like command shell (MSYS). Since pre-compiled libraries for Csound on Windows are built in this way, you may need to use MinGW as well to link to them. If you have built Csound using another compiler, then you should be able to build Cscore with that compiler as well.

Compiling standalone Cscore programs using MinGW should be similar to the procedure for Linux above with library and header paths changed appropriately for where Csound is installed on the Windows system. (Please feel free to contribute more detailed instructions here as the editor has been unable to test Cscore on a Windows machine).

-

OS X

+

OS X

The following commands assume that you have copied your file mycscore.c into the same directory as cscoremain.c and that you have opened a terminal to that same directory. In addition, the Apple-supplied developer tools (including the GCC compiler) should be installed on your system and you should have previously installed a binary distribution of Csound that placed the CsoundLib framework into /Library/Frameworks.

@@ -104,7 +104,7 @@

OS X

./cscore test.sco
-

MacOS 9

+

MacOS 9

You will need CodeWarrior or some other development environment installed on your computer (MPW may work). Download the source code distribution for OS 9 (it will have a name like Csound5.05_OS9_src.smi.bin).

@@ -114,7 +114,7 @@

MacOS 9

Once you have the proper files included in the project window, click the "Make" button and CodeWarrior should produce an application named Cscore. When you run this application, it first displays a window allowing you to type in the arguments to the main function. You only need to type in the filename or pathname to the input score -- do not type in "cscore". The input file should be in the same folder as the application or else you will need to type a full or relative pathname to the file. Output will be displayed in the console window. You can use the Save command from the File menu before quitting if you wish. Alternatively, in the commandline dialog, you can choose to redirect the output to a file by clicking on the File button on the right side of the dialog. (Note that the console window can only display about 32,000 characters, so writing to a file is necessary for long scores).

-

Making Cscore usable from within Csound

+

Making Cscore usable from within Csound

To operate from Csound, first follow the instructions for compiling Csound (see Building Csound) according to the operating system that you are using. Once you have successfully built an unmodified Csound system, then substitute your own cscore() function for the one in the file Top/cscore_internal.c, and rebuild Csound.

@@ -127,7 +127,7 @@

Making Cscore usable from within Csound

A simple approach to using a Cscore callback via the API would be to modify the standard Csound main program -- which is a simple Csound host -- contained in the file frontends/csound/csound_main.c. Adding a call to csoundSetCscoreCallback() after the call to csoundCreate() but before the call to csoundCompile() should do the job. Recompiling this file and linking to an existing Csound library will make a commandline version of Csound that works similarly to the one described above. Don't forget to use the -C flag.

-

Notes about score formats and run-time behavior

+

Notes about score formats and run-time behavior

As stated previously, the input files to Cscore may be in original or time-warped and pre-sorted form; this modality will be preserved (section by section) in reading, processing, and writing scores. Standalone processing will most often use unwarped sources and create unwarped new files. When running from within Csound, the input score will arrive already warped and sorted, and can thus be sent directly (normally section by section) to the orchestra. One advantage of this method of using Cscore is that all of the syntactical conveniences of the full Csound score language may be used -- macros, arithmetic expressions, carry, ramp, etc. -- since the score will go through the "Carry, Tempo, Sort" phases of score processing before being passed to the user-supplied Cscore program.

diff --git a/GEN01.html b/GEN01.html index 9268f5aaaf..8a9b144575 100644 --- a/GEN01.html +++ b/GEN01.html @@ -39,19 +39,19 @@

- +

Description

This subroutine transfers data from a soundfile into a function table.

- +

Syntax

f#  time  size  1  filcod  skiptime  format  channel
- +

Performance

size -- number of points in the table. Ordinarily a power of 2 or a power-of-2 plus 1 (see f statement); the maximum tablesize is 16777216 (224) points. The allocation of table memory can be deferred by setting this parameter to 0; the size allocated is then the number of points in the file (probably not a power-of-2), and the table is not usable by normal oscillators, but it is usable by a loscil unit. The soundfile can also be mono or stereo. @@ -141,19 +141,19 @@

Performance

- +

Examples

Here is an example of the GEN01 routine. It uses the files gen01.csd and several sound files.

- +

- Example 1294. An example of the GEN01 routine. + Example 1295. An example of the GEN01 routine.

- +
 <CsoundSynthesizer> 
 <CsOptions> 
@@ -240,7 +240,7 @@ 

Examples

- +

Credits

September 2003. Thanks goes to Dr. Richard Boulanger for pointing out the references to the AIFF file format.

diff --git a/GEN02.html b/GEN02.html index 688b955065..311211d9b8 100644 --- a/GEN02.html +++ b/GEN02.html @@ -39,19 +39,19 @@

- +

Description

This subroutine transfers data from immediate pfields into a function table.

- +

Syntax

f # time size 2 v1 v2 v3 ...
- +

Initialization

size -- number of points in the table. @@ -93,21 +93,21 @@

Initialization

- +

Examples

Here is an example of the GEN02 routine. It uses the files gen02.csd.

- +

- Example 1295. Example of the GEN02 routine. + Example 1296. Example of the GEN02 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -186,14 +186,14 @@ 

Examples

- +

See Also

GEN17

- +

Credits

December 2002. Thanks to Rasmus Ekman, corrected the limit of the PMAX variable.

diff --git a/GEN03.html b/GEN03.html index 50555e8db4..6a764f7df0 100644 --- a/GEN03.html +++ b/GEN03.html @@ -39,19 +39,19 @@

- +

Description

This subroutine generates a stored function table by evaluating a polynomial in x over a fixed interval and with specified coefficients.

- +

Syntax

f  #  time  size  3  xval1  xval2  c0  c1  c2  ...  cn
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1. @@ -104,20 +104,20 @@

Initialization

- +

Examples

Here is an example of the GEN03 generator. It uses the file gen03.csd.

- +

- Example 1296. Example of the GEN03 generator. + Example 1297. Example of the GEN03 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -238,7 +238,7 @@ 

Examples

- +

See Also

GEN13, diff --git a/GEN04.html b/GEN04.html index 85e61d9c12..06d833c198 100644 --- a/GEN04.html +++ b/GEN04.html @@ -39,19 +39,19 @@

- +

Description

This subroutine generates a normalizing function by examining the contents of an existing table.

- +

Syntax

f  #  time  size  4  source#  sourcemode
- +

Initialization

size -- number of points in the table. Should be power-of-2 plus 1. Must not exceed (except by 1) the size of the source table being examined; limited to just half that size if the sourcemode is of type offset (see below). @@ -101,19 +101,19 @@

Initialization

- +

Examples

Here is a simple example of the GEN04 routine. It uses the files gen04.csd.

- +

- Example 1297. An example of the GEN04 routine. + Example 1298. An example of the GEN04 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
diff --git a/GEN05.html b/GEN05.html
index 78d8ac3022..9f8698f49a 100644
--- a/GEN05.html
+++ b/GEN05.html
@@ -39,19 +39,19 @@ 

- +

Description

Constructs functions from segments of exponential curves.

- +

Syntax

f # time size 5 a n1 b n2 c ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -105,19 +105,19 @@

Initialization

- +

Examples

Here is a simple example of the GEN05 routine. It uses the files gen05.csd.

- +

- Example 1298. An example of the GEN05 routine. + Example 1299. An example of the GEN05 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -187,7 +187,7 @@ 

Examples

- +

See Also

GEN06, diff --git a/GEN06.html b/GEN06.html index dd4149a095..be04d4fc15 100644 --- a/GEN06.html +++ b/GEN06.html @@ -39,19 +39,19 @@

- +

Description

This subroutine will generate a function comprised of segments of cubic polynomials, spanning specified points just three at a time.

- +

Syntax

f  #   time   size   6   a   n1   b   n2   c   n3   d ...
- +

Initialization

size -- number of points in the table. Must be a power off or power-of-2 plus 1 (see f statement). @@ -84,19 +84,19 @@

Initialization

- +

Examples

Here is an example of the GEN06 routine. It uses the files gen06.csd.

- +

- Example 1299. An example of the GEN06 routine. + Example 1300. An example of the GEN06 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -166,7 +166,7 @@ 

Examples

- +

See Also

GEN05, diff --git a/GEN07.html b/GEN07.html index 5f8a2d800d..b2aba8e71f 100644 --- a/GEN07.html +++ b/GEN07.html @@ -39,19 +39,19 @@

- +

Description

Constructs functions from segments of straight lines.

- +

Syntax

f  #    time    size   7   a   n1   b   n2   c  ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -96,19 +96,19 @@

Initialization

- +

Examples

Here is an example of the GEN07 routine. It uses the files gen07.csd.

- +

- Example 1300. An example of the GEN07 routine. + Example 1301. An example of the GEN07 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -188,7 +188,7 @@ 

Examples

- +

See Also

GEN05, diff --git a/GEN08.html b/GEN08.html index 0249bcfb40..ed880ab68d 100644 --- a/GEN08.html +++ b/GEN08.html @@ -39,19 +39,19 @@

- +

Description

This subroutine will generate a piecewise cubic spline curve, the smoothest possible through all specified points.

- +

Syntax

f # time size 8 a n1 b n2 c n3 d ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -96,19 +96,19 @@

Initialization

- +

Examples

Here is an example of the GEN08 routine. It uses the files gen08.csd.

- +

- Example 1301. An example of the GEN08 routine. + Example 1302. An example of the GEN08 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -179,7 +179,7 @@ 

Examples

- +

See Also

GEN05, diff --git a/GEN09.html b/GEN09.html index d6bfd5ac12..1af931125b 100644 --- a/GEN09.html +++ b/GEN09.html @@ -39,19 +39,19 @@

- +

Description

These subroutines generate composite waveforms made up of weighted sums of simple sinusoids. The specification of each contributing partial requires 3 p-fields using GEN09.

- +

Syntax

f # time size 9 pna stra phsa pnb strb phsb ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -97,21 +97,21 @@

Initialization

- +

Examples

Here is an example of the GEN09 routine. It uses the files gen09.csd.

- +

- Example 1302. Example of the GEN09 routine. + Example 1303. Example of the GEN09 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -202,7 +202,7 @@ 

Examples

- +

See Also

GEN10, diff --git a/GEN10.html b/GEN10.html index 7970b98344..f535e5718c 100644 --- a/GEN10.html +++ b/GEN10.html @@ -39,19 +39,19 @@

- +

Description

These subroutines generate composite waveforms made up of weighted sums of simple sinusoids. The specification of each contributing partial requires 1 pfield using GEN10.

- +

Syntax

f # time size 10 str1 str2 str3 str4 ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -91,19 +91,19 @@

Initialization

- +

Examples

Here is an example of the GEN10 routine. It uses the files gen10.csd.

- +

- Example 1303. An example of the GEN10 routine. + Example 1304. An example of the GEN10 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -191,7 +191,7 @@ 

Examples

- +

See Also

GEN09, diff --git a/GEN11.html b/GEN11.html index 8c75cf47d7..20c053a523 100644 --- a/GEN11.html +++ b/GEN11.html @@ -39,19 +39,19 @@

- +

Description

This subroutine generates an additive set of cosine partials, in the manner of Csound generators buzz and gbuzz.

- +

Syntax

f # time size 11 nh [lh] [r]
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -99,19 +99,19 @@

Initialization

- +

Examples

Here is an example of the GEN11 routine. It uses the files gen11.csd.

- +

- Example 1304. An example of the GEN11 routine. + Example 1305. An example of the GEN11 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -186,7 +186,7 @@ 

Examples

- +

See Also

GEN10 diff --git a/GEN12.html b/GEN12.html index 5b4984a8da..ce9171e7c2 100644 --- a/GEN12.html +++ b/GEN12.html @@ -39,19 +39,19 @@

- +

Description

This generates the log of a modified Bessel function of the second kind, order 0, suitable for use in amplitude-modulated FM.

- +

Syntax

f # time size 12 xint
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1 (see f statement). The normal value is power-of-2 plus 1. @@ -93,20 +93,20 @@

Initialization

- +

Examples

Here is an example of the GEN12 generator. It uses the file gen12.csd.

- +

- Example 1305. Example of the GEN12 generator. + Example 1306. Example of the GEN12 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -196,7 +196,7 @@ 

Examples

- +

Credits

Example is, with minor modifications, taken from The Csound Book (page 87). diff --git a/GEN13.html b/GEN13.html index 10fd5e7eaf..ca209662ae 100644 --- a/GEN13.html +++ b/GEN13.html @@ -39,19 +39,19 @@

- +

Description

Uses Chebyshev coefficients to generate stored polynomial functions which, under waveshaping, can be used to split a sinusoid into harmonic partials having a pre-definable spectrum.

- +

Syntax

f # time size 13 xint xamp h0 h1 h2 ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1 (see f statement). The normal value is power-of-2 plus 1. @@ -80,20 +80,20 @@

Initialization

- +

Examples

Here is an example of the GEN13 generator. It uses the file gen13.csd.

- +

- Example 1306. Example of the GEN13 generator. + Example 1307. Example of the GEN13 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -281,7 +281,7 @@ 

Examples

- +

See Also

GEN03, diff --git a/GEN14.html b/GEN14.html index b2a49db279..956c17fa43 100644 --- a/GEN14.html +++ b/GEN14.html @@ -39,19 +39,19 @@

- +

Description

Uses Chebyshev coefficients to generate stored polynomial functions which, under waveshaping, can be used to split a sinusoid into harmonic partials having a pre-definable spectrum.

- +

Syntax

f # time size 14 xint xamp h0 h1 h2 ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1 (see f statement). The normal value is power-of-2 plus 1. @@ -109,20 +109,20 @@

Initialization

- +

Examples

Here is an example of the GEN14 generator. It uses the file gen14.csd.

- +

- Example 1307. Example of the GEN14 generator. + Example 1308. Example of the GEN14 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -224,7 +224,7 @@ 

Examples

- +

See Also

GEN03, diff --git a/GEN15.html b/GEN15.html index 0c8008f89c..777458d70b 100644 --- a/GEN15.html +++ b/GEN15.html @@ -39,19 +39,19 @@

- +

Description

This subroutine creates two tables of stored polynomial functions, suitable for use in phase quadrature operations.

- +

Syntax

f # time size 15 xint xamp h0 phs0 h1 phs1 h2 phs2 ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1 (see f statement). The normal value is power-of-2 plus 1. @@ -103,19 +103,19 @@

Initialization

- +

Examples

Here is an example of the GEN15 routine. It uses the files gen15.csd.

- +

- Example 1308. An example of the GEN15 routine. + Example 1309. An example of the GEN15 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -261,7 +261,7 @@ 

Examples

- +

See Also

GEN13, and diff --git a/GEN16.html b/GEN16.html index 40df354ad2..2c2501c515 100644 --- a/GEN16.html +++ b/GEN16.html @@ -39,19 +39,19 @@

- +

Description

Creates a table from beg value to end value of dur steps.

- +

Syntax

f # time size 16 val1 dur1 type1 val2 [dur2 type2 val3 ... typeX valN]
- +

Initialization

size -- number of points in the table. Must @@ -125,15 +125,15 @@

Initialization

- +
- +

- Example 1309. A simple example of the GEN16 routine. + Example 1310. A simple example of the GEN16 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -196,7 +196,7 @@ 

Initialization


- +

Credits

diff --git a/GEN17.html b/GEN17.html index dcb76d6213..cae38beae3 100644 --- a/GEN17.html +++ b/GEN17.html @@ -39,19 +39,19 @@

- +

Description

This subroutine creates a step function from given x-y pairs.

- +

Syntax

f # time size 17 x1 a x2 b x3 c  ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or a power-of-2 plus 1 (see f statement). The normal value is power-of-2 plus 1. @@ -81,7 +81,7 @@

Initialization

- +

Examples

@@ -97,13 +97,13 @@

Examples

Here is a complete example of the GEN17 routine. It uses the files gen17.csd.

- +

- Example 1310. An example of the GEN17 routine. + Example 1311. An example of the GEN17 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -157,7 +157,7 @@ 

Examples

- +

See Also

GEN02 diff --git a/GEN18.html b/GEN18.html index cb5cc89d54..25f4a47141 100644 --- a/GEN18.html +++ b/GEN18.html @@ -39,19 +39,19 @@

- +

Description

Writes composite waveforms made up of pre-existing waveforms. Each contributing waveform requires 4 pfields and can overlap with other waveforms.

- +

Syntax

f # time size 18 fna ampa starta finisha fnb ampb startb finishb ...
- +

Initialization

size -- number of points in the table. Must be a power-of-2 (see f statement). @@ -70,7 +70,7 @@

Initialization

- +

Examples

@@ -87,13 +87,13 @@

Examples

Here is an example of the GEN18 routine. It uses the files gen18.csd.

- +

- Example 1311. An example of the GEN18 routine. + Example 1312. An example of the GEN18 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -176,14 +176,14 @@ 

Examples

- +

Deprecated Names

GEN18 was called GEN22 in version 4.18. The name was changed due to a conflict with DirectCsound.

- +

Credits

diff --git a/GEN19.html b/GEN19.html index e132070df1..7ceda82122 100644 --- a/GEN19.html +++ b/GEN19.html @@ -39,19 +39,19 @@

- +

Description

These subroutines generate composite waveforms made up of weighted sums of simple sinusoids. The specification of each contributing partial requires 4 p-fields using GEN19.

- +

Syntax

f # time size  19  pna   stra  phsa  dcoa  pnb strb  phsb  dcob  ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -100,19 +100,19 @@

Initialization

- +

Examples

Here is an example of the GEN19 routine. It uses the files gen19.csd.

- +

- Example 1312. An example of the GEN19 routine. + Example 1313. An example of the GEN19 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -171,7 +171,7 @@ 

Examples

- +

See Also

GEN09 and diff --git a/GEN20.html b/GEN20.html index af5ca599b2..a66c8d1d73 100644 --- a/GEN20.html +++ b/GEN20.html @@ -39,19 +39,19 @@

- +

Description

This subroutine generates functions of different windows. These windows are usually used for spectrum analysis or for grain envelopes.

- +

Syntax

f # time size 20 window max [opt]
- +

Initialization

size -- number of points in the table. Must be a power of 2 ( + 1). @@ -105,7 +105,7 @@

Initialization

- +

Examples

@@ -179,14 +179,14 @@

Examples

- +

- Example 1313. Example of the GEN20 routine. + Example 1314. Example of the GEN20 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer> 
 <CsOptions> 
@@ -260,7 +260,7 @@ 

Examples

- +

Credits

diff --git a/GEN21.html b/GEN21.html index cf44f4114a..203751a981 100644 --- a/GEN21.html +++ b/GEN21.html @@ -39,19 +39,19 @@

- +

Description

This generates tables of different random distributions. (See also betarand, bexprnd, cauchy, exprand, gauss, linrand, pcauchy, poisson, trirand, unirand, and weibull)

- +

Syntax

f # time size 21 type level [arg1  [arg2]]
- +

Initialization

time and size are the usual GEN function arguments. level defines the amplitude. Note that GEN21 is not self-normalizing as are most other GEN functions. type defines the distribution to be used as follow: @@ -107,7 +107,7 @@

Initialization

- +

Examples

@@ -127,14 +127,14 @@

Examples

Here is a complete example of the GEN21 routine. It uses the file gen21.csd.

- +

- Example 1314. Example of the GEN21 routine. + Example 1315. Example of the GEN21 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -244,7 +244,7 @@ 

Examples

- +

Credits

diff --git a/GEN22.html b/GEN22.html index 693caf5411..0c7a05cdc9 100644 --- a/GEN22.html +++ b/GEN22.html @@ -39,7 +39,7 @@

- +

Description

Deprecated as of version 4.19. Use the GEN18 routine instead. diff --git a/GEN23.html b/GEN23.html index 6b5f9fd8b8..ad168385ef 100644 --- a/GEN23.html +++ b/GEN23.html @@ -39,19 +39,19 @@

- +

Description

This subroutine reads numeric values from an external ASCII file.

- +

Syntax

f # time size -23 "filename.txt"
- +

Initialization

"filename.txt" -- numeric values contained in "filename.txt" (which indicates the complete pathname of the character file to be read), can be separated by spaces, tabs, newline characters or commas. @@ -79,20 +79,20 @@

Initialization

- +

Examples

Here is an example of the GEN23 generator. It uses the file gen23.csd and spectrum.txt.

- +

- Example 1315. Example of the GEN23 generator. + Example 1316. Example of the GEN23 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -159,7 +159,7 @@ 

Examples

- +

Credits

diff --git a/GEN24.html b/GEN24.html index 6d70c2a3f5..b9e25d4a4d 100644 --- a/GEN24.html +++ b/GEN24.html @@ -39,19 +39,19 @@

- +

Description

This subroutine reads numeric values from another allocated function-table and rescales them according to the max and min values given by the user.

- +

Syntax

f # time size -24 ftable min max
- +

Initialization

#, time, size -- the usual GEN parameters. See f statement. @@ -82,20 +82,20 @@

Initialization

- +

Examples

Here is an example of the GEN24 opcode. It uses the file gen24.csd.

- +

- Example 1316. Example of the GEN24 generator. + Example 1317. Example of the GEN24 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -142,7 +142,7 @@ 

Examples

- +

Credits

Author: Gabriel Maldonado

New in Csound version 4.16

diff --git a/GEN25.html b/GEN25.html index f1687e23fc..91b9f342a1 100644 --- a/GEN25.html +++ b/GEN25.html @@ -39,19 +39,19 @@

- +

Description

These subroutines are used to construct functions from segments of exponential curves in breakpoint fashion.

- +

Syntax

f # time size 25 x1 y1 x2 y2 x3  ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -81,20 +81,20 @@

Initialization

- +

Examples

Here is an example of the GEN25 generator. It uses the file gen25.csd.

- +

- Example 1317. Example of the GEN25 generator. + Example 1318. Example of the GEN25 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -153,7 +153,7 @@ 

Examples

- +

See Also

f statement, @@ -161,7 +161,7 @@

See Also

- +

Credits

diff --git a/GEN27.html b/GEN27.html index 692b2c7fc9..46185ae88b 100644 --- a/GEN27.html +++ b/GEN27.html @@ -39,19 +39,19 @@

- +

Description

Construct functions from segments of straight lines in breakpoint fashion.

- +

Syntax

f # time size 27 x1  y1 x2 y2 x3 ...
- +

Initialization

size -- number of points in the table. Must be a power of 2 or power-of-2 plus 1 (see f statement). @@ -81,20 +81,20 @@

Initialization

- +

Examples

Here is an example of the GEN27 generator. It uses the file gen27.csd.

- +

- Example 1318. Example of the GEN27 generator. + Example 1319. Example of the GEN27 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -152,7 +152,7 @@ 

Examples

- +

See Also

f statement, @@ -160,7 +160,7 @@

See Also

- +

Credits

diff --git a/GEN28.html b/GEN28.html index 51a239889f..09dc6e4d60 100644 --- a/GEN28.html +++ b/GEN28.html @@ -39,7 +39,7 @@

- +

Description

This function generator reads a text file which contains sets of three values representing the xy coordinates and a time-tag for when the signal should be placed at that location, allowing the user to define a time-tagged trajectory. The file format is in the form: @@ -80,12 +80,12 @@

Description

- +

Syntax

f # time size 28 ifilcod
- +

Initialization

size -- number of points in the table. Must be 0. GEN28 takes 0 as the size and automatically allocates memory. @@ -95,7 +95,7 @@

Initialization

- +

Examples

@@ -126,14 +126,14 @@

Examples

Here is an example of the GEN28 routine. It uses the file gen28.csd.

- +

- Example 1319. Example of the gen28 generator. + Example 1320. Example of the gen28 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -203,7 +203,7 @@ 

Examples

- +

Credits

diff --git a/GEN30.html b/GEN30.html index 98c9ef1685..90dcc45e6c 100644 --- a/GEN30.html +++ b/GEN30.html @@ -39,19 +39,19 @@

- +

Description

Extracts a range of harmonic partials from an existing waveform.

- +

Syntax

f # time size  30  src  minh maxh [ref_sr] [interp]
- +

Performance

src -- source ftable @@ -76,20 +76,20 @@

Performance

- +

Examples

Here is an example of the GEN30 routine. It uses the files gen30.csd.

- +

- Example 1320. Example of the GEN30 routine. + Example 1321. Example of the GEN30 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -165,7 +165,7 @@ 

Examples

- +

Credits

Author: Istvan Varga

New in version 4.16

diff --git a/GEN31.html b/GEN31.html index 1ac01ce084..8e89743793 100644 --- a/GEN31.html +++ b/GEN31.html @@ -39,19 +39,19 @@

- +

Description

This routine is similar to GEN09, but allows mixing any waveform specified in an existing table.

- +

Syntax

f # time size  31  src  pna stra phsa  pnb strb phsb  ...
- +

Performance

src -- source table number @@ -73,20 +73,20 @@

Performance

- +

Examples

Here is an example of the GEN31 routine. It uses the files gen31.csd.

- +

- Example 1321. Example of the GEN31 routine. + Example 1322. Example of the GEN31 routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 
@@ -116,7 +116,7 @@ 

Examples

- +

Credits

Author: Istvan Varga

New in version 4.15

diff --git a/GEN32.html b/GEN32.html index 3f11140c1b..b05be10008 100644 --- a/GEN32.html +++ b/GEN32.html @@ -39,19 +39,19 @@

- +

Description

This routine is similar to GEN31, but allows specifying source ftable for each partial. Tables can be resampled either with FFT, or linear interpolation.

- +

Syntax

f # time size  32  srca  pna stra phsa  srcb pnb strb phsb  ...
- +

Performance

srca, srcb -- source table number. A negative value can be used to read the table with linear interpolation (by default, the source waveform is transposed and phase shifted using FFT); this is less accurate, but faster, and allows non-integer and negative partial numbers. @@ -67,20 +67,20 @@

Performance

- +

Examples

Here is an example of the GEN32 routine. It uses the file gen32.csd.

- +

- Example 1322. Example of the gen32 generator. + Example 1323. Example of the gen32 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -148,7 +148,7 @@ 

Examples

- +

Credits

Author: Rasmus Ekman

Programmer: Istvan Varga

diff --git a/GEN33.html b/GEN33.html index b7363712bf..cc92c5cd95 100644 --- a/GEN33.html +++ b/GEN33.html @@ -39,7 +39,7 @@

- +

Description

These routines generate composite waveforms by mixing simple sinusoids, similarly to GEN09, but the parameters of the partials are specified in an already existing table, which makes it possible to calculate any number of partials in the orchestra. @@ -49,12 +49,12 @@

Description

- +

Syntax

f # time size  33  src nh scl [fmode]
- +

Initialization

size -- number of points in the table. Must be power of two and at least 4. @@ -100,20 +100,20 @@

Initialization

- +

Examples

Here is an example of the GEN33 routine. It uses the file gen33.csd.

- +

- Example 1323. Example of the gen33 generator. + Example 1324. Example of the gen33 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -183,7 +183,7 @@ 

Examples

- +

See Also

GEN09, @@ -191,7 +191,7 @@

See Also

- +

Credits

diff --git a/GEN34.html b/GEN34.html index b8a678184b..58b8e92fca 100644 --- a/GEN34.html +++ b/GEN34.html @@ -39,7 +39,7 @@

- +

Description

These routines generate composite waveforms by mixing simple sinusoids, similarly to GEN09, but the parameters of the partials are specified in an already existing table, which makes it possible to calculate any number of partials in the orchestra. @@ -49,12 +49,12 @@

Description

- +

Syntax

f # time size  34  src nh scl [fmode]
- +

Initialization

size -- number of points in the table. Must be power of two or a power of two plus 1. @@ -100,20 +100,20 @@

Initialization

- +

Examples

Here is an example of the GEN34 routine. It uses the file gen34.csd.

- +

- Example 1324. Example of the gen34 generator. + Example 1325. Example of the gen34 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -184,7 +184,7 @@ 

Examples

- +

See Also

GEN09, @@ -192,7 +192,7 @@

See Also

- +

Credits

diff --git a/GEN40.html b/GEN40.html index 17e346d2c7..a43ab5aacd 100644 --- a/GEN40.html +++ b/GEN40.html @@ -39,19 +39,19 @@

- +

Description

Generates a continuous random distribution function starting from the shape of a user-defined distribution histogram.

- +

Syntax

f # time size 40 shapetab
- +

Performance

The shape of histogram must be stored in a previously defined table, in fact shapetab argument must be filled with the number of such table. @@ -64,20 +64,20 @@

Performance

- +

Examples

Here is an example of the GEN40 generator. It uses the file gen40.csd.

- +

- Example 1325. Example of the GEN40 generator. + Example 1326. Example of the GEN40 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -174,7 +174,7 @@ 

Examples

- +

Credits

Author: Gabriel Maldonado

diff --git a/GEN41.html b/GEN41.html index 8474c2fd1d..0017361c2c 100644 --- a/GEN41.html +++ b/GEN41.html @@ -39,19 +39,19 @@

- +

Description

Generates a discrete random distribution function by giving a list of numerical pairs.

- +

Syntax

f # time size -41 value1 prob1 value2 prob2 value3 prob3 ... valueN probN 
- +

Performance

The first number of each pair is a value, and the second is the probability of that value to be chosen by a random algorithm. Even if any number can be assigned to the probability element of each pair, it is suggested to give it a percent value, in order to make it clearer for the user. @@ -61,20 +61,20 @@

Performance

- +

Examples

Here is an example of the GEN41 generator. It uses the file gen41.csd.

- +

- Example 1326. Example of the GEN41 generator. + Example 1327. Example of the GEN41 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -146,7 +146,7 @@ 

Examples

- +

Credits

Author: Gabriel Maldonado

diff --git a/GEN42.html b/GEN42.html index 3382702080..1f5a24f8f4 100644 --- a/GEN42.html +++ b/GEN42.html @@ -39,19 +39,19 @@

- +

Description

Generates a random distribution function of discrete ranges of values by giving a list of groups of three numbers.

- +

Syntax

f # time size -42  min1 max1 prob1 min2 max2 prob2 min3 max3 prob3 ...  minN maxN probN
- +

Performance

The first number of each group is a the minimum value of the range, the second is the maximum value and the third is the probability of that an element belonging to that range of values can be chosen by a random algorithm. Probabilities for a range should be a fraction of 1, and the sum of the probabilities for all the ranges should total 1.0. @@ -61,20 +61,20 @@

Performance

- +

Examples

Here is an example of the GEN42 generator. It uses the file gen42.csd.

- +

- Example 1327. Example of the GEN42 generator. + Example 1328. Example of the GEN42 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -167,7 +167,7 @@ 

Examples

- +

Credits

Author: Gabriel Maldonado

diff --git a/GEN43.html b/GEN43.html index 983395a2ec..398771dc70 100644 --- a/GEN43.html +++ b/GEN43.html @@ -39,7 +39,7 @@

- +

Description

This subroutine loads a PVOCEX file containing the PV analysis (amp-freq) @@ -49,12 +49,12 @@

Description

- +

Syntax

f # time size 43 filecod channel
- +

Initialisation

size -- number of points in the table, @@ -95,7 +95,7 @@

Initialisation

- +

Examples

Here is an example of the GEN43 routine. It uses the files gen43.csd. @@ -106,13 +106,13 @@

Examples

- +

- Example 1328. An example of the GEN43 routine. + Example 1329. An example of the GEN43 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -183,7 +183,7 @@ 

Examples

- +

Credits

Author: Victor Lazzarini

diff --git a/GEN44.html b/GEN44.html index 91f63e33fd..f1ef6187f6 100644 --- a/GEN44.html +++ b/GEN44.html @@ -39,27 +39,27 @@

- +

Description

Generates a stiffness matrix from a text file of triples numbers.

- +

Syntax

f # time size -44  "filename"
f # time size -44  num
- +

Performance

The file named in version 1 or the file stiff.num in the second case is read to create the matrix.

- +

Matrix Format

The first line of the file should be @@ -117,20 +117,20 @@

Matrix Format

- +

Examples

Here is an example of the GEN44 generator. It uses the file gen44.csd.

- +

- Example 1329. Example of the GEN44 generator. + Example 1330. Example of the GEN44 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -208,7 +208,7 @@ 

Examples

- +

Credits

Author: John ffitch

New in Version 6.16

diff --git a/GEN49.html b/GEN49.html index 972780dceb..01305431cb 100644 --- a/GEN49.html +++ b/GEN49.html @@ -39,19 +39,19 @@

- +

Description

This subroutine transfers data from an MP3 soundfile into a function table.

- +

Syntax

f#  time  size  49  filcod  skiptime  format
- +

Performance

size -- number of points in the @@ -128,19 +128,19 @@

Performance

- +

Examples

Here is an example of the GEN49 routine. It uses the files gen49.csd.

- +

- Example 1330. An example of the GEN49 routine. + Example 1331. An example of the GEN49 routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -192,7 +192,7 @@ 

Examples

- +

Credits

Written by John ffitch

February 2009.

diff --git a/GEN51.html b/GEN51.html index 30b5b7f5fa..a579a5b9a2 100644 --- a/GEN51.html +++ b/GEN51.html @@ -39,7 +39,7 @@

- +

Description

This subroutine fills a table with a fully customized micro-tuning @@ -49,12 +49,12 @@

Description

- +

Syntax

f # time size -51 numgrades interval basefreq basekey tuningRatio1 tuningRatio2  .... tuningRationN
- +

Performance

The first four parameters (i.e. p5, p6, p7 and p8) define the following @@ -106,19 +106,19 @@

Performance

f1 0 64 -51 24 1.5 440 48 1 1.01 1.02 1.03 ..etc...
- +

Examples

Here is an example of the GEN51 routine. It uses the files gen51.csd.

- +

- Example 1331. An example of the GEN51 routine. + Example 1332. An example of the GEN51 routine.

- +
 <CsoundSynthesizer> 
 <CsOptions> 
@@ -214,7 +214,7 @@ 

Examples

- +

Credits

Author: Gabriel Maldonado

diff --git a/GEN52.html b/GEN52.html index 0d90092f84..583a02027d 100644 --- a/GEN52.html +++ b/GEN52.html @@ -40,7 +40,7 @@

- +

Description

GEN52 creates an interleaved multichannel table from the specified @@ -60,12 +60,12 @@

Description

- +

Syntax

f # time size 52 nchannels fsrc1 offset1 srcchnls1 [fsrc2 offset2 srcchnls2 ... fsrcN offsetN srcchnlsN]
- +

Example

 ; source tables
@@ -81,14 +81,14 @@ 

Example

Here is a complete example of the GEN52 generator. It uses the file gen52.csd.

- +

- Example 1332. Example of the GEN52 generator. + Example 1333. Example of the GEN52 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -200,7 +200,7 @@ 

Example

- +

Credits

Author: Istvan Varga

diff --git a/GEN53.html b/GEN53.html index 2f2069fc20..6f95199e07 100644 --- a/GEN53.html +++ b/GEN53.html @@ -41,7 +41,7 @@

- +

Description

GEN53 creates an impulse response function table with either a @@ -52,7 +52,7 @@

Description

- +

Syntax

f # time size 53 fsrc
     [mode fwin]
@@ -75,20 +75,20 @@

Syntax

- +

Example

Here is a complete example of the GEN53 generator. It uses the file gen53.csd.

- +

- Example 1333. Example of the GEN53 generator. + Example 1334. Example of the GEN53 generator.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -132,7 +132,7 @@ 

Example

- +

Credits

Author: Istvan Varga

diff --git a/GENexp.html b/GENexp.html index 2368dd2608..828945e67d 100644 --- a/GENexp.html +++ b/GENexp.html @@ -39,19 +39,19 @@

- +

Description

Creates an ftable with values of the exp function.

- +

Syntax

f # time size "exp" start end rescale
- +

Initialization

size -- number of points in the table. Must @@ -65,20 +65,20 @@

Initialization

- +

Examples

Here is a simple example of the GENexp routine. It uses the file genexp.csd.

- +

- Example 1335. Example of the GENexp routine. + Example 1336. Example of the GENexp routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -146,7 +146,7 @@ 

Examples

- +

See Also

GENexp and @@ -155,7 +155,7 @@

See Also

More information on this routine: http://www.csoundjournal.com/issue11/distortionSynthesis.html, written by Victor Lazzarini

- +

Credits

Written by Victor Lazzarini

diff --git a/GENfarey.html b/GENfarey.html index 43a6320a37..39c2b753d8 100644 --- a/GENfarey.html +++ b/GENfarey.html @@ -39,7 +39,7 @@

- +

Description

Plugin gen in fareygen.

@@ -175,12 +175,12 @@

Description

- +

Syntax

f # time size "farey" fareynum mode
- +

Initialization

size -- number of points in the table. Must @@ -225,7 +225,7 @@

Initialization

- +

Examples

@@ -259,16 +259,16 @@

Examples

- +

- Example 1338. A simple example of the GENfarey routine. + Example 1339. A simple example of the GENfarey routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -307,14 +307,14 @@ 

Examples

Here is a complete example of the GENfarey routine. It uses the files genfarey-2.csd.

- +

- Example 1339. Another example of the GENfarey routine. + Example 1340. Another example of the GENfarey routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -442,14 +442,14 @@ 

Examples

- +

See Also

Models and Emulations

- +

Credits

diff --git a/GENpadsynth.html b/GENpadsynth.html index f362e35eee..39a2ba8ddf 100644 --- a/GENpadsynth.html +++ b/GENpadsynth.html @@ -39,7 +39,7 @@

- +

Description

Plugin gen in padsynth.

@@ -91,14 +91,14 @@

Description

- +

Syntax

f # score_time table_size "padsynth" fundamental_frequency
     partial_bandwidth partial_scale harmonic_stretch profile_shape profile_shape_parameter
     partial1_amplitude [partial2_amplitude ...]
- +

Initialization

table_size -- Function table size. Should be large, @@ -130,19 +130,19 @@

Initialization

- +

Examples

Here is an example of the GENpadsynth routine. It uses the files padsynth_gen.csd.

- +

- Example 1341. An example of the GENpadsynth routine. + Example 1342. An example of the GENpadsynth routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -280,12 +280,12 @@ 

Examples

- +

See Also

More information on Padsynth: http://www.paulnasca.com/algorithms-created-by-me

- +

Credits

Written by Michael Gogins

New in version 6.05

diff --git a/GENquadbezier.html b/GENquadbezier.html index 12730669eb..c0cf898118 100644 --- a/GENquadbezier.html +++ b/GENquadbezier.html @@ -39,7 +39,7 @@

- +

Description

Plugin gen in quadbezier.

@@ -48,13 +48,13 @@

Description

- +

Syntax

f # time size "quadbezier" y1 cx1 cy1 x2 y2 [cx2 cy2 x3 y3 ...]
 
- +

Initialization

x2, x3, etc. -- Locations in table at which to attain the following y value. Must be in increasing order. It is assumed that x1 equals 0. If the last value is less than size, then the rest will be set to zero. Should not be negative. @@ -70,20 +70,20 @@

Initialization

- +

Examples

Here is a simple example of the GENquadbezier routine. It uses the file genquadbezier.csd.

- +

- Example 1337. Example of the GENquadbezierroutine. + Example 1338. Example of the GENquadbezierroutine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -159,12 +159,12 @@ 

Examples

- +

See also

For references, check the comments in the source code.

- +

Credits

Written by Guillermo Senna

2016

diff --git a/GENsone.html b/GENsone.html index 6f687a034f..1b28497292 100644 --- a/GENsone.html +++ b/GENsone.html @@ -39,19 +39,19 @@

- +

Description

Creates an ftable with values of the sone function for equal power.

- +

Syntax

f # time size "sone" start end equalpoint rescale
- +

Initialization

size -- number of points in the table. Must @@ -73,19 +73,19 @@

Initialization

- +

Examples

Here is an example of the GENsone routine. It uses the files gensone.csd.

- +

- Example 1336. An example of the GENsone routine. + Example 1337. An example of the GENsone routine.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -161,12 +161,12 @@ 

Examples

- +

See Also

More information on Sone: http://en.wikipedia.org/wiki/Sone

- +

Credits

Written by John ffitch

diff --git a/GENtanh.html b/GENtanh.html index 5fb507fddb..2959145a08 100644 --- a/GENtanh.html +++ b/GENtanh.html @@ -39,19 +39,19 @@

- +

Description

Creates an ftable with values of the tanh function.

- +

Syntax

f # time size "tanh" start end rescale
- +

Initialization

size -- number of points in the table. Must @@ -65,20 +65,20 @@

Initialization

- +

Examples

Here is a simple example of the GENtanh routine. It uses the file gentanh.csd.

- +

- Example 1334. Example of the GENtanh routine. + Example 1335. Example of the GENtanh routine.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

See Also

GENexp and @@ -167,7 +167,7 @@

See Also

- +

Credits

Written by John ffitch

diff --git a/GENwave.html b/GENwave.html index 3ed35c472a..c7af882e65 100644 --- a/GENwave.html +++ b/GENwave.html @@ -39,7 +39,7 @@

- +

Description

Creates a compactly supported wavelet, scaling function or wavelet @@ -62,12 +62,12 @@

Description

- +

Syntax

f # time size "wave" fnsf seq rescale
- +

Initialization

size -- number of points in the table. Must @@ -87,16 +87,16 @@

Initialization

- +

Examples

Here is an example of the GENwave routine. It uses the file genwave.csd.

- +

- Example 1340. Example of the GENwave routine. + Example 1341. Example of the GENwave routine.

@@ -106,7 +106,7 @@

Examples

command line flags.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -224,7 +224,7 @@ 

Examples

- +

See Also

Ingrid Daubechies. Ten Lectures on Wavelets, SIAM 1992. @@ -239,7 +239,7 @@

See Also

- +

Credits

Written by Gleb Rogozinsky

Saint-Petersburg University of Film and Television

diff --git a/JackoOn.html b/JackoOn.html index ec21eb1b45..bbcbc2275f 100644 --- a/JackoOn.html +++ b/JackoOn.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in jacko. This opcode is part of the plugin repository and has to be installed separately. @@ -51,12 +51,12 @@

Description

- +

Syntax

JackoOn [iactive] 
- +

Initialization

iactive -- A flag that turns the ports on @@ -64,14 +64,14 @@

Initialization

- +

Examples

Here is an example of the JackoOn opcode. It uses the file jacko.csd.

- +

Credits

By: Michael Gogins 2010

diff --git a/MiscAmp.html b/MiscAmp.html index e25c60012f..128160e5f0 100644 --- a/MiscAmp.html +++ b/MiscAmp.html @@ -35,7 +35,7 @@

Appendix C. Sound Intensity Values

- +

Table C.1. Sound Intensity Values (for a 1000 Hz tone)

diff --git a/MiscExamples.html b/MiscExamples.html index 0d79cb22dc..dc16e0ff85 100644 --- a/MiscExamples.html +++ b/MiscExamples.html @@ -4023,8 +4023,8 @@

Appendix A. List of examples

- - schedule.csd + + schedulek.csd

diff --git a/MiscModalFreq.html b/MiscModalFreq.html index d0bd2b677a..7c9796b2aa 100644 --- a/MiscModalFreq.html +++ b/MiscModalFreq.html @@ -34,7 +34,7 @@

Appendix E. Modal Frequency Ratios

-

Contributed by Scott Lindroth

+

Contributed by Scott Lindroth

John Bower, a student of Scott Lindroth, compiled this list of modal frequencies for various objects and materials. Some modes work better than others, and most need to be in a particular frequency range to sound plausible. Caveat emptor.

@@ -45,7 +45,7 @@

Contributed by Scott Lindroth

This ratios can be useful together with opcodes like mode or streson.

- +

Table E.1. Modal Frequency Ratios

diff --git a/MiscPitch.html b/MiscPitch.html index ac46747aef..98295d4d00 100644 --- a/MiscPitch.html +++ b/MiscPitch.html @@ -35,7 +35,7 @@

Appendix B. Pitch Conversion

- +

Table B.1. Pitch Conversion

diff --git a/MiscWindows.html b/MiscWindows.html index e18ccc9c56..2b656e28a6 100644 --- a/MiscWindows.html +++ b/MiscWindows.html @@ -46,7 +46,7 @@

Appendix F. Window Functions

Hamming. 

- +

Example F.1. Hamming window function statement

@@ -69,7 +69,7 @@

Appendix F. Window Functions

Hanning. 

- +

Example F.2. Hanning window function statement

@@ -92,7 +92,7 @@

Appendix F. Window Functions

Bartlett. 

- +

Example F.3. Bartlett window function statement

@@ -115,7 +115,7 @@

Appendix F. Window Functions

Blackman. 

- +

Example F.4. Blackman window function statement

@@ -138,7 +138,7 @@

Appendix F. Window Functions

Blackman-Harris. 

- +

Example F.5. Blackman-Harris window function statement

@@ -161,7 +161,7 @@

Appendix F. Window Functions

Gaussian. 

- +

Example F.6. Gaussian window function statement

@@ -180,7 +180,7 @@

Appendix F. Window Functions

- +

Example F.7. Gaussian window function statement with extra parameter

@@ -203,7 +203,7 @@

Appendix F. Window Functions

Kaiser. 

- +

Example F.8. Kaiser window function statement as default (alpha=0)

@@ -222,7 +222,7 @@

Appendix F. Window Functions

- +

Example F.9. Kaiser window function statement with alpha=5

@@ -241,7 +241,7 @@

Appendix F. Window Functions

- +

Example F.10. Kaiser window function statement with alpha=10

@@ -264,7 +264,7 @@

Appendix F. Window Functions

Rectangle. 

- +

Example F.11. Rectangle window function statement

@@ -287,7 +287,7 @@

Appendix F. Window Functions

Sinc. 

- +

Example F.12. Sinc window function statement (default and max=0.8)

@@ -306,7 +306,7 @@

Appendix F. Window Functions

- +

Example F.13. Sinc window function statement (-3π to +3π and normalized)

diff --git a/STKBandedWG.html b/STKBandedWG.html index ae005a57b9..142bd26d40 100644 --- a/STKBandedWG.html +++ b/STKBandedWG.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -47,12 +47,12 @@

Description

This opcode uses banded waveguide techniques to model a variety of sounds, including bowed bars, glasses, and bowls.

- +

Syntax

asignal STKBandedWG ifrequency, iamplitude, [kpress, kv1[, kmot, kv2[, klfo, kv3[, klfodepth, kv4[, kvel, kv5[, kstrk, kv6[, kinstr, kv7]]]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -62,7 +62,7 @@

Initialization

- +

Performance

kpress -- controller 2, pressure of bow. Value range of kv1 is 0-127.

kmot -- controller 4, motion of bow. Value range of kv2 is 0-127.

@@ -73,7 +73,7 @@

Performance

kinstr -- controller 16, instrument presets (0 = uniform bar, 1 = tuned bar, 2 = glass harmonica, 3 = Tibetan bowl). Value range of kv7 is 0-3.

- +
@@ -99,20 +99,20 @@

Performance

- +

Examples

Here is an example of the STKBandedWG opcode. It uses the file STKBandedWG.csd.

- +

- Example 1027. Example of the STKBandedWG opcode. + Example 1028. Example of the STKBandedWG opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -158,7 +158,7 @@ 

Examples

- +

Credits

diff --git a/STKBeeThree.html b/STKBeeThree.html index 159ab46e2f..cd648b8e3c 100644 --- a/STKBeeThree.html +++ b/STKBeeThree.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -52,12 +52,12 @@

Description

- +

Syntax

asignal STKBeeThree ifrequency, iamplitude, [kop4, kv1[, kop3, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -67,7 +67,7 @@

Initialization

- +

Performance

kop4 -- controller 2, gain of feedback of operator 4. Value range of kv1 is 0-127.

kop3 -- controller 4, gain of operator 3. Value range of kv2 is 0-127.

@@ -76,7 +76,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -102,20 +102,20 @@

Performance

- +

Examples

Here is an example of the STKBeeThree opcode. It uses the file STKBeeThree.csd.

- +

- Example 1028. Example of the STKBeeThree opcode. + Example 1029. Example of the STKBeeThree opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -159,7 +159,7 @@ 

Examples

- +

Credits

diff --git a/STKBlowBotl.html b/STKBlowBotl.html index 4645ccf9ec..4ce4d2f54c 100644 --- a/STKBlowBotl.html +++ b/STKBlowBotl.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKBlowBotl ifrequency, iamplitude, [knoise, kv1[, klfo, kv2[, klfodepth, kv3[, kvol, kv4]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

knoise -- controller 4, gain of noise. Value range of kv1 is 0-127.

klfo -- controller 11, speed of low-frequency oscillator. Value range of kv2 is 0-127.

@@ -71,7 +71,7 @@

Performance

kvol -- controller 128, volume. Value range of kv4 is 0-127.

- +
@@ -97,20 +97,20 @@

Performance

- +

Examples

Here is an example of the STKBlowBotl opcode. It uses the file STKBlowBotl.csd.

- +

- Example 1029. Example of the STKBlowBotl opcode. + Example 1030. Example of the STKBlowBotl opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -154,7 +154,7 @@ 

Examples

- +

Credits

diff --git a/STKBlowHole.html b/STKBlowHole.html index d31d77cb31..68446c47f1 100644 --- a/STKBlowHole.html +++ b/STKBlowHole.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -50,12 +50,12 @@

Description

As a result, both the tonehole and register hole will have variable influence on the playing frequency, which is dependent on the length of the air column. In addition, the highest playing freqeuency is limited by these fixed lengths.

- +

Syntax

asignal STKBlowHole ifrequency, iamplitude, [kreed, kv1[, knoise, kv2[, khole, kv3[, kreg, kv4[, kbreath, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -65,7 +65,7 @@

Initialization

- +

Performance

kreed -- controller 2, stiffness of reed. Value range of kv1 is 0-127.

knoise -- controller 4, gain of noise. Value range of kv2 is 0-127.

@@ -74,7 +74,7 @@

Performance

kbreath -- controller 128, breath pressure. Value range of kv5 is 0-127.

- +
@@ -100,20 +100,20 @@

Performance

- +

Examples

Here is an example of the STKBlowHole opcode. It uses the file STKBlowHole.csd.

- +

- Example 1030. Example of the STKBlowHole opcode. + Example 1031. Example of the STKBlowHole opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKBowed.html b/STKBowed.html index 3b23201884..a84444b9b2 100644 --- a/STKBowed.html +++ b/STKBowed.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKBowed ifrequency, iamplitude, [kpress, kv1[, kpos, kv2[, klfo, kv3[, klfodepth, kv4[, kvol, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kpress -- controller 2, bow pressure. Value range of kv1 is 0-127.

kpos -- controller 4, position on bow. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kvol -- controller 128, volume. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKBowed opcode. It uses the file STKBowed.csd.

- +

- Example 1031. Example of the STKBowed opcode. + Example 1032. Example of the STKBowed opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -158,7 +158,7 @@ 

Examples

- +

Credits

diff --git a/STKBrass.html b/STKBrass.html index ade8e42de4..de9bf0a0ee 100644 --- a/STKBrass.html +++ b/STKBrass.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKBrass ifrequency, iamplitude, [klip, kv1[, kslide, kv2[, klfo, kv3[, klfodepth, kv4[, kvol, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

klip -- controller 2, lip tension. Value range of kv1 is 0-127.

kslide -- controller 4, slide length. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kvol -- controller 128, volume. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKBrass opcode. It uses the file STKBrass.csd.

- +

- Example 1032. Example of the STKBrass opcode. + Example 1033. Example of the STKBrass opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -155,7 +155,7 @@ 

Examples

- +

Credits

diff --git a/STKClarinet.html b/STKClarinet.html index 4e4fb0872b..1df7d11702 100644 --- a/STKClarinet.html +++ b/STKClarinet.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKClarinet ifrequency, iamplitude, [kstiff, kv1[, knoise, kv2[, klfo, kv3[, klfodepth, kv4[, kbreath, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kstiff -- controller 2, reed stiffness. Value range of kv1 is 0-127.

knoise -- controller 4, gain of noise. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kbreath -- controller 128, breath pressure. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKClarinet opcode. It uses the file STKClarinet.csd.

- +

- Example 1033. Example of the STKClarinet opcode. + Example 1034. Example of the STKClarinet opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -153,7 +153,7 @@ 

Examples

- +

Credits

diff --git a/STKDrummer.html b/STKDrummer.html index 7f9dfa32d9..505b1173cb 100644 --- a/STKDrummer.html +++ b/STKDrummer.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -49,12 +49,12 @@

Description

- +

Syntax

asignal STKDrummer ifrequency, iamplitude
- +

Initialization

ifrequency -- Samples being played. @@ -64,7 +64,7 @@

Initialization

- +
@@ -85,20 +85,20 @@

Initialization

- +

Examples

Here is an example of the STKDrummer opcode. It uses the file STKDrummer.csd.

- +

- Example 1034. Example of the STKDrummer opcode. + Example 1035. Example of the STKDrummer opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -138,7 +138,7 @@ 

Examples

- +

Credits

diff --git a/STKFMVoices.html b/STKFMVoices.html index ade972d8b2..bbcf50d4c9 100644 --- a/STKFMVoices.html +++ b/STKFMVoices.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKFMVoices ifrequency, iamplitude, [kvowel, kv1[, kspec, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kvowel -- controller 2, vowel. Value range of kv1 is 0-127.

kspec -- controller 4, spectral tilt. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 Target. Value range of kv5 is 0-127.

- +
@@ -98,19 +98,19 @@

Performance

- +

Examples

Here is an example of the STKFMVoices opcode. It uses the file STKFMVoices.csd.

- +

- Example 1036. Example of the STKFMVoices opcode. + Example 1037. Example of the STKFMVoices opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -154,7 +154,7 @@ 

Examples

- +

Credits

diff --git a/STKFlute.html b/STKFlute.html index a18441a03d..56ba2be96d 100644 --- a/STKFlute.html +++ b/STKFlute.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKFlute ifrequency, iamplitude, [kjet, kv1[, knoise, kv2[, klfo, kv3[, klfodepth, kv4[, kbreath, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kjet -- controller 2, jet delay. Value range of kv1 is 0-127.

knoise -- controller 4, gain of noise. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kbreath -- controller 128, breath pressure. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKFlute opcode. It uses the file STKFlute.csd.

- +

- Example 1035. Example of the STKFlute opcode. + Example 1036. Example of the STKFlute opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -153,7 +153,7 @@ 

Examples

- +

Credits

diff --git a/STKHevyMetl.html b/STKHevyMetl.html index b3e6e9bed2..4b4d0ccc0b 100644 --- a/STKHevyMetl.html +++ b/STKHevyMetl.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -49,12 +49,12 @@

Description

- +

Syntax

asignal STKHevyMetl ifrequency, iamplitude, [kmod, kv1[, kcross, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -64,7 +64,7 @@

Initialization

- +

Performance

kmod -- controller2, total modulator index. Value range of kv1 is 0-127.

kcross -- controller 4, crossfade of modulator. Value range of kv2 is 0-127.

@@ -73,7 +73,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -99,20 +99,20 @@

Performance

- +

Examples

Here is an example of the STKHevyMetl opcode. It uses the file STKHevyMetl.csd.

- +

- Example 1037. Example of the STKHevyMetl opcode. + Example 1038. Example of the STKHevyMetl opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -158,7 +158,7 @@ 

Examples

- +

Credits

diff --git a/STKMandolin.html b/STKMandolin.html index 7b95d4c9df..c3fb1b3c30 100644 --- a/STKMandolin.html +++ b/STKMandolin.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKMandolin ifrequency, iamplitude, [kbody, kv1[, kpos, kv2[, ksus, kv3[, kdetune, kv4[, kmic, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kbody -- controller 2, size of body. Value range of kv1 is 0-127.

kpos -- controller 4, pluck position. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kmic -- controller 128, position of microphone. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKMandolin opcode. It uses the file STKMandolin.csd.

- +

- Example 1038. Example of the STKMandolin opcode. + Example 1039. Example of the STKMandolin opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKModalBar.html b/STKModalBar.html index 59e4042ef6..9c69457bac 100644 --- a/STKModalBar.html +++ b/STKModalBar.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -47,12 +47,12 @@

Description

This opcode is a resonant bar instrument.It has a number of different struck bar instruments.

- +

Syntax

asignal STKModalBar ifrequency, iamplitude, [khard, kv1[, kpos, kv2[, klfo, kv3[, klfodepth, kv4[, kmix, kv5[, kvol, kv6[, kinstr, kv7]]]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -62,7 +62,7 @@

Initialization

- +

Performance

khard -- controller 2, hardness of the stick. Value range of kv1 is 0-127.

kpos -- controller 4, stick position. Value range of kv2 is 0-127.

@@ -73,7 +73,7 @@

Performance

kinstr -- controller 16, instrument presets (0 = marimba, 1 = vibraphone, 2 = agogo, 3 = wood1, 4 = reso, 5 = wood2, 6 = beats, 7 = two fixed, 8 = clump). Value range of kv7 is 0-16.

- +
@@ -99,20 +99,20 @@

Performance

- +

Examples

Here is an example of the STKModalBar opcode. It uses the file STKModalBar.csd.

- +

- Example 1039. Example of the STKModalBar opcode. + Example 1040. Example of the STKModalBar opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -155,7 +155,7 @@ 

Examples

- +

Credits

diff --git a/STKMoog.html b/STKMoog.html index 63f623d238..758f73672c 100644 --- a/STKMoog.html +++ b/STKMoog.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKMoog ifrequency, iamplitude, [kq, kv1[, krate, kv2[, klfo, kv3[, klfodepth, kv4[, kvol, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kq -- controller 2, Q filter. Value range of kv1 is 0-127.

krate -- controller 4, rate of filter sweep. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kvol -- controller 128, volume. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKMoog opcode. It uses the file STKMoog.csd.

- +

- Example 1040. Example of the STKMoog opcode. + Example 1041. Example of the STKMoog opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKPercFlut.html b/STKPercFlut.html index 6b2ea09077..e05b204ba6 100644 --- a/STKPercFlut.html +++ b/STKPercFlut.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -47,12 +47,12 @@

Description

STKPercFlut is a percussive flute FM synthesis instrument. The instrument uses an algorithm like the algorithm 4 of the TX81Z.

- +

Syntax

asignal STKPercFlut ifrequency, iamplitude, [kmod, kv1[, kcross, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -62,7 +62,7 @@

Initialization

- +

Performance

kmod -- controller 2, total modulator index. Value range of kv1 is 0-127.

kcross -- controller 4, crossfade of modulator. Value range of kv2 is 0-127.

@@ -71,7 +71,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -97,20 +97,20 @@

Performance

- +

Examples

Here is an example of the STKPercFlut opcode. It uses the file STKPercFlut.csd.

- +

- Example 1041. Example of the STKPercFlut opcode. + Example 1042. Example of the STKPercFlut opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKPlucked.html b/STKPlucked.html index c2a49abba1..d392a3cbcb 100644 --- a/STKPlucked.html +++ b/STKPlucked.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKPlucked ifrequency, iamplitude
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +
@@ -84,20 +84,20 @@

Initialization

- +

Examples

Here is an example of the STKPlucked opcode. It uses the file STKPlucked.csd.

- +

- Example 1042. Example of the STKPlucked opcode. + Example 1043. Example of the STKPlucked opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -139,7 +139,7 @@ 

Examples

- +

Credits

diff --git a/STKResonate.html b/STKResonate.html index d5cc26c760..9bbcf8d36e 100644 --- a/STKResonate.html +++ b/STKResonate.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKResonate ifrequency, iamplitude, [kfreq, kv1[, kpole, kv2[, knotch, kv3[, kzero, kv4[, kenv, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kfreq -- controller 2, frequency of resonance. Value range of kv1 is 0-127.

kpole -- controller 4, pole radii. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kenv -- controller 128, gain of envelope. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKResonate opcode. It uses the file STKResonate.csd.

- +

- Example 1043. Example of the STKResonate opcode. + Example 1044. Example of the STKResonate opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -157,7 +157,7 @@ 

Examples

- +

Credits

diff --git a/STKRhodey.html b/STKRhodey.html index 72172b2e7e..fe71b29288 100644 --- a/STKRhodey.html +++ b/STKRhodey.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -52,12 +52,12 @@

Description

- +

Syntax

asignal STKRhodey ifrequency, iamplitude, [kmod, kv1[, kcross, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -67,7 +67,7 @@

Initialization

- +

Performance

kmod -- controller 2, modulator index 1. Value range of kv1 is 0-127.

kcross -- controller 4, crossfade of outputs. Value range of kv2 is 0-127.

@@ -76,7 +76,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -102,20 +102,20 @@

Performance

- +

Examples

Here is an example of the STKRhodey opcode. It uses the file STKRhodey.csd.

- +

- Example 1044. Example of the STKRhodey opcode. + Example 1045. Example of the STKRhodey opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -159,7 +159,7 @@ 

Examples

- +

Credits

diff --git a/STKSaxofony.html b/STKSaxofony.html index 8ad5a2458f..af09feabe8 100644 --- a/STKSaxofony.html +++ b/STKSaxofony.html @@ -38,7 +38,7 @@

STKSaxofony is a faux conical bore reed instrument.

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -50,12 +50,12 @@

Description

If the excitation is placed at the string mid-point, the sound is that of a clarinet. At points closer to the "bridge", the sound is closer to that of a saxophone.

- +

Syntax

asignal STKSaxofony ifrequency, iamplitude, [kstiff, kv1[, kapert, kv2[, kblow, kv3[, knoise, kv4[, klfo, kv5[, klfodepth, kv6[, kbreath, kv7]]]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -65,7 +65,7 @@

Initialization

- +

Performance

kstiff -- controller 2, stiffness of reed. Value range of kv1 is 0-127.

kapert -- controller 26, reed aperture. Value range of kv2 is 0-127.

@@ -76,7 +76,7 @@

Performance

kbreath -- controller 128, breath pressure. Value range of kv7 is 0-127.

- +
@@ -102,20 +102,20 @@

Performance

- +

Examples

Here is an example of the STKSaxofony opcode. It uses the file STKSaxofony.csd.

- +

- Example 1045. Example of the STKSaxofony opcode. + Example 1046. Example of the STKSaxofony opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -161,7 +161,7 @@ 

Examples

- +

Credits

diff --git a/STKShakers.html b/STKShakers.html index 1a5e9c4718..84f900e51f 100644 --- a/STKShakers.html +++ b/STKShakers.html @@ -38,7 +38,7 @@

STKShakers is an instrument that simulates environmental sounds or collisions of multiple independent sound producing objects.

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -50,12 +50,12 @@

Description

It simulates of breaking sticks, crunchy snow (or not), a wrench, sandpaper, and more..

- +

Syntax

asignal STKShakers ifrequency, iamplitude, [kenerg, kv1[, kdecay, kv2[, kshake, kv3[, knum, kv4[, kres, kv5[, kinstr, kv6]]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -65,7 +65,7 @@

Initialization

- +

Performance

kenerg -- controller 2, shake energy. Value range of kv1 is 0-127.

kdecay -- controller 4, system decay. Value range of kv2 is 0-127.

@@ -75,7 +75,7 @@

Performance

kinstr -- controller 1071, instrument selection (Maraca = 0, Cabasa = 1, Sekere = 2, Guiro = 3, Water Drops = 4, Bamboo Chimes = 5, Tambourine = 6, Sleigh Bells = 7, Sticks = 8, Crunch = 9, Wrench = 10, Sand Paper = 11, Coke Can = 12, Next Mug = 13, Penny + Mug = 14, Nickle + Mug = 15, Dime + Mug = 16, Quarter + Mug = 17, Franc + Mug = 18, Peso + Mug = 19, Big Rocks = 20, Little Rocks = 21, Tuned Bamboo Chimes = 22). Value range of kv6 is 0-22.

- +
@@ -101,20 +101,20 @@

Performance

- +

Examples

Here is an example of the STKShakers opcode. It uses the file STKShakerscsd.

- +

- Example 1046. Example of the STKShakers opcode. + Example 1047. Example of the STKShakers opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKSimple.html b/STKSimple.html index 0e0b1edc45..552032662d 100644 --- a/STKSimple.html +++ b/STKSimple.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -49,12 +49,12 @@

Description

- +

Syntax

asignal STKSimple ifrequency, iamplitude, [kpos, kv1[, kcross, kv2[, kenv, kv3[, kgain, kv4]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -64,7 +64,7 @@

Initialization

- +

Performance

kpos -- controller 2, position of filter pole. Value range of kv1 is 0-127.

kcross -- controller 4, noise/pitched cross-fade. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kgain -- controller 128, gain. Value range of kv4 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKSimple opcode. It uses the file STKSimple.csd.

- +

- Example 1047. Example of the STKSimple opcode. + Example 1048. Example of the STKSimple opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKSitar.html b/STKSitar.html index b5f6c44424..ef995f8c6a 100644 --- a/STKSitar.html +++ b/STKSitar.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

- +

Syntax

asignal STKSitar ifrequency, iamplitude
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +
@@ -84,20 +84,20 @@

Initialization

- +

Examples

Here is an example of the STKSitar opcode. It uses the file STKSitar.csd.

- +

- Example 1048. Example of the STKSitar opcode. + Example 1049. Example of the STKSitar opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -140,7 +140,7 @@ 

Examples

- +

Credits

diff --git a/STKStifKarp.html b/STKStifKarp.html index 615a7ed54d..dd77b27323 100644 --- a/STKStifKarp.html +++ b/STKStifKarp.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -49,12 +49,12 @@

Description

- +

Syntax

asignal STKStifKarp ifrequency, iamplitude, [kpos, kv1[, ksus, kv2[, kstretch, kv3]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -64,14 +64,14 @@

Initialization

- +

Performance

kpos -- controller 4, pickup position. Value range of kv1 is 0-127.

ksus -- controller11, string sustain. Value range of kv2 is 0-127.

kstretch -- controller 1, string stretch. Value range of kv3 is 0-127.

- +
@@ -97,20 +97,20 @@

Performance

- +

Examples

Here is an example of the STKStifKarp opcode. It uses the file STKStifKarp.csd.

- +

- Example 1049. Example of the STKStifKarp opcode. + Example 1050. Example of the STKStifKarp opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -154,7 +154,7 @@ 

Examples

- +

Credits

diff --git a/STKTubeBell.html b/STKTubeBell.html index cbb8d2a624..dd2eb6dae7 100644 --- a/STKTubeBell.html +++ b/STKTubeBell.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

It uses two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z.

- +

Syntax

asignal STKTubeBell ifrequency, iamplitude, [kmod, kv1[, kcross, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kmod -- controller 2, modulator index 1. Value range of kv1 is 0-127.

kcross -- controller 4, crossfade of outputs. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKTubeBell opcode. It uses the file STKTubeBell.csd.

- +

- Example 1050. Example of the STKTubeBell opcode. + Example 1051. Example of the STKTubeBell opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/STKVoicForm.html b/STKVoicForm.html index d290a9ef00..b7d7329fae 100644 --- a/STKVoicForm.html +++ b/STKVoicForm.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -51,12 +51,12 @@

Description

cascade synthesis is the most natural so that us what you will find here.

- +

Syntax

asignal STKVoicForm ifrequency, iamplitude, [kmix, kv1[, ksel, kv2[, klfo, kv3[, klfodepth, kv4[, kloud, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -66,7 +66,7 @@

Initialization

- +

Performance

kmix -- controller 2, voiced/unvoiced mix. Value range of kv1 is 0-127.

ksel -- controller 4, vowel/phoneme selection. Value range of kv2 is 0-127.

@@ -75,7 +75,7 @@

Performance

kloud -- controller 128, loudness (spectral tilt). Value range of kv5 is 0-127.

- +
@@ -101,7 +101,7 @@

Performance

- +

Examples

Here is an example of the STKVoicForm opcode. @@ -109,13 +109,13 @@

Examples

- +

- Example 1051. Example of the STKVoicForm opcode. + Example 1052. Example of the STKVoicForm opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -158,7 +158,7 @@ 

Examples

- +

Credits

diff --git a/STKWhistle.html b/STKWhistle.html index 4beb231aec..4becd4ef26 100644 --- a/STKWhistle.html +++ b/STKWhistle.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -47,12 +47,12 @@

Description

STKWhistle produces (police) whistle sounds. It uses a hybrid physical/spectral model of a police whistle (a la Cook).

- +

Syntax

asignal STKWhistle ifrequency, iamplitude, [kmod, kv1[, knoise, kv2[, kfipfreq, kv3[, kfipgain, kv4[, kvol, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -62,7 +62,7 @@

Initialization

- +

Performance

kmod -- controller 2, blowing frequency modulation. Value range of kv1 is 0-127.

knoise -- controller 4, noise gain. Value range of kv2 is 0-127.

@@ -71,7 +71,7 @@

Performance

kvol -- controller 128, volume. Value range of kv5 is 0-127.

- +
@@ -97,20 +97,20 @@

Performance

- +

Examples

Here is an example of the STKWhistle opcode. It uses the file STKWhistle.csd.

- +

- Example 1052. Example of the STKWhistle opcode. + Example 1053. Example of the STKWhistle opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -155,7 +155,7 @@ 

Examples

- +

Credits

diff --git a/STKWurley.html b/STKWurley.html index 8068b07e38..0a71445baa 100644 --- a/STKWurley.html +++ b/STKWurley.html @@ -39,7 +39,7 @@

- +

Description

Plugin opcode in stkopd. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

@@ -48,12 +48,12 @@

Description

It uses two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z.

- +

Syntax

asignal STKWurley ifrequency, iamplitude, [kmod, kv1[, kcross, kv2[, klfo, kv3[, klfodepth, kv4[, kadsr, kv5]]]]]
- +

Initialization

ifrequency -- Frequency of note played, in Hertz. @@ -63,7 +63,7 @@

Initialization

- +

Performance

kmod -- controller 2, modulator index 1. Value range of kv1 is 0-127.

kcross -- controller 4, crossfade of outputs. Value range of kv2 is 0-127.

@@ -72,7 +72,7 @@

Performance

kadsr -- controller 128, ADSR 2 and 4 target. Value range of kv5 is 0-127.

- +
@@ -98,20 +98,20 @@

Performance

- +

Examples

Here is an example of the STKWurley opcode. It uses the file STKWurley.csd.

- +

- Example 1053. Example of the STKWurley opcode. + Example 1054. Example of the STKWurley opcode.

- +
 <CsoundSynthesizer>
 <CsOptions>
@@ -156,7 +156,7 @@ 

Examples

- +

Credits

diff --git a/ScoreGenRef.html b/ScoreGenRef.html index d59f1e4299..e20aafeda4 100644 --- a/ScoreGenRef.html +++ b/ScoreGenRef.html @@ -35,7 +35,7 @@

GEN Routines

GEN routines are used as data generators for function tables. When a function table is created using the f score statement the GEN function is given as its fourth argument. A negative GEN number implies that the function is not rescaled, and maintains its original values.

-

Sine/Cosine Generators:

+

Sine/Cosine Generators:

  • GEN09 - Composite waveforms made up of weighted sums of simple sinusoids.
  • @@ -47,7 +47,7 @@

    Sine/Cosine Generators:

  • GEN34 - Generate composite waveforms by mixing simple sinusoids.
-

+

Line/Exponential Segment Generators:

@@ -61,7 +61,7 @@

  • GEN27 - Construct functions from segments of straight lines in breakpoint fashion.
  • -

    +

    File Access GEN Routines:

    @@ -74,7 +74,7 @@

    - Transfers data from an MP3 soundfile into a function table.

    -

    +

    Numeric Value Access GEN Routines

    @@ -85,7 +85,7 @@

  • GEN52 - Creates an interleaved multichannel table from the specified source tables, in the format expected by the ftconv opcode.
  • -

    +

    Window Function GEN Routines

    @@ -93,7 +93,7 @@

  • GEN20 - Generates functions of different windows.
  • -

    +

    Random Function GEN Routines

    @@ -104,7 +104,7 @@

  • GEN42 - Generates a random distribution of discrete ranges of values.
  • -

    +

    Waveshaping GEN Routines

    @@ -115,7 +115,7 @@

  • GEN15 - Creates two tables of stored polynomial functions.
  • -

    +

    Amplitude Scaling GEN Routines

    @@ -125,7 +125,7 @@

  • GEN24 - Reads numeric values from another allocated function-table and rescales them.
  • -

    +

    Mixing GEN Routines

    @@ -135,7 +135,7 @@

  • GEN32 - Mixes any waveform, resampled with either FFT or linear interpolation.
  • -

    +

    Pitch and Tuning GEN Routines

    @@ -143,7 +143,7 @@

  • GEN51 - fills a table with a fully customized micro-tuning scale, in the manner of Csound opcodes cpstun, cpstuni and cpstmid.
  • -

    +

    Named GEN Routines

    Csound's GEN routines can be extended with GEN function diff --git a/UtilityAtsa.html b/UtilityAtsa.html index 6317d95bf9..1d2caf845f 100644 --- a/UtilityAtsa.html +++ b/UtilityAtsa.html @@ -39,19 +39,19 @@

    - +

    Description

    ATS analysis for use with the Csound ATS Resynthesis opcodes.

    - +

    Syntax

    csound -U atsa [flags] infilename outfilename
    - +

    Initialization

    The following flags can be set for atsa (The default values are @@ -116,7 +116,7 @@

    Initialization

    - +

    Parameters

    ATS analysis was devised by Juan Pampin. For complete information on ATS visit: https://ccrma.stanford.edu/~juan/ATS_manual.html. @@ -272,7 +272,7 @@

    Parameters

    - +

    Examples

    The following command: @@ -291,14 +291,14 @@

    Examples

    - +

    - Example 1370. Example of the atsa utility. + Example 1371. Example of the atsa utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    diff --git a/UtilitySoundfile.html b/UtilitySoundfile.html
    index eedcefb950..2da6d7bd3c 100644
    --- a/UtilitySoundfile.html
    +++ b/UtilitySoundfile.html
    @@ -86,7 +86,7 @@ 

    Analysis File Generation (ATSA, CV

    -

    Credits

    +

    Credits

    Dan Ellis

    MIT Media Lab

    Cambridge, Massachussetts

    diff --git a/a.html b/a.html index 8e13b31b0c..7e6132b1d6 100644 --- a/a.html +++ b/a.html @@ -40,19 +40,19 @@

    - +

    Description

    This causes score time to be advanced by a specified amount without producing sound samples.

    - +

    Syntax

    a p1  p2  p3
    - +

    Performance

    @@ -71,7 +71,7 @@

    Performance

    - +

    Special Considerations

    This statement allows the beat count within a score section to be advanced without generating intervening sound samples. This can be of use when a score section is incomplete (the beginning or middle is missing) and the user does not wish to generate and listen to a lot of silence. @@ -88,19 +88,19 @@

    Special Considerations

    - +

    Examples

    Here is an example of the a statement. It uses the file a.csd.

    - +

    - Example 1277. Example of the a statement. + Example 1278. Example of the a statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/array.html b/array.html index 171284cf0f..6c1fadfd05 100644 --- a/array.html +++ b/array.html @@ -39,39 +39,39 @@

    - +

    Description

    Generate a vector (one-dimensional k-rate array) with initial values.

    - +

    Syntax

    karray[] array ival1, ival2,.....ivaln
    - +

    Initialization

    ival1,...ivaln -- values to place in the vector.

    - +

    Examples

    Here is an example of the array opcode. It uses the file array.csd.

    - +

    - Example 1345. Example of the array opcode. + Example 1346. Example of the array opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -107,7 +107,7 @@ 

    Examples

    - +

    See Also

    Vectorial opcodes @@ -115,7 +115,7 @@

    See Also

    - +

    Credits

    diff --git a/b.html b/b.html index 0759f65d95..fc92c00aaa 100644 --- a/b.html +++ b/b.html @@ -39,25 +39,25 @@

    - +

    Description

    This statement resets the clock.

    - +

    Syntax

    b p1
    - +

    Performance

    p1 -- Specifies how the clock is to be set.

    - +

    Special Considerations

    p1 is the number of beats by which p2 values of subsequent i statements are modified. If p1 is positive, the clock is reset forward, and subsequent notes appear later, the number of beats specified by p1 being added to the note's p2. If p1 is negative, the clock is reset backward, and subsequent notes appear earlier, the number of beats specified by p1 being subtracted from the note's p2. There is no cumulative affect. The clock is reset with each b statement. If p1 = 0, the clock is returned to its original position, and subsequent notes appear at their specified p2. @@ -65,7 +65,7 @@

    Special Considerations

    - +

    Examples

    @@ -89,14 +89,14 @@

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    Explanation suggested and example provided by Paul Winkler. (Csound Version 4.07) diff --git a/bformdec.html b/bformdec.html index 5ca3349c45..8bc6558610 100644 --- a/bformdec.html +++ b/bformdec.html @@ -39,7 +39,7 @@

    - +

    Description

    Decodes an ambisonic B format signal into loudspeaker specific signals. Note that this opcode is @@ -49,7 +49,7 @@

    Description

    - +

    Syntax

    ao1, ao2 bformdec isetup, aw, ax, ay, az [, ar, as, at, au, av \
           [, abk, al, am, an, ao, ap, aq]]
    @@ -61,7 +61,7 @@

    Syntax

    [, ar, as, at, au, av [, abk, al, am, an, ao, ap, aq]]]
    - +

    Initialization

    isetup –- loudspeaker setup. There are @@ -83,7 +83,7 @@

    Initialization

    (315/0), (315/30).

    - +

    Performance

    aw, ax, ay, ... @@ -94,21 +94,21 @@

    Performance

    - +

    Example

    Here is an example of the bformdec opcode. It uses the file bformenc.csd.

    - +

    - Example 1346. Example of the bformdec opcode. + Example 1347. Example of the bformdec opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -167,7 +167,7 @@ 

    Example

    - +

    Credits

    diff --git a/bformenc.html b/bformenc.html index 88f18c41ab..f84ef6d27c 100644 --- a/bformenc.html +++ b/bformenc.html @@ -39,7 +39,7 @@

    - +

    Description

    Codes a signal into the ambisonic B format. Note that this opcode is @@ -51,7 +51,7 @@

    Description

    - +

    Syntax

    aw, ax, ay, az bformenc asig, kalpha, kbeta, kord0, kord1
    aw, ax, ay, az, ar, as, at, au, av bformenc asig, kalpha, kbeta, \
    @@ -60,7 +60,7 @@ 

    Syntax

    asig, kalpha, kbeta, kord0, kord1, kord2, kord3
    - +

    Performance

    aw, ax, ay, ... @@ -89,21 +89,21 @@

    Performance

    - +

    Example

    Here is an example of the bformenc opcode. It uses the file bformenc.csd.

    - +

    - Example 1347. Example of the bformenc opcode. + Example 1348. Example of the bformenc opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -162,7 +162,7 @@ 

    Example

    - +

    Credits

    diff --git a/capB.html b/capB.html index 6f6c8ff9e5..20793eb983 100644 --- a/capB.html +++ b/capB.html @@ -39,25 +39,25 @@

    - +

    Description

    This statement adjusts the clock accumultively.

    - +

    Syntax

    B p1
    - +

    Performance

    p1 -- Specifies how the clock is to be set.

    - +

    Special Considerations

    p1 is the number of beats by which p2 values of subsequent @@ -72,19 +72,19 @@

    Special Considerations

    - +

    Examples

    Here is an example of the B statement. It uses the file capB.csd.

    - +

    - Example 1278. Example of the B statement. + Example 1279. Example of the B statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -159,14 +159,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    New in Csound 6.15. diff --git a/clock.html b/clock.html index 2f900334f2..49e2f846bd 100644 --- a/clock.html +++ b/clock.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated. Use the rtclock opcode instead. diff --git a/cs.html b/cs.html index 7471f18dbe..98b581747c 100644 --- a/cs.html +++ b/cs.html @@ -42,7 +42,7 @@

    - +

    Description

    Starts Csound with a set of options that can be controlled @@ -51,12 +51,12 @@

    Description

    - +

    Syntax

    cs [-OPTIONS] <name> [CSOUND OPTIONS ... ]
    - +

    Initialization

    Flags: @@ -268,7 +268,7 @@

    Initialization

    - +

    Examples

    Assuming the following environment variables: @@ -323,7 +323,7 @@

    Examples

    - +

    Credits

    Author: Istvan Varga

    Jan 2003

    diff --git a/csb64enc.html b/csb64enc.html index bacc589f3b..1ee15ea03a 100644 --- a/csb64enc.html +++ b/csb64enc.html @@ -40,19 +40,19 @@

    - +

    Description

    The csb64enc utility generates a Base64 encoded text file from a binary file, such as a standard MIDI file (.mid) or any type of audio file. It is useful to convert a file in the format accepted by the <CsFileB> section of a csd file, to include the file within it.

    - +

    Syntax

    csb64enc [OPTIONS ... ] infile1 [ infile2 [ ... ]]
    - +

    Initialization

    Flags: @@ -77,7 +77,7 @@

    Initialization

    - +

    Examples

    @@ -90,7 +90,7 @@

    Examples

    - +

    Credits

    Author: Istvan Varga

    Jan 2003

    diff --git a/cudanal.html b/cudanal.html index ba7827508f..ed5f430f01 100644 --- a/cudanal.html +++ b/cudanal.html @@ -41,7 +41,7 @@

    - +

    Description

    Plugin opcode in cuda. This opcode is part of the plugin repository and has to be installed separately. @@ -51,12 +51,12 @@

    Description

    - +

    Syntax

    fsig cudanal ain, ifftsize, ioverlap, iwinsize, iwintype [, iformat] [, iinit]
    - +

    Initialization

    ifftsize -- The FFT size in samples. Need not be a power of two (though these are especially efficient), but must be even. Odd numbers are rounded up internally. ifftsize determines the number of analysis bins in fsig, as ifftsize/2 + 1. For example, where ifftsize = 1024, fsig will contain 513 analysis bins, ordered linearly from the fundamental to Nyquist. The fundamental of analysis (which in principle gives the lowest resolvable frequency) is determined as sr/ifftsize. Thus, for the example just given and assuming sr = 44100, the fundamental of analysis is 43.07Hz. In practice, due to the phase-preserving nature of the phase vocoder, the frequency of any bin can deviate bilaterally, so that DC components are recorded. Given a strongly pitched signal, frequencies in adjacent bins can bunch very closely together, around partials in the source, and the lowest bins may even have negative frequencies. @@ -147,20 +147,20 @@

    Initialization

    - +

    Examples

    Here is an example of the cudanal opcode. It uses the file cudanal.csd.

    - +

    - Example 1342. Example of the cudanal opcode. + Example 1343. Example of the cudanal opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -214,7 +214,7 @@ 

    Examples

    - +

    Credits

    diff --git a/cudasliding.html b/cudasliding.html index a3bc6cf179..d0bd0b387a 100644 --- a/cudasliding.html +++ b/cudasliding.html @@ -41,7 +41,7 @@

    - +

    Description

    Plugin opcode in cuda. This opcode is part of the plugin repository and has to be installed separately. @@ -52,19 +52,19 @@

    Description

    - +

    Syntax

    asig cudasliding ain, amod, iwinsize
    - +

    Initialization

    iwinsize -- The DFT size in samples. Need not be a power of two. ifftsize determines the number of analysis bins used.

    - +

    Performance

    ain -- input signal for transformation. @@ -75,20 +75,20 @@

    Performance

    - +

    Examples

    Here is an example of the cudasliding opcode. It uses the file cudasliding.csd.

    - +

    - Example 1344. Example of the cudasliding opcode. + Example 1345. Example of the cudasliding opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -130,7 +130,7 @@ 

    Examples

    - +

    Credits

    diff --git a/cudasynth.html b/cudasynth.html index d589f35254..f1e4df2576 100644 --- a/cudasynth.html +++ b/cudasynth.html @@ -40,7 +40,7 @@

    - +

    Description

    Plugin opcode in cuda. This opcode is part of the plugin repository and has to be installed separately. @@ -50,14 +50,14 @@

    Description

    - +

    Syntax

    asig cudasynth kamp, kfreq, itab, iftab, iatab[, inum]
    asig cudasynth fsig, kamp, kfreq[, inum]
    asig cudasynth fsig
    - +

    Initialization

    itab -- @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    kamp -- @@ -86,20 +86,20 @@

    Performance

    - +

    Examples

    Here is an example of the cudasynth opcode. It uses the file cudasynth.csd.

    - +

    - Example 1343. Example of the cudasynth opcode. + Example 1344. Example of the cudasynth opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    Credits

    diff --git a/cvanal.html b/cvanal.html index 5586473fd0..532d82bcef 100644 --- a/cvanal.html +++ b/cvanal.html @@ -39,20 +39,20 @@

    - +

    Description

    Impulse Response Fourier Analysis for convolve operator

    - +

    Syntax

    csound -U cvanal [flags] infilename outfilename
    cvanal [flags] infilename outfilename
    - +

    Initialization

    cvanal -- converts a soundfile into a single Fourier transform frame. The output file can be used by the convolve operator to perform Fast Convolution between an input signal and the original impulse response. Analysis is conditioned by the flags below. A space is optional between the flag and its argument. @@ -75,7 +75,7 @@

    Initialization

    - +

    Files

    The output file has a special convolve header, containing details of the source audio file. The analysis data is stored as float, in rectangular (real/imaginary) form. @@ -99,7 +99,7 @@

    Files

    - +

    Examples

    @@ -117,14 +117,14 @@

    Examples

    Here is an example of the cvanal utility. It uses the file cvanal.csd.

    - +

    - Example 1371. Example of the cvanal utility. + Example 1372. Example of the cvanal utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -188,7 +188,7 @@ 

    Examples

    - +

    Credits

    Author: Greg Sullivan

    Based on algorithm given in Elements Of Computer Music, by F. Richard Moore.

    diff --git a/d.html b/d.html index b444e7ca91..2243650d0a 100644 --- a/d.html +++ b/d.html @@ -40,7 +40,7 @@

    - +

    Description

    This statement calls for an instrument that has been held @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    i  p1  p2  p3  p4
    - +

    Initialization

    p1 -- Instrument number. An optional @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    Beats are evaluated as seconds, unless there is a t statement in this score section or a -t flag in the command-line. @@ -81,19 +81,19 @@

    Performance

    - +

    Examples

    Here is an example of the d statement. It uses the file d_statement.csd.

    - +

    - Example 1280. Example of the d statement. + Example 1281. Example of the d statement.

    - +
     <CsoundSynthesizer>
     
    @@ -127,14 +127,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    Author: John ffitch, new in version 6.09. diff --git a/dnoise.html b/dnoise.html index 824cd181d7..7628ff5fca 100644 --- a/dnoise.html +++ b/dnoise.html @@ -39,19 +39,19 @@

    - +

    Description

    This is a noise reduction scheme using frequency-domain noise-gating.

    - +

    Syntax

    dnoise [flags] -i noise_ref_file  -o output_soundfile  soundfile_format  input_soundfile
    - +

    Initialization

    Dnoise specific flags: @@ -198,7 +198,7 @@

    Initialization

    - +

    Performance

    This is a noise reduction scheme using frequency-domain noise-gating. This should work best in the case of high signal-to-noise with hiss-type noise. @@ -224,20 +224,20 @@

    Performance

    - +

    Examples

    Here is an example of the dnoise utility. It uses the file dnoise.csd, MathewsNoise.wav and MathewsN.wav.

    - +

    - Example 1376. Example of the dnoise utility. + Example 1377. Example of the dnoise utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -305,7 +305,7 @@ 

    Examples

    - +

    Credits

    Author: Mark Dolson

    August 26, 1989

    diff --git a/e.html b/e.html index bd88fcaddc..c75c7ebd08 100644 --- a/e.html +++ b/e.html @@ -39,25 +39,25 @@

    - +

    Description

    This statement may be used to mark the end of the last section of the score.

    - +

    Syntax

    e [0 time]
    - +

    Performance

    The second p-field time is optional and if present determines the end time (length in beats) of the final section of the score. This time must be after the end of the last event otherwise it will have no effect. "Always on" instruments will end at the given time. Extending the section in this way is useful to avoid prematurely cutting off reverb tails or other effects.

    - +

    Special Considerations

    The e statement is contextually identical to an s statement. Additionally, the e statement terminates all signal generation (including indefinite performance) and closes all input and output files. @@ -71,19 +71,19 @@

    Special Considerations

    - +

    Examples

    Here is an example of the e statement. It uses the file e.csd.

    - +

    - Example 1281. Example of the e statement. + Example 1282. Example of the e statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/envext.html b/envext.html index a0a678cedd..c5fe9d91b8 100644 --- a/envext.html +++ b/envext.html @@ -40,13 +40,13 @@

    - +

    Syntax

    envext [-flags] soundfile
    csound -U envext [-flags] soundfile
    - +

    Initialization

    soundfile - Name of the input soundfile. @@ -70,20 +70,20 @@

    Initialization

    - +

    Examples

    Here is an example of the envext utility. It uses the file envext.csd.

    - +

    - Example 1378. Example of the envext utility. + Example 1379. Example of the envext utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -148,7 +148,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    1995

    diff --git a/extractor.html b/extractor.html index a57c5ddeea..9531912e95 100644 --- a/extractor.html +++ b/extractor.html @@ -40,7 +40,7 @@

    - +

    Description

    Extract a section of audio, by time or sample, from an @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    extractor [OPTIONS ... ] infile
    - +

    Initialization

    Flags: @@ -141,7 +141,7 @@

    Initialization

    - +

    Examples

    @@ -165,14 +165,14 @@

    Examples

    Here is a complete example of the extractor utility. It uses the file extractor.csd.

    - +

    - Example 1379. Example of the extractor utility. + Example 1380. Example of the extractor utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -233,7 +233,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    1994

    diff --git a/f.html b/f.html index c8ebb09f68..f4a79bf881 100644 --- a/f.html +++ b/f.html @@ -40,19 +40,19 @@

    - +

    Description

    This causes a GEN subroutine to place values in a stored function table for use by instruments.

    - +

    Syntax

    f p1  p2  p3  p4  p5 ... PMAX
    - +

    Performance

    p1 -- Table number by which the stored function will be known. A negative number requests that the table be destroyed. @@ -70,7 +70,7 @@

    Performance

    p5 ... PMAX -- Parameters whose meaning is determined by the particular GEN routine.

    - +

    Special Considerations

    Function tables are arrays of floating-point values. You can create a simple sine wave using the line: @@ -161,7 +161,7 @@

    Special Considerations

    - +

    See also

    GEN ROUTINES @@ -171,7 +171,7 @@

    See also

    - +

    Credits

    Updated August 2002 thanks to a note from Rasmus Ekman. There is no longer a hard limit of 200 function tables. diff --git a/fin.html b/fin.html index ac35629c2c..c1523adb88 100644 --- a/fin.html +++ b/fin.html @@ -39,20 +39,20 @@

    - +

    Description

    Read signals from a file at a-rate.

    - +

    Syntax

    fin ifilename, iskipframes, iformat, ain1 [, ain2] [, ain3] [,...]
    fin ifilename, iskipframes, iformat, arr[]
    - +

    Initialization

    ifilename -- input file name (can be a string or a handle number generated by fiopen). @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    fin (file input) is the complement of fout: it reads a multichannel file to generate audio rate signals. The user must be sure that the number of channels of the input file is the same as the number of ainX arguments. @@ -102,20 +102,20 @@

    Performance

    - +

    Examples

    Here is an example of the fin opcode. It uses the file fin.csd and fox.wav.

    - +

    - Example 1348. Example of the fin opcode. + Example 1349. Example of the fin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,7 +158,7 @@ 

    Examples

    - +

    Credits

    diff --git a/het_export.html b/het_export.html index 74a6bf7a72..dcc13173a0 100644 --- a/het_export.html +++ b/het_export.html @@ -39,13 +39,13 @@

    - +

    Syntax

    het_export het_file cstext_file
    csound -U het_export het_file cstext_file
    - +

    Initialization

    het_file - Name of the input .het file. @@ -58,7 +58,7 @@

    Initialization

    - +

    Credits

    Author: John ffitch

    1995

    diff --git a/het_import.html b/het_import.html index cce0d9f640..549c847ed1 100644 --- a/het_import.html +++ b/het_import.html @@ -39,13 +39,13 @@

    - +

    Syntax

    het_import cstext_file het_file
    csound -U het_import cstext_file het_file
    - +

    Initialization

    cstext_file - Name of the input comma-separated text file. @@ -58,7 +58,7 @@

    Initialization

    - +

    Credits

    Author: John ffitch

    1995

    diff --git a/hetro.html b/hetro.html index e14d521b58..7b49e85c1a 100644 --- a/hetro.html +++ b/hetro.html @@ -39,20 +39,20 @@

    - +

    Description

    Hetrodyne filter analysis for the Csound adsyn generator.

    - +

    Syntax

    csound -U hetro [flags] infilename outfilename
    hetro [flags] infilename outfilename
    - +

    Initialization

    hetro takes an input soundfile, decomposes it into component sinusoids, and outputs a description of the components in the form of breakpoint amplitude and frequency tracks. Analysis is conditioned by the control flags below. A space is optional between flag and value. @@ -96,7 +96,7 @@

    Initialization

    - +

    Performance

    As of Csound 4.08, hetro can write SDIF @@ -106,7 +106,7 @@

    Performance

    - +

    File Format

    @@ -152,7 +152,7 @@

    File Format

    - +

    Examples

    @@ -179,14 +179,14 @@

    Examples

    - +

    - Example 1372. Example of the hetro utility. + Example 1373. Example of the hetro utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -243,7 +243,7 @@ 

    Examples

    - +

    Credits

    diff --git a/hrtfer.html b/hrtfer.html index 7961db5c71..d87b9bed3f 100644 --- a/hrtfer.html +++ b/hrtfer.html @@ -39,7 +39,7 @@

    - +

    Description

    Output is binaural (headphone) 3D audio. @@ -59,12 +59,12 @@

    Description

    - +

    Syntax

    aleft, aright hrtfer asig, kaz, kelev, HRTFcompact
    - +

    Initialization

    kAz -- azimuth value in degrees. Positive values represent position on the right, negative values are positions on the left. @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    These unit generators place a mono input signal in a virtual 3D space around the listener by convolving the input with the appropriate HRTF data specified by the opcode's azimuth and elevation values. hrtfer allows these values to be k-values, allowing for dynamic spatialization. hrtfer can only place the input at the requested position because the HRTF is loaded in at i-time (remember that currently, CSound has a limit of 20 files it can hold in memory, otherwise it causes a segmentation fault). The output will need to be scaled either by using balance or by multiplying the output by some scaling constant. @@ -104,20 +104,20 @@

    Performance

    - +

    Examples

    Here is an example of the hrtfer opcode. It uses the file hrtfer.csd, HRTFcompact, and drumsMlp.wav.

    - +

    - Example 1349. Example of the hrtfer opcode. + Example 1350. Example of the hrtfer opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -165,7 +165,7 @@ 

    Examples

    - +

    Credits

    diff --git a/i.html b/i.html index 7398737854..12e99d4e65 100644 --- a/i.html +++ b/i.html @@ -41,19 +41,19 @@

    - +

    Description

    This statement calls for an instrument to be made active at a specific time and for a certain duration. The parameter field values are passed to that instrument prior to its initialization, and remain valid throughout its Performance.

    - +

    Syntax

    i  p1  p2  p3  p4  ...
    - +

    Initialization

    p1 -- Instrument number, usually a @@ -75,7 +75,7 @@

    Initialization

    - +

    Performance

    Beats are evaluated as seconds, unless there is a t statement in this score section or a -t flag in the command-line. @@ -180,7 +180,7 @@

    Performance

    - +

    Special Considerations

    The maximum instrument number used to be 200. This has been changed to be limited by memory only (currently there is an internal soft limit of 200; this is automatically extended as required). @@ -188,19 +188,19 @@

    Special Considerations

    - +

    Examples

    Here is an example of the i statement. It uses the file i_statement.csd.

    - +

    - Example 1282. Example of the i statement. + Example 1283. Example of the i statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -279,14 +279,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    Additional text (Csound Version 4.07) explaining tied notes, edited by Rasmus Ekman from a note by David Kirsh, posted to the Csound mailing list. Example instrument by Rasmus Ekman. diff --git a/instimek.html b/instimek.html index e667f4b90b..d0fa879732 100644 --- a/instimek.html +++ b/instimek.html @@ -39,14 +39,14 @@

    - +

    Description

    Deprecated as of version 3.62. Use the timeinstk opcode instead.

    - +

    Credits

    David M. Boothe originally pointed out this deprecated name.

    diff --git a/instimes.html b/instimes.html index a18587d5d1..191bd437ad 100644 --- a/instimes.html +++ b/instimes.html @@ -39,14 +39,14 @@

    - +

    Description

    Deprecated as of version 3.62. Use the timeinsts opcode instead.

    - +

    Credits

    David M. Boothe originally pointed out this deprecated name.

    diff --git a/is16b14.html b/is16b14.html index 8ae2997a95..0e83bbc105 100644 --- a/is16b14.html +++ b/is16b14.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the s16b14 opcode instead. diff --git a/is32b14.html b/is32b14.html index 8dc1238c37..0ac8d1b23b 100644 --- a/is32b14.html +++ b/is32b14.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the s32b14 opcode instead. diff --git a/islider16.html b/islider16.html index 52b2919c43..48acc9ff89 100644 --- a/islider16.html +++ b/islider16.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the slider16 opcode instead. diff --git a/islider32.html b/islider32.html index 83c96d9512..4b6f0d3ee9 100644 --- a/islider32.html +++ b/islider32.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the slider32 opcode instead. diff --git a/islider64.html b/islider64.html index 16de607724..8c44ece2e6 100644 --- a/islider64.html +++ b/islider64.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the slider64 opcode instead. diff --git a/islider8.html b/islider8.html index e758fd8b8a..1a9e53e332 100644 --- a/islider8.html +++ b/islider8.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the slider8 opcode instead. diff --git a/itablecopy.html b/itablecopy.html index b885ea9d75..2fefc97a98 100644 --- a/itablecopy.html +++ b/itablecopy.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the tableicopy opcode instead. diff --git a/itablegpw.html b/itablegpw.html index 964e256169..71e64fdafc 100644 --- a/itablegpw.html +++ b/itablegpw.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the tableigpw opcode instead. diff --git a/itablemix.html b/itablemix.html index 137b126f6a..aeed34a09c 100644 --- a/itablemix.html +++ b/itablemix.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the tableimix opcode instead. diff --git a/itablew.html b/itablew.html index 855d5eb948..d95ea12d14 100644 --- a/itablew.html +++ b/itablew.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.52. Use the tableiw opcode instead. diff --git a/ktableseg.html b/ktableseg.html index d2e7894ad3..81f45061cf 100644 --- a/ktableseg.html +++ b/ktableseg.html @@ -39,14 +39,14 @@

    - +

    Description

    Deprecated. Use the tableseg opcode instead.

    - +

    Syntax

    ktableseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]
    diff --git a/leftbrace.html b/leftbrace.html index 886dae261d..d426eae81a 100644 --- a/leftbrace.html +++ b/leftbrace.html @@ -39,19 +39,19 @@

    - +

    Description

    The { and } statements can be used to repeat a group of score statements. These loops do not constitute independent score sections and thus may repeat events within the same section. Multiple loops may overlap in time or be nested within each other.

    - +

    Syntax

    { p1 p2
    - +

    Initialization

    p1 -- Number of times to repeat the loop. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    The { statement is used in conjunction with the } statement to define repeating groups of other score events. A score loop begins with the { statement which defines the number of repetitions and a unique macro name that will contain the current loop counter. The body of a loop can contain any number of other events (including sectional breaks) and is terminated by a } statement on its own line. The } statement takes no parameters. @@ -91,16 +91,16 @@

    Performance

    - +

    Examples

    Here are some examples of the { and } statements.

    - +

    - Example 1291. Sequentially repeat a three-note phrase four times. + Example 1292. Sequentially repeat a three-note phrase four times.

     { 4 CNT
    @@ -135,9 +135,9 @@ 

    Examples

    - +

    - Example 1292. Create a group of simultaneous harmonic partials. + Example 1293. Create a group of simultaneous harmonic partials.

    In this example, p4 is assumed to be the frequency of the note event. @@ -166,13 +166,13 @@

    Examples

    - +

    - Example 1293. An example of nested loops to create several inharmonic sine clusters. + Example 1294. An example of nested loops to create several inharmonic sine clusters.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -229,14 +229,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    diff --git a/loris.html b/loris.html index f2e7f670a3..4a649dbf13 100644 --- a/loris.html +++ b/loris.html @@ -60,11 +60,11 @@

    Loris Opcodes

    For more information about sound morphing and manipulation using Loris and the Reassigned Bandwidth-Enhanced Additive Model, visit the Loris web site at www.cerlsoundgroup.org/Loris.

    -

    Examples

    +

    Examples

    - +

    - Example 1363. Play the partials wihtout modification + Example 1364. Play the partials wihtout modification

    @@ -84,9 +84,9 @@ 

    Examples


    - +

    - Example 1364. Add tuning and vibrato + Example 1365. Add tuning and vibrato

    @@ -144,9 +144,9 @@ 

    Examples

    e
    - +

    - Example 1365. Morph partials + Example 1366. Morph partials

    @@ -183,9 +183,9 @@ 

    Examples


    - +

    - Example 1366. More morphing + Example 1367. More morphing

    @@ -270,7 +270,7 @@ 

    Examples

    i 2 0 4 .75 2.75 e
    -

    Credits

    +

    Credits

    This implementation of the Loris unit generators was written by Kelly Fitz (loris@cerlsoundgroup.org).

    It is patterned after a prototype implementation of the lorisplay unit generator written by Corbin Champion, and based on the method of Bandwidth-Enhanced Additive Synthesis and on the sound morphing algorithms implemented in the Loris library for sound modeling and manipulation. The opcodes were further adapted as a plugin for Csound 5 by Michael Gogins.

    diff --git a/lorismorph.html b/lorismorph.html index 884f0d4f50..d69b7ba50f 100644 --- a/lorismorph.html +++ b/lorismorph.html @@ -43,12 +43,12 @@

    functions.

    - +

    Syntax

    lorismorph isrcidx, itgtidx, istoreidx, kfreqmorphenv, kampmorphenv, kbwmorphenv
    - +

    Description

    lorismorph morphs two stored sets of bandwidth-enhanced partials and stores a new set of partials representing the morphed @@ -60,7 +60,7 @@

    Description

    - +

    Initialization

    istoreidx, ireadidx, isrcidx, itgtidx are labels that identify a stored set of bandwidth-enhanced @@ -74,7 +74,7 @@

    Initialization

    instances.

    - +

    Performance

    lorismorph generates a set of bandwidth-enhanced partials by morphing two stored sets of partials, the source and target partials, @@ -94,20 +94,20 @@

    Performance

    kbwmorphenv.

    - +

    Examples

    Here is an example of the lorismorph opcode. It uses the file lorismorph.csd.

    - +

    - Example 1367. Example of the lorismorph opcode. + Example 1368. Example of the lorismorph opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -197,7 +197,7 @@ 

    Examples

    - +

    Credits

    This implementation of the Loris unit generators was written by Kelly Fitz (loris@cerlsoundgroup.org). It is patterned after a prototype implementation of the diff --git a/lorisplay.html b/lorisplay.html index a5e3378c73..3f7bc0edd6 100644 --- a/lorisplay.html +++ b/lorisplay.html @@ -37,12 +37,12 @@

    lorisplay — renders a stored set of bandwidth-enhanced partials using the method of Bandwidth-Enhanced Additive Synthesis implemented in the Loris software, applying control-rate frequency, amplitude, and bandwidth scaling envelopes.

    - +

    Syntax

    ar lorisplay ireadidx, kfreqenv, kampenv, kbwenv
    - +

    Description

    lorisplay renders a stored set of bandwidth-enhanced partials using the method of Bandwidth-Enhanced @@ -51,7 +51,7 @@

    Description

    envelopes.

    - +

    Initialization

    istoreidx, ireadidx, isrcidx, itgtidx are labels that identify a stored set of bandwidth-enhanced @@ -65,7 +65,7 @@

    Initialization

    instances.

    - +

    Performance

    lorisplay implements signal reconstruction using Bandwidth-Enhanced Additive Synthesis. The control data is obtained @@ -80,20 +80,20 @@

    Performance

    with a specified label for future access by another generator.

    - +

    Examples

    Here is an example of the lorisplay opcode. It uses the file lorisplay.csd.

    - +

    - Example 1368. Example of the lorisplay opcode. + Example 1369. Example of the lorisplay opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -170,7 +170,7 @@ 

    Examples

    - +

    Credits

    This implementation of the Loris unit generators was written by Kelly Fitz (loris@cerlsoundgroup.org). It is patterned after a prototype implementation of the diff --git a/lorisread.html b/lorisread.html index f7c6dde6fd..c960966645 100644 --- a/lorisread.html +++ b/lorisread.html @@ -41,18 +41,18 @@

    - +

    Syntax

    lorisread ktimpnt, ifilcod, istoreidx, kfreqenv, kampenv, kbwenv[, ifadetime]
    - +

    Description

    lorisread imports a set of bandwidth-enhanced partials from a SDIF-format data file, applying control-rate frequency, amplitude, and bandwidth scaling envelopes, and stores the modified partials in memory.

    - +

    Initialization

    ifilcod - integer or character-string denoting a control-file derived from reassigned bandwidth-enhanced @@ -106,7 +106,7 @@

    Initialization

    indexed by ktimpnt (see below), and not by real time.

    - +

    Performance

    lorisread reads pre-computed Reassigned Bandwidth-Enhanced analysis data from a file stored in SDIF format, as described @@ -123,20 +123,20 @@

    Performance

    label for future access by another generator.

    - +

    Examples

    Here is an example of the lorisread opcode. It uses the file lorisread.csd.

    - +

    - Example 1369. Example of the lorisread opcode. + Example 1370. Example of the lorisread opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -210,7 +210,7 @@ 

    Examples

    - +

    Credits

    This implementation of the Loris unit generators was written by Kelly Fitz (loris@cerlsoundgroup.org). It is patterned after a prototype implementation of the diff --git a/lpanal.html b/lpanal.html index 5d829fc08a..70db59c02d 100644 --- a/lpanal.html +++ b/lpanal.html @@ -39,20 +39,20 @@

    - +

    Description

    Linear predictive analysis for the Csound Linear Predictive Coding (LPC) Resynthesis opcodes.

    - +

    Syntax

    csound -U lpanal [flags] infilename outfilename
    lpanal [flags] infilename outfilename
    - +

    Initialization

    lpanal performs both lpc and pitch-tracking analysis on a soundfile to produce a time-ordered sequence of frames of control information suitable for Csound resynthesis. Analysis is conditioned by the control flags below. A space is optional between the flag and its value. @@ -113,7 +113,7 @@

    Initialization

    - +

    File Format

    Output is a file comprised of an identifiable header plus a set of frames of floating point analysis data. Each frame contains four values of pitch and gain information, followed by npoles filter coefficients. The file is readable by Csound's lpread. @@ -123,7 +123,7 @@

    File Format

    - +

    Examples

    @@ -140,14 +140,14 @@

    Examples

    - +

    - Example 1373. Example of the lpanal utility. + Example 1374. Example of the lpanal utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    diff --git a/m.html b/m.html
    index 9d5c55e23a..5a94720bc7 100644
    --- a/m.html
    +++ b/m.html
    @@ -40,26 +40,26 @@ 

    - +

    Description

    Sets a named mark in the score, which can be used by an n statement.

    - +

    Syntax

    m p1
    - +

    Initialization

    p1 -- Name of mark.

    - +

    Performance

    This can be helpful in setting a up verse and chorus structure in the score. Names may contain letters and numerals. @@ -98,19 +98,19 @@

    Performance

    - +

    Examples

    Here is an example of the m statement. It uses the file m.csd.

    - +

    - Example 1283. Example of the m statement. + Example 1284. Example of the m statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -159,14 +159,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    diff --git a/makecsd.html b/makecsd.html index 700e47c6a2..b1634c55ce 100644 --- a/makecsd.html +++ b/makecsd.html @@ -40,7 +40,7 @@

    - +

    Description

    Creates a CSD file from the specified input files. The first @@ -105,12 +105,12 @@

    Description

    - +

    Syntax

    makecsd [OPTIONS ... ] infile1 [ infile2 [ ... ]]
    - +

    Initialization

    Flags: @@ -184,7 +184,7 @@

    Initialization

    - +

    Examples

    @@ -202,7 +202,7 @@

    Examples

    - +

    Credits

    Author: Istvan Varga

    Jan 2003

    diff --git a/mixer.html b/mixer.html index 4ea1593a2b..53842cffb1 100644 --- a/mixer.html +++ b/mixer.html @@ -40,7 +40,7 @@

    - +

    Description

    Mixes together a number of soundfiles, starting at different @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    mixer [OPTIONS ... ] infile [[OPTIONS... ] infile] ...
    - +

    Initialization

    Flags: @@ -205,7 +205,7 @@

    Initialization

    - +

    Examples

    @@ -229,7 +229,7 @@

    Examples

    - +

    Credits

    Author: John ffitch

    1994

    diff --git a/n.html b/n.html index eaebf49f81..e5fc1385e4 100644 --- a/n.html +++ b/n.html @@ -39,26 +39,26 @@

    - +

    Description

    Repeats a section from the referenced m statement.

    - +

    Syntax

    n p1
    - +

    Initialization

    p1 -- Name of mark to repeat.

    - +

    Performance

    This can be helpful in setting a up verse and chorus structure in the score. Names may contain letters and numerals. @@ -97,21 +97,21 @@

    Performance

    - +

    Examples

    See the example for the m statement.

    - +

    See Also

    Score Statements

    - +

    Credits

    diff --git a/peakk.html b/peakk.html index e896492374..1bce31aeed 100644 --- a/peakk.html +++ b/peakk.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.63. Use the peak opcode instead. diff --git a/pop.html b/pop.html index ed5dc9d952..9f6d02c87b 100644 --- a/pop.html +++ b/pop.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in stackops.

    @@ -47,20 +47,20 @@

    Description

    - +

    Syntax

    xval1, [xval2, ... , xval31] pop
    ival1, [ival2, ... , ival31] pop
    - +

    Initialization

    ival1 ... ival31 - values to be popped from the stack.

    - +

    Performance

    xval1 ... xval31 - values to be popped from the stack. @@ -82,20 +82,20 @@

    Performance

    - +

    Examples

    Here is an example of the pop opcode. It uses the file pop.csd.

    - +

    - Example 1354. Example of the pop opcode. + Example 1355. Example of the pop opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -144,7 +144,7 @@ 

    Examples

    - +

    Credits

    By: Istvan Varga.

    2006

    diff --git a/pop_f.html b/pop_f.html index 3b9f60ee8e..0379e376d6 100644 --- a/pop_f.html +++ b/pop_f.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in stackops.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    fsig pop_f
    - +

    Performance

    fsig - f-signal to be popped from the stack. @@ -71,7 +71,7 @@

    Performance

    - +

    Credits

    By: Istvan Varga.

    2006

    diff --git a/pt04.html b/pt04.html index a8d3c407dd..df87f028a9 100644 --- a/pt04.html +++ b/pt04.html @@ -30,7 +30,7 @@
    -

    Part IV. Opcode Quick Reference

    +

    Part IV. Opcode Quick Reference

    diff --git a/ptable.html b/ptable.html index 25201e4c15..adc8aa1936 100644 --- a/ptable.html +++ b/ptable.html @@ -39,21 +39,21 @@

    - +

    Description

    Accesses table values by direct indexing.

    - +

    Syntax

    ares ptable andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires ptable indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres ptable kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. @@ -93,28 +93,28 @@

    Initialization

    - +

    Performance

    ptable invokes table lookup on behalf of init, control or audio indices. These indices can be raw entry numbers (0, 1, 2,... size - 1) or scaled values (0 to 1). Indices are first modified by the offset value then checked for range before table lookup (see iwrap). If index is likely to be full scale, or if interpolation is being used, the table should have an extended guard point. table indexed by a periodic phasor ( see phasor) will simulate an oscillator.

    - +

    Examples

    Here is an example of the ptable opcode. It uses the file ptable.csd.

    - +

    - Example 1355. Example of the ptable opcode. + Example 1356. Example of the ptable opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -172,7 +172,7 @@ 

    Examples

    - +

    See Also

    table, @@ -186,7 +186,7 @@

    See Also

    - +

    Credits

    diff --git a/ptable3.html b/ptable3.html index d74fb01789..6438a76b5d 100644 --- a/ptable3.html +++ b/ptable3.html @@ -39,21 +39,21 @@

    - +

    Description

    Accesses table values by direct indexing with cubic interpolation.

    - +

    Syntax

    ares ptable3 andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires ptable3 indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres ptable3 kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. @@ -93,7 +93,7 @@

    Initialization

    - +

    Performance

    ptable3 is identical to table3, except @@ -101,7 +101,7 @@

    Performance

    - +

    See Also

    table, @@ -115,7 +115,7 @@

    See Also

    - +

    Credits

    diff --git a/ptablei.html b/ptablei.html index e5c373e8dc..6a66b7b076 100644 --- a/ptablei.html +++ b/ptablei.html @@ -39,21 +39,21 @@

    - +

    Description

    Accesses table values by direct indexing with linear interpolation.

    - +

    Syntax

    ares ptablei andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires ptablei indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres ptablei kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. The table @@ -94,7 +94,7 @@

    Initialization

    - +

    Performance

    ptablei is a interpolating unit in which @@ -106,20 +106,20 @@

    Performance

    - +

    Examples

    Here is an example of the ptablei opcode. It uses the file ptablei.csd.

    - +

    - Example 1356. Example of the ptablei opcode. + Example 1357. Example of the ptablei opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -195,7 +195,7 @@ 

    Examples

    - +

    See Also

    table, @@ -210,7 +210,7 @@

    See Also

    More information on this opcode: http://www.csoundjournal.com/issue12/genInstruments.html , written by Jacob Joaquin

    - +

    Credits

    diff --git a/ptablew.html b/ptablew.html index e1e3330799..1fc6e8fe8f 100644 --- a/ptablew.html +++ b/ptablew.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode operates on existing function tables, changing their @@ -51,14 +51,14 @@

    Description

    - +

    Syntax

    ptablew asig, andx, ifn [, ixmode] [, ixoff] [, iwgmode]
    ptablew isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]
    ptablew ksig, kndx, ifn [, ixmode] [, ixoff] [, iwgmode]
    - +

    Initialization

    asig, isig, ksig -- The value to be written into the table. @@ -135,24 +135,24 @@

    Initialization

    - +

    Performance

    - +

    Limit mode (0)

    Limit the total index (ndx + ixoff) to between 0 and the guard point. For a table of length 5, this means that locations 0 to 3 and location 4 (the guard point) can be written. A negative total index writes to location 0.

    - +

    Wrap mode (1)

    Wrap total index value into locations 0 to E, where E is one less than the table length. For example, wrap into a 0 to 3 range - so that total index 6 writes to location 2.

    - +

    Guardpoint mode (2)

    The guardpoint is written at the same time as location 0 is written - with the same value. @@ -177,7 +177,7 @@

    Guardpoint mode (2)

    - +

    Caution with k-rate table numbers

    At k-rate or a-rate, if a table number of < 1 is given, or the table number points to a non-existent table, or to one which has a length of 0 (it is to be loaded from a file later) then an error will result and the instrument will be deactivated. kfn and afn must be initialized at the appropriate rate using init. Attempting to load an i-rate value into kfn or afn will result in an error. @@ -222,7 +222,7 @@

    Caution with k-rate table numbers

    - +

    See Also

    tableiw, @@ -230,7 +230,7 @@

    See Also

    - +

    Credits

    diff --git a/push.html b/push.html index 41054d5b2f..faf04b75da 100644 --- a/push.html +++ b/push.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in stackops.

    @@ -47,20 +47,20 @@

    Description

    - +

    Syntax

    push  xval1, [xval2, ... , xval31]
    push  ival1, [ival2, ... , ival31]
    - +

    Initialization

    ival1 ... ival31 - values to be pushed into the stack.

    - +

    Performance

    xval1 ... xval31 - values to be pushed into the stack. @@ -82,20 +82,20 @@

    Performance

    - +

    Examples

    Here is an example of the push opcode. It uses the file push.csd.

    - +

    - Example 1357. Example of the push opcode. + Example 1358. Example of the push opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -144,7 +144,7 @@ 

    Examples

    - +

    Credits

    By: Istvan Varga.

    2006

    diff --git a/push_f.html b/push_f.html index 45ca05cabf..6da2dc4186 100644 --- a/push_f.html +++ b/push_f.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in stackops.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    push_f  fsig
    - +

    Performance

    fsig - f-signal to be pushed into the stack. @@ -71,7 +71,7 @@

    Performance

    - +

    Credits

    By: Istvan Varga.

    2006

    diff --git a/pv_export.html b/pv_export.html index d3b4432598..d8b3744298 100644 --- a/pv_export.html +++ b/pv_export.html @@ -39,13 +39,13 @@

    - +

    Syntax

    pv_export pv_file cstext_file
    csound -U pv_export pv_file cstext_file
    - +

    Initialization

    pv_file - Name of the input .pvx file. @@ -58,7 +58,7 @@

    Initialization

    - +

    Credits

    Author: John ffitch

    1995

    diff --git a/pv_import.html b/pv_import.html index d09fa33f8e..ddc1ae9f5c 100644 --- a/pv_import.html +++ b/pv_import.html @@ -39,13 +39,13 @@

    - +

    Syntax

    pv_import cstext_file pv_file
    csound -U pv_import cstext_file pv_file
    - +

    Initialization

    cstext_file - Name of the input comma-separated text file. @@ -58,7 +58,7 @@

    Initialization

    - +

    Credits

    Author: John ffitch

    1995

    diff --git a/pvanal.html b/pvanal.html index e9bb44c066..28edc9d5c2 100644 --- a/pvanal.html +++ b/pvanal.html @@ -39,20 +39,20 @@

    - +

    Description

    Fourier analysis for the Csound pvoc generator

    - +

    Syntax

    csound -U pvanal [flags] infilename outfilename
    pvanal [flags] infilename outfilename
    - +

    Pvanal extension to create a PVOC-EX file.

    The standard Csound utility program pvanal has been extended to enable a PVOC-EX format file to be created, using the existing interface. To create a PVOC-EX file, the file name must be given the required extension, .pvx, e.g test.pvx. The requirement for the FFT size to be a power of two is here relaxed, and any positive value is accepted; odd numbers are rounded up internally. However, power-of-two sizes are still to be preferred for all normal applications. @@ -62,7 +62,7 @@

    Pvanal extension to create a PVOC-EX file.

    - +

    Initialization

    pvanal converts a soundfile into a series of short-time Fourier transform (STFT) frames at regular timepoints (a frequency-domain representation). The output file can be used by pvoc to generate audio fragments based on the original sample, with timescales and pitches arbitrarily and dynamically modified. Analysis is conditioned by the flags below. A space is optional between the flag and its argument. @@ -103,16 +103,16 @@

    Initialization

    - +
    - +

    Files

    The output file has a special pvoc header containing details of the source audio file, the analysis frame rate and overlap. Frames of analysis data are stored as float, with the magnitude and frequency (in Hz) for the first N/2 + 1 Fourier bins of each frame in turn. Frequency encodes the phase increment in such a way that for strong harmonics it gives a good indication of the true frequency. For low amplitude or rapidly moving harmonics it is less meaningful.

    - +

    Diagnostics

    Prints total number of frames, and frames completed every 20th frame. @@ -120,7 +120,7 @@

    Diagnostics

    - +

    Examples

    @@ -136,14 +136,14 @@

    Examples

    - +

    - Example 1374. Example of the pvanal utility. + Example 1375. Example of the pvanal utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -202,7 +202,7 @@ 

    Examples

    - +

    Credits

    Author: Dan Ellis

    MIT Media Lab

    diff --git a/pvlook.html b/pvlook.html index 04b329de5f..2d1523f993 100644 --- a/pvlook.html +++ b/pvlook.html @@ -39,20 +39,20 @@

    - +

    Description

    View formatted text output of STFT analysis files created with pvanal.

    - +

    Syntax

    csound -U pvlook [flags] infilename
    pvlook [flags] infilename
    - +

    Initialization

    pvlook reads a file, and frequency and amplitude trajectories for each of the analysis bins, in readable text form. The file is assumed to be an STFT analysis file created by pvanal. By default, the entire file is processed. @@ -74,7 +74,7 @@

    Initialization

    - +

    Examples

    @@ -337,7 +337,7 @@

    Examples

    - +

    Credits

    Author: Richard Karpen

    Seattle, Wash

    diff --git a/q.html b/q.html index ec566d96b1..d3365d9c8d 100644 --- a/q.html +++ b/q.html @@ -39,19 +39,19 @@

    - +

    Description

    This statement may be used to quiet an instrument.

    - +

    Syntax

    q p1  p2  p3
    - +

    Performance

    p1 -- Instrument number to mute/unmute. @@ -67,19 +67,19 @@

    Performance

    - +

    Examples

    Here is an example of the q statement. It uses the file q.csd.

    - +

    - Example 1284. Example of the q statement. + Example 1285. Example of the q statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -130,7 +130,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/r.html b/r.html index 8d8eb7374c..c48a7d5986 100644 --- a/r.html +++ b/r.html @@ -40,19 +40,19 @@

    - +

    Description

    Starts a repeated section, which lasts until the next s, r or e statement.

    - +

    Syntax

    r p1 p2
    - +

    Initialization

    p1 -- Number of times to repeat the section. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    In order that the sections may be more flexible than simple editing, the macro named p2 is given the value of 1 for the first time through the section, 2 for the second, and 3 for the third. This can be used to change p-field parameters, or ignored. @@ -86,20 +86,20 @@

    Performance

    - +

    Examples

    Here is an example of the r statement. It uses the file r.csd.

    - +

    - Example 1285. Example of the r statement. + Example 1286. Example of the r statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -167,14 +167,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    diff --git a/rightbrace.html b/rightbrace.html index 796adb1a4c..12f49ddc37 100644 --- a/rightbrace.html +++ b/rightbrace.html @@ -39,14 +39,14 @@

    - +

    Description

    The { and } statements can be used to repeat a group of score statements. These loops do not constitute independent score sections and thus may repeat events within the same section. Multiple loops may overlap in time or be nested within each other.

    - +

    Syntax

               
    @@ -55,14 +55,14 @@ 

    Syntax

    - +

    Initialization

    All pfields are ignored.

    - +

    Performance

    The } statement is used in conjunction with the { statement to define repeating groups of other score events. A score loop begins with the { statement which defines the number of repetitions and a unique macro name that will contain the current loop counter. The body of a loop can contain any number of other events (including sectional breaks) and is terminated by a } statement on its own line. The } statement takes no parameters. @@ -72,21 +72,21 @@

    Performance

    - +

    Examples

    See the examples in the entry for the { statement.

    - +

    See Also

    Score Statements

    - +

    Credits

    diff --git a/s.html b/s.html index 2240d143c5..55cecf2113 100644 --- a/s.html +++ b/s.html @@ -39,26 +39,26 @@

    - +

    Description

    The s statement marks the end of a section.

    - +

    Syntax

    s [time]
    - +

    Initialization

    The first p-field time is optional and if present determines the end time (length in beats) of the section. This time must be after the end of the last event in the section otherwise it will have no effect. This can be used to create a pause before the beginning of the next section or to allow "always on" instruments such as effects to play by themselves for some length of time.

    - +

    Performance

    Sorting of the i statement, f statement and a statement by action time is done section by section. @@ -109,19 +109,19 @@

    Performance

    - +

    Examples

    Here is an example of the s statement. It uses the file s.csd.

    - +

    - Example 1286. Example of the s statement. + Example 1287. Example of the s statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -171,7 +171,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/sc_lag.html b/sc_lag.html index 73e18f2dc4..b8bebc791b 100644 --- a/sc_lag.html +++ b/sc_lag.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -47,13 +47,13 @@

    Description

    - +

    Syntax

    aout sc_lag ain, klagtime [, initialvalue]
    kout sc_lag kin, klagtime [, initialvalue]
    - +

    Initialization

    initialvalue If given, sets the internal state. It defaults to the @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    ain -- input signal @@ -81,20 +81,20 @@

    Performance

    - +

    Examples

    Here is an example of the sc_lag opcode. It uses the file sc_lag.csd.

    - +

    - Example 1350. Example of the sc_lag opcode. + Example 1351. Example of the sc_lag opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/sc_lagud.html b/sc_lagud.html index 2ebcc37a66..2605bb7b51 100644 --- a/sc_lagud.html +++ b/sc_lagud.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -48,20 +48,20 @@

    Description

    - +

    Syntax

    aout sc_lagud ain, klagup, klagdown [, initialvalue]
    kout sc_lagud kin, klagup, klagdown [, initialvalue]
    - +

    Initialization

    initialvalue If given, sets the internal state. Defaults to the first value passed

    - +

    Performance

    ain -- input signal @@ -81,20 +81,20 @@

    Performance

    - +

    Examples

    Here is an example of the sc_lagud opcode. It uses the file sc_lagud.csd.

    - +

    - Example 1351. Example of the sc_lagud opcode. + Example 1352. Example of the sc_lagud opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -140,7 +140,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/sc_phasor.html b/sc_phasor.html index 6684b8847a..0b4edf1bb0 100644 --- a/sc_phasor.html +++ b/sc_phasor.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -48,13 +48,13 @@

    Description

    - +

    Syntax

    aindex sc_phasor xtrig, xrate, kstart, kend [, kresetPos] 
    kindex sc_phasor xtrig, xrate, kstart, kend [, kresetPos] 
    - +

    Performance

    Phasor is a linear ramp between kstart and @@ -84,21 +84,21 @@

    Performance

    - +

    Examples

    Here is an example of the sc_phasor opcode. It uses the file sc_phasor.csd.

    - +

    - Example 1352. Example of the sc_phasor opcode. + Example 1353. Example of the sc_phasor opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -140,14 +140,14 @@ 

    Examples

    - +

    See also

    phasor

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/sc_trig.html b/sc_trig.html index 1a32be18bd..33cb8cc350 100644 --- a/sc_trig.html +++ b/sc_trig.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -48,13 +48,13 @@

    Description

    - +

    Syntax

    aout sc_trig ain, kdur
    kout sc_trig kin, kdur
    - +

    Initialization

    initialvalue If given, sets the internal @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    ain -- Trigger. Trigger can be any @@ -79,20 +79,20 @@

    Performance

    - +

    Examples

    Here is an example of the sc_trig opcode. It uses the file sc_trig.csd.

    - +

    - Example 1353. Example of the sc_trig opcode. + Example 1354. Example of the sc_trig opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    See Also

    sc_lag, @@ -145,7 +145,7 @@

    See Also

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/scaleutility.html b/scaleutility.html index 7b515f60e9..6cfed6b242 100644 --- a/scaleutility.html +++ b/scaleutility.html @@ -40,7 +40,7 @@

    - +

    Description

    Takes a sound file and scales it by applying a gain, either @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    scale [OPTIONS ... ] infile
    - +

    Initialization

    Flags: @@ -172,7 +172,7 @@

    Initialization

    - +

    Examples

    @@ -188,7 +188,7 @@

    Examples

    - +

    Credits

    Author: John ffitch

    1994

    diff --git a/schedulek.html b/schedulek.html index 3c89c952ab..e74b5cddb8 100644 --- a/schedulek.html +++ b/schedulek.html @@ -93,6 +93,71 @@

    Performance

    +

    Examples

    +

    + Here is an example of the schedulek opcode. It uses the file schedulek.csd. +

    +
    + +

    + Example 958. Example of the schedule opcode. +

    +
    +

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    +
    + +
    +<CsoundSynthesizer>
    +<CsOptions>
    +; Select audio/midi flags here according to platform
    +-odac      ;;;realtime audio out
    +;-iadc    ;;;uncomment -iadc if realtime audio input is needed too
    +; For Non-realtime ouput leave only the line below:
    +; -o schedulek.wav -W ;;; for file output any platform
    +</CsOptions>
    +<CsInstruments>
    +
    +; By Stefano Cucchi 2024
    +sr = 44100	
    +ksmps = 32	
    +nchnls = 2		
    +0dbfs  = 1		
    +
    +instr 1
    +
    +kfreqnote randomh 0.1, 6.3, 2
    +kTrigger  metro   kfreqnote 
    +if kTrigger == 1 then ;
    +
    +schedulek 10, 0, 0.1 ;call the instrument
    +endif
    +
    +endin
    +
    +instr 10
    +
    +a1 oscili 0.2, 440, 2
    +outs a1, a1
    +
    +endin
    +
    +</CsInstruments>
    +<CsScore>
    +f 2 0 4096 10 1 0.9 0.8 0.7 0.6
    +
    +i 1 0 10
    +e
    +</CsScore>
    +</CsoundSynthesizer> 
    +
    +
    +
    +
    +


    +

    +
    +
    - +

    Credits

    diff --git a/schedwhen.html b/schedwhen.html index bcbd39deae..7c1b7edd00 100644 --- a/schedwhen.html +++ b/schedwhen.html @@ -39,27 +39,27 @@

    - +

    Description

    Adds a new score event.

    - +

    Syntax

    schedwhen ktrigger, kinsnum, kwhen, kdur [, ip4] [, ip5] [...]
    schedwhen ktrigger, "insname", kwhen, kdur [, ip4] [, ip5] [...]
    - +

    Initialization

    ip4, ip5, ... -- Equivalent to p4, p5, etc., in a score i statement.

    - +

    Performance

    kinsnum -- instrument number. Equivalent to p1 in a score i statement. @@ -99,20 +99,20 @@

    Performance

    - +

    Examples

    Here is an example of the schedwhen opcode. It uses the file schedwhen.csd.

    - +

    - Example 958. Example of the schedwhen opcode. + Example 959. Example of the schedwhen opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -160,7 +160,7 @@ 

    Examples

    - +

    Credits

    diff --git a/scoreline.html b/scoreline.html index ee3a402835..53c5a34fcf 100644 --- a/scoreline.html +++ b/scoreline.html @@ -39,7 +39,7 @@

    - +

    Description

    Scoreline will issue one or more score events, if ktrig is 1 every k-period. @@ -48,39 +48,39 @@

    Description

    - +

    Syntax

    scoreline Sin, ktrig
    - +

    Initialization

    Sin -- a string (in double-quotes or enclosed by {{ }}) containing one or more score events.

    - +

    Performance

    ktrig -- event trigger, 1 issues the score event, 0 bypasses it.

    - +

    Examples

    Here is an example of the scoreline opcode. It uses the file scoreline.csd.

    - +

    - Example 959. Example of the scoreline opcode. + Example 960. Example of the scoreline opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    Credits

    Author: Victor Lazzarini, 2007

    diff --git a/scoreline_i.html b/scoreline_i.html index d7bb5be3d8..68520e6359 100644 --- a/scoreline_i.html +++ b/scoreline_i.html @@ -39,39 +39,39 @@

    - +

    Description

    scoreline_i will issue score events at i-time. It can handle strings in the same conditions as the standard score. Multi-line strings are accepted, using {{ }} to enclose the string.

    - +

    Syntax

    scoreline_i Sin
    - +

    Initialization

    Sin -- a string (in double-quotes or enclosed by {{ }}) containing one or more score events.

    - +

    Examples

    Here is an example of the scoreline_i opcode. It uses the file scoreline_i.csd.

    - +

    - Example 960. Example of the scoreline_i opcode. + Example 961. Example of the scoreline_i opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -118,7 +118,7 @@ 

    Examples

    - +

    Credits

    Author: Victor Lazzarini, 2007

    diff --git a/sdif2ad.html b/sdif2ad.html index c032e069a3..5b857ed1aa 100644 --- a/sdif2ad.html +++ b/sdif2ad.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert files Sound Description Interchange Format (SDIF) to the @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    sdif2ad [flags] infilename outfilename
    - +

    Initialization

    Flags: @@ -126,7 +126,7 @@

    Initialization

    - +

    Credits

    Author: Richard Dobson

    Somerset, England

    diff --git a/seed.html b/seed.html index 2ca36ab8f4..9436b7057a 100644 --- a/seed.html +++ b/seed.html @@ -39,7 +39,7 @@

    - +

    Description

    Sets the global seed value for all x-class noise generators, as well as other opcodes that use a random call, such as grain. @@ -61,12 +61,12 @@

    Description

    - +

    Syntax

    seed ival
    - +

    Performance

    Use of seed will provide predictable results from an orchestra using with random generators, when required from multiple performances. @@ -76,20 +76,20 @@

    Performance

    - +

    Examples

    Here is an example of the seed opcode. It uses the file seed.csd.

    - +

    - Example 961. Example of the seed opcode. + Example 962. Example of the seed opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -156,7 +156,7 @@ 

    Examples

    - +

    See also

    Random (Noise) Generators

    diff --git a/sekere.html b/sekere.html index 6cd1dd41cd..609787ed59 100644 --- a/sekere.html +++ b/sekere.html @@ -39,19 +39,19 @@

    - +

    Description

    sekere is a semi-physical model of a sekere sound. It is one of the PhISEM percussion opcodes. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects.

    - +

    Syntax

    ares sekere iamp, idettack [, inum] [, idamp] [, imaxshake]
    - +

    Initialization

    iamp -- Amplitude of output. Note: As these instruments are stochastic, this is only a approximation. @@ -81,21 +81,21 @@

    Initialization

    - +

    Examples

    Here is an example of the sekere opcode. It uses the file sekere.csd.

    - +

    - Example 964. Example of the sekere opcode. + Example 965. Example of the sekere opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,14 +135,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/select.html b/select.html index a795ad98c7..afaefd4e63 100644 --- a/select.html +++ b/select.html @@ -39,7 +39,7 @@

    - +

    Description

    Select sample value from three based on audio-rate comparisons of @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    aout select a1, a2, aless, aequal, amore
    - +

    Performance

    a1, a2 -- audio signals that are compared. @@ -71,20 +71,20 @@

    Performance

    - +

    Examples

    Here is an example of the select opcode. It uses the file select.csd.

    - +

    - Example 965. Example of the select opcode. + Example 966. Example of the select opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -117,7 +117,7 @@ 

    Examples

    - +

    Credits

    By: John ffitch 2016

    New in vesion 6.09

    diff --git a/semitone.html b/semitone.html index 160cbd5345..4ebc15a04a 100644 --- a/semitone.html +++ b/semitone.html @@ -39,14 +39,14 @@

    - +

    Description

    Calculates a factor to raise/lower a frequency by a given amount of semitones.

    - +

    Syntax

    semitone(x)

    @@ -54,34 +54,34 @@

    Syntax

    - +

    Initialization

    x -- a value expressed in semitones.

    - +

    Performance

    The value returned by the semitone function is a factor. You can multiply a frequency by this factor to raise/lower it by the given amount of semitones.

    - +

    Examples

    Here is an example of the semitone opcode. It uses the file semitone.csd.

    - +

    - Example 966. Example of the semitone opcode. + Example 967. Example of the semitone opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -160,7 +160,7 @@ 

    Examples

    - +

    Credits

    New in version 4.16

    diff --git a/sense.html b/sense.html index 651614a2cc..9dff30a9c8 100644 --- a/sense.html +++ b/sense.html @@ -39,7 +39,7 @@

    - +

    Description

    Same as the sensekey opcode. diff --git a/sensekey.html b/sensekey.html index 97249b636c..dd90e5982a 100644 --- a/sensekey.html +++ b/sensekey.html @@ -39,19 +39,19 @@

    - +

    Description

    Returns the ASCII code of a key that has been pressed, or -1 if no key has been pressed.

    - +

    Syntax

    kres[, kkeydown] sensekey
    - +

    Performance

    kres - returns the ASCII value of a key which is pressed or released. @@ -81,21 +81,21 @@

    Performance

    - +

    Examples

    Here is an example of the sensekey opcode. It uses the file sensekey.csd.

    - +

    - Example 967. Example of the sensekey opcode. + Example 968. Example of the sensekey opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -153,7 +153,7 @@ 

    Examples

    - +

    Credits

    diff --git a/seqtime.html b/seqtime.html index cbca6c95f7..1818898094 100644 --- a/seqtime.html +++ b/seqtime.html @@ -39,19 +39,19 @@

    - +

    Description

    Generates a trigger signal according to the values stored in a table.

    - +

    Syntax

    ktrig_out seqtime ktime_unit, kstart, kloop, kinitndx, kfn_times
    - +

    Performance

    ktrig_out -- output trigger signal @@ -117,21 +117,21 @@

    Performance

    - +

    Examples

    Here is an example of the seqtime opcode. It uses the file seqtime.csd.

    - +

    - Example 972. Example of the seqtime opcode. + Example 973. Example of the seqtime opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -215,7 +215,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    November 2002. Added a note about the kinitndx parameter, thanks to Rasmus Ekman.

    diff --git a/seqtime2.html b/seqtime2.html index 1d490256bb..7b59cc5fed 100644 --- a/seqtime2.html +++ b/seqtime2.html @@ -39,19 +39,19 @@

    - +

    Description

    Generates a trigger signal according to the values stored in a table.

    - +

    Syntax

    ktrig_out seqtime2 ktrig_in, ktime_unit, kstart, kloop, kinitndx, kfn_times
    - +

    Performance

    ktrig_out -- output trigger signal @@ -140,20 +140,20 @@

    Performance

    - +

    Examples

    Here is an example of the seqtime2 opcode. It uses the file seqtime2.csd.

    - +

    - Example 971. Example of the seqtime2 opcode. + Example 972. Example of the seqtime2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -215,7 +215,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    diff --git a/sequ.html b/sequ.html index a5b1a5c0cd..9fefc62b09 100644 --- a/sequ.html +++ b/sequ.html @@ -39,7 +39,7 @@

    - +

    Description

    Uses a collection of arrays to generate a sequence of events @@ -50,7 +50,7 @@

    Description

    - +

    Syntax

    kres  sequ  irhythm[], iinstr[], idata[], kbpm, klen [, kmode] [, kstep] [, kreset] [, kverbose]
         
    @@ -59,7 +59,7 @@

    Syntax

    - +

    Initialization

    irhythm - array of durations in @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    kbpm - speed of looping in beats per minute. @@ -177,19 +177,19 @@

    Performance

    - +

    Examples

    Here is an example of the sequ opcode. It uses the file sequ1.csd

    - +

    - Example 962. Example of the sequ opcode. + Example 963. Example of the sequ opcode.

    - +
     <CsoundSynthesizer>
     
    @@ -246,13 +246,13 @@ 

    Examples

    modes. It uses the file sequ2.csd

    - +

    - Example 963. Example of the sequ opcode. + Example 964. Example of the sequ opcode.

    - +
     <CsoundSynthesizer>
     
    @@ -337,7 +337,7 @@ 

    Examples

    - +

    Credits

    Written by John ffitch

    New in Csound 6.17

    diff --git a/serialBegin.html b/serialBegin.html index 4e8881b402..36de8a1f23 100644 --- a/serialBegin.html +++ b/serialBegin.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    iPort serialBegin SPortName [, ibaudRate]
    - +

    Initialization

    SPortName -- port name number @@ -63,20 +63,20 @@

    Initialization

    - +

    Examples

    Here is an example of the serialBegin opcode. It uses the file serialBegin.csd.

    - +

    - Example 968. Example of the serialBegin opcode. + Example 969. Example of the serialBegin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/serialEnd.html b/serialEnd.html index 4e66c31862..dd463ddc2f 100644 --- a/serialEnd.html +++ b/serialEnd.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

     serialEnd iPort
    - +

    Initialization

    iPort -- port number optained from a @@ -60,7 +60,7 @@

    Initialization

    - +

    Credits

    diff --git a/serialFlush.html b/serialFlush.html index ab5386fb84..595d8c52f3 100644 --- a/serialFlush.html +++ b/serialFlush.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -52,12 +52,12 @@

    Description

    - +

    Syntax

     serialFlush iPort
    - +

    Performance

    iPort -- port number optained from a @@ -65,7 +65,7 @@

    Performance

    - +

    Credits

    diff --git a/serialPrint.html b/serialPrint.html index 25fa0af5fb..61bced5318 100644 --- a/serialPrint.html +++ b/serialPrint.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -52,12 +52,12 @@

    Description

    - +

    Syntax

     serialPrint iPort
    - +

    Performance

    iPort -- port number optained from a @@ -65,7 +65,7 @@

    Performance

    - +

    Credits

    diff --git a/serialRead.html b/serialRead.html index 98ea58b529..a122f2f7ca 100644 --- a/serialRead.html +++ b/serialRead.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    kByte serialRead iPort
    - +

    Performance

    iPort -- port number optained from a @@ -63,20 +63,20 @@

    Performance

    - +

    Examples

    Here is an example of the serialRead opcode. It uses the file serialRead.csd.

    - +

    - Example 969. Example of the serialRead opcode. + Example 970. Example of the serialRead opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/serialWrite.html b/serialWrite.html index 225c17821d..cd98591a65 100644 --- a/serialWrite.html +++ b/serialWrite.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -47,14 +47,14 @@

    Description

    - +

    Syntax

     serialWrite iPort, iByte
     serialWrite iPort, kByte
     serialWrite iPort, SBytes
    - +

    Performance

    iPort -- port number optained from a @@ -65,20 +65,20 @@

    Performance

    - +

    Examples

    Here is an example of the serialWrite opcode. It uses the file serialWrite.csd.

    - +

    - Example 970. Example of the serialWrite opcode. + Example 971. Example of the serialWrite opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -153,7 +153,7 @@ 

    Examples

    - +

    Credits

    diff --git a/serialWrite_i.html b/serialWrite_i.html index 10f61b05a9..0d0c40600f 100644 --- a/serialWrite_i.html +++ b/serialWrite_i.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in serial.

    @@ -47,13 +47,13 @@

    Description

    - +

    Syntax

     serialWrite_i iPort, iByte
     serialWrite_i iPort, SBytes
    - +

    Initialization

    iPort -- port number optained from a @@ -64,7 +64,7 @@

    Initialization

    - +

    Credits

    diff --git a/setcol.html b/setcol.html index 6f9409066e..5aad51a596 100644 --- a/setcol.html +++ b/setcol.html @@ -39,19 +39,19 @@

    - +

    Description

    Sets a given column of a 2-dimensional array. The output is an 2-d array with the contents of the requested column set to values of the input array (1-d; if 2-d the first row of the input array is used).

    - +

    Syntax

    i/kout[] setcol i/kin[],i/kcol
    - +

    Initialization

    iout[] -- output array containing the extracted column. It will be created if it does not exist. @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    kout[] -- output array containing the set column. It will be created if it does not exist. @@ -77,19 +77,19 @@

    Performance

    - +

    Examples

    Here is an example of the setcol opcode. It uses the file setcol.csd.

    - +

    - Example 973. Example of the setcol opcode. + Example 974. Example of the setcol opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -117,7 +117,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes @@ -125,7 +125,7 @@

    See Also

    - +

    Credits

    diff --git a/setctrl.html b/setctrl.html index 5381529497..ce00b1027b 100644 --- a/setctrl.html +++ b/setctrl.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in control.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    setctrl inum, ival, itype
    - +

    Initialization

    Note that this opcode is not available on Windows due to the implimentation of pipes on that system @@ -86,28 +86,28 @@

    Initialization

    - +

    Performance

    Calling setctrl will create a new slider on the screen. There is no theoretical limit to the number of sliders. Windows and TCL/TK use only integers for slider values, so the values may need rescaling. GUIs usually pass values at a fairly slow rate, so it may be advisable to pass the output of control through port.

    - +

    Examples

    Here is an example of the setctrl opcode. It uses the file setctrl.csd.

    - +

    - Example 974. Example of the setctrl opcode. + Example 975. Example of the setctrl opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -174,7 +174,7 @@ 

    Examples

    - +

    Credits

    diff --git a/setksmps.html b/setksmps.html index ce69c71c31..20388ad05f 100644 --- a/setksmps.html +++ b/setksmps.html @@ -39,19 +39,19 @@

    - +

    Description

    Sets the local ksmps value in an instrument or user-defined opcode block.

    - +

    Syntax

    setksmps iksmps
    - +

    Initialization

    iksmps -- sets the local ksmps value. @@ -123,7 +123,7 @@

    Initialization

    - +

    Performance

    The syntax of a user-defined opcode block is as follows: @@ -152,21 +152,21 @@

    Performance

    - +

    Examples

    See the example for the opcode opcode.

    - +

    Credits

    Author: Istvan Varga, 2002; based on code by Matt J. Ingalls; Modified by V Lazzarini for Csound 6

    New in version 4.22

    diff --git a/setrow.html b/setrow.html index 8aa92e02d8..ecb5660954 100644 --- a/setrow.html +++ b/setrow.html @@ -39,19 +39,19 @@

    - +

    Description

    Sets a given row of a 2-dimensional array. The output is an 2-d array with the contents of the requested row set to values of the input array (1-d; if 2-d the first row of the input array is used).

    - +

    Syntax

    i/kout[] setrow i/kin[],i/krow
    - +

    Initialization

    iout[] -- output array containing the set row. It will be created if it does not exist. @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    kout[] -- output array containing the set row. It will be created if it does not exist. @@ -77,19 +77,19 @@

    Performance

    - +

    Examples

    Here is an example of the setrow opcode. It uses the file rfft.csd.

    - +

    - Example 975. Example of the setrow opcode. + Example 976. Example of the setrow opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -175,7 +175,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes @@ -183,7 +183,7 @@

    See Also

    - +

    Credits

    diff --git a/setscorepos.html b/setscorepos.html index 29d787a3a6..18579e9e0e 100644 --- a/setscorepos.html +++ b/setscorepos.html @@ -39,39 +39,39 @@

    - +

    Description

    Sets the playback position of the current score performance to a given position.

    - +

    Syntax

     setscorepos ipos
    - +

    Initialization

    ipos -- playback position in seconds.

    - +

    Examples

    Here is an example of the setscorepos opcode. It uses the file setscorepos.csd.

    - +

    - Example 976. Example of the setscorepos opcode. + Example 977. Example of the setscorepos opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -120,7 +120,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfilist.html b/sfilist.html index 3ac9ec996e..cec6dd49a5 100644 --- a/sfilist.html +++ b/sfilist.html @@ -39,19 +39,19 @@

    - +

    Description

    Prints a list of all instruments of a previously loaded SoundFont2 (SF2) sample file. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    sfilist ifilhandle [, Sprintprefix] 
    - +

    Initialization

    ifilhandle -- unique number generated by sfload opcode to be used as an identifier for a SF2 file. Several SF2 files can be loaded and activated at the same time. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    sfilist prints a list of all instruments of a previously loaded SF2 file to the console. @@ -71,20 +71,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfilist opcode. It uses the file sfilist.csd.

    - +

    - Example 977. Example of the sfilist opcode. + Example 978. Example of the sfilist opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,7 +158,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfinstr.html b/sfinstr.html index a3b9c57714..fce4a3e0e6 100644 --- a/sfinstr.html +++ b/sfinstr.html @@ -39,20 +39,20 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ar1, ar2 sfinstr ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
           [, iflag] [, ioffset]
    - +

    Initialization

    ivel -- velocity value @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -100,20 +100,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfinstr opcode. It uses the file sfinstr.csd.

    - +

    - Example 980. Example of the sfinstr opcode. + Example 981. Example of the sfinstr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -165,7 +165,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfinstr3.html b/sfinstr3.html index 61e818cbc8..47340e0e31 100644 --- a/sfinstr3.html +++ b/sfinstr3.html @@ -39,20 +39,20 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound with cubic interpolation. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ar1, ar2 sfinstr3 ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
           [, iflag] [, ioffset]
    - +

    Initialization

    ivel -- velocity value @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -100,20 +100,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfinstr3 opcode. It uses the file sfinstr3.csd.

    - +

    - Example 978. Example of the sfinstr3 opcode. + Example 979. Example of the sfinstr3 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions> 
    @@ -177,7 +177,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfinstr3m.html b/sfinstr3m.html index 5e22a9d880..ca16381ec7 100644 --- a/sfinstr3m.html +++ b/sfinstr3m.html @@ -39,20 +39,20 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample instrument, generating a mono sound with cubic interpolation. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ares sfinstr3m ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
           [, iflag] [, ioffset]
    - +

    Initialization

    ivel -- velocity value @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -100,20 +100,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfinstr3m opcode. It uses the file sfinstr3m.csd.

    - +

    - Example 979. Example of the sfinstr3m opcode. + Example 980. Example of the sfinstr3m opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -165,7 +165,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfinstrm.html b/sfinstrm.html index 20c0909c68..81f2f722f6 100644 --- a/sfinstrm.html +++ b/sfinstrm.html @@ -39,20 +39,20 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample instrument, generating a mono sound. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ares sfinstrm ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
           [, iflag] [, ioffset]
    - +

    Initialization

    ivel -- velocity value @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -100,14 +100,14 @@

    Performance

    - +

    Examples

    See the example for sfinstr.

    - +

    Credits

    diff --git a/sfload.html b/sfload.html index a747c955e3..1bcb8f194f 100644 --- a/sfload.html +++ b/sfload.html @@ -39,7 +39,7 @@

    - +

    Description

    Loads an entire SoundFont2 (SF2) sample file into memory. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section. @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    ir sfload "filename"
    - +

    Initialization

    ir -- output to be used by other SF2 opcodes. For sfload, ir is ifilhandle. @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    sfload loads an entire SF2 file into memory. It returns a file handle to be used by other opcodes. Several instances of sfload can placed in the header section of an orchestra, allowing use of more than one SF2 file in a single orchestra. @@ -89,20 +89,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfload opcode. It uses the file sfload.csd.

    - +

    - Example 981. Example of the sfload opcode. + Example 982. Example of the sfload opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -178,7 +178,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sflooper.html b/sflooper.html index 56656e06fc..0dd6da4bb1 100644 --- a/sflooper.html +++ b/sflooper.html @@ -40,7 +40,7 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample preset, generating a stereo sound, similarly to sfplay. Unlike that opcode, though, @@ -51,13 +51,13 @@

    Description

    - +

    Syntax

    ar1, ar2 sflooper ivel, inotenum, kamp, kpitch, ipreindex, kloopstart, kloopend, kcrossfade \
           [, istart, imode, ifenv, iskip, iflag] 
    - +

    Initialization

    ivel -- velocity value @@ -88,7 +88,7 @@

    Initialization

    - +

    Performance

    kamp -- amplitude scaling

    @@ -109,7 +109,7 @@

    Performance

    loop length.

    - +

    sflooper plays a preset, generating a stereo sound.

    @@ -123,20 +123,20 @@

    Performance

    - +

    Examples

    Here is an example of the sflooper opcode. It uses the file sflooper.csd.

    - +

    - Example 982. Example of the sflooper opcode. + Example 983. Example of the sflooper opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -208,7 +208,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfpassign.html b/sfpassign.html index 56fd825f07..275882e97d 100644 --- a/sfpassign.html +++ b/sfpassign.html @@ -39,7 +39,7 @@

    - +

    Description

    Assigns all presets of a previously loaded SoundFont2 (SF2) @@ -55,12 +55,12 @@

    Description

    - +

    Syntax

    sfpassign istartindex, ifilhandle[, imsgs]
    - +

    Initialization

    istartindex -- starting index preset by the user in bulk preset assignments. @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    sfpassign assigns all presets of a previously loaded SF2 file to a sequence of progressive index numbers, to be used later with the opcodes sfplay and sfplaym. istartindex specifies the starting index number. Any number of sfpassign instances can be placed in the header section of an orchestra, each one assigning presets belonging to different SF2 files. @@ -83,20 +83,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfpassign opcode. It uses the file sfpassign.csd.

    - +

    - Example 983. Example of the sfpassign opcode. + Example 984. Example of the sfpassign opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -177,7 +177,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfplay.html b/sfplay.html index c338204a68..78e2105133 100644 --- a/sfplay.html +++ b/sfplay.html @@ -39,19 +39,19 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample preset, generating a stereo sound. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ar1, ar2 sfplay ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]
    - +

    Initialization

    ivel -- velocity value @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -104,14 +104,14 @@

    Performance

    - +

    Examples

    See the example for sfplay3.

    - +

    Credits

    diff --git a/sfplay3.html b/sfplay3.html index f269282054..eda4153bed 100644 --- a/sfplay3.html +++ b/sfplay3.html @@ -39,19 +39,19 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample preset, generating a stereo sound with cubic interpolation. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ar1, ar2 sfplay3 ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]
    - +

    Initialization

    ivel -- velocity value @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -107,20 +107,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfplay3 opcode. It uses the file sfplay3.csd.

    - +

    - Example 984. Example of the sfplay3 opcode. + Example 985. Example of the sfplay3 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions> 
    @@ -204,7 +204,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfplay3m.html b/sfplay3m.html index df7df23ff6..1b00a9ad77 100644 --- a/sfplay3m.html +++ b/sfplay3m.html @@ -39,19 +39,19 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample preset, generating a mono sound with cubic interpolation. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ares sfplay3m ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]
    - +

    Initialization

    ivel -- velocity value @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -107,20 +107,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfplay3m opcode. It uses the file sfplay3m.csd.

    - +

    - Example 985. Example of the sfplay3m opcode. + Example 986. Example of the sfplay3m opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -175,7 +175,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfplaym.html b/sfplaym.html index 374e29089c..2c6ddc66ab 100644 --- a/sfplaym.html +++ b/sfplaym.html @@ -39,19 +39,19 @@

    - +

    Description

    Plays a SoundFont2 (SF2) sample preset, generating a mono sound. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    ares sfplaym ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]
    - +

    Initialization

    ivel -- velocity value @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    xamp -- amplitude correction factor @@ -104,20 +104,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfplaym opcode. It uses the file sfplaym.csd.

    - +

    - Example 986. Example of the sfplaym opcode. + Example 987. Example of the sfplaym opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -172,7 +172,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfplist.html b/sfplist.html index 5c57e4a7cd..a241ea5999 100644 --- a/sfplist.html +++ b/sfplist.html @@ -39,26 +39,26 @@

    - +

    Description

    Prints a list of all presets of a previously loaded SoundFont2 (SF2) sample file. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section.

    - +

    Syntax

    sfplist ifilhandle
    - +

    Initialization

    ifilhandle -- unique number generated by sfload opcode to be used as an identifier for a SF2 file. Several SF2 files can be loaded and activated at the same time.

    - +

    Performance

    sfplist prints a list of all presets of a previously loaded SF2 file to the console. @@ -68,20 +68,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfplist opcode. It uses the file sfplist.csd.

    - +

    - Example 987. Example of the sfplist opcode. + Example 988. Example of the sfplist opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sfpreset.html b/sfpreset.html index b5a6e1fb4c..61435b9bad 100644 --- a/sfpreset.html +++ b/sfpreset.html @@ -39,7 +39,7 @@

    - +

    Description

    Assigns an existing preset of a previously loaded SoundFont2 (SF2) sample file to an index number. These opcodes allow management the sample-structure of SF2 files. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format can be found in the SoundFont2 File Format section. @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    ir sfpreset iprog, ibank, ifilhandle, ipreindex
    - +

    Initialization

    ir -- output to be used by other SF2 opcodes. For sfpreset, ir is ipreindex. @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    sfpreset assigns an existing preset of a previously loaded SF2 file to an index number, to be used later with the opcodes sfplay and sfplaym. The user must previously know the program and the bank numbers of the preset in order to fill the corresponding arguments. Any number of sfpreset instances can be placed in the header section of an orchestra, each one assigning a different preset belonging to the same (or different) SF2 file to different index numbers. @@ -83,20 +83,20 @@

    Performance

    - +

    Examples

    Here is an example of the sfpreset opcode. It uses the file sfpreset.csd.

    - +

    - Example 988. Example of the sfpreset opcode. + Example 989. Example of the sfpreset opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,7 +158,7 @@ 

    Examples

    - +

    Credits

    diff --git a/shaker.html b/shaker.html index ee77168a29..b5e550ca8d 100644 --- a/shaker.html +++ b/shaker.html @@ -39,26 +39,26 @@

    - +

    Description

    Audio output is a tone related to the shaking of a maraca or similar gourd instrument. The method is a physically inspired model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares shaker kamp, kfreq, kbeans, kdamp, ktimes [, idecay]
    - +

    Initialization

    idecay -- If present indicates for how long at the end of the note the shaker is to be damped. The default value is zero.

    - +

    Performance

    A note is played on a maraca-like instrument, with the arguments as below. @@ -97,21 +97,21 @@

    Performance

    - +

    Examples

    Here is an example of the shaker opcode. It uses the file shaker.csd.

    - +

    - Example 989. Example of the shaker opcode. + Example 990. Example of the shaker opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -157,14 +157,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/shiftin.html b/shiftin.html index 2a6c103325..2bd5d6b1ce 100644 --- a/shiftin.html +++ b/shiftin.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode can be used to push data from an audio variable into a 1-dimensional array. The array needs to be at least ksmps numbers long, but can be longer. Data is shifted in circularly, with the writing position moving by ksmps positions every k-cycle. When the array gets full, the writing position wraps around to the beginning of the array again (overwriting old positions). Together with the shiftout opcode, it can form a FIFO queue.

    - +

    Syntax

    kout[] shiftin asig
    - +

    Performance

    kout[] -- output array, needs to be at least ksmps numbers long. @@ -61,19 +61,19 @@

    Performance

    - +

    Examples

    Here is an example of the shiftin opcode. It uses the file shiftin.csd.

    - +

    - Example 990. Example of the shiftin opcode. + Example 991. Example of the shiftin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -102,7 +102,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes, @@ -110,7 +110,7 @@

    See Also

    - +

    Credits

    diff --git a/shiftout.html b/shiftout.html index 24e7a5a0c1..c473df5d15 100644 --- a/shiftout.html +++ b/shiftout.html @@ -39,26 +39,26 @@

    - +

    Description

    This opcode can be used to push data to an audio variable from a 1-dimensional array. The array needs to be at least ksmps numbers long, but can be longer. Data is shifted out circularly, with the writing position moving by ksmps positions every k-cycle. When the array gets emptied, the writing position wraps around to the beginning of the array again. Together with the shiftin opcode, it can form a FIFO queue.

    - +

    Syntax

    asig shiftout kIn[][, ioff]
    - +

    Initialization

    ioff -- initial read offset position (optional, defaults to 0).

    - +

    Performance

    kin[] -- input array, needs to be at least ksmps numbers long. @@ -68,19 +68,19 @@

    Performance

    - +

    Examples

    Here is an example of the shiftout opcode. It uses the file shiftout.csd.

    - +

    - Example 991. Example of the shiftout opcode. + Example 992. Example of the shiftout opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -109,7 +109,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes, @@ -117,7 +117,7 @@

    See Also

    - +

    Credits

    diff --git a/signum.html b/signum.html index 4cd7361799..247a56f27b 100644 --- a/signum.html +++ b/signum.html @@ -39,32 +39,32 @@

    - +

    Description

    Returns the signum of x returning -1, 0 or 1.

    - +

    Syntax

    signum(x) (no rate restriction)
    - +

    Examples

    Here is an example of the signum opcode. It uses the file signum.csd.

    - +

    - Example 992. Example of the signum opcode. + Example 993. Example of the signum opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -111,13 +111,13 @@ 

    Examples

    Here is another example of the signum opcode. It uses the file signum2.csd.

    - +

    - Example 993.  + Example 994. 

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -171,7 +171,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sin.html b/sin.html index 1f47c72dbd..90fac61992 100644 --- a/sin.html +++ b/sin.html @@ -39,33 +39,33 @@

    - +

    Description

    Returns the sine of x (x in radians).

    - +

    Syntax

    sin(x) (no rate restriction)
    sin(k/i[]) (k- or i-arrays )
    - +

    Examples

    Here is an example of the sin opcode. It uses the file sin.csd.

    - +

    - Example 994. Example of the sin opcode. + Example 995. Example of the sin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -124,7 +124,7 @@ 

    Examples

    - +

    Description

    Returns the hyperbolic sine of x (x in radians).

    - +

    Syntax

    sinh(x) (no rate
         restriction)
    sinh(k/i[]) (k- or i-arrays )
    - +

    Examples

    Here is an example of the sinh opcode. It uses the file sinh.csd.

    - +

    - Example 995. Example of the sinh opcode. + Example 996. Example of the sinh opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -117,7 +117,7 @@ 

    Examples

    - +

    Credits

    Example written by Kevin Conder.

    New in version 3.47

    diff --git a/sininv.html b/sininv.html index c115c98624..d661fe92aa 100644 --- a/sininv.html +++ b/sininv.html @@ -39,35 +39,35 @@

    - +

    Description

    Returns the arcsine of x (x in radians).

    - +

    Syntax

    sininv(x) (no rate
         restriction)
    sininv(k/i[]) (k- or i-arrays)
    - +

    Examples

    Here is an example of the sininv opcode. It uses the file sininv.csd.

    - +

    - Example 996. Example of the sininv opcode. + Example 997. Example of the sininv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -117,7 +117,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    New in version 3.48

    diff --git a/sinsyn.html b/sinsyn.html index 2317a82f50..a71072ed15 100644 --- a/sinsyn.html +++ b/sinsyn.html @@ -39,7 +39,7 @@

    - +

    Description

    The sinsyn opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -50,12 +50,12 @@

    Description

    - +

    Syntax

    asig sinsyn fin, kscal, kmaxtracks, ifn
    - +

    Performance

    asig -- output audio rate signal @@ -76,20 +76,20 @@

    Performance

    - +

    Examples

    Here is an example of the sinsyn opcode. It uses the file sinsyn.csd.

    - +

    - Example 997. Example of the sinsyn opcode. + Example 998. Example of the sinsyn opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    The example above shows partial tracking of an ifd-analysis signal and cubic-phase additive resynthesis.

    - +

    Credits

    diff --git a/skf.html b/skf.html index 9b546ddf8f..044e446f6d 100644 --- a/skf.html +++ b/skf.html @@ -39,7 +39,7 @@

    - +

    Description

    Skf is an digital implementation of a linear Sallen-Key @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    asig skf asig, xcf, xK[, ihp, istor]
    - +

    Initialization

    ihp -- if non-zero, select highpass @@ -69,7 +69,7 @@

    Initialization

    - +

    Performance

    asig -- input @@ -87,20 +87,20 @@

    Performance

    - +

    Examples

    Here is an example of the skf opcode. It uses the file skf.csd.

    - +

    - Example 998. Example of the skf opcode. + Example 999. Example of the skf opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -131,7 +131,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sleighbells.html b/sleighbells.html index 12861f6f54..bd3172db7e 100644 --- a/sleighbells.html +++ b/sleighbells.html @@ -39,20 +39,20 @@

    - +

    Description

    sleighbells is a semi-physical model of a sleighbell sound. It is one of the PhISEM percussion opcodes. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects.

    - +

    Syntax

    ares sleighbells kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
           [, ifreq1] [, ifreq2]
    - +

    Initialization

    idettack -- period of time over which all sound is stopped @@ -88,27 +88,27 @@

    Initialization

    - +

    Performance

    kamp -- Amplitude of output. Note: As these instruments are stochastic, this is only an approximation.

    - +

    Examples

    Here is an example of the sleighbells opcode. It uses the file sleighbells.csd.

    - +

    - Example 999. Example of the sleighbells opcode. + Example 1000. Example of the sleighbells opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -159,14 +159,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/slicearray.html b/slicearray.html index 99be2d6092..1d165cdf72 100644 --- a/slicearray.html +++ b/slicearray.html @@ -39,19 +39,19 @@

    - +

    Description

    Take a slice of a vector (one-dimensional k-rate array).

    - +

    Syntax

    karray slicearray kinarray, istart, iend [,istride]
    - +

    Initialization

    istart -- index of the first part of the answer. @@ -64,20 +64,20 @@

    Initialization

    - +

    Examples

    Here is an example of the slicearray opcode. It uses the file slicearray.csd.

    - +

    - Example 1000. Example of the slicearray opcode. + Example 1001. Example of the slicearray opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -152,7 +152,7 @@ 

    Examples

    - +

    Credits

    diff --git a/slider16.html b/slider16.html index 4ac7d9353e..b03f7e2aa7 100644 --- a/slider16.html +++ b/slider16.html @@ -39,14 +39,14 @@

    - +

    Description

    Creates a bank of 16 different MIDI control message numbers.

    - +

    Syntax

    i1,...,i16 slider16 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
           ictlnum16, imin16, imax16, init16, ifn16
    @@ -54,7 +54,7 @@

    Syntax

    ictlnum16, imin16, imax16, init16, ifn16
    - +

    Initialization

    i1 ... i16 -- output values @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    k1 ... k16 -- output values @@ -101,14 +101,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider16f.html b/slider16f.html index 968b1be2f3..43ea5aa71a 100644 --- a/slider16f.html +++ b/slider16f.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 16 different MIDI control message numbers, filtered before output.

    - +

    Syntax

    k1,...,k16 slider16f ichan, ictlnum1, imin1, imax1, init1, ifn1, \
           icutoff1,..., ictlnum16, imin16, imax16, init16, ifn16, icutoff16
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    k1 ... k16 -- output values @@ -113,14 +113,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider16table.html b/slider16table.html index e0ae59e18d..92d3ac7b79 100644 --- a/slider16table.html +++ b/slider16table.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 16 different MIDI control messages to a table.

    - +

    Syntax

    kflag slider16table ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1, .... , ictlnum16, imin16, imax16, init16, ifn16
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -105,14 +105,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider16tablef.html b/slider16tablef.html index aa34d29480..04807a31a6 100644 --- a/slider16tablef.html +++ b/slider16tablef.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 16 different MIDI control messages to a table, filtered before output.

    - +

    Syntax

    kflag slider16tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1, icutoff1, .... , ictlnum16, imin16, imax16, init16, ifn16, icutoff16
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -83,7 +83,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -125,14 +125,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider32.html b/slider32.html index ce7a38c84e..caef1df86e 100644 --- a/slider32.html +++ b/slider32.html @@ -39,14 +39,14 @@

    - +

    Description

    Creates a bank of 32 different MIDI control message numbers.

    - +

    Syntax

    i1,...,i32 slider32 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
           ictlnum32, imin32, imax32, init32, ifn32
    @@ -54,7 +54,7 @@

    Syntax

    ictlnum32, imin32, imax32, init32, ifn32
    - +

    Initialization

    i1 ... i32 -- output values @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    k1 ... k32 -- output values @@ -101,14 +101,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider32f.html b/slider32f.html index 795eda77ec..1eec750680 100644 --- a/slider32f.html +++ b/slider32f.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 32 different MIDI control message numbers, filtered before output.

    - +

    Syntax

    k1,...,k32 slider32f ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
           ..., ictlnum32, imin32, imax32, init32, ifn32, icutoff32
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    k1 ... k32 -- output values @@ -113,14 +113,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider32table.html b/slider32table.html index eaab75b329..549993bc0a 100644 --- a/slider32table.html +++ b/slider32table.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 32 different MIDI control messages to a table.

    - +

    Syntax

    kflag slider32table ichan, ioutTable, ioffset, ictlnum1, imin1, \
           imax1, init1, ifn1, .... , ictlnum32, imin32, imax32, init32, ifn32
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -105,14 +105,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider32tablef.html b/slider32tablef.html index b2690c0201..91a306494f 100644 --- a/slider32tablef.html +++ b/slider32tablef.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 32 different MIDI control messages to a table, filtered before output.

    - +

    Syntax

    kflag slider32tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1, icutoff1, .... , ictlnum32, imin32, imax32, init32, ifn32, icutoff32
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -83,7 +83,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -125,14 +125,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider64.html b/slider64.html index eba659e91a..c6707db8bd 100644 --- a/slider64.html +++ b/slider64.html @@ -39,14 +39,14 @@

    - +

    Description

    Creates a bank of 64 different MIDI control message numbers.

    - +

    Syntax

    i1,...,i64 slider64 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
           ictlnum64, imin64, imax64, init64, ifn64
    @@ -54,7 +54,7 @@

    Syntax

    ictlnum64, imin64, imax64, init64, ifn64
    - +

    Initialization

    i1 ... i64 -- output values @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    k1 ... k64 -- output values @@ -101,14 +101,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider64f.html b/slider64f.html index f9051468a8..9f61cfa678 100644 --- a/slider64f.html +++ b/slider64f.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 64 different MIDI control message numbers, filtered before output.

    - +

    Syntax

    k1,...,k64 slider64f ichan, ictlnum1, imin1, imax1, init1, ifn1, \
           icutoff1,..., ictlnum64, imin64, imax64, init64, ifn64, icutoff64
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    k1 ... k64 -- output values @@ -113,14 +113,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider64table.html b/slider64table.html index cfbe8b827a..b108f1e2f2 100644 --- a/slider64table.html +++ b/slider64table.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 64 different MIDI control messages to a table.

    - +

    Syntax

    kflag slider64table ichan, ioutTable, ioffset, ictlnum1, imin1, \
           imax1, init1, ifn1, .... , ictlnum64, imin64, imax64, init64, ifn64
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -105,14 +105,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider64tablef.html b/slider64tablef.html index 7ec9f874dd..10eb6f7c57 100644 --- a/slider64tablef.html +++ b/slider64tablef.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 64 different MIDI MIDI control messages to a table, filtered before output.

    - +

    Syntax

    kflag slider64tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1, icutoff1, .... , ictlnum64, imin64, imax64, init64, ifn64, icutoff64
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -83,7 +83,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -125,14 +125,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider8.html b/slider8.html index ad05c5dd14..d98964b40a 100644 --- a/slider8.html +++ b/slider8.html @@ -39,14 +39,14 @@

    - +

    Description

    Creates a bank of 8 different MIDI control message numbers.

    - +

    Syntax

    i1,...,i8 slider8 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
           ictlnum8, imin8, imax8, init8, ifn8
    @@ -54,7 +54,7 @@

    Syntax

    ictlnum8, imin8, imax8, init8, ifn8
    - +

    Initialization

    i1 ... i8 -- output values @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    k1 ... k8 -- output values @@ -101,14 +101,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider8f.html b/slider8f.html index 74feb36361..aea6638b93 100644 --- a/slider8f.html +++ b/slider8f.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 8 different MIDI control message numbers, filtered before output.

    - +

    Syntax

    k1,...,k8 slider8f ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
           ..., ictlnum8, imin8, imax8, init8, ifn8, icutoff8
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    k1 ... k8 -- output values @@ -113,14 +113,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider8table.html b/slider8table.html index bab57512cb..7be03d6125 100644 --- a/slider8table.html +++ b/slider8table.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 8 different MIDI control messages to a table.

    - +

    Syntax

    kflag slider8table ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1,..., ictlnum8, imin8, imax8, init8, ifn8
    - +

    Initialization

    i1 ... i8 -- output values @@ -83,7 +83,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -108,14 +108,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/slider8tablef.html b/slider8tablef.html index f8756a1a2c..1b2c6c8fd2 100644 --- a/slider8tablef.html +++ b/slider8tablef.html @@ -39,20 +39,20 @@

    - +

    Description

    Stores a bank of 8 different MIDI control messages to a table, filtered before output.

    - +

    Syntax

    kflag slider8tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
           init1, ifn1, icutoff1, .... , ictlnum8, imin8, imax8, init8, ifn8, icutoff8
    - +

    Initialization

    ichan -- MIDI channel (1-16) @@ -83,7 +83,7 @@

    Initialization

    - +

    Performance

    kflag -- a flag that informs if any control-change message in the bank has been received. In this case kflag is set to 1. Otherwise is set to zero. @@ -125,14 +125,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/sliderKawai.html b/sliderKawai.html index ca55f7d868..608b8b29e2 100644 --- a/sliderKawai.html +++ b/sliderKawai.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates a bank of 16 different MIDI control message numbers from a KAWAI MM-16 midi mixer.

    - +

    Syntax

    k1, k2, ...., k16 sliderKawai imin1, imax1, init1, ifn1, \
           imin2, imax2, init2, ifn2, ..., imin16, imax16, init16, ifn16
    - +

    Initialization

    imin1 ... imin16 -- minimum values for each controller @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    k1 ... k16 -- output values @@ -78,14 +78,14 @@

    Performance

    - +

    See Also

    Slider Banks

    - +

    Credits

    diff --git a/sndinfo.html b/sndinfo.html index e935809120..e30442edaa 100644 --- a/sndinfo.html +++ b/sndinfo.html @@ -39,20 +39,20 @@

    - +

    Description

    Get basic information about one or more soundfiles.

    - +

    Syntax

    csound -U sndinfo [options] soundfilenames ...
    sndinfo [options] soundfilenames ...
    - +

    Initialization

    sndinfo will attempt to find each named @@ -78,7 +78,7 @@

    Initialization

    - +

    Examples

    @@ -116,14 +116,14 @@

    Examples

    Here is an example of the sndinfo utility. It uses the file sndinfo.csd.

    - +

    - Example 1375. Example of the sndinfo utility. + Example 1376. Example of the sndinfo utility.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    diff --git a/sndload.html b/sndload.html
    index d6e1bcd539..9c4a39e2ca 100644
    --- a/sndload.html
    +++ b/sndload.html
    @@ -39,7 +39,7 @@ 

    - +

    Description

    sndload loads a sound file into memory for use by loscilx. @@ -60,13 +60,13 @@

    Description

    - +

    Syntax

    sndload Sfname[, ifmt[, ichns[, isr[, ibas[, iamp[, istrt   \
           [, ilpmod[, ilps[, ilpe]]]]]]]]]
    - +

    Initialization

    Sfname - file name as a string constant or variable, string p-field, or a number that is used either as an @@ -201,7 +201,7 @@

    Initialization

    - +

    Credits

    Written by Istvan Varga.

    2006

    diff --git a/sndloop.html b/sndloop.html index bc2b263929..f78cc1e2e9 100644 --- a/sndloop.html +++ b/sndloop.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode records input audio and plays it back in a loop with user-defined @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    asig, krec sndloop ain, kpitch, ktrig, idur, ifad
    - +

    Initialization

    idur -- loop duration in seconds @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    asig -- output sig @@ -82,20 +82,20 @@

    Performance

    - +

    Examples

    Here is an example of the sndloop opcode. It uses the file sndloop.csd.

    - +

    - Example 1001. Example of the sndloop opcode. + Example 1002. Example of the sndloop opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -148,7 +148,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sndwarp.html b/sndwarp.html index e2795b8542..1340e09cf3 100644 --- a/sndwarp.html +++ b/sndwarp.html @@ -39,7 +39,7 @@

    - +

    Description

    sndwarp reads sound samples from a table and applies time-stretching and/or pitch modification. Time and frequency modification are independent from one another. For example, a sound can be stretched in time while raising the pitch! @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    ares [, ac] sndwarp xamp, xtimewarp, xresample, ifn1, ibeg, iwsize, \
           irandw, ioverlap, ifn2, itimemode
    - +

    Initialization

    ifn1 -- the number of the table holding the sound samples which will be subjected to the sndwarp processing. GEN01 is the appropriate function generator to use to store the sound samples from a pre-existing soundfile. @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    ares -- the single channel of output from the sndwarp unit generator. sndwarp assumes that the function table holding the sampled signal is a mono one. This simply means that sndwarp will index the table by single-sample frame increments. The user must be aware then that if a stereo signal is used with sndwarp, time and pitch will be altered accordingly. @@ -96,20 +96,20 @@

    Performance

    - +

    Examples

    Here is an example of the sndwarp opcode. It uses the file sndwarp.csd.

    - +

    - Example 1002. Example of the sndwarp opcode. + Example 1003. Example of the sndwarp opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -230,14 +230,14 @@ 

    Examples

    - +

    See Also

    Granular Synthesis

    - +

    Credits

    diff --git a/sndwarpst.html b/sndwarpst.html index d101f2275f..2cb2a3780c 100644 --- a/sndwarpst.html +++ b/sndwarpst.html @@ -39,7 +39,7 @@

    - +

    Description

    sndwarpst reads stereo sound samples from a table and applies time-stretching and/or pitch modification. Time and frequency modification are independent from one another. For example, a sound can be stretched in time while raising the pitch! @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    ar1, ar2 [,ac1] [, ac2] sndwarpst xamp, xtimewarp, xresample, ifn1, \
           ibeg, iwsize, irandw, ioverlap, ifn2, itimemode
    - +

    Initialization

    ifn1 -- the number of the table holding the sound samples which will be subjected to the sndwarpst processing. GEN01 is the appropriate function generator to use to store the sound samples from a pre-existing soundfile. @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    ar1, ar2 -- ar1 and ar2 are the stereo (left and right) outputs from sndwarpst. sndwarpst assumes that the function table holding the sampled signal is a stereo one. sndwarpst will index the table by a two-sample frame increment. The user must be aware then that if a mono signal is used with sndwarpst, time and pitch will be altered accordingly. @@ -96,20 +96,20 @@

    Performance

    - +

    Example

    Here is an example of the sndwarpst opcode. It uses the file sndwarpst.csd.

    - +

    - Example 1003. Example of the sndwarpst opcode. + Example 1004. Example of the sndwarpst opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -165,7 +165,7 @@ 

    Example

    - +

    Other examples

    The below example shows a slowing down or stretching of the sound stored in the stored table (ifn1). Over the duration of the note, the stretching will grow from no change from the original to a sound which is ten times slower than the original. At the same time the overall pitch will move upward over the duration by an octave. @@ -237,14 +237,14 @@

    Other examples

    - +

    See Also

    Granular Synthesis

    - +

    Credits

    diff --git a/sockrecv.html b/sockrecv.html index a9c5a4034a..b226902d2a 100644 --- a/sockrecv.html +++ b/sockrecv.html @@ -39,7 +39,7 @@

    - +

    Description

    Receives directly using the UDP (sockrecv and @@ -50,7 +50,7 @@

    Description

    - +

    Syntax

    asig sockrecv iport, ilength
    ksig sockrecv iport, ilength
    @@ -59,7 +59,7 @@

    Syntax

    asig[,kstate] strecv Sipaddr, iport
    - +

    Initialization

    Sipaddr @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    asig, asigl, asigr -- audio data to be @@ -98,7 +98,7 @@

    Performance

    - +

    Example

    The example shows a mono signal being received on port 7777 using UDP. @@ -117,7 +117,7 @@

    Example

    - +

    Credits

    diff --git a/socksend.html b/socksend.html index b5da84ddb7..e66c59338f 100644 --- a/socksend.html +++ b/socksend.html @@ -39,7 +39,7 @@

    - +

    Description

    Transmits data directly using the UDP (socksend and @@ -49,7 +49,7 @@

    Description

    - +

    Syntax

    socksend asig, Sipaddr, iport, ilength
    socksend ksig, Sipaddr, iport, ilength
    @@ -58,7 +58,7 @@

    Syntax

    stsend asig, Sipaddr, iport
    - +

    Initialization

    Sipaddr @@ -78,14 +78,14 @@

    Initialization

    - +

    Performance

    asig, ksig, asigl, asigr -- data to be transmitted.

    - +

    Example

    The example shows a simple sine wave being sent just @@ -106,7 +106,7 @@

    Example

    - +

    Credits

    diff --git a/sorta.html b/sorta.html index 51545dbaf9..c278746cc2 100644 --- a/sorta.html +++ b/sorta.html @@ -39,7 +39,7 @@

    - +

    Description

    Takes a numeric array (k or i-rate) and returns it sorted in @@ -47,25 +47,25 @@

    Description

    - +

    Syntax

    k/i[]sorta k/i[]  (k- or i-arrays )
    - +

    Examples

    Here is an example of the sorta opcode. It uses the file sorta.csd.

    - +

    - Example 1004. Example of the sorta opcode. + Example 1005. Example of the sorta opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -98,7 +98,7 @@ 

    Examples

    - +

    Credits

    Author: Victor Lazzarini

    New in version 6.09

    diff --git a/sortd.html b/sortd.html index 21d2d01031..4a22cc318a 100644 --- a/sortd.html +++ b/sortd.html @@ -39,7 +39,7 @@

    - +

    Description

    Takes a numeric array (k or i-rate) and returns it sorted in @@ -47,25 +47,25 @@

    Description

    - +

    Syntax

    k/i[]sortd k/i[]  (k- or i-arrays )
    - +

    Examples

    Here is an example of the sortd opcode. It uses the file sortd.csd.

    - +

    - Example 1005. Example of the sortd opcode. + Example 1006. Example of the sortd opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -98,7 +98,7 @@ 

    Examples

    - +

    Credits

    Author: Victor Lazzarini

    New in version 6.09

    diff --git a/soundin.html b/soundin.html index f840c1788c..b712d59620 100644 --- a/soundin.html +++ b/soundin.html @@ -39,7 +39,7 @@

    - +

    Description

    Reads audio data from an external device or stream. Up to 24 @@ -47,13 +47,13 @@

    Description

    - +

    Syntax

    ar1[, ar2[, ar3[, ... a24]]] soundin ifilcod [, iskptim] [, iformat] \
           [, iskipinit] [, ibufsize]
    - +

    Initialization

    ifilcod -- integer or character-string denoting the source soundfile name. An integer denotes the file soundin.filcod; a character-string (in double quotes, spaces permitted) gives the filename itself, optionally a full pathname. If not a full path, the named file is sought first in the current directory, then in that given by the environment variable SSDIR (if defined) then by SFDIR. See also GEN01. @@ -110,7 +110,7 @@

    Initialization

    - +

    Performance

    soundin is functionally an audio generator that derives its signal from a pre-existing file. The number of channels read in is controlled by the number of result cells, a1, a2, etc., which must match that of the input file. A soundin opcode opens this file whenever the host instrument is initialized, then closes it again each time the instrument is turned off. @@ -152,21 +152,21 @@

    Performance

    - +

    Examples

    Here is an example of the soundin opcode. It uses the file soundin.csd, fox.wav and drumsSlp.wav.

    - +

    - Example 1006. Example of the soundin opcode. + Example 1007. Example of the soundin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -216,7 +216,7 @@ 

    Examples

    - +

    Credits

    diff --git a/soundout.html b/soundout.html index b7837c2621..ce8626e31f 100644 --- a/soundout.html +++ b/soundout.html @@ -39,7 +39,7 @@

    - +

    Description

    @@ -61,12 +61,12 @@

    Description

    - +

    Syntax

    soundout  asig1, ifilcod [, iformat]
    - +

    Initialization

    ifilcod -- integer or character-string denoting the destination soundfile name. An integer denotes the file soundin.filcod; a character-string (in double quotes, spaces permitted) gives the filename itself, optionally a full pathname. If not a full path, the named file is sought first in the current directory, then in that given by the environment variable SSDIR (if defined) then by SFDIR. See also GEN01. @@ -103,7 +103,7 @@

    Initialization

    - +

    Performance

    soundout writes audio output to a disk file. @@ -125,7 +125,7 @@

    Performance

    - +

    Credits

    diff --git a/soundouts.html b/soundouts.html index 2c53c3e751..6a57d55de5 100644 --- a/soundouts.html +++ b/soundouts.html @@ -39,7 +39,7 @@

    - +

    Description

    @@ -61,12 +61,12 @@

    Description

    - +

    Syntax

    soundouts  asigl, asigr, ifilcod [, iformat]
    - +

    Initialization

    ifilcod -- integer or character-string denoting the @@ -103,7 +103,7 @@

    Initialization

    - +

    Performance

    soundouts writes stereo audio output to a disk file @@ -127,7 +127,7 @@

    Performance

    - +

    Credits

    diff --git a/space.html b/space.html index 0c94aa8ce1..182ad5b37e 100644 --- a/space.html +++ b/space.html @@ -39,7 +39,7 @@

    - +

    Description

    space takes an input signal and distributes it among 4 channels using Cartesian xy coordinates to calculate the balance of the outputs. The xy coordinates can be defined in a separate text file and accessed through a Function statement in the score using Gen28, or they can be specified using the optional kx, ky arguments. The advantages to the former are: @@ -61,12 +61,12 @@

    Description

    - +

    Syntax

    a1, a2, a3, a4  space asig, ifn, ktime, kreverbsend, kx, ky
    - +

    Initialization

    ifn -- number of the stored function created using Gen28. This function generator reads a text file which contains sets of three values representing the xy coordinates and a time-tag for when the signal should be placed at that location. The file should look like: @@ -115,7 +115,7 @@

    Initialization

    - +

    Performance

    The configuration of the xy coordinates in space places the signal in the following way: @@ -196,17 +196,17 @@

    Performance

    - +

    Examples

    Here is an example of the space opcode. It uses the file space_quad.csd.

    - +

    - Example 1007. Example of the space opcode. + Example 1008. Example of the space opcode.

    -

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    +          

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

     <CsoundSynthesizer>
     <CsOptions>
     ; Select audio/midi flags here according to platform
    @@ -279,13 +279,13 @@ 

    Examples

    space can be useful for quad and stereo panning as well as fixed placed of sounds anywhere between two loudspeakers. Below is an example of the fixed placement of sounds in a stereo field using xy values from the score instead of a function table. It uses the file space_stereo.csd.

    - +

    - Example 1008. Second example of the space opcode. + Example 1009. Second example of the space opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -354,7 +354,7 @@ 

    Examples

    - +

    Credits

    diff --git a/spat3d.html b/spat3d.html index aaeb7e7fc4..275720661f 100644 --- a/spat3d.html +++ b/spat3d.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode positions the input sound in a 3D space, with optional simulation of room acoustics, in various output formats. spat3d allows moving the sound at k-rate (this movement is interpolated internally to eliminate "zipper noise" if sr not equal to kr).

    - +

    Syntax

    aW, aX, aY, aZ spat3d ain, kX, kY, kZ, idist, ift, imode, imdel, iovr [, istor]
    - +

    Initialization

    idist -- For modes 0 to 3, idist is the unit circle distance in meters. For mode 4, idist is the distance between microphones. @@ -284,7 +284,7 @@

    Initialization

    - +

    Performance

    aW, aX, aY, aZ -- Output signals @@ -385,21 +385,21 @@

    Performance

    - +

    Examples

    Here is a example of the spat3d opcode that outputs a stereo file. It uses the file spat3d_stereo.csd.

    - +

    - Example 1009. Stereo example of the spat3d opcode. + Example 1010. Stereo example of the spat3d opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -509,13 +509,13 @@ 

    Examples

    - +

    - Example 1010. UHJ example of the spat3d opcode. + Example 1011. UHJ example of the spat3d opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -611,13 +611,13 @@ 

    Examples

    - +

    - Example 1011. Quadrophonic example of the spat3d opcode. + Example 1012. Quadrophonic example of the spat3d opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -725,7 +725,7 @@ 

    Examples

    - +

    Credits

    diff --git a/spat3di.html b/spat3di.html index f1e850d6c4..11f7e7639a 100644 --- a/spat3di.html +++ b/spat3di.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode positions the input sound in a 3D space, with optional simulation of room acoustics, in various output formats. With spat3di, sound source position is set at i-time.

    - +

    Syntax

    aW, aX, aY, aZ spat3di ain, iX, iY, iZ, idist, ift, imode [, istor]
    - +

    Initialization

    iX -- Sound source X coordinate in meters (positive: right, negative: left) @@ -276,7 +276,7 @@

    Initialization

    - +

    Performance

    ain -- Input signal @@ -374,14 +374,14 @@

    Performance

    - +

    Examples

    See the examples for spat3d.

    - +

    Credits

    diff --git a/spat3dt.html b/spat3dt.html index 413d90277e..6338d8ed13 100644 --- a/spat3dt.html +++ b/spat3dt.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode positions the input sound in a 3D space, with optional simulation of room acoustics, in various output formats. spat3dt can be used to render the impulse response at i-time, storing output in a function table, suitable for convolution.

    - +

    Syntax

    spat3dt ioutft, iX, iY, iZ, idist, ift, imode, irlen [, iftnocl]
    - +

    Initialization

    ioutft -- Output ftable number for spat3dt. W, X, Y, and Z outputs are written interleaved to this table. If the table is too short, output will be truncated. @@ -282,20 +282,20 @@

    Initialization

    - +

    Examples

    Here is an example of the spat3dt opcode. It uses the file spat3dt.csd.

    - +

    - Example 1012. Example of the spat3dt opcode. + Example 1013. Example of the spat3dt opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -395,7 +395,7 @@ 

    Examples

    - +

    Credits

    diff --git a/spdist.html b/spdist.html index 98500d2f2b..95679171eb 100644 --- a/spdist.html +++ b/spdist.html @@ -39,7 +39,7 @@

    - +

    Description

    spdist uses the same xy data as space, also either from a text file using Gen28 or from x and y arguments given to the unit directly. The purpose of this unit is to make available the values for distance that are calculated from the xy coordinates. @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    k1 spdist ifn, ktime, kx, ky
    - +

    Initialization

    ifn -- number of the stored function created using Gen28. This function generator reads a text file which contains sets of three values representing the xy coordinates and a time-tag for when the signal should be placed at that location. The file should look like: @@ -107,7 +107,7 @@

    Initialization

    - +

    Performance

    The configuration of the xy coordinates in space places the signal in the following way: @@ -182,20 +182,20 @@

    Performance

    - +

    Examples

    Here is an example of the spdist opcode. It uses the file spdist.csd.

    - +

    - Example 1013. Example of the spdist opcode. + Example 1014. Example of the spdist opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -272,7 +272,7 @@ 

    Examples

    - +

    Credits

    diff --git a/specaddm.html b/specaddm.html index c2c63ee5d4..4dc0f3bd44 100644 --- a/specaddm.html +++ b/specaddm.html @@ -39,26 +39,26 @@

    - +

    Description

    Perform a weighted add of two input spectra.

    - +

    Syntax

    wsig specaddm wsig1, wsig2 [, imul2]
    - +

    Initialization

    imul2 (optional, default=0) -- if non-zero, scale the wsig2 magnitudes before adding. The default value is 0.

    - +

    Performance

    wsig1 -- the first input spectra. @@ -80,7 +80,7 @@

    Performance

    - +

    See Also

    specdiff, diff --git a/specdiff.html b/specdiff.html index de71922d3b..3fa7870fbf 100644 --- a/specdiff.html +++ b/specdiff.html @@ -39,19 +39,19 @@

    - +

    Description

    Finds the positive difference values between consecutive spectral frames.

    - +

    Syntax

    wsig specdiff wsigin
    - +

    Performance

    wsig -- the output spectrum. @@ -64,7 +64,7 @@

    Performance

    - +

    Examples

    @@ -79,7 +79,7 @@

    Examples

    - +

    See Also

    specaddm, diff --git a/specdisp.html b/specdisp.html index fae9e6d819..bef2bb72fa 100644 --- a/specdisp.html +++ b/specdisp.html @@ -39,19 +39,19 @@

    - +

    Description

    Displays the magnitude values of the spectrum.

    - +

    Syntax

    specdisp wsig, iprd [, iwtflg]
    - +

    Initialization

    iprd -- the period, in seconds, of each new display. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    wsig -- the input spectrum. @@ -71,7 +71,7 @@

    Performance

    - +

    Examples

    @@ -89,7 +89,7 @@

    Examples

    - +

    See Also

    specsum diff --git a/specfilt.html b/specfilt.html index bd941d7191..34d1234405 100644 --- a/specfilt.html +++ b/specfilt.html @@ -39,26 +39,26 @@

    - +

    Description

    Filters each channel of an input spectrum.

    - +

    Syntax

    wsig specfilt wsigin, ifhtim
    - +

    Initialization

    ifhtim -- half-time constant.

    - +

    Performance

    wsigin -- the input spectrum. @@ -68,7 +68,7 @@

    Performance

    - +

    Examples

    @@ -83,7 +83,7 @@

    Examples

    - +

    See Also

    specaddm, diff --git a/spechist.html b/spechist.html index cd43097b4b..f75dadd973 100644 --- a/spechist.html +++ b/spechist.html @@ -39,19 +39,19 @@

    - +

    Description

    Accumulates the values of successive spectral frames.

    - +

    Syntax

    wsig spechist wsigin
    - +

    Performance

    wsigin -- the input spectra. @@ -61,7 +61,7 @@

    Performance

    - +

    Examples

    @@ -76,7 +76,7 @@

    Examples

    - +

    See Also

    specaddm, diff --git a/specptrk.html b/specptrk.html index 733bdd6ac6..c4551ba4d4 100644 --- a/specptrk.html +++ b/specptrk.html @@ -39,20 +39,20 @@

    - +

    Description

    Estimate the pitch of the most prominent complex tone in the spectrum.

    - +

    Syntax

    koct, kamp specptrk wsig, kvar, ilo, ihi, istr, idbthresh, inptls, \
           irolloff [, iodd] [, iconfs] [, interp] [, ifprd] [, iwtflg]
    - +

    Initialization

    ilo, ihi, istr -- pitch range conditioners (low, high, and starting) expressed in decimal octave form. @@ -80,14 +80,14 @@

    Initialization

    - +

    Performance

    At note initialization this unit creates a template of inptls harmonically related partials (odd partials, if iodd non-zero) with amplitude rolloff to the fraction irolloff per octave. At each new frame of wsig, the spectrum is cross-correlated with this template to provide an internal spectrum of candidate fundamentals (optionally displayed). A likely pitch/amp pair (koct, kamp, in decimal octave and summed idbout form) is then estimated. koct varies from the previous koct by no more than plus or minus kvar decimal octave units. It is also guaranteed to lie within the hard limit range ilo -- ihi (decimal octave low and high pitch). kvar can be dynamic, e.g. onset amp dependent. Pitch resolution uses the originating spectrum ifrqs bins/octave, with further parabolic interpolation between adjacent bins. Settings of root magnitude, ifrqs = 24, iq = 15 should capture all the inflections of interest. Between frames, the output is either repeated or interpolated at the k-rate. (See spectrum.)

    - +

    Examples

    diff --git a/specscal.html b/specscal.html index 156addd5b0..2d6c9a9754 100644 --- a/specscal.html +++ b/specscal.html @@ -39,19 +39,19 @@

    - +

    Description

    Scales an input spectral datablock with spectral envelopes.

    - +

    Syntax

    wsig specscal wsigin, ifscale, ifthresh
    - +

    Initialization

    ifscale -- scale function table. A function table containing values by which a value's magnitude is rescaled. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    wsig -- the output spectrum @@ -74,7 +74,7 @@

    Performance

    - +

    Examples

    @@ -89,7 +89,7 @@

    Examples

    - +

    See Also

    specaddm, diff --git a/specsum.html b/specsum.html index e9edcc83f7..18def41a9b 100644 --- a/specsum.html +++ b/specsum.html @@ -39,26 +39,26 @@

    - +

    Description

    Sums the magnitudes across all channels of the spectrum.

    - +

    Syntax

    ksum specsum wsig [, interp]
    - +

    Initialization

    interp (optional, default-0) -- if non-zero, interpolate the output signal (koct or ksum). The default value is 0 (repeat the signal value between changes).

    - +

    Performance

    ksum -- the output signal. @@ -71,7 +71,7 @@

    Performance

    - +

    Examples

    @@ -89,7 +89,7 @@

    Examples

    - +

    See Also

    specdisp diff --git a/spectrum.html b/spectrum.html index aebc100088..4ef66f8e68 100644 --- a/spectrum.html +++ b/spectrum.html @@ -39,20 +39,20 @@

    - +

    Description

    Generate a constant-Q, exponentially-spaced DFT across all octaves of a multiply-downsampled control or audio input signal.

    - +

    Syntax

    wsig spectrum xsig, iprd, iocts, ifrqa [, iq] [, ihann] [, idbout] \
           [, idsprd] [, idsinrs]
    - +

    Initialization

    ihann (optional) -- apply a Hamming or Hanning window to the input. The default is 0 (Hamming window) @@ -88,7 +88,7 @@

    Initialization

    - +

    Performance

    This unit first puts signal asig or ksig through iocts of successive octave decimation and downsampling, and preserves a buffer of down-sampled values in each octave (optionally displayed as a composite buffer every idisprd seconds). Then at every iprd seconds, the preserved samples are passed through a filter bank (ifrqs parallel filters per octave, exponentially spaced, with frequency/bandwidth Q of iq), and the output magnitudes optionally converted (idbout ) to produce a band-limited spectrum that can be read by other units. @@ -101,7 +101,7 @@

    Performance

    - +

    Examples

    diff --git a/spf.html b/spf.html index 1174f21394..7a6d188bc3 100644 --- a/spf.html +++ b/spf.html @@ -39,7 +39,7 @@

    - +

    Description

    Spf is an digital implementation of a linear Steiner-Parker @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    asig spf alp,ahp,abp, xcf, xR[, istor]
    - +

    Initialization

    istor --initial disposition of internal @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    alp, ahp, abp -- lowpass, highpass and @@ -90,20 +90,20 @@

    Performance

    - +

    Examples

    Here is an example of the spf opcode. It uses the file spf.csd.

    - +

    - Example 1014. Example of the spf opcode. + Example 1015. Example of the spf opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -157,7 +157,7 @@ 

    Examples

    - +

    Credits

    diff --git a/splitrig.html b/splitrig.html index 5dc22194e3..4ffaff8010 100644 --- a/splitrig.html +++ b/splitrig.html @@ -39,19 +39,19 @@

    - +

    Description

    splitrig splits a trigger signal (i.e. a timed sequence of control-rate impulses) into several channels following a structure designed by the user.

    - +

    Syntax

    splitrig ktrig, kndx, imaxtics, ifn, kout1 [,kout2,...,koutN]
    - +

    Initialization

    imaxtics - number of tics belonging to largest pattern @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    asig - incoming (input) signal @@ -140,20 +140,20 @@

    Performance

    - +

    Examples

    Here is an example of splitrig opcode. It uses the file splitrig.csd.

    - +

    - Example 1015. Example of the splitrig opcode. + Example 1016. Example of the splitrig opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -304,7 +304,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/sprintf.html b/sprintf.html index ccc7c1d8a7..572e1cb90a 100644 --- a/sprintf.html +++ b/sprintf.html @@ -39,19 +39,19 @@

    - +

    Description

    sprintf write printf-style formatted output to a string variable, similarly to the C function sprintf(). sprintf runs at i-time only.

    - +

    Syntax

    Sdst sprintf Sfmt, xarg1[, xarg2[, ... ]]
    - +

    Initialization

    Sfmt -- format string, has the same format as in printf() and other similar C functions, except length modifiers (l, ll, h, etc.) are not supported. The following conversion specifiers are allowed: @@ -70,27 +70,27 @@

    Initialization

    - +

    Performance

    Sdst -- output string variable

    - +

    Examples

    Here is an example of the sprintf opcode. It uses the file sprintf.csd.

    - +

    - Example 1016. Example of the sprintf opcode. + Example 1017. Example of the sprintf opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -140,14 +140,14 @@ 

    Examples

    - +

    Credits

    diff --git a/sprintfk.html b/sprintfk.html index d2da36e0d8..b9e73db0ac 100644 --- a/sprintfk.html +++ b/sprintfk.html @@ -39,19 +39,19 @@

    - +

    Description

    sprintfk writes printf-style formatted output to a string variable, similarly to the C function sprintf(). sprintfk runs both at initialization and performance time.

    - +

    Syntax

    Sdst sprintfk Sfmt, xarg1[, xarg2[, ... ]]
    - +

    Initialization

    Sfmt -- format string, has the same format as in printf() and other similar C functions, except length modifiers (l, ll, h, etc.) are not supported. The following conversion specifiers are allowed: @@ -70,27 +70,27 @@

    Initialization

    - +

    Performance

    Sdst -- output string variable

    - +

    Examples

    Here is an example of the sprintfk opcode. It uses the file sprintfk.csd.

    - +

    - Example 1017. Example of the sprintfk opcode. + Example 1018. Example of the sprintfk opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -154,14 +154,14 @@ 

    Examples

    - +

    Credits

    diff --git a/spsend.html b/spsend.html index 0789855fb7..b5ac2508a8 100644 --- a/spsend.html +++ b/spsend.html @@ -39,19 +39,19 @@

    - +

    Description

    spsend depends upon the existence of a previously defined space. The output signals from spsend are derived from the values given for xy and reverb in the space and are ready to be sent to local or global reverb units (see example below).

    - +

    Syntax

    a1, a2, a3, a4 spsend
    - +

    Performance

    The configuration of the xy coordinates in space places the signal in the following way: @@ -79,20 +79,20 @@

    Performance

    - +

    Examples

    Here is a stereo example of the spsend opcode. It uses the file spsend.csd.

    - +

    - Example 1018. Example of the spsend opcode. + Example 1019. Example of the spsend opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -166,7 +166,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sqrt.html b/sqrt.html index c4814f54bc..4e31e95c66 100644 --- a/sqrt.html +++ b/sqrt.html @@ -39,7 +39,7 @@

    - +

    Description

    Returns the square root of x (x non-negative). @@ -50,7 +50,7 @@

    Description

    - +

    Syntax

    sqrt(x) (no rate restriction)
    sqrt(k/i[]) (k- or i-arrays )
    @@ -59,20 +59,20 @@

    Syntax

    - +

    Examples

    Here is an example of the sqrt opcode. It uses the file sqrt.csd.

    - +

    - Example 1019. Example of the sqrt opcode. + Example 1020. Example of the sqrt opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -129,7 +129,7 @@ 

    Examples

    - +

    Description

    This oscillator generates a variable shape waveform that can morph freely between classical shapes sine, square, pulse and saw. @@ -50,13 +50,13 @@

    Description

    - +

    Syntax

    aout [, asyncout] squinewave acps, aClip, aSkew, asyncin [, iMinSweep] [, iphase]
    aout [, asyncout] squinewave acps, aClip, aSkew [, ksyncin] [, iMinSweep] [, iphase]
    - +

    Initialization

    iMinSweep (optional) -- Range 4 and up. Sample count of the shortest square/pulse edges. Default: sr/3000 (mostly alias-free). @@ -66,7 +66,7 @@

    Initialization

    - +

    Performance

    aout -- audio output, normalized +/-1 @@ -168,7 +168,7 @@

    Performance

    - +

    Notes

    squinewave is based on cosine instead of sine to generate the waveform. (This simplifies the controlling logic.) @@ -226,20 +226,20 @@

    Notes

    - +

    Examples

    Here is an example of the squinewave opcode. It uses the file squinewave.csd.

    - +

    - Example 1020. Example of the squinewave opcode. + Example 1021. Example of the squinewave opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -355,14 +355,14 @@ 

    Examples

    - +

    Credits

    diff --git a/sr.html b/sr.html index ff3ff95926..a36fc86892 100644 --- a/sr.html +++ b/sr.html @@ -39,7 +39,7 @@

    - +

    Description

    These statements are global value assignments, made @@ -51,12 +51,12 @@

    Description

    - +

    Syntax

    sr = iarg
    - +

    Initialization

    sr = (optional) -- set sampling rate to iarg samples per second per channel. The default value is 44100. @@ -77,7 +77,7 @@

    Initialization

    - +

    Examples

    @@ -96,14 +96,14 @@

    Examples

    Here is another example of the sr opcode. It uses the file sr.csd.

    - +

    - Example 1021. Example of the sr opcode. + Example 1022. Example of the sr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -155,7 +155,7 @@ 

    Examples

    - +

    Description

    Converts the sample rate of an audio file at sample rate Rin to @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    src_conv [flags] infile
    - +

    Initialization

    Flags: @@ -184,20 +184,20 @@

    Initialization

    - +

    Examples

    Here is an example of src_conv. It uses the file src_conv.csd.

    - +

    - Example 1377. Example of src_conv. + Example 1378. Example of src_conv.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -239,7 +239,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch based on code by Erik de Castro Lopo

    May 2015

    diff --git a/st2ms.html b/st2ms.html index fe1874ffe5..fdc4d8b13b 100644 --- a/st2ms.html +++ b/st2ms.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode implements stereo to mid-side (MS) conversion. It is @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    am,as st2ms aleft,aright
    - +

    Performance

    am -- mid signal output. @@ -68,20 +68,20 @@

    Performance

    - +

    Examples

    Here is an example of the st2ms opcode. It uses the files st2ms.csd and stereoJungle.wav.

    - +

    - Example 1022. Example of the st2ms opcode. + Example 1023. Example of the st2ms opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,7 +135,7 @@ 

    Examples

    - +

    Credits

    diff --git a/stack.html b/stack.html index 5c6c424d1b..659e7f6d00 100644 --- a/stack.html +++ b/stack.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in stackops.

    @@ -47,19 +47,19 @@

    Description

    - +

    Syntax

    stack  iStackSize
    - +

    Initialization

    iStackSize - size of the stack in bytes.

    - +

    Performance

    Csound implements a single global stack. Initializing the stack with the stack opcode is not required - it is optional, and if not done, the first use of push or push_f will automatically create a stack of 32768 bytes. Otherwise, stack is normally called from the orchestra header, and takes a stack size parameter in bytes (there is an upper limit of about 16 MB). Once set, the stack size is fixed and cannot be changed during performance. @@ -81,20 +81,20 @@

    Performance

    - +

    Examples

    Here is an example of the stack opcode. It uses the file stack.csd.

    - +

    - Example 1358. Example of the stack opcode. + Example 1359. Example of the stack opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -143,7 +143,7 @@ 

    Examples

    - +

    Credits

    By: Istvan Varga.

    2006

    diff --git a/statevar.html b/statevar.html index eb7875c13b..23c6a254b1 100644 --- a/statevar.html +++ b/statevar.html @@ -39,7 +39,7 @@

    - +

    Description

    Statevar is a new digital implementation of the analogue state-variable filter. @@ -50,12 +50,12 @@

    Description

    - +

    Syntax

    ahp,alp,abp,abr statevar ain, xcf, xq [, iosamps, istor]
    - +

    Initialization

    iosamps -- number of times of oversampling used in the @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    ahp -- high-pass output signal. @@ -101,20 +101,20 @@

    Performance

    - +

    Examples

    Here is an example of the statevar opcode. It uses the file statevar.csd.

    - +

    - Example 1023. Example of the statevar opcode. + Example 1024. Example of the statevar opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -156,7 +156,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sterrain.html b/sterrain.html index c74418c180..68c265bedb 100644 --- a/sterrain.html +++ b/sterrain.html @@ -39,20 +39,20 @@

    - +

    Description

    A wave-terrain synthesis opcode using curves computed with the superformula (see Wikipedia for more information).

    - +

    Syntax

    aout sterrain kamp, kcps, kx, ky, krx, kry, krot, ktab0, ktab1, km1, km2, kn1, kn2, kn3, ka, kb, kperiod
         
    - +

    Performance

    ktabx, ktaby -- The two tables that define the terrain - they can be changed at krate. @@ -95,21 +95,21 @@

    Performance

    - +

    Examples

    Here is an example of the sterrain opcode wich shows the impact of letting kn1 running towards zero. It uses the file sterrain.csd.

    - +

    - Example 1024. Example of the sterrain opcode. + Example 1025. Example of the sterrain opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -156,14 +156,14 @@ 

    Examples

    - +

    - Example 1025. Another Example of the sterrain opcode showing overtone building + Example 1026. Another Example of the sterrain opcode showing overtone building

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -209,7 +209,7 @@ 

    Examples

    - +

    Credits

    diff --git a/stix.html b/stix.html index 7c6479788a..25eeb79db5 100644 --- a/stix.html +++ b/stix.html @@ -39,19 +39,19 @@

    - +

    Description

    stix is a semi-physical model of a stick sound. It is one of the PhISEM percussion opcodes. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects.

    - +

    Syntax

    ares stix iamp, idettack [, inum] [, idamp] [, imaxshake]
    - +

    Initialization

    iamp -- Amplitude of output. Note: As these instruments are stochastic, this is only a approximation. @@ -81,21 +81,21 @@

    Initialization

    - +

    Examples

    Here is an example of the stix opcode. It uses the file stix.csd.

    - +

    - Example 1026. Example of the stix opcode. + Example 1027. Example of the stix opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -138,14 +138,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/strcat.html b/strcat.html index a6f466bde7..403903242d 100644 --- a/strcat.html +++ b/strcat.html @@ -39,32 +39,32 @@

    - +

    Description

    Concatenate two strings and store the result in a variable. strcat runs at i-time only. It is allowed for any of the input arguments to be the same as the output variable.

    - +

    Syntax

    Sdst strcat Ssrc1, Ssrc2
    - +

    Examples

    Here is an example of the strcat opcode. It uses the file strcat.csd.

    - +

    - Example 1056. Example of the strcat opcode. + Example 1057. Example of the strcat opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -104,14 +104,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strcatk.html b/strcatk.html index 7bea9a4419..24980a109a 100644 --- a/strcatk.html +++ b/strcatk.html @@ -39,32 +39,32 @@

    - +

    Description

    Concatenate two strings and store the result in a variable. strcatk does the concatenation both at initialization and performance time. It is allowed for any of the input arguments to be the same as the output variable.

    - +

    Syntax

    Sdst strcatk Ssrc1, Ssrc2
    - +

    Examples

    Here is an example of the strcatk opcode. It uses the file strcatk.csd.

    - +

    - Example 1057. Example of the strcatk opcode. + Example 1058. Example of the strcatk opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -128,14 +128,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strchar.html b/strchar.html index 7db491c66e..21e14605d2 100644 --- a/strchar.html +++ b/strchar.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the ASCII code of the character in Sstr at ipos (defaults to zero @@ -48,25 +48,25 @@

    Description

    - +

    Syntax

    ichr strchar Sstr[, ipos]
    - +

    Examples

    Here is an example of the strchar opcode. It uses the file strchar.csd.

    - +

    - Example 1054. Example of the strchar opcode. + Example 1055. Example of the strchar opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -113,14 +113,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strchark.html b/strchark.html index ae91640ab3..bd156a89e0 100644 --- a/strchark.html +++ b/strchark.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the ASCII code of the character in Sstr at kpos (defaults to zero @@ -48,19 +48,19 @@

    Description

    - +

    Syntax

    kchr strchark Sstr[, kpos]
    - +

    Credits

    diff --git a/strcmp.html b/strcmp.html index 391ce784a6..6870657b2d 100644 --- a/strcmp.html +++ b/strcmp.html @@ -39,31 +39,31 @@

    - +

    Description

    Compare strings and set the result to -1, 0, or 1 if the first string is less than, equal to, or greater than the second, respectively. strcmp compares at i-time only.

    - +

    Syntax

    ires strcmp S1, S2
    - +

    Examples

    Here is an example of the strcmp opcode. It uses the file strcmp.csd.

    - +

    - Example 1058. Example of the strcmp opcode. + Example 1059. Example of the strcmp opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -120,14 +120,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strcmpk.html b/strcmpk.html index 24060ceab0..ee74fb470d 100644 --- a/strcmpk.html +++ b/strcmpk.html @@ -39,26 +39,26 @@

    - +

    Description

    Compare strings and set the result to -1, 0, or 1 if the first string is less than, equal to, or greater than the second, respectively. strcmpk does the comparison both at initialization and performance time.

    - +

    Syntax

    kres strcmpk S1, S2
    - +

    Credits

    diff --git a/strcpy.html b/strcpy.html index ea8740ec32..9cb0164908 100644 --- a/strcpy.html +++ b/strcpy.html @@ -39,34 +39,34 @@

    - +

    Description

    Assign to a string variable by copying the source which may be a constant or another string variable. strcpy and = copy the string at i-time only.

    - +

    Syntax

    Sdst strcpy Ssrc
    Sdst = Ssrc
    - +

    Example

     Sfoo    strcpy "Hello, world !"
             puts   Sfoo, 1
    - +

    Credits

    diff --git a/strcpyk.html b/strcpyk.html index 523fcec0da..6c67a0eb7b 100644 --- a/strcpyk.html +++ b/strcpyk.html @@ -39,32 +39,32 @@

    - +

    Description

    Assign to a string variable by copying the source which may be a constant or another string variable. strcpyk does the assignment both at initialization and performance time.

    - +

    Syntax

    Sdst strcpyk Ssrc
    - +

    Examples

    Here is an example of the strcpyk opcode. It uses the file strcpyk.csd.

    - +

    - Example 1055. Example of the strcpyk opcode. + Example 1056. Example of the strcpyk opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -145,14 +145,14 @@ 

    Examples

    - +

    Credits

    diff --git a/streson.html b/streson.html index b9fcfb5795..3f47478961 100644 --- a/streson.html +++ b/streson.html @@ -39,19 +39,19 @@

    - +

    Description

    An audio signal is modified by a string resonator with variable fundamental frequency.

    - +

    Syntax

    ares streson asig, kfr, kfdbgain
    - +

    Performance

    asig -- the input audio signal. @@ -77,20 +77,20 @@

    Performance

    - +

    Examples

    Here is an example of the streson opcode. It uses the file streson.csd.

    - +

    - Example 1059. Example of the streson opcode. + Example 1060. Example of the streson opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -140,7 +140,7 @@ 

    Examples

    - +

    Credits

    diff --git a/strfromurl.html b/strfromurl.html index 11c264983f..86065b8789 100644 --- a/strfromurl.html +++ b/strfromurl.html @@ -28,16 +28,16 @@

    strfromurl

    strfromurl — Set string variable to value read from an URL -

    Description

    +

    Description

    strfromurl sets a string variable at initialization time to the value found from reading an URL. -

    Syntax

    Sdst strfromurl StringURL

    Initialization

    +

    Syntax

    Sdst strfromurl StringURL

    Initialization

    StringURL -- string naming an URL.

    Sdst -- destination string variable -

    Examples

    +

    Examples

    Here is an example of the strfromurl opcode. It uses the file strfromurl.csd. -

    Example 1060. Example of the strfromurl opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    +      

    Example 1061. Example of the strfromurl opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

     <CsoundSynthesizer>
     <CsOptions>
     ; Select audio/midi flags here according to platform
    @@ -71,7 +71,7 @@
     


    v -

    Credits

    Author: John ffitch

    2013

    URLs available from Csound 6.02 if built with support

    +

    Credits

    Author: John ffitch

    2013

    URLs available from Csound 6.02 if built with support

    diff --git a/strget.html b/strget.html index 4f5b087132..093e85a2d8 100644 --- a/strget.html +++ b/strget.html @@ -39,19 +39,19 @@

    - +

    Description

    strget sets a string variable at initialization time to the value stored in strset table at the specified index, or a string p-field from the score. If there is no string defined for the index, the variable is set to an empty string.

    - +

    Syntax

    Sdst strget indx
    - +

    Initialization

    indx -- strset index, or score p-field @@ -61,20 +61,20 @@

    Initialization

    - +

    Examples

    Here is an example of the strget opcode. It uses the file strget.csd.

    - +

    - Example 1061. Example of the strget opcode. + Example 1062. Example of the strget opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -117,14 +117,14 @@ 

    Examples

    - +

    Credits

    Author: Istvan Varga

    2005

    diff --git a/strindex.html b/strindex.html index b62d121899..85e717b4af 100644 --- a/strindex.html +++ b/strindex.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the position of the first occurence of S2 in S1, or -1 if not @@ -47,19 +47,19 @@

    Description

    - +

    Syntax

    ipos strindex S1, S2
    - +

    Credits

    diff --git a/strindexk.html b/strindexk.html index 9947d104d5..9c76e139ab 100644 --- a/strindexk.html +++ b/strindexk.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the position of the first occurence of S2 in S1, or -1 if not @@ -48,25 +48,25 @@

    Description

    - +

    Syntax

    kpos strindexk S1, S2
    - +

    Examples

    Here is an example of the strindexk opcode. It uses the file strindexk.csd.

    - +

    - Example 1062. Example of the strindexk opcode. + Example 1063. Example of the strindexk opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,14 +147,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strlen.html b/strlen.html index 6f981a1120..e755493620 100644 --- a/strlen.html +++ b/strlen.html @@ -39,26 +39,26 @@

    - +

    Description

    Return the length of a string, or zero if it is empty. strlen runs at init time only.

    - +

    Syntax

    ilen strlen Sstr
    - +

    Credits

    diff --git a/strlenk.html b/strlenk.html index 11d3fe5adb..402d1c8283 100644 --- a/strlenk.html +++ b/strlenk.html @@ -39,26 +39,26 @@

    - +

    Description

    Return the length of a string, or zero if it is empty. strlenk runs both at init and performance time.

    - +

    Syntax

    klen strlenk Sstr
    - +

    Credits

    diff --git a/strlower.html b/strlower.html index f60f0019f6..3c2239c3e4 100644 --- a/strlower.html +++ b/strlower.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert Ssrc to lower case, and write the result to Sdst. @@ -47,26 +47,26 @@

    Description

    - +

    Syntax

    Sdst strlower Ssrc
    - +

    Examples

    Here is an example of the strlower opcode. It uses the file strlower.csd.

    - +

    - Example 1063. Example of the strlower opcode. + Example 1064. Example of the strlower opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -111,14 +111,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strlowerk.html b/strlowerk.html index c00dbfaf3c..fdc6b37dd9 100644 --- a/strlowerk.html +++ b/strlowerk.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert Ssrc to lower case, and write the result to Sdst. @@ -47,19 +47,19 @@

    Description

    - +

    Syntax

    Sdst strlowerk Ssrc
    - +

    Credits

    diff --git a/strrindex.html b/strrindex.html index cc72dfd7c7..4ccb0680f6 100644 --- a/strrindex.html +++ b/strrindex.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the position of the last occurence of S2 in S1, or -1 if not @@ -48,26 +48,26 @@

    Description

    - +

    Syntax

    ipos strrindex S1, S2
    - +

    Examples

    Here is an example of the strrindex opcode. It uses the file strrindex.csd.

    - +

    - Example 1064. Example of the strrindex opcode. + Example 1065. Example of the strrindex opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -106,14 +106,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strrindexk.html b/strrindexk.html index c970c1a811..fa229f49ca 100644 --- a/strrindexk.html +++ b/strrindexk.html @@ -39,7 +39,7 @@

    - +

    Description

    Return the position of the last occurence of S2 in S1, or -1 if not @@ -48,19 +48,19 @@

    Description

    - +

    Syntax

    kpos strrindexk S1, S2
    - +

    Credits

    diff --git a/strset.html b/strset.html index 62081831d5..75a2bdede7 100644 --- a/strset.html +++ b/strset.html @@ -39,19 +39,19 @@

    - +

    Description

    Allows a string to be linked with a numeric value.

    - +

    Syntax

    strset iarg, istring
    - +

    Initialization

    iarg -- the numeric value. @@ -64,7 +64,7 @@

    Initialization

    - +

    Examples

    The following statement, used in the orchestra header, will allow the numeric value 10 to be substituted anywhere the soundfile asound.wav is called for. @@ -79,21 +79,21 @@

    Examples

    - +

    Examples

    Here is an example of the strset opcode. It uses the file strset.csd.

    - +

    - Example 1065. Example of the strset opcode. + Example 1066. Example of the strset opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    See Also

    String Manipulation Opcodes diff --git a/strstrip.html b/strstrip.html index ba4317f0d1..c13b9032e7 100644 --- a/strstrip.html +++ b/strstrip.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in emugens.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    Sout strstrip Sin [, Smode]
    - +

    Initialization

    Sin -- Input string @@ -62,19 +62,19 @@

    Initialization

    - +

    Examples

    Here is an example of the strstrip opcode. It uses the file strstrip.csd.

    - +

    - Example 1066. Example of the strstrip opcode. + Example 1067. Example of the strstrip opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -120,14 +120,14 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2020

    diff --git a/strsub.html b/strsub.html index 2279ea6ea8..18184b1734 100644 --- a/strsub.html +++ b/strsub.html @@ -39,19 +39,19 @@

    - +

    Description

    Return a substring of the source string. strsub runs at init time only.

    - +

    Syntax

    Sdst strsub Ssrc[, istart[, iend]]
    - +

    Initialization

    istart @@ -66,21 +66,21 @@

    Initialization

    - +

    Examples

    Here is an example of the strsub opcode. It uses the file strsub.csd.

    - +

    - Example 1067. Example of the strsub opcode. + Example 1068. Example of the strsub opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -120,14 +120,14 @@ 

    Examples

    - +

    Credits

    diff --git a/strsubk.html b/strsubk.html index 5d589f1cce..03470ef784 100644 --- a/strsubk.html +++ b/strsubk.html @@ -39,7 +39,7 @@

    - +

    Description

    Return a substring of the source string. strsubk runs both at init and @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    Sdst strsubk Ssrc, kstart, kend
    - +

    Performance

    kstart @@ -67,14 +67,14 @@

    Performance

    - +

    Credits

    diff --git a/strtod.html b/strtod.html index 7cfcf3511d..ae135d27af 100644 --- a/strtod.html +++ b/strtod.html @@ -39,20 +39,20 @@

    - +

    Description

    Convert a string to a floating point value. It is also possible to pass an strset index or a string p-field from the score instead of a string argument. If the string cannot be parsed as a floating point or integer number, an init or perf error occurs and the instrument is deactivated.

    - +

    Syntax

    ir strtod Sstr
    ir strtod indx
    - +

    Initialization

    Sstr -- String to convert. @@ -62,21 +62,21 @@

    Initialization

    - +

    Performance

    ir -- Value of string as float.

    - +

    Credits

    diff --git a/strtodk.html b/strtodk.html index 9c3391d185..bcba9e983e 100644 --- a/strtodk.html +++ b/strtodk.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert a string to a floating point value at i- or k-rate. It is also possible to pass an strset index or a string p-field from the score instead of a string argument. If the string cannot be parsed as a floating point or integer number, an init or perf error occurs and the instrument is deactivated. @@ -67,13 +67,13 @@

    Description

    - +

    Syntax

    kr strtodk Sstr
    kr strtodk kndx
    - +

    Performance

    kr -- Value of string as float. @@ -86,14 +86,14 @@

    Performance

    - +

    Credits

    diff --git a/strtol.html b/strtol.html index 31472a76df..f662c1b7ac 100644 --- a/strtol.html +++ b/strtol.html @@ -39,20 +39,20 @@

    - +

    Description

    Convert a string to a signed integer value. It is also possible to pass an strset index or a string p-field from the score instead of a string argument. If the string cannot be parsed as an integer number, an init error occurs and the instrument is deactivated.

    - +

    Syntax

    ir strtol Sstr
    ir strtol indx
    - +

    Initialization

    Sstr -- String to convert. @@ -64,21 +64,21 @@

    Initialization

    hexadecimal (with a prefix of 0x) format.

    - +

    Performance

    ir -- Value of string as signed integer.

    - +

    Credits

    diff --git a/strtolk.html b/strtolk.html index 2a1f581057..1a8d3d9723 100644 --- a/strtolk.html +++ b/strtolk.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert a string to a signed integer value at i- or k-rate. It is also possible to pass an strset index or a string p-field from the score instead of a string argument. If the string cannot be parsed as an integer number, an init or perf error occurs and the instrument is deactivated. @@ -67,7 +67,7 @@

    Description

    - +

    Syntax

    kr strtolk Sstr
    kr strtolk kndx
    @@ -75,7 +75,7 @@

    Syntax

    hexadecimal (with a prefix of 0x) format.

    - +

    Performance

    kr -- Value of string as signed integer. @@ -88,14 +88,14 @@

    Performance

    - +

    Credits

    diff --git a/strupper.html b/strupper.html index c4886840b4..3a71dc39e2 100644 --- a/strupper.html +++ b/strupper.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert Ssrc to upper case, and write the result to Sdst. @@ -47,19 +47,19 @@

    Description

    - +

    Syntax

    Sdst strupper Ssrc
    - +

    Credits

    diff --git a/strupperk.html b/strupperk.html index 75f9952883..3dc500736c 100644 --- a/strupperk.html +++ b/strupperk.html @@ -39,7 +39,7 @@

    - +

    Description

    Convert Ssrc to upper case, and write the result to Sdst. @@ -47,19 +47,19 @@

    Description

    - +

    Syntax

    Sdst strupperk Ssrc
    - +

    Credits

    diff --git a/subinstr.html b/subinstr.html index 288b589c0d..8e8285c126 100644 --- a/subinstr.html +++ b/subinstr.html @@ -39,20 +39,20 @@

    - +

    Description

    Creates an instance of another instrument and is used as if it were an opcode.

    - +

    Syntax

    a1, [...] [, a8] subinstr instrnum [, p4] [, p5] [...]
    a1, [...] [, a8] subinstr "insname" [, p4] [, p5] [...]
    - +

    Initialization

    instrnum -- Number of the instrument to be called. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    a1, ..., a8 -- The audio output from the called instrument. This is generated using the signal output opcodes. @@ -75,7 +75,7 @@

    Performance

    - +

    See Also

    event, @@ -84,21 +84,21 @@

    See Also

    - +

    Examples

    Here is an example of the subinstr opcode. It uses the file subinstr.csd.

    - +

    - Example 1068. Example of the subinstr opcode. + Example 1069. Example of the subinstr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -172,13 +172,13 @@ 

    Examples

    - +

    - Example 1069. Example of the subinstr opcode using a named instrument. + Example 1070. Example of the subinstr opcode using a named instrument.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -250,7 +250,7 @@ 

    Examples

    - +

    Credits

    New in version 4.21

    diff --git a/subinstrinit.html b/subinstrinit.html index 9f35035e49..97385800b0 100644 --- a/subinstrinit.html +++ b/subinstrinit.html @@ -39,20 +39,20 @@

    - +

    Description

    Same as subinstr, but init-time only and has no output arguments.

    - +

    Syntax

    subinstrinit instrnum [, p4] [, p5] [...]
    subinstrinit "insname" [, p4] [, p5] [...]
    - +

    Initialization

    instrnum -- Number of the instrument to be called. @@ -68,20 +68,20 @@

    Initialization

    - +

    Examples

    Here is an example of the subinstrinit opcode. It uses the file subinstrinit.csd.

    - +

    - Example 1070. Example of the subinstrinit opcode. + Example 1071. Example of the subinstrinit opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -149,7 +149,7 @@ 

    Examples

    - +

    Credits

    New in version 4.23

    diff --git a/sum.html b/sum.html index 708933ed68..68dfc07c69 100644 --- a/sum.html +++ b/sum.html @@ -39,21 +39,21 @@

    - +

    Description

    Sums any number of a-rate signals, or array elements.

    - +

    Syntax

    ares sum asig1 [, asig2] [, asig3] [...]
    kres sum karr
    ires sum iarr
    - +

    Performance

    asig1, asig2, ... -- a-rate signals to be summed (mixed or added). @@ -63,20 +63,20 @@

    Performance

    - +

    Examples

    Here is an example of the sum opcode. It uses the file sum.csd.

    - +

    - Example 1071. Example of the sum opcode. + Example 1072. Example of the sum opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -122,7 +122,7 @@ 

    Examples

    - +

    Credits

    diff --git a/sumarray.html b/sumarray.html index 45072989d4..2b8bbea1bf 100644 --- a/sumarray.html +++ b/sumarray.html @@ -39,7 +39,7 @@

    - +

    Description

    The sumarray opcode returns the sum of all @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    ksum sumarray karray
    - +

    Performance

    ksum -- variable for result. @@ -62,20 +62,20 @@

    Performance

    - +

    Examples

    Here is an example of the sumarray opcode. It uses the file sumarray.csd.

    - +

    - Example 1072. Example of the sumarray opcode. + Example 1073. Example of the sumarray opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -117,7 +117,7 @@ 

    Examples

    - +

    Credits

    diff --git a/svfilter.html b/svfilter.html index 1a769cf9fb..f45424a2d8 100644 --- a/svfilter.html +++ b/svfilter.html @@ -39,19 +39,19 @@

    - +

    Description

    Implementation of a resonant second order filter, with simultaneous lowpass, highpass and bandpass outputs.

    - +

    Syntax

    alow, ahigh, aband svfilter  asig, kcf, kq [, iscl] [, iskip]
    - +

    Initialization

    iscl -- coded scaling factor, similar to @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    svfilter is a second order state-variable filter, with k-rate controls for cutoff frequency and Q. As Q is increased, a resonant peak forms around the cutoff frequency. svfilter has simultaneous lowpass, highpass, and bandpass filter outputs; by mixing the outputs together, a variety of frequency responses can be generated. The state-variable filter, or "multimode" filter was a common feature in early analog synthesizers, due to the wide variety of sounds available from the interaction between cutoff, resonance, and output mix ratios. svfilter is well suited to the emulation of "analog" sounds, as well as other applications where resonant filters are called for. @@ -89,21 +89,21 @@

    Performance

    - +

    Examples

    Here is an example of the svfilter opcode. It uses the file svfilter.csd.

    - +

    - Example 1073. Example of the svfilter opcode. + Example 1074. Example of the svfilter opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -168,7 +168,7 @@ 

    Examples

    - +

    Credits

    diff --git a/svn.html b/svn.html index ce6680c10c..454ec8a31a 100644 --- a/svn.html +++ b/svn.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode implements a non-linear state variable filter with @@ -47,13 +47,13 @@

    Description

    - +

    Syntax

    ahp,alp,abp,abr svn asig, xcf, xQ,
         kdrive[, ifn,inm,imx, istor]
    - +

    Initialization

    ifn -- if non-zero, a function table number @@ -81,7 +81,7 @@

    Initialization

    - +

    Performance

    ahp,alp,abp,abr -- highpass, lowpass, @@ -113,20 +113,20 @@

    Performance

    - +

    Examples

    Here is an example of the svn opcode. It uses the file svn.csd.

    - +

    - Example 1074. Example of the svn opcode. + Example 1075. Example of the svn opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -165,7 +165,7 @@ 

    Examples

    - +

    Credits

    diff --git a/syncgrain.html b/syncgrain.html index b69fdfb703..57e322d1b1 100644 --- a/syncgrain.html +++ b/syncgrain.html @@ -39,7 +39,7 @@

    - +

    Description

    syncgrain implements synchronous granular synthesis. The source sound for the @@ -80,13 +80,13 @@

    Description

    - +

    Syntax

    asig syncgrain kamp, kfreq, kpitch, kgrsize, kprate, ifun1, \
           ifun2, iolaps
    - +

    Initialization

    ifun1 -- source signal function table. Deferred-allocation tables (see @@ -104,7 +104,7 @@

    Initialization

    - +

    Performance

    kamp -- amplitude scaling @@ -127,20 +127,20 @@

    Performance

    - +

    Examples

    Here is an example of the syncgrain opcode. It uses the file syncgrain.csd.

    - +

    - Example 1075. Example of the syncgrain opcode. + Example 1076. Example of the syncgrain opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -190,14 +190,14 @@ 

    Examples

    - +

    See Also

    Granular Synthesis

    - +

    Credits

    diff --git a/syncloop.html b/syncloop.html index 5dd99573fa..2f57907ef9 100644 --- a/syncloop.html +++ b/syncloop.html @@ -39,7 +39,7 @@

    - +

    Description

    syncloop is a variation on syncgrain, @@ -53,13 +53,13 @@

    Description

    - +

    Syntax

    asig syncloop kamp, kfreq, kpitch, kgrsize, kprate, klstart, \
           klend, ifun1, ifun2, iolaps[,istart, iskip]
    - +

    Initialization

    ifun1 -- source signal function table. Deferred-allocation tables (see @@ -85,7 +85,7 @@

    Initialization

    - +

    Performance

    kamp -- amplitude scaling @@ -114,20 +114,20 @@

    Performance

    - +

    Examples

    Here is an example of the syncloop opcode. It uses the file syncloop.csd.

    - +

    - Example 1076. Example of the syncloop opcode. + Example 1077. Example of the syncloop opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -176,14 +176,14 @@ 

    Examples

    - +

    See Also

    Granular Synthesis

    - +

    Credits

    diff --git a/syncphasor.html b/syncphasor.html index 0952c7f440..2b82b8ee69 100644 --- a/syncphasor.html +++ b/syncphasor.html @@ -39,26 +39,26 @@

    - +

    Description

    Produces a moving phase value between zero and one and an extra impulse output ("sync out") whenever its phase value crosses or is reset to zero. The phase can be reset at any time by an impulse on the "sync in" parameter.

    - +

    Syntax

    aphase, asyncout syncphasor xcps, asyncin, [, iphs]
    - +

    Initialization

    iphs (optional) -- initial phase, expressed as a fraction of a cycle (0 to 1). A negative value will cause phase initialization to be skipped. The default value is zero.

    - +

    Performance

    aphase -- the output phase value; always between 0 and 1. @@ -80,21 +80,21 @@

    Performance

    - +

    Examples

    Here is an example of the syncphasor opcode. It uses the file syncphasor.csd.

    - +

    - Example 1077. Example of the syncphasor opcode. + Example 1078. Example of the syncphasor opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,13 +158,13 @@ 

    Examples

    Here is another example of the syncphasor opcode. It uses the file syncphasor-CZresonance.csd.

    - +

    - Example 1078. Another example of the syncphasor opcode. + Example 1079. Another example of the syncphasor opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -296,7 +296,7 @@ 

    Examples

    - +

    Credits

    diff --git a/system.html b/system.html index 7e0975261b..bc030810ef 100644 --- a/system.html +++ b/system.html @@ -40,7 +40,7 @@

    - +

    Description

    Plugin opcode in system_call.

    @@ -53,13 +53,13 @@

    Description

    - +

    Syntax

    ires system_i itrig, Scmd, [inowait]
    kres system ktrig, Scmd, [knowait]
    - +

    Initialization

    Scmd -- command string @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    ktrig -- if greater than zero and different @@ -108,21 +108,21 @@

    Performance

    - +

    Example

    Here is an example of the system_i opcode. It uses the file system.csd.

    - +

    - Example 1079. Example of the system opcode. + Example 1080. Example of the system opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -181,7 +181,7 @@ 

    Example

    - +

    Credits

    diff --git a/t.html b/t.html index 8ddc17b209..b3dbfce3d6 100644 --- a/t.html +++ b/t.html @@ -40,19 +40,19 @@

    - +

    Description

    This statement sets the tempo and specifies the accelerations and decelerations for the current section. This is done by converting beats into seconds.

    - +

    Syntax

    t  p1  p2  p3  p4 ... (unlimited)
    - +

    Initialization

    p1 -- Must be zero. @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    Time and Tempo-for-that-time are given as ordered couples that define points on a "tempo vs. time" graph. (The time-axis here is in beats so is not necessarily linear.) The beat-rate of a Section can be thought of as a movement from point to point on that graph: motion between two points of equal height signifies constant tempo, while motion between two points of unequal height will cause an accelarando or ritardando accordingly. The graph can contain discontinuities: two points given equal times but different tempi will cause an immediate tempo change. @@ -90,19 +90,19 @@

    Performance

    - +

    Examples

    Here is an example of the t statement. It uses the file t.csd.

    - +

    - Example 1287. Example of the t statement. + Example 1288. Example of the t statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/tab.html b/tab.html index 6464328c2e..67aa4973c7 100644 --- a/tab.html +++ b/tab.html @@ -39,7 +39,7 @@

    - +

    Description

    Fast table opcode. Faster than @@ -51,13 +51,13 @@

    Description

    - +

    Syntax

    kr tab kndx, ifn[, ixmode]
    ar tab xndx, ifn[, ixmode]
    - +

    Initialization

    ifn -- table number @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    andx, kndx -- table index. @@ -84,20 +84,20 @@

    Performance

    - +

    Examples

    Here is an example of the tab opcode. It uses the file tab.csd.

    - +

    - Example 1080. Example of the tab opcode. + Example 1081. Example of the tab opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -141,7 +141,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tab2array.html b/tab2array.html index 23353edcb6..84855c810c 100644 --- a/tab2array.html +++ b/tab2array.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in emugens.

    @@ -49,20 +49,20 @@

    Description

    - +

    Syntax

    kout[] tab2array ifn [, kstart, kend, kstep ]
    iout[] tab2array ifn [, istart, iend, istep ]
    - +

    Initialization

    ifn - The table index to copy data from

    - +

    Performance

    kstart / istart - The index to start copying from. Defaults to 0 @@ -76,19 +76,19 @@

    Performance

    - +

    Examples

    Here is an example of the tab2array opcode. It uses the file tab2array.csd.

    - +

    - Example 1102. Example of the tab2array opcode. + Example 1103. Example of the tab2array opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2018

    New plugin in version 6.12

    diff --git a/tab2pvs.html b/tab2pvs.html index 6a598e3fd7..04ee260228 100644 --- a/tab2pvs.html +++ b/tab2pvs.html @@ -39,20 +39,20 @@

    - +

    Description

    Copies a pvs frame from a t-variable or k-rate array. Currently only AMP+FREQ is produced. This opcode requires the t-type to be defined, which means it only works in the new bison/flex-based parser.

    - +

    Syntax

    fsig tab2pvs tvar|karr[][,ihopsize, iwinsize, iwintype]
    fsig tab2pvs kmags[], kfreqs[][,ihopsize, iwinsize, iwintype]
    - +

    Performance

    tvar -- k-rate array (or t-variable) containing the input. It is produced at every k-period, but may not contain a new frame, pvs frames are produced at their own frame rate that is independent of kr. The size of this vector will determine the fftsize, N = size - 2. @@ -74,14 +74,14 @@

    Performance

    - +

    Examples

    - +

    - Example 1103. Example + Example 1104. Example

     karr[] init 1026
    @@ -94,7 +94,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tab_i.html b/tab_i.html index 641b584c10..83a18016aa 100644 --- a/tab_i.html +++ b/tab_i.html @@ -39,7 +39,7 @@

    - +

    Description

    Fast table opcodes. Faster than @@ -52,12 +52,12 @@

    Description

    - +

    Syntax

    ir tab_i indx, ifn[, ixmode]
    - +

    Initialization

    ifn -- table number @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    indx -- table index. @@ -83,7 +83,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tabifd.html b/tabifd.html index 4f6e34fdf2..e7b9472cd0 100644 --- a/tabifd.html +++ b/tabifd.html @@ -39,7 +39,7 @@

    - +

    Description

    The tabifd opcode takes an input function table and performs an Instantaneous Frequency, @@ -51,12 +51,12 @@

    Description

    - +

    Syntax

    ffr,fphs tabifd ktimpt, kamp, kpitch, ifftsize, ihopsize, iwintype,ifn
    - +

    Initialization

    ifftsize -- FFT analysis size, must be power-of-two and integer multiple of the hopsize. @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    ffr -- output pv stream in AMP_FREQ format @@ -92,20 +92,20 @@

    Performance

    - +

    Examples

    Here is an example of the tabifd opcode. It uses the file tabifd.csd.

    - +

    - Example 1081. Example of the tabifd opcode. + Example 1082. Example of the tabifd opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    The example above shows the tabifd analysis feeding into partial tracking andcubic-phase additive resynthesis with pitch shifting.

    - +

    Credits

    diff --git a/table.html b/table.html index fbad8d344b..3ffc5091aa 100644 --- a/table.html +++ b/table.html @@ -39,21 +39,21 @@

    - +

    Description

    Accesses table values by direct indexing.

    - +

    Syntax

    ares table andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires table indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres table kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. @@ -93,28 +93,28 @@

    Initialization

    - +

    Performance

    table invokes table lookup on behalf of init, control or audio indices. These indices can be raw entry numbers (0,l,2...size - 1) or scaled values (0 to 1-e). Indices are first modified by the offset value then checked for range before table lookup (see iwrap). If index is likely to be full scale, or if interpolation is being used, the table should have an extended guard point. table indexed by a periodic phasor ( see phasor) will simulate an oscillator.

    - +

    Examples

    Here is an example of the table opcode. It uses the file table.csd.

    - +

    - Example 1082. Example of the table opcode. + Example 1083. Example of the table opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -161,7 +161,7 @@ 

    Examples

    - +

    Description

    Accesses table values by direct indexing with cubic interpolation.

    - +

    Syntax

    ares table3 andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires table3 indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres table3 kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. @@ -93,7 +93,7 @@

    Initialization

    - +

    Performance

    table3 is identical to tablei, except that it uses cubic interpolation. (New in Csound version 3.50). @@ -123,7 +123,7 @@

    Performance

    - +

    Description

    Simple, fast table copy opcode.

    - +

    Syntax

    tablecopy kdft, ksft
    - +

    Performance

    kdft -- Destination function table. @@ -73,20 +73,20 @@

    Performance

    - +

    Examples

    Here is an example of the tablecopy opcode. It uses the file tablecopy.csd.

    - +

    - Example 1083. Example of the tablecopy opcode. + Example 1084. Example of the tablecopy opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -174,7 +174,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablefilter.html b/tablefilter.html index a5d351cdd2..30d2d31864 100644 --- a/tablefilter.html +++ b/tablefilter.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode can be used in order to filter values from function @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    knumpassed tablefilter kouttable, kintatble, kmode, kparam
    - +

    Performance

    knumpassed -- the number of elements that @@ -99,20 +99,20 @@

    Performance

    - +

    Examples

    Here is an example of the tablefilter opcode. It uses the file tablefilter.csd.

    - +

    - Example 1084. Example of the tablefilter opcode. + Example 1085. Example of the tablefilter opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -189,7 +189,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablefilteri.html b/tablefilteri.html index 4ab982867b..0d193a2d27 100644 --- a/tablefilteri.html +++ b/tablefilteri.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode can be used in order to filter values from function @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    inumpassed tablefilteri iouttable, iintatble, imode, iparam
    - +

    Initialization

    inumpassed -- the number of elements that @@ -99,20 +99,20 @@

    Initialization

    - +

    Examples

    Here is an example of the tablefilteri opcode. It uses the file tablefilter.csd.

    - +

    - Example 1085. Example of the tablefilteri opcode. + Example 1086. Example of the tablefilteri opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -189,7 +189,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablegpw.html b/tablegpw.html index bc8f38d075..506ad76f19 100644 --- a/tablegpw.html +++ b/tablegpw.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes a table's guard point.

    - +

    Syntax

    tablegpw kfn
    - +

    Performance

    kfn -- Table number to be interrogated @@ -64,7 +64,7 @@

    Performance

    - +

    Credits

    diff --git a/tablei.html b/tablei.html index 20c70f624c..1732076e98 100644 --- a/tablei.html +++ b/tablei.html @@ -39,21 +39,21 @@

    - +

    Description

    Accesses table values by direct indexing with linear interpolation.

    - +

    Syntax

    ares tablei andx, ifn [, ixmode] [, ixoff] [, iwrap]
    ires tablei indx, ifn [, ixmode] [, ixoff] [, iwrap]
    kres tablei kndx, ifn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ifn -- function table number. tablei requires the extended guard point. @@ -93,7 +93,7 @@

    Initialization

    - +

    Performance

    tablei is a interpolating unit in which the fractional part of index is used to interpolate between adjacent table entries. The smoothness gained by interpolation is at some small cost in execution time (see also oscili, etc.), but the interpolating and non-interpolating units are otherwise interchangeable. Note that when tablei uses a periodic index whose modulo n is less than the power of 2 table length, the interpolation process requires that there be an (n + 1)th table value that is a repeat of the 1st (see f Statement in score). @@ -123,20 +123,20 @@

    Performance

    - +

    Examples

    Here is an example of the tablei opcode. It uses the file tablei.csd.

    - +

    - Example 1086. Example of the tablei opcode. + Example 1087. Example of the tablei opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -212,7 +212,7 @@ 

    Examples

    - +

    Description

    Simple, fast table copy opcode.

    - +

    Syntax

    tableicopy idft, isft
    - +

    Initialization

    idft -- Destination function table. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    tableicopy -- Simple, fast table copy opcodes. Takes the table length from the destination table, and reads from the start of the source table. For speed reasons, does not check the source length - just copies regardless - in "wrap" mode. This may read through the source table several times. A source table with length 1 will cause all values in the destination table to be written to its value. @@ -77,7 +77,7 @@

    Performance

    - +

    Credits

    diff --git a/tableigpw.html b/tableigpw.html index 739b5ec097..ae30336193 100644 --- a/tableigpw.html +++ b/tableigpw.html @@ -39,26 +39,26 @@

    - +

    Description

    Writes a table's guard point.

    - +

    Syntax

    tableigpw ifn
    - +

    Initialization

    ifn -- Table number to be interrogated

    - +

    Performance

    tableigpw -- For writing the table's guard point, with the value which is in location 0. Does nothing if table does not exist. @@ -68,7 +68,7 @@

    Performance

    - +

    Credits

    diff --git a/tableikt.html b/tableikt.html index 636c421386..13c2ce3db4 100644 --- a/tableikt.html +++ b/tableikt.html @@ -39,7 +39,7 @@

    - +

    Description

    k-rate control over table numbers. Function tables are read with linear interpolation. @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    ares tableikt xndx, kfn [, ixmode] [, ixoff] [, iwrap]
    kres tableikt kndx, kfn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ixmode -- if 0, xndx and ixoff ranges match the length of the table. if non-zero xndx and ixoff have a 0 to 1 range. Default is 0 @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kndx -- Index into table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode not equal to 0). @@ -98,21 +98,21 @@

    Performance

    - +

    Examples

    Here is an example of the tableikt opcode. It uses the file tableikt.csd.

    - +

    - Example 1087. Example of the tableikt opcode. + Example 1088. Example of the tableikt opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -183,7 +183,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tableimix.html b/tableimix.html index 6773c7af8d..0736b3b93c 100644 --- a/tableimix.html +++ b/tableimix.html @@ -39,19 +39,19 @@

    - +

    Description

    Mixes two tables.

    - +

    Syntax

    tableimix idft, idoff, ilen, is1ft, is1off, is1g, is2ft, is2off, is2g
    - +

    Initialization

    idft -- Destination function table. @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    tableimix -- This opcode mixes from two tables, with separate gains into the destination table. Writing is done for ilen locations, usually stepping forward through the table - if ilen is positive. If it is negative, then the writing and reading order is backwards - towards lower indexes in the tables. This bi-directional option makes it easy to shift the contents of a table sideways by reading from it and writing back to it with a different offset. @@ -95,20 +95,20 @@

    Performance

    - +

    Examples

    Here is an example of the tableimix opcode. It uses the file tableimix.csd.

    - +

    - Example 1088. Example of the tableimix opcode. + Example 1089. Example of the tableimix opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tableiw.html b/tableiw.html index 6562b26b2a..ca0a0d6244 100644 --- a/tableiw.html +++ b/tableiw.html @@ -39,7 +39,7 @@

    - +

    Description

    Deprecated as of version 3.49. Use the @@ -54,12 +54,12 @@

    Description

    - +

    Syntax

    tableiw isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]
    - +

    Initialization

    isig -- Input value to write to the table. @@ -136,24 +136,24 @@

    Initialization

    - +

    Performance

    - +

    Limit mode (0)

    Limit the total index (indx + ixoff) to between 0 and the guard point. For a table of length 5, this means that locations 0 to 3 and location 4 (the guard point) can be written. A negative total index writes to location 0.

    - +

    Wrap mode (1)

    Wrap total index value into locations 0 to E, where E is either one less than the table length or the factor of 2 number which is one less than the table length. For example, wrap into a 0 to 3 range - so that total index 6 writes to location 2.

    - +

    Guardpoint mode (2)

    The guardpoint is written at the same time as location 0 is written - with the same value. @@ -176,20 +176,20 @@

    Guardpoint mode (2)

    - +

    Examples

    Here is an example of the tableiw opcode. It uses the file tableiw.csd.

    - +

    - Example 1359. Example of the tableiw opcode. + Example 1360. Example of the tableiw opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -265,7 +265,7 @@ 

    Examples

    - +

    See Also

    tablew, @@ -274,7 +274,7 @@

    See Also

    More information on this opcode: http://www.csoundjournal.com/issue12/genInstruments.html , written by Jacob Joaquin

    - +

    Credits

    diff --git a/tablekt.html b/tablekt.html index f0bef40b8c..53c4b68222 100644 --- a/tablekt.html +++ b/tablekt.html @@ -39,7 +39,7 @@

    - +

    Description

    k-rate control over table numbers. @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    ares tablekt xndx, kfn [, ixmode] [, ixoff] [, iwrap]
    kres tablekt kndx, kfn [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    ixmode -- if 0, xndx and ixoff ranges match the length of the table. if non-zero xndx and ixoff have a 0 to 1 range. Default is 0 @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kndx -- Index into table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode not equal to 0). @@ -98,21 +98,21 @@

    Performance

    - +

    Examples

    Here is an example of the tablekt opcode. It uses the file tablekt.csd.

    - +

    - Example 1089. Example of the tablekt opcode. + Example 1090. Example of the tablekt opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -175,7 +175,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablemix.html b/tablemix.html index 54c7c7659f..7a64101946 100644 --- a/tablemix.html +++ b/tablemix.html @@ -39,19 +39,19 @@

    - +

    Description

    Mixes two tables.

    - +

    Syntax

    tablemix kdft, kdoff, klen, ks1ft, ks1off, ks1g, ks2ft, ks2off, ks2g
    - +

    Performance

    kdft -- Destination function table. @@ -91,20 +91,20 @@

    Performance

    - +

    Examples

    Here is an example of the tablemix opcode. It uses the file tablemix.csd.

    - +

    - Example 1090. Example of the tablemix opcode. + Example 1091. Example of the tablemix opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -149,7 +149,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tableng.html b/tableng.html index 0e4c9c4a8c..ac6764cb49 100644 --- a/tableng.html +++ b/tableng.html @@ -39,27 +39,27 @@

    - +

    Description

    Interrogates a function table for length.

    - +

    Syntax

    ires tableng ifn
    kres tableng kfn
    - +

    Initialization

    ifn -- Table number to be interrogated

    - +

    Performance

    kfn -- Table number to be interrogated @@ -72,20 +72,20 @@

    Performance

    - +

    Examples

    Here is an example of the tableng opcode. It uses the file tableng.csd.

    - +

    - Example 1091. Example of the tableng opcode. + Example 1092. Example of the tableng opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,7 +135,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablera.html b/tablera.html index ac1769f23a..03c7100665 100644 --- a/tablera.html +++ b/tablera.html @@ -39,19 +39,19 @@

    - +

    Description

    These opcode reads tables in sequential locations to an a-rate variable. Some thought is required before using it. It has at least two major, and quite different, applications which are discussed below.

    - +

    Syntax

    ares tablera kfn, kstart, koff
    - +

    Performance

    ares -- a-rate destination for reading ksmps values from a table. @@ -194,7 +194,7 @@

    Performance

    - +

    Examples

    @@ -260,7 +260,7 @@

    Examples

    - +

    Description

    tableseg is like linseg but interpolate between values in a stored function tables. The result is a new function table passed internally to any following vpvoc which occurs before a subsequent tableseg (much like lpread/lpreson pairs work). The uses of these are described below under vpvoc.

    - +

    Syntax

    tableseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]
    - +

    Initialization

    ifn1, ifn2, ifn3, etc. -- function table numbers. ifn1, ifn2, and so on, must be the same size. @@ -61,20 +61,20 @@

    Initialization

    - +

    Examples

    Here is an example of the tableseg opcode. It uses the file tableseg_tablexseg.csd.

    - +

    - Example 1092. Example of the tableseg opcode. + Example 1093. Example of the tableseg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -146,14 +146,14 @@ 

    Examples

    - +

    Credits

    diff --git a/tableshuffle.html b/tableshuffle.html index 8ccc8605a2..08eea7bcee 100644 --- a/tableshuffle.html +++ b/tableshuffle.html @@ -40,7 +40,7 @@

    - +

    Description

    This opcode can be used in order to shuffle the content of @@ -52,13 +52,13 @@

    Description

    - +

    Syntax

    tableshuffle ktablenum
    tableshufflei itablenum
    - +

    Performance

    ktablenum or itablenum @@ -66,21 +66,21 @@

    Performance

    - +

    Examples

    Here is an example of the tableshuffle opcode. It uses the file tableshuffle.csd.

    - +

    - Example 1093. Example of the tableshuffle opcode. + Example 1094. Example of the tableshuffle opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -133,7 +133,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablew.html b/tablew.html index 355450f7eb..ab75c063f8 100644 --- a/tablew.html +++ b/tablew.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode operates on existing function tables, changing their @@ -51,14 +51,14 @@

    Description

    - +

    Syntax

    tablew asig, andx, ifn [, ixmode] [, ixoff] [, iwgmode]
    tablew isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]
    tablew ksig, kndx, ifn [, ixmode] [, ixoff] [, iwgmode]
    - +

    Initialization

    asig, isig, ksig -- The value to be written into the table. @@ -135,24 +135,24 @@

    Initialization

    - +

    Performance

    - +

    Limit mode (0)

    Limit the total index (ndx + ixoff) to between 0 and the guard point. For a table of length 5, this means that locations 0 to 3 and location 4 (the guard point) can be written. A negative total index writes to location 0.

    - +

    Wrap mode (1)

    Wrap total index value into locations 0 to E, where E is either one less than the table length or the factor of 2 number which is one less than the table length. For example, wrap into a 0 to 3 range - so that total index 6 writes to location 2.

    - +

    Guardpoint mode (2)

    The guardpoint is written at the same time as location 0 is written - with the same value. @@ -177,7 +177,7 @@

    Guardpoint mode (2)

    - +

    Caution with k-rate table numbers

    At k-rate or a-rate, if a table number of < 1 is given, or the table number points to a non-existent table, or to one which has a length of 0 (it is to be loaded from a file later) then an error will result and the instrument will be deactivated. kfn and afn must be initialized at the appropriate rate using init. Attempting to load an i-rate value into kfn or afn will result in an error. @@ -222,7 +222,7 @@

    Caution with k-rate table numbers

    - +

    Credits

    diff --git a/tablewa.html b/tablewa.html index 9633aba246..33b623bf75 100644 --- a/tablewa.html +++ b/tablewa.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode writes to a table in sequential locations to and from an a-rate variable. Some thought is required before using it. It has at least two major, and quite different, applications which are discussed below.

    - +

    Syntax

    kstart tablewa kfn, asig, koff
    - +

    Performance

    kstart -- Where in table to read or write. @@ -194,7 +194,7 @@

    Performance

    - +

    Examples

    @@ -260,7 +260,7 @@

    Examples

    - +

    Credits

    diff --git a/tablewkt.html b/tablewkt.html index 0760866dd1..408b7c338b 100644 --- a/tablewkt.html +++ b/tablewkt.html @@ -39,20 +39,20 @@

    - +

    Description

    This opcode operates on existing function tables, changing their contents. tablewkt uses a k-rate variable for selecting the table number. The valid combinations of variable types are shown by the first letter of the variable names.

    - +

    Syntax

    tablewkt asig, andx, kfn [, ixmode] [, ixoff] [, iwgmode]
    tablewkt ksig, kndx, kfn [, ixmode] [, ixoff] [, iwgmode]
    - +

    Initialization

    asig, ksig -- The value to be written into the table. @@ -129,24 +129,24 @@

    Initialization

    - +

    Performance

    - +

    Limit mode (0)

    Limit the total index (ndx + ixoff) to between 0 and the guard point. For a table of length 5, this means that locations 0 to 3 and location 4 (the guard point) can be written. A negative total index writes to location 0.

    - +

    Wrap mode (1)

    Wrap total index value into locations 0 to E, where E is one less than either the table length or the factor of 2 number which is one less than the table length. For example, wrap into a 0 to 3 range - so that total index 6 writes to location 2.

    - +

    Guardpoint mode (2)

    The guardpoint is written at the same time as location 0 is written - with the same value. @@ -168,7 +168,7 @@

    Guardpoint mode (2)

    - +

    Caution with k-rate table numbers

    At k-rate or a-rate, if a table number of < 1 is given, or the table number points to a non-existent table, or to one which has a length of 0 (it is to be loaded from a file later) then an error will result and the instrument will be deactivated. kfn and afn must be initialized at the appropriate rate using init. Attempting to load an i-rate value into kfn or afn will result in an error. @@ -176,7 +176,7 @@

    Caution with k-rate table numbers

    - +

    Credits

    diff --git a/tablexkt.html b/tablexkt.html index 44de66eb8d..42f75acd03 100644 --- a/tablexkt.html +++ b/tablexkt.html @@ -39,19 +39,19 @@

    - +

    Description

    Reads function tables with linear, cubic, or sinc interpolation.

    - +

    Syntax

    ares tablexkt xndx, kfn, kwarp, iwsize [, ixmode] [, ixoff] [, iwrap]
    - +

    Initialization

    iwsize -- This parameter controls the type of interpolation to be used: @@ -141,7 +141,7 @@

    Initialization

    - +

    Performance

    ares -- audio output @@ -174,21 +174,21 @@

    Performance

    - +

    Examples

    Here is an example of the tablexkt opcode. It uses the file tablexkt.csd.

    - +

    - Example 1094. Example of the tablexkt opcode. + Example 1095. Example of the tablexkt opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -250,7 +250,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tablexseg.html b/tablexseg.html index 0c723ca45d..769fb4fbe0 100644 --- a/tablexseg.html +++ b/tablexseg.html @@ -39,19 +39,19 @@

    - +

    Description

    tablexseg is like expseg but interpolate between values in a stored function tables. The result is a new function table passed internally to any following vpvoc which occurs before a subsequent tablexseg (much like lpread/lpreson pairs work). The uses of these are described below under vpvoc.

    - +

    Syntax

    tablexseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]
    - +

    Initialization

    ifn1, ifn2, ifn3, etc. -- function table numbers. ifn1, ifn2, and so on, must be the same size. @@ -61,20 +61,20 @@

    Initialization

    - +

    Examples

    Here is an example of the tablexseg opcode. It uses the file tableseg_tablexseg.csd.

    - +

    - Example 1095. Example of the tablexseg opcode. + Example 1096. Example of the tablexseg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -146,14 +146,14 @@ 

    Examples

    - +

    Credits

    diff --git a/tabmorph.html b/tabmorph.html index 117924c1e1..5ab01c1af7 100644 --- a/tabmorph.html +++ b/tabmorph.html @@ -39,27 +39,27 @@

    - +

    Description

    tabmorph allows morphing between a set of tables of the same size, by means of a weighted average between two currently selected tables.

    - +

    Syntax

    kout tabmorph kindex, kweightpoint, ktabnum1, ktabnum2, \
           ifn1, ifn2 [, ifn3, ifn4, ...,ifnN]
    - +

    Initialization

    ifn1, ifn2 [, ifn3, ifn4, ..., ifnN] - function table numbers. This is a set of chosen tables the user want to use in the morphing. All tables must have the same length. Be aware that only two of these tables can be chosen for the morphing at one time. Since it is possible to use non-integer numbers for the ktabnum1 and ktabnum2 arguments, the morphing is the result from the interpolation between adjacent consecutive tables of the set.

    - +

    Performance

    kout - The output value for index kindex, resulting from morphing two tables (see below). @@ -83,20 +83,20 @@

    Performance

    tabmorph acts similarly to the table opcode, that is, without using interpolation. This means that it truncates the fractional part of the kindex argument. Anyway, fractional parts of ktabnum1 and ktabnum2 are significant, resulting in linear interpolation between the same element of two adjacent subsequent tables.

    - +

    Examples

    Here is an example of the tabmorph opcode. It uses the file tabmorph.csd.

    - +

    - Example 1096. Example of the tabmorph opcode. + Example 1097. Example of the tabmorph opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in version 5.06

    diff --git a/tabmorpha.html b/tabmorpha.html index 8601d7b5a1..710fc349fd 100644 --- a/tabmorpha.html +++ b/tabmorpha.html @@ -39,27 +39,27 @@

    - +

    Description

    tabmorpha allows morphing between a set of tables of the same size, by means of a weighted average between two currently selected tables.

    - +

    Syntax

    aout tabmorpha aindex, aweightpoint, atabnum1, atabnum2, \
           ifn1, ifn2 [, ifn3, ifn4, ... ifnN]
    - +

    Initialization

    ifn1, ifn2 , ifn3, ifn4, ... ifnN - function table numbers. This is a set of chosen tables the user want to use in the morphing. All tables must have the same length. Be aware that only two of these tables can be chosen for the morphing at one time. Since it is possible to use non-integer numbers for the atabnum1 and atabnum2 arguments, the morphing is the result from the interpolation between adjacent consecutive tables of the set.

    - +

    Performance

    aout - The output value for index aindex, resulting from morphing two tables (see below). @@ -84,20 +84,20 @@

    Performance

    - +

    Examples

    Here is an example of the tabmorpha opcode. It uses the file tabmorpha.csd.

    - +

    - Example 1097. Example of the tabmorpha opcode. + Example 1098. Example of the tabmorpha opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in version 5.06

    diff --git a/tabmorphak.html b/tabmorphak.html index 30a783705e..0921daf1a9 100644 --- a/tabmorphak.html +++ b/tabmorphak.html @@ -39,27 +39,27 @@

    - +

    Description

    tabmorphak allows morphing between a set of tables of the same size, by means of a weighted average between two currently selected tables.

    - +

    Syntax

    aout tabmorphak aindex, kweightpoint, ktabnum1, ktabnum2, \
           ifn1, ifn2 [, ifn3, ifn4, ... ifnN]
    - +

    Initialization

    ifn1, ifn2 , ifn3, ifn4, ... ifnN - function table numbers. This is a set of chosen tables the user want to use in the morphing. All tables must have the same length. Be aware that only two of these tables can be chosen for the morphing at one time. Since it is possible to use non-integer numbers for the ktabnum1 and ktabnum2 arguments, the morphing is the result from the interpolation between adjacent consecutive tables of the set.

    - +

    Performance

    aout - The output value for index aindex, resulting from morphing two tables (see below). @@ -84,20 +84,20 @@

    Performance

    - +

    Examples

    Here is an example of the tabmorphak opcode. It uses the file tabmorphak.csd.

    - +

    - Example 1098. Example of the tabmorphak opcode. + Example 1099. Example of the tabmorphak opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in version 5.06

    diff --git a/tabmorphi.html b/tabmorphi.html index 5fc5e7d7c4..45604a53fd 100644 --- a/tabmorphi.html +++ b/tabmorphi.html @@ -39,27 +39,27 @@

    - +

    Description

    tabmorphi allows morphing between a set of tables of the same size, by means of a weighted average between two currently selected tables.

    - +

    Syntax

    kout tabmorphi kindex, kweightpoint, ktabnum1, ktabnum2, \
           ifn1, ifn2 [, ifn3, ifn4, ..., ifnN]
    - +

    Initialization

    ifn1, ifn2 [, ifn3, ifn4, ..., ifnN] - function table numbers. This is a set of chosen tables the user want to use in the morphing. All tables must have the same length. Be aware that only two of these tables can be chosen for the morphing at one time. Since it is possible to use non-integer numbers for the ktabnum1 and ktabnum2 arguments, the morphing is the result from the interpolation between adjacent consecutive tables of the set.

    - +

    Performance

    kout - The output value for index kindex, resulting from morphing two tables (see below). @@ -84,20 +84,20 @@

    Performance

    - +

    Examples

    Here is an example of the tabmorphi opcode. It uses the file tabmorphi.csd.

    - +

    - Example 1099. Example of the tabmorphi opcode. + Example 1100. Example of the tabmorphi opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -148,7 +148,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in version 5.06

    diff --git a/tabplay.html b/tabplay.html index 875c015ddb..9c2394424b 100644 --- a/tabplay.html +++ b/tabplay.html @@ -39,19 +39,19 @@

    - +

    Description

    Plays-back control-rate signals on trigger-temporization basis.

    - +

    Syntax

    tabplay  ktrig, knumtics, kfn, kout1 [,kout2,..., koutN]
    - +

    Performance

    ktrig -- starts playing when non-zero. @@ -87,13 +87,13 @@

    Performance

    - +

    Examples

    For an examle of use see the example in the tabrec opcode.

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tabrec.html b/tabrec.html index 02847e7ebf..afd12ddc73 100644 --- a/tabrec.html +++ b/tabrec.html @@ -39,19 +39,19 @@

    - +

    Description

    Records control-rate signals on trigger-temporization basis.

    - +

    Syntax

    tabrec   ktrig_start, ktrig_stop, knumtics, kfn, kin1 [,kin2,...,kinN]
    - +

    Performance

    ktrig_start -- start recording when @@ -91,21 +91,21 @@

    Performance

    - +

    Examples

    Here is an example of the tabrec opcode. It uses the file tabrec.csd.

    - +

    - Example 1100. Example of the tabrec opcode. + Example 1101. Example of the tabrec opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -169,7 +169,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    Example written by Iain McCurdy

    diff --git a/tabsum.html b/tabsum.html index 6b961057b8..c14f240497 100644 --- a/tabsum.html +++ b/tabsum.html @@ -39,26 +39,26 @@

    - +

    Description

    Sums the values in an f-table in a consecutive range.

    - +

    Syntax

    kr tabsum ifn[[, kmin] [, kmax]]
    - +

    Initialization

    ifn -- table number

    - +

    Performance

    kr -- input signal to write. @@ -70,20 +70,20 @@

    Performance

    - +

    Examples

    Here is an example of the tabsum opcode. It uses the file tabsum.csd.

    - +

    - Example 1101. Example of the tabsum opcode. + Example 1102. Example of the tabsum opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -137,14 +137,14 @@ 

    Examples

    - +

    See Also

    Vectorial opcodes

    - +

    Credits

    diff --git a/tabw.html b/tabw.html index c9c651cb07..c0245b6dba 100644 --- a/tabw.html +++ b/tabw.html @@ -39,7 +39,7 @@

    - +

    Description

    Fast table opcodes. Faster than @@ -52,7 +52,7 @@

    Description

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tabw_i.html b/tabw_i.html index 11efb0d1bb..b19839290a 100644 --- a/tabw_i.html +++ b/tabw_i.html @@ -39,7 +39,7 @@

    - +

    Description

    Fast table opcodes. Faster than @@ -52,12 +52,12 @@

    Description

    - +

    Syntax

    tabw_i isig, indx, ifn [,ixmode]
    - +

    Initialization

    ifn -- table number @@ -75,7 +75,7 @@

    Initialization

    - +

    Performance

    tabw_i opcode is similar to tablew @@ -84,7 +84,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tambourine.html b/tambourine.html index a08a6adb7d..faf0935075 100644 --- a/tambourine.html +++ b/tambourine.html @@ -39,20 +39,20 @@

    - +

    Description

    tambourine is a semi-physical model of a tambourine sound. It is one of the PhISEM percussion opcodes. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects.

    - +

    Syntax

    ares tambourine kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
           [, ifreq1] [, ifreq2]
    - +

    Initialization

    idettack -- period of time over which all sound is stopped @@ -88,28 +88,28 @@

    Initialization

    - +

    Performance

    kamp -- Amplitude of output. Note: As these instruments are stochastic, this is only an approximation.

    - +

    Examples

    Here is an example of the tambourine opcode. It uses the file tambourine.csd.

    - +

    - Example 1104. Example of the tambourine opcode. + Example 1105. Example of the tambourine opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,14 +150,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/tan.html b/tan.html index 6a4ef8b3b3..5eb9706f76 100644 --- a/tan.html +++ b/tan.html @@ -39,35 +39,35 @@

    - +

    Description

    Returns the tangent of x (x in radians).

    - +

    Syntax

    tan(x) (no rate
         restriction)
    tan(k/i[]) (k- or i-arrays )
    - +

    Examples

    Here is an example of the tan opcode. It uses the file tan.csd.

    - +

    - Example 1105. Example of the tan opcode. + Example 1106. Example of the tan opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -113,7 +113,7 @@ 

    Examples

    - +

    Credits

    Written by John ffitch.

    New in version 3.47

    diff --git a/tanh.html b/tanh.html index cd4de76ee3..78f4dc1bbc 100644 --- a/tanh.html +++ b/tanh.html @@ -39,30 +39,30 @@

    - +

    Description

    Returns the hyperbolic tangent of x.

    - +

    Syntax

    tanh(x) (no rate
         restriction)
    tanh(k/i[]) (k- or i-arrays )
    - +

    Examples

    Here is an example of the tanh opcode. It uses the file tanh.csd.

    - +

    - Example 1106. Example of the tanh opcode. + Example 1107. Example of the tanh opcode.

    See the sections Real-time @@ -70,7 +70,7 @@

    Examples

    Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -112,7 +112,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    New in version 3.47

    diff --git a/taninv.html b/taninv.html index 8c5a00e470..6e489d896d 100644 --- a/taninv.html +++ b/taninv.html @@ -39,35 +39,35 @@

    - +

    Description

    Returns the arctangent of x (x in radians).

    - +

    Syntax

    taninv(x) (no rate
         restriction)
    taninv(k/i[]) (k- or i-arrays )
    - +

    Examples

    Here is an example of the taninv opcode. It uses the file taninv.csd.

    - +

    - Example 1107. Example of the taninv opcode. + Example 1108. Example of the taninv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -113,7 +113,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    New in version 3.48

    diff --git a/taninv2.html b/taninv2.html index 50ce1f2d56..a25a828cba 100644 --- a/taninv2.html +++ b/taninv2.html @@ -39,14 +39,14 @@

    - +

    Description

    Returns the arctangent of iy/ix, ky/kx, or ay/ax.

    - +

    Syntax

    ares taninv2 ay, ax
    ires taninv2 iy, ix
    @@ -72,14 +72,14 @@

    Syntax

    - +

    Initialization

    iy, ix -- values to be converted

    - +

    Performance

    ky, kx -- control rate signals to be converted @@ -89,21 +89,21 @@

    Performance

    - +

    Examples

    Here is an example of the taninv2 opcode. It uses the file taninv2.csd.

    - +

    - Example 1108. Example of the taninv2 opcode. + Example 1109. Example of the taninv2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -148,20 +148,20 @@ 

    Examples

    - +

    Here is another example of the taninv2 opcode. It uses the file taninv2-advanced.csd.

    - +

    - Example 1109. Advanced example of the taninv2 opcode. + Example 1110. Advanced example of the taninv2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -213,7 +213,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tb.html b/tb.html index 05aae40579..58f1a4df84 100644 --- a/tb.html +++ b/tb.html @@ -70,7 +70,7 @@

    - +

    Description

    @@ -99,7 +99,7 @@

    Description

    - +

    Syntax

    tb0_init ifn
    tb1_init ifn
    @@ -151,7 +151,7 @@

    Syntax

    kout = tb15(kIndex)
    - +

    Performance

    There are 16 different opcodes whose name is associated with a @@ -183,7 +183,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    diff --git a/tbvcf.html b/tbvcf.html index bd53e978ea..ea9d881ac6 100644 --- a/tbvcf.html +++ b/tbvcf.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode attempts to model some of the filter characteristics of a Roland TB303 voltage-controlled filter. Euler's method is used to approximate the system, rather than traditional filter methods. Cutoff frequency, Q, and distortion are all coupled. Empirical methods were used to try to unentwine, but frequency is only approximate as a result. Future fixes for some problems with this opcode may break existing orchestras relying on this version of tbvcf.

    - +

    Syntax

    ares tbvcf asig, xfco, xres, kdist, kasym [, iskip]
    - +

    Initialization

    iskip (optional, default=0) -- if non zero @@ -60,7 +60,7 @@

    Initialization

    - +

    Performance

    asig -- input signal. Should be normalized to ±1. @@ -79,21 +79,21 @@

    Performance

    - +

    Examples

    Here is an example of the tbvcf opcode. It uses the file tbvcf.csd.

    - +

    - Example 1110. Example of the tbvcf opcode. + Example 1111. Example of the tbvcf opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -185,7 +185,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tempest.html b/tempest.html index 4372fdcc9e..3640b2f32b 100644 --- a/tempest.html +++ b/tempest.html @@ -39,20 +39,20 @@

    - +

    Description

    Estimate the tempo of beat patterns in a control signal.

    - +

    Syntax

    ktemp tempest kin, iprd, imindur, imemdur, ihp, ithresh, ihtim, ixfdbak, \
           istartempo, ifn [, idisprd] [, itweek]
    - +

    Initialization

    iprd -- period between analyses (in seconds). Typically about .02 seconds. @@ -89,7 +89,7 @@

    Initialization

    - +

    Performance

    tempest examines kin for amplitude periodicity, and estimates a current tempo. The input is first low-pass filtered, then center-clipped, and the residue placed in a short-term memory buffer (attenuated over time) where it is analyzed for periodicity using a form of autocorrelation. The period, expressed as a tempo in beats per minute, is output as ktemp. The period is also used internally to make predictions about future amplitude patterns, and these are placed in a buffer adjacent to that of the input. The two adjacent buffers can be periodically displayed, and the predicted values optionally mixed with the incoming signal to simulate expectation. @@ -99,20 +99,20 @@

    Performance

    - +

    Examples

    Here is an example of the tempest opcode. It uses the file tempest.csd, and drumsMlp.wav.

    - +

    - Example 1111. Example of the tempest opcode. + Example 1112. Example of the tempest opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -183,7 +183,7 @@ 

    Examples

    - +

    Description

    Apply tempo control to an uninterpreted score.

    - +

    Syntax

    tempo ktempo, istartempo
    - +

    Initialization

    istartempo -- initial tempo (in beats per minute). Typically 60.

    - +

    Performance

    ktempo -- The tempo to which the score will be adjusted. @@ -68,21 +68,21 @@

    Performance

    - +

    Examples

    Here is an example of the tempo opcode. Remember, it only works if you use the -t flag with Csound. The example uses the file tempo.csd.

    - +

    - Example 1112. Example of the tempo opcode. + Example 1113. Example of the tempo opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -155,7 +155,7 @@ 

    Examples

    - +

    Credits

    Example written by Kevin Conder.

    diff --git a/temposcal.html b/temposcal.html index bee97d2700..248219ac3a 100644 --- a/temposcal.html +++ b/temposcal.html @@ -39,7 +39,7 @@

    - +

    Description

    temposcal implements phase-locked vocoder processing using function tables @@ -54,13 +54,13 @@

    Description

    - +

    Syntax

    asig temposcal ktimescal, kamp, kpitch, ktab, klock [,ifftsize, idecim, ithresh]
           
    - +

    Initialization

    ifftsize -- FFT size (power-of-two), defaults to 2048. @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    ktimescal -- timescaling ratio, < 1 stretch, > 1 contract. @@ -94,20 +94,20 @@

    Performance

    - +

    Examples

    Here is an example of the temposcal opcode. It uses the file temposcal.csd.

    - +

    - Example 1113. Example of the temposcal opcode. + Example 1114. Example of the temposcal opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -152,14 +152,14 @@ 

    Examples

    - +

    Credits

    diff --git a/tempoval.html b/tempoval.html index 5d2a551872..f35a4ad864 100644 --- a/tempoval.html +++ b/tempoval.html @@ -39,19 +39,19 @@

    - +

    Description

    Reads the current value of the tempo.

    - +

    Syntax

    kres tempoval
    - +

    Performance

    kres -- the value of the tempo. If you use @@ -62,21 +62,21 @@

    Performance

    - +

    Examples

    Here is an example of the tempoval opcode. Remember, it only works if you use the -t flag with Csound. It uses the file tempoval.csd.

    - +

    - Example 1114. Example of the tempoval opcode. + Example 1115. Example of the tempoval opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -131,7 +131,7 @@ 

    Examples

    - +

    Credits

    Example written by Kevin Conder.

    New in version 4.15

    diff --git a/tigoto.html b/tigoto.html index 023df064eb..c8c575a27e 100644 --- a/tigoto.html +++ b/tigoto.html @@ -39,14 +39,14 @@

    - +

    Description

    Similar to igoto but effective only during an i-time pass at which a new note is being tied onto a previously held note. (See i Statement) It does not work when a tie has not taken place. Allows an instrument to skip initialization of units according to whether a proposed tie was in fact successful. (See also tival).

    - +

    Syntax

    tigoto label

    @@ -54,20 +54,20 @@

    Syntax

    - +

    Examples

    Here is an example of the tigoto opcode. It uses the file tigoto.csd.

    - +

    - Example 1115. Example of the tigoto opcode. + Example 1116. Example of the tigoto opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -124,13 +124,13 @@ 

    Examples

    Here is another example of the tigoto opcode. It uses the file tigoto2.csd.

    - +

    - Example 1116. Second example of the tigoto opcode. + Example 1117. Second example of the tigoto opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -189,7 +189,7 @@ 

    Examples

    - +

    Description

    An event-sequencer in which time can be controlled by a @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    ktrig  timedseq  ktimpnt, ifn, kp1 [,kp2, kp3, ...,kpN]
    - +

    Initialization

    ifn -- number of table containing sequence @@ -60,7 +60,7 @@

    Initialization

    - +

    Performance

    ktri -- output trigger signal @@ -183,20 +183,20 @@

    Performance

    - +

    Examples

    Here is a complete example of the timedseq opcode. It uses the file timedseq.csd.

    - +

    - Example 1117. Example of the timedseq opcode. + Example 1118. Example of the timedseq opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -263,7 +263,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado diff --git a/timeinstk.html b/timeinstk.html index caf1c4f709..ff6cea3f6d 100644 --- a/timeinstk.html +++ b/timeinstk.html @@ -39,7 +39,7 @@

    - +

    Description

    Read absolute time, in k-rate cycles, since the start of an @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    kres timeinstk
    - +

    Performance

    timeinstk is for time in k-rate cycles. So with: @@ -77,21 +77,21 @@

    Performance

    - +

    Examples

    Here is an example of the timeinstk opcode. It uses the file timeinstk.csd.

    - +

    - Example 1118. Example of the timeinstk opcode. + Example 1119. Example of the timeinstk opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -146,7 +146,7 @@ 

    Examples

    - +

    Credits

    diff --git a/timeinsts.html b/timeinsts.html index 540f3fb5eb..91501ebbcd 100644 --- a/timeinsts.html +++ b/timeinsts.html @@ -39,19 +39,19 @@

    - +

    Description

    Read absolute time, in seconds, since the start of an instance of an instrument.

    - +

    Syntax

    kres timeinsts
    - +

    Performance

    Time in seconds is available with timeinsts. This would return 0.5 after half a second. @@ -64,20 +64,20 @@

    Performance

    - +

    Examples

    Here is an example of the timeinsts opcode. It uses the file timeinsts.csd.

    - +

    - Example 1119. Example of the timeinsts opcode. + Example 1120. Example of the timeinsts opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -124,7 +124,7 @@ 

    Examples

    - +

    Credits

    diff --git a/timek.html b/timek.html index b6867d0baf..7ca50bb8d1 100644 --- a/timek.html +++ b/timek.html @@ -39,20 +39,20 @@

    - +

    Description

    Read absolute time, in k-rate cycles, since the start of the performance.

    - +

    Syntax

    ires timek
    kres timek
    - +

    Performance

    timek is for time in k-rate cycles. So with: @@ -76,21 +76,21 @@

    Performance

    - +

    Examples

    Here is an example of the timek opcode. It uses the file timek.csd.

    - +

    - Example 1120. Example of the timek opcode. + Example 1121. Example of the timek opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -144,7 +144,7 @@ 

    Examples

    - +

    Credits

    diff --git a/times.html b/times.html index 18932df020..8c8bdcc458 100644 --- a/times.html +++ b/times.html @@ -39,20 +39,20 @@

    - +

    Description

    Read absolute time, in seconds, since the start of the performance.

    - +

    Syntax

    ires times
    kres times
    - +

    Performance

    Time in seconds is available with times. This would return 0.5 after half a second. @@ -65,21 +65,21 @@

    Performance

    - +

    Examples

    Here is an example of the times opcode. It uses the file times_complex.csd.

    - +

    - Example 1121. Example of the times opcode. + Example 1122. Example of the times opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions> 
    @@ -173,7 +173,7 @@ 

    Examples

    - +

    Credits

    diff --git a/timout.html b/timout.html index 3cfec3f318..f04e8f33f7 100644 --- a/timout.html +++ b/timout.html @@ -39,14 +39,14 @@

    - +

    Description

    Conditional branch during p-time depending on elapsed note time. istrt and idur specify time in seconds. The branch to label will become effective at time istrt, and will remain so for just idur seconds. Note that timout can be reinitialized for multiple activation within a single note (see example under reinit).

    - +

    Syntax

    timout istrt, idur, label

    @@ -54,20 +54,20 @@

    Syntax

    - +

    Examples

    Here is an example of the timout opcode. It uses the file timout.csd.

    - +

    - Example 1122. Example of the timout opcode. + Example 1123. Example of the timout opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -129,7 +129,7 @@ 

    Examples

    - +

    Syntax

    ir tival
    - +

    Description

    Puts the value of the instrument's internal tie-in flag into the named i-rate variable.

    - +

    Initialization

    Puts the value of the instrument's internal tie-in flag into the named i-rate variable. Assigns 1 if this note has been tied onto a previously held note (see i statement); assigns 0 if no tie actually took place. (See also tigoto.)

    - +

    Examples

    Here is an example of the tival opcode. It uses the file tival.csd.

    - +

    - Example 1123. Example of the tival opcode. + Example 1124. Example of the tival opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -126,7 +126,7 @@ 

    Examples

    - +

    Description

    Generate glissandos starting from a control signal with a trigger.

    - +

    Syntax

    kres tlineto ksig, ktime, ktrig
    - +

    Performance

    kres -- Output signal. @@ -73,20 +73,20 @@

    Performance

    - +

    Examples

    Here is an example of the tlineto opcode. It uses the file tlineto.csd.

    - +

    - Example 1124. Example of the tlineto opcode. + Example 1125. Example of the tlineto opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in Version 4.13

    diff --git a/tone.html b/tone.html index f8e9047714..ffbb14c9d3 100644 --- a/tone.html +++ b/tone.html @@ -39,7 +39,7 @@

    - +

    Description

    A first-order recursive low-pass filter with variable frequency response. @@ -80,19 +80,19 @@

    Description

    - +

    Syntax

    ares tone asig, khp [, iskip]
    - +

    Initialization

    iskip (optional, default=0) -- initial disposition of internal data space. Since filtering incorporates a feedback loop of previous output, the initial status of the storage space used is significant. A zero value will clear the space; a non-zero value will allow previous information to remain. The default value is 0.

    - +

    Performance

    ares -- the output audio signal. @@ -108,20 +108,20 @@

    Performance

    - +

    Examples

    Here is an example of the tone opcode. It uses the file tone.csd.

    - +

    - Example 1125. Example of the tone opcode. + Example 1126. Example of the tone opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -170,7 +170,7 @@ 

    Examples

    - +

    Description

    A first-order recursive low-pass filter with variable frequency response.

    - +

    Syntax

    kres tonek ksig, khp [, iskip]
    - +

    Initialization

    iskip (optional, default=0) -- initial disposition of internal data space. Since filtering incorporates a feedback loop of previous output, the initial status of the storage space used is significant. A zero value will clear the space; a non-zero value will allow previous information to remain. The default value is 0.

    - +

    Performance

    kres -- the output signal at control-rate. @@ -75,20 +75,20 @@

    Performance

    - +

    Examples

    Here is an example of the tonek opcode. It uses the file tonek.csd.

    - +

    - Example 1126. Example of the tonek opcode. + Example 1127. Example of the tonek opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tonex.html b/tonex.html index 67ec249276..ee6968d1e4 100644 --- a/tonex.html +++ b/tonex.html @@ -39,20 +39,20 @@

    - +

    Description

    tonex is equivalent to a filter consisting of more layers of tone with the same arguments, serially connected. Using a stack of a larger number of filters allows a sharper cutoff. They are faster than using a larger number instances in a Csound orchestra of the old opcodes, because only one initialization and k- cycle are needed at time and the audio loop falls entirely inside the cache memory of processor.

    - +

    Syntax

    ares tonex  asig, khp [, inumlayer] [, iskip]
    ares tonex  asig, ahp [, inumlayer] [, iskip]
    - +

    Initialization

    inumlayer (optional) -- number of elements in the filter stack. Default value is 4. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    asig -- input signal @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the tonex opcode. It uses the file tonex.csd.

    - +

    - Example 1127. Example of the tonex opcode. + Example 1128. Example of the tonex opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    Credits

    diff --git a/tradsyn.html b/tradsyn.html index 816b5ee64c..9c929ef327 100644 --- a/tradsyn.html +++ b/tradsyn.html @@ -39,7 +39,7 @@

    - +

    Description

    The tradsyn opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    asig tradsyn fin, kscal, kpitch, kmaxtracks, ifn
    - +

    Performance

    asig -- output audio rate signal @@ -78,20 +78,20 @@

    Performance

    - +

    Examples

    Here is an example of the tradsyn opcode. It uses the file tradsyn.csd.

    - +

    - Example 1129. Example of the tradsyn opcode. + Example 1130. Example of the tradsyn opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -139,7 +139,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trandom.html b/trandom.html index cff1e825cd..c8b2ffcf74 100644 --- a/trandom.html +++ b/trandom.html @@ -39,19 +39,19 @@

    - +

    Description

    Generates a controlled pseudo-random number series between min and max values at k-rate whenever the trigger parameter is different to 0.

    - +

    Syntax

    kout trandom ktrig, kmin, kmax
    - +

    Performance

    ktrig -- trigger (opcode produces a new random number whenever this value is not 0. @@ -67,20 +67,20 @@

    Performance

    - +

    Examples

    Here is an example of the trandom opcode. It uses the file trandom.csd.

    - +

    - Example 1128. Example of the trandom opcode. + Example 1129. Example of the trandom opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -127,13 +127,13 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5.06

    diff --git a/transeg.html b/transeg.html index 07de341fd5..afd6d9a163 100644 --- a/transeg.html +++ b/transeg.html @@ -39,20 +39,20 @@

    - +

    Description

    Constructs a user-definable envelope.

    - +

    Syntax

    ares transeg ia, idur, itype, ib [, idur2] [, itype] [, ic] ...
    kres transeg ia, idur, itype, ib [, idur2] [, itype] [, ic] ...
    - +

    Initialization

    ia -- starting value. @@ -79,7 +79,7 @@

    Initialization

    - +

    Performance

    If itype > 0, there is a slowly rising (concave) or slowly decaying @@ -88,7 +88,7 @@

    Performance

    - +

    Examples

    Here is an example of the transeg opcode. It uses the file transeg.csd. The example produces the following output: @@ -102,14 +102,14 @@

    Examples

    - +

    - Example 1130. Example of the transeg opcode. + Example 1131. Example of the transeg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,7 +158,7 @@ 

    Examples

    - +

    Credits

    diff --git a/transegb.html b/transegb.html index 634ceb7beb..d5b9ba5dd8 100644 --- a/transegb.html +++ b/transegb.html @@ -39,20 +39,20 @@

    - +

    Description

    Constructs a user-definable envelope in absolute time.

    - +

    Syntax

    ares transegb ia, itim, itype, ib [, itim2] [, itype] [, ic] ...
    kres transegb ia, itim, itype, ib [, itim2] [, itype] [, ic] ...
    - +

    Initialization

    ia -- starting value. @@ -80,7 +80,7 @@

    Initialization

    - +

    Performance

    If itype > 0, there is a slowly rising (concave) or slowly decaying @@ -89,7 +89,7 @@

    Performance

    - +

    Examples

    Here is an example of the transegb opcode. It uses the file transegb.csd. The example produces the following output: @@ -103,14 +103,14 @@

    Examples

    - +

    - Example 1131. Example of the transegb opcode. + Example 1132. Example of the transegb opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -159,7 +159,7 @@ 

    Examples

    - +

    Credits

    diff --git a/transegr.html b/transegr.html index 0a0922cce3..d96b881fbe 100644 --- a/transegr.html +++ b/transegr.html @@ -39,7 +39,7 @@

    - +

    Description

    Constructs a user-definable envelope. It is the same @@ -48,13 +48,13 @@

    Description

    - +

    Syntax

    ares transegr ia, idur, itype, ib [, idur2] [, itype] [, ic] ...
    kres transegr ia, idur, itype, ib [, idur2] [, itype] [, ic] ...
    - +

    Initialization

    ia -- starting value. @@ -81,7 +81,7 @@

    Initialization

    - +

    Performance

    If itype > 0, there is a slowly rising (concave) or slowly decaying @@ -98,20 +98,20 @@

    Performance

    - +

    Examples

    Here is an example of the transegr opcode. It uses the file transegr.csd.

    - +

    - Example 1132. Example of the transegr opcode. + Example 1133. Example of the transegr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -155,7 +155,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trcross.html b/trcross.html index c66e900911..aba55eb75c 100644 --- a/trcross.html +++ b/trcross.html @@ -39,7 +39,7 @@

    - +

    Description

    The trcross opcode takes two inputs containg TRACKS pv streaming signals (as generated, @@ -54,12 +54,12 @@

    Description

    - +

    Syntax

    fsig trcross fin1, fin2, ksearch, kdepth [, kmode] 
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -84,20 +84,20 @@

    Performance

    - +

    Examples

    Here is an example of the trcross opcode. It uses the file trcross.csd.

    - +

    - Example 1133. Example of the trcross opcode. + Example 1134. Example of the trcross opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -153,7 +153,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trfilter.html b/trfilter.html index 6540da2c94..43ecfc85f3 100644 --- a/trfilter.html +++ b/trfilter.html @@ -39,7 +39,7 @@

    - +

    Description

    The trfilter opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -50,12 +50,12 @@

    Description

    - +

    Syntax

    fsig trfilter fin, kamnt, ifn
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the trfilter opcode. It uses the file trfilter.csd.

    - +

    - Example 1134. Example of the trfilter opcode. + Example 1135. Example of the trfilter opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -138,7 +138,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trhighest.html b/trhighest.html index 85db8fb141..394915bd74 100644 --- a/trhighest.html +++ b/trhighest.html @@ -39,7 +39,7 @@

    - +

    Description

    The trhighest opcode takes an input containg TRACKS pv streaming signals (as generated, @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    fsig, kfr, kamp trhighest fin1, kscal
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -73,20 +73,20 @@

    Performance

    - +

    Examples

    Here is an example of the trhighest opcode. It uses the file trhighest.csd.

    - +

    - Example 1135. Example of the trhighest opcode. + Example 1136. Example of the trhighest opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trigexpseg.html b/trigexpseg.html index e5ccc83e8e..52bd1127ca 100644 --- a/trigexpseg.html +++ b/trigexpseg.html @@ -39,20 +39,20 @@

    - +

    Description

    Triggers a series of exponential segments between specified points.

    - +

    Syntax

    ares trigexpseg kTrig, ia, idur1, ib [, idur2] [, ic] [...]
    kres trigexpseg kTrig, ia, idur1, ib [, idur2] [, ic] [...]
    - +

    Initialization

    ia -- starting value. Zero is illegal for exponentials. @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kTrig -- trigger value. Will trigger playback of envelop when kTrig is equal 1 @@ -78,21 +78,21 @@

    Performance

    - +

    Examples

    Here is an example of the trigexpseg opcode. It uses the file trigexpseg.csd.

    - +

    - Example 1136. Example of the trigexpseg opcode. + Example 1137. Example of the trigexpseg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,7 +135,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trigger.html b/trigger.html index 620d4fa2f0..534fa01295 100644 --- a/trigger.html +++ b/trigger.html @@ -39,19 +39,19 @@

    - +

    Description

    Informs when a krate signal crosses a threshold.

    - +

    Syntax

    kout trigger ksig, kthreshold, kmode
    - +

    Performance

    ksig -- input signal @@ -82,20 +82,20 @@

    Performance

    - +

    Examples

    Here is an example of the trigger opcode. It uses the file trigger.csd.

    - +

    - Example 1137. Example of the trigger opcode. + Example 1138. Example of the trigger opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -148,7 +148,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trighold.html b/trighold.html index 07949d1425..b6352f6c05 100644 --- a/trighold.html +++ b/trighold.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    aout trighold ain, kdur
    kout trighold kin, kdur
    - +

    Initialization

    initialvalue If given, sets the internal @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    ain -- Trigger. Trigger can be any @@ -78,22 +78,22 @@

    Performance

    - +

    Examples

    Here is an example of the trighold opcode. It uses the file trighold.csd.

    - +

    - Example 1138. Example of the trighold opcode. + Example 1139. Example of the trighold opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,7 +135,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/triglinseg.html b/triglinseg.html index 344863326f..6952a78693 100644 --- a/triglinseg.html +++ b/triglinseg.html @@ -39,20 +39,20 @@

    - +

    Description

    Triggers a series of line segments between specified points.

    - +

    Syntax

    ares triglinseg kTrig, ia, idur1, ib [, idur2] [, ic] [...]
    kres triglinseg kTrig, ia, idur1, ib [, idur2] [, ic] [...]
    - +

    Initialization

    ia -- starting value. @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kTrig -- trigger value. Will trigger playback of envelop when kTrig is equal 1 @@ -78,21 +78,21 @@

    Performance

    - +

    Examples

    Here is an example of the triglinseg opcode. It uses the file triglinseg.csd.

    - +

    - Example 1139. Example of the triglinseg opcode. + Example 1140. Example of the triglinseg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -135,7 +135,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trigphasor.html b/trigphasor.html index 3e86b77f29..c0df52cf0f 100644 --- a/trigphasor.html +++ b/trigphasor.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scugens.

    @@ -52,13 +52,13 @@

    Description

    - +

    Syntax

    aindex trigphasor xtrig, xrate, kstart, kend [, kresetPos] 
    kindex trigphasor xtrig, xrate, kstart, kend [, kresetPos] 
    - +

    Performance

    xtrig -- trigger, whenever this crosses from non-positive to possitive @@ -94,21 +94,21 @@

    Performance

    - +

    Examples

    Here is an example of the trigphasor opcode. It uses the file trigphasor.csd.

    - +

    - Example 1140. Example of the trigphasor opcode. + Example 1141. Example of the trigphasor opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -149,7 +149,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/trigseq.html b/trigseq.html index 944c709b80..80b23763a7 100644 --- a/trigseq.html +++ b/trigseq.html @@ -39,19 +39,19 @@

    - +

    Description

    Accepts a trigger signal as input and outputs a group of values.

    - +

    Syntax

    trigseq ktrig_in, kstart, kloop, kinitndx, kfn_values, kout1 [, kout2] [...]
    - +

    Performance

    ktrig_in -- input trigger signal @@ -108,20 +108,20 @@

    Performance

    - +

    Examples

    Here is an example of the trigseq opcode. It uses the file trigseq.csd.

    - +

    - Example 1141. Example of the trigseq opcode. + Example 1142. Example of the trigseq opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -241,7 +241,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    November 2002. Added a note about the kinitndx parameter, thanks to Rasmus Ekman.

    diff --git a/trim.html b/trim.html index c305993152..070e80680a 100644 --- a/trim.html +++ b/trim.html @@ -39,20 +39,20 @@

    - +

    Description

    Lengthen or shorten a one-dimensional array.

    - +

    Syntax

    trim_i iarray, ilen
    trim xarray, klen
    - +

    Performance

    iarray -- a one-dimensional irate array @@ -69,20 +69,20 @@

    Performance

    - +

    Examples

    Here is an example of the trim opcode. It uses the file trim.csd.

    - +

    - Example 1142. Example of the trim opcode. + Example 1143. Example of the trim opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -124,7 +124,7 @@ 

    Examples

    - +

    Credits

    Author: John ffitch 2018

    New in version 6.12

    diff --git a/trirand.html b/trirand.html index c389edc08b..cb8528a6ae 100644 --- a/trirand.html +++ b/trirand.html @@ -40,21 +40,21 @@

    - +

    Description

    Triangular distribution random number generator. This is an x-class noise generator.

    - +

    Syntax

    ares trirand krange
    ires trirand krange
    kres trirand krange
    - +

    Performance

    krange -- the range of the random numbers (-krange to +krange). @@ -76,20 +76,20 @@

    Performance

    - +

    Examples

    Here is an example of the trirand opcode. It uses the file trirand.csd.

    - +

    - Example 1143. Example of the trirand opcode. + Example 1144. Example of the trirand opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -169,13 +169,13 @@ 

    Examples

    - +

    Credits

    diff --git a/trlowest.html b/trlowest.html index 57a9656249..c130b2cc46 100644 --- a/trlowest.html +++ b/trlowest.html @@ -39,7 +39,7 @@

    - +

    Description

    The trlowest opcode takes an input containg TRACKS pv streaming signals (as generated, @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    fsig, kfr, kamp trlowest fin1, kscal
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the trlowest opcode. It uses the file trlowest.csd.

    - +

    - Example 1144. Example of the trlowest opcode. + Example 1145. Example of the trlowest opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trmix.html b/trmix.html index 25b01a4bf4..a004522982 100644 --- a/trmix.html +++ b/trmix.html @@ -39,7 +39,7 @@

    - +

    Description

    The trmix opcode takes two inputs containg TRACKS pv streaming signals (as generated, @@ -50,12 +50,12 @@

    Description

    - +

    Syntax

    fsig trmix fin1, fin2 
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -68,20 +68,20 @@

    Performance

    - +

    Examples

    Here is an example of the trmix opcode. It uses the file trmix.csd.

    - +

    - Example 1145. Example of the trmix opcode. + Example 1146. Example of the trmix opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -131,7 +131,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trscale.html b/trscale.html index 6553ff937d..c2a57933a8 100644 --- a/trscale.html +++ b/trscale.html @@ -39,7 +39,7 @@

    - +

    Description

    The trscale opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    fsig trscale fin, kpitch[, kgain]
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -70,20 +70,20 @@

    Performance

    - +

    Examples

    Here is an example of the trscale opcode. It uses the file trscale.csd.

    - +

    - Example 1146. Example of the trscale opcode. + Example 1147. Example of the trscale opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -132,7 +132,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trshift.html b/trshift.html index 723655b99d..5ad4f01d8f 100644 --- a/trshift.html +++ b/trshift.html @@ -39,7 +39,7 @@

    - +

    Description

    The trshift opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -49,12 +49,12 @@

    Description

    - +

    Syntax

    fsig trshift fin, kpshift[, kgain]
    - +

    Performance

    fsig -- output pv stream in TRACKS format @@ -70,20 +70,20 @@

    Performance

    - +

    Examples

    Here is an example of the trshift opcode. It uses the file trshift.csd.

    - +

    - Example 1147. Example of the trshift opcode. + Example 1148. Example of the trshift opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -132,7 +132,7 @@ 

    Examples

    - +

    Credits

    diff --git a/trsplit.html b/trsplit.html index 8f7db63714..67d0a6612f 100644 --- a/trsplit.html +++ b/trsplit.html @@ -39,7 +39,7 @@

    - +

    Description

    The trsplit opcode takes an input containg a TRACKS pv streaming signal (as generated, @@ -51,12 +51,12 @@

    Description

    - +

    Syntax

    fsiglow, fsighi trsplit fin, ksplit[, kgainlow, kgainhigh]
    - +

    Performance

    fsiglow -- output pv stream in TRACKS format containing the tracks below @@ -78,20 +78,20 @@

    Performance

    - +

    Examples

    Here is an example of the trsplit opcode. It uses the file trsplit.csd.

    - +

    - Example 1148. Example of the trsplit opcode. + Example 1149. Example of the trsplit opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -138,7 +138,7 @@ 

    Examples

    - +

    Credits

    diff --git a/turnoff.html b/turnoff.html index 63917d2897..916f9135d6 100644 --- a/turnoff.html +++ b/turnoff.html @@ -39,14 +39,14 @@

    - +

    Description

    Enables an instrument to turn itself off or to turn an instance of another instrument off.

    - +

    Syntax

               
    @@ -57,7 +57,7 @@ 

    Syntax

    turnoff knst
    - +

    Initialization

    inst -- when used with an i-time parameter, this is the instance handle of an instrument to be @@ -71,21 +71,21 @@

    Initialization

    - +

    Examples

    The following example uses the turnoff opcode. It will cause a note to terminate when a control signal passes a certain threshold (here the Nyquist frequency). It uses the file turnoff.csd.

    - +

    - Example 1149. Example of the turnoff opcode. + Example 1150. Example of the turnoff opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -136,7 +136,7 @@ 

    Examples

    - +

    Description

    Turn off instance(s) of other instruments at performance time.

    - +

    Syntax

    turnoff2 kinsno, kmode, krelease
             
    @@ -54,7 +54,7 @@

    Syntax

    - +

    Initialization

    insno @@ -99,7 +99,7 @@

    Initialization

    - +

    Performance

    kinsno @@ -164,20 +164,20 @@

    Performance

    - +

    Examples

    Here is an example of the turnoff2 opcode. It uses the file turnoff2.csd.

    - +

    - Example 1150. Example of the turnoff2 opcode. + Example 1151. Example of the turnoff2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -254,7 +254,7 @@ 

    Examples

    - +

    Credits

    diff --git a/turnoff3.html b/turnoff3.html index e3fa8cbc15..f6d8f262ea 100644 --- a/turnoff3.html +++ b/turnoff3.html @@ -40,7 +40,7 @@

    - +

    Description

    Turn off instance(s) of other instruments at performance time in @@ -49,13 +49,13 @@

    Description

    - +

    Syntax

    turnoff3 kinsno
         
    - +

    Performance

    kinsno @@ -64,21 +64,21 @@

    Performance

    - +

    Examples

    The following example uses the turnoff3 opcode.

    - +

    - Example 1151. Example of the turnoff3 opcode. + Example 1152. Example of the turnoff3 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -110,7 +110,7 @@ 

    Examples

    - +

    Credits

    diff --git a/turnon.html b/turnon.html index 0f4f258ba0..b13ac7efa7 100644 --- a/turnon.html +++ b/turnon.html @@ -39,19 +39,19 @@

    - +

    Description

    Activate an instrument for an indefinite time.

    - +

    Syntax

    turnon insnum [, itime]
    - +

    Initialization

    insnum -- instrument number to be activated @@ -61,27 +61,27 @@

    Initialization

    - +

    Performance

    turnon activates instrument insnum after a delay of itime seconds, or immediately if itime is not specified. Instrument is active until explicitly turned off. (See turnoff.)

    - +

    Examples

    Here is an example of the turnon opcode. It uses the files turnon.csd.

    - +

    - Example 1152. Example of the turnon opcode. + Example 1153. Example of the turnon opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -259,7 +259,7 @@ 

    Examples

    - +

    Description

    An opcode that takes two incoming signals and @@ -52,13 +52,13 @@

    Description

    - +

    Syntax

    ares tvconv asig1, asig2, xfreez1,
         xfreez2, iparts, ifils
    - +

    Initialization

    iparts -- partition size, for sizes > 1, a @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    ares -- audio output. @@ -94,21 +94,21 @@

    Performance

    - +

    Examples

    Here is an example of the tvconv opcode. It uses the file tvconv.csd.

    - +

    - Example 1153. Example of the tvconv opcode. + Example 1154. Example of the tvconv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -149,7 +149,7 @@ 

    Examples

    - +

    Credits

    diff --git a/undersample.html b/undersample.html index 3d2f12be33..899d06f948 100644 --- a/undersample.html +++ b/undersample.html @@ -39,19 +39,19 @@

    - +

    Description

    Sets the local sampling rate value in a user-defined opcode block.

    - +

    Syntax

    undersample ifactor[,imode] 
    - +

    Initialization

    ifactor -- sets the undersampling factor. It @@ -87,14 +87,14 @@

    Initialization

    - +

    Credits

    Author: Victor Lazzarini

    New in version 7.0

    diff --git a/unirand.html b/unirand.html index 5b163e68c0..69ca480b06 100644 --- a/unirand.html +++ b/unirand.html @@ -40,21 +40,21 @@

    - +

    Description

    Uniform distribution random number generator (positive values only). This is an x-class noise generator.

    - +

    Syntax

    ares unirand krange
    ires unirand krange
    kres unirand krange
    - +

    Performance

    krange -- the range of the random numbers (0 - krange). @@ -76,20 +76,20 @@

    Performance

    - +

    Examples

    Here is an example of the unirand opcode. It uses the file unirand.csd.

    - +

    - Example 1154. Example of the unirand opcode. + Example 1155. Example of the unirand opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -173,13 +173,13 @@ 

    Examples

    - +

    Credits

    diff --git a/until.html b/until.html index 9691f76f36..b1832d76f6 100644 --- a/until.html +++ b/until.html @@ -39,20 +39,20 @@

    - +

    Description

    A syntactic looping construction.

    - +

    Syntax

    until  condition do
         ... od
    - +

    Performance

    The statements between the do and @@ -61,20 +61,20 @@

    Performance

    - +

    Examples

    Here is an example of the until construction. It uses the file until.csd.

    - +

    - Example 1155. Example of the until opcode. + Example 1156. Example of the until opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -142,7 +142,7 @@ 

    Examples

    - +

    Credits

    John ffitch.

    New in Csound version 5.14 with new parser

    diff --git a/unwrap.html b/unwrap.html index c60a01a11a..3358ea108c 100644 --- a/unwrap.html +++ b/unwrap.html @@ -39,7 +39,7 @@

    - +

    Description

    Applies a unwrapping operation to a vector of phases stored in @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    kout[] unwrap kin[] 
    - +

    Performance

    kout[] -- output array containing the @@ -64,19 +64,19 @@

    Performance

    - +

    Examples

    Here is an example of the unwrap opcode. It uses the file unwrap.csd.

    - +

    - Example 1156. Example of the unwrap opcode. + Example 1157. Example of the unwrap opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -175,7 +175,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes, @@ -183,7 +183,7 @@

    See Also

    - +

    Credits

    diff --git a/upsamp.html b/upsamp.html index c7f78f6199..a0100611e9 100644 --- a/upsamp.html +++ b/upsamp.html @@ -39,38 +39,38 @@

    - +

    Description

    Modify a signal by up-sampling.

    - +

    Syntax

    ares upsamp ksig
    - +

    Performance

    upsamp converts a control signal to an audio signal. It does it by simple repetition of the kval. upsamp is a slightly more efficient form of the assignment, asig = ksig.

    - +

    Examples

    Here is an example of the upsamp opcode. It uses the file upsamp.csd.

    - +

    - Example 1157. Example of the upsamp opcode. + Example 1158. Example of the upsamp opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Description

    Plugin opcode in urandom.

    @@ -49,14 +49,14 @@

    Description

    - +

    Syntax

    ax urandom [imin, imax]
    ix urandom [imin, imax]
    kx urandom [imin, imax]
    - +

    Initialization

    ix -- i-rate output value. @@ -90,7 +90,7 @@

    Initialization

    - +

    Performance

    ax -- a-rate output value. @@ -100,21 +100,21 @@

    Performance

    - +

    Examples

    Here is an example of the urandom opcode at a-rate. It uses the file urandom.csd.

    - +

    - Example 1158. An example of the urandom opcode at a-rate. + Example 1159. An example of the urandom opcode at a-rate.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,13 +158,13 @@ 

    Examples

    - +

    - Example 1159. An example of the urandom opcode at k-rate. + Example 1160. An example of the urandom opcode at k-rate.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -221,13 +221,13 @@ 

    Examples

    - +

    Credits

    Author: John ffitch

    New in version 5.13

    diff --git a/urd.html b/urd.html index deb94f469b..83294eaad6 100644 --- a/urd.html +++ b/urd.html @@ -39,28 +39,28 @@

    - +

    Description

    A discrete user-defined-distribution random generator that can be used as a function.

    - +

    Syntax

    aout = urd(ktableNum)
    iout = urd(itableNum)
    kout = urd(ktableNum)
    - +

    Initialization

    itableNum -- number of table containing the random-distribution function. Such table is generated by the user. See GEN40, GEN41, and GEN42. The table length does not need to be a power of 2

    - +

    Performance

    ktableNum -- number of table containing the random-distribution function. Such table is generated by the user. See GEN40, GEN41, and GEN42. The table length does not need to be a power of 2 @@ -85,20 +85,20 @@

    Performance

    - +

    Examples

    Here is an example of the urd opcode. It uses the file urd.csd.

    - +

    - Example 1160. Example of the urd opcode. + Example 1161. Example of the urd opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -177,13 +177,13 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in Version 4.16

    diff --git a/v.html b/v.html index 62a3186f86..85ce7cbec5 100644 --- a/v.html +++ b/v.html @@ -39,33 +39,33 @@

    - +

    Description

    The v statement provides for locally variable time warping of score events.

    - +

    Syntax

    v p1
    - +

    Initialization

    p1 -- Time warp factor (must be positive).

    - +

    Performance

    The v statement takes effect with the following i statement, and remains in effect until the next v statement, s statement, or e statement.

    - +

    Examples

    The value of p1 is used as a multiplier for the start times (p2) of subsequent i statements. @@ -103,19 +103,19 @@

    Examples

    - +

    Examples

    Here is an example of the v statement. It uses the file v.csd.

    - +

    - Example 1288. Example of the v statement. + Example 1289. Example of the v statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -164,7 +164,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/vactrol.html b/vactrol.html index 10649fbf7d..ecdfead9d7 100644 --- a/vactrol.html +++ b/vactrol.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in buchla

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    ares vactrol asig [iup, idown]
    - +

    Initialisation

    iup -- The rise time of the filter, which @@ -65,27 +65,27 @@

    Initialisation

    - +

    Performance

    asig -- The signal from which to extract the envelope.

    - +

    Examples

    Here is an example of the vactrol opcode. It uses the file vactrol.csd.

    - +

    - Example 1161. Example of the vactrol opcode. + Example 1162. Example of the vactrol opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -120,7 +120,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vadd.html b/vadd.html index 5cab33542a..783cb8fb0d 100644 --- a/vadd.html +++ b/vadd.html @@ -39,26 +39,26 @@

    - +

    Description

    Adds a scalar value to a vector in a table.

    - +

    Syntax

    vadd  ifn, kval, kelements [, kdstoffset] [, kverbose]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed

    - +

    Performance

    kval - scalar value to be added @@ -119,21 +119,21 @@

    Performance

    - +

    Examples

    Here is an example of the vadd opcode. It uses the file vadd.csd.

    - +

    - Example 1162. Example of the vadd opcode. + Example 1163. Example of the vadd opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -199,7 +199,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vadd_i.html b/vadd_i.html index 8e184b6ac1..1f12fb1411 100644 --- a/vadd_i.html +++ b/vadd_i.html @@ -40,19 +40,19 @@

    - +

    Description

    Adds a scalar value to a vector in a table.

    - +

    Syntax

    vadd_i  ifn, ival, ielements [, idstoffset]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    vadd_i adds the value of ival to each element of the vector contained in the table ifn, starting from table index idstoffset. This enables you to process a specific section of a table by specifying the offset and the number of elements to be processed. Offset is counted starting from 0, so if no offset is specified (or set to 0), the table will be modified from the beginning. @@ -84,21 +84,21 @@

    Performance

    - +

    Examples

    Here is an example of the vadd_i opcode. It uses the file vadd_i.csd.

    - +

    - Example 1163. Example of the vadd_i opcode. + Example 1164. Example of the vadd_i opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -164,7 +164,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vaddv.html b/vaddv.html index 33eee0cee1..af0a211935 100644 --- a/vaddv.html +++ b/vaddv.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs addition between two vectorial control signals.

    - +

    Syntax

    vaddv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -137,21 +137,21 @@

    Performance

    - +

    Examples

    Here is an example of the vaddv opcode. It uses the file vaddv.csd.

    - +

    - Example 1164. Example of the vaddv opcode. + Example 1165. Example of the vaddv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -239,7 +239,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vaddv_i.html b/vaddv_i.html index 14838a923a..4d2620844d 100644 --- a/vaddv_i.html +++ b/vaddv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs addition between two vectorial control signals at init time.

    - +

    Syntax

    vaddv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vaddv_i adds two vectorial control signals, that is, each element of the first vector is processed (only) with the corresponding element of the other vector. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vaget.html b/vaget.html index 3c9a50e14c..708ac7e226 100644 --- a/vaget.html +++ b/vaget.html @@ -39,7 +39,7 @@

    - +

    Description

    Access values of the current buffer of an a-rate variable by indexing. @@ -86,12 +86,12 @@

    Description

    - +

    Syntax

    kval vaget kndx, avar
    - +

    Performance

    kval - value read from avar @@ -105,21 +105,21 @@

    Performance

    - +

    Examples

    Here is an example of the vaget opcode. It uses the file vaget.csd.

    - +

    - Example 1165. Example of the vaget opcode. + Example 1166. Example of the vaget opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -195,7 +195,7 @@ 

    Examples

    - +

    Credits

    diff --git a/valpass.html b/valpass.html index 5351a98e4c..212cb70343 100644 --- a/valpass.html +++ b/valpass.html @@ -39,19 +39,19 @@

    - +

    Description

    Variably reverberates an input signal with a flat frequency response.

    - +

    Syntax

    ares valpass asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]
    - +

    Initialization

    imaxlpt -- maximum loop time for klpt @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    krvt -- the reverberation time (defined as the time in seconds for a signal to decay to 1/1000, or 60dB down from its original amplitude). @@ -77,20 +77,20 @@

    Performance

    - +

    Examples

    Here is an example of the valpass opcode. It uses the file valpass.csd.

    - +

    - Example 1166. Example of the valpass opcode. + Example 1167. Example of the valpass opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -136,13 +136,13 @@ 

    Examples

    Here is another example of the valpass opcode. It uses the file valpass-2.csd.

    - +

    - Example 1167. Second example of the valpass opcode. + Example 1168. Second example of the valpass opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -189,7 +189,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vaset.html b/vaset.html index c1357b124e..0a9362a912 100644 --- a/vaset.html +++ b/vaset.html @@ -39,7 +39,7 @@

    - +

    Description

    Write values into the current buffer of an a-rate variable at the given @@ -86,12 +86,12 @@

    Description

    - +

    Syntax

    vaset kval, kndx, avar
    - +

    Performance

    kval - value to write into avar @@ -105,21 +105,21 @@

    Performance

    - +

    Examples

    Here is an example of the vaset opcode. It uses the file vaset.csd.

    - +

    - Example 1168. Example of the vaset opcode. + Example 1169. Example of the vaset opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -184,7 +184,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbap.html b/vbap.html index 68b4dfe090..10bffccbed 100644 --- a/vbap.html +++ b/vbap.html @@ -39,7 +39,7 @@

    - +

    Description

    Distributes an audio signal amongmany channels, up to 64 in the @@ -47,7 +47,7 @@

    Description

    - +

    Syntax

    ar1[, ar2...] vbap asig, kazim [,
         kelev] [, kspread] [, ilayout]
    @@ -55,7 +55,7 @@

    Syntax

    kelev] [, kspread] [, ilayout]
    - +

    Initialization

    ilayout -- index of the speaker layout in @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -116,34 +116,34 @@

    Performance

    - +

    Examples

    See the entry for vbap8 for an example of usage of the vbap opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Examples

    Here is an example of the vbap opcode. It uses the file vbap.csd.

    - +

    - Example 1169. Example of the vbap opcode. + Example 1170. Example of the vbap opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -205,7 +205,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbap16.html b/vbap16.html index 6e77182a78..d4d01a83bc 100644 --- a/vbap16.html +++ b/vbap16.html @@ -39,19 +39,19 @@

    - +

    Description

    Distributes an audio signal among 16 channels.

    - +

    Syntax

    ar1, ..., ar16 vbap16 asig, kazim [, kelev] [, kspread]
    - +

    Performance

    asig -- audio signal to be panned @@ -85,21 +85,21 @@

    Performance

    - +

    Examples

    See the entry for vbap8 for an example of usage of the vbap opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbap16move.html b/vbap16move.html index 6c47958c88..859287e7e8 100644 --- a/vbap16move.html +++ b/vbap16move.html @@ -39,20 +39,20 @@

    - +

    Description

    Distribute an audio signal among 16 channels with moving virtual sources.

    - +

    Syntax

    ar1, ..., ar16 vbap16move asig, idur, ispread, ifldnum, ifld1 \
           [, ifld2] [...]
    - +

    Initialization

    idur -- the duration over which the @@ -69,7 +69,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -97,21 +97,21 @@

    Performance

    - +

    Examples

    See the entry for vbap8move for an example of usage of the vbapXmove opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbap4.html b/vbap4.html index 06e3c20ed4..89ec670699 100644 --- a/vbap4.html +++ b/vbap4.html @@ -39,19 +39,19 @@

    - +

    Description

    Distributes an audio signal among 4 channels.

    - +

    Syntax

    ar1, ar2, ar3, ar4 vbap4 asig, kazim [, kelev] [, kspread]
    - +

    Performance

    asig -- audio signal to be panned @@ -85,34 +85,34 @@

    Performance

    - +

    Examples

    See the entry for vbap8 for an example of usage of the vbap opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Examples

    Here is an example of the vbap4 opcode. It uses the file vbap4.csd.

    - +

    - Example 1173. Example of the vbap4 opcode. + Example 1174. Example of the vbap4 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -174,7 +174,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbap4move.html b/vbap4move.html index bcd3aa5c0c..6081d56e41 100644 --- a/vbap4move.html +++ b/vbap4move.html @@ -39,20 +39,20 @@

    - +

    Description

    Distributes an audio signal among 4 channels with moving virtual sources.

    - +

    Syntax

    ar1, ar2, ar3, ar4 vbap4move asig, idur, ispread, ifldnum, ifld1 \
           [, ifld2] [...]
    - +

    Initialization

    idur -- the duration over which the @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -101,34 +101,34 @@

    Performance

    - +

    Examples

    See the entry for vbap8move for an example of usage of the vbapXmove opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Examples

    Here is an example of the vbap4move opcode. It uses the file vbap4move.csd.

    - +

    - Example 1174. Example of the vbap4move opcode. + Example 1175. Example of the vbap4move opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -170,7 +170,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbap8.html b/vbap8.html index 9753e6e61a..54613756b1 100644 --- a/vbap8.html +++ b/vbap8.html @@ -39,19 +39,19 @@

    - +

    Description

    Distributes an audio signal among 8 channels.

    - +

    Syntax

    ar1, ..., ar8 vbap8 asig, kazim [, kelev] [, kspread]
    - +

    Performance

    asig -- audio signal to be panned @@ -85,21 +85,21 @@

    Performance

    - +

    Example

    Here is a simple example of the vbap8 opcode. It uses the file vbap8.csd.

    - +

    - Example 1175. Example of the vbap8 opcode. + Example 1176. Example of the vbap8 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -157,14 +157,14 @@ 

    Example

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbap8move.html b/vbap8move.html index aa11118cd3..6e424a517d 100644 --- a/vbap8move.html +++ b/vbap8move.html @@ -39,20 +39,20 @@

    - +

    Description

    Distributes an audio signal among 8 channels with moving virtual sources.

    - +

    Syntax

    ar1, ..., ar8 vbap8move asig, idur, ispread, ifldnum, ifld1 \
           [, ifld2] [...]
    - +

    Initialization

    idur -- the duration over which the @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -101,21 +101,21 @@

    Performance

    - +

    Example

    Here is a simple example of the vbap8move opcode. It uses the file vbap8move.csd.

    - +

    - Example 1176. Example of the vbap8move opcode. + Example 1177. Example of the vbap8move opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -175,14 +175,14 @@ 

    Example

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbapg.html b/vbapg.html index d8bafdd1b0..85f7c84db9 100644 --- a/vbapg.html +++ b/vbapg.html @@ -39,20 +39,20 @@

    - +

    Description

    Calculates the gains for a sound location for up to 64.

    - +

    Syntax

    k1[, k2...] vbapg kazim [,kelev] [, kspread] [, ilayout]
    karray[] vbapg kazim [,kelev] [, kspread] [, ilayout]
    - +

    Initialization

    ilayout -- index of the speaker layout in @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kazim -- azimuth angle of the virtual source @@ -110,33 +110,33 @@

    Performance

    - +

    Examples

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Examples

    Here is an example of the vbapg opcode. It uses the file vbapg.csd.

    - +

    - Example 1171. Example of the vbapg opcode. + Example 1172. Example of the vbapg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -198,7 +198,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbapgmove.html b/vbapgmove.html index 25c85eadce..259a7956db 100644 --- a/vbapgmove.html +++ b/vbapgmove.html @@ -40,7 +40,7 @@

    - +

    Description

    Calculates the gains for a sound location between multiple @@ -48,7 +48,7 @@

    Description

    - +

    Syntax

    kr1[, kr2...] vbapgmove idur, ispread, ifldnum, ifld1 \
           [, ifld2] [...]
    @@ -56,7 +56,7 @@

    Syntax

    [, ifld2] [...]
    - +

    Initialization

    idur -- the duration over which the @@ -77,7 +77,7 @@

    Initialization

    - +

    Performance

    vbapgmove allows the use of moving virtual sources. If ifldnum is positive, the fields represent directions of virtual sources and equal times, iazi1, [iele1,] iazi2, [iele2,], etc. The position of the virtual source is interpolated between directions starting from the first direction and ending at the last. Each interval is interpolated in time that is fraction total_time / number_of_intervals of the duration of the sound event. @@ -102,16 +102,16 @@

    Performance

    - +

    Examples

    Here is an example of the vbapgmove opcode. It uses the file vbapgmove.csd.

    - +

    - Example 1172. Example of the vbapg opcode. + Example 1173. Example of the vbapg opcode.

    See the sections Real-time @@ -120,7 +120,7 @@

    Examples

    line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -163,14 +163,14 @@ 

    Examples

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbaplsinit.html b/vbaplsinit.html index 5dffefe6ad..2285dbf287 100644 --- a/vbaplsinit.html +++ b/vbaplsinit.html @@ -39,20 +39,20 @@

    - +

    Description

    Configures VBAP output according to loudspeaker parameters.

    - +

    Syntax

    vbaplsinit idim, ilsnum [, idir1] [, idir2] [...] [, idir32]
    vbaplsinit idim, ilsnum, ilsarray
    - +

    Initialization

    idim -- dimensionality of loudspeaker @@ -103,27 +103,27 @@

    Initialization

    - +

    Performance

    VBAP distributes the signal using loudspeaker data configured with vbaplsinit. The signal is applied to, at most, two loudspeakers in 2-D loudspeaker configurations, and three loudspeakers in 3-D loudspeaker configurations. If the virtual source is panned outside the region spanned by loudspeakers, the nearest loudspeakers are used in panning.

    - +

    Examples

    Here is an example of the vbaplsinit opcode. It uses the file vbaplsinit.csd.

    - +

    - Example 1177. Example of the vbaplsinit opcode. + Example 1178. Example of the vbaplsinit opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -173,14 +173,14 @@ 

    Examples

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbapmove.html b/vbapmove.html index 22ba37a262..ed171fd76d 100644 --- a/vbapmove.html +++ b/vbapmove.html @@ -39,7 +39,7 @@

    - +

    Description

    Distributes an audio signal among upto 64 channels with moving @@ -47,7 +47,7 @@

    Description

    - +

    Syntax

    ar1[, ar2...] vbapmove asig, idur, ispread, ifldnum, ifld1 \
           [, ifld2] [...]
    @@ -55,7 +55,7 @@

    Syntax

    [, ifld2] [...]
    - +

    Initialization

    idur -- the duration over which the @@ -76,7 +76,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -104,34 +104,34 @@

    Performance

    - +

    Examples

    See the entry for vbap8move for an example of usage of the vbapXmove opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Examples

    Here is an example of the vbapmove opcode. It uses the file vbapmove.csd.

    - +

    - Example 1170. Example of the vbapmove opcode. + Example 1171. Example of the vbapmove opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -173,7 +173,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vbapz.html b/vbapz.html index 6c1ddc708a..c6e100e5c3 100644 --- a/vbapz.html +++ b/vbapz.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes a multi-channel audio signal to a ZAK array.

    - +

    Syntax

    vbapz inumchnls, istartndx, asig, kazim [, kelev] [, kspread]
    - +

    Initialization

    inumchnls -- number of channels to write to the ZA array. Must be in the range 2 - 256. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -95,7 +95,7 @@

    Performance

    - +

    Examples

    See the entry for vbap8 for an example of usage of the vbap opcodes. @@ -103,14 +103,14 @@

    Examples

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vbapzmove.html b/vbapzmove.html index 289b302f81..358542f63f 100644 --- a/vbapzmove.html +++ b/vbapzmove.html @@ -39,20 +39,20 @@

    - +

    Description

    Writes a multi-channel audio signal to a ZAK array with moving virtual sources.

    - +

    Syntax

    vbapzmove inumchnls, istartndx, asig, idur, ispread, ifldnum, ifld1, \
           ifld2, [...]
    - +

    Initialization

    inumchnls -- number of channels to write to the ZA array. Must be in the range 2 - 256. @@ -87,7 +87,7 @@

    Initialization

    - +

    Performance

    asig -- audio signal to be panned @@ -112,21 +112,21 @@

    Performance

    - +

    Examples

    See the entry for vbap8move for an example of usage of the vbapXmove opcodes.

    - +

    Reference

    Ville Pulkki: Virtual Sound Source Positioning Using Vector Base Amplitude Panning Journal of the Audio Engineering Society, 1997 June, Vol. 45/6, p. 456.

    - +

    Credits

    diff --git a/vcella.html b/vcella.html index 6109c8e2ae..e6b7614fb9 100644 --- a/vcella.html +++ b/vcella.html @@ -40,20 +40,20 @@

    - +

    Description

    Unidimensional Cellular Automata applied to Csound vectors

    - +

    Syntax

    vcella ktrig, kreinit, ioutFunc, initStateFunc, \
           iRuleFunc, ielements, irulelen [, iradius]
    - +

    Initialization

    ioutFunc - number of the table where the state of each cell is stored @@ -75,7 +75,7 @@

    Initialization

    - +

    Performance

    ktrig - trigger signal. Each time it is non-zero, a new generation of cells is evaluated @@ -100,7 +100,7 @@

    Performance

    - +

    Examples

    Here is an example of the vcella opcode. It uses the file vcella.csd.

    @@ -108,14 +108,14 @@

    Examples

    The following example uses vcella

    - +

    - Example 1178. Example of the vcella opcode. + Example 1179. Example of the vcella opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -226,7 +226,7 @@ 

    Examples

    - +

    Credits

    Written by: Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vclpf.html b/vclpf.html index 207a70a1ec..957ec4438c 100644 --- a/vclpf.html +++ b/vclpf.html @@ -39,7 +39,7 @@

    - +

    Description

    Vclpf is an digital implementation of a standard 4-pole linear @@ -55,12 +55,12 @@

    Description

    - +

    Syntax

    asig vclpf ain, xcf, xres[, istor]
    - +

    Initialization

    istor --initial disposition of internal @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    asig -- input signal. @@ -88,20 +88,20 @@

    Performance

    - +

    Examples

    Here is an example of the vclpf opcode. It uses the file vclpf.csd.

    - +

    - Example 1179. Example of the vclpf opcode. + Example 1180. Example of the vclpf opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -133,7 +133,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vco.html b/vco.html index f1574c6722..f564bff801 100644 --- a/vco.html +++ b/vco.html @@ -39,20 +39,20 @@

    - +

    Description

    Implementation of a band limited, analog modeled oscillator, based on integration of band limited impulses. vco can be used to simulate a variety of analog wave forms.

    - +

    Syntax

    ares vco xamp, xcps, iwave, kpw [, ifn] [, imaxd] [, ileak] [, inyx] \
           [, iphs] [, iskip]
    - +

    Initialization

    iwave -- determines the waveform: @@ -96,7 +96,7 @@

    Initialization

    - +

    Performance

    kpw -- determines either the pulse width (if iwave is 2) or the saw/ramp character (if iwave is 3) The value of kpw should be greater than 0 and less than 1. A value of 0.5 will generate either a square wave (if iwave is 2) or a triangle wave (if iwave is 3). @@ -110,21 +110,21 @@

    Performance

    - +

    Examples

    Here is an example of the vco opcode. It uses the file vco.csd.

    - +

    - Example 1180. Example of the vco opcode. + Example 1181. Example of the vco opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -184,14 +184,14 @@ 

    Examples

    - +

    Credits

    diff --git a/vco2.html b/vco2.html index 19984cfe6b..9797afbb65 100644 --- a/vco2.html +++ b/vco2.html @@ -39,19 +39,19 @@

    - +

    Description

    vco2 is similar to vco. But the implementation uses pre-calculated tables of band-limited waveforms (see also GEN30) rather than integrating impulses. This opcode can be faster than vco (especially if a low control-rate is used) and also allows better sound quality. Additionally, there are more waveforms and oscillator phase can be modulated at k-rate. The disadvantage is increased memory usage. For more details about vco2 tables, see also vco2init and vco2ft.

    - +

    Syntax

    ares vco2 kamp, kcps [, imode] [, kpw] [, kphs] [, inyx]
    - +

    Initialization

    imode (optional, default=0) -- a sum of values representing the waveform and its control values. @@ -115,7 +115,7 @@

    Initialization

    - +

    Performance

    ares -- the output audio signal. @@ -188,20 +188,20 @@

    Performance

    - +

    Examples

    Here is an example of the vco2 opcode. It uses the file vco2.csd.

    - +

    - Example 1181. Example of the vco2 opcode. + Example 1182. Example of the vco2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -277,14 +277,14 @@ 

    Examples

    - +

    Credits

    Author: Istvan Varga

    New in version 4.22

    diff --git a/vco2ft.html b/vco2ft.html index 7c2b807b2e..630f401e1e 100644 --- a/vco2ft.html +++ b/vco2ft.html @@ -39,19 +39,19 @@

    - +

    Description

    vco2ft returns the function table number to be used for generating the specified waveform at a given frequency. This function table number can be used by any Csound opcode that generates a signal by reading function tables (like oscilikt). The tables must be calculated by vco2init before vco2ft is called and shared as Csound ftables (ibasfn).

    - +

    Syntax

    kfn vco2ft kcps, iwave [, inyx]
    - +

    Initialization

    iwave -- the waveform for which table number is to be selected. Allowed values are: @@ -88,7 +88,7 @@

    Initialization

    - +

    Performance

    kfn -- the ftable number, returned at k-rate. @@ -98,21 +98,21 @@

    Performance

    - +

    Examples

    See the example for the vco2 opcode.

    - +

    Credits

    Author: Istvan Varga

    New in version 4.22

    diff --git a/vco2ift.html b/vco2ift.html index 99be29749b..c8c420d151 100644 --- a/vco2ift.html +++ b/vco2ift.html @@ -39,19 +39,19 @@

    - +

    Description

    vco2ift is the same as vco2ft, but works at i-time. It is suitable for use with opcodes that expect an i-rate table number (for example, oscili).

    - +

    Syntax

    ifn vco2ift icps, iwave [, inyx]
    - +

    Initialization

    ifn -- the ftable number. @@ -94,20 +94,20 @@

    Initialization

    - +

    Examples

    Here is an example of the vco2ift opcode. It uses the file vco2ift.csd.

    - +

    - Example 1182. Example of the vco2ift opcode. + Example 1183. Example of the vco2ift opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -168,14 +168,14 @@ 

    Examples

    - +

    Credits

    Author: Istvan Varga

    New in version 4.22

    diff --git a/vco2init.html b/vco2init.html index 0866067109..10d31c5a6d 100644 --- a/vco2init.html +++ b/vco2init.html @@ -39,7 +39,7 @@

    - +

    Description

    vco2init calculates tables for use by vco2 opcode. Optionally, it is also possible to access these tables as standard Csound function tables. In this case, vco2ft can be used to find the correct table number for a given oscillator frequency. @@ -68,12 +68,12 @@

    Description

    - +

    Syntax

    ifn vco2init iwave [, ibasfn] [, ipmul] [, iminsiz] [, imaxsiz] [, isrcft]
    - +

    Initialization

    ifn -- the first free ftable number after the allocated tables. If ibasfn was not specified, -1 is returned. @@ -165,20 +165,20 @@

    Initialization

    - +

    Examples

    Here is an example of the vco2init opcode. It uses the file vco2init.csd.

    - +

    - Example 1183. Example of the vco2init opcode. + Example 1184. Example of the vco2init opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -245,14 +245,14 @@ 

    Examples

    - +

    Credits

    Author: Istvan Varga

    New in version 4.22

    diff --git a/vcomb.html b/vcomb.html index 528f85f953..96bbf7f9ef 100644 --- a/vcomb.html +++ b/vcomb.html @@ -39,19 +39,19 @@

    - +

    Description

    Variably reverberates an input signal with a colored frequency response.

    - +

    Syntax

    ares vcomb asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]
    - +

    Initialization

    imaxlpt -- maximum loop time for klpt @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    krvt -- the reverberation time (defined as the time in seconds for a signal to decay to 1/1000, or 60dB down from its original amplitude). @@ -77,21 +77,21 @@

    Performance

    - +

    Examples

    Here is an example of the vcomb opcode. It uses the file vcomb.csd.

    - +

    - Example 1184. Example of the vcomb opcode. + Example 1185. Example of the vcomb opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -176,7 +176,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vcopy.html b/vcopy.html index 55acce5df6..6055e2b415 100644 --- a/vcopy.html +++ b/vcopy.html @@ -39,19 +39,19 @@

    - +

    Description

    Copies between two vectorial control signals

    - +

    Syntax

    vcopy  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [, kverbose]
    - +

    Initialization

    ifn1 - number of the table where the vectorial signal will be copied (destination) @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the vector @@ -137,19 +137,19 @@

    Performance

    - +

    Examples

    Here is an example of the vcopy opcode. It uses the file vcopy.csd.

    - +

    - Example 1185. Example of the vcopy opcode. + Example 1186. Example of the vcopy opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>; Select audio/midi flags here according to platform
    @@ -210,7 +210,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vcopy_i.html b/vcopy_i.html index 4dcec75916..5315bcd32f 100644 --- a/vcopy_i.html +++ b/vcopy_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Copies a vector from one table to another.

    - +

    Syntax

    vcopy_i  ifn1, ifn2, ielements [,idstoffset, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table where the vectorial signal will be copied @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vcopy_i copies ielements elements from ifn2 (starting from position isrcoffset) to ifn1 (starting from position idstoffset). Useful to keep old vector values, by storing them in another table. This opcode is exactly the same as vcopy but performs all the copying on the intialization pass only. @@ -100,14 +100,14 @@

    Performance

    - +

    Examples

    See vcopy for an example.

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vdelay.html b/vdelay.html index b49ea76694..17d081ce6a 100644 --- a/vdelay.html +++ b/vdelay.html @@ -39,19 +39,19 @@

    - +

    Description

    This is an interpolating variable time delay, it is not very different from the existing implementation (deltapi), it is only easier to use.

    - +

    Syntax

    ares vdelay asig, adel, imaxdel [, iskip]
    - +

    Initialization

    imaxdel -- Maximum value of delay in milliseconds. If adel gains a value greater than imaxdel it is folded around imaxdel. This should not happen. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    With this unit generator it is possible to do Doppler effects or chorusing and flanging. @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the vdelay opcode. It uses the file vdelay.csd.

    - +

    - Example 1186. Example of the vdelay opcode. + Example 1187. Example of the vdelay opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -132,7 +132,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vdelay3.html b/vdelay3.html index b419de7c09..803b03f48e 100644 --- a/vdelay3.html +++ b/vdelay3.html @@ -39,19 +39,19 @@

    - +

    Description

    vdelay3 is experimental. It is the same as vdelay except that it uses cubic interpolation. (New in Version 3.50.)

    - +

    Syntax

    ares vdelay3 asig, adel, imaxdel [, iskip]
    - +

    Initialization

    imaxdel -- Maximum value of delay in milliseconds. If adel gains a value greater than imaxdel it is folded around imaxdel. This should not happen. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    With this unit generator it is possible to do Doppler effects or chorusing and flanging. @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the vdelay3 opcode. It uses the file vdelay3.csd.

    - +

    - Example 1187. Example of the vdelay3 opcode. + Example 1188. Example of the vdelay3 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -134,7 +134,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vdelayk.html b/vdelayk.html index a1c9625bf9..0a91635b06 100644 --- a/vdelayk.html +++ b/vdelayk.html @@ -40,19 +40,19 @@

    - +

    Description

    Variable delay applied to a k-rate signal

    - +

    Syntax

    kout vdelayk  ksig, kdel, imaxdel [, iskip, imode]
    - +

    Initialization

    imaxdel - maximum value of delay in seconds. @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    kout - delayed output signal @@ -81,7 +81,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vdelayx.html b/vdelayx.html index 41f1b1bbdb..098057d688 100644 --- a/vdelayx.html +++ b/vdelayx.html @@ -39,19 +39,19 @@

    - +

    Description

    A variable delay opcode with high quality interpolation.

    - +

    Syntax

    aout vdelayx ain, adl, imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    aout -- output audio signal @@ -121,20 +121,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vdelayx opcode. It uses the file vdelayx.csd.

    - +

    - Example 1188. Example of the vdelayx opcode. + Example 1189. Example of the vdelayx opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -180,7 +180,7 @@ 

    Examples

    - +

    Description

    A 4-channel variable delay opcode with high quality interpolation.

    - +

    Syntax

    aout1, aout2, aout3, aout4 vdelayxq ain1, ain2, ain3, ain4, adl, imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    aout1, aout2, aout3, aout4 -- output audio signals. @@ -124,20 +124,20 @@

    Performance

    - +

    Examples

    Here is an example of the vdelayxq opcode. It uses the file vdelayxq.csd.

    - +

    - Example 1189. Example of the vdelayxq opcode. + Example 1190. Example of the vdelayxq opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -187,7 +187,7 @@ 

    Examples

    - +

    Description

    A stereo variable delay opcode with high quality interpolation.

    - +

    Syntax

    aout1, aout2 vdelayxs ain1, ain2, adl, imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    aout1, aout2 -- output audio signals @@ -124,20 +124,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vdelayxs opcode. It uses the file vdelayxs.csd.

    - +

    - Example 1190. Example of the vdelayxs opcode. + Example 1191. Example of the vdelayxs opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -185,7 +185,7 @@ 

    Examples

    - +

    Description

    Variable delay opcodes with high quality interpolation.

    - +

    Syntax

    aout vdelayxw ain, adl, imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    aout -- output audio signal @@ -124,20 +124,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vdelayxw opcode. It uses the file vdelayxw.csd.

    - +

    - Example 1191. Example of the vdelayxw opcode. + Example 1192. Example of the vdelayxw opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -183,7 +183,7 @@ 

    Examples

    - +

    Description

    Variable delay opcodes with high quality interpolation.

    - +

    Syntax

    aout1, aout2, aout3, aout4 vdelayxwq ain1, ain2, ain3, ain4, adl, \
           imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    ain1, ain2, ain3, ain4 -- input audio signals @@ -128,20 +128,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vdelayxwq opcode. It uses the file vdelayxwq.csd.

    - +

    - Example 1192. Example of the vdelayxwq opcode. + Example 1193. Example of the vdelayxwq opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -190,7 +190,7 @@ 

    Examples

    - +

    Description

    Variable delay opcodes with high quality interpolation.

    - +

    Syntax

    aout1, aout2 vdelayxws ain1, ain2, adl, imd, iws [, ist]
    - +

    Initialization

    imd -- max. delay time (seconds) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    ain1, ain2 -- input audio signals @@ -127,20 +127,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vdelayxws opcode. It uses the file vdelayxws.csd.

    - +

    - Example 1193. Example of the vdelayxws opcode. + Example 1194. Example of the vdelayxws opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer> 
     <CsOptions>
    @@ -188,7 +188,7 @@ 

    Examples

    - +

    Description

    Performs division between two vectorial control signals

    - +

    Syntax

    vdivv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -140,21 +140,21 @@

    Performance

    - +

    Examples

    Here is an example of the vdivv opcode. It uses the file vdivv.csd.

    - +

    - Example 1194. Example of the vdivv opcode. + Example 1195. Example of the vdivv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -228,7 +228,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vdivv_i.html b/vdivv_i.html index c48c2a153b..078711028d 100644 --- a/vdivv_i.html +++ b/vdivv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs division between two vectorial control signals at init time.

    - +

    Syntax

    vdivv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vdivv_i divides two vectorial control signals, that is, each element of ifn1 is divided by the corresponding element of ifn2. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vecdelay.html b/vecdelay.html index 4cded0c07f..a622b593f3 100644 --- a/vecdelay.html +++ b/vecdelay.html @@ -40,20 +40,20 @@

    - +

    Description

    Generate a sort of 'vectorial' delay

    - +

    Syntax

    vecdelay  ifn, ifnIn, ifnDel, ielements, imaxdel [, iskip]
     
    - +

    Initialization

    ifn - number of the table containing the output vector @@ -75,14 +75,14 @@

    Initialization

    - +

    Performance

    vecdelay is similar to vdelay, but it works at k-rate and, instead of delaying a single signal, it delays a vector. ifnIn is the input vector of signals, ifn is the output vector of signals, and ifnDel is a vector containing delay times for each element, expressed in seconds. Elements of ifnDel can be updated at k-rate. Each single delay can be different from that of the other elements, and can vary at k-rate. imaxdel sets the maximum delay allowed for all elements of ifnDel.

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/veloc.html b/veloc.html index c2ca322235..88d07fca9e 100644 --- a/veloc.html +++ b/veloc.html @@ -39,46 +39,46 @@

    - +

    Description

    Get the velocity from a MIDI event.

    - +

    Syntax

    ival veloc [ilow] [, ihigh]
    - +

    Initialization

    ilow, ihigh -- low and hi ranges for mapping

    - +

    Performance

    Get the MIDI byte value (0 - 127) denoting the velocity of the current event.

    - +

    Examples

    Here is an example of the veloc opcode. It uses the files veloc.csd and midiChords.mid.

    - +

    - Example 1195. Example of the veloc opcode. + Example 1196. Example of the veloc opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -121,7 +121,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vexp.html b/vexp.html index a65287b67a..43ae942c88 100644 --- a/vexp.html +++ b/vexp.html @@ -39,26 +39,26 @@

    - +

    Description

    Performs power-of operations between a vector and a scalar

    - +

    Syntax

    vexp  ifn, kval, kelements [, kdstoffset] [, kverbose]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed

    - +

    Performance

    kval - scalar operand to be processed @@ -119,21 +119,21 @@

    Performance

    - +

    Examples

    Here is an example of the vexp opcode. It uses the file vexp.csd.

    - +

    - Example 1196. Example of the vexp opcode. + Example 1197. Example of the vexp opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -199,7 +199,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vexp_i.html b/vexp_i.html index 6cf917c76f..76c8b3d298 100644 --- a/vexp_i.html +++ b/vexp_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs power-of operations between a vector and a scalar

    - +

    Syntax

    vexp_i  ifn, ival, ielements[, idstoffset]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vexp_i rises ival to each element contained in a vector from table ifn, starting from table index idstoffset. This enables you to process a specific section of a table by specifying the offset and the number of elements to be processed. Offset is counted starting from 0, so if no offset is specified (or set to 0), the table will be modified from the beginning. @@ -86,21 +86,21 @@

    Performance

    - +

    Examples

    Here is an example of the vexp_i opcode. It uses the file vexp_i.csd.

    - +

    - Example 1197. Example of the vexp_i opcode. + Example 1198. Example of the vexp_i opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -166,7 +166,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vexpseg.html b/vexpseg.html index a5523e71c8..15f921afc4 100644 --- a/vexpseg.html +++ b/vexpseg.html @@ -39,19 +39,19 @@

    - +

    Description

    Generate exponential vectorial segments

    - +

    Syntax

    vexpseg  ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]
    - +

    Initialization

    ifnout - number of table hosting output vectorial signal @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    These opcodes are similar to linseg and expseg, but operate with vectorial signals instead of with scalar signals. @@ -86,19 +86,19 @@

    Performance

    - +

    Example

    Here is an example of the vexpseg opcode. It uses the files vexpseg.csd.

    - +

    - Example 1198. Example of the vexpseg opcode. + Example 1199. Example of the vexpseg opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -167,7 +167,7 @@ 

    Example

    - +

    Credits

    Written by Gabriel Maldonado.

    Example by Andres Cabrera.

    diff --git a/vexpv.html b/vexpv.html index 4fac5b3727..e57700628d 100644 --- a/vexpv.html +++ b/vexpv.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs exponential operations between two vectorial control signals

    - +

    Syntax

    vexpv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -140,20 +140,20 @@

    Performance

    - +

    Examples

    Here is an example of the vexpv opcode. It uses the file vexpv.csd.

    - +

    - Example 1199. Example of the vexpv opcode. + Example 1200. Example of the vexpv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -227,7 +227,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vexpv_i.html b/vexpv_i.html index d9bc01b4fb..d1843818e2 100644 --- a/vexpv_i.html +++ b/vexpv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs exponential operations between two vectorial control signals at init time.

    - +

    Syntax

    vexpv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vexpv_i elevates each element of ifn2 to the corresponding element of ifn1. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vibes.html b/vibes.html index f7f5a1f4c6..c6ea59d670 100644 --- a/vibes.html +++ b/vibes.html @@ -39,19 +39,19 @@

    - +

    Description

    Audio output is a tone related to the striking of a metal block as found in a vibraphone. The method is a physical model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares vibes kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec
    - +

    Initialization

    ihrd -- the hardness of the stick used in the strike. A range of 0 to 1 is used. 0.5 is a suitable value. @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    kamp -- Amplitude of note. @@ -86,21 +86,21 @@

    Performance

    - +

    Examples

    Here is an example of the vibes opcode. It uses the file vibes.csd, and marmstk1.wav.

    - +

    - Example 1200. Example of the vibes opcode. + Example 1201. Example of the vibes opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -156,14 +156,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/vibr.html b/vibr.html index 9fabb13d41..0bd2231acf 100644 --- a/vibr.html +++ b/vibr.html @@ -39,26 +39,26 @@

    - +

    Description

    Easier-to-use user-controllable vibrato.

    - +

    Syntax

    kout vibr kAverageAmp, kAverageFreq, ifn
    - +

    Initialization

    ifn -- Number of vibrato table. It normally contains a sine or a triangle wave.

    - +

    Performance

    kAverageAmp -- Average amplitude value of vibrato @@ -71,21 +71,21 @@

    Performance

    - +

    Examples

    Here is an example of the vibr opcode. It uses the file vibr.csd.

    - +

    - Example 1201. Example of the vibr opcode. + Example 1202. Example of the vibr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -128,7 +128,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in Version 4.15

    diff --git a/vibrato.html b/vibrato.html index 2783bc0ead..5352103a76 100644 --- a/vibrato.html +++ b/vibrato.html @@ -39,19 +39,19 @@

    - +

    Description

    Generates a natural-sounding user-controllable vibrato.

    - +

    Syntax

    kout vibrato kAverageAmp, kAverageFreq, kRandAmountAmp, kRandAmountFreq, kAmpMinRate, kAmpMaxRate, kcpsMinRate, kcpsMaxRate, ifn [, iphs
    - +

    Initialization

    ifn -- Number of vibrato table. It normally contains a sine or a triangle wave. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kAverageAmp -- Average amplitude value of vibrato @@ -95,20 +95,20 @@

    Performance

    - +

    Examples

    Here is an example of the vibrato opcode. It uses the file vibrato.csd.

    - +

    - Example 1202. Example of the vibrato opcode. + Example 1203. Example of the vibrato opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -157,7 +157,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    New in Version 4.15

    diff --git a/vincr.html b/vincr.html index b4e21c91c0..d0fccff68c 100644 --- a/vincr.html +++ b/vincr.html @@ -39,19 +39,19 @@

    - +

    Description

    vincr increments one audio variable with another signal, i.e. it accumulates output.

    - +

    Syntax

    vincr accum, aincr
    - +

    Performance

    accum -- audio-rate accumulator variable to be incremented @@ -64,20 +64,20 @@

    Performance

    - +

    Examples

    The following example uses the vincr opcode. It uses the file vincr.csd.

    - +

    - Example 1203. Example of the vincr opcode. + Example 1204. Example of the vincr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -130,13 +130,13 @@ 

    Examples

    This is another example uses the vincr opcode. It uses the file vincr-complex.csd.

    - +

    - Example 1204.  + Example 1205. 

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -195,7 +195,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vlimit.html b/vlimit.html index 2aa0d0062a..926d934c84 100644 --- a/vlimit.html +++ b/vlimit.html @@ -40,19 +40,19 @@

    - +

    Description

    Limits elements of vectorial control signals.

    - +

    Syntax

    vlimit  ifn, kmin, kmax, ielements
    - +

    Initialization

    ifn - number of the table hosting the vector to be processed @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    kmin - minimum threshold value @@ -82,7 +82,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vlinseg.html b/vlinseg.html index d0e48d1a15..be188fe1eb 100644 --- a/vlinseg.html +++ b/vlinseg.html @@ -39,19 +39,19 @@

    - +

    Description

    Generate linear vectorial segments

    - +

    Syntax

    vlinseg  ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]
    - +

    Initialization

    ifnout - number of table hosting output vectorial signal @@ -73,7 +73,7 @@

    Initialization

    - +

    Performance

    These opcodes are similar to linseg and expseg, but operate with vectorial signals instead of with scalar signals. @@ -86,19 +86,19 @@

    Performance

    - +

    Example

    Here is an example of the vlinseg opcode. It uses the files vlinseg.csd.

    - +

    - Example 1205. Example of the vlinseg opcode. + Example 1206. Example of the vlinseg opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -167,7 +167,7 @@ 

    Example

    - +

    Credits

    Written by Gabriel Maldonado.

    Example by Andres Cabrera.

    diff --git a/vlowres.html b/vlowres.html index 40767afbca..c7bda8ec61 100644 --- a/vlowres.html +++ b/vlowres.html @@ -39,26 +39,26 @@

    - +

    Description

    A bank of filters in which the cutoff frequency can be separated under user control

    - +

    Syntax

    ares vlowres asig, kfco, kres, iord, ksep
    - +

    Initialization

    iord -- total number of filters (1 to 10)

    - +

    Performance

    asig -- input signal @@ -77,20 +77,20 @@

    Performance

    - +

    Examples

    Here is an example of the vlowres opcode. It uses the file vlowres.csd.

    - +

    - Example 1206. Example of the vlowres opcode. + Example 1207. Example of the vlowres opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -143,7 +143,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vmap.html b/vmap.html index 1f35a9554d..a92abdc89c 100644 --- a/vmap.html +++ b/vmap.html @@ -39,19 +39,19 @@

    - +

    Description

    Maps elements from a vector onto another according to the indexes of a this vector.

    - +

    Syntax

    vmap  ifn1, ifn2, ielements [,idstoffset, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table where the vectorial signal will be copied, and which contains the mapping vector @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vmap maps elements of ifn2 according to the values of table ifn1. Elements of ifn1 are treated as indexes of table ifn2, so element values of ifn1 must not exceed the length of ifn2 table otherwise a Csound will report an error. Elements of ifn1 are treated as integers, so any fractional part will be truncated. There is no interpolation performed on this operation. @@ -82,20 +82,20 @@

    Performance

    - +

    Examples

    Here is an example of the vmap opcode. It uses the file vmap.csd.

    - +

    - Example 1207. Example of the vmap opcode. + Example 1208. Example of the vmap opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -162,7 +162,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vmirror.html b/vmirror.html index a768f5018a..27ba921aa0 100644 --- a/vmirror.html +++ b/vmirror.html @@ -40,19 +40,19 @@

    - +

    Description

    'Reflects' elements of vectorial control signals on thresholds.

    - +

    Syntax

    vmirror  ifn, kmin, kmax, ielements
    - +

    Initialization

    ifn - number of the table hosting the vector to be processed @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    kmin - minimum threshold value @@ -82,7 +82,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vmult.html b/vmult.html index 185a6c09ac..a41f5baa40 100644 --- a/vmult.html +++ b/vmult.html @@ -39,26 +39,26 @@

    - +

    Description

    Multiplies a vector in a table by a scalar value.

    - +

    Syntax

    vmult  ifn, kval, kelements [, kdstoffset] [, kverbose]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed

    - +

    Performance

    kval - scalar value to be multiplied @@ -119,19 +119,19 @@

    Performance

    - +

    Example

    Here is an example of the vmult opcode. It uses the file vmult-2.csd.

    - +

    - Example 1208. Example of the vmult opcode. + Example 1209. Example of the vmult opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -199,13 +199,13 @@ 

    Example

    Here is another example of the vmult opcode. It uses the file vmult.csd.

    - +

    - Example 1209. Example of the vmult opcode. + Example 1210. Example of the vmult opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -267,7 +267,7 @@ 

    Example

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    Example by Andres Cabrera.

    diff --git a/vmult_i.html b/vmult_i.html index 5298d21bf0..dd7362f110 100644 --- a/vmult_i.html +++ b/vmult_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Multiplies a vector in a table by a scalar value.

    - +

    Syntax

    vmult_i  ifn, ival, ielements [, idstoffset]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed @@ -67,7 +67,7 @@

    Initialization

    - +

    Performance

    vmult_i multiplies each element of the vector contained in the table ifn by ival, starting from table index idstoffset. This enables you to process a specific section of a table by specifying the offset and the number of elements to be processed. Offset is counted starting from 0, so if no offset is specified (or set to 0), the table will be modified from the beginning. @@ -83,20 +83,20 @@

    Performance

    - +

    Examples

    Here is an example of the vmult_i opcode. It uses the file vmult_i.csd.

    - +

    - Example 1210. Example of the vmult_i opcode. + Example 1211. Example of the vmult_i opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -162,7 +162,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    Example by Andres Cabrera.

    diff --git a/vmultv.html b/vmultv.html index e28e5f7e0d..ee7c469b52 100644 --- a/vmultv.html +++ b/vmultv.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs mutiplication between two vectorial control signals

    - +

    Syntax

    vmultv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -140,20 +140,20 @@

    Performance

    - +

    Examples

    Here is an example of the vmultv opcode. It uses the file vmultv.csd.

    - +

    - Example 1211. Example of the vmultv opcode. + Example 1212. Example of the vmultv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -227,7 +227,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vmultv_i.html b/vmultv_i.html index e7215c3dd7..cac6c9aeda 100644 --- a/vmultv_i.html +++ b/vmultv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs mutiplication between two vectorial control signals at init time.

    - +

    Syntax

    vmultv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vmultv_i multiplies two vectorial control signals, that is, each element of the first vector is processed (only) with the corresponding element of the other vector. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/voice.html b/voice.html index a6baf58490..9e77195223 100644 --- a/voice.html +++ b/voice.html @@ -39,26 +39,26 @@

    - +

    Description

    An emulation of a human voice.

    - +

    Syntax

    ares voice kamp, kfreq, kphoneme, kform, kvibf, kvamp, ifn, ivfn
    - +

    Initialization

    ifn, ivfn -- two table numbers containing the carrier waveform and the vibrato waveform. The files impuls20.aiff, ahh.aiff, eee.aiff, or ooo.aiff are suitable for the first of these, and a sine wave for the second. These files are available from ftp://ftp.cs.bath.ac.uk/pub/dream/documentation/sounds/modelling/.

    - +

    Performance

    kamp -- Amplitude of note. @@ -139,20 +139,20 @@

    Performance

    - +

    Examples

    Here is an example of the voice opcode. It uses the file voice.csd, and impuls20.aiff.

    - +

    - Example 1212. Example of the voice opcode. + Example 1213. Example of the voice opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -211,14 +211,14 @@ 

    Examples

    - +

    See Also

    Models and Emulations

    - +

    Credits

    diff --git a/vosim.html b/vosim.html index a7adb5d76d..858191867c 100644 --- a/vosim.html +++ b/vosim.html @@ -39,7 +39,7 @@

    - +

    Description

    This opcode produces a simple vocal simulation based on glottal pulses with formant characteristics. @@ -48,18 +48,18 @@

    Description

    - +

    Syntax

    ar vosim kamp, kFund, kForm, kDecay, kPulseCount, kPulseFactor, ifn [, iskip]
    - +

    Intialization

    ifn - a sound table, normally containing half a period of a sinewave, squared (see notes below).

    iskip - (optional) Skip initialization, for tied notes.

    - +

    Performance

    ar - output signal. Note that the output is usually unipolar - positive only.

    kamp - output amplitude, the peak amplitude of the first pulse in each burst. @@ -172,21 +172,21 @@

    Performance

    - +

    Examples

    Here is an example of the vosim opcode. It uses the file vosim.csd.

    - +

    - Example 1213. Example of the vosim opcode. + Example 1214. Example of the vosim opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -319,14 +319,14 @@ 

    Examples

    - +

    See Also

    Granular Synthesis

    - +

    Credits

    diff --git a/vphaseseg.html b/vphaseseg.html index 264f1ee730..dec5bb22d7 100644 --- a/vphaseseg.html +++ b/vphaseseg.html @@ -39,20 +39,20 @@

    - +

    Description

    vphaseseg allows one-dimensional HVS (Hyper-Vectorial Synthesis).

    - +

    Syntax

    vphaseseg kphase, ioutab, ielems, itab1,idist1,itab2 \
           [,idist2,itab3, ... ,idistN-1,itabN]
    - +

    Initialization

    ioutab - number of output table. @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kphase - phase pointer @@ -84,7 +84,7 @@

    Performance

    - +

    Credits

    Author: Gabriel Maldonado

    New in version 5.06

    diff --git a/vport.html b/vport.html index c4836f5d2c..f59a3ab4e3 100644 --- a/vport.html +++ b/vport.html @@ -39,19 +39,19 @@

    - +

    Description

    Generate a sort of 'vectorial' portamento

    - +

    Syntax

    vport ifn, khtime, ielements [, ifnInit]
    - +

    Initialization

    ifn - number of the table containing the output vector @@ -64,14 +64,14 @@

    Initialization

    - +

    Performance

    vport is similar to port, but operates with vectorial signals, instead of with scalar signals. Each vector element is treated as an independent control signal. Input and output vectors are placed in the same table and output vector overrides input vector. If you want to keep input vector, use vcopy opcode to copy it in another table.

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vpow.html b/vpow.html index 3426dbffe3..a61123cb4a 100644 --- a/vpow.html +++ b/vpow.html @@ -39,26 +39,26 @@

    - +

    Description

    Raises each element of a vector to a scalar power.

    - +

    Syntax

    vpow  ifn, kval, kelements [, kdstoffset] [, kverbose]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed

    - +

    Performance

    kval - scalar value to which the elements of ifn will be raised @@ -119,20 +119,20 @@

    Performance

    - +

    Examples

    Here is an example of the vpow opcode. It uses the file vpow.csd.

    - +

    - Example 1214. Examples of the vpow opcode. + Example 1215. Examples of the vpow opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -200,13 +200,13 @@ 

    Examples

    Here is another example of the vpow opcode. It uses the file vpow-2.csd.

    - +

    - Example 1215.  + Example 1216. 

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -255,7 +255,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vpow_i.html b/vpow_i.html index 9110618763..246e12e4ae 100644 --- a/vpow_i.html +++ b/vpow_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Raises each element of a vector to a scalar power

    - +

    Syntax

    vpow_i  ifn, ival, ielements [, idstoffset]
    - +

    Initialization

    ifn - number of the table hosting the vectorial signal to be processed @@ -67,7 +67,7 @@

    Initialization

    - +

    Performance

    vpow_i elevates each element of the vector contained in the table ifn to the power of ival, starting from table index idstoffset. This enables you to process a specific section of a table by specifying the offset and the number of elements to be processed. Offset is counted starting from 0, so if no offset is specified (or set to 0), the table will be modified from the beginning. @@ -83,20 +83,20 @@

    Performance

    - +

    Examples

    Here is an example of the vpow_i opcode. It uses the file vpow_i.csd.

    - +

    - Example 1216. Examples of the vpow_i opcode. + Example 1217. Examples of the vpow_i opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -164,13 +164,13 @@ 

    Examples

    Here is another example of the vpow_i opcode. It uses the file vpow_i-2.csd.

    - +

    - Example 1217.  + Example 1218. 

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -216,7 +216,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vpowv.html b/vpowv.html index 573c9f360f..313816145c 100644 --- a/vpowv.html +++ b/vpowv.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs power-of operations between two vectorial control signals

    - +

    Syntax

    vpowv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -140,20 +140,20 @@

    Performance

    - +

    Examples

    Here is an example of the vpowv opcode. It uses the file vpowv.csd.

    - +

    - Example 1218. Example of the vpowv opcode. + Example 1219. Example of the vpowv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -225,7 +225,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vpowv_i.html b/vpowv_i.html index d2cc868d6a..48e874dc3f 100644 --- a/vpowv_i.html +++ b/vpowv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs power-of operations between two vectorial control signals at init time.

    - +

    Syntax

    vpowv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vpowv_i raises each element of ifn1 to the corresponding element of ifn2. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vps.html b/vps.html index a173b33fa1..35f8d2d6b3 100644 --- a/vps.html +++ b/vps.html @@ -39,7 +39,7 @@

    - +

    Description

    Vector phase shaping modifies a phase input value by mapping an @@ -50,12 +50,12 @@

    Description

    - +

    Syntax

    avp vps aph,kd,kv
    - +

    Performance

    avp -- output phase. @@ -71,20 +71,20 @@

    Performance

    - +

    Examples

    Here is an example of the use of the vps opcode. It uses the file vps.csd.

    - +

    - Example 1219. Example of the vps opcode. + Example 1220. Example of the vps opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -119,7 +119,7 @@ 

    Examples

    - +

    Credits

    diff --git a/vpvoc.html b/vpvoc.html index 52d7a663c5..ad8510eecc 100644 --- a/vpvoc.html +++ b/vpvoc.html @@ -39,19 +39,19 @@

    - +

    Description

    Implements signal reconstruction using an fft-based phase vocoder and an extra envelope.

    - +

    Syntax

    ares vpvoc ktimpnt, kfmod, ifile [, ispecwp] [, ifn]
    - +

    Initialization

    ifile -- the pvoc number (n in pvoc.n) or the name in quotes of the analysis file made using pvanal. (See pvoc.) @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    ktimpnt -- The passage of time, in seconds, through the analysis file. ktimpnt must always be positive, but can move forwards or backwards in time, be stationary or discontinuous, as a pointer into the analysis file. @@ -83,7 +83,7 @@

    Performance

    - +

    Examples

    The following example, using vpvoc, shows the use of functions such as @@ -116,14 +116,14 @@

    Examples

    Here is a complete example of the vpvoc opcode. It uses the file vpvoc.csd.

    - +

    - Example 1220.  + Example 1221. 

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -186,14 +186,14 @@ 

    Examples

    - +

    Credits

    diff --git a/vrandh.html b/vrandh.html index 8fdb84601e..c67effc809 100644 --- a/vrandh.html +++ b/vrandh.html @@ -39,20 +39,20 @@

    - +

    Description

    Generates a vector of random numbers stored into a table, holding the values for a period of time. Generates a sort of 'vectorial band-limited noise'.

    - +

    Syntax

    vrandh  ifn,  krange, kcps, ielements [, idstoffset] [, iseed] \
           [, isize] [, ioffset]
    - +

    Initialization

    ifn - number of the table where the vectorial signal will be generated @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    krange - range of random elements (from -krange to krange). @@ -96,21 +96,21 @@

    Performance

    - +

    Examples

    Here is an example of the vrandh opcode. It uses the file vrandh.csd.

    - +

    - Example 1221. Example of the vrandh opcode. + Example 1222. Example of the vrandh opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -176,7 +176,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vrandi.html b/vrandi.html index 8342085a17..f8a8bf8da0 100644 --- a/vrandi.html +++ b/vrandi.html @@ -39,20 +39,20 @@

    - +

    Description

    Generate a sort of 'vectorial band-limited noise'

    - +

    Syntax

    vrandi  ifn,  krange, kcps, ielements [, idstoffset] [, iseed] \
           [, isize] [, ioffset]
    - +

    Initialization

    ifn - number of the table where the vectorial signal will be generated @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    krange - range of random elements (from -krange to krange) @@ -96,20 +96,20 @@

    Performance

    - +

    Examples

    Here is an example of the vrandi opcode. It uses the file vrandi.csd.

    - +

    - Example 1222. Example of the vrandi opcode. + Example 1223. Example of the vrandi opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -173,7 +173,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vsubv.html b/vsubv.html index e439c0ff4f..ec76990fbf 100644 --- a/vsubv.html +++ b/vsubv.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs subtraction between two vectorial control signals

    - +

    Syntax

    vsubv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kelements - number of elements of the two vectors @@ -140,21 +140,21 @@

    Performance

    - +

    Examples

    Here is an example of the vsubv opcode. It uses the file vsubv.csd.

    - +

    - Example 1223. Example of the vsubv opcode. + Example 1224. Example of the vsubv opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -228,7 +228,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vsubv_i.html b/vsubv_i.html index d9ded78239..f7d7b75397 100644 --- a/vsubv_i.html +++ b/vsubv_i.html @@ -39,19 +39,19 @@

    - +

    Description

    Performs subtraction between two vectorial control signals at init time.

    - +

    Syntax

    vsubv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
    - +

    Initialization

    ifn1 - number of the table hosting the first vector to be processed @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    vsubv_i subtracts two vectorial control signals, that is, each element of ifn2 is subrtacted from the corresponding element of ifn1. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same. @@ -106,7 +106,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado. Optional arguments added by Andres Cabrera and Istvan Varga.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtaba.html b/vtaba.html index 801bdf5bfc..eb64f04be0 100644 --- a/vtaba.html +++ b/vtaba.html @@ -39,26 +39,26 @@

    - +

    Description

    This opcode reads vectors from tables at a-rate.

    - +

    Syntax

    vtaba  andx, ifn, aout1 [, aout2, aout3, .... , aoutN ]
    - +

    Initialization

    ifn - table number

    - +

    Performance

    andx - Index into f-table, either a positive number range matching the table length @@ -94,14 +94,14 @@

    Performance

    - +

    Examples

    The usage of vtaba is similar to vtablek.

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtabi.html b/vtabi.html index 4cbb2b412a..18fcefe8bf 100644 --- a/vtabi.html +++ b/vtabi.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode reads vectors from tables.

    - +

    Syntax

    vtabi  indx, ifn, iout1 [, iout2, iout3, .... , ioutN ]
    - +

    Initialization

    indx - Index into f-table, either a positive number range matching the table length

    @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    This opcode is useful in all cases in which one needs to access sets of values associated to unique indexes (for example, multi-channel samples, STFT bin frames, spectral formants, p-field based scores etc.). The number of elements of each vector (length of the vector) is determined by the number of optional arguments on the right (iout1, iout2, iout3, .... ioutN). @@ -93,14 +93,14 @@

    Performance

    - +

    Examples

    For an example of the vtabi opcode usage, see vtablei.

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtabk.html b/vtabk.html index 8606a47335..443ab48e8f 100644 --- a/vtabk.html +++ b/vtabk.html @@ -39,26 +39,26 @@

    - +

    Description

    This opcode reads vectors from tables at k-rate.

    - +

    Syntax

    vtabk  kndx, ifn, kout1 [, kout2, kout3, .... , koutN ]
    - +

    Initialization

    ifn - table number

    - +

    Performance

    kndx - Index into f-table, either a positive number range matching the table length @@ -94,14 +94,14 @@

    Performance

    - +

    Examples

    For an example of the vtabk opcode usage, see vtablek.

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtable1k.html b/vtable1k.html index acc149123c..0ede424e0d 100644 --- a/vtable1k.html +++ b/vtable1k.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode reads vectors from tables at k-rate.

    - +

    Syntax

    vtable1k  kfn,kout1 [, kout2, kout3, .... , koutN ]
    - +

    Performance

    kfn - table number @@ -81,20 +81,20 @@

    Performance

    - +

    Examples

    Here is an example of the vtable1k opcode. It uses the files vtable1k.csd.

    - +

    - Example 1224. Example of the vtable1k opcode. + Example 1225. Example of the vtable1k opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -166,7 +166,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5.06

    diff --git a/vtablea.html b/vtablea.html index 01b549283a..395ffb122a 100644 --- a/vtablea.html +++ b/vtablea.html @@ -40,19 +40,19 @@

    - +

    Description

    This opcode reads vectors from tables at a-rate.

    - +

    Syntax

    vtablea  andx, kfn, kinterp, ixmode, aout1 [, aout2, aout3, .... , aoutN ]
    - +

    Initialization

    ixmode - index data mode. The default value is 0. @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    andx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -110,7 +110,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtablei.html b/vtablei.html index ce9e81eb17..808071398a 100644 --- a/vtablei.html +++ b/vtablei.html @@ -40,19 +40,19 @@

    - +

    Description

    This opcode reads vectors from tables.

    - +

    Syntax

    vtablei  indx, ifn, interp, ixmode, iout1 [, iout2, iout3, .... , ioutN ]
    - +

    Initialization

    indx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -72,7 +72,7 @@

    Initialization

    - +

    Performance

    This opcode is useful in all cases in which one needs to access sets of values associated to unique indexes (for example, multi-channel samples, STFT bin frames, spectral formants, p-field based scores etc.). The number of elements of each vector (length of the vector) is determined by the number of optional arguments on the right (iout1 , iout2, iout3, .... ioutN). @@ -102,20 +102,20 @@

    Performance

    - +

    Examples

    Here is an example of the vtablei opcode. It uses the files vtablei.csd

    - +

    - Example 1225. Example of the vtablei opcode. + Example 1226. Example of the vtablei opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -166,7 +166,7 @@ 

    Examples

    - +

    Credits

    Example written by Andres Cabrera.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtablek.html b/vtablek.html index 8b3f29405b..5d39659035 100644 --- a/vtablek.html +++ b/vtablek.html @@ -40,19 +40,19 @@

    - +

    Description

    This opcode reads vectors from tables at k-rate.

    - +

    Syntax

    vtablek  kndx, kfn, kinterp, ixmode, kout1 [, kout2, kout3, .... , koutN ]
    - +

    Initialization

    ixmode - index data mode. The default value is 0.

    @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    kndx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -107,20 +107,20 @@

    Performance

    - +

    Examples

    Here is an example of the vtablek opcode. It uses the files vtablek.csd.

    - +

    - Example 1226. Example of the vtablek opcode. + Example 1227. Example of the vtablek opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -171,7 +171,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    Example written by Andres Cabrera.

    diff --git a/vtablewa.html b/vtablewa.html index eaba5ce2b2..5197cbd55d 100644 --- a/vtablewa.html +++ b/vtablewa.html @@ -40,19 +40,19 @@

    - +

    Description

    This opcode writes vectors to tables at a-rate.

    - +

    Syntax

    vtablewa  andx, kfn, ixmode, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]
    - +

    Initialization

    ixmode - index data mode. The default value is 0. @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    andx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -85,20 +85,20 @@

    Performance

    - +

    Examples

    Here is an example of the vtablewa opcode. It uses the files vtablewa.csd.

    - +

    - Example 1228. Example of the vtablewa opcode. + Example 1229. Example of the vtablewa opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -138,7 +138,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    Example written by Andres Cabrera.

    diff --git a/vtablewi.html b/vtablewi.html index ddbdd06cf6..5091f04a27 100644 --- a/vtablewi.html +++ b/vtablewi.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode writes vectors to tables at init time.

    - +

    Syntax

    vtablewi  indx, ifn, ixmode, inarg1 [, inarg2, inarg3 , .... , inargN ]
    - +

    Initialization

    indx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -67,7 +67,7 @@

    Initialization

    - +

    Performance

    This opcode is useful in all cases in which one needs to write sets of values associated to unique indexes (for example, multi-channel samples, STFT bin frames, spectral formants, p-field based scores etc.). The number of elements of each vector (length of the vector) is determined by the number of optional arguments on the right (inarg1, inarg2, inarg3, .... inargN). @@ -77,7 +77,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtablewk.html b/vtablewk.html index 49c9231541..b48890f132 100644 --- a/vtablewk.html +++ b/vtablewk.html @@ -39,26 +39,26 @@

    - +

    Description

    This opcode writes vectors to tables at k-rate.

    - +

    Syntax

    vtablewk  kndx, kfn, ixmode, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]
    - +

    Initialization

    ixmode - index data mode. The default value is 0.

    == 0 index is treated as a raw table location,

    == 1 index is normalized (0 to 1).

    - +

    Performance

    kndx - Index into f-table, either a positive number range matching the table length (ixmode = 0) or a 0 to 1 range (ixmode != 0). @@ -80,19 +80,19 @@

    Performance

    - +

    Examples

    Here is an example of the vtablewk opcode. It uses the files vtablewk.csd.

    - +

    - Example 1227. Example of the vtablewk opcode. + Example 1228. Example of the vtablewk opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -136,7 +136,7 @@ 

    Examples

    - +

    Credits

    Written by Gabriel Maldonado.

    Example written by Andres Cabrera.

    diff --git a/vtabwa.html b/vtabwa.html index 80664d35d7..b8329822d9 100644 --- a/vtabwa.html +++ b/vtabwa.html @@ -39,24 +39,24 @@

    - +

    Description

    This opcode writes vectors to tables at a-rate.

    - +

    Syntax

    vtabwa  andx, ifn, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]
    - +

    Initialization

    ifn - table number

    - +

    Performance

    andx - Index into f-table, a positive number range matching the table length @@ -72,7 +72,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtabwi.html b/vtabwi.html index d8949130c7..5537db3ca8 100644 --- a/vtabwi.html +++ b/vtabwi.html @@ -39,19 +39,19 @@

    - +

    Description

    This opcode writes vectors to tables at init time.

    - +

    Syntax

    vtabwi  indx, ifn, inarg1 [, inarg2, inarg3 , .... , inargN ]
    - +

    Initialization

    indx - Index into f-table, a positive number range matching the table length @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    This opcode is useful in all cases in which one needs to write sets of values associated to unique indexes (for example, multi-channel samples, STFT bin frames, spectral formants, p-field based scores etc.). The number of elements of each vector (length of the vector) is determined by the number of optional arguments on the right (inarg1, inarg2, inarg3, .... inargN). @@ -74,7 +74,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vtabwk.html b/vtabwk.html index 4d5391ae4c..ec395de562 100644 --- a/vtabwk.html +++ b/vtabwk.html @@ -39,24 +39,24 @@

    - +

    Description

    This opcode writes vectors to tables at k-rate.

    - +

    Syntax

    vtabwk  kndx, ifn, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]
    - +

    Initialization

    ifn - table number

    - +

    Performance

    kndx - Index into f-table, a positive number range matching the table length @@ -72,7 +72,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/vwrap.html b/vwrap.html index c05d9a36e4..281b79c2f4 100644 --- a/vwrap.html +++ b/vwrap.html @@ -40,19 +40,19 @@

    - +

    Description

    Wraps elements of vectorial control signals.

    - +

    Syntax

    vwrap  ifn, kmin, kmax, ielements
    - +

    Initialization

    ifn - number of the table hosting the vector to be processed @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    kmin - minimum threshold value @@ -82,7 +82,7 @@

    Performance

    - +

    Credits

    Written by Gabriel Maldonado.

    New in Csound 5 (Previously available only on CsoundAV)

    diff --git a/waveset.html b/waveset.html index 8bfaf56d94..423e6a50be 100644 --- a/waveset.html +++ b/waveset.html @@ -39,26 +39,26 @@

    - +

    Description

    A simple time stretch by repeating cycles.

    - +

    Syntax

    ares waveset ain, krep [, ilen]
    - +

    Initialization

    ilen (optional, default=0) -- the length (in samples) of the audio signal. If ilen is set to 0, it defaults to half the given note length (p3).

    - +

    Performance

    ain -- the input audio signal. @@ -74,20 +74,20 @@

    Performance

    - +

    Examples

    Here is an example of the waveset opcode. It uses the file waveset.csd.

    - +

    - Example 1229. Example of the waveset opcode. + Example 1230. Example of the waveset opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -130,7 +130,7 @@ 

    Examples

    - +

    Credits

    diff --git a/websocket.html b/websocket.html index c073966921..fbec5af51a 100644 --- a/websocket.html +++ b/websocket.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in websocketIO. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

    @@ -48,19 +48,19 @@

    Description

    - +

    Syntax

    xout1[, xout2, xout3, ..., xoutN] websocket iport, xin
    - +

    Initialization

    iport the local web port to read/write data.

    - +

    Performance

    xout1,... xoutN -- The output variables @@ -100,21 +100,21 @@

    Performance

    - +

    Examples

    Here is a simple example of the websocket opcode. It uses the file websocket.csd and websocket.html.

    - +

    - Example 1230. Example of the websocket opcode. + Example 1231. Example of the websocket opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    diff --git a/weibull.html b/weibull.html index 54e791fb0b..d5a15ebc6d 100644 --- a/weibull.html +++ b/weibull.html @@ -40,21 +40,21 @@

    - +

    Description

    Weibull distribution random number generator (positive values only). This is an x-class noise generator

    - +

    Syntax

    ares weibull ksigma, ktau
    ires weibull ksigma, ktau
    kres weibull ksigma, ktau
    - +

    Performance

    ksigma -- scales the spread of the distribution. @@ -79,21 +79,21 @@

    Performance

    - +

    Examples

    Here is an example of the weibull opcode. It uses the file weibull.csd.

    - +

    - Example 1231. Example of the weibull opcode. + Example 1232. Example of the weibull opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -197,13 +197,13 @@ 

    Examples

    - +

    Credits

    diff --git a/wgbow.html b/wgbow.html index ea54917c81..e0832d91e1 100644 --- a/wgbow.html +++ b/wgbow.html @@ -39,20 +39,20 @@

    - +

    Description

    Audio output is a tone similar to a bowed string, using a physical model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares wgbow kamp, kfreq, kpres, krat, kvibf, kvamp \
         [, ifn] [, iminfreq]
    - +

    Initialization

    ifn -- optional table of shape of vibrato, @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    A note is played on a string-like instrument, with the arguments as below. @@ -88,21 +88,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgbow opcode. It uses the file wgbow.csd.

    - +

    - Example 1232. Example of the wgbow opcode. + Example 1233. Example of the wgbow opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wgbowedbar.html b/wgbowedbar.html index 5ceee86989..3aa8835f65 100644 --- a/wgbowedbar.html +++ b/wgbowedbar.html @@ -39,20 +39,20 @@

    - +

    Description

    A physical model of a bowed bar, belonging to the Perry Cook family of waveguide instruments.

    - +

    Syntax

    ares wgbowedbar kamp, kfreq, kpos, kbowpres, kgain [, iconst] [, itvel] \
           [, ibowpos] [, ilow]
    - +

    Initialization

    iconst (optional, default=0) -- an integration constant. Default is zero. @@ -68,7 +68,7 @@

    Initialization

    - +

    Performance

    kamp -- amplitude of signal @@ -87,21 +87,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgbowedbar opcode. It uses the file wgbowedbar.csd.

    - +

    - Example 1233. Example of the wgbowedbar opcode. + Example 1234. Example of the wgbowedbar opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wgbrass.html b/wgbrass.html index 40e4acb182..e4dccd3aac 100644 --- a/wgbrass.html +++ b/wgbrass.html @@ -39,20 +39,20 @@

    - +

    Description

    Audio output is a tone related to a brass instrument, using a physical model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares wgbrass kamp, kfreq, ktens, iatt, kvibf, kvamp \
         [, ifn] [, iminfreq]
    - +

    Initialization

    iatt -- time taken to reach full pressure @@ -66,7 +66,7 @@

    Initialization

    - +

    Performance

    A note is played on a brass-like instrument, with the arguments as below. @@ -105,21 +105,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgbrass opcode. It uses the file wgbrass.csd.

    - +

    - Example 1234. Example of the wgbrass opcode. + Example 1235. Example of the wgbrass opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -177,7 +177,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wgclar.html b/wgclar.html index 5e5d40e6e4..85032f0645 100644 --- a/wgclar.html +++ b/wgclar.html @@ -39,20 +39,20 @@

    - +

    Description

    Audio output is a tone similar to a clarinet, using a physical model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares wgclar kamp, kfreq, kstiff, \
         iatt, idetk, kngain, kvibf, kvamp [, ifn] [, iminfreq]
    - +

    Initialization

    iatt -- time in seconds to reach full blowing pressure. 0.1 seems to correspond to reasonable playing. A longer time gives a definite initial wind sound. @@ -69,7 +69,7 @@

    Initialization

    - +

    Performance

    A note is played on a clarinet-like instrument, with the arguments as below. @@ -94,21 +94,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgclar opcode. It uses the file wgclar.csd.

    - +

    - Example 1235. Example of the wgclar opcode. + Example 1236. Example of the wgclar opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -157,7 +157,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wgflute.html b/wgflute.html index 6f614ed0d3..82e8e8c147 100644 --- a/wgflute.html +++ b/wgflute.html @@ -39,20 +39,20 @@

    - +

    Description

    Audio output is a tone similar to a flute, using a physical model developed from Perry Cook, but re-coded for Csound.

    - +

    Syntax

    ares wgflute kamp, kfreq, kjet, iatt,
         idetk, kngain, kvibf, kvamp [, ifn] [, iminfreq] [, ijetrf] [, iendrf]
    - +

    Initialization

    iatt -- time in seconds to reach full blowing pressure. 0.1 seems to correspond to reasonable playing. @@ -75,7 +75,7 @@

    Initialization

    - +

    Performance

    kamp -- Amplitude of note. @@ -97,21 +97,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgflute opcode. It uses the file wgflute.csd.

    - +

    - Example 1236. Example of the wgflute opcode. + Example 1237. Example of the wgflute opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -159,7 +159,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wgpluck.html b/wgpluck.html index d20b9e5255..e62ff933f8 100644 --- a/wgpluck.html +++ b/wgpluck.html @@ -39,19 +39,19 @@

    - +

    Description

    A high fidelity simulation of a plucked string, using interpolating delay-lines.

    - +

    Syntax

    ares wgpluck icps, iamp, kpick, iplk, idamp, ifilt, axcite
    - +

    Initialization

    icps -- frequency of plucked string @@ -70,7 +70,7 @@

    Initialization

    - +

    Performance

    kpick -- proportion of the way along the point to sample the output. @@ -89,7 +89,7 @@

    Performance

    - +

    Example

    Here is an example of the wgpluck opcode. It uses the @@ -97,9 +97,9 @@

    Example

    - +

    - Example 1237. An example of the wgpluck opcode. + Example 1238. An example of the wgpluck opcode.

    See the @@ -109,7 +109,7 @@

    Example

    Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -172,7 +172,7 @@ 

    Example

    - +

    Credits

    diff --git a/wgpluck2.html b/wgpluck2.html index 696c505ab8..2383306861 100644 --- a/wgpluck2.html +++ b/wgpluck2.html @@ -39,19 +39,19 @@

    - +

    Description

    wgpluck2 is an implementation of the physical model of the plucked string, with control over the pluck point, the pickup point and the filter. Based on the Karplus-Strong algorithm.

    - +

    Syntax

    ares wgpluck2 iplk, kamp, icps, kpick, krefl
    - +

    Initialization

    iplk -- The point of pluck is iplk, which is a fraction of the way up the string (0 to 1). A pluck point of zero means no initial pluck. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    kamp -- Amplitude of note. @@ -74,21 +74,21 @@

    Performance

    - +

    Examples

    Here is an example of the wgpluck2 opcode. It uses the file wgpluck2.csd.

    - +

    - Example 1238. Example of the wgpluck2 opcode. + Example 1239. Example of the wgpluck2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -142,7 +142,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wguide1.html b/wguide1.html index 8033dcd28e..88db538c84 100644 --- a/wguide1.html +++ b/wguide1.html @@ -39,19 +39,19 @@

    - +

    Description

    A simple waveguide model consisting of one delay-line and one first-order lowpass filter.

    - +

    Syntax

    ares wguide1 asig, xfreq, kcutoff, kfeedback
    - +

    Performance

    asig -- the input of excitation noise. @@ -83,21 +83,21 @@

    Performance

    - +

    Examples

    Here is an example of the wguide1 opcode. It uses the file wguide1.csd.

    - +

    - Example 1239. Example of the wguide1 opcode. + Example 1240. Example of the wguide1 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -152,7 +152,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wguide2.html b/wguide2.html index 82d5a4af03..b36579c35b 100644 --- a/wguide2.html +++ b/wguide2.html @@ -39,20 +39,20 @@

    - +

    Description

    A model of beaten plate consisting of two parallel delay-lines and two first-order lowpass filters.

    - +

    Syntax

    ares wguide2 asig, xfreq1, xfreq2, kcutoff1, kcutoff2, \
           kfeedback1, kfeedback2
    - +

    Performance

    asig -- the input of excitation noise @@ -101,20 +101,20 @@

    Performance

    - +

    Examples

    Here is an example of the wguide2 opcode. It uses the file wguide2.csd.

    - +

    - Example 1240. Example of the wguide2 opcode. + Example 1241. Example of the wguide2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -160,7 +160,7 @@ 

    Examples

    - +

    Credits

    diff --git a/while.html b/while.html index d30ed9745b..da6d9c6d67 100644 --- a/while.html +++ b/while.html @@ -39,20 +39,20 @@

    - +

    Description

    A syntactic looping construction.

    - +

    Syntax

    while  condition do
         ... od
    - +

    Performance

    The statements between the do and @@ -61,20 +61,20 @@

    Performance

    - +

    Examples

    Here is an example of the while construction. It uses the file while.csd.

    - +

    - Example 1241. Example of the while opcode. + Example 1242. Example of the while opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -142,7 +142,7 @@ 

    Examples

    - +

    Credits

    John ffitch.

    New in Csound version 6.04

    diff --git a/wiiconnect.html b/wiiconnect.html index d8ec5a04d7..991b746170 100644 --- a/wiiconnect.html +++ b/wiiconnect.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in wiimote. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    ires wiiconnect [itimeout, imaxnum]
    - +

    Initialization

    itimeout -- integer number of seconds the @@ -74,7 +74,7 @@

    Initialization

    - +

    Performance

    @@ -102,21 +102,21 @@

    Performance

    - +

    Example

    Here is an example of the wii opcodes. It uses the file wii.csd.

    - +

    - Example 1242. Example of the wii opcodes. + Example 1243. Example of the wii opcodes.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -185,7 +185,7 @@ 

    Example

    - +

    Credits

    diff --git a/wiidata.html b/wiidata.html index 86dd458c73..673e77101a 100644 --- a/wiidata.html +++ b/wiidata.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in wiimote. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    kres wiidata kcontrol[, knum]
    - +

    Initialization

    This opcode must be used in conjuction with @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    @@ -199,14 +199,14 @@

    Performance

    - +

    Examples

    See the example for wiiconnect.

    - +

    Credits

    diff --git a/wiirange.html b/wiirange.html index 5445c8b03b..7d7cfe36ec 100644 --- a/wiirange.html +++ b/wiirange.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in wiimote. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

     wiirange icontrol, iminimum, imaximum[, inum]
    - +

    Initialization

    This opcode must be used in conjuction with @@ -90,14 +90,14 @@

    Initialization

    - +

    Examples

    See the example for wiiconnect.

    - +

    Credits

    diff --git a/wiisend.html b/wiisend.html index 9c734b3e7f..8085c009af 100644 --- a/wiisend.html +++ b/wiisend.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in wiimote. This opcode is part of the plugin repository and has to be installed separately. The plugin repository can be found here: https://github.com/csound/plugins

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    kres wiisend kcontrol, kvalue[, knum]
    - +

    Initialization

    This opcode must be used in conjuction with @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    @@ -106,14 +106,14 @@

    Performance

    - +

    Examples

    See the example for wiiconnect.

    - +

    Credits

    diff --git a/window.html b/window.html index 09c4c8b806..8d2869cc06 100644 --- a/window.html +++ b/window.html @@ -39,23 +39,23 @@

    - +

    Description

    Applies a given window shape to a vector stored in an array. The output is an array with the windowed vector.

    - +

    Initialization

    itype -- optional window type: 0 = Hamming, 1 = Hanning (von Hann) (defaults to 1).

    -

    Syntax

    +

    Syntax

    u
    kout[] window kin[][, koff, itype]
    - +

    Performance

    kout[] -- output array containing the windowed output. It will be created if it does not exist. @@ -68,19 +68,19 @@

    Performance

    - +

    Examples

    Here is an example of the window opcode. It uses the file window.csd.

    - +

    - Example 1243. Example of the window opcode. + Example 1244. Example of the window opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     
    @@ -167,7 +167,7 @@ 

    Examples


    - +

    See Also

    Vectorial opcodes @@ -180,7 +180,7 @@

    See Also

    - +

    Credits

    diff --git a/wrap.html b/wrap.html index 1dcfa24ba9..286743b306 100644 --- a/wrap.html +++ b/wrap.html @@ -39,21 +39,21 @@

    - +

    Description

    Wraps-around the signal that exceeds the low and high thresholds.

    - +

    Syntax

    ares wrap asig, klow, khigh
    ires wrap isig, ilow, ihigh
    kres wrap ksig, klow, khigh
    - +

    Initialization

    isig -- input signal @@ -66,7 +66,7 @@

    Initialization

    - +

    Performance

    xsig -- input signal @@ -85,20 +85,20 @@

    Performance

    - +

    Examples

    Here is an example of the wrap opcode. It uses the file wrap.csd.

    - +

    - Example 1244. Example of the wrap opcode. + Example 1245. Example of the wrap opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -161,7 +161,7 @@ 

    Examples

    - +

    Credits

    diff --git a/writescratch.html b/writescratch.html index 65950f2ab5..57c1e06ab6 100644 --- a/writescratch.html +++ b/writescratch.html @@ -39,7 +39,7 @@

    - +

    Description

    The writescratch opcode writes one of four @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    writescratchival[, index]
    - +

    Initialisation

    ival -- variable to write. @@ -63,20 +63,20 @@

    Initialisation

    - +

    Examples

    Here is an example of the writescratch opcode. It uses the file readscratch.csd.

    - +

    - Example 1245. Example of the writescratch opcode. + Example 1246. Example of the writescratch opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -115,7 +115,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wterrain.html b/wterrain.html index ab0d5e189c..d2904adad3 100644 --- a/wterrain.html +++ b/wterrain.html @@ -39,48 +39,48 @@

    - +

    Description

    A simple wave-terrain synthesis opcode.

    - +

    Syntax

    aout wterrain kamp, kpch, k_xcenter, k_ycenter, k_xradius, k_yradius, \
           itabx, itaby
    - +

    Initialization

    itabx, itaby -- The two tables that define the terrain.

    - +

    Performance

    The output is the result of drawing an ellipse with axes k_xradius and k_yradius centered at (k_xcenter, k_ycenter), and traversing it at frequency kpch.

    - +

    Examples

    Here is an example of the wterrain opcode. It uses the file wterrain.csd.

    - +

    - Example 1246. Example of the wterrain opcode. + Example 1247. Example of the wterrain opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -129,7 +129,7 @@ 

    Examples

    - +

    Credits

    diff --git a/wterrain2.html b/wterrain2.html index 9931b27d6e..f806d03c1e 100644 --- a/wterrain2.html +++ b/wterrain2.html @@ -39,21 +39,21 @@

    - +

    Description

    A wave-terrain synthesis opcode that enhances the wterrain opcode by providing some more curves, krate table parameters and a parameter for rotating the curve.

    - +

    Syntax

    aout wterrain2 kamp, kcps, kx, ky, krx, kry, krot, \
           ktab0, ktab1, kcurve, kcurveparam
         
    - +

    Performance

    ktabx, ktaby -- The two tables that define the terrain - they can be changed at krate. @@ -186,21 +186,21 @@

    Performance

    - +

    Examples

    Here is an example of the wterrain2 opcode. It uses the file wterrain2.csd.

    - +

    - Example 1247. Example of the wterrain2 opcode. + Example 1248. Example of the wterrain2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -264,13 +264,13 @@ 

    Examples

    It uses the file wterrain2_2.csd.

    - +

    - Example 1248. Another Example of the wterrain2 opcode - a sound fugue + Example 1249. Another Example of the wterrain2 opcode - a sound fugue

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -330,7 +330,7 @@ 

    Examples

    - +

    Credits

    diff --git a/x.html b/x.html index 86e39b61da..e039bf2b7c 100644 --- a/x.html +++ b/x.html @@ -39,38 +39,38 @@

    - +

    Description

    This statement may be used to skip the rest of the current section.

    - +

    Syntax

    x anything
    - +

    Initialization

    All pfields are ignored.

    - +

    Examples

    Here is an example of the x statement. It uses the file x.csd.

    - +

    - Example 1289. Example of the x statement. + Example 1290. Example of the x statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -125,7 +125,7 @@ 

    Examples

    - +

    See Also

    Score Statements diff --git a/xadsr.html b/xadsr.html index 568dfbd702..fd6e57ecf4 100644 --- a/xadsr.html +++ b/xadsr.html @@ -39,20 +39,20 @@

    - +

    Description

    Calculates the classical ADSR envelope

    - +

    Syntax

    ares xadsr iatt, idec, islev, irel [, idel]
    kres xadsr iatt, idec, islev, irel [, idel]
    - +

    Initialization

    iatt -- duration of attack phase @@ -71,7 +71,7 @@

    Initialization

    - +

    Performance

    The envelope generated is the range 0 to 1 and may need to be scaled @@ -97,20 +97,20 @@

    Performance

    - +

    Examples

    Here is an example of the xadsr opcode. It uses the file xadsr.csd.

    - +

    - Example 1249. Example of the xadsr opcode. + Example 1250. Example of the xadsr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -162,13 +162,13 @@ 

    Examples

    Here is an example for the adsr-group, comparing the different adsr opcodes. It uses the file adsr-group.csd.

    - +

    - Example 1250. Example of the adsr group. + Example 1251. Example of the adsr group.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -245,14 +245,14 @@ 

    Examples

    - +

    See Also

    Envelope Generators

    - +

    Credits

    Author: John ffitch xadsr is new in Csound version 3.51. diff --git a/xin.html b/xin.html index edb3e8891c..c4f3a54017 100644 --- a/xin.html +++ b/xin.html @@ -39,7 +39,7 @@

    - +

    Description

    The xin and xout opcodes copy variables to and from the opcode definition, allowing communication with the calling instrument. @@ -77,12 +77,12 @@

    Description

    - +

    Syntax

    xinarg1 [, xinarg2] ... [xinargN] xin
    - +

    Performance

    xinarg1, xinarg2, ... - input arguments. The number and type of variables must agree with the user-defined opcode's intypes declaration. However, xin does not check for incorrect use of init-time and control-rate variables. @@ -114,21 +114,21 @@

    Performance

    - +

    Examples

    See the example for the opcode opcode.

    - +

    Credits

    Author: Istvan Varga, 2002; based on code by Matt J. Ingalls

    New in version 4.22

    diff --git a/xout.html b/xout.html index 81914c767c..d040df6027 100644 --- a/xout.html +++ b/xout.html @@ -39,7 +39,7 @@

    - +

    Description

    The xin and xout opcodes copy variables to and from the opcode definition, allowing communication with the calling instrument. @@ -77,12 +77,12 @@

    Description

    - +

    Syntax

    xout xoutarg1 [, xoutarg2] ... [, xoutargN]
    - +

    Performance

    xoutarg1, xoutarg2, ... - output arguments. The number and type of variables must agree with the user-defined opcode's outtypes declaration. However, xout does not check for incorrect use of init-time and control-rate variables. @@ -114,21 +114,21 @@

    Performance

    - +

    Examples

    See the example for the opcode opcode.

    - +

    Credits

    Author: Istvan Varga, 2002; based on code by Matt J. Ingalls

    New in version 4.22

    diff --git a/xscanmap.html b/xscanmap.html index 995498fe0d..823ca1f0b4 100644 --- a/xscanmap.html +++ b/xscanmap.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scansyn.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    kpos, kvel xscanmap iscan, kamp, kvamp [, iwhich]
    - +

    Initialization

    iscan -- which scan process to read @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    kamp -- amount to amplify the kpos value. @@ -75,20 +75,20 @@

    Performance

    - +

    Examples

    Here is an example of the xscanmap opcode. It uses the file xscanmap.csd.

    - +

    - Example 1360. Example of the xscanmap opcode. + Example 1361. Example of the xscanmap opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -295,7 +295,7 @@ 

    Examples

    - +

    See Also

    More information on Scanned Synthesis (as well as several other matrices) is available on the Scanned Synthesis page at cSounds.com. @@ -303,7 +303,7 @@

    See Also

    Also an article on these opcodes: http://www.csounds.com/stevenyi/scanned/yi_scannedSynthesis.html , written by Steven Yi

    - +

    Credits

    Author: John ffitch

    New in version 4.20

    diff --git a/xscans.html b/xscans.html index 28546fce48..f7dd360ed3 100644 --- a/xscans.html +++ b/xscans.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scansyn.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    ares xscans kamp, kfreq, ifntraj, id [, iorder]
    - +

    Initialization

    ifntraj -- table containing the scanning trajectory. This is a series of numbers that contains addresses of masses. The order of these addresses is used as the scan path. It should not contain values greater than the number of masses, or negative numbers. See the introduction to the scanned synthesis section. @@ -65,7 +65,7 @@

    Initialization

    - +

    Performance

    kamp -- output amplitude. Note that the resulting amplitude is also dependent on instantaneous value in the wavetable. This number is effectively the scaling factor of the wavetable. @@ -75,20 +75,20 @@

    Performance

    - +

    Examples

    Here is an example of the xscans opcode. It uses the file xscans.csd.

    - +

    - Example 1361. Example of the xscans opcode. + Example 1362. Example of the xscans opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -210,7 +210,7 @@ 

    Examples

    - +

    See Also

    More information on Scanned Synthesis (as well as several other matrices) is available on the Scanned Synthesis page at cSounds.com. @@ -222,7 +222,7 @@

    See Also

    - +

    Credits

    Written by John ffitch.

    New in version 4.20

    diff --git a/xscansmap.html b/xscansmap.html index 64b5148726..259d19c0c8 100644 --- a/xscansmap.html +++ b/xscansmap.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scansyn.

    @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    xscansmap kpos, kvel, iscan, kamp, kvamp [, iwhich]
    - +

    Initialization

    iscan -- which scan process to read @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    kpos -- the node's position. @@ -81,7 +81,7 @@

    Performance

    - +

    See Also

    More information on Scanned Synthesis (as well as several other matrices) is available on the Scanned Synthesis page at cSounds.com. @@ -89,7 +89,7 @@

    See Also

    Also an article on these opcodes: http://www.csounds.com/stevenyi/scanned/yi_scannedSynthesis.html , written by Steven Yi

    - +

    Credits

    New in version 4.21

    November 2002. Thanks to Rasmus Ekman for pointing this opcode out.

    diff --git a/xscanu.html b/xscanu.html index d9b23ce05e..cd87c286b7 100644 --- a/xscanu.html +++ b/xscanu.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in scansyn.

    @@ -47,13 +47,13 @@

    Description

    - +

    Syntax

    xscanu init, irate, ifndisplace, ifnmass, ifnmatrix, ifncentr, ifndamp, kmass, \
           kmtrxstiff, kcentr, kdamp, ileft, iright, kpos, kdisplace, ain, idisp, id
    - +

    Initialization

    init -- the initial position of the masses. If this is a negative number, then the absolute of init signifies the table to use as a hammer shape. If init > 0, the length of it should be the same as the intended mass number, otherwise it can be anything. @@ -102,7 +102,7 @@

    Initialization

    - +

    Performance

    kmass -- scales the masses @@ -127,7 +127,7 @@

    Performance

    - +

    Matrix Format

    The xscanu matrix format is a list of connections, one per line linking point x to point y. There is no weight given to the link; it is assumed to be unity. The list is preceded by the line <MATRIX> and ends with a </MATRIX> line @@ -162,20 +162,20 @@

    Matrix Format

    - +

    Examples

    Here is an example of the xscanu opcode. It uses the file xscanu.csd.

    - +

    - Example 1362. Example of the xscanu opcode. + Example 1363. Example of the xscanu opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -287,7 +287,7 @@ 

    Examples

    - +

    See Also

    More information on Scanned Synthesis (as well as several other matrices) is available on the Scanned Synthesis page at cSounds.com. @@ -299,7 +299,7 @@

    See Also

    - +

    Credits

    Written by John ffitch.

    New in version 4.20

    diff --git a/xtratim.html b/xtratim.html index f1bb37629c..ddf80cf236 100644 --- a/xtratim.html +++ b/xtratim.html @@ -39,26 +39,26 @@

    - +

    Description

    Extend the duration of real-time generated events and handle their extra life (Usually for usage along with release instead of linenr, linsegr, etc).

    - +

    Syntax

    xtratim iextradur
    - +

    Initialization

    iextradur -- additional duration of current instrument instance

    - +

    Performance

    xtratim extends current MIDI-activated note duration by iextradur seconds after the corresponding noteoff message has deactivated the current note itself. It is usually used in conjunction with release. This opcode has no output arguments. @@ -68,22 +68,22 @@

    Performance

    - +

    Examples

    Here is a simple example of the xtratim opcode. It uses the file xtratim.csd.

    - +

    - Example 1251. Example of the xtratim opcode. + Example 1252. Example of the xtratim opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    This example shows how to generate a release segment for an ADSR envelope after a MIDI noteoff is received, extending the duration with xtratim and using release to check whether the note is on the release phase.

    - +
     <CsoundSynthesizer>
     
    @@ -148,14 +148,14 @@ 

    Examples

    - +

    - Example 1252. More complex example of the xtratim opcode. + Example 1253. More complex example of the xtratim opcode.

    This example shows how to generate a release segment for an ADSR envelope after a MIDI noteoff is received, extending the duration with xtratim and using release to check whether the note is on the release phase. Two envelopes are generated simultaneously for the left and right channels.

    - +
     <CsoundSynthesizer>
     
    @@ -252,7 +252,7 @@ 

    Examples

    - +

    Credits

    Author: Gabriel Maldonado

    Italy

    diff --git a/xyin.html b/xyin.html index 3ca04deeb2..78bffdb9d2 100644 --- a/xyin.html +++ b/xyin.html @@ -39,19 +39,19 @@

    - +

    Description

    Sense the cursor position in an output window. When xyin is called the position of the mouse within the output window is used to reply to the request. This simple mechanism does mean that only one xyin can be used accurately at once. The position of the mouse is reported in the output window.

    - +

    Syntax

    kx, ky xyin iprd, ixmin, ixmax, iymin, iymax [, ixinit] [, iyinit]
    - +

    Initialization

    iprd -- period of cursor sensing (in seconds). Typically .1 seconds. @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    xyin samples the cursor x-y position in an input window every iprd seconds. Output values are repeated (not interpolated) at the k-rate, and remain fixed until a new change is registered in the window. There may be any number of input windows. This unit is useful for real-time control, but continuous motion should be avoided if iprd is unusually small. @@ -88,21 +88,21 @@

    Performance

    - +

    Examples

    Here is an example of the xyin opcode. It uses the file xyin.csd.

    - +

    - Example 1253. Example of the xyin opcode. + Example 1254. Example of the xyin opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -178,7 +178,7 @@ 

    Examples

    - +

    Credits

    Example written by Kevin Conder.

    diff --git a/xyscale.html b/xyscale.html index cbce9574ad..5c28df258f 100644 --- a/xyscale.html +++ b/xyscale.html @@ -39,7 +39,7 @@

    - +

    Description

    Plugin opcode in emugens.

    @@ -48,12 +48,12 @@

    Description

    - +

    Syntax

    kout xyscale kx, ky, k00, k10, k01, k11
    - +

    Performance

    kx, ky -- Coordinates @@ -87,19 +87,19 @@

    Performance

    - +

    Examples

    Here is an example of the xyscale opcode. It uses the file xyscale.csd.

    - +

    - Example 1254. Example of the xyscale opcode. + Example 1255. Example of the xyscale opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -185,19 +185,19 @@ 

    Examples

    - +

    Here is another example of the xyscale opcode. It uses the file xyscale-FLTK.csd.

    - +

    - Example 1255. Advanced example of the xyscale opcode. + Example 1256. Advanced example of the xyscale opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -255,7 +255,7 @@ 

    Examples

    - +

    Credits

    By: Eduardo Moguillansky 2017

    diff --git a/y.html b/y.html index b72e053b3f..997d45157c 100644 --- a/y.html +++ b/y.html @@ -40,19 +40,19 @@

    - +

    Description

    Set seed for random numbers, either from p1 or, if omitted, the clock.

    - +

    Syntax

    y [p1]
    - +

    Initialization

    p1 -- An integer value between 0 and 232 @@ -60,7 +60,7 @@

    Initialization

    - +

    Performance

    The tilde symbol ˜ can be used in an expression wherever a number is permissible @@ -73,19 +73,19 @@

    Performance

    - +

    Examples

    Here is an example of the y statement. It uses the file y_statement.csd.

    - +

    - Example 1290. Example of the y statement. + Example 1291. Example of the y statement.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -129,14 +129,14 @@ 

    Examples

    - +

    See Also

    Score Statements

    - +

    Credits

    Author: John ffitch, 2014

    New in version 6.03

    diff --git a/zacl.html b/zacl.html index b578c48a7e..2c7f1ff081 100644 --- a/zacl.html +++ b/zacl.html @@ -39,19 +39,19 @@

    - +

    Description

    Clears one or more variables in the za space.

    - +

    Syntax

    zacl kfirst [, klast]
    - +

    Performance

    kfirst -- first za location in the range to clear. @@ -68,21 +68,21 @@

    Performance

    - +

    Examples

    Here is an example of the zacl opcode. It uses the file zacl.csd.

    - +

    - Example 1256. Example of the zacl opcode. + Example 1257. Example of the zacl opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -147,7 +147,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zakinit.html b/zakinit.html index 5cfe184f1a..371417b834 100644 --- a/zakinit.html +++ b/zakinit.html @@ -39,19 +39,19 @@

    - +

    Description

    Establishes zak space. Must be called only once.

    - +

    Syntax

    zakinit isizea, isizek
    - +

    Initialization

    isizea -- the number of audio rate locations for a-rate patching. Each location is actually an array which is ksmps long. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    At least one location each is always allocated for both za and zk spaces. There can be thousands or tens of thousands za and zk ranges, but most pieces probably only need a few dozen for patching signals. These patching locations are referred to by number in the other zak opcodes. @@ -88,21 +88,21 @@

    Performance

    - +

    Examples

    Here is an example of the zakinit opcode. It uses the file zakinit.csd.

    - +

    - Example 1257. Example of the zakinit opcode. + Example 1258. Example of the zakinit opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -188,7 +188,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zamod.html b/zamod.html index 6891c93963..83387972eb 100644 --- a/zamod.html +++ b/zamod.html @@ -39,19 +39,19 @@

    - +

    Description

    Modulates one a-rate signal by a second one.

    - +

    Syntax

    ares zamod asig, kzamod
    - +

    Performance

    asig -- the input signal @@ -64,21 +64,21 @@

    Performance

    - +

    Examples

    Here is an example of the zamod opcode. It uses the file zamod.csd.

    - +

    - Example 1258. Example of the zamod opcode. + Example 1259. Example of the zamod opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zar.html b/zar.html index 59c4ff341b..2002b9946b 100644 --- a/zar.html +++ b/zar.html @@ -39,19 +39,19 @@

    - +

    Description

    Reads from a location in za space at a-rate.

    - +

    Syntax

    ares zar kndx
    - +

    Performance

    kndx -- points to the za location to be read. @@ -61,21 +61,21 @@

    Performance

    - +

    Examples

    Here is an example of the zar opcode. It uses the file zar.csd.

    - +

    - Example 1259. Example of the zar opcode. + Example 1260. Example of the zar opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -143,7 +143,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zarg.html b/zarg.html index 4f08d06835..89998fb4e2 100644 --- a/zarg.html +++ b/zarg.html @@ -39,19 +39,19 @@

    - +

    Description

    Reads from a location in za space at a-rate, adds some gain.

    - +

    Syntax

    ares zarg kndx, kgain
    - +

    Initialization

    kndx -- points to the za location to be read. @@ -61,28 +61,28 @@

    Initialization

    - +

    Performance

    zarg reads the array of floats at kndx in za space, which are ksmps number of a-rate floats to be processed in a k cycle. zarg also multiplies the a-rate signal by a k-rate value kgain.

    - +

    Examples

    Here is an example of the zarg opcode. It uses the file zarg.csd.

    - +

    - Example 1260. Example of the zarg opcode. + Example 1261. Example of the zarg opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zaw.html b/zaw.html index 563ff21aac..80bdcb920e 100644 --- a/zaw.html +++ b/zaw.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes to a za variable at a-rate without mixing.

    - +

    Syntax

    zaw asig, kndx
    - +

    Performance

    asig -- value to be written to the za location. @@ -67,21 +67,21 @@

    Performance

    - +

    Examples

    Here is an example of the zaw opcode. It uses the file zaw.csd.

    - +

    - Example 1261. Example of the zaw opcode. + Example 1262. Example of the zaw opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -149,7 +149,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zawm.html b/zawm.html index 6ac6857741..bd0ddab43a 100644 --- a/zawm.html +++ b/zawm.html @@ -39,26 +39,26 @@

    - +

    Description

    Writes to a za variable at a-rate with mixing.

    - +

    Syntax

    zawm asig, kndx [, imix]
    - +

    Initialization

    imix (optional, default=1) -- indicates if mixing should occur.

    - +

    Performance

    asig -- value to be written to the za location. @@ -80,21 +80,21 @@

    Performance

    - +

    Examples

    Here is an example of the zawm opcode. It uses the file zawm.csd.

    - +

    - Example 1262. Example of the zawm opcode. + Example 1263. Example of the zawm opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -173,7 +173,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zdf_1pole.html b/zdf_1pole.html index f958d77d72..fbd1edaffb 100644 --- a/zdf_1pole.html +++ b/zdf_1pole.html @@ -39,19 +39,19 @@

    - +

    Description

    Zero-delay feedback implementation of a 1 pole (6 dB/oct) filter. Offers low-pass (default), high-pass, and allpass output modes.

    - +

    Syntax

    asig zdf_1pole ain, xcf [, kmode, istor]
    - +

    Initialization

    istor --initial disposition of internal data space. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    asig -- high-pass output signal. @@ -96,19 +96,19 @@

    Performance

    - +

    Examples

    Here is an example of the zdf_1pole opcode. It uses the file zdf_1pole.csd.

    - +

    - Example 1263. Example of the zdf_1pole opcode. + Example 1264. Example of the zdf_1pole opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    References

    This filter is based on the work of Will Pirkle that employs Vadim Zavalishin's work with bilinear tranforms to create topology-preserving @@ -182,7 +182,7 @@

    References

    - +

    Credits

    diff --git a/zdf_1pole_mode.html b/zdf_1pole_mode.html index d7df75c06e..002a4bb827 100644 --- a/zdf_1pole_mode.html +++ b/zdf_1pole_mode.html @@ -39,19 +39,19 @@

    - +

    Description

    Zero-delay feedback implementation of a 1 pole (6 dB/oct) filter. Offers low-pass and high-pass output.

    - +

    Syntax

    alp, ahp zdf_1pole_mode ain, xcf [, istor]
    - +

    Initialization

    istor --initial disposition of internal data space. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    alp -- low-pass output signal. @@ -78,19 +78,19 @@

    Performance

    - +

    Examples

    Here is an example of the zdf_1pole_mode opcode. It uses the file zdf_1pole_mode.csd.

    - +

    - Example 1264. Example of the zdf_1pole_mode opcode. + Example 1265. Example of the zdf_1pole_mode opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -133,7 +133,7 @@ 

    Examples

    - +

    References

    This filter is based on the work of Will Pirkle that employs Vadim Zavalishin's work with bilinear tranforms to create topology-preserving @@ -164,7 +164,7 @@

    References

    - +

    Credits

    diff --git a/zdf_2pole.html b/zdf_2pole.html index 8bfd7f43bf..b3359f749b 100644 --- a/zdf_2pole.html +++ b/zdf_2pole.html @@ -39,19 +39,19 @@

    - +

    Description

    Zero-delay feedback implementation of a 2 pole (12 dB/oct) filter. Offers low-pass (default), high-pass, and allpass output modes.

    - +

    Syntax

    asig zdf_2pole ain, xcf, xQ [, kmode, istor]
    - +

    Initialization

    istor --initial disposition of internal data space. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    asig -- output signal. @@ -111,19 +111,19 @@

    Performance

    - +

    Examples

    Here is an example of the zdf_2pole opcode. It uses the file zdf_2pole.csd.

    - +

    - Example 1265. Example of the zdf_2pole opcode. + Example 1266. Example of the zdf_2pole opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -177,7 +177,7 @@ 

    Examples

    - +

    References

    This filter is based on the work of Will Pirkle that employs Vadim Zavalishin's work with bilinear tranforms to create topology-preserving @@ -208,7 +208,7 @@

    References

    - +

    Credits

    diff --git a/zdf_2pole_mode.html b/zdf_2pole_mode.html index af8e93f42c..0d1cf2c7ca 100644 --- a/zdf_2pole_mode.html +++ b/zdf_2pole_mode.html @@ -39,7 +39,7 @@

    - +

    Description

    Zero-delay feedback implementation of a 2 pole (12 dB/oct) filter. Offers low-pass, @@ -47,12 +47,12 @@

    Description

    - +

    Syntax

    alp, abp, ahp zdf_2pole_mode ain, xcf, Q [, istor]
    - +

    Initialization

    istor --initial disposition of internal data space. @@ -63,7 +63,7 @@

    Initialization

    - +

    Performance

    alp -- low-pass output signal. @@ -85,19 +85,19 @@

    Performance

    - +

    Examples

    Here is an example of the zdf_2pole_mode opcode. It uses the file zdf_2pole_mode.csd.

    - +

    - Example 1266. Example of the zdf_2pole_mode opcode. + Example 1267. Example of the zdf_2pole_mode opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -146,7 +146,7 @@ 

    Examples

    - +

    References

    This filter is based on the work of Will Pirkle that employs Vadim Zavalishin's work with bilinear tranforms to create topology-preserving @@ -177,7 +177,7 @@

    References

    - +

    Credits

    diff --git a/zdf_ladder.html b/zdf_ladder.html index d71347c046..038c21221d 100644 --- a/zdf_ladder.html +++ b/zdf_ladder.html @@ -39,19 +39,19 @@

    - +

    Description

    Zero-delay feedback implementation of a 4 pole (24 dB/oct) low-pass filter based on the Moog ladder filter.

    - +

    Syntax

    asig zdf_ladder ain, xcf, xQ [, istor]
    - +

    Initialization

    istor --initial disposition of internal data space. @@ -62,7 +62,7 @@

    Initialization

    - +

    Performance

    asig -- output signal. @@ -78,19 +78,19 @@

    Performance

    - +

    Examples

    Here is an example of the zdf_ladder opcode. It uses the file zdf_ladder.csd.

    - +

    - Example 1267. Example of the zdf_ladder opcode. + Example 1268. Example of the zdf_ladder opcode.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -162,7 +162,7 @@ 

    Examples

    - +

    References

    This filter is based on the work of Will Pirkle that employs Vadim Zavalishin's work with bilinear tranforms to create topology-preserving @@ -193,7 +193,7 @@

    References

    - +

    Credits

    diff --git a/zfilter2.html b/zfilter2.html index 02f9911538..60db55109b 100644 --- a/zfilter2.html +++ b/zfilter2.html @@ -39,7 +39,7 @@

    - +

    Description

    General purpose custom filter with time-varying pole control. The filter coefficients implement the following difference equation: @@ -65,20 +65,20 @@

    Description

    - +

    Syntax

    ares zfilter2 asig, kdamp, kfreq, iM, iN, ib0, ib1, ..., ibM, \
           ia1,ia2, ..., iaN
    - +

    Initialization

    At initialization the number of zeros and poles of the filter are specified along with the corresponding zero and pole coefficients. The coefficients must be obtained by an external filter-design application such as Matlab or Octave (GPL) and specified directly or loaded into a table via GEN01. With zfilter2, the roots of the characteristic polynomials are solved at initialization so that the pole-control operations can be implemented efficiently.

    - +

    Performance

    The filter2 opcodes perform filtering using a transposed form-II digital filter lattice with no time-varying control. zfilter2 uses the additional operations of radial pole-shearing and angular pole-warping in the Z plane. @@ -94,7 +94,7 @@

    Performance

    - +

    Examples

    A controllable second-order IIR filter operating on an a-rate signal: @@ -109,14 +109,14 @@

    Examples

    Here is an example of the zfilter2 opcode. It uses the files zfilter2.csd.

    - +

    - Example 1268. Example of the zfilter2 opcode. + Example 1269. Example of the zfilter2 opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -164,7 +164,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zir.html b/zir.html index e1188c56b9..3b3c8fc93f 100644 --- a/zir.html +++ b/zir.html @@ -39,47 +39,47 @@

    - +

    Description

    Reads from a location in zk space at i-rate.

    - +

    Syntax

    ir zir indx
    - +

    Initialization

    indx -- points to the zk location to be read.

    - +

    Performance

    zir reads the signal at indx location in zk space.

    - +

    Examples

    Here is an example of the zir opcode. It uses the file zir.csd.

    - +

    - Example 1269. Example of the zir opcode. + Example 1270. Example of the zir opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -137,7 +137,7 @@ 

    Examples

    - +

    Credits

    diff --git a/ziw.html b/ziw.html index 49f8e4bcf1..c1c0552f19 100644 --- a/ziw.html +++ b/ziw.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes to a zk variable at i-rate without mixing.

    - +

    Syntax

    ziw isig, indx
    - +

    Initialization

    isig -- initializes the value of the zk location. @@ -61,7 +61,7 @@

    Initialization

    - +

    Performance

    ziw writes isig into the zk variable specified by indx. @@ -71,21 +71,21 @@

    Performance

    - +

    Examples

    Here is an example of the ziw opcode. It uses the file ziw.csd.

    - +

    - Example 1270. Example of the ziw opcode. + Example 1271. Example of the ziw opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -143,7 +143,7 @@ 

    Examples

    - +

    Credits

    diff --git a/ziwm.html b/ziwm.html index 4974e458b9..8270bfd399 100644 --- a/ziwm.html +++ b/ziwm.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes to a zk variable to an i-rate variable with mixing.

    - +

    Syntax

    ziwm isig, indx [, imix]
    - +

    Initialization

    isig -- initializes the value of the zk location. @@ -64,7 +64,7 @@

    Initialization

    - +

    Performance

    ziwm is a mixing opcode, it adds the signal to the current value of the variable. If no imix is specified, mixing always occurs. imix = 0 will cause overwriting like ziw, zkw, and zaw. Any other value will cause mixing. @@ -77,21 +77,21 @@

    Performance

    - +

    Examples

    Here is an example of the ziwm opcode. It uses the file ziwm.csd.

    - +

    - Example 1271. Example of the ziwm opcode. + Example 1272. Example of the ziwm opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -158,7 +158,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zkcl.html b/zkcl.html index acf339d67f..f10d10574b 100644 --- a/zkcl.html +++ b/zkcl.html @@ -39,19 +39,19 @@

    - +

    Description

    Clears one or more variables in the zk space.

    - +

    Syntax

    zkcl kfirst, klast
    - +

    Performance

    kfirst -- first zk location in the range to clear. @@ -64,21 +64,21 @@

    Performance

    - +

    Examples

    Here is an example of the zkcl opcode. It uses the file zkcl.csd.

    - +

    - Example 1272. Example of the zkcl opcode. + Example 1273. Example of the zkcl opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zkmod.html b/zkmod.html index 11dadac48a..432e7899f9 100644 --- a/zkmod.html +++ b/zkmod.html @@ -39,19 +39,19 @@

    - +

    Description

    Facilitates the modulation of one signal by another.

    - +

    Syntax

    kres zkmod ksig, kzkmod
    - +

    Performance

    ksig -- the input signal @@ -64,21 +64,21 @@

    Performance

    - +

    Examples

    Here is an example of the zkmod opcode. It uses the file zkmod.csd.

    - +

    - Example 1273. Example of the zkmod opcode. + Example 1274. Example of the zkmod opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -160,7 +160,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zkr.html b/zkr.html index 1f5ca177ed..4ee6e29be5 100644 --- a/zkr.html +++ b/zkr.html @@ -39,47 +39,47 @@

    - +

    Description

    Reads from a location in zk space at k-rate.

    - +

    Syntax

    kres zkr kndx
    - +

    Initialization

    kndx -- points to the zk location to be read.

    - +

    Performance

    zkr reads the array of floats at kndx in zk space.

    - +

    Examples

    Here is an example of the zkr opcode. It uses the file zkr.csd.

    - +

    - Example 1274. Example of the zkr opcode. + Example 1275. Example of the zkr opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -151,7 +151,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zkw.html b/zkw.html index 0ce1d41d90..d38699a0fe 100644 --- a/zkw.html +++ b/zkw.html @@ -39,19 +39,19 @@

    - +

    Description

    Writes to a zk variable at k-rate without mixing.

    - +

    Syntax

    zkw kval, kndx
    - +

    Performance

    kval -- value to be written to the zk location. @@ -64,21 +64,21 @@

    Performance

    - +

    Examples

    Here is an example of the zkw opcode. It uses the file zkw.csd.

    - +

    - Example 1275. Example of the zkw opcode. + Example 1276. Example of the zkw opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -150,7 +150,7 @@ 

    Examples

    - +

    Credits

    diff --git a/zkwm.html b/zkwm.html index a466ab568a..392b6585fe 100644 --- a/zkwm.html +++ b/zkwm.html @@ -39,26 +39,26 @@

    - +

    Description

    Writes to a zk variable at k-rate with mixing.

    - +

    Syntax

    zkwm ksig, kndx [, imix]
    - +

    Initialization

    imix (optional, default=1) -- indicates if mixing should occur.

    - +

    Performance

    ksig -- value to be written to the zk location. @@ -77,21 +77,21 @@

    Performance

    - +

    Examples

    Here is an example of the zkwm opcode. It uses the file zkwm.csd.

    - +

    - Example 1276. Example of the zkwm opcode. + Example 1277. Example of the zkwm opcode.

    See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

    - +
     <CsoundSynthesizer>
     <CsOptions>
    @@ -176,7 +176,7 @@ 

    Examples

    - +

    Credits