All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class lyon.audio.AudioFrame

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----gui.ClosableFrame
                                           |
                                           +----lyon.dclap.PictFrame
                                                   |
                                                   +----lyon.audio.OscopeFrame
                                                           |
                                                           +----lyon.audio.AudioFrame

public class AudioFrame
extends lyon.audio.OscopeFrame

Variable Index

 o addNoise_mi
 o am_mi
 o dft_mi
 o endPositionOfSamplesToGraph
 o fft_mi
 o fftInstance
 o fm_mi
 o frequency
 o graphPSD_mi
 o graphSound_mi
 o graphUlaw_mi
 o highpass_mi
 o idft_mi
 o ifft_mi
 o lowpass_mi
 o m
 o makeBartlett_mi
 o makeHanning_mi
 o makeLyon_mi
 o makeNotch_mi
 o makePulse_mi
 o multBartlett_mi
 o multHanning_mi
 o multLyon_mi
 o normalize_mi
 o openAu_mi
 o osc
 o parameters_mi
 o pi
 o pi_2
 o pitchShift_mi
 o play_mi
 o print_mi
 o removeNoise_mi
 o resample_mi
 o reverse_mi
 o samplingRate
 o saveSound_mi
 o sawWave_mi
 o sineWave_mi
 o squareWave_mi
 o startPositionOfSamplesToGraph
 o timeDelay_mi
 o triangleWave_mi
 o ulc

Constructor Index

 o AudioFrame(String)

Method Index

 o addNoise()
 o am()
 o buildAudioDataDouble(Dl)
 o delta_t()
 o dft()
 o fft()
 o filter(int, int, int, int, double[], double[])
 o fm()
 o getDoubleData()
 o getTruncatedDoubleData()
 o graphPSD()
 o graphPSD_zoom()
 o graphs()
 o graphSound()
 o graphUlaw()
 o handleEvent(Event)
 o highpass()
 o idft(FFT)
 o ifft()
 o init_menu()
 o logArray(double[])
 o lowpass()
 o main(String[])
 o makeBartlett()
 o makeBartlett(int)
 o makeHanning()
 o makeHanning(int)
 o makeLyon()
 o makeLyon(int)
 o makeNotch()
 o makePulse()
 o mouseUp(Event, int, int)
 o multBartlett()
 o multHanning()
 o multLyon()
 o normalize()
 o numberOfCycles()
 o openDataFile()
 o pitchShift()
 o play()
 o play(int)
 o removeNoise()
 o resample()
 o saveAs()
 o sawWave()
 o sineWave()
 o squareWave()
 o test()
 o timeDelay()
 o triangleWave()
 o windowArray(double[], double[])
 o windowArrays(double[], double[], double[])
 o windowAudio(double[], double[], String)
 o y5(double, double, double)

Variables

 o osc
 private lyon.audio.Oscillator osc
 o ulc
 lyon.audio.UlawCodec ulc
 o fftInstance
 lyon.audio.FFT fftInstance
 o endPositionOfSamplesToGraph
 private observers.ObservableInt endPositionOfSamplesToGraph
 o startPositionOfSamplesToGraph
 private observers.ObservableInt startPositionOfSamplesToGraph
 o pi_2
 private final double pi_2
 o pi
 private final double pi
 o samplingRate
 private final double samplingRate
 o frequency
 private final double frequency
 o m
 java.awt.Menu m
 o openAu_mi
 java.awt.MenuItem openAu_mi
 o saveSound_mi
 java.awt.MenuItem saveSound_mi
 o graphUlaw_mi
 java.awt.MenuItem graphUlaw_mi
 o graphSound_mi
 java.awt.MenuItem graphSound_mi
 o play_mi
 java.awt.MenuItem play_mi
 o print_mi
 java.awt.MenuItem print_mi
 o reverse_mi
 java.awt.MenuItem reverse_mi
 o sineWave_mi
 java.awt.MenuItem sineWave_mi
 o sawWave_mi
 java.awt.MenuItem sawWave_mi
 o triangleWave_mi
 java.awt.MenuItem triangleWave_mi
 o squareWave_mi
 java.awt.MenuItem squareWave_mi
 o timeDelay_mi
 java.awt.MenuItem timeDelay_mi
 o normalize_mi
 java.awt.MenuItem normalize_mi
 o am_mi
 java.awt.MenuItem am_mi
 o fm_mi
 java.awt.MenuItem fm_mi
 o fft_mi
 java.awt.MenuItem fft_mi
 o ifft_mi
 java.awt.MenuItem ifft_mi
 o dft_mi
 java.awt.MenuItem dft_mi
 o idft_mi
 java.awt.MenuItem idft_mi
 o graphPSD_mi
 java.awt.MenuItem graphPSD_mi
 o makePulse_mi
 java.awt.MenuItem makePulse_mi
 o makeNotch_mi
 java.awt.MenuItem makeNotch_mi
 o makeHanning_mi
 java.awt.MenuItem makeHanning_mi
 o makeBartlett_mi
 java.awt.MenuItem makeBartlett_mi
 o makeLyon_mi
 java.awt.MenuItem makeLyon_mi
 o multLyon_mi
 java.awt.MenuItem multLyon_mi
 o multHanning_mi
 java.awt.MenuItem multHanning_mi
 o multBartlett_mi
 java.awt.MenuItem multBartlett_mi
 o addNoise_mi
 java.awt.MenuItem addNoise_mi
 o removeNoise_mi
 java.awt.MenuItem removeNoise_mi
 o lowpass_mi
 java.awt.MenuItem lowpass_mi
 o highpass_mi
 java.awt.MenuItem highpass_mi
 o pitchShift_mi
 java.awt.MenuItem pitchShift_mi
 o resample_mi
 java.awt.MenuItem resample_mi
 o parameters_mi
 java.awt.MenuItem parameters_mi

Constructors

 o AudioFrame
 public AudioFrame(java.lang.String name)

Methods

 o main
 public static void main(java.lang.String args[])
 o test
 void test()
 o saveAs
 public void saveAs()
 o handleEvent
 public boolean handleEvent(java.awt.Event e)
Overrides:
handleEvent in class lyon.audio.OscopeFrame
 o am
 public void am()
 o fm
 public void fm()
 o sineWave
 public void sineWave()
 o squareWave
 public void squareWave()
 o sawWave
 public void sawWave()
 o triangleWave
 public void triangleWave()
 o timeDelay
 public void timeDelay()
 o play
 public void play(int i)
 o play
 public void play()
 o numberOfCycles
 double numberOfCycles()
 o delta_t
 double delta_t()
 o init_menu
 public void init_menu()
 o buildAudioDataDouble
 public void buildAudioDataDouble(grapher.Dl ad)
 o graphUlaw
 public void graphUlaw()
 o mouseUp
 public boolean mouseUp(java.awt.Event e,
                        int x,
                        int y)
Overrides:
mouseUp in class java.awt.Component
 o normalize
 public void normalize()
 o getDoubleData
 public double[] getDoubleData()
Overrides:
getDoubleData in class lyon.audio.OscopeFrame
 o openDataFile
 public void openDataFile()
Overrides:
openDataFile in class lyon.audio.OscopeFrame
 o graphSound
 public void graphSound()
 o dft
 public lyon.audio.FFT dft()
 o idft
 public void idft(lyon.audio.FFT f)
 o getTruncatedDoubleData
 double[] getTruncatedDoubleData()
 o fft
 public void fft()
 o removeNoise
 public void removeNoise()
 o makeNotch
 public void makeNotch()
 o makePulse
 public void makePulse()
 o makeBartlett
 public void makeBartlett()
 o makeBartlett
 public double[] makeBartlett(int n)
 o multBartlett
 public void multBartlett()
 o multLyon
 public void multLyon()
 o makeLyon
 public void makeLyon()
 o y5
 public double y5(double y0,
                  double y1,
                  double u)
 o makeLyon
 public double[] makeLyon(int n)
 o windowAudio
 public void windowAudio(double r_d[],
                         double window[],
                         java.lang.String title)
 o makeHanning
 public void makeHanning()
 o makeHanning
 public double[] makeHanning(int n)
 o multHanning
 public void multHanning()
 o windowArray
 public void windowArray(double window[],
                         double r_d[])
 o windowArrays
 public void windowArrays(double window[],
                          double r_d[],
                          double i_d[])
 o addNoise
 public void addNoise()
 o lowpass
 public void lowpass()
 o filter
 public void filter(int f0,
                    int f1,
                    int f2,
                    int f3,
                    double r_d[],
                    double i_d[])
 o highpass
 public void highpass()
 o resample
 public void resample()
 o pitchShift
 public void pitchShift()
 o ifft
 public void ifft()
 o logArray
 public static void logArray(double a[])
 o graphPSD
 public void graphPSD()
 o graphPSD_zoom
 public void graphPSD_zoom()
 o graphs
 public void graphs()

All Packages  Class Hierarchy  This Package  Previous  Next  Index