From e80ee860cdd795c0ba47194cbf439b90281b337f Mon Sep 17 00:00:00 2001
From: tjingboem
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.
diff --git a/CsBeats.html b/CsBeats.html index 102247face..0afa285035 100644 --- a/CsBeats.html +++ b/CsBeats.html @@ -48,7 +48,7 @@
The opening of Bach's Goldberg variation number 3 can be coded as: @@ -271,21 +271,21 @@
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.scoMacOS 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 @@
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 @@
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.
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.
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 @@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.
GEN13, diff --git a/GEN04.html b/GEN04.html index 85e61d9c12..06d833c198 100644 --- a/GEN04.html +++ b/GEN04.html @@ -39,19 +39,19 @@
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 @@
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 @@
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.
GEN06, diff --git a/GEN06.html b/GEN06.html index dd4149a095..be04d4fc15 100644 --- a/GEN06.html +++ b/GEN06.html @@ -39,19 +39,19 @@
This subroutine will generate a function comprised of segments of cubic polynomials, spanning specified points just three at a time.
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 @@
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.
GEN05, diff --git a/GEN07.html b/GEN07.html index 5f8a2d800d..b2aba8e71f 100644 --- a/GEN07.html +++ b/GEN07.html @@ -39,19 +39,19 @@
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 @@
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.
GEN05, diff --git a/GEN08.html b/GEN08.html index 0249bcfb40..ed880ab68d 100644 --- a/GEN08.html +++ b/GEN08.html @@ -39,19 +39,19 @@
This subroutine will generate a piecewise cubic spline curve, the smoothest possible through all specified points.
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 @@
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.
GEN05, diff --git a/GEN09.html b/GEN09.html index d6bfd5ac12..1af931125b 100644 --- a/GEN09.html +++ b/GEN09.html @@ -39,19 +39,19 @@
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.
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 @@
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.
GEN10, diff --git a/GEN10.html b/GEN10.html index 7970b98344..f535e5718c 100644 --- a/GEN10.html +++ b/GEN10.html @@ -39,19 +39,19 @@
These subroutines generate composite waveforms made up of weighted sums of simple sinusoids. The specification of each contributing partial requires 1 pfield using GEN10.
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 @@
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.
GEN09, diff --git a/GEN11.html b/GEN11.html index 8c75cf47d7..20c053a523 100644 --- a/GEN11.html +++ b/GEN11.html @@ -39,19 +39,19 @@
This subroutine generates an additive set of cosine partials, in the manner of Csound generators buzz and gbuzz.
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 @@
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.
GEN10 diff --git a/GEN12.html b/GEN12.html index 5b4984a8da..ce9171e7c2 100644 --- a/GEN12.html +++ b/GEN12.html @@ -39,19 +39,19 @@
This generates the log of a modified Bessel function of the second kind, order 0, suitable for use in amplitude-modulated FM.
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 @@
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.
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 @@
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.
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 @@
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.
GEN03, diff --git a/GEN14.html b/GEN14.html index b2a49db279..956c17fa43 100644 --- a/GEN14.html +++ b/GEN14.html @@ -39,19 +39,19 @@
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.
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 @@
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.
GEN03, diff --git a/GEN15.html b/GEN15.html index 0c8008f89c..777458d70b 100644 --- a/GEN15.html +++ b/GEN15.html @@ -39,19 +39,19 @@
This subroutine creates two tables of stored polynomial functions, suitable for use in phase quadrature operations.
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 @@
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.
GEN13, and diff --git a/GEN16.html b/GEN16.html index 40df354ad2..2c2501c515 100644 --- a/GEN16.html +++ b/GEN16.html @@ -39,19 +39,19 @@
- Example 1309. A simple example of the GEN16 routine. + Example 1310. A simple example of the GEN16 routine.
diff --git a/GEN17.html b/GEN17.html index dcb76d6213..cae38beae3 100644 --- a/GEN17.html +++ b/GEN17.html @@ -39,19 +39,19 @@
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 @@
@@ -97,13 +97,13 @@
- Example 1310. An example of the GEN17 routine. + Example 1311. An example of the GEN17 routine.
GEN02 diff --git a/GEN18.html b/GEN18.html index cb5cc89d54..25f4a47141 100644 --- a/GEN18.html +++ b/GEN18.html @@ -39,19 +39,19 @@
Writes composite waveforms made up of pre-existing waveforms. Each contributing waveform requires 4 pfields and can overlap with other waveforms.
size -- number of points in the table. Must be a power-of-2 (see f statement). @@ -70,7 +70,7 @@
@@ -87,13 +87,13 @@
- Example 1311. An example of the GEN18 routine. + Example 1312. An example of the GEN18 routine.
GEN18 was called GEN22 in version 4.18. The name was changed due to a conflict with DirectCsound.
diff --git a/GEN19.html b/GEN19.html index e132070df1..7ceda82122 100644 --- a/GEN19.html +++ b/GEN19.html @@ -39,19 +39,19 @@
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.
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 @@
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.
GEN09 and diff --git a/GEN20.html b/GEN20.html index af5ca599b2..a66c8d1d73 100644 --- a/GEN20.html +++ b/GEN20.html @@ -39,19 +39,19 @@
This subroutine generates functions of different windows. These windows are usually used for spectrum analysis or for grain envelopes.
size -- number of points in the table. Must be a power of 2 ( + 1). @@ -105,7 +105,7 @@
@@ -179,14 +179,14 @@
- 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.
diff --git a/GEN21.html b/GEN21.html index cf44f4114a..203751a981 100644 --- a/GEN21.html +++ b/GEN21.html @@ -39,19 +39,19 @@
This generates tables of different random distributions. (See also betarand, bexprnd, cauchy, exprand, gauss, linrand, pcauchy, poisson, trirand, unirand, and weibull)
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 @@
@@ -127,14 +127,14 @@
- 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.
diff --git a/GEN22.html b/GEN22.html index 693caf5411..0c7a05cdc9 100644 --- a/GEN22.html +++ b/GEN22.html @@ -39,7 +39,7 @@
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 @@
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.
diff --git a/GEN24.html b/GEN24.html index 6d70c2a3f5..b9e25d4a4d 100644 --- a/GEN24.html +++ b/GEN24.html @@ -39,19 +39,19 @@
This subroutine reads numeric values from another allocated function-table and rescales them according to the max and min values given by the user.
#, time, size -- the usual GEN parameters. See f statement. @@ -82,20 +82,20 @@
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.
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 @@These subroutines are used to construct functions from segments of exponential curves in breakpoint fashion.
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 @@
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.
diff --git a/GEN27.html b/GEN27.html index 692b2c7fc9..46185ae88b 100644 --- a/GEN27.html +++ b/GEN27.html @@ -39,19 +39,19 @@
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 @@
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.
diff --git a/GEN28.html b/GEN28.html index 51a239889f..09dc6e4d60 100644 --- a/GEN28.html +++ b/GEN28.html @@ -39,7 +39,7 @@
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 @@
size -- number of points in the table. Must be 0. GEN28 takes 0 as the size and automatically allocates memory. @@ -95,7 +95,7 @@
@@ -126,14 +126,14 @@
- 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.
diff --git a/GEN30.html b/GEN30.html index 98c9ef1685..90dcc45e6c 100644 --- a/GEN30.html +++ b/GEN30.html @@ -39,19 +39,19 @@
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.
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 @@This routine is similar to GEN09, but allows mixing any waveform specified in an existing table.
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.
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 @@This routine is similar to GEN31, but allows specifying source ftable for each partial. Tables can be resampled either with FFT, or linear interpolation.
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 @@
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.
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 @@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 @@
size -- number of points in the table. Must be power of two and at least 4. @@ -100,20 +100,20 @@
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.
diff --git a/GEN34.html b/GEN34.html index b8a678184b..58b8e92fca 100644 --- a/GEN34.html +++ b/GEN34.html @@ -39,7 +39,7 @@
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 @@
size -- number of points in the table. Must be power of two or a power of two plus 1. @@ -100,20 +100,20 @@
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.
diff --git a/GEN40.html b/GEN40.html index 17e346d2c7..a43ab5aacd 100644 --- a/GEN40.html +++ b/GEN40.html @@ -39,19 +39,19 @@
Generates a continuous random distribution function starting from the shape of a user-defined distribution histogram.
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 @@
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.
diff --git a/GEN41.html b/GEN41.html index 8474c2fd1d..0017361c2c 100644 --- a/GEN41.html +++ b/GEN41.html @@ -39,19 +39,19 @@Generates a discrete random distribution function by giving a list of numerical pairs.
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 @@
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.
diff --git a/GEN42.html b/GEN42.html index 3382702080..1f5a24f8f4 100644 --- a/GEN42.html +++ b/GEN42.html @@ -39,19 +39,19 @@Generates a random distribution function of discrete ranges of values by giving a list of groups of three numbers.
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 @@
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.
diff --git a/GEN43.html b/GEN43.html index 983395a2ec..398771dc70 100644 --- a/GEN43.html +++ b/GEN43.html @@ -39,7 +39,7 @@Here is an example of the GEN43 routine. It uses the files gen43.csd. @@ -106,13 +106,13 @@
- Example 1328. An example of the GEN43 routine. + Example 1329. An example of the GEN43 routine.
The file named in version 1 or the file stiff.num in the second case is read to create the matrix.
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.
@@ -221,7 +221,7 @@ Also an article on these opcodes: http://www.csounds.com/stevenyi/scanned/yi_scannedSynthesis.html , written by Steven Yi See Also
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.
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 @@This subroutine fills a table with a fully customized micro-tuning @@ -49,12 +49,12 @@
f # time size -51 numgrades interval basefreq basekey tuningRatio1 tuningRatio2 .... tuningRationN
The first four parameters (i.e. p5, p6, p7 and p8) define the following @@ -106,19 +106,19 @@
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.
GEN52 creates an interleaved multichannel table from the specified @@ -60,12 +60,12 @@
f # time size 52 nchannels fsrc1 offset1 srcchnls1 [fsrc2 offset2 srcchnls2 ... fsrcN offsetN srcchnlsN]
; 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.
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
- +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.
diff --git a/GENexp.html b/GENexp.html index 2368dd2608..828945e67d 100644 --- a/GENexp.html +++ b/GENexp.html @@ -39,19 +39,19 @@
- +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.
- +diff --git a/GENfarey.html b/GENfarey.html index 43a6320a37..39c2b753d8 100644 --- a/GENfarey.html +++ b/GENfarey.html @@ -39,7 +39,7 @@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
- +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.
- +Credits
diff --git a/GENpadsynth.html b/GENpadsynth.html index f362e35eee..39a2ba8ddf 100644 --- a/GENpadsynth.html +++ b/GENpadsynth.html @@ -39,7 +39,7 @@
- +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.
- +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 @@
- +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.
- +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 @@
- +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.
diff --git a/GENtanh.html b/GENtanh.html index 5fb507fddb..2959145a08 100644 --- a/GENtanh.html +++ b/GENtanh.html @@ -39,19 +39,19 @@
- +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.
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
- +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.- +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 @@
- +diff --git a/MiscAmp.html b/MiscAmp.html index e25c60012f..128160e5f0 100644 --- a/MiscAmp.html +++ b/MiscAmp.html @@ -35,7 +35,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
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 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.
- +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.
- +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.
- +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.
- +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.
- +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.
- +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.
- +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
- +
@@ -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.
- +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.
- +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.
- +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.
- +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.
- +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.
- +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.
- +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.
- +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
- +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.
- +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.
- +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