|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfootfall.synths.FootFallSynth
Abstract class for synthesizing footfall sounds based pressure data. Two ways to synthesize granular sounds: (1) by whole frames or (2) by each individual foot pressure cell.
Constructor Summary | |
FootFallSynth()
Abstract class for synthesizing footfall sounds based pressure data. |
|
FootFallSynth(FootFallStream footfallstream)
Abstract class for synthesizing footfall sounds based pressure data with given footfall stream as input. |
Method Summary | |
float |
getParam(java.lang.String sParam)
Returns the value for the specified string parameter |
GrainPlayer |
getPlayer()
Get the grain player for purposes like setting volume, retrieving bit rate etc. |
void |
run()
Thread's run method to update() the current frame non-stop |
void |
setDisplay(DisplaySound displaysound)
Set the oscilloscope to specified display |
void |
setFootFallStream(FootFallStream footfallstream)
Set the input footfall stream |
void |
setParam(java.lang.String sParam,
float nVal)
Set the value for the specified string parameter |
void |
start()
Start footfall sound synthesis |
void |
stop()
Stop footfall sound synthesis |
abstract void |
synthesizeFootFallSound()
Abstract method to retrieve the current frame and generate the appropriate sound via frame-based or cell-based granular synthesis |
void |
update()
Called by thread.run(). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FootFallSynth()
FootFallSynth(FootFallStream)
.
public FootFallSynth(FootFallStream footfallstream)
Method Detail |
public float getParam(java.lang.String sParam)
sParam
- One of the following: crunchiness, compression, grainsize, carpet, woodenness, creakinesspublic GrainPlayer getPlayer()
public void setDisplay(DisplaySound displaysound)
displaysound
- Oscilloscope Display panelpublic void setFootFallStream(FootFallStream footfallstream)
footfallstream
- New footfall streampublic void run()
update()
the current frame non-stop
run
in interface java.lang.Runnable
public void setParam(java.lang.String sParam, float nVal)
sParam
- One of the following: crunchiness, compression, grainsize, carpet, woodenness, creakinessnVal
- Float value to setpublic void start()
public void stop()
public abstract void synthesizeFootFallSound()
public void update()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |