what :
Home > Search > convolution

Objectspage : 1 2
bufedit~ External It enables you to modify data in buffer~
It enables you to modify data in buffer~. It will be useful for making weird sound or impulse response. Don't ask me why don't you use peek~... I didn't know peek~ untill I've finished coding of bufedit~. bufedit~ has advantages and disadvantage with peek~. Advantage of bufedit~ is a lot of supported messages, for example, it is possible to make a window with a few command without Uzi, or when performing convolution and if impulse response is static or less changes, bufedit~'s fft command will help you with computational expences. And unlike peek~, bufedit~ can store value greater than 1. Disadvantage is that I strongly believe DZ's programming skill is superior than mine and I've not tested bufedit~ much yet (it seems stable for me). So please use bufedit~ at your own risk, I don't owe any responssibility to disbenefit caused by using bufedit~.
Cellular Patch shows how to use jit.convolve to effectively simulate rules for a cellular automata.
This patch, by jvkr, shows how to use jit.convolve to effectively simulate rules for a cellular automata. The weights of the cells in the convolution kernel control the neighbor rules for the CA algorithm. The 'solidarity' slider controls a scaling factor for the convolution. Times ar changing but can also be invoked, and the amount of conservatism changes the responsiveness of the system.

1 comment

codepend~ External block convolution processor
codepend~ is a classic "block convolution" processor. performs a complex multiply upon the spectra of two input signals. Multiplication of spectra can cause significant drops in the amplitude of the output signal. The invert message causes codepend~ to perform complex division of the input spectra rather than multiplication. This can cause huge amplitude gains. Careful switching between multiplies and divides, such is not recommended during performance without careful gain handling.
convolve~ External convolve~ is a buffer~ based FIR (finite impulse response) convolution filter. An input signal is convolved with the samples of the buffer. An amplitude treshold can be set for saving processing time. The FIR length is free.
The functionality is similar to the "buffir~" object: a buffer~ is used to hold the FIR that will convolve the signal coming in the first inlet. But convolve~ scans the buffer~ for data above a given amplitude treshold so that the callculation process can be reduced (instead of high dynamic precision.) This faster calculation has as a consequence that the offset and legth of the FIR aren't signal inlets like in buffir~.
gem.pix_convolve External Apply a convolution kernel
GLEETCHLAB 2.3 Standalone Application Realtime sound design and glitch music authoring suite
Gleetchlab is a stand-alone software for glitch music authoring and sound design. Gleetchlab is a modular software designed for realtime sound manipulation.
Features include convolution, granular resynthesis, spectral filtering, loop points manipulation, CD skip and wow & flutter simulation, vst plugins hosting, webcam controllers.
GLEETCHLAB 3 Standalone Application A realtime modular composition and processing software for sound design and experimental music like glitch, IDM, electroacustic, ambient...
Gleetchlab 3 is a modular software designed to process audio files and live sound sources in realtime.


Unlike many music softwares, gleetchlab does not use a "timeline", instead you can process and record sound as it plays and quckly store every parameter into ten
easy-to-recall temporary presets.


You can manipulate samples with random loop points, alterate speed and direction of playing without limits, pencil-edit waveforms and use the internal DSPs such as convolution, feedback generator, granular re-synthesis, waveshaping distortion, spectral filtering, wow simulation, dynamic reverberation and your own VST plugins.

Also you can record and re-record endlessly each processed sound into the 6 stereo loopers or manipulate sources coming from your soundcard and last but not least, use a quadriphonic suround mixer/recorder.


Price 10.69€


Changes in V3


- Complete software redesign

- MIDI Implementation

- New DSPs

- Quadriphonic mixing and recording

- Parameters recall
jit.convolve External Convolve two matrices
The jit.convolve object convolves a matrix with another matrix(convolution kernel). This may be used for typical image processing tasks like blurring, sharpening, and edge detection. By default, the convolution kernel is a 3 by 3 float32 matrix
jit.fastblur External Optimized blur/sharpen
The jit.fastblur object performs several special-case convolution blur/sharpen operations on incoming matrices. Although it is less flexible than thejit.convolve object, the jit.fastblur object will be quicker and easier to set up for the equivalent convolution, in most cases.
jit.robcross External Robert's Cross edge detection
The jit.robcross object implements the Robert's Cross method of edge detection. This particular edge detector uses a 2x2 convolution kernel to compute a 2-dimensional spatial gradient of an incoming matrix, brightening features with "high spatial frequency" -- a large amount of change from cell to cell -- and darkening features with less change.
jit.sobel External Sobel and Prewitt gradient edge detector
The jit.sobel object offers two similar gradient edge detection implementations, Sobel and Prewitt. These edge detectors use 3x3 convolution kernels to compute a 2-dimensional spatial gradient of an incoming matrix, brightening features with "high spatial frequency" -- a large amount of change from cell to cell -- and darkening features with less change. The Sobel detector is fairly good at detecting edges in all directions, while the Prewitt is more biased toward edges running vertically and horizontally along the matrix frame.
jit.wake External Feedback with convolution stage
The jit.wake object performs video feedback with a convolution stage. The feedback, feed forward, gain, and convolution kernel values down, left, right, and up) for red, green, and blue planes are all separately controllable. Additional controls for feedback, feed forward, and gain for all colors considered together, as well as convolution kernel value control for all colors (upper, lower, left, and right).
jit.wake External Feedback with convolution stage
The jit.wake object performs video feedback with a convolution stage. The feedback, feed forward, gain, and convolution kernel values down, left, right, and up) for red, green, and blue planes are all separately controllable. Additional controls for feedback, feed forward, and gain for all colors considered together, as well as convolution kernel value control for all colors (upper, lower, left, and right).
tap.diff~ External 6dB per octave highpass filter
6dB/octave highpass - useful w/ convolution
tconvolution~ External convolution reverb
page : 1 2

4855 objects and 135 libraries within the database Last entries : December 23rd, 2023 Last comments : 0 0 visitor and 87372714 members connected RSS
Site under GNU Free Documentation License