Page 2
− RAM: min. 1GB − ROM: min. 10MB − NET Framework 4.0 (installed before to installing the LPP-480F setup) − USB Driver: “STM32_VCP_Driver_V1.3.1.exe” Preliminary − The remote control sw Pc can connect with the device(s) via USB, RS485, TCP/IP so the user must set the connection mode according with the device's setting.
Page 3
program. Many of this parameters are set under the “Settings” page and “Routing” page. Program Parameter: are all parameter used to configure the signal process (filters, noise gate, gains, compressor, limiter, delay,..) this parameters can be load/saved on PC and Recall/Store to Device. −...
Page 4
USER GUIDE after run the remote control sw PC, the first window shown is the splash-screen after some seconds this window will be closed automatically and start the “Main” window: where is possible to see the “Device-List” window and the three icon to manage the project set by User “New”, “Save”...
Page 5
If a device is connect via TCP/IP then the app can recognize automatically (if the permit on the Firewall is enabled) the device and ask to the USER to connect it or not and insert in the List the device found if it is not already inserted. Add Device: with the button “Add Device”...
Page 6
After pressed the button OK if there are not duplicate device the system insert the device selected on the “Device-List” the Unique ID field will be refilled when the sw is connected with the device (this info will be read from the device) The Unique ID is used by sw PC to identify the device on the network.
If the TCP/IP check-box is selected then the system search all device connect via LAN mode with IP on the range selected by User, the system can search devices from 1 to max 255 for time, in that case the first 3 byte of the IP address of the “From” and “To” are the same. If the Host Address is not found (PC have the LAN not available) then the sw PC show the IP address :127.0.0.1 and in that case is not possible search device in TCP/IP mode.
Page 8
− on the Title-bar of the window are present the device IP address (if the device is connect via TCP/IP) or device ID (if the device is connect via RS485), the device name and the current program loaded. − on the above tool-bar of the window there are: 1 2 3 4 5 6 7 8 9 10 11 12 1.
Page 9
− on the below tool-bar of the window there are: 15. Status of the connection (off-line / On-line) 16. Link input channel (when the check-box is enabled on the channel of the control modified then the value will be copied to the other channel with the link enabled) 17.
Page 10
Routing Page: on the routing page is possible select: − Headroom: when the check-box is set, on the relative input will be add +12dB − Input source: the User can change the input source in pairs, a. source A/B can be set as ANALOG A/B or DIGIATAL A/B b.
Page 11
− Input-Routing (IN-X --> CH.X) − Ch Input to FIR - Routing (CH.X --> FIR-Y) − FIR to Ch Output - Routing (FIR-Y --> CH.Y) − Ch Output to Output - Routing (CH.Y --> OUT-Y)
Page 12
− DANTE Output Routing - the output DANTE-1can take the signal from the output of the FIR-1 or FIR-5 block, or from OUT-1 or from OUT-5 - the output DANTE-2 can take the signal from the output of the FIR-2 or FIR-6 block, or from OUT-2 or from OUT-6 - the output DANTE-3 can take the signal from the output of the FIR-3 or FIR-7 block, or from OUT-3 or from OUT-7...
Page 13
Taps max” the system show a following pop-up menu using this menu the User can: 1. use a Wizard in order to use a tool to create a FIR filter for the phase correction (the User need an external Asio audio card to recorder the Output signal using a microphone. See the appendix “Wizard”...
Page 14
GAINS Page: on the gains page is possible change the value of the input and output Gain (from -18dB to +12dB), set the Polarity, the Mute and see the input (before Gain) and output (after Limiter) Meter. When the Mute button is red then the relative channel is in muted. When the Polarity check-box is set then the polarity of the relative channel is inverted of 180°...
Page 15
INPUT A,B,...,H Page: on each input channel is possible change the: − Gain − Mute − Polarity − Delay − Noise Gate − RMS Compressor − 13 PEQ Filter − Graphic filter (Magnitude or Phase) − Meter of the Channel and the Compressor activity (Gain reduction) On all control where is a text-box , the User can change the value of the control in the following mode:...
Page 16
− when the equalizier is bypassed the user can working on the single filter but the graphic of the filter is shown as flat − when the User press on the button “Flat”, all filter will be set to 0dB (but if the filter type of the filter is Low Pass, High Pass, Notch, All Pass, then the single filter will be bypassed) −...
Page 17
Graphic's Parameter − Cursor Button The button “Cursor” (toggle button) is used to draw the filter on the graphic using the mouse. After pressed, the button change state (the color of the label change from Gray-Orange and vice versa) when active (orange) the system show on the graphic some label (if the Equalizer is not in bypass) with the number of the filter (for input channel from 1 to 13, for output channel from The User can press and hold the left button of the mouse over the orange label and drag the it to modify the frequency and the Gain of the Filter selected (dipending of the filter Type, i.e for HP...
Page 18
− View Button when the user press the button, the system open a new window where is possible only view all plot of all input and output channel on the graphic Input channel, when the relative check-box is enabled then the User can see on the graphic the plot of the input channel enabled Output channel, when the relative check-box is enabled then the User can see on the graphic the plot of the output channel enabled.
Page 19
Noise Gate In the Noise Gate control is possible edit the Bypass, Threshold, Release-Time, Attack-Time. To change the value use the same management used for EQ RMS Compressor In the RMS Compressor control is possible edit the Bypass, Threshold, Ratio, Knee, Release-Time, Attack-Time, Make-up (same on the output channel).
Page 20
Compressor Activity on this Meter the User can see the Gain Reduction when the compressor is active MUTE/POLARITY/GAIN they are the same control present on the GAINS page...
Page 21
OUTPUT 1,2,...,8 Page: on each output channel is possible change the: − Gain − Mute − Polarity − Delay − Peak Limiter − RMS Compressor − High/Low Pass IIR filter or FIR Filter (dependent of the selector IIR/FIR) − 7 PEQ Filter −...
Page 22
Peak Limiter on the Peak Limiter control is possible edit the Bypass, Threshold, Release-Time, Attack-Time. To change the value use the same management used for EQ Selector IIR/FIR the device can work with the standard High and Low Pass IIR filter or use a FIR filter instead of the IIR Hp/Lp Filter.
Page 23
then the user can create a filter using 4 standard independent IIR filter Cell (with each IIR cell is possible create a 2 order filter, is possible change the Q, Frequency and the filter enable) in cascade mode 2nd ord 2nd ord 2nd ord 2nd ord...
If the FIR filter loaded is external and the User change type from “Ext” to another type then the External filter will be overwrite with the new internal FIR, to reload the preview Ext FIR the User must reload it (see the appendix “Import FIR Filter”) If the FIR Filter type are HP, LP, BP (the filter will be loaded on the device in real-time if it is connected) then the user must also set other parameter −...
To store the current parameter set on the “Edit” window, the User must 1. select the position (from1 to 30) 2. input a name for the program on the “Edit Name” text-box (the max length of the name is 16 characters).
RECALL FACTORY the button is used to replace the current configuration (program parameters) with the factory configuration parameters. If the “Factory Recall Program Lock” is enabled then the User can't use the Recall factory (the button is disabled) Copy Input Channel after press the button the system open the following window to copy a source input channel to a destination input channel...
Page 27
If the password inserted is correct then all parameters will be locked (only the Admin can change the parameter after the log-in). To unlock, the User must press again the same button and insert the “User Password”. To insert the password, the user must input (on the text-box) 6 characters and press Enter. The characters allowed are: “...
The User can input the wanted name on the relative text-box (max 6 characters). Examples: − DEVICE NAME the User can change the device name. Input the wanted name on the relative text-box (max 16 characters). − FIR CONFIG used to configure the max taps on the FIR block.
please see the “Routing Page – FIR BLOCK” − RECALL MODE the option “Keep Actual Mutes” is used by device when a program is recalled. If the option is set, the device replace the status of the mute channels saved to program recalled with the current status of the mute.
the User can only change the USER Password. To change the password the User must: 1. Input the current USER Password on the text-box below the label “User Password” (6 characters) 2. Input the wanted USER Password on the text-box below the label “New User Password” (6 characters) 3.
Page 31
3. use the apply button to confirm it. − EXIT Press the button to close the Utility page and comeback to the “Edit” window. All modification not applied will be lost.
Page 32
APPENDIX CUSTOM IIR FILTER Editing external IIR PEQ Filter To load an external PEQ filter the user has to click the “Edit PEQ Filter” button in the single external filter frame. The Edit external PEQ window will appear showing the actual external filter coefficients.
Page 33
equalizer (amplitude or phase) If the selected filter type is not “external” then the edit frame will appear as the following: For “external” filters the edit frame will appear as the following:...
Page 34
Typing coefficients: 1. input the right coefficients (floating point, Max< 2 Min >-2, “.” as decimal separator) on the (b0/a0),..,(a2/a0) fields 2. the “Plot” and “Store” buttons start blinking to alert the User that something is changed on the filter. 3.
Page 35
4. Click the “Store” button to load the new filter coefficients in the device. After clicking the graphic will be updated as the following...
Page 36
Importing single PEQ filter To import a single external PEQ filter, the user has to click the “Import” button The system shows a dialog window to select a “.txt” or “.csv” filter file (see later for the file format). After selecting the file and clicking the “open” button, the system shows the current filter imported and ask for a User confirmation to proceed.
Page 37
Import EQ filter To import more then one external PEQ filter, the user has to click on the “Import EQ”button The system shows a dialog window to select a “.txt” or “.csv” filter file (see later for the file format). After selecting the file and clicking the “open”...
Page 40
APPENDIX IMPORT FIR FILTER After clicked on “Import FIR” (FIR Block) or button “Ext” (output section if FIR is selected) the system show the following modal window: where is possible: − Import an external FIR with max 512 taps (for output) or up to 4096 taps (for Input FIR) −...
Page 41
After clicked on the button “Load”, the system show a dialog window to select a file the file of Type can be “.txt” or “.Csv” (see later for the format of the file). After selected the file and clicked on the “open” button then system show the current filter FIR imported and a button “Store”...
Page 42
Format .txt (the separator of the decimal can be “.” or “,”) see the examples 2 type of txt Coe1 4.76837158203125E-07 4,76837158203125E-07 Coe2 -4.76837158203125E-07 -4,76837158203125E-07 Coe3 -2.38418579101563E-06 -2,38418579101563E-06 Coe4 -5.24520874023438E-06 -5,24520874023438E-06 CoeN Where N is the number of the taps Format .CSV (vertical, the separator of the decimal can be “.”...
Page 43
APPENDIX WIZARD The FIR Wizard is a smart and easy-to-use software tool designed for enhancing the audio quality of a loudspeaker by compensating the linear distorsions, both in magnitude and phase, through FIR filtering. The tool guides the user through the loudspeaker IR measurement and allows generating state of the art equalization FIR filters, with few essential synthesis parameters, that “invert”...
Page 44
Starting Up The image below shows the home page of the FIR Wizard. From the home page, the user can choose to: 1) Start from an existing Wizard project: click the open button at top right of the screen and a file browse window appears allowing to select a Wizard project file (.zwz) 2) Start from an existing IR, that has been already measured and saved from the FIR Wizard: click the “Open existing IR”...
Page 45
different geometry set up is suggested. Clicking the buttons at top left of the screen. the three measurement scenarios are shown (vertical section on the left, planimetry on the right). This is just a visualization and reminder for the user that should check every time the correct geometry and choose one of the three options.
Page 46
2) Loudspeaker system and microphone lying on the ground The loudspeaker must be tilted to point the microphone, that should be stricly in contact with the floor. The floor should be very reflecting (smooth), especially beneath the mic: a fine metal sheet under the mic can be useful for this purpose.
Page 47
So, arrange the measurement choosing one of the three geometry setup and click “Next” button to proceed. Wiring Connect an ASIO audio card to the PC where the FIR wizard is running, with its proper connection (USB, Firewire, etc.). Connect the (normally balanced) ASIO card output (XLR or TRS) to the balanced input (XLR) of the DSP device (e.g the LPP Controller).
Page 48
phantom power (if needed). If the mic has its own preamplifier, connect it to a line input of the audio card. Finally, connect the DSP device to the loudspeaker system. Therefore, in the FIR Wizard “Wiring and levels” page, select the ASIO audio card and the right input/output channels.
Page 50
Discontinuities in the group delay view may appear (as the picture above shows near 12kHz), due to the poor phase computation accuracy in the frequency points where the magnitude response has a very deep dip. Now, you can save the IR by clicking the “Save IR” button at the top right of the screen. Choosing to start from an existing IR at the Wizard home page would have lead you directly here.
Page 51
As a consequence of the windowing process, the computed IR is not accurate in the low frequency range: it is not possible to estimate the frequency response below the reciprocal of the analisys time interval, due to the time-frequency duality. So, to avoid misleading view, the frequency response plot shows a dotted line below 200Hz.
Page 52
FIR Calculation In this page the FIR filter coefficients are computed starting from default settings (or from the parameters set of the FIR Wizard project, when a project file is recalled at the Wizard home page). The two graphs in the screen show the time and frequency response of: 1) the loudspeaker IR (red line), as it appears in the preceeding page.
Page 53
View/Hide Left clicking a point in the plotting area allows to show the cursor coordinates, while right cliking shows the plot zoom menu. Let's now analize in more details the linearization capability of the computed FIR by comparing the time and frequency domain plots of the IR and the IRxFIR curves, for a flat target magnitude.
Page 54
In the time domain what we should ideally get is a unitary pulse centered at 0ms (Dirac delta), that is the TD equivalent to a flat frequency response. Looking the chart above, we can immediately note that the IRxFIR (the yellow curve) is much closer to the ideal Dirac delta than the measured IR (the red curve).
Page 55
group delay is the derivative of the phase with respect to the frequency). The graph below shows the phase (wrapped without latency) linear up 10kHz (see the yellow curve) Let's now describe the user parameters related to the FIR filter generation. Note that, every time a user parameter is changed, the “Calculate FIR”...
Page 56
- Mode Two different working mode is available: 1) “Magn+Phase”. When this option is selected the FIR filter will compensate both magnitude and phase of the measured IR. For the magnitude response a target curve can be applied. 2) “Phase only”. In this mode the FIR filter works on the phase response only, leaving the IR magnitude unchanged.
Page 57
- Smoothing The smoothing parameters allows limiting the FIR filter action in such a way to “correct” the IR in its average behaviour. In other words, when the smoothing is enabled, the FIR filter doesn't apply a punctual IR compensation, but it is limited to correct only an averaged IR response. Smoothing may slightly degrades the compensation capabilty of the FIR filter in axis (i.e.
Page 58
When the “Magn+Phase” mode is selected, the phase smoothing is always applied to the whole frequency range, even if the threshold is not equal to 0dB. The following picture shows the phase smoothing effect, by comparing the group delay response before (left side plot) and after (right side plot) enabling the smoothing.
Page 59
Reducing the latency below 2.5ms is even possible, with a lower compensation accuracy. The picture below shows the magnitude, group delay and phase plots for a latency value equals to 1.5ms: the frequency response starts to be significantly different from the ideal one, especially for the magnitude response (see the yellow curves) As a general rule, it is suggested to try different values for the latency parameter and choose the lower one that still gives satisfying equalization results for the particular application, basing on...
Page 60
In the “EQ Target” page, the magnitude response of the target curve (blue line), of the FIR filter (green line) and of the IRxFIR (yellow curve) are overlaid. Curves in the plot can be hidden through the corresponding check-boxes at the top right of the screen. To change the target curve, up to ten parametric IIR filter is available.
Page 61
In “Phase Only” mode the target curve can't be set. Once the FIR filter is computed with the user defined parameters, the corresponding coefficients can be saved in a file (and recalled from outside the Wizard) or stored in the DSP to start listening tests.
Page 62
Verify Once the FIR filter is stored in the DSP, the user has the possibility to verify the equalization result by measuring the new loudspeaker IR with the FIR filtering enabled. To do this, click the “Verify” button at the botton right of the “Calculate FIR” page and the “Verify” page is shown. Clicking the “Verify”...
Page 63
− view the plot with/without the latency added by FIR. − Threshold, to remove the phase value on the frequencies where the module of the response is under the threshold (this is because when the module of the response is very low, is not possible to calculate with precision the value of the phase) below the plot with wrapped phase, with Log and Lin scale frequencies and without latency: below the plot with wrapped phase, with Log scale frequencies and with latency:...
Page 64
below the plot with unwrapped phase, with Linear scale frequencies and without latency (scaleY: from -2000 Deg to 1000 Deg, scaleX: from 1kHz to 2kHz, used the Zoom and Shift) below the plot with unwrapped phase, Log scale frequencies and without latency (scaleY: from -2000 Deg to 1000 Deg, scaleX: from 100Hz to 2kHz, used the Zoom and Shift)
Need help?
Do you have a question about the LPP-480F and is the answer not in the manual?
Questions and answers