# Official NUTSs List

Here you can find the latest OFFICIAL NUTSs releases.If you're lookig for USERS DEVELOPED NUTSs you should go >>> HERE

## LATEST NUTSs RELEASES |

NUTS Name | Description | Version | GET IT |
---|---|---|---|

1B-PEQ | This NUTS provides a single band parametric equalizer based on IIR (infinite impulse response) filters. The types of high order filters available are: Butterworth, Chebyshev I, Chebyshev II, Elliptic. Each type of filter has different characteristics in terms of attenuation, transition from pass band to stop band and ripple. Unlike common equalizers providing only gain and Q factor, this NUTS exposes a complete set of design parameters to obtain maximum control over the results and a scientific approach. | 2.3.0.17 | Log in! |

30.6B-GEQ | This NUTS implements a 30 bands graphic equalizer. 6 inputs and 6 outputs are supported. FIR and BiQuad filters are used. | 2.3.0.30 | Log in! |

3DvSound | This NUTS simulates the 3D spheric move of the source around the listener. Listening should be performed through headphones. A pre-loaded HRIR database is used for input signal spatialization. The source movement between two distinct positions is simulated conveniently interpolating initial position HRIR and final position one. | 2.3.0.7 | Log in! |

4way XOVER | This NUTS implements a 4 way crossover for each of the two inputs. | 2.3.0.32 | Log in! |

5.6B-PEQ | This NUTS implements a 5 bands parametric equalizer. 6 inputs and 6 outputs are supported. Shelving Low-Pass and High-Pass filters are also available. | 2.3.0.31 | Log in! |

Adelay | This NUTS adds a delay to the incoming data | 2.3.0.3 | Log in! |

AdjBits | This NUTS converts input signal from 16 to 32 bits and viceversa | 2.3.0.1 | Log in! |

ADSR Env | This NUTS modify the input signal envelope choosing some parameters. The envelope gate (duration) is controlled by a trigger source: Oscillating Internal source External Source Keyboard | 2.3.0.8 | Log in! |

AudioTrig | When NU-Tech is in Trigger-Mode this NUTS lets the user interact with the audio soundcard in order to manage inputs and output channels. | 2.3.0.18 | Log in! |

Beam_F&S | This NUTS performs a Filter&Sum beamforming combining N input channels representing a microphone array composed of N microphones, with identical frequency response and equal distance between any two adjacent microphones. | 2.3.0.6 | Log in! |

BinLoc3D | This NUTS performs a binaural localization of a stereo input signal. | 2.3.0.8 | Log in! |

Clipper | This NUTS performs a rough clipping to a specified value. | 2.3.0.1 | Log in! |

Compressor | This NUTS performs an independent compression over 4 distinct bands | 2.3.0.7 | Log in! |

Converter | This NUTS can modify incoming data structure and data precision to different output formats. For example a Play Buffer data stream (i.e. buffer length = Frame Size, data precision = double 64 bit) can be converted to a Vector stream where the buffer length and data precision are decided by the user. | 2.3.0.17 | Log in! |

Convolver | This NUTS can be used to perform real-time convolution in frequency domain. A signal (file or microphone input) can be filtered by an impulse response. | 2.3.0.13 | Log in! |

CorrMeter | Starting from the two input signal this NUTS calculates the interaural cross correlation function (IACF), IACC, the square coherence function and its relative value weighted with Bark Scale. | 2.3.0.14 | Log in! |

Diff | This NUTS adds to input signals and send the difference to the output or, according to RTWatch settings, adds to input signals and send the sum of them to the output. | 2.3.0.1 | Log in! |

DownSamp | A downsampling process is applied to the incoming data. Downsampling is the process of reducing the sampling rate of a signal. This is usually done to reduce the data rate or the size of the data. | 2.3.0.24 | Log in! |

DualFFT | This NUTS performs Duall FFT analysis of the two input signals. | 2.3.0.85 | Log in! |

Fader | The incoming signals are faded depending on the fading percentage set by the user. | 2.3.0.15 | Log in! |

FastLms | This NUTS implements the Fast LMS (Least Mean Square) adaptive algortihm in frequency domain. | 2.3.0.14 | Log in! |

FFT | This is a spectrum analyzer NUTS: it is based on FFT (Fast Fourier Transform), an algorithm to transform a waveform into its frequency components in the spectrum. Connect the input of "FFT" to any source of data (e.g. a Generate NUTS) and doubleclick on it to view the graphical interface; if needed set the data structure and data precision accordingly to the source. | 2.3.0.25 | Log in! |

FFT Mch | This NUTS plots the FFT of input signals. Offline visualization of recorded data is possible. The NUTS supports up to 16 input signals. | 2.3.0.86 | Log in! |

FileRead | This NUTS can be used to read WAV and RAW files. The data to be read is streamed to a buffer whose dimension dipends on Frame Size value. The reading position inside file can be modified by clicking on the progressive bar located on the lower part of the settings window. | 2.3.0.30 | Log in! |

FileWrite | This NUTS can be used to save data to file in WAV or RAW format. A combo box let the user select the number of input channels to be saved. The data is stored in interleaved format | 2.3.0.29 | Log in! |

Filter | This NUTS performs filtering of incoming data adopting FIR filters approach (Finite Impulse Response). | 2.3.0.13 | Log in! |

FM-atom | This NUTS implements the minimum (atomic) operations for a frequency modulation (FM) | 2.3.0.7 | Log in! |

Gain | Incoming data is moltiplied by the Gain Value. Negative values are allowed. No overflow control is effected. | 2.3.0.23 | Log in! |

Gain Mch | This NUTS implements a multichannel Gain. Input channel(s) is multiplied by a constant gain value and sent to a specified number of outputs. Multiple inputs are supported. | 2.3.0.2 | Log in! |

Generate | This NUTS generates a number of different signals. | 2.3.0.33 | Log in! |

Granulator | Granular synthesis is a basic sound synthesis method that operates on the microsound time scale. It is based on the same principle as sampling. However, the samples are not played back conventionally, but are instead split into small pieces of around 1 to 50 ms. These small pieces are called grains. Multiple grains may be layered on top of each other, and may play at different speeds, phases, volume, and frequency, among other parameters. | 2.3.0.7 | Log in! |

HLS | Let the user change Hue, Luminance and Saturation level of an input video stream | 2.3.0.5 | Log in! |

IIRDesign | This NUTS implements an IIR filter design tool. The filter types (Butterworth, Chebyshev I and Chebyshev II) are high order filters provided in the form of second order sections (SOS). | 2.3.0.13 | Log in! |

IR Ident | This NUTS calculate the Impulse Response of an ambient reproducing a stimulus and recording one or more microphone input channels. Different algorithms have been implemented base on MLS and Sweep techniques. Mic Calibration has been implemented, off-line analysis is also possible using previously saved sessions data. | 2.3.0.97 | Log in! |

IR Inspector | This NUTS let the user perform an offline complete analysis of previously recorded Impulse Responses. Time and frequency analysis have been implemented, ISO3382 parameters can be also calculated. Two IRs can be analysed simulaneously to calculate binaural parameters. Graphical and tabular representations are both available with export support. | 2.3.0.98 | Log in! |

Kaiser | This NUTS provides a classical windowing technique for FIR filter design. This method is magnitude-only approximation method, i.e., the desired phase response is assumed to be constant or linear and is not included in the design. The Kaiser window has been implemented for this NUTS but a number of other windows can be found in literature. | 2.3.0.14 | Log in! |

Limiter | This NUTS performs a soft clipping whit variable threshold of the input signal. | 2.3.0.7 | Log in! |

Limiter Mch | This NUTS performs a soft clipping whit variable threshold of the input signals. The NUTS can link input channels (es coupling left with right channel) | 2.3.0.8 | Log in! |

LiveCam | Outputs a webcam streaming | 2.3.0.45 | Log in! |

LmsTime | This NUTS implements the LMS (Least Mean Square) adaptive algortihm in time domain. | 2.3.0.16 | Log in! |

Median | The input signal is processed by mean of a median filter: each element of the input vector is replaced with the median value, taken over the fixed neighborhood (mask) of the processed element. | 2.3.0.13 | Log in! |

MidiGain | Insert a gain in the MIDI stream | 2.3.0.5 | Log in! |

MidiIO | Outputs a MIDI stream | 2.3.0.6 | Log in! |

Mix | A number of input signals can be mixed togheter to a single output signal. | 2.3.0.23 | Log in! |

Mpy | A number of input signals (up to 32) can be multiplied togheter to a single output signal. | 2.3.0.6 | Log in! |

MultiNotch | A notch filter is commonly used in DSP to eliminate or isolate a narrow band of frequencies from a signal, e.g. the 50 Hz interference. The frequency response of such a filter is said band-reject. A notch filter is characterized by a phase response essentially zero, except in the vicinity of the notch where it has strong shifts. This NUTS implements a periodic notch, typically used to cancel the fundamental of an interference and its harmonics. | 2.3.0.9 | Log in! |

Notch | This NUTS implements a notch, typically used to cancel the fundamental of an interference. | 2.3.0.12 | Log in! |

NUPlayer | NUPlayer is a multimedia file player with playlist support. It reads audio and video files. | 2.3.0.10 | Log in! |

NUReader | NUReader is a powerful multitrack navigator. Up to 8 tracks (8 mono files or multichannels files or combinations) can be added. For each track an FFT curve is available on the FFT panel on the top of the window. | 2.3.0.25 | Log in! |

NUWriter | NUWriter is a combination of NU-Reader and FileWrite NUTSs. It has the same graphical features of NUReader but is also able to write on file data grabbed from a number of input pins | 2.3.0.29 | Log in! |

Pack | Incoming data from different input pins (up to 64) can be packed to a single signal: the output data structure will be of type "Vector" with data precision according to input data precision. | 2.3.0.17 | Log in! |

PhaseScope | Starting from a stereo signal this NUTS analyse the phase using four different representations: Lissahouos Left/Right and Mid/Side, linear and circular polar graph. | 2.3.0.89 | Log in! |

PhEq | This NUTS implements a phase equalizer using allpass filters for approximation (or equalization) of a given phase function using a least-squares error criterion, as reported in "Simple and Robust Method for the Design of Allpass Filters Using Least-Squares Phase Error Criterion" by Lang and Laasko, published on IEEE Transactions on Analog and Digital Signal Processing, 1994 | 2.3.0.32 | Log in! |

Pitch Shift | This NUTS performs a shift of the pitch (+/- 1 octave) of the input signal. The algorythm is based on state -of-the-art techniques with a frequency domain approach. | 2.3.0.7 | Log in! |

QMFAnalysis | These two NUTSs implement a QMF Filter Bank: analysis and synthesis. QMFAnalysis output is a packed FFT which is the input for QMFSynthesis | 2.3.0.5 | Log in! |

QMFSynthesis | These two NUTSs implement a QMF Filter Bank: analysis and synthesis. QMFAnalysis output is a packed FFT which is the input for QMFSynthesis | 2.3.0.6 | Log in! |

Remez | This NUTS implements the well known Parks-McCLellan algorithm for multiband FIR filter design; the Remez exchange algorithm has been used to compute the best Chebyshev solution. | 2.3.0.12 | Log in! |

Resonant-LP | This NUTS filters the input signal with a LowPass resonant filter. Cutoff frequency, Q parameter and Gain values can be fixed in time domain (RTWatch) or variable, that is attached to external oscillators. | 2.3.0.7 | Log in! |

RevSwitch | Given an input signal and a number of different output pins, this NUTS lets the user choose to which output the input signal should be copied to | 2.3.0.6 | Log in! |

RGB24Reder | Reads the RGB content from a file | 2.3.0.5 | Log in! |

RGBSelector | Let the user select which channel (RGB) to send to the output | 2.3.0.8 | Log in! |

RTA | NUTS output sequence represents exact spectrogram for each analysed band, expressed in dBFS. | 2.3.0.90 | Log in! |

Shifter | This NUTS performs a left/right bit shift of the input vector. | 2.3.0.20 | Log in! |

SourceSim | This NUTS simulate a source arrival (input channel) on a linear microphone array with a known incident angle. The source is supposed to be placed in far field. Being in front of the array: 0 is the first mic on the right, (N-1) is the last mic on the left. | 2.3.0.6 | Log in! |

SourceTrack | Combining N input channels representing a microphone array composed of N microphones, with identical frequency response and equal distance between any two adjacent microphones, this NUTS determines the Direction of Arrival (DOA) of up to four sources using different algorithms | 2.3.0.6 | Log in! |

SpectralEst | This NUTS extimates the power spectral density of an input signal. Three methods are implemented | 2.3.0.94 | Log in! |

Spectro 3D | A spectrogram is a time-varying spectral representation that shows how the spectral density of a signal varies with time. This NUTS plots 3D spectrogram of the input signal on a 5 seconds time frame. A Hamming window is applyed and no overlap is considered. Frequencies axis is shown in log scale. | 2.3.0.93 | Log in! |

Spectrogram | A spectrogram is a time-varying spectral representation that shows how the spectral density of a signal varies with time. This NUTS plots the spectrogram of the input signal considering a user defined time window | 2.3.0.92 | Log in! |

SpeechEn | Speech Enhancement aims to improve speech quality by using various algorithms. The objective of enhancement is improvement in intelligibility and/or overall perceptual quality of degraded speech signal. | 2.3.0.6 | Log in! |

Split | The incoming signal is duplicated for each available output pin | 2.3.0.15 | Log in! |

Switch | A number of different inputs can be connected to the NUTS while only one of them being sent to the output pin. | 2.3.0.19 | Log in! |

Synth Osc | This NUTS generates an oscillating signal defined by a specific wave form, oscillating frequency and amplitude | 2.3.0.7 | Log in! |

UnPack | Incoming data from a single "Vector" type pin, can be unpacked to a number of output pins of the selected data structure and precision. | 2.3.0.17 | Log in! |

UpSamp | An upsampling process is applied to the incoming data. Upsampling is the process of increasing the sampling rate of a signal. This is usually done to increase the bandwidth of a signal. | 2.3.0.23 | Log in! |

VAD | This NUTS implements a Voice activity detection. Decision is taken analyzing energy level of the input signal. An internal frame of 512 samples is used, introducing a delay of 512 samples. | 2.3.0.4 | Log in! |

VBlur | Blur effect for a video stream | 2.3.0.20 | Log in! |

VDelay | Insert a delay to the input video stream | 2.3.0.6 | Log in! |

VGamma | Gamma effect for a video stream | 2.3.0.20 | Log in! |

Viewer | The Viewer NUTS is a waveform analyzer: can be connected to any source of data for monitoring and analysis purposes. | 2.3.0.21 | Log in! |

Viewer Mch | This NUTS plots the input signals. Plot can be performed per frame, considering the width of the input frame buffer. Polar view is enabled in this case. Data can be plotted as curves,bars or surfaces. Offline visualization of recorded data is possible. The NUTS supports up to 16 input signals. | 2.3.0.95 | Log in! |

VPrewittHz | Prewitt effect for a video stream | 2.3.0.20 | Log in! |

VRender | Renders a video streaming | 2.3.0.13 | Log in! |

VSharpen | Sharpen effect for a video stream | 2.3.0.20 | Log in! |

VToGrey | Grey effect for a video stream | 2.3.0.20 | Log in! |

VUMeter | This NUTS implpements a Volume Unit (VU) meter or Standard Volume Indicator (SVI) displaying a representation of the input signal level. | 2.3.0.96 | Log in! |