|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectSciLib.SP.Sound
SciLib.SP.Wave
public class Wave
| Field Summary |
|---|
| Fields inherited from class SciLib.SP.Sound |
|---|
audioData, audioDataStream, byteSignal, sampleRate |
| Constructor Summary | |
|---|---|
Wave(double frequency,
int length)
Make a wave signal constructor with a specific frequency and length |
|
| Method Summary | |
|---|---|
double |
actualFrequency()
Compute the actual frequency |
double |
getFrequency()
get Frequency |
void |
makeAM()
make AM signal |
void |
makeFM()
make FM signal |
vector |
makeSawWave()
make a Saw wave |
vector |
makeSineWave()
make a sine wave |
vector |
makeSquareWave()
make a square wave |
vector |
makeTriangleWave()
make a triangle wave |
void |
setModulationFrequency(double fm)
set modulation frequency |
void |
setModulationIndex(double d)
set modulation index |
| Methods inherited from class SciLib.SP.Sound |
|---|
duration, getAudioData, getAudioData, getAudioData, getByteData, getSampleRate, max, min, normalize, play, size, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Wave(double frequency,
int length)
frequency - The signal frequency in Hzlength - The length of the signal| Method Detail |
|---|
public double actualFrequency()
public vector makeSineWave()
public vector makeSawWave()
public vector makeSquareWave()
public vector makeTriangleWave()
public double getFrequency()
public void setModulationIndex(double d)
d - A double valuepublic void setModulationFrequency(double fm)
fm - A double valuepublic void makeFM()
public void makeAM()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||