# Uses of Class
net.paulhertz.pixelaudio.WaveSynth

Packages that use WaveSynth
Package
Description
net.paulhertz.pixelaudio
Package `net.paulhertz.pixelaudio` blends sounds and images by mapping between arrays of audio samples and arrays of pixel values.

- ## Uses of WaveSynth in net.paulhertz.pixelaudio

  Methods in net.paulhertz.pixelaudio that return WaveSynth
  Modifier and Type
  Method
  Description
  `WaveSynth`
  WaveSynth.`clone()`
  Methods in net.paulhertz.pixelaudio with parameters of type WaveSynth
  Modifier and Type
  Method
  Description
  `static void`
  WaveSynthBuilder.`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 boolean`
  WaveSynthBuilder.`getJSONFromFile(File selection, processing.data.JSONObject json, WaveSynth synth)`
  `static boolean`
  WaveSynthBuilder.`getJSONFromFile(File selection, processing.data.JSONObject json, WaveSynth synth, boolean isStrict)`
  `static void`
  WaveSynthBuilder.`muteWaveData(WaveSynth wavesynth, int elem)`
  `static void`
  WaveSynthBuilder.`saveWaveSynthJSON(processing.core.PApplet app, File selection, WaveSynth synth)`
  `static void`
  WaveSynthBuilder.`setWaveSynthFromJSON(processing.data.JSONObject json, WaveSynth synth)`
  Sets the fields of a WaveSynth using values stored in a JSON object.
  `static void`
  WaveSynthBuilder.`showPhaseValues(WaveSynth wavesynth)`
  Outputs the phase values of a WaveSynth's array of WaveData objects to the console.
  `static void`
  WaveSynthBuilder.`toggleWDMute(WaveSynth wavesynth, int elem)`
  Mutes or unmutes a WaveData operator (view in the control panel).
  `static void`
  WaveSynthBuilder.`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 void`
  WaveSynthBuilder.`unmuteWaveData(WaveSynth wavesynth, int elem)`
  `static String`
  WaveSynthBuilder.`waveSynthAsString(WaveSynth synth)`
  Returns supplied WaveSynth settings and WaveData list as a formated String.