Index
All Classes and Interfaces|All Packages|Constant Field Values
L
- L - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
- LAMBDA - Static variable in class net.paulhertz.pixelaudio.curves.PABezShape
-
A value for weighting Bezier splines based on the length of line segments between anchor points, derived from the ratio of the chord of a quarter circle to KAPPA.
- lastDrawTasteMs - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- lastDrawTastePoint - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- lastOffsetsParamsRef - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lastOffsetsScheduleRef - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lastRawScheduleRef - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lastScheduleEndMs - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lastScheduleSize - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lastTransformedScheduleRef - Variable in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- latePolicy - Variable in class net.paulhertz.pixelaudio.schedule.AudioScheduler
- latePolicy() - Method in class net.paulhertz.pixelaudio.schedule.AudioScheduler
-
Returns the current late point-event handling policy.
- LatePolicy() - Constructor for enum class net.paulhertz.pixelaudio.schedule.AudioScheduler.LatePolicy
- LATTICE_STEP_4D - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
- leap - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- len - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground.SamplerPointHappening
- length - Variable in class net.paulhertz.pixelaudio.granular.WindowCache.Key
- lengthSamples() - Method in class net.paulhertz.pixelaudio.granular.PABurstGranularSource
-
Returns the duration of the burst in samples.
- lengthSamples() - Method in interface net.paulhertz.pixelaudio.granular.PAFloatSource
-
Returns the source duration in samples.
- lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
-
linear interpolation
- lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureParametric
- lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.curves.PAKeyframeControlCurve
- lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.PixelAudio
-
Good old lerp.
- lerp(int, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PAIndexParametric
- lerp(PVector, PVector, float) - Static method in class net.paulhertz.pixelaudio.curves.PAPathParametric
-
Deprecated.
- lerpFloatByU(float[], float[], float) - Static method in class net.paulhertz.pixelaudio.schedule.GestureScheduleBuilder
- lerpPointByU(List<PVector>, float[], float) - Static method in class net.paulhertz.pixelaudio.schedule.GestureScheduleBuilder
- Lindenmayer - Class in net.paulhertz.pixelaudio
-
Implements a simple Lindenmeyer system (L-system), a so-called DOL-system: deterministic and context-free.
- Lindenmayer() - Constructor for class net.paulhertz.pixelaudio.Lindenmayer
-
Creates a new Lindenmeyer instance;
- Lindenmayer.AnimStepper - Class in net.paulhertz.pixelaudio
-
Animation frame-counting tool
- Lindenmayer.AnimUnit - Class in net.paulhertz.pixelaudio
-
Data storage for number of steps n each of duration d, with additional scaling factor s.
- LINE_SEGMENT - Static variable in class net.paulhertz.pixelaudio.curves.PABezShape
-
flag for line segment type, associated with LineVertex
- LINEAR - Enum constant in enum class net.paulhertz.pixelaudio.granular.GestureGranularConfig.WarpShape
-
No timing warp.
- LINEAR - Enum constant in enum class net.paulhertz.pixelaudio.granular.GestureGranularParams.WarpShape
-
No timing warp.
- linearToDb(float) - Static method in class net.paulhertz.pixelaudio.schedule.AudioUtility
- linearWarpOption - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- linearWarpOption - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- linearWarpOption_clicked(GOption, GEvent) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- linearWarpOption_clicked(GOption, GEvent) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- lineColor - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- lineColor - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- lineColor - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- lineColor - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- lineColor - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- lineDist(PVector, PVector, PVector) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
- lineDraw(PApplet, ArrayList<PVector>, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
-
Draws a line in a PApplet context using the PVector data in points and supplied color and weight.
- lineDraw(PGraphics, ArrayList<PVector>, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
-
Draws a line in a PGraphics using the 2D PVector data and supplied color and weight.
- linkedConfigPath - Variable in class net.paulhertz.pixelaudio.io.AudioBrushFileNamer.Result
-
Relative path from the session file to the configuration file.
- linkedConfigPath - Variable in class net.paulhertz.pixelaudio.io.PACurveMakerIO.Meta
-
Relative path to a linked configuration file.
- linkedConfigPath - Variable in class net.paulhertz.pixelaudio.io.PACurveMakerIO.Result
-
Relative path to a linked configuration file.
- linkedGesturePath - Variable in class net.paulhertz.pixelaudio.io.AudioBrushFileNamer.Result
-
Relative path from the session file to the gesture file.
- linkedGesturePath - Variable in class net.paulhertz.pixelaudio.io.GestureGranularConfigIO.Meta
-
Relative path to a linked gesture file.
- linkedGesturePath - Variable in class net.paulhertz.pixelaudio.io.GestureGranularConfigIO.Result
-
Relative path to a linked gesture file.
- listDisplays() - Method in class net.paulhertz.pixelaudio.example.MultiGenLookupTables
-
Get a list of available displays and output information about them to the console.
- listDisplays() - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Get a list of available displays and output information about them to the console.
- load(File) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushSessionLoader
-
Loads a gesture, configuration, or session JSON file.
- loadAnimSteps(Lindenmayer.AnimStepper) - Method in class net.paulhertz.pixelaudio.Lindenmayer
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.LoadAudioToImage
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.LoadImageToAudio
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage If doResample is true, resamples files whose sample rate differs from the current audio output.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WB_Retrofit
-
Loads an audio file through TutorialOne_03_Drawing's normal path.
- loadAudioFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Attempts to load audio data from a selected file into playBuffer, then calls writeAudioToImage() to transcode audio data and write it to mapImage.
- LoadAudioToImage - Class in net.paulhertz.pixelaudio.example
-
LoadAudioToImage shows how you can open audio files and transcode their image data to an image.
- LoadAudioToImage() - Constructor for class net.paulhertz.pixelaudio.example.LoadAudioToImage
- loadGestureJSON() - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- loadGestureLibrary(File) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushLibraryLoader
-
Loads all gesture JSON files in a folder, following linked configuration files when present.
- loadGestureSchedule(PACurveMaker, GestureGranularConfig) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Builds a
GestureSchedulefor aPACurveMakerbrush and a snapshot of aGestureGranularConfig - loadGestureSchedule(PACurveMaker, GestureGranularConfig) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Builds a
GestureSchedulefor aPACurveMakerbrush and a snapshot of aGestureGranularConfig - loadGlobalPanelValues() - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness channel to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.LoadImageToAudio
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness color data from the image to audio and writes it to audioBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness color data from the image to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness color data from the image to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness channel to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness channel to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness channel to audio and writes it to playBuffer and audioSignal.
- loadImageFile(File) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Attempts to load image data from a selected file into mapImage, then calls writeImageToAudio() to transcode HSB brightness channel to audio and writes it to playBuffer and audioSignal.
- LoadImageToAudio - Class in net.paulhertz.pixelaudio.example
-
LoadImageToAudio shows how to load an image and turn it into an audio file that can be played by clicking on the image.
- LoadImageToAudio() - Constructor for class net.paulhertz.pixelaudio.example.LoadImageToAudio
- loadIndexMaps() - Method in class net.paulhertz.pixelaudio.PixelMapGen
-
Creates pixelMap and sampleMap from coords, which must already be initialized.
- loadLoopGen(int, int) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Adds PixelMapGen objects to the local variable genList, puts the coords of their upper left corner in offsetList.
- loadMusic() - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Initializes the introMusic ArrayList of NoteTimedLocation objects, data for a simple audio sequencer.
- loadNewGen(PixelMapGen) - Method in class net.paulhertz.pixelaudio.example.MultiGenLookupTables
-
Load a new PixelMapGen
- loadPerformanceGen() - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- LoadResult() - Constructor for class net.paulhertz.pixelaudio.io.AudioBrushLibraryLoader.LoadResult
- LoadResult() - Constructor for class net.paulhertz.pixelaudio.io.AudioBrushSessionLoader.LoadResult
- loadSession(File, JSONObject) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushSessionLoader
- loadSingleFromConfig(File, JSONObject) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushSessionLoader
- loadSingleFromGesture(File, JSONObject) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushSessionLoader
- loadWaveData() - Method in class net.paulhertz.pixelaudio.example.BigWaveSynth
- loadWaveData() - Method in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
- loadWaveData() - Method in class net.paulhertz.pixelaudio.example.JSONWaveSynth
- loadWaveData() - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- loadWaveData() - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Show an Open File dialog for JSON files
- loadWaveDataPanelValues(WaveData) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- loadWordGen(int, int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Adds PixelMapGen objects to the local variable genList.
- loadWordGen(int, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Adds PixelMapGen objects to the local variable genList.
- LOG2 - Static variable in class net.paulhertz.pixelaudio.schedule.AudioUtility
-
Precomputed log(2) for efficiency.
- LONG_ECHO - Enum constant in enum class net.paulhertz.pixelaudio.example.Bagatelle.AJ_PerformancePreset
- longAdsr - Variable in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
- longDuration - Variable in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
- longSample - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- longSample - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- longSample - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- longSample - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- longSample - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- lookupImageCoord(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Given a signal-path index (NOT a sample value), returns image coordinates (x,y).
- lookupImageCoordShifted(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
- lookupImagePos(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Given a signal-path index (NOT a sample value), returns the corresponding imagePos using signalToImageLUT.
- lookupImagePosShifted(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
BUFFER signal index -> display imagePos, inverse of lookupSignalPosShifted(...).
- lookupSignalPos(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Given imagePos (index into img.pixels), returns the corresponding signal-path index using imageToSignalLUT.
- lookupSignalPos(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Given image coordinates (x,y), returns the corresponding signal-path index using imageToSignalLUT.
- lookupSignalPosArray(List<PVector>) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Given a list of image-space points (x,y), returns corresponding signal-path indices.
- lookupSignalPosArray(List<PVector>, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Same as lookupSignalPosArray(points), but also applies a caller-provided offset and wraps to wrapLen (often wrapLen == getSize()).
- lookupSignalPosArrayShifted(List<PVector>, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
- lookupSignalPosArrayShifted(List<PVector>, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Shifted version of lookupSignalPosArray(points, offset, wrapLen).
- lookupSignalPosShifted(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
- lookupSignalPosShifted(int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Display pixel (x,y) -> BUFFER signal index, assuming the display was generated by reading samples at (pathIndex + totalShift).
- LookupTables - Class in net.paulhertz.pixelaudio.example
-
Demo of a PixelAudio core concept: how to map a 1D audio signal onto a 2D bitmap, using lookup tables (LUTs) to create a one-to-one correspondence between audio samples and RGB pixels.
- LookupTables() - Constructor for class net.paulhertz.pixelaudio.example.LookupTables
- loopGranularBrush(GranularBrush, int, int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- looping - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
- looping - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams
-
True to loop the granular source path when the lower-level voice supports looping.
- looping - Variable in class net.paulhertz.pixelaudio.granular.PAGranularSampler.ScheduledPlay
- looping - Variable in class net.paulhertz.pixelaudio.granular.PAGranularVoice
- looping - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerVoice
- looping - Variable in class net.paulhertz.pixelaudio.sampler.PlaybackInfo
-
Whether this event loops indefinitely.
- looping(boolean) - Method in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
-
Sets whether the granular source path should loop.
- loopSamplerBrush(SamplerBrush, int, int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- lowPitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
- lowPitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- lowPitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- lowPitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- lowPitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- lucasNums - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
All Classes and Interfaces|All Packages|Constant Field Values