Uses of Class
net.paulhertz.pixelaudio.WaveData
Packages that use WaveData
Package
Description
Core classes for PixelAudio, a Processing library that maps between sound
and image data.
Package
net.paulhertz.pixelaudio.example provides example Processing sketches and
demonstrations of PixelAudio library functionality.-
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 -
Uses of WaveData in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as WaveDataFields in net.paulhertz.pixelaudio.example with type parameters of type WaveDataModifier and TypeFieldDescriptionBigWaveSynth.wdListBigWaveSynthAudio.wdListJSONWaveSynth.wdListSimpleWaveSynth.wdListWaveSynthEditor.wdListWaveSynthSequencer.wdListMethods in net.paulhertz.pixelaudio.example that return types with arguments of type WaveDataModifier and TypeMethodDescriptionWaveSynthSequencer.buildWaveDataList(float fundamental, int howManyPartials, float pianoKey) Generates an ArrayList of WaveData objects to be used by a WaveSynth to generate RGB pixel values and (on request) audio signal values.BigWaveSynth.initWaveDataList()Initializes a list of WaveData for use by a WaveSynth.BigWaveSynthAudio.initWaveDataList()JSONWaveSynth.initWaveDataList()Creates a WaveData list with two entries, use to initialize a WaveSynthSimpleWaveSynth.initWaveDataList()WaveSynthEditor.initWaveDataList()Methods in net.paulhertz.pixelaudio.example with parameters of type WaveDataMethod parameters in net.paulhertz.pixelaudio.example with type arguments of type WaveDataModifier and TypeMethodDescriptionvoidWaveSynthEditor.capturePhaseValues(ArrayList<WaveData> waveDataList) Applies the current phase values to the initial values of the WaveSynth, so that the current state of the image display will appear as the first frame of animation.voidWaveSynthEditor.printWDStates(ArrayList<WaveData> waveDataList) Prints mute/active status of WaveData operators in supplied waveDataList.voidScales the amplitude of an ArrayList of WaveData objects.voidWaveSynthEditor.scaleFreqs(ArrayList<WaveData> waveDataList, float scale) Scales the frequencies of an ArrayList of WaveData objects.voidWaveSynthEditor.shiftColors(ArrayList<WaveData> waveDataList, float shift) Shifts the colors of an ArrayList of WaveData objects.voidWaveSynthEditor.shiftPhases(ArrayList<WaveData> waveDataList, float shift) Shifts the phase of an ArrayList of WaveData objects.voidWaveSynthEditor.showPhaseValues(ArrayList<WaveData> waveDataList) Prints the phase values of an ArrayList of WaveData objects.voidWaveSynthEditor.unmuteAllWD(ArrayList<WaveData> waveDataList) Unmutes all the operators in supplied waveDataList.