Difference between revisions of "NVGate Virtual Input"

Jump to navigation Jump to search
m
English edits
m (English edits)
Line 1: Line 1:
==Virtual Inputs==
==Virtual Inputs==
The virtual inputs consist of an intermediate processing stage inserted between the front end and the analyses. Each inputs (or player tracks) can be drag& dropped to the virtual inputs plug-in. A virtual input (i.e. the result of calculation between inputs called'' Operators'') is generated as a standard input. It can be used in the following processes:
The virtual inputs consist of an intermediate processing stage inserted between the front end and the analyses. Each inputs (or player tracks) can be drag & dropped to the virtual inputs plug-in. A virtual input (i.e. the result of calculation between inputs called'' Operators'') is generated as a standard input. It can be used in the following processes:


* Plug-in analyzers (FFTx, SOA,x, 1/n OCT, TDA, etc..)
* Plug-in analyzers (FFTx, SOA,x, 1/n OCT, TDA, etc..)
Line 17: Line 17:


===Channel===
===Channel===
Each channel represents an operand for the operators. Each channel applies a polynomial
Each channel represents an operand for the operators. Each channel applies a polynomial to the input signal and a filtering.


[[Image:Virtual_Inputs_02.png|framed|none]]
[[Image:Virtual_Inputs_02.png|framed|none]]


to the input signal and a filtering.


* '''Source''': input source to be process. It may come from the input Front-end or from the Player in the post analysis mode (see the post analysis chapter).
* '''Source''': input source to be processed. It may come from the input Front-end or from the Player in the post analysis mode (see the post analysis chapter).
* '''Input filter''': filter to be used for filtering the source before analysis. The Filters that are not compatible with the Front-end range cannot be selected (see the Filter builder chapter). The A and C weighting on time domain are available.
* '''Input filter''': filter to be used for filtering the source before analysis. The Filters that are not compatible with the Front-end range cannot be selected (see the Filter builder chapter). The A and C weighting on time domain are available.
For filter characteristics, see the Appendix.
For filter characteristics, see the Appendix.
Line 33: Line 32:
* '''Offset''': This value is added to each sample of the incoming signal (after applying the coef). Any real value (i.e: -1.5 E-3).  The '''Offset''' is the B member in the following formula : (A*i<nowiki>+</nowiki>'''B''')<sup>P</sup>
* '''Offset''': This value is added to each sample of the incoming signal (after applying the coef). Any real value (i.e: -1.5 E-3).  The '''Offset''' is the B member in the following formula : (A*i<nowiki>+</nowiki>'''B''')<sup>P</sup>


* '''Power''': This value is used to power with each sample of the incoming signal (after applying the coef and the offset).
* '''Power''': This value is used to power with each sample of the incoming signal (after applying the coef and the offset).


[[Image:Virtual_Inputs_04.png|framed|none]]
[[Image:Virtual_Inputs_04.png|framed|none]]
Line 46: Line 45:
[[Image:Virtual_Inputs_05.png|framed|none]]
[[Image:Virtual_Inputs_05.png|framed|none]]


* '''Coef''': This value is multiplied with each sample of the outcoming signal. Any real value (i.e: -5.334). The '''Coef''' is the A member in the following formula : ('''A'''*''Op''<nowiki>+</nowiki>B)<sup>P</sup>
* '''Coef''': This value is multiplied with each sample of the outgoing signal. Any real value (i.e: -5.334). The '''Coef''' is the A member in the following formula : ('''A'''*''Op''<nowiki>+</nowiki>B)<sup>P</sup>
* '''Offset''': This value is added to each sample of the outcoming signal (after applying the coef). Any real value (i.e: -1.5 E-3).  The '''Offset''' is the B member in the following formula : (A*''Op''<nowiki>+</nowiki>'''B''')<sup>P</sup>
* '''Offset''': This value is added to each sample of the outgoing signal (after applying the coef). Any real value (i.e: -1.5 E-3).  The '''Offset''' is the B member in the following formula : (A*''Op''<nowiki>+</nowiki>'''B''')<sup>P</sup>
* '''Power''': This value is used to power each sample of the outcoming signal (after applying the coef and the offset).
* '''Power''': This value is used to power each sample of the outgoing signal (after applying the coef and the offset).


[[Image:Virtual_Inputs_06.png|framed|none]]
[[Image:Virtual_Inputs_06.png|framed|none]]
Line 68: Line 67:
[[File:Virtual_In3.png|Framed|none]]
[[File:Virtual_In3.png|Framed|none]]


*On operator tab, you can create several operator anf sum or multiply the channels selected, and apply a new equation.
*On operator tab, you can create several operators and sum or multiply the channels selected, and apply a new equation.
[[Image:Virtual_Inputs_05.png|framed|none]]
[[Image:Virtual_Inputs_05.png|framed|none]]
[[File:virtual_input.png|framed|none]]
[[File:virtual_input.png|framed|none]]


*Then a new channel "operator 1" appear on connect input, then you can use this channel like any other NVGate dynamical input.
*Then a new channel "operator 1" appears on connect input, then you can use this channel like any other NVGate dynamical input.
[[File:Virtual_In4.png|Framed|none]]
[[File:Virtual_In4.png|Framed|none]]


Line 90: Line 89:


* '''Label''': Used to identify the results from the operator. The operator label is used in place of the input label.
* '''Label''': Used to identify the results from the operator. The operator label is used in place of the input label.
* '''Physical quantity''': Define the output signal physical quantity. This setting is not automatic it must be set by the user. The software does not check the dimension equation of the generated signal.
* '''Physical quantity''': Define the output signal physical quantity. This setting is not automatic and must be set by the user. The software does not check the dimension equation of the generated signal.
*  '''Equation''': editor for the math formula to compute. The result of the last line of the editor is the signal generated by the operator.
*  '''Equation''': editor for the math formula to compute. The result of the last line of the editor is the signal generated by the operator.


Line 280: Line 279:
Parameter/constant names must start with a letter and may be ended by a number. The dot (.) is always the decimal separator independently from the OS preferences and the comma (,) is used as parameter separator.
Parameter/constant names must start with a letter and may be ended by a number. The dot (.) is always the decimal separator independently from the OS preferences and the comma (,) is used as parameter separator.


The editor does not check the dimension of this result. The content of the formula can be copy/paste from any text editor.
The editor does not check the dimension of this result. The content of the formula can be copy/pasted from any text editor.


* '''Valid''': Indicates if the operator valid or not. To be valid an operator must process one of the virtual DC channel in its equation
* '''Valid''': Indicates if the operator is valid or not. To be valid an operator must process one of the virtual DC channel in its equation
* '''Min output / Max output''': define the output range. These settings are expressed in the unit of the selected magnitude of the operator.
* '''Min output / Max output''': define the output range. These settings are expressed in the unit of the selected magnitude of the operator.


Line 294: Line 293:
[[File:Virtual_DC7.png|framed|none]]
[[File:Virtual_DC7.png|framed|none]]


A new track "operator 1" is now create and appear on channels connection. You can use it as any other DC input.
A new track "operator 1" is now created and appears on channels connection. You can use it as any other DC input.
[[File:virtual-dc.png|framed|none]]
[[File:virtual-dc.png|framed|none]]
maintenancecenter, writer
115

edits

Navigation menu