Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
M
N
P
Q
R
S
T
U
W
A
addGrain(float[])
- Method in class footfall.players.
GrainPlayer
Add grain to current buffer (additive).
C
clear()
- Method in class footfall.players.
MultiPlayer
Clear buffer queue
D
Display
- class footfall.displays.
Display
.
Abstract class for displaying footfalls, oscilloscope etc.
Display()
- Constructor for class footfall.displays.
Display
Listen for clicks to enable/disable the display.
DisplayFootFall
- class footfall.displays.
DisplayFootFall
.
Display the footfall pressure by color depth: Bright red is highest pressure and white is no pressure.
DisplayFootFall()
- Constructor for class footfall.displays.
DisplayFootFall
Display the footfall pressure by color depth: Bright red is highest pressure and white is no pressure.
DisplaySound
- class footfall.displays.
DisplaySound
.
Display the sound generated by footfalls like an oscilloscope
DisplaySound()
- Constructor for class footfall.displays.
DisplaySound
Display the sound generated by footfalls like an oscilloscope.
disable()
- Method in class footfall.displays.
Display
Disable the display.
disable()
- Method in class footfall.displays.
DisplaySound
Disable the display.
E
enable()
- Method in class footfall.displays.
Display
Enable the display.
F
FootFallStream
- class footfall.streams.
FootFallStream
.
Abstract class for generating stream of footfall via live input, file input, or simple modelling via FootModel generator.
FootFallStream()
- Constructor for class footfall.streams.
FootFallStream
FootFallStreamFile
- class footfall.streams.
FootFallStreamFile
.
Generate stream of footfall based on file input.
FootFallStreamFile()
- Constructor for class footfall.streams.
FootFallStreamFile
Initialize the footfall stream
FootFallStreamFile(String)
- Constructor for class footfall.streams.
FootFallStreamFile
Initialize the footfall stream and load a file
FootFallStreamGen
- class footfall.streams.
FootFallStreamGen
.
Generate stream of footfall based on FootModel, speed, and weight.
FootFallStreamGen()
- Constructor for class footfall.streams.
FootFallStreamGen
Foot fall stream auto-generator
FootFallSynth
- class footfall.synths.
FootFallSynth
.
Abstract class for synthesizing footfall sounds based pressure data.
FootFallSynth()
- Constructor for class footfall.synths.
FootFallSynth
Abstract class for synthesizing footfall sounds based pressure data.
FootFallSynth(FootFallStream)
- Constructor for class footfall.synths.
FootFallSynth
Abstract class for synthesizing footfall sounds based pressure data with given footfall stream as input.
FootFallSynthByCell
- class footfall.synths.
FootFallSynthByCell
.
TODO: Synthesize footfall sounds based pressure data of each individual cell
FootFallSynthByCell()
- Constructor for class footfall.synths.
FootFallSynthByCell
Synthesize footfall sounds based pressure data of each individual cell
FootFallSynthByCell(FootFallStream)
- Constructor for class footfall.synths.
FootFallSynthByCell
Synthesize footfall sounds based pressure data of each individual cell from specified FootFallStream
FootFallSynthByFrame
- class footfall.synths.
FootFallSynthByFrame
.
Synthesize footfall sounds based pressure data for each frame as a whole
FootFallSynthByFrame()
- Constructor for class footfall.synths.
FootFallSynthByFrame
Synthesize footfall sounds based pressure data for each frame as a whole
FootFallSynthByFrame(FootFallStream)
- Constructor for class footfall.synths.
FootFallSynthByFrame
Synthesize footfall sounds based pressure data for each frame as a whole from specified FootFallStream
FootModel
- class footfall.generators.
FootModel
.
Generates the footfall movements on the fly using a base footprint.
FootModel()
- Constructor for class footfall.generators.
FootModel
Setup footfalls for one foot.
FootModel(int)
- Constructor for class footfall.generators.
FootModel
Setup footfalls from a specific foot position.
footfall.displays
- package footfall.displays
Displays the footfall pressure and sound oscilloscope.
footfall.generators
- package footfall.generators
Generators for (1) FootModel: footfall movements (2) SoundGrainModel: white-noise & simulated knocks, thumps etc.
footfall.players
- package footfall.players
Audio players for (Logical) Grain playback and (Physical) Multi-channel sound playback
footfall.streams
- package footfall.streams
Streaming footfalls generated (1) from recorded file (2) automatically using FootModel.
footfall.synths
- package footfall.synths
Synthesizes and renders the audio by taking current frame as input from FootFallStream.
G
GrainPlayer
- class footfall.players.
GrainPlayer
.
Input sound grains and uses Java Sound to render audio.
GrainPlayer()
- Constructor for class footfall.players.
GrainPlayer
Input sound grains and uses Java Sound to render audio.
GrainPlayer(int)
- Constructor for class footfall.players.
GrainPlayer
Input sound grains and uses Java Sound to render audio.
getBitRate()
- Method in class footfall.generators.
SoundGrainModel
Returns the bit rate of the sound grains.
getBitRate()
- Method in class footfall.players.
GrainPlayer
Playback bit rate
getCurrentFrame()
- Method in class footfall.streams.
FootFallStream
Abstract method to return the latest/current frame
getCurrentFrame()
- Method in class footfall.streams.
FootFallStreamFile
Returns the pressure data for the current frame
getCurrentFrame()
- Method in class footfall.streams.
FootFallStreamGen
Returns the current frame if it has changed since last call.
getCurrentFrameNum()
- Method in class footfall.streams.
FootFallStreamFile
Returns the current frame number
getCurrentFrameNum()
- Method in class footfall.streams.
FootFallStreamGen
Returns incremental frame number
getFoot(int, float)
- Method in class footfall.generators.
FootModel
Generate footfall pressure/position incrementally.
getFrame(int)
- Method in class footfall.streams.
FootFallStreamFile
Returns the pressure data of the specific frame
getFrameHeight()
- Method in class footfall.streams.
FootFallStream
Frame height - default 44
getFrameName(int)
- Method in class footfall.streams.
FootFallStreamFile
Returns the name/title of the specific frame
getFrameName()
- Method in class footfall.streams.
FootFallStreamGen
Label for current frame number
getFrameWidth()
- Method in class footfall.streams.
FootFallStream
Frame width - default 16
getFramesPerSecond()
- Method in class footfall.streams.
FootFallStream
Frames per second = Speed (25-75fps)
getFramesPerSecondMax()
- Method in class footfall.streams.
FootFallStream
Maximum frames per second - default 75
getFramesPerSecondMin()
- Method in class footfall.streams.
FootFallStream
Minimum frames per second - default 25
getMaxPressure()
- Method in class footfall.streams.
FootFallStream
The maximum pressure (0-50) for this stream.
getParam(String)
- Method in class footfall.synths.
FootFallSynth
Returns the value for the specified string parameter
getPlayer()
- Method in class footfall.synths.
FootFallSynth
Get the grain player for purposes like setting volume, retrieving bit rate etc.
getVolume()
- Method in class footfall.players.
GrainPlayer
Volume for use in vertical scrollbars (127 = minimum, 0 = maximum)
getVolumeLabel()
- Method in class footfall.players.
GrainPlayer
Volume Label for use in scrollbars (0% - 100%)
I
initGrains(int)
- Method in class footfall.players.
GrainPlayer
Clear current buffer on every frame and load new buffer of specific size
M
MultiPlayer
- class footfall.players.
MultiPlayer
.
Sound player with multiple channels for smooth non-blocking playback
MultiPlayer()
- Constructor for class footfall.players.
MultiPlayer
Sound player with multiple channels for smooth non-blocking playback
MultiPlayer(int, int, int)
- Constructor for class footfall.players.
MultiPlayer
Sound player with multiple channels for smooth non-blocking playback
makeFadingSineWave(int, int, float)
- Method in class footfall.generators.
SoundGrainModel
Generate sine wave that starts at given volume and then fades out
makeWhiteNoise(int, int, float)
- Method in class footfall.generators.
SoundGrainModel
Generate white noise at given frequency and amplitude
mouseClicked(MouseEvent)
- Method in class footfall.displays.
Display
mouseEntered(MouseEvent)
- Method in class footfall.displays.
Display
mouseExited(MouseEvent)
- Method in class footfall.displays.
Display
mousePressed(MouseEvent)
- Method in class footfall.displays.
Display
mouseReleased(MouseEvent)
- Method in class footfall.displays.
Display
Toggle the display on every click.
N
numFrames()
- Method in class footfall.streams.
FootFallStreamFile
Returns number of frames in the current file
P
play()
- Method in class footfall.players.
MultiPlayer
If buffered queue length is large as buffer size minimum, write to next audio channel
playGrains()
- Method in class footfall.players.
GrainPlayer
Play the grains in the current buffer and return the buffer for display
printFrame(int)
- Method in class footfall.streams.
FootFallStreamFile
Prints the data values of an individual frame
printFrames()
- Method in class footfall.streams.
FootFallStreamFile
Prints all the frames sequentially
Q
queue(byte)
- Method in class footfall.players.
MultiPlayer
Enqueue byte value
queue(double)
- Method in class footfall.players.
MultiPlayer
Enqueue double value
queue(float)
- Method in class footfall.players.
MultiPlayer
Enqueue float value
queue(int)
- Method in class footfall.players.
MultiPlayer
Enqueue integer value
R
readBarFile(String)
- Method in class footfall.streams.
FootFallStreamFile
Reads the pressure data file and loads it into memory
readFile(String)
- Method in class footfall.streams.
FootFallStreamFile
Detects file type and loads it
readPadFile(String)
- Method in class footfall.streams.
FootFallStreamFile
Reads the pressure data file and loads it into memory
readPrint(String)
- Method in class footfall.streams.
FootFallStreamFile
Reads footprint frame from single string and creates a stream for modelling by FootModel
reset()
- Method in class footfall.streams.
FootFallStreamFile
Set current frame to beginning
run()
- Method in class footfall.streams.
FootFallStream
Thread's run method to update the current frame depending on user-selected frames per second speed
run()
- Method in class footfall.synths.
FootFallSynth
Thread's run method to
FootFallSynth.update()
the current frame non-stop
S
SoundGrainModel
- class footfall.generators.
SoundGrainModel
.
Generates the sound grains used to simulate footfalls (contact, knocks, thumps etc).
SoundGrainModel()
- Constructor for class footfall.generators.
SoundGrainModel
Provides functions for generating sound grains
SoundGrainModel(int)
- Constructor for class footfall.generators.
SoundGrainModel
Provides functions for generating sound grains at specific bitrate
setCurrentFrame(int)
- Method in class footfall.streams.
FootFallStreamFile
Sets the base frame for rendering.
setDisplay(DisplayFootFall)
- Method in class footfall.streams.
FootFallStream
Set the display for preview of footfalls
setDisplay(DisplaySound)
- Method in class footfall.synths.
FootFallSynth
Set the oscilloscope to specified display
setFootFallStream(FootFallStream)
- Method in class footfall.synths.
FootFallSynth
Set the input footfall stream
setFrameHeight(int)
- Method in class footfall.streams.
FootFallStream
Set the frame height for use in live recordings or modelling.
setFrameWidth(int)
- Method in class footfall.streams.
FootFallStream
Set the frame width for use in live recordings or modelling.
setFramesPerSecond(int)
- Method in class footfall.streams.
FootFallStream
Set the speed - frames per second
setMaxPressure(float)
- Method in class footfall.streams.
FootFallStream
Abstract method to set the maximum pressure (0-50) for this stream.
setMaxPressure(float)
- Method in class footfall.streams.
FootFallStreamFile
Dummy function, does nothing; maximum pressure of recorded files is not changeable.
setMaxPressure(float)
- Method in class footfall.streams.
FootFallStreamGen
Set the maximum pressure (0-50) for this stream.
setParam(String, float)
- Method in class footfall.synths.
FootFallSynth
Set the value for the specified string parameter
setVolume(int)
- Method in class footfall.players.
GrainPlayer
Set the volume/amplitude for the grain player
start()
- Method in class footfall.players.
GrainPlayer
Start the lines for audio output
start()
- Method in class footfall.players.
MultiPlayer
Start each channel, ready for audio playback
start()
- Method in class footfall.streams.
FootFallStream
Start footfall stream generation
start()
- Method in class footfall.synths.
FootFallSynth
Start footfall sound synthesis
stop()
- Method in class footfall.players.
GrainPlayer
Stop the lines for audio output
stop()
- Method in class footfall.players.
MultiPlayer
Flush all open channels and stop playback
stop()
- Method in class footfall.streams.
FootFallStream
Stop footfall stream generation
stop()
- Method in class footfall.synths.
FootFallSynth
Stop footfall sound synthesis
streamanalyzer
- Variable in class footfall.synths.
FootFallSynthByFrame
Used for finding peaks and troughs in variance of consequent footfall frames.
synthesizeFootFallSound()
- Method in class footfall.synths.
FootFallSynth
Abstract method to retrieve the current frame and generate the appropriate sound via frame-based or cell-based granular synthesis
synthesizeFootFallSound()
- Method in class footfall.synths.
FootFallSynthByCell
Perform granular synthesis for each cell in current frame.
synthesizeFootFallSound()
- Method in class footfall.synths.
FootFallSynthByFrame
Perform granular synthesis for current frame as a whole.
T
toggle()
- Method in class footfall.displays.
Display
Enable or disable the display by clicking anywhere on the display panel.
U
update()
- Method in class footfall.streams.
FootFallStream
Abstract method to generate the next frame based on footprints, speed, and weight (maximum pressure).
update()
- Method in class footfall.streams.
FootFallStreamFile
Set the current frame and draw the preview display
update()
- Method in class footfall.streams.
FootFallStreamGen
Generate the next frame based on footprints, speed, and weight (maximum pressure).
update()
- Method in class footfall.synths.
FootFallSynth
Called by thread.run().
updateDisplay(float[][], float, int, int, String)
- Method in class footfall.displays.
DisplayFootFall
If enabled, draw the footfall pressure grid.
updateDisplay(float[])
- Method in class footfall.displays.
DisplaySound
If enabled, draw the oscilloscope using double-buffering for speed.
W
writeBarFile(String)
- Method in class footfall.streams.
FootFallStreamFile
Saves the currently loaded frames as a ".bar" file format
A
C
D
E
F
G
I
M
N
P
Q
R
S
T
U
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes