diff --git a/docs/manual/GenericDrum/img/GenericDrum.odg b/docs/manual/GenericDrum/img/GenericDrum.odg index 86fbe84a..593410d9 100644 Binary files a/docs/manual/GenericDrum/img/GenericDrum.odg and b/docs/manual/GenericDrum/img/GenericDrum.odg differ diff --git a/docs/manual/GenericDrum/img/GenericDrum.svg b/docs/manual/GenericDrum/img/GenericDrum.svg index b3f277d6..181b38f0 100644 --- a/docs/manual/GenericDrum/img/GenericDrum.svg +++ b/docs/manual/GenericDrum/img/GenericDrum.svg @@ -5,6 +5,7 @@ + @@ -172,13 +173,6 @@ - - - - - - - @@ -704,13 +698,13 @@ - + - + @@ -1021,7 +1015,7 @@ - + @@ -1092,25 +1086,25 @@ - + - + - + - + @@ -1143,7 +1137,7 @@ - + @@ -1326,7 +1320,7 @@ - Energy spreader accumulates the amplitudeof input signal, then spread through out time.In the code on right side:- acc is accumulated amplitude.- random() generates a number between [0.0, 1.0).- eps is machine epsilon.- dt is decay time in samples. + Energy spreader accumulates the amplitudeof input signal, then spread through out time.In the code of energy spreaders:- acc is accumulated amplitude.- random() generates a number between [0.0, 1.0).- eps is machine epsilon.- dt is decay time in samples. @@ -1899,7 +1893,7 @@ - Parameters of `solveCollision` function on the right:- p is position, that is an amplitude of a signal.- v is velocity, that is `p[n] - p[n-1]`.- distance is a difference of positions to trigger collision.For example, if there are system S0 and S1, p0 is set fromthe output amplitude of S0. And p1 is the same for S1.In implementation, Membrane 1 provides p0 and v0 for bothcollisions. + Parameters of `solveCollision` function:- p is position, that is an amplitude of a signal.- v is velocity, that is `p[n] - p[n-1]`.- distance is a difference of positions to trigger collision.For example, if there are system S0 and S1, p0 is set fromthe output amplitude of S0. And p1 is the same for S1.In implementation, Membrane 1 provides p0 and v0 for bothcollisions. @@ -1990,7 +1984,7 @@ - + @@ -2138,7 +2132,7 @@ - +