diff --git a/C.html b/C.html index 9616186d45..035a37bbf0 100644 --- a/C.html +++ b/C.html @@ -39,19 +39,19 @@
Here is an example of the C statement. It uses the file C.csd.
Example 1274. Example of the C statement.
diff --git a/CsBeats.html b/CsBeats.html index 1dc1629a83..7e39568372 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 1375. 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 49d6218a04..432a978235 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 9f2360199a..4902b3531e 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 1289. An example of the GEN01 routine.
Here is an example of the GEN02 routine. It uses the files gen02.csd.
Example 1290. 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 e6ebe3d41d..0ee192bd63 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 1291. 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 218fe97e8d..7f67b2e849 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 1292. An example of the GEN04 routine.
<CsoundSynthesizer> <CsOptions> diff --git a/GEN05.html b/GEN05.html index b1dc61aa99..f4de8d508e 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 1293. An example of the GEN05 routine.
GEN06, diff --git a/GEN06.html b/GEN06.html index a2f9e8b90c..f0161f84f5 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 1294. An example of the GEN06 routine.
GEN05, diff --git a/GEN07.html b/GEN07.html index b2c15e099b..7f055daeed 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 1295. An example of the GEN07 routine.
GEN05, diff --git a/GEN08.html b/GEN08.html index 1dbe84235e..0db6a2f4dc 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 1296. An example of the GEN08 routine.
GEN05, diff --git a/GEN09.html b/GEN09.html index 3cf5883d5c..0da1a9dd66 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 1297. 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 e2ddafcb18..26698c28db 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 1298. An example of the GEN10 routine.
GEN09, diff --git a/GEN11.html b/GEN11.html index 12264ffa6a..7bb04541ea 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 1299. An example of the GEN11 routine.
GEN10 diff --git a/GEN12.html b/GEN12.html index ce48fc39fd..9e3111d4a6 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 1300. 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 e0e8cea705..189aafc7c7 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 1301. 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 22e73b0c4a..a0586b4b47 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 1302. 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 3cad7c0ab6..a9f1249b46 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 1303. An example of the GEN15 routine.
GEN13, and diff --git a/GEN16.html b/GEN16.html index a2029037ac..8821075e39 100644 --- a/GEN16.html +++ b/GEN16.html @@ -39,19 +39,19 @@
Example 1304. A simple example of the GEN16 routine.
diff --git a/GEN17.html b/GEN17.html index 824872b9de..8cab8b0579 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 1305. An example of the GEN17 routine.
GEN02 diff --git a/GEN18.html b/GEN18.html index bcd92e742d..2ce51d6d67 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 1306. 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 88747c1e90..0834e4c1c5 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 1307. An example of the GEN19 routine.
GEN09 and diff --git a/GEN20.html b/GEN20.html index bf3e6f98cb..f05eb7733c 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 1308. 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 23a5fe50db..e1bb226402 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 1309. 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 00174bc773..75877b2ab5 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 10c7d6ecc0..33ee55ffb8 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 1310. 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 203efba9eb..7790625f03 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 1311. 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 a9778f4634..3bea50f9b7 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 1312. 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 20213712f9..feae1f8b38 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 1313. 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 fa7437d4fd..09f6396fc9 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 1314. 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 c3f89a1777..46f6701d5f 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 1315. 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 bba139943b..68932e53a0 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 1316. 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 25d348af71..7adf9c54d1 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 1317. 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 6728d2e6da..0fb1b5e598 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 1318. 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 1c908b7d64..8d730912ac 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 1319. 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 92e398082c..c3f8814ed9 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 1320. 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 f48ba60ebc..c500af2fb3 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 1321. 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 4f92fccb81..8652255d1a 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 1322. 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 f224555aa4..7c49efd44a 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 1323. 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 1324. 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 1325. An example of the GEN49 routine.
Written by John ffitch
February 2009.
diff --git a/GEN51.html b/GEN51.html index 4cdfbe2920..e00ebb4466 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 1326. 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 1327. 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 f9f2f7eccc..d5bbfd6fab 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 1328. 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 58cdb2308f..2adcab4da0 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 1330. 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 cde255c945..45027467bc 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,7 +259,7 @@
Examples
- +Example 1333. A simple example of the GENfarey routine.
@@ -268,7 +268,7 @@Examples
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 1334. 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 3e2297b468..a244a73207 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 1336. 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 1cd1665855..f6b40a25df 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 1332. 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 df25d900f0..ba6cd4f8f5 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 1331. An example of the GENsone routine.
diff --git a/GENtanh.html b/GENtanh.html index e5055396d5..60a987049c 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 1329. 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 b9c88f2387..56bd72b6dd 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 1335. 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 17d73a5ed1..3d233def72 100644 --- a/JackoOn.html +++ b/JackoOn.html @@ -39,7 +39,7 @@
- +diff --git a/MiscAmp.html b/MiscAmp.html index ddbb4e6503..3bcbd48d6f 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
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 8a7dab47e5..45af215910 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 3161045534..74725a098e 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 1022. Example of the STKBandedWG opcode.
- +Credits
diff --git a/STKBeeThree.html b/STKBeeThree.html index e1d4092bf2..8548cf9adf 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 1023. Example of the STKBeeThree opcode.
- +Credits
diff --git a/STKBlowBotl.html b/STKBlowBotl.html index 1e7f588c8d..10ee5c5754 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 1024. Example of the STKBlowBotl opcode.
- +Credits
diff --git a/STKBlowHole.html b/STKBlowHole.html index 4ef4613f3c..4bab8e0e03 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 1025. Example of the STKBlowHole opcode.
- +Credits
diff --git a/STKBowed.html b/STKBowed.html index 1052125a40..ae5d3419aa 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 1026. Example of the STKBowed opcode.
- +Credits
diff --git a/STKBrass.html b/STKBrass.html index b5150fe2b9..89fe5ff05f 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 1027. Example of the STKBrass opcode.
- +Credits
diff --git a/STKClarinet.html b/STKClarinet.html index 2002da8c98..1f46dc4851 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 1028. Example of the STKClarinet opcode.
- +Credits
diff --git a/STKDrummer.html b/STKDrummer.html index 52521fa0d4..6cb82c7b02 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 1029. Example of the STKDrummer opcode.
- +Credits
diff --git a/STKFMVoices.html b/STKFMVoices.html index c358c62954..73517260dd 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 1031. Example of the STKFMVoices opcode.
- +Credits
diff --git a/STKFlute.html b/STKFlute.html index 17883ac771..1667d36823 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 1030. Example of the STKFlute opcode.
- +Credits
diff --git a/STKHevyMetl.html b/STKHevyMetl.html index 56532d84a9..d8ab2d74ed 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 1032. Example of the STKHevyMetl opcode.
- +Credits
diff --git a/STKMandolin.html b/STKMandolin.html index decaa235e8..c7cce8d0d4 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 1033. Example of the STKMandolin opcode.
- +Credits
diff --git a/STKModalBar.html b/STKModalBar.html index 725ac8ee66..e1a62e28b6 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 1034. Example of the STKModalBar opcode.
- +Credits
diff --git a/STKMoog.html b/STKMoog.html index 7223128eae..89c7e667f2 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 1035. Example of the STKMoog opcode.
- +Credits
diff --git a/STKPercFlut.html b/STKPercFlut.html index 4aac12d639..ad09ee8c66 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 1036. Example of the STKPercFlut opcode.
- +Credits
diff --git a/STKPlucked.html b/STKPlucked.html index 0d8bc98879..9685602075 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 1037. Example of the STKPlucked opcode.
- +Credits
diff --git a/STKResonate.html b/STKResonate.html index 8adf9badd3..1050cefc4b 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 1038. Example of the STKResonate opcode.
- +Credits
diff --git a/STKRhodey.html b/STKRhodey.html index 1b0dc5deb8..cbf2557fea 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.