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 declared as WaveDataModifier and TypeFieldDescriptionprivate WaveData[]WaveSynth.activeWavesActive (unmuted, non-suspended) waves for current frame.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