diff --git a/images/transegb.png b/images/transegb.png new file mode 100644 index 0000000000..eb51eca605 Binary files /dev/null and b/images/transegb.png differ diff --git a/scoregens/gen44.xml b/scoregens/gen44.xml index b6b0d10b0c..0322a00c03 100644 --- a/scoregens/gen44.xml +++ b/scoregens/gen44.xml @@ -41,9 +41,10 @@ and it creates a square matrix of the indicated size. This is followed by lines of two or three numbers, - the first two denoting a connection from the first to the second - and the third is a weight. If the third is omitted it is taken as - value 1. The list is terminated by a + the first two denoting a connection from the first to the second. + The third number is a weight; a weight of 2 is like having two links so more + information gets distributed, while a zero weight means no link. If this third + number is omitted it is taken as value 1. The list is terminated by a </MATRIX> diff --git a/siggen/scantop.xml b/siggen/scantop.xml index 5da54970cf..32603df96e 100644 --- a/siggen/scantop.xml +++ b/siggen/scantop.xml @@ -31,7 +31,7 @@ - All parameters — mass, damping, earth-spring strength, and string tension can vary along the "string." The model is manipulated by pushing or hitting different masses (the individual samples in a very short wavetable) and by manipulating parameters. What is unique here is that the wavetable itself is a dynamic model. + All parameters — mass (in the drawing above: M), damping (D), earth-spring strength (C), and string tension (T) can vary along the "string." The model is manipulated by pushing or hitting different masses (the individual samples in a very short wavetable) and by manipulating parameters. What is unique here is that the wavetable itself is a dynamic model. @@ -41,7 +41,7 @@ - You are manipulating the mechanical model at haptic rates 0-10 Hz, and independent to this, you are scanning out the wavetable at the pitch frequency. Although, the table has its own dynamics, there are no discontinuities because the model is implemented as a circular string, so you end up with a 128 point looping oscillator with a constantly evolving loop. It is hard to believe, but true, that what results is a short sample that is animated and harmonically rich because of the complex interactive nature of the elements in the underlying system — the mechanics of the model. + You are manipulating the mechanical model at haptic rates 0-10 Hz, and independent to this, you are scanning out the wavetable at the pitch frequency. Although, the table has its own dynamics, there are no discontinuities because the model is implemented as a circular string, so you end up with a looping oscillator (for example of 128 points) with a constantly evolving loop. It is hard to believe, but true, that what results is a short sample that is animated and harmonically rich because of the complex interactive nature of the elements in the underlying system — the mechanics of the model. @@ -55,7 +55,7 @@ - The opcode scanu defines the mass/spring network and sets it in motion. The opcode scans follows a predefined path (trajectory) around the network and outputs the detected waveform. Several scans instances may follow different paths around the same network. These are highly efficient mechanical modelling algorithms for both synthesis and sonic animation via algorithmic processing. They should run in real-time. Thus, the output is useful either directly as audio, or as controller values for other parameters. + The opcodes scanu / scanu2 define the mass/spring network and sets it in motion. The opcode scans follows a predefined path (trajectory) around the network and outputs the detected waveform. Several scans instances may follow different paths around the same network. These are highly efficient mechanical modelling algorithms for both synthesis and sonic animation via algorithmic processing. They should run in real-time. Thus, the output is useful either directly as audio, or as controller values for other parameters. @@ -178,7 +178,7 @@ - The supplement to this manual contains a tutorial on scanned synthesis. The tutorial, examples, and other information on scanned synthesis is available from the Scanned Synthesis page at cSounds.com. + A tutorial, examples, and other information on scanned synthesis is available from the Scanned Synthesis page at cSounds.com.