All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
 ampl.
Variable in class soundmodel.SonicObject

 Avalanche(double, double, int, double).
Constructor for class soundmodel.Avalanche
 Create and initialize SonicObject
Parameters: minFreq, maxFreq, nModes, damping.
 AvalancheForce(double, double).
Constructor for class soundmodel.AvalancheForce
 Allocate a force at samplingrate (must be 8012) and
given duration (seconds).
 BangForce(double, double).
Constructor for class soundmodel.BangForce
 Allocate an impact force at samplingrate (must be 8012) and
given contact duration (seconds).
 decayRate.
Variable in class soundmodel.SonicObject

 durationOfForce.
Variable in class soundmodel.SonicForce
 total time of force in seconds
 force.
Variable in class soundmodel.SonicForce
 array of force sampled over time
 freq.
Variable in class soundmodel.SonicObject

 getSound(double, double[], double).
Method in class soundmodel.SonicObject
 At sampling rate srate (must be 8012 now) apply external local force
sampled in force[].
 getSound(double, double[], double, double, double).
Method in class soundmodel.SonicObject
 At sampling rate srate (must be 8012 now) apply external local force
sampled in force[].
 initSonicObject().
Method in class soundmodel.Avalanche
 Init Avalanche data structure
 initSonicObject().
Method in class soundmodel.SonicObject
 Init SonicObject with some meaningless sounds
 linear2ulaw(short).
Static method in class soundmodel.Mulaw
 Convert short value (linear encoding (PCM)) to byte value (mulaw
 makeForce(double).
Method in class soundmodel.SonicForce
 Create force, not bigger than maxforce (About 1.0 is normal.)
 makeForce(double, double).
Method in class soundmodel.BangForce
 Create force, not bigger than maxforce (About 1.0 is normal.)
Contact_time in seconds.
 makeForce(double, double, double).
Method in class soundmodel.AvalancheForce
 Create force, not bigger than maxforce (About 1.0 is normal.)
Two setpoints are defined, t1 and t2.
 max_short_ampl.
Variable in class soundmodel.SonicObject

 Mulaw().
Constructor for class soundmodel.Mulaw

 nf.
Variable in class soundmodel.SonicObject

 nSamples.
Variable in class soundmodel.SonicForce
 size of buffer
 samplingRate.
Variable in class soundmodel.SonicForce
 this must be 8012
 setMax_short_ampl(int).
Method in class soundmodel.SonicObject
 Set maximum value of byte array of generated sound.
 setNf(int).
Method in class soundmodel.SonicObject
 Set number of frequency modes
 SonicForce(double, double).
Constructor for class soundmodel.SonicForce
 Allocate force buffer at giver sampling rate (must be 8012) and duration
 SonicObject().
Constructor for class soundmodel.SonicObject
 Create and initialize SonicObject
 ulaw2linear(byte).
Static method in class soundmodel.Mulaw
 Convert byte value (mulaw) to short value (linear encoding (PCM))