X-Git-Url: http://git.johnwright.org/?p=fmit.git;a=blobdiff_plain;f=ui%2FConfigForm.ui;fp=ui%2FConfigForm.ui;h=013d87e407503ef1e809e62c47c022ccbb015adb;hp=9cd3db86e9b71d58c5948707214d04f393583d4c;hb=a8fb82288feb6b258f2c04312f0c36ba8d79b494;hpb=adfba0402927438a1869f1e716bcf0e25574ce1e
diff --git a/ui/ConfigForm.ui b/ui/ConfigForm.ui
index 9cd3db8..013d87e 100644
--- a/ui/ConfigForm.ui
+++ b/ui/ConfigForm.ui
@@ -1,2295 +1,1818 @@
-
-ConfigForm
-
-
- ConfigForm
-
-
-
- 0
- 0
- 537
- 702
-
-
-
- Configuration
-
-
- image0
-
-
- true
-
-
- Error variation tolerance
-
-
-
- unnamed
-
-
- 11
-
-
- 6
-
-
-
- tabWidget
+
+
+ ConfigForm
+
+
+
+ 0
+ 0
+ 672
+ 822
+
+
+
+ Configuration
+
+
+
+ :/fmit/images/configForm.png:/fmit/images/configForm.png
+
+
+ true
+
+
+
+ 6
+
+
+ 11
+
+ -
+
+
+ 1
+
+
+
+ General
+
+
+
-
+
+
+ Raise the window to the whole screen when the program is started
+(You can also use the shortcut 'f').
+
+
+ Raise the window to the whole screen when the program is started
+(You can also use the shortcut 'f').
+
+
+ Start in full-screen
+
+
+
+ -
+
+
+ Auto-save configuration and layout on exit
+
+
+
+ -
+
+
-
+
+
+ The used tuning scale to determine note frequency values. Useful for tuning historic intruments.
+
+
+ The used tuning scale to determine note frequency values. Useful for tuning historic intruments.
+
+
+ Tuning scale
+
+
+
+ -
+
+
+ The used tuning scale to determine note frequency values. Useful for tuning historic intruments.
+
+
+ The used tuning scale to determine note frequency values. Useful for tuning historic intruments.
+
+
-
+
+ Chromatic
-
-
- TabPage
-
-
- General
-
-
-
- unnamed
-
-
-
- ui_chkFullScreen
-
-
- Start in full-screen
-
-
- Raise the window to the whole screen when the program start (f)
-
-
- Raise the window to the whole screen when the program start (f)
-
-
-
-
- ui_chkAutoSaveOnExit
-
-
- Auto-save configuration and views layout on exit
-
-
- false
-
-
- Auto-save configuration and views layout on exit
-
-
- Auto-save configuration and views layout on exit
-
-
-
-
- layout34_1
-
-
-
- unnamed
-
-
-
- textLabel1_7_1
-
-
- Tuning scale
-
-
- The tuning used.
-
-
- The tuning used to determine note values. Useful for tuning historic intruments.
-
-
-
-
-
-
- Chromatic
-
-
- -
-
- Werckmeister III
-
-
- -
-
- Kirnberger III
-
-
- -
-
- Diatonic
-
-
- -
-
- Meantone (1/4)
-
-
-
- ui_cbTuning
-
-
- The tuning used.
-
-
- The tuning used to determine note values. Useful for tuning historic intruments.
-
-
-
-
-
-
- layout34_2
-
-
-
- unnamed
-
-
-
- textLabel1_7
-
-
- Tonality
-
-
- The tonality of the notes name.
-
-
- The tonality of the notes name.
-Usefull for converting notes name to a corresponding instrument tonality.
-(examples: Eb for saxophone, Bb for trumpet, etc.)
-
-
-
- -
-
- C (Do)
-
-
- -
-
- Bb (Sib)
-
-
- -
-
- Eb (Mib)
-
-
-
- ui_cbTonality
-
-
- The tonality of the notes name.
-
-
- The tonality of the notes name.
-Usefull for converting notes name to a corresponding instrument tonality.
-(examples: Eb for saxophone, Bb for trumpet, etc.)
-
-
-
-
-
-
- layout35_4
-
-
-
- unnamed
-
-
-
- textLabel3_3
-
-
- Notes name
-
-
- Use anglo-saxon or latin notes name:
+
+ -
+
+ Werckmeister III
+
+
+ -
+
+ Kirnberger III
+
+
+ -
+
+ Diatonic
+
+
+ -
+
+ Meantone (1/4)
+
+
+
+
+
+
+ -
+
+
-
+
+
+ The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).
+
+
+ The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).
+
+
+ Tonality
+
+
+
+ -
+
+
+ The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).
+
+
+ The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).
+
+
-
+
+ C (Do)
+
+
+ -
+
+ Bb (Sib)
+
+
+ -
+
+ Eb (Mib)
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La
-
-
- Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si
+
+
+ Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La
-
-
-
-
-
-
- Anglo-Saxon
-
-
- -
-
- Latin
-
-
-
- ui_cbNotesName
-
-
- Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si
+
+
+ Note names
+
+
+
+ -
+
+
+ Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La
-
-
- Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si
+
+
+ Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La
-
-
-
-
-
-
- ui_chkShowA4Offset
-
-
- Show A4 offset spin box
-
-
- false
-
-
- Show A4 offset spin box
-
-
- Show A4 offset spin box
-
-
-
-
- spacer5
-
-
- Vertical
-
-
- Expanding
-
-
-
- 20
- 110
-
-
-
-
-
- textLabel1_5
-
-
-
- 10
-
-
-
- <b>To get more options:</b><br>
-right-click every view to show up their properties !
-
-
- WordBreak|AlignVCenter
-
-
- right-click every view to show up their properties !
-
-
- <b>To get more options:</b><br>
-right-click every view to show up their properties !
-
-
-
-
- spacer5_2
-
-
- Vertical
-
-
- Expanding
-
-
-
- 20
- 100
-
-
-
-
-
-
-
- Widget2
+latin: Do Re Mi Fa Sol La Si
+
+ -
+
+ Anglo-Saxon
+
+
+ -
+
+ Latin
+
+
+
+
+
+
+ -
+
+
+ Show the spin box for the A4 offset
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 110
+
+
+
+
+ -
+
+
+
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">To get more options:</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Right-click every view to show up their properties!</p></body></html>
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 100
+
+
+
+
+
+
+
+
+ Capture System
+
+
+ -
+
+
-
+
+
+ The capture system (e.g. JACK, ALSA, OSS, PortAudio)
+
+
+ The capture system (e.g. JACK, ALSA, OSS, PortAudio)
+
+
+ The capture system
+
+
+
+ -
+
+
+ Selected the capture system (e.g. JACK, ALSA, OSS, PortAudio)
+
+
+ Selected the capture system (e.g. JACK, ALSA, OSS, PortAudio)
+
+
+
+
+
+ -
+
+
-
+
+
+ Auto detect a working capture system at FMIT startup.
+
+
+ Auto detect a working capture system at FMIT startup.
+
+
+ Auto-detect an available capture system at startup
+
+
+ true
+
+
+
+ -
+
+
+ Auto detect a working capture system at FMIT startup.
+
+
+ Auto detect a working capture system at FMIT startup.
+
+
+ Auto detect now
+
+
+
+
+
+ -
+
+
+ JACK
+
+
+
-
+
+
-
+
+
+ The name of this FMIT instance in the JACK connections.
+
+
+ The name of this FMIT instance in the JACK connections.
+
+
+ Client name
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+ The name of this FMIT instance in the JACK connections.
+
+
+ The name of this FMIT instance in the JACK connections.
+
+
+ fmit
+
+
+
+
+
+ -
+
+
-
+
+
+ Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)
+
+
+ Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)
+
+
+ automaticaly connect to...
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+ Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)
+
+
+ Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)
+
+
+
+
+
+ -
+
+
-
+
+
+ Sampling rate of the JACK server
+
+
+ Sampling rate of the JACK server
+
+
+ JACK sampling rate
+
+
+
+ -
+
+
+ Sampling rate of the JACK server
+
+
+ Sampling rate of the JACK server
+
+
+
+
+
+
+
+
+ -
+
+
+ ALSA
+
+
+
-
+
+
-
+
+
+ The name of the ALSA device to use.
+
+
+ The name of the ALSA device to use.
+
+
+ Device name
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ The name of the ALSA device to use.
+
+
+ The name of the ALSA device to use.
+
+
+ default
+
+
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ Sampling rate
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
-
- Capture System
-
-
-
- unnamed
-
-
-
- layout51
-
-
-
- unnamed
-
-
-
- ui_lblSelectedCaptureSystem
-
-
- Selected capture system
-
-
- The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio
-
-
- The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio
-
-
-
-
- ui_cbTransports
-
-
- The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio
-
-
- The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio
-
-
-
-
-
-
- layout56
-
-
-
- unnamed
-
-
-
- ui_chkAutoDetect
-
-
- Auto-detect an available capture system at startup
-
-
- true
-
-
- Auto-detect a working one at startup
-
-
- Auto-detect an available capture system at startup.
-Even if the capture system is available, it may not works if it's bad configured.
-
-
-
-
- ui_btnAutoDetect
-
-
- Auto detect now
-
-
- Auto-detect an available capture system now.
-Even if the capture system is available, it may not works if it's bad configured.
-
-
- Auto-detect an available capture system now.
-Even if the capture system is available, it may not works if it's bad configured.
-
-
-
-
-
-
- ui_grpJACK
-
-
- JACK
-
-
-
- unnamed
-
-
-
- layout56
-
-
-
- unnamed
-
-
-
- textLabel1
-
-
- Client name
-
-
- The name of FMIT under the JACK connection system
-
-
- The name of FMIT under the JACK connection system
-
-
-
-
- lineEdit7
-
-
- false
-
-
-
- 5
- 0
- 0
- 0
-
-
-
- fmit
-
-
- The name of FMIT under the JACK connection system
-
-
- The name of FMIT under the JACK connection system
-
-
-
-
-
-
- layout24
-
-
-
- unnamed
-
-
-
- ui_chkJACKAutoConnect
-
-
- automaticaly connect at startup to
-
-
- Connect automaticaly FMIT to the following source at startup (eg. alsa_pcm:capture_1)
-
-
- Connect automaticaly FMIT to the following source at startup (eg. alsa_pcm:capture_1)
-
-
-
-
- ui_txtJACKSourcePort
-
-
- false
-
-
-
- 5
- 0
- 0
- 0
-
-
-
- Connect automaticaly FMIT to the this source at startup (eg. alsa_pcm:capture_1)
-
-
- Connect automaticaly FMIT to the this source at startup (eg. alsa_pcm:capture_1)
-
-
-
-
-
-
- layout25
-
-
-
- unnamed
-
-
-
- textLabel3
-
-
- Sampling rate
-
-
- Sampling rate of the JACK server
-
-
- Sampling rate of the JACK server
-
-
-
-
- ui_lblJACKSamplingRate
-
-
- Sampling rate of the JACK server
-
-
- Sampling rate of the JACK server
-
-
-
-
-
-
-
-
- ui_grpALSA
-
-
- ALSA
-
-
-
- unnamed
-
-
-
- layout22
-
-
-
- unnamed
-
-
-
- textLabel1_2
-
-
- Device name
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
- ui_txtALSAPCMName
-
-
-
- 5
- 0
- 0
- 0
-
-
-
- hw:0
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
-
-
- layout33
-
-
-
- unnamed
-
-
-
- textLabel4
-
-
- Sampling rate
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_spinALSASamplingRate
-
-
- PlusMinus
-
-
- 96000
-
-
- 8000
-
-
- 22050
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_chkALSASamplingRateMax
-
-
- set to max
-
-
-
-
-
-
- textLabel1_5_2_2
-
-
- Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
-
-
- WordBreak|AlignVCenter
-
-
-
-
- ui_chkALSAMixMultipleChannels
-
-
- mix channels if they are multiple (will use the first channel if not checked)
-
-
- false
-
-
-
-
-
-
- ui_grpOSS
-
-
- OSS
-
-
-
- unnamed
-
-
-
- layout22_2
-
-
-
- unnamed
-
-
-
- textLabel1_2_2
-
-
- Device name
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
- ui_txtOSSPCMName
-
-
-
- 5
- 0
- 0
- 0
-
-
-
- /dev/dsp
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
-
-
- layout33_3
-
-
-
- unnamed
-
-
-
- textLabel4_3
-
-
- Sampling rate
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_spinOSSSamplingRate
-
-
- PlusMinus
-
-
- 96000
-
-
- 8000
-
-
- 22050
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_chkOSSSamplingRateMax
-
-
- set to max
-
-
-
-
-
-
- textLabel1_5_2
-
-
- Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
-
-
- WordBreak|AlignVCenter
-
-
-
-
- ui_chkOSSMixMultipleChannels
-
-
- mix channels if they are multiple (will use the first channel if not checked)
-
-
- false
-
-
-
-
-
-
- ui_grpPortAudio
-
-
- PortAudio
-
-
-
- unnamed
-
-
-
- layout30
-
-
-
- unnamed
-
-
-
- textLabel1_8
-
-
- Device name
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
-
-
- default
-
-
-
- ui_cbPortAudioDeviceName
-
-
- The device name, where the ALSA library have to be connected to
-
-
- The device name, where the ALSA library have to be connected to
-
-
-
-
-
-
- layout33_2
-
-
-
- unnamed
-
-
-
- textLabel4_2
-
-
- Sampling rate
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_spinPortAudioSamplingRate
-
-
- PlusMinus
-
-
- 96000
-
-
- 8000
-
-
- 22050
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-
-
- The sampling rate, sampling frequency, number of samples by second ...
-Do not rise it too much. Around 22050Hz should be largely enough in most cases.
-
-
-
-
- ui_chkPortAudioSamplingRateMax
-
-
- set to max
-
-
-
-
-
-
- textLabel1_5_2_2_2
-
-
- Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
-
-
- WordBreak|AlignVCenter
-
-
-
-
- ui_chkPortAudioMixMultipleChannels
-
-
- mix channels if they are multiple (will use the first channel if not checked)
-
-
- false
-
-
-
-
-
-
- spacer6
-
-
- Vertical
-
-
- Expanding
-
-
-
- 20
- 16
-
-
-
-
-
-
-
- Widget3
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
-
- Sound Analysis
-
-
-
- unnamed
-
-
-
- layout147
-
-
-
- unnamed
-
-
-
- textLabel1_4
-
-
- Refresh time
-
-
- Time between each sound analysis.
-Increase to get less CPU usage but less time precision.
-
-
- Time between each sound analysis.
-Increase to get less CPU usage but less time precision.
-
-
-
-
- ui_spinRefreshTime
-
-
- ms
-
-
- PlusMinus
-
-
- 2000
-
-
- 1
-
-
- 20
-
-
- Time between each sound analysis.
-Increase to get less CPU usage but less time precision.
-
-
- Time between each sound analysis.
-Increase to get less CPU usage but less time precision.
-
-
-
-
-
-
- layout34
-
-
-
- unnamed
-
-
-
- textLabel7
-
-
- Range
-
-
- Frequency analysis range: from the lowest note to the highest from the A4 reference note.
-
-
- Frequency analysis range: from the lowest note to the highest from the A4 reference note.
-
-
-
-
- layout26
-
-
-
- unnamed
-
-
-
- ui_spinMinHT
-
-
- PlusMinus
-
-
- 96
-
-
- -96
-
-
- -36
-
-
- Lowest semi-tone from the A4 reference note.
-Sometimes, this is usefull to put it higher than -35 to avoid a noise from the sector alimentation.
-
-
- Lowest semi-tone from the A4 reference note.
-Sometimes, this is usefull to put it higher than -35 to avoid a noise from the sector alimentation.
-
-
-
-
- ui_txtMinHT
-
-
- Lowest semi-tone from the A4 reference note in frequency.
-Sometimes, this is usefull to put it higher than 50hz to avoid a noise from the sector alimentation.
-
-
- Lowest semi-tone from the A4 reference note in frequency.
-Sometimes, this is usefull to put it higher than 50hz to avoid a noise from the sector alimentation.
-
-
-
-
-
-
- layout27
-
-
-
- unnamed
-
-
-
- ui_spinMaxHT
-
-
- PlusMinus
-
-
- 96
-
-
- -96
-
-
- 48
-
-
- Highest semi-tone from the A4 reference note.
-
-
- Highest semi-tone from the A4 reference note.
-
-
-
-
- ui_txtMaxHT
-
-
- Highest semi-tone from the A4 reference note in frequency
-
-
- Highest semi-tone from the A4 reference note in frequency
-
-
-
-
-
-
-
-
- ui_grpRangeFiltering
-
-
- Range filtering
-
-
- true
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
-
- unnamed
-
-
-
- ui_rdRangeFilteringRectangular
-
-
- Rectangular filter: bad precision, but very fast
-
-
- true
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone
-to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone
-to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
-
-
- ui_rdRangeFilteringFIR
-
-
- false
-
-
- FIR filter: good precision, but more costly in CPU usage
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone
-to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
- Filter frequencies belove the lowest semi-tone and above the highest semi-tone
-to avoid artefacts, noises, in all the following steps of the sound analysis.
-
-
-
-
-
-
- groupBox7_2_3
-
-
- Algorithm
-
-
- Algorithm settings
-
-
- Algorithm settings
-
-
-
- unnamed
-
-
-
- layout54
-
-
-
- unnamed
-
-
-
- textLabel3_2
-
-
- Volume threshold
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
-
-
- line2
-
-
-
- 100
- 0
-
-
-
-
-
-
- 0
- 0
- 0
-
-
- 255
- 0
- 0
-
-
- 255
- 127
- 127
-
-
- 255
- 63
- 63
-
-
- 127
- 0
- 0
-
-
- 170
- 0
- 0
-
-
- 0
- 0
- 0
-
-
- 255
- 255
- 255
-
-
- 0
- 0
- 0
-
-
- 255
- 255
- 255
-
-
- 230
- 231
- 230
-
-
- 0
- 0
- 0
-
-
- 0
- 0
- 128
-
-
- 255
- 255
- 255
-
-
- 0
- 0
- 0
-
-
- 0
- 0
- 0
-
-
-
-
- 128
- 128
- 128
-
-
- 255
- 0
- 0
-
-
- 255
- 127
- 127
-
-
- 255
- 38
- 38
-
-
- 127
- 0
- 0
-
-
- 170
- 0
- 0
-
-
- 128
- 128
- 128
-
-
- 255
- 255
- 255
-
-
- 128
- 128
- 128
-
-
- 255
- 255
- 255
-
-
- 230
- 231
- 230
-
-
- 0
- 0
- 0
-
-
- 0
- 0
- 128
-
-
- 255
- 255
- 255
-
-
- 0
- 0
- 192
-
-
- 128
- 0
- 128
-
-
-
-
- 0
- 0
- 0
-
-
- 255
- 0
- 0
-
-
- 255
- 127
- 127
-
-
- 255
- 38
- 38
-
-
- 127
- 0
- 0
-
-
- 170
- 0
- 0
-
-
- 0
- 0
- 0
-
-
- 255
- 255
- 255
-
-
- 0
- 0
- 0
-
-
- 255
- 255
- 255
-
-
- 230
- 231
- 230
-
-
- 0
- 0
- 0
-
-
- 0
- 0
- 128
-
-
- 255
- 255
- 255
-
-
- 0
- 0
- 192
-
-
- 128
- 0
- 128
-
-
-
-
-
- HLine
-
-
- Sunken
-
-
- Horizontal
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
-
-
-
-
- layout59
-
-
-
- unnamed
-
-
-
- ui_sldVolumeTreshold
-
-
- -100
-
-
- 0
-
-
- -28
-
-
- Horizontal
-
-
- Below
-
-
- 6
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
-
-
- ui_spinVolumeTreshold
-
-
- dB
-
-
- PlusMinus
-
-
- 0
-
-
- -100
-
-
- -28
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
- Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)
-
-
-
-
-
-
- layout60
-
-
-
- unnamed
-
-
-
- ui_sldCombedFFTAudibilityRatio
-
-
- false
-
-
- 100
-
-
- 15
-
-
- Horizontal
-
-
- Below
-
-
- 6
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
-
-
- ui_spinCombedFFTAudibilityRatio
-
-
- false
-
-
- dB
-
-
- PlusMinus
-
-
- 100
-
-
- 15
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
-
-
-
-
- ui_chkAlgoUseSubHarmTresh
-
-
- Use sub-harmonic audibility treshold
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
- Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.
-
-
-
-
- layout59_2_3
-
-
-
- unnamed
-
-
-
- ui_sldWindowSizeFactor
-
-
- 1
-
-
- 8
-
-
- 10
-
-
- 4
-
-
- Horizontal
-
-
- Below
-
-
- 1
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
-
-
- ui_spinWindowSizeFactor
-
-
- PlusMinus
-
-
- 8
-
-
- 1
-
-
- 4
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
-
-
-
-
- textLabel1_6
-
-
- Window size factor
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
- Factor defining the window size from the lowest period define by the range.
-Bigger is this factor, more stable is the analysis but more CPU the program will need and slower the program will react to sound changes.
-
-
-
-
-
-
- up_grpFreqRefinement
-
-
- Frequency refinement
-
-
- true
-
-
-
- unnamed
-
-
-
- ui_rdUseFreqRefinement
-
-
- Maximum number of harmonics
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
-
-
- ui_rdUseTimeRefinement
-
-
- Maximum number of periods
-
-
- true
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
-
-
- layout59_2_2
-
-
-
- unnamed
-
-
-
- ui_sldTimeRefinMaxPeriod
-
-
- 1
-
-
- 64
-
-
- 10
-
-
- 16
-
-
- Horizontal
-
-
- Below
-
-
- 8
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
-
-
- ui_spinTimeRefinMaxPeriod
-
-
- PlusMinus
-
-
- 64
-
-
- 1
-
-
- 4
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
- Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.
-
-
-
-
-
-
- layout59_2
-
-
-
- unnamed
-
-
-
- ui_sldFreqRefinMaxHarm
-
-
- 1
-
-
- 64
-
-
- 10
-
-
- 8
-
-
- Horizontal
-
-
- Below
-
-
- 8
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
-
-
- ui_spinFreqRefinMaxHarm
-
-
- PlusMinus
-
-
- 64
-
-
- 1
-
-
- 8
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
- Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.
-
-
-
-
-
-
-
-
- ui_grpQuantizer
-
-
- Quantizer
-
-
- true
-
-
-
- unnamed
-
-
-
- layout35_2
-
-
-
- unnamed
-
-
-
- textLabel1_3
-
-
- Latency
-
-
- Quantize the analysis results: ignore frequency jumps, fill holes, ignore too short notes.
-Smaller is the following value, faster the tuner respond, but more unstable the computed frequency is.
-
-
- Quantize the analysis results: ignore frequency jumps, fill holes, ignore too short notes.
-Smaller is the following value, faster the tuner respond, but more unstable the computed frequency is.
-
-
-
-
- ui_spinErrorLatency
-
-
- ms
-
-
- PlusMinus
-
-
- 4000
-
-
- 1
-
-
- 125
-
-
- Quantize the analysis results: ignore frequency jumps, fill holes, ignore too short notes.
-Smaller is the following value, faster the tuner respond, but more unstable the computed frequency is.
-
-
- Quantize the analysis results: ignore frequency jumps, fill holes, ignore too short notes.
-Smaller is the following value, faster the tuner respond, but more unstable the computed frequency is.
-
-
-
-
-
-
-
-
- spacer8
-
-
- Vertical
-
-
- Expanding
-
-
-
- 20
- 40
-
-
-
-
-
+
+ 8000
+
+
+ 96000
+
+
+ 22050
+
+
+
+ -
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ set to max
+
+
+
+
+
+
+
+ -
+
+
+ Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
+
+
+
+ -
+
+
+ Mix channels if there are multiple (if unchecked, the first channel will be used)
+
+
+
+
-
-
- layout54
+
+ -
+
+
+ OSS
+
+
+
-
+
+
-
+
+
+ The name of the OSS device to connect to
+
+
+ The name of the OSS device to connect to
+
+
+ Device name
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ The name of the OSS device to connect to
+
+
+ The name of the OSS device to connect to
+
+
+ /dev/dsp
+
+
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ Sampling rate
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ 8000
+
+
+ 96000
+
+
+ 22050
+
+
+
+ -
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ set to max
+
+
+
+
+
+
+
+ -
+
+
+ Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
-
-
- unnamed
+
+
+ -
+
+
+ Mix channels if there are multiple (if unchecked, the first channel will be used)
+
+
+
+
+
+
+ -
+
+
+ PortAudio
+
+
+
-
+
+
-
+
+
+ The name of the PortAudio device to connect to
+
+
+ The name of the PortAudio device to connect to
+
+
+ Device name
+
+
+
+ -
+
+
+ The name of the PortAudio device to connect to
+
+
+ The name of the PortAudio device to connect to
+
+
-
+
+ default
+
+
+
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ Sampling rate
+
+
+
+ -
+
+
-
+
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
-
-
- ui_btnRestoreFactorySettings
-
-
- Restore factory settings
-
-
- Restore all settings as you just installed the program (need a program restart).
-
-
- Restore all settings as you just installed the program (need a program restart).
-
-
-
-
- spacer3
-
-
- Horizontal
-
-
- Expanding
-
-
-
- 40
- 20
-
-
-
-
-
- buttonOk
-
-
- &OK
-
-
-
-
-
- true
-
-
- true
-
-
- Use theses settings and exist configure panel (but don't save the settings !)
-
-
- Use theses settings and exist configure panel (but don't save the settings !)
-
-
-
-
- buttonCancel
-
-
- &Cancel
-
-
-
-
-
- true
-
-
-
+
+ The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.
+
+
+ 8000
+
+
+ 96000
+
+
+ 22050
+
+
+
+ -
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ Set the sampling rate to the maximum possible value.
+
+
+ set to max
+
+
+
+
+
+
+
+ -
+
+
+ Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
+
+
+
+ -
+
+
+ Mix channels if there are multiple (if unchecked, the first channel will be used)
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 16
+
+
+
+
+
+
+
+
+ Sound Analysis
+
+
+ -
+
+
-
+
+
+ Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).
+
+
+ Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).
+
+
+ Refresh time
+
+
+
+ -
+
+
+ Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).
+
+
+ Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).
+
+
+ ms
+
+
+ 1
+
+
+ 2000
+
+
+ 20
+
+
+
+
+
+ -
+
+
-
+
+
+ Range of possible notes from the lowest to the highest around the A4 reference note.
+Smaller the range, smaller the CPU usage.
+
+
+ Range of possible notes from the lowest to the highest around the A4 reference note.
+Smaller the range, smaller the CPU usage.
+
+
+ Notes range
+
+
+
+ -
+
+
-
+
+
+ Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).
+
+
+ Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).
+
+
+ -96
+
+
+ 96
+
+
+ -36
+
+
+
+ -
+
+
+ Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).
+
+
+ Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).
+
+
+
+
+
+ -
+
+
-
+
+
+ Highest semitone from the A4 reference note.
+
+
+ Highest semitone from the A4 reference note.
+
+
+ -96
+
+
+ 96
+
+
+ 48
+
+
+
+ -
+
+
+ Highest semitone from the A4 reference note.
+
+
+ Highest semitone from the A4 reference note.
+
+
+
+
+
+
+
+ -
+
+
+ Filter the sound below the lowest semitone and above the highest semitone to avoid artefacts and noises in all the following steps of the sound analysis.
+
+
+ Filter the sound below the lowest semitone and above the highest semitone to avoid artefacts and noises in all the following steps of the sound analysis.
+
+
+ Notes range filtering
+
+
+ true
+
+
+
-
+
+
+ Rectangular filter: bad precision, but very fast
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ FIR filter: good precision, but more costly in CPU usage
+
+
+
+
+
+
+ -
+
+
+ Algorithm settings
+
+
+ Algorithm settings
+
+
+ Algorithm
+
+
+
-
+
+
-
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ -100
+
+
+ 0
+
+
+ -28
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 6
+
+
+
+ -
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ dB
+
+
+ -100
+
+
+ 0
+
+
+ -28
+
+
+
+
+
+ -
+
+
-
+
+
+ false
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ 100
+
+
+ 15
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 6
+
+
+
+ -
+
+
+ false
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ dB
+
+
+ 100
+
+
+ 15
+
+
+
+
+
+ -
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.
+
+
+ Use sub-harmonic audibility threshold
+
+
+
+ -
+
+
-
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ 1
+
+
+ 8
+
+
+ 10
+
+
+ 4
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 1
+
+
+
+ -
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ 1
+
+
+ 8
+
+
+ 4
+
+
+
+
+
+ -
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ Factor defining the window size (from the lowest possible period defined by the notes range).
+The bigger this factor, the more stable the analysis. However, by increasing this factor, FMIT will need more CPU and will react slower to sound changes.
+
+
+ Window size factor
+
+
+
+ -
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)
+
+
+ Volume threshold
+
+
+
+
-
-
-
-
- 89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af400000995494441545885ad97596c5cd519c77f779fb9b379c64eec388ee36c640f2610b134850402626d4b6969a144290f541404550b0814aaee955a15fa50412b01a29b0ab4f481250d2941ec04502981e090385e13db33f678167be6de3b73f73e8c1d2089d33ef493cecbe8fb9fffef7cf79c39df11f8bf85005d9f5f2f6fbae946ad65f15a521d097bfce3a2d7f7ea5b7cf0b7bf624e66e750cd117254a4fdac8548728642df18d55c616e6f19f99a07ee3bf3fa3b7fd8de2444ec3ad80e982ee4a67d72bd6f1c0b76edbc93a36f3f7ba2543ae5842b2e5fb3f8b63f3fb6fc2b3b7fdd7cc1f6db84b36edc61e9adcbc9f70e52af9c04227df1d7f7debef33bbfd8b94d90a3b186b922434c81942c12e8eda9e9f96baf6668df47988523a7075876e98a1d0f3fbfe7c73b169d2b6ba2a22992d8d2948cd3b9f99ca9d4ca4bc3432fbc8c579f3c9edfb565ed967b1efac36fb6895a93047d0e4c5980089208b2089140c40834d50a59c591977601d559b978a27fe735b7dffded2d6a57b302b206f11864e2b0ba0916afdd7206ebbff43d409dcd57baafbb6ed54229d9ebc3be1a580ee83ae8118869108f422621b0281621da71d646324b2efeb4df6701d4a4debaf282adaf8ec08b63200890883600dad2b03cad12ef3cfb42a06b569298b7e8ac6209fe7100f60f43a5069a0651ada14dc720adc3fc98422a9684746737a0cceae5130aa03a76a81f3a0a4d4988e9d0ac8312858a00665420a6289a811083b0b182d08d964d90f3904a423c0eaa0ac9284474a85b2039505240174310a4f84c05dd932be054a74b477b3eb46ca8996019e0d441f04109c077ead8d903a31056662576a5305c77c0b11bc3ae3586ef8018822a801282e0d904b532181313ccd29fbc07c230fbc2af1e193e6685d31530ca305580fc380c1f7338b87f9f3f75e0f91780e327c1e8d9b5bb3c6553af43cd6a80db33f046056a0618559fe97291e9dc91290a03ef03f6acfea4531016fa7b27c7fa2b466ce566cb89a8b90983fe23831cd8f71c43bb7e9e0bf2477e031c3e2e28f40fd633cb37c5dabb97cb3e841e042e040e3835a84c058c8e8cd33bd44beef5479ea638f814509e130020183ff86ef9bdbfefcd1e7e23dde41d5d13cdbe863ab89bf2508fe8fac193c0f0a7d3eda1b7df998eccdbea44da5a034fc0adf958864ba95865786494de818f197ded91bd41ef8b0f00bd803f2b3e71131e2f0456e15f41efde7b979e216dddb0a1bb79585f456e74346ee5726b80573e935d9d1848bef9d3bd2b3a83f5fb8f26b1c5042221ae59c6c91d2c9b079e7d9adc478f020701e7d3d2b9006663f050dff08b9bcebff0864c8b4d737333b95c6ef5a912972c6cedb865a3ceb37bfe496ecae2c8e0310a6343c8b6f12853530f01634070a2eebf0130d0dff744213f71831e8bd3924923c65b2e0c575d792fb1160803290c832a134385d68ee43a49d3492762441589a10339d211319fafd82f022373cd7f7a8096335adc6597ae399433fc2dddf3a54ca6093d9658df76d53dbf88af58073ef82114c7b2b4571fa3661a78418855b7a99a353445fec0b6ed23a7b3383540bc3d215f7cef1d4bb77df38ec59dc9b6da0bbfc4770c5adb1612f1df2639dd4367621d6100a108a9628905b28e59ab138621939393388e83d4b9a9d52f058ba98ccc5981934fc1daaf6eecbaf3e967b6df7cd9372e5ea3c55b533055f51046de67e1c2760e7df42156a499e4da2d08b284a442fdd801ce6b36b1eb75b2d91c873e3e88ebf9442ebaabcd3aff8eebbcc057c8f5bc47e8bba7af40f78ecbb67dffd127efba5cc9482af41c856c19269bcec42e3d41bdfc0178362a2287fbf2f8924add87c8e18f69ea4a712c57c1344d26c6b33475aea3b57319cd2d67a606e73ff0937cfb9917b2e707dfc22a0d9d1a60d5b5e75efda3479f78f81a25531161ef10bcd90fb92244e41423c9cdbcb3ef49321bae27b27233e9549d585c40d32304932eb22451abd529954a985583255dab696a6b454a802e2739f2b91ddb46a3a96778e6bb5fc32c1cfe2c40a233b5eed6077ffbe0154a3322bc3e0abbdfb3181eae90897878ba4aebd66b597ac965c4b490443a4532a9a328603b3e95430aa2ac50abd598181f271444325dab496652086ae34e581544f1d75fbe2167e41f67d77d5fc677c78f0328dbeebeedd62f2cd91853614f0e7a4740137c962d5249679a89c714a21a8852024902510049005104df36d13c0b4952a8542ae472595a167490ec5a4932a9e1d3b8ccc2406299ad535d7bd5f9c6c0ebf7d0f3ecdd4028a2cf8b2edd7cfdf69638bc9c8783c3306540269da07d41865854411621084008411620aa80a6802f40253f41c78c51b158a43a3dc5fce5ebf0921d38a2422034aee7a80a695d65412286b0fa8a1b91d40d8d0ab4ae5aac45524bf6ee073700db070410a54643228b8dd56a32a80a984ec8d06440d980ba2f61f45b8cbdb487d75c8ba363e364d229c2f967f3ca4187707814bb36cda6ae142b1675509304d28a889e6a6b3353ed67531afe5026f4e5baed087dd9088ad230d11488680d0899c69d5e3643c6a7a1660bc4448926190409cc8e95ec6fba9cfc9bbfa7599358bbf5eb14339d2c9b07d1580d3c91b6a48614804c808a4b8400535232802c933f3c522d8d8d6612c965028d120702845263d82ef4e5434cc32321b8244517a3e63215f8a89a88ae8b6cbdf916f4edd7a1ba06482a7ab28578b20942f05cb04c30aa10ba359c5a15cf2c3818852c10ca58a5e9d23b7f7caa79c14fef9703015790910077a6ec23458bbe8151daf4907a54434a4659d41923938ca0472422aa0021f8611cdf87c0833000cb02d705cf06bb0ea661512a1598284e62f4befc2eb5720f8d6d0468c979a99b1edfbdb8fbca7312324454958826115541967cc2d025129189eb3211b5b13760e65533db5c85108410ce40781eb80e38751fd3a832519c64283bc6f8fee7fa9db77eb713afbe1b301b7fc5be6dd9fdafbf69c6dace93335ded5218200401a12f00328a2c238622810b8ed398d89b19ae3df35bfd937eb066069886c3d47495f1c93c83d931fa063e0a26dff9d3abfebffff2333cfb15a0727c11c743892e9436de707ffadced3b5ada97eba9884e4c95892832aa2c218b029224228a202020101286214110e27b1eb6eb50b3eb58759b8a65502ae628e7fa2bb58137f68703af3ec774762f300058b396a77a1bcac4e69d27acdc7693befca24b12edab96eaf1b418d1a28d4a8822221012e2fb1e9e6363d70d6ab52a75a3ecd64ad949bb746cc22f0d1f23dfdb4371e05dbcfa21601c303ff5d1e604f80444103b49b475d3bca49b68ba1549d591150d4114f15c1fdfb171eb2656a98c55ca6316c6708c09c2a008e4018346ffefcd65723a801343a1f1a090f9a49df76786738249c8ff18ff019be35d187a77ecac0000000049454e44ae426082
-
-
-
-
- buttonOk
- clicked()
- ConfigForm
- accept()
-
-
- buttonCancel
- clicked()
- ConfigForm
- reject()
-
-
- ui_chkALSASamplingRateMax
- toggled(bool)
- ui_spinALSASamplingRate
- setDisabled(bool)
-
-
- ui_chkJACKAutoConnect
- toggled(bool)
- ui_txtJACKSourcePort
- setEnabled(bool)
-
-
- ui_chkPortAudioSamplingRateMax
- toggled(bool)
- ui_spinPortAudioSamplingRate
- setDisabled(bool)
-
-
- ui_chkOSSSamplingRateMax
- toggled(bool)
- ui_spinOSSSamplingRate
- setDisabled(bool)
-
-
- ui_sldCombedFFTAudibilityRatio
- valueChanged(int)
- ui_spinCombedFFTAudibilityRatio
- setValue(int)
-
-
- ui_spinCombedFFTAudibilityRatio
- valueChanged(int)
- ui_sldCombedFFTAudibilityRatio
- setValue(int)
-
-
- ui_sldVolumeTreshold
- valueChanged(int)
- ui_spinVolumeTreshold
- setValue(int)
-
-
- ui_spinVolumeTreshold
- valueChanged(int)
- ui_sldVolumeTreshold
- setValue(int)
-
-
- ui_chkAlgoUseSubHarmTresh
- toggled(bool)
- ui_spinCombedFFTAudibilityRatio
- setEnabled(bool)
-
-
- ui_chkAlgoUseSubHarmTresh
- toggled(bool)
- ui_sldCombedFFTAudibilityRatio
- setEnabled(bool)
-
-
- ui_sldFreqRefinMaxHarm
- valueChanged(int)
- ui_spinFreqRefinMaxHarm
- setValue(int)
-
-
- ui_spinFreqRefinMaxHarm
- valueChanged(int)
- ui_sldFreqRefinMaxHarm
- setValue(int)
-
-
- ui_sldWindowSizeFactor
- valueChanged(int)
- ui_spinWindowSizeFactor
- setValue(int)
-
-
- ui_spinWindowSizeFactor
- valueChanged(int)
- ui_sldWindowSizeFactor
- setValue(int)
-
-
- ui_sldTimeRefinMaxPeriod
- valueChanged(int)
- ui_spinTimeRefinMaxPeriod
- setValue(int)
-
-
- ui_spinTimeRefinMaxPeriod
- valueChanged(int)
- ui_sldTimeRefinMaxPeriod
- setValue(int)
-
-
-
-
+
+ -
+
+
+ Frequency refinement settings
+
+
+ Frequency refinement settings
+
+
+ Frequency refinement
+
+
+ true
+
+
+
-
+
+
+ Use a refinement method in frequency domain: compute the mean of the quasi-harmonic related spectral peaks (the option allows to chose the number of harmonics to use).
+
+
+ Use a refinement method in frequency domain: compute the mean of the quasi-harmonic related spectral peaks (the option allows to chose the number of harmonics to use).
+
+
+ Maximum number of harmonics
+
+
+
+ -
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ Maximum number of periods
+
+
+ true
+
+
+
+ -
+
+
-
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ 1
+
+
+ 64
+
+
+ 10
+
+
+ 16
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 8
+
+
+
+ -
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ Use a refinement method in time domain: compute the mean of various period lengths (the option allows to chose the number of periods to use).
+
+
+ 1
+
+
+ 64
+
+
+ 4
+
+
+
+
+
+ -
+
+
-
+
+
+ Use a refinement method in frequency domain: compute the mean of the quasi-harmonic related spectral peaks (the option allows to chose the number of harmonics to use).
+
+
+ Use a refinement method in frequency domain: compute the mean of the quasi-harmonic related spectral peaks (the option allows to chose the number of harmonics to use).
+
+
+ 1
+
+
+ 64
+
+
+ 10
+
+
+ 8
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 8
+
+
+
+ -
+
+
+ Frequency domain fundamental refinement:
+mean of the fundamental relative frequencies of the harmonics.
+Choose the number of harmonics to use.
+
+
+ Frequency domain fundamental refinement:
+mean of the fundamental relative frequencies of the harmonics.
+Choose the number of harmonics to use.
+
+
+ 1
+
+
+ 64
+
+
+ 8
+
+
+
+
+
+
+
+
+ -
+
+
+ Quantizer settings
+
+
+ Quantizer settings
+
+
+ Quantizer
+
+
+ true
+
+
+
-
+
+
-
+
+
+ Quantize the analysis results: ignore frequency jumps, fill gaps, ignore short notes.
+The smaller the value, the faster the tuner. However, by decreasing the value, the computed frequency will be more unstable.
+
+
+ Quantize the analysis results: ignore frequency jumps, fill gaps, ignore short notes.
+The smaller the value, the faster the tuner. However, by decreasing the value, the computed frequency will be more unstable.
+
+
+ Latency
+
+
+
+ -
+
+
+ Quantize the analysis results: ignore frequency jumps, fill gaps, ignore short notes.
+The smaller the value, the faster the tuner. However, by decreasing the value, the computed frequency will be more unstable.
+
+
+ Quantize the analysis results: ignore frequency jumps, fill gaps, ignore short notes.
+The smaller the value, the faster the tuner. However, by decreasing the value, the computed frequency will be more unstable.
+
+
+ ms
+
+
+ 1
+
+
+ 4000
+
+
+ 125
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Restore settings as if you just installed FMIT (requires to restart FMIT).
+
+
+ Restore settings as if you just installed FMIT (requires to restart FMIT).
+
+
+ Restore &factory settings
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Use these settings and quit the configuration panel (it is required to click on the "Save settings" button to permanently keep these settings for each FMIT start)
+
+
+ Use these settings and quit the configuration panel (it is required to click on the "Save settings" button to permanently keep these settings for each FMIT start)
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ Discard any changes and quit the configuration panel
+
+
+ Discard any changes and quit the configuration panel
+
+
+ &Cancel
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ buttonOk
+ clicked()
+ ConfigForm
+ accept()
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ buttonCancel
+ clicked()
+ ConfigForm
+ reject()
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkALSASamplingRateMax
+ toggled(bool)
+ ui_spinALSASamplingRate
+ setDisabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkJACKAutoConnect
+ toggled(bool)
+ ui_txtJACKSourcePort
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkPortAudioSamplingRateMax
+ toggled(bool)
+ ui_spinPortAudioSamplingRate
+ setDisabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkOSSSamplingRateMax
+ toggled(bool)
+ ui_spinOSSSamplingRate
+ setDisabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_sldCombedFFTAudibilityRatio
+ valueChanged(int)
+ ui_spinCombedFFTAudibilityRatio
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_spinCombedFFTAudibilityRatio
+ valueChanged(int)
+ ui_sldCombedFFTAudibilityRatio
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_sldVolumeTreshold
+ valueChanged(int)
+ ui_spinVolumeTreshold
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_spinVolumeTreshold
+ valueChanged(int)
+ ui_sldVolumeTreshold
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkAlgoUseSubHarmTresh
+ toggled(bool)
+ ui_spinCombedFFTAudibilityRatio
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_chkAlgoUseSubHarmTresh
+ toggled(bool)
+ ui_sldCombedFFTAudibilityRatio
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_sldFreqRefinMaxHarm
+ valueChanged(int)
+ ui_spinFreqRefinMaxHarm
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_spinFreqRefinMaxHarm
+ valueChanged(int)
+ ui_sldFreqRefinMaxHarm
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_sldWindowSizeFactor
+ valueChanged(int)
+ ui_spinWindowSizeFactor
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_spinWindowSizeFactor
+ valueChanged(int)
+ ui_sldWindowSizeFactor
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_sldTimeRefinMaxPeriod
+ valueChanged(int)
+ ui_spinTimeRefinMaxPeriod
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ ui_spinTimeRefinMaxPeriod
+ valueChanged(int)
+ ui_sldTimeRefinMaxPeriod
+ setValue(int)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+