Uses of Class
net.paulhertz.pixelaudio.WaveSynth
Packages that use WaveSynth
Package
Description
Core classes for PixelAudio, a Processing library that maps between sound
and image data.
Example Processing sketches and demonstrations of PixelAudio library functionality.
-
Uses of WaveSynth in net.paulhertz.pixelaudio
Methods in net.paulhertz.pixelaudio that return WaveSynthModifier and TypeMethodDescriptionWaveSynth.clone()Creates a deep copy of this WaveSynth instance.Methods in net.paulhertz.pixelaudio with parameters of type WaveSynthModifier and TypeMethodDescriptionstatic voidWaveSynthBuilder.capturePhaseValues(WaveSynth wavesynth) 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.static booleanWaveSynthBuilder.getJSONFromFile(File selection, WaveSynth synth) static booleanWaveSynthBuilder.getJSONFromFile(File selection, WaveSynth synth, boolean isStrict) static voidWaveSynthBuilder.muteWaveData(WaveSynth wavesynth, int elem) Mutes a WaveData operator (view in the control panel).static StringWaveSynthBuilder.saveWaveSynthJSON(processing.core.PApplet app, File selection, WaveSynth synth) Saves a WaveSynth's settings and WaveData list to a JSON file.static voidWaveSynthBuilder.setWaveSynthFromJSON(processing.data.JSONObject json, WaveSynth synth) Sets the fields of a WaveSynth using values stored in a JSON object.static voidWaveSynthBuilder.showPhaseValues(WaveSynth wavesynth) Outputs the phase values of a WaveSynth's array of WaveData objects to the console.static voidWaveSynthBuilder.toggleWDMute(WaveSynth wavesynth, int elem) Mutes or unmutes a WaveData operator (view in the control panel).static voidWaveSynthBuilder.toggleWDSolo(WaveSynth wavesynth, int elem, boolean isSolo) Sets a specified WaveData element in the waveDataList of a supplied WaveSynth to WaveData.WaveState.SOLO if isSolo is true, otherwise sets it to WaveData.WaveState.ACTIVE.static voidWaveSynthBuilder.unmuteWaveData(WaveSynth wavesynth, int elem) Unmutes a WaveData operator (view in the control panel).static StringWaveSynthBuilder.waveSynthAsString(WaveSynth synth) Returns supplied WaveSynth settings and WaveData list as a formated String. -
Uses of WaveSynth in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as WaveSynthModifier and TypeFieldDescription(package private) WaveSynthBigWaveSynth.wavesynth(package private) WaveSynthBigWaveSynthAudio.wavesynth(package private) WaveSynthJSONWaveSynth.wavesynth(package private) WaveSynthSimpleWaveSynth.wavesynth(package private) WaveSynthWaveSynthEditor.wavesynthprivate WaveSynthWaveSynthSequencer.NoteTimedLocation.wavesynth(package private) WaveSynthWaveSynthSequencer.wavesynthFields in net.paulhertz.pixelaudio.example with type parameters of type WaveSynthModifier and TypeFieldDescriptionWaveSynthSequencer.waveSynthListfor time calculations, 12 = one quarter noteWaveSynthEditor.wsCrewMethods in net.paulhertz.pixelaudio.example that return WaveSynthModifier and TypeMethodDescriptionWaveSynthSequencer.NoteTimedLocation.getWaveSynth()BigWaveSynth.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.BigWaveSynthAudio.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.JSONWaveSynth.initWaveSynth(WaveSynth synth) Sets up a WaveSynth's variables.SimpleWaveSynth.initWaveSynth(WaveSynth synth) WaveSynthEditor.initWaveSynth(WaveSynth synth) Sets the initial values of a WaveSynth instance.WaveSynthSequencer.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.Methods in net.paulhertz.pixelaudio.example with parameters of type WaveSynthModifier and TypeMethodDescriptionBigWaveSynth.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.BigWaveSynthAudio.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.JSONWaveSynth.initWaveSynth(WaveSynth synth) Sets up a WaveSynth's variables.SimpleWaveSynth.initWaveSynth(WaveSynth synth) WaveSynthEditor.initWaveSynth(WaveSynth synth) Sets the initial values of a WaveSynth instance.WaveSynthSequencer.initWaveSynth(WaveSynth synth) Sets gain, gamma, isScaleHisto, animSteps, and sampleRate instance variables of a WaveSynth object and generates its first frame of animation.voidBigWaveSynth.printWaveData(WaveSynth synth) Outputs current WaveSynth settings and WaveData list.voidBigWaveSynthAudio.printWaveData(WaveSynth synth) Outputs fields from current waveAnimal and it waveDataListvoidJSONWaveSynth.printWaveData(WaveSynth synth) Outputs current wavesynth settings and WaveData list.voidWaveSynthEditor.printWaveData(WaveSynth synth) Outputs current wavesynth settings and WaveData list.voidWaveSynthSequencer.printWaveData(WaveSynth synth) Outputs fields from a WaveSynth to the consolevoidBigWaveSynth.setWaveSynthFromJSON(processing.data.JSONObject json, WaveSynth synth) voidBigWaveSynthAudio.setWaveSynthFromJSON(processing.data.JSONObject json, WaveSynth synth) voidJSONWaveSynth.setWaveSynthFromJSON(processing.data.JSONObject json, WaveSynth synth) Constructors in net.paulhertz.pixelaudio.example with parameters of type WaveSynthModifierConstructorDescriptionNoteTimedLocation(int x, int y, int stop, int pos, int note, float duration, float amplitude, int circ, ADSRParams adsr, WaveSynth ws)