DixShtix

com.dixshtix.audio.pitch
Class HelmholtzHarmony.BeatPerceptionMap

java.lang.Object
  |
  +--com.dixshtix.audio.pitch.HelmholtzHarmony.BeatPerceptionMap
All Implemented Interfaces:
HelmholtzHarmony.Map
Enclosing class:
HelmholtzHarmony

public static class HelmholtzHarmony.BeatPerceptionMap
extends java.lang.Object
implements HelmholtzHarmony.Map


Field Summary
private  double enhancement
           
private  double high
           
private  double highPeak
           
private  double low
           
private  double lowPeak
           
private  double peak
           
 
Constructor Summary
HelmholtzHarmony.BeatPerceptionMap()
           
HelmholtzHarmony.BeatPerceptionMap(double low, double lowPeak, double peak, double highPeak, double high, double enhancement)
           
 
Method Summary
 double map(double beatFrequency)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

low

private double low

lowPeak

private double lowPeak

peak

private double peak

highPeak

private double highPeak

high

private double high

enhancement

private double enhancement
Constructor Detail

HelmholtzHarmony.BeatPerceptionMap

public HelmholtzHarmony.BeatPerceptionMap(double low,
                                          double lowPeak,
                                          double peak,
                                          double highPeak,
                                          double high,
                                          double enhancement)

HelmholtzHarmony.BeatPerceptionMap

public HelmholtzHarmony.BeatPerceptionMap()
Method Detail

map

public double map(double beatFrequency)
Specified by:
map in interface HelmholtzHarmony.Map

DixShtix