Uses of Class
net.paulhertz.pixelaudio.MultiGen
Packages that use MultiGen
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 MultiGen in net.paulhertz.pixelaudio
Methods in net.paulhertz.pixelaudio that return MultiGenModifier and TypeMethodDescriptionstatic MultiGenBoustropheGen.boustrophRowOriented(int cols, int rows, int genW, int genH, AffineTransformType transform) Creates a MultiGen with rows * cols BoustropheGens oriented as specified bytransform.static MultiGenBoustropheGen.boustrophRowRandom(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols randomly oriented BoustropheGens.static MultiGenHilbertGen.hilbertLoop3x2(int genW, int genH) Generates a looping fractal signal path consisting of 6 HilbertGens, arranged 3 wide and 2 tall, to fit a 3 * genW by 2 * genH image.static MultiGenHilbertGen.hilbertMultigenLoop(int columns, int rows, int genEdge) Creates a Multigen with rows and columns of HilbertGens and a looping signal path.static MultiGenHilbertGen.hilbertRowOrtho(int cols, int rows, int genW, int genH) Creates rows of HilbertGens, starting each row from the left and adding gens.static MultiGenHilbertGen.hilbertVerticalStackBou(int stacks, int rows, int units, int genW, int genH) Creates vertical stacks of rows of HilbertGens.static MultiGenHilbertGen.hilbertVerticalStackOrtho(int stacks, int rows, int units, int genW, int genH) Creates a Multigen with vertical stacks of rows of HilbertGens.static MultiGenMultiGen.hilbertZigzagLoop6x4(int genW, int genH) This method creates a MultiGen consisting of a mix of zigzag and Hilbert curves in 6 columns and 4 rows arranged to provide a continuous loop.static MultiGenDiagonalZigzagGen.zigzagLoop6x4(int genW, int genH) -
Uses of MultiGen in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as MultiGenModifier and TypeFieldDescription(package private) MultiGenBigWaveSynth.hilb3x2Gen(package private) MultiGenWaveSynthEditor.mGen(package private) MultiGenBagatelle.multigen(package private) MultiGenBigWaveSynthAudio.multigen(package private) MultiGenLoadImageToAudio.multigen(package private) MultiGenMultiGenDemo.multigen(package private) MultiGenTutorialOne_01_FileIO.multigen(package private) MultiGenTutorialOne_02_Animation.multigen(package private) MultiGenTutorialOne_03_Drawing.multigen(package private) MultiGenTutorialOne_04_Network.multigen(package private) MultiGenTutorialOne_05_GesturePlayground.multigen(package private) MultiGenTutorialOne_06_WindowBuffer.multigen(package private) MultiGenWaveSynthSequencer.multigenMethods in net.paulhertz.pixelaudio.example that return MultiGenModifier and TypeMethodDescriptionArgosyMixer.boustrophRowRandom(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols BoustropheGens.MultiGenDemo.defaultMultiGen()ArgosyMixer.hilbertColumnOrtho(int cols, int rows, int genW, int genH) This variation on hilbertRowOrtho arranges the gens vertically, in columns.ArgosyMixer.hilbertLoop3x2(int genW, int genH) hilbertLoop3x2() returns a looping fractal signal path consisting of 6 Hilbert gens, 3 wide by 2 tall, to fit a 3 * genW by 2 * genH image.BigWaveSynth.hilbertLoop3x2(int genW, int genH) Generates a looping fractal signal path consisting of 6 HilbertGens, arranged 3 wide and 2 tall, to fit a 3 * genW by 2 * genH image.BigWaveSynthAudio.hilbertLoop3x2(int genW, int genH) Generates a looping fractal signal path consisting of 6 HilbertGens, arranged 3 wide and 2 tall, to fit a 3 * genW by 2 * genH image.MultiGenDemo.hilbertLoop3x2(int genW, int genH) Generates a looping fractal signal path consisting of 6 HilbertGens, arranged 3 across and 2 down, to fit a 3 * genW by 2 * genH image.WaveSynthEditor.hilbertLoop3x2(int genW, int genH) Generates a looping fractal signal path consisting of 6 HilbertGens, arranged 3 wide and 2 tall, to fit a 3 * genW by 2 * genH image.ArgosyMixer.hilbertLoop6x4(int genW) ArgosyMixer.hilbertRowOrtho(int cols, int rows, int genW, int genH) This method creates rows of HilbertGens, starting each row from the left and adding gens.ArgosyMixer.hilbertRowRandomFlip(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols HilbertGens.ArgosyMixer.hilbertStackBou(int stacks, int rows, int units, int genW, int genH) This method creates a vertical stacks of rows of HilbertGens.ArgosyMixer.hilbertStackOrtho(int stacks, int rows, int units, int genW, int genH) This method creates a vertical stacks of rows of HilbertGens.ArgosyMixer.hilbertZigzagLoop6x4(int genW, int genH) This method creates a MultiGen consisting of a mix of zigzag and Hilbert curves in 6 columns and 4 rows arranged to provide a continuous loop.MultiGenDemo.hilbertZigzagLoop6x4(int genW, int genH) Shows how to create a MultiGen object using arrays of locations, transforms, and cues.MultiGenLookupTables.hilbertZigzagLoop6x4(int genW, int genH) This method creates a MultiGen consisting of a mix of zigzag and Hilbert curves in 6 columns and 4 rows arranged to provide a continuous loop.WaveSynthSequencer.loadLoopGen(int loopGenW, int loopGenH) Adds PixelMapGen objects to the local variable genList, puts the coords of their upper left corner in offsetList.(package private) MultiGenBagatelle.loadPerformanceGen()Bagatelle.loadWordGen(int wordGenW, int wordGenH) Adds PixelMapGen objects to the local variable genList.TutorialOne_05_GesturePlayground.loadWordGen(int wordGenW, int wordGenH) Adds PixelMapGen objects to the local variable genList.MultiGenDemo.multiGenFromGenAndOffsetLists()MultiGenDemo.multiGenFromGenList()MultiGenDemo.transformMultiGen()ArgosyMixer.zigzagColumnAltOrtho(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols DiagonalZigzagGens.ArgosyMixer.zigzagColumnOrtho(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols DiagonalZigzagGens.ArgosyMixer.zigzagLoop6x4(int genW, int genH) ArgosyMixer.zigzagRowAltOrtho(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols DiagonalZigzagGens.ArgosyMixer.zigzagRowOrtho(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols DiagonalZigzagGens.ArgosyMixer.zigzagRowRandomFlip(int cols, int rows, int genW, int genH) Creates a MultiGen with rows * cols DiagonalZigzagGens.