Uses of Class
net.paulhertz.pixelaudio.WaveData
Packages that use WaveData
Package
Description
Package
net.paulhertz.pixelaudio blends sounds and images by mapping between
arrays of audio samples and arrays of pixel values.-
Uses of WaveData in net.paulhertz.pixelaudio
Fields in net.paulhertz.pixelaudio with type parameters of type WaveDataMethods in net.paulhertz.pixelaudio that return WaveDataMethods in net.paulhertz.pixelaudio that return types with arguments of type WaveDataModifier and TypeMethodDescriptionWaveSynth.getWaveDataList()WaveSynth.quickWaveDataList()Initializes a list of WaveData for use by a WaveSynth.WaveSynthBuilder.synthDoubleStop(float funda1, float funda2, float pianoKey1, float pianoKey2, int animSteps) Generates an ArrayList of WaveData objects to be used by a WaveSynth to generate RGB pixel values and (on request) audio signal values.WaveSynthBuilder.synthTrumpet(float fundamental, int howManyPartials, float pianoKey, int animSteps) Generates an ArrayList of WaveData objects to be used by a WaveSynth to generate RGB pixel values and (on request) audio signal values.WaveData.waveDataListCopy(ArrayList<WaveData> wdList) Method parameters in net.paulhertz.pixelaudio with type arguments of type WaveDataModifier and TypeMethodDescriptionstatic voidWaveSynthBuilder.printWDStates(ArrayList<WaveData> waveDataList) Prints mute/active status of WaveData operators in supplied waveDataList.intWaveSynth.renderPixel(int frame, int pos, ArrayList<WaveData> wdList) Render one pixel, return its RGB value.static voidScales the amplitude of an ArrayList of WaveData objects.static voidWaveSynthBuilder.scaleFreqs(ArrayList<WaveData> waveDataList, float scale, boolean isVerbose) Scales the frequencies of an ArrayList of WaveData objects.voidWaveSynth.setWaveData(ArrayList<WaveData> wdList) voidWaveSynth.setWaveDataList(ArrayList<WaveData> waveDataList) static voidWaveSynthBuilder.shiftColors(ArrayList<WaveData> waveDataList, float shift, boolean isVerbose) Shifts the colors of an ArrayList of WaveData objects.static voidWaveSynthBuilder.shiftPhases(ArrayList<WaveData> waveDataList, float shift, boolean isVerbose) Shifts the phase of an ArrayList of WaveData objects.static voidWaveSynthBuilder.unmuteAllWD(ArrayList<WaveData> waveDataList) Unmutes all the operators in supplied waveDataList.WaveData.waveDataListCopy(ArrayList<WaveData> wdList) Constructor parameters in net.paulhertz.pixelaudio with type arguments of type WaveData