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

A

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).

B

BangForce(double, double). Constructor for class soundmodel.BangForce
Allocate an impact force at samplingrate (must be 8012) and given contact duration (seconds).

D

decayRate. Variable in class soundmodel.SonicObject
durationOfForce. Variable in class soundmodel.SonicForce
total time of force in seconds

F

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

G

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[].

I

initSonicObject(). Method in class soundmodel.Avalanche
Init Avalanche data structure
initSonicObject(). Method in class soundmodel.SonicObject
Init SonicObject with some meaningless sounds

L

linear2ulaw(short). Static method in class soundmodel.Mulaw
Convert short value (linear encoding (PCM)) to byte value (mulaw

M

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

N

nf. Variable in class soundmodel.SonicObject
nSamples. Variable in class soundmodel.SonicForce
size of buffer

S

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

U

ulaw2linear(byte). Static method in class soundmodel.Mulaw
Convert byte value (mulaw) to short value (linear encoding (PCM))