-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>ConfigForm</class>
-<widget class="QDialog">
- <property name="name">
- <cstring>ConfigForm</cstring>
- </property>
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>537</width>
- <height>702</height>
- </rect>
- </property>
- <property name="caption">
- <string>Configuration</string>
- </property>
- <property name="icon">
- <pixmap>image0</pixmap>
- </property>
- <property name="sizeGripEnabled">
- <bool>true</bool>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Error variation tolerance</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>11</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="QTabWidget">
- <property name="name">
- <cstring>tabWidget</cstring>
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ConfigForm</class>
+ <widget class="QDialog" name="ConfigForm">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>672</width>
+ <height>822</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Configuration</string>
+ </property>
+ <property name="windowIcon">
+ <iconset>
+ <normaloff>:/fmit/images/configForm.png</normaloff>:/fmit/images/configForm.png</iconset>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <layout class="QVBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <item>
+ <widget class="QTabWidget" name="tabWidget">
+ <property name="currentIndex">
+ <number>1</number>
+ </property>
+ <widget class="QWidget" name="tabPageGeneral">
+ <attribute name="title">
+ <string>General</string>
+ </attribute>
+ <layout class="QVBoxLayout">
+ <item>
+ <widget class="QCheckBox" name="ui_chkFullScreen">
+ <property name="toolTip">
+ <string>Raise the window to the whole screen when the program is started
+(You can also use the shortcut 'f').</string>
+ </property>
+ <property name="whatsThis">
+ <string>Raise the window to the whole screen when the program is started
+(You can also use the shortcut 'f').</string>
+ </property>
+ <property name="text">
+ <string>Start in full-screen</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkAutoSaveOnExit">
+ <property name="text">
+ <string>Auto-save configuration and layout on exit</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_7_1">
+ <property name="toolTip">
+ <string>The used tuning scale to determine note frequency values. Useful for tuning historic intruments.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The used tuning scale to determine note frequency values. Useful for tuning historic intruments.</string>
+ </property>
+ <property name="text">
+ <string>Tuning scale</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ui_cbTuning">
+ <property name="toolTip">
+ <string>The used tuning scale to determine note frequency values. Useful for tuning historic intruments.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The used tuning scale to determine note frequency values. Useful for tuning historic intruments.</string>
+ </property>
+ <item>
+ <property name="text">
+ <string>Chromatic</string>
</property>
- <widget class="QWidget">
- <property name="name">
- <cstring>TabPage</cstring>
- </property>
- <attribute name="title">
- <string>General</string>
- </attribute>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkFullScreen</cstring>
- </property>
- <property name="text">
- <string>Start in full-screen</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Raise the window to the whole screen when the program start (f)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Raise the window to the whole screen when the program start (f)</string>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkAutoSaveOnExit</cstring>
- </property>
- <property name="text">
- <string>Auto-save configuration and views layout on exit</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>Auto-save configuration and views layout on exit</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Auto-save configuration and views layout on exit</string>
- </property>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout34_1</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_7_1</cstring>
- </property>
- <property name="text">
- <string>Tuning scale</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The tuning used.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The tuning used to determine note values. Useful for tuning historic intruments.</string>
- </property>
- </widget>
- <widget class="QComboBox">
- <item>
- <property name="text">
- <string>Chromatic</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Werckmeister III</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Kirnberger III</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Diatonic</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Meantone (1/4)</string>
- </property>
- </item>
- <property name="name">
- <cstring>ui_cbTuning</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>The tuning used.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The tuning used to determine note values. Useful for tuning historic intruments.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout34_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_7</cstring>
- </property>
- <property name="text">
- <string>Tonality</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The tonality of the notes name.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The tonality of the notes name.
-Usefull for converting notes name to a corresponding instrument tonality.
-(examples: Eb for saxophone, Bb for trumpet, etc.)</string>
- </property>
- </widget>
- <widget class="QComboBox">
- <item>
- <property name="text">
- <string>C (Do)</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Bb (Sib)</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Eb (Mib)</string>
- </property>
- </item>
- <property name="name">
- <cstring>ui_cbTonality</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>The tonality of the notes name.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The tonality of the notes name.
-Usefull for converting notes name to a corresponding instrument tonality.
-(examples: Eb for saxophone, Bb for trumpet, etc.)</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout35_4</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel3_3</cstring>
- </property>
- <property name="text">
- <string>Notes name</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Use anglo-saxon or latin notes name:
+ </item>
+ <item>
+ <property name="text">
+ <string>Werckmeister III</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Kirnberger III</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Diatonic</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Meantone (1/4)</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_7">
+ <property name="toolTip">
+ <string>The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).</string>
+ </property>
+ <property name="whatsThis">
+ <string>The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).</string>
+ </property>
+ <property name="text">
+ <string>Tonality</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ui_cbTonality">
+ <property name="toolTip">
+ <string>The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).</string>
+ </property>
+ <property name="whatsThis">
+ <string>The used tonality.
+Useful to convert note names to a corresponding instrument tonality (e.g. Eb for saxophone, Bb for trumpet).</string>
+ </property>
+ <item>
+ <property name="text">
+ <string>C (Do)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Bb (Sib)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Eb (Mib)</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel3_3">
+ <property name="toolTip">
+ <string>Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La </string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si</string>
+ </property>
+ <property name="whatsThis">
+ <string>Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La</string>
- </property>
- </widget>
- <widget class="QComboBox">
- <item>
- <property name="text">
- <string>Anglo-Saxon</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Latin</string>
- </property>
- </item>
- <property name="name">
- <cstring>ui_cbNotesName</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si</string>
+ </property>
+ <property name="text">
+ <string>Note names</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ui_cbNotesName">
+ <property name="toolTip">
+ <string>Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La </string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Use anglo-saxon or latin notes name:
+latin: Do Re Mi Fa Sol La Si</string>
+ </property>
+ <property name="whatsThis">
+ <string>Use anglo-saxon or latin note names:
anglo-saxon: C D E F G A B
-latin: Do Re Mi Fa Sol La </string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkShowA4Offset</cstring>
- </property>
- <property name="text">
- <string>Show A4 offset spin box</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>Show A4 offset spin box</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Show A4 offset spin box</string>
- </property>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer5</cstring>
- </property>
- <property name="orientation">
- <enum>Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>110</height>
- </size>
- </property>
- </spacer>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_5</cstring>
- </property>
- <property name="font">
- <font>
- <pointsize>10</pointsize>
- </font>
- </property>
- <property name="text">
- <string><b>To get more options:</b><br>
-right-click every view to show up their properties !</string>
- </property>
- <property name="alignment">
- <set>WordBreak|AlignVCenter</set>
- </property>
- <property name="toolTip" stdset="0">
- <string>right-click every view to show up their properties !</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string><b>To get more options:</b><br>
-right-click every view to show up their properties !</string>
- </property>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer5_2</cstring>
- </property>
- <property name="orientation">
- <enum>Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>100</height>
- </size>
- </property>
- </spacer>
- </vbox>
- </widget>
- <widget class="QWidget">
- <property name="name">
- <cstring>Widget2</cstring>
+latin: Do Re Mi Fa Sol La Si</string>
+ </property>
+ <item>
+ <property name="text">
+ <string>Anglo-Saxon</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Latin</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkShowA4Offset">
+ <property name="text">
+ <string>Show the spin box for the A4 offset</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="spacer5">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>110</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QLabel" name="textLabel1_5">
+ <property name="font">
+ <font/>
+ </property>
+ <property name="text">
+ <string><!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></string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="spacer5_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>100</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tabPageCaptureSystem">
+ <attribute name="title">
+ <string>Capture System</string>
+ </attribute>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="ui_lblSelectedCaptureSystem">
+ <property name="toolTip">
+ <string>The capture system (e.g. JACK, ALSA, OSS, PortAudio)</string>
+ </property>
+ <property name="whatsThis">
+ <string>The capture system (e.g. JACK, ALSA, OSS, PortAudio)</string>
+ </property>
+ <property name="text">
+ <string>The capture system</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ui_cbTransports">
+ <property name="toolTip">
+ <string>Selected the capture system (e.g. JACK, ALSA, OSS, PortAudio)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Selected the capture system (e.g. JACK, ALSA, OSS, PortAudio)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QCheckBox" name="ui_chkAutoDetect">
+ <property name="toolTip">
+ <string>Auto detect a working capture system at FMIT startup.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Auto detect a working capture system at FMIT startup.</string>
+ </property>
+ <property name="text">
+ <string>Auto-detect an available capture system at startup</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="ui_btnAutoDetect">
+ <property name="toolTip">
+ <string>Auto detect a working capture system at FMIT startup.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Auto detect a working capture system at FMIT startup.</string>
+ </property>
+ <property name="text">
+ <string>Auto detect now</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpJACK">
+ <property name="title">
+ <string>JACK</string>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1">
+ <property name="toolTip">
+ <string>The name of this FMIT instance in the JACK connections.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of this FMIT instance in the JACK connections.</string>
+ </property>
+ <property name="text">
+ <string>Client name</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="lineEdit7">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string>The name of this FMIT instance in the JACK connections.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of this FMIT instance in the JACK connections.</string>
+ </property>
+ <property name="text">
+ <string>fmit</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QCheckBox" name="ui_chkJACKAutoConnect">
+ <property name="toolTip">
+ <string>Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)</string>
+ </property>
+ <property name="text">
+ <string>automaticaly connect to...</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="ui_txtJACKSourcePort">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string>Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Automatically connect FMIT to the following source at startup (e.g. alsa_pcm:capture_1)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel3">
+ <property name="toolTip">
+ <string>Sampling rate of the JACK server</string>
+ </property>
+ <property name="whatsThis">
+ <string>Sampling rate of the JACK server</string>
+ </property>
+ <property name="text">
+ <string>JACK sampling rate</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="ui_lblJACKSamplingRate">
+ <property name="toolTip">
+ <string>Sampling rate of the JACK server</string>
+ </property>
+ <property name="whatsThis">
+ <string>Sampling rate of the JACK server</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpALSA">
+ <property name="title">
+ <string>ALSA</string>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_2">
+ <property name="toolTip">
+ <string>The name of the ALSA device to use.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the ALSA device to use.</string>
+ </property>
+ <property name="text">
+ <string>Device name</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="ui_txtALSAPCMName">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string>The name of the ALSA device to use.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the ALSA device to use.</string>
+ </property>
+ <property name="text">
+ <string>default</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel4">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="text">
+ <string>Sampling rate</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="_2">
+ <item>
+ <widget class="QSpinBox" name="ui_spinALSASamplingRate">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
</property>
- <attribute name="title">
- <string>Capture System</string>
- </attribute>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout51</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>ui_lblSelectedCaptureSystem</cstring>
- </property>
- <property name="text">
- <string>Selected capture system</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio</string>
- </property>
- </widget>
- <widget class="QComboBox">
- <property name="name">
- <cstring>ui_cbTransports</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The selected capture system: the sound server, sound library, like:
-JACK, ALSA, OSS, PortAudio</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout56</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkAutoDetect</cstring>
- </property>
- <property name="text">
- <string>Auto-detect an available capture system at startup</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>Auto-detect a working one at startup</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Auto-detect an available capture system at startup.
-Even if the capture system is available, it may not works if it's bad configured.</string>
- </property>
- </widget>
- <widget class="QPushButton">
- <property name="name">
- <cstring>ui_btnAutoDetect</cstring>
- </property>
- <property name="text">
- <string>Auto detect now</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Auto-detect an available capture system now.
-Even if the capture system is available, it may not works if it's bad configured.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Auto-detect an available capture system now.
-Even if the capture system is available, it may not works if it's bad configured.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>ui_grpJACK</cstring>
- </property>
- <property name="title">
- <string>JACK</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout56</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1</cstring>
- </property>
- <property name="text">
- <string>Client name</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The name of FMIT under the JACK connection system</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The name of FMIT under the JACK connection system</string>
- </property>
- </widget>
- <widget class="QLineEdit">
- <property name="name">
- <cstring>lineEdit7</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>5</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>fmit</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The name of FMIT under the JACK connection system</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The name of FMIT under the JACK connection system</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout24</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkJACKAutoConnect</cstring>
- </property>
- <property name="text">
- <string>automaticaly connect at startup to</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Connect automaticaly FMIT to the following source at startup (eg. alsa_pcm:capture_1)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Connect automaticaly FMIT to the following source at startup (eg. alsa_pcm:capture_1)</string>
- </property>
- </widget>
- <widget class="QLineEdit">
- <property name="name">
- <cstring>ui_txtJACKSourcePort</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>5</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="toolTip" stdset="0">
- <string>Connect automaticaly FMIT to the this source at startup (eg. alsa_pcm:capture_1)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Connect automaticaly FMIT to the this source at startup (eg. alsa_pcm:capture_1)</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout25</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel3</cstring>
- </property>
- <property name="text">
- <string>Sampling rate</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Sampling rate of the JACK server</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Sampling rate of the JACK server</string>
- </property>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>ui_lblJACKSamplingRate</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>Sampling rate of the JACK server</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Sampling rate of the JACK server</string>
- </property>
- </widget>
- </hbox>
- </widget>
- </vbox>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>ui_grpALSA</cstring>
- </property>
- <property name="title">
- <string>ALSA</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout22</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_2</cstring>
- </property>
- <property name="text">
- <string>Device name</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- <widget class="QLineEdit">
- <property name="name">
- <cstring>ui_txtALSAPCMName</cstring>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>5</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>hw:0</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout33</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel4</cstring>
- </property>
- <property name="text">
- <string>Sampling rate</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinALSASamplingRate</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>96000</number>
- </property>
- <property name="minValue">
- <number>8000</number>
- </property>
- <property name="value">
- <number>22050</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkALSASamplingRateMax</cstring>
- </property>
- <property name="text">
- <string>set to max</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_5_2_2</cstring>
- </property>
- <property name="text">
- <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
- </property>
- <property name="alignment">
- <set>WordBreak|AlignVCenter</set>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkALSAMixMultipleChannels</cstring>
- </property>
- <property name="text">
- <string>mix channels if they are multiple (will use the first channel if not checked)</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </vbox>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>ui_grpOSS</cstring>
- </property>
- <property name="title">
- <string>OSS</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout22_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_2_2</cstring>
- </property>
- <property name="text">
- <string>Device name</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- <widget class="QLineEdit">
- <property name="name">
- <cstring>ui_txtOSSPCMName</cstring>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>5</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>/dev/dsp</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout33_3</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel4_3</cstring>
- </property>
- <property name="text">
- <string>Sampling rate</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinOSSSamplingRate</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>96000</number>
- </property>
- <property name="minValue">
- <number>8000</number>
- </property>
- <property name="value">
- <number>22050</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkOSSSamplingRateMax</cstring>
- </property>
- <property name="text">
- <string>set to max</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_5_2</cstring>
- </property>
- <property name="text">
- <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
- </property>
- <property name="alignment">
- <set>WordBreak|AlignVCenter</set>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkOSSMixMultipleChannels</cstring>
- </property>
- <property name="text">
- <string>mix channels if they are multiple (will use the first channel if not checked)</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </vbox>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>ui_grpPortAudio</cstring>
- </property>
- <property name="title">
- <string>PortAudio</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout30</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_8</cstring>
- </property>
- <property name="text">
- <string>Device name</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- <widget class="QComboBox">
- <item>
- <property name="text">
- <string>default</string>
- </property>
- </item>
- <property name="name">
- <cstring>ui_cbPortAudioDeviceName</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>The device name, where the ALSA library have to be connected to</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout33_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel4_2</cstring>
- </property>
- <property name="text">
- <string>Sampling rate</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinPortAudioSamplingRate</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>96000</number>
- </property>
- <property name="minValue">
- <number>8000</number>
- </property>
- <property name="value">
- <number>22050</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>The sampling rate, sampling frequency, number of samples by second ...</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkPortAudioSamplingRateMax</cstring>
- </property>
- <property name="text">
- <string>set to max</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_5_2_2_2</cstring>
- </property>
- <property name="text">
- <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
- </property>
- <property name="alignment">
- <set>WordBreak|AlignVCenter</set>
- </property>
- </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ui_chkPortAudioMixMultipleChannels</cstring>
- </property>
- <property name="text">
- <string>mix channels if they are multiple (will use the first channel if not checked)</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </vbox>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer6</cstring>
- </property>
- <property name="orientation">
- <enum>Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>16</height>
- </size>
- </property>
- </spacer>
- </vbox>
- </widget>
- <widget class="QWidget">
- <property name="name">
- <cstring>Widget3</cstring>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
</property>
- <attribute name="title">
- <string>Sound Analysis</string>
- </attribute>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout147</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_4</cstring>
- </property>
- <property name="text">
- <string>Refresh time</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Time between each sound analysis.
-Increase to get less CPU usage but less time precision.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Time between each sound analysis.
-Increase to get less CPU usage but less time precision.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinRefreshTime</cstring>
- </property>
- <property name="suffix">
- <string> ms</string>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>2000</number>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="value">
- <number>20</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Time between each sound analysis.
-Increase to get less CPU usage but less time precision.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Time between each sound analysis.
-Increase to get less CPU usage but less time precision.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout34</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel7</cstring>
- </property>
- <property name="text">
- <string>Range</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Frequency analysis range: from the lowest note to the highest from the A4 reference note.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Frequency analysis range: from the lowest note to the highest from the A4 reference note.</string>
- </property>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout26</cstring>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinMinHT</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>96</number>
- </property>
- <property name="minValue">
- <number>-96</number>
- </property>
- <property name="value">
- <number>-36</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>ui_txtMinHT</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- </vbox>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout27</cstring>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinMaxHT</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>96</number>
- </property>
- <property name="minValue">
- <number>-96</number>
- </property>
- <property name="value">
- <number>48</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Highest semi-tone from the A4 reference note.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Highest semi-tone from the A4 reference note.</string>
- </property>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>ui_txtMaxHT</cstring>
- </property>
- <property name="toolTip" stdset="0">
- <string>Highest semi-tone from the A4 reference note in frequency</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Highest semi-tone from the A4 reference note in frequency</string>
- </property>
- </widget>
- </vbox>
- </widget>
- </hbox>
- </widget>
- <widget class="QButtonGroup">
- <property name="name">
- <cstring>ui_grpRangeFiltering</cstring>
- </property>
- <property name="title">
- <string>Range filtering</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QRadioButton">
- <property name="name">
- <cstring>ui_rdRangeFilteringRectangular</cstring>
- </property>
- <property name="text">
- <string>Rectangular filter: bad precision, but very fast</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QRadioButton">
- <property name="name">
- <cstring>ui_rdRangeFilteringFIR</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>FIR filter: good precision, but more costly in CPU usage</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- </vbox>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>groupBox7_2_3</cstring>
- </property>
- <property name="title">
- <string>Algorithm</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Algorithm settings</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Algorithm settings</string>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget" row="0" column="0">
- <property name="name">
- <cstring>layout54</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel3_2</cstring>
- </property>
- <property name="text">
- <string>Volume threshold</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- </widget>
- <widget class="Line">
- <property name="name">
- <cstring>line2</cstring>
- </property>
- <property name="minimumSize">
- <size>
- <width>100</width>
- <height>0</height>
- </size>
- </property>
- <property name="palette">
- <palette>
- <active>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>127</green>
- <blue>127</blue>
- </color>
- <color>
- <red>255</red>
- <green>63</green>
- <blue>63</blue>
- </color>
- <color>
- <red>127</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>170</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>230</red>
- <green>231</green>
- <blue>230</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </active>
- <disabled>
- <color>
- <red>128</red>
- <green>128</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>127</green>
- <blue>127</blue>
- </color>
- <color>
- <red>255</red>
- <green>38</green>
- <blue>38</blue>
- </color>
- <color>
- <red>127</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>170</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>128</red>
- <green>128</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>128</red>
- <green>128</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>230</red>
- <green>231</green>
- <blue>230</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>192</blue>
- </color>
- <color>
- <red>128</red>
- <green>0</green>
- <blue>128</blue>
- </color>
- </disabled>
- <inactive>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>127</green>
- <blue>127</blue>
- </color>
- <color>
- <red>255</red>
- <green>38</green>
- <blue>38</blue>
- </color>
- <color>
- <red>127</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>170</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>230</red>
- <green>231</green>
- <blue>230</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>128</blue>
- </color>
- <color>
- <red>255</red>
- <green>255</green>
- <blue>255</blue>
- </color>
- <color>
- <red>0</red>
- <green>0</green>
- <blue>192</blue>
- </color>
- <color>
- <red>128</red>
- <green>0</green>
- <blue>128</blue>
- </color>
- </inactive>
- </palette>
- </property>
- <property name="frameShape">
- <enum>HLine</enum>
- </property>
- <property name="frameShadow">
- <enum>Sunken</enum>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget" row="0" column="1">
- <property name="name">
- <cstring>layout59</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSlider">
- <property name="name">
- <cstring>ui_sldVolumeTreshold</cstring>
- </property>
- <property name="minValue">
- <number>-100</number>
- </property>
- <property name="maxValue">
- <number>0</number>
- </property>
- <property name="value">
- <number>-28</number>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="tickmarks">
- <enum>Below</enum>
- </property>
- <property name="tickInterval">
- <number>6</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinVolumeTreshold</cstring>
- </property>
- <property name="suffix">
- <string>dB</string>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>0</number>
- </property>
- <property name="minValue">
- <number>-100</number>
- </property>
- <property name="value">
- <number>-28</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore all sounds with volume below this threshold.
-in dB in frequency domain.
-(shown has a red line in different views)</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget" row="2" column="1">
- <property name="name">
- <cstring>layout60</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSlider">
- <property name="name">
- <cstring>ui_sldCombedFFTAudibilityRatio</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="maxValue">
- <number>100</number>
- </property>
- <property name="value">
- <number>15</number>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="tickmarks">
- <enum>Below</enum>
- </property>
- <property name="tickInterval">
- <number>6</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinCombedFFTAudibilityRatio</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="suffix">
- <string>dB</string>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>100</number>
- </property>
- <property name="value">
- <number>15</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QCheckBox" row="2" column="0">
- <property name="name">
- <cstring>ui_chkAlgoUseSubHarmTresh</cstring>
- </property>
- <property name="text">
- <string>Use sub-harmonic audibility treshold</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Ignore weak sub-harmonics.
-The treshold is defined between two neighborhood frequency components.
-Prevent too-low errors.</string>
- </property>
- </widget>
- <widget class="QLayoutWidget" row="1" column="1">
- <property name="name">
- <cstring>layout59_2_3</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSlider">
- <property name="name">
- <cstring>ui_sldWindowSizeFactor</cstring>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="maxValue">
- <number>8</number>
- </property>
- <property name="pageStep">
- <number>10</number>
- </property>
- <property name="value">
- <number>4</number>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="tickmarks">
- <enum>Below</enum>
- </property>
- <property name="tickInterval">
- <number>1</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinWindowSizeFactor</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>8</number>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="value">
- <number>4</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLabel" row="1" column="0">
- <property name="name">
- <cstring>textLabel1_6</cstring>
- </property>
- <property name="text">
- <string>Window size factor</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- </grid>
- </widget>
- <widget class="QButtonGroup">
- <property name="name">
- <cstring>up_grpFreqRefinement</cstring>
- </property>
- <property name="title">
- <string>Frequency refinement</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QRadioButton" row="1" column="0">
- <property name="name">
- <cstring>ui_rdUseFreqRefinement</cstring>
- </property>
- <property name="text">
- <string>Maximum number of harmonics</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- </widget>
- <widget class="QRadioButton" row="0" column="0">
- <property name="name">
- <cstring>ui_rdUseTimeRefinement</cstring>
- </property>
- <property name="text">
- <string>Maximum number of periods</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- </widget>
- <widget class="QLayoutWidget" row="0" column="1">
- <property name="name">
- <cstring>layout59_2_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSlider">
- <property name="name">
- <cstring>ui_sldTimeRefinMaxPeriod</cstring>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="maxValue">
- <number>64</number>
- </property>
- <property name="pageStep">
- <number>10</number>
- </property>
- <property name="value">
- <number>16</number>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="tickmarks">
- <enum>Below</enum>
- </property>
- <property name="tickInterval">
- <number>8</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinTimeRefinMaxPeriod</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>64</number>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="value">
- <number>4</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Time domain fundamental refinement:
-Mean of period lengths.
-Choose the number of period to use.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="QLayoutWidget" row="1" column="1">
- <property name="name">
- <cstring>layout59_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSlider">
- <property name="name">
- <cstring>ui_sldFreqRefinMaxHarm</cstring>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="maxValue">
- <number>64</number>
- </property>
- <property name="pageStep">
- <number>10</number>
- </property>
- <property name="value">
- <number>8</number>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="tickmarks">
- <enum>Below</enum>
- </property>
- <property name="tickInterval">
- <number>8</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinFreqRefinMaxHarm</cstring>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>64</number>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="value">
- <number>8</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Frequency domain fundamental refinement:
-Mean of the fundamental relative frequencies of the harmonics.
-Choose the number of harmonics to use.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- </grid>
- </widget>
- <widget class="QGroupBox">
- <property name="name">
- <cstring>ui_grpQuantizer</cstring>
- </property>
- <property name="title">
- <string>Quantizer</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout35_2</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel1_3</cstring>
- </property>
- <property name="text">
- <string>Latency</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>ui_spinErrorLatency</cstring>
- </property>
- <property name="suffix">
- <string> ms</string>
- </property>
- <property name="buttonSymbols">
- <enum>PlusMinus</enum>
- </property>
- <property name="maxValue">
- <number>4000</number>
- </property>
- <property name="minValue">
- <number>1</number>
- </property>
- <property name="value">
- <number>125</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>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.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>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.</string>
- </property>
- </widget>
- </hbox>
- </widget>
- </vbox>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer8</cstring>
- </property>
- <property name="orientation">
- <enum>Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </vbox>
- </widget>
+ <property name="minimum">
+ <number>8000</number>
+ </property>
+ <property name="maximum">
+ <number>96000</number>
+ </property>
+ <property name="value">
+ <number>22050</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkALSASamplingRateMax">
+ <property name="toolTip">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="text">
+ <string>set to max</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QLabel" name="textLabel1_5_2_2">
+ <property name="text">
+ <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkALSAMixMultipleChannels">
+ <property name="text">
+ <string>Mix channels if there are multiple (if unchecked, the first channel will be used)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout54</cstring>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpOSS">
+ <property name="title">
+ <string>OSS</string>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_2_2">
+ <property name="toolTip">
+ <string>The name of the OSS device to connect to</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the OSS device to connect to</string>
+ </property>
+ <property name="text">
+ <string>Device name</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="ui_txtOSSPCMName">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string>The name of the OSS device to connect to</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the OSS device to connect to</string>
+ </property>
+ <property name="text">
+ <string>/dev/dsp</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel4_3">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="text">
+ <string>Sampling rate</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QSpinBox" name="ui_spinOSSSamplingRate">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="minimum">
+ <number>8000</number>
+ </property>
+ <property name="maximum">
+ <number>96000</number>
+ </property>
+ <property name="value">
+ <number>22050</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkOSSSamplingRateMax">
+ <property name="toolTip">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="text">
+ <string>set to max</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QLabel" name="textLabel1_5_2">
+ <property name="text">
+ <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
</property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkOSSMixMultipleChannels">
+ <property name="text">
+ <string>Mix channels if there are multiple (if unchecked, the first channel will be used)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpPortAudio">
+ <property name="title">
+ <string>PortAudio</string>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_8">
+ <property name="toolTip">
+ <string>The name of the PortAudio device to connect to</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the PortAudio device to connect to</string>
+ </property>
+ <property name="text">
+ <string>Device name</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ui_cbPortAudioDeviceName">
+ <property name="toolTip">
+ <string>The name of the PortAudio device to connect to</string>
+ </property>
+ <property name="whatsThis">
+ <string>The name of the PortAudio device to connect to</string>
+ </property>
+ <item>
+ <property name="text">
+ <string>default</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel4_2">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="text">
+ <string>Sampling rate</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QSpinBox" name="ui_spinPortAudioSamplingRate">
+ <property name="toolTip">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
</property>
- <widget class="QPushButton">
- <property name="name">
- <cstring>ui_btnRestoreFactorySettings</cstring>
- </property>
- <property name="text">
- <string>Restore factory settings</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Restore all settings as you just installed the program (need a program restart).</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Restore all settings as you just installed the program (need a program restart).</string>
- </property>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer3</cstring>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- <widget class="QPushButton">
- <property name="name">
- <cstring>buttonOk</cstring>
- </property>
- <property name="text">
- <string>&OK</string>
- </property>
- <property name="accel">
- <string></string>
- </property>
- <property name="autoDefault">
- <bool>true</bool>
- </property>
- <property name="default">
- <bool>true</bool>
- </property>
- <property name="toolTip" stdset="0">
- <string>Use theses settings and exist configure panel (but don't save the settings !)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Use theses settings and exist configure panel (but don't save the settings !)</string>
- </property>
- </widget>
- <widget class="QPushButton">
- <property name="name">
- <cstring>buttonCancel</cstring>
- </property>
- <property name="text">
- <string>&Cancel</string>
- </property>
- <property name="accel">
- <string></string>
- </property>
- <property name="autoDefault">
- <bool>true</bool>
- </property>
- </widget>
- </hbox>
+ <property name="whatsThis">
+ <string>The chosen sampling rate.
+Do not use a too big sampling rate. 22050Hz should be enough in most cases.</string>
+ </property>
+ <property name="minimum">
+ <number>8000</number>
+ </property>
+ <property name="maximum">
+ <number>96000</number>
+ </property>
+ <property name="value">
+ <number>22050</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkPortAudioSamplingRateMax">
+ <property name="toolTip">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Set the sampling rate to the maximum possible value.</string>
+ </property>
+ <property name="text">
+ <string>set to max</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QLabel" name="textLabel1_5_2_2_2">
+ <property name="text">
+ <string>Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ui_chkPortAudioMixMultipleChannels">
+ <property name="text">
+ <string>Mix channels if there are multiple (if unchecked, the first channel will be used)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="spacer6">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tabPageSoundAnalysis">
+ <attribute name="title">
+ <string>Sound Analysis</string>
+ </attribute>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_4">
+ <property name="toolTip">
+ <string>Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).</string>
+ </property>
+ <property name="whatsThis">
+ <string>Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).</string>
+ </property>
+ <property name="text">
+ <string>Refresh time</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinRefreshTime">
+ <property name="toolTip">
+ <string>Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).</string>
+ </property>
+ <property name="whatsThis">
+ <string>Time between each sound analysis.
+Can be increased to get less CPU usage (but less temporal precision).</string>
+ </property>
+ <property name="suffix">
+ <string> ms</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>2000</number>
+ </property>
+ <property name="value">
+ <number>20</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel7">
+ <property name="toolTip">
+ <string>Range of possible notes from the lowest to the highest around the A4 reference note.
+Smaller the range, smaller the CPU usage.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Range of possible notes from the lowest to the highest around the A4 reference note.
+Smaller the range, smaller the CPU usage.</string>
+ </property>
+ <property name="text">
+ <string>Notes range</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QVBoxLayout">
+ <item>
+ <widget class="QSpinBox" name="ui_spinMinHT">
+ <property name="toolTip">
+ <string>Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).</string>
+ </property>
+ <property name="whatsThis">
+ <string>Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).</string>
+ </property>
+ <property name="minimum">
+ <number>-96</number>
+ </property>
+ <property name="maximum">
+ <number>96</number>
+ </property>
+ <property name="value">
+ <number>-36</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="ui_txtMinHT">
+ <property name="toolTip">
+ <string>Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).</string>
+ </property>
+ <property name="whatsThis">
+ <string>Lowest semitone from the A4 reference note.
+It can useful to put it higher than -35 to avoid disturbance from the sector alimentation (~50hz).</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QVBoxLayout">
+ <item>
+ <widget class="QSpinBox" name="ui_spinMaxHT">
+ <property name="toolTip">
+ <string>Highest semitone from the A4 reference note.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Highest semitone from the A4 reference note.</string>
+ </property>
+ <property name="minimum">
+ <number>-96</number>
+ </property>
+ <property name="maximum">
+ <number>96</number>
+ </property>
+ <property name="value">
+ <number>48</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="ui_txtMaxHT">
+ <property name="toolTip">
+ <string>Highest semitone from the A4 reference note.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Highest semitone from the A4 reference note.</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpRangeFiltering">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="title">
+ <string>Notes range filtering</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <widget class="QRadioButton" name="ui_rdRangeFilteringRectangular">
+ <property name="text">
+ <string>Rectangular filter: bad precision, but very fast</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="ui_rdRangeFilteringFIR">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>FIR filter: good precision, but more costly in CPU usage</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox7_2_3">
+ <property name="toolTip">
+ <string>Algorithm settings</string>
+ </property>
+ <property name="whatsThis">
+ <string>Algorithm settings</string>
+ </property>
+ <property name="title">
+ <string>Algorithm</string>
+ </property>
+ <layout class="QGridLayout">
+ <item row="1" column="1">
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QSlider" name="ui_sldVolumeTreshold">
+ <property name="toolTip">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="minimum">
+ <number>-100</number>
+ </property>
+ <property name="maximum">
+ <number>0</number>
+ </property>
+ <property name="value">
+ <number>-28</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>6</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinVolumeTreshold">
+ <property name="toolTip">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="suffix">
+ <string> dB</string>
+ </property>
+ <property name="minimum">
+ <number>-100</number>
+ </property>
+ <property name="maximum">
+ <number>0</number>
+ </property>
+ <property name="value">
+ <number>-28</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="3" column="1">
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QSlider" name="ui_sldCombedFFTAudibilityRatio">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="value">
+ <number>15</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>6</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinCombedFFTAudibilityRatio">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="suffix">
+ <string> dB</string>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="value">
+ <number>15</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="3" column="0">
+ <widget class="QCheckBox" name="ui_chkAlgoUseSubHarmTresh">
+ <property name="toolTip">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore weak sub-harmonics.
+This threshold is defined between two neighbors frequency components.
+Prevents underestimation errors.</string>
+ </property>
+ <property name="text">
+ <string>Use sub-harmonic audibility threshold</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QSlider" name="ui_sldWindowSizeFactor">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>8</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>4</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>1</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinWindowSizeFactor">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>8</number>
+ </property>
+ <property name="value">
+ <number>4</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="textLabel1_6">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="text">
+ <string>Window size factor</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="textLabel3_2">
+ <property name="toolTip">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="whatsThis">
+ <string>Ignore all sounds with volume below this threshold [dB]
+(Shown as a red line in various views)</string>
+ </property>
+ <property name="text">
+ <string>Volume threshold</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
- </vbox>
-</widget>
-<images>
- <image name="image0">
- <data format="PNG" length="2510">89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af400000995494441545885ad97596c5cd519c77f779fb9b379c64eec388ee36c640f2610b134850402626d4b6969a144290f541404550b0814aaee955a15fa50412b01a29b0ab4f481250d2941ec04502981e090385e13db33f678167be6de3b73f73e8c1d2089d33ef493cecbe8fb9fffef7cf79c39df11f8bf85005d9f5f2f6fbae946ad65f15a521d097bfce3a2d7f7ea5b7cf0b7bf624e66e750cd117254a4fdac8548728642df18d55c616e6f19f99a07ee3bf3fa3b7fd8de2444ec3ad80e982ee4a67d72bd6f1c0b76edbc93a36f3f7ba2543ae5842b2e5fb3f8b63f3fb6fc2b3b7fdd7cc1f6db84b36edc61e9adcbc9f70e52af9c04227df1d7f7debef33bbfd8b94d90a3b186b922434c81942c12e8eda9e9f96baf6668df47988523a7075876e98a1d0f3fbfe7c73b169d2b6ba2a22992d8d2948cd3b9f99ca9d4ca4bc3432fbc8c579f3c9edfb565ed967b1efac36fb6895a93047d0e4c5980089208b2089140c40834d50a59c591977601d559b978a27fe735b7dffded2d6a57b302b206f11864e2b0ba0916afdd7206ebbff43d409dcd57baafbb6ed54229d9ebc3be1a580ee83ae8118869108f422621b0281621da71d646324b2efeb4df6701d4a4debaf282adaf8ec08b63200890883600dad2b03cad12ef3cfb42a06b569298b7e8ac6209fe7100f60f43a5069a0651ada14dc720adc3fc98422a9684746737a0cceae5130aa03a76a81f3a0a4d4988e9d0ac8312858a00665420a6289a811083b0b182d08d964d90f3904a423c0eaa0ac9284474a85b2039505240174310a4f84c05dd932be054a74b477b3eb46ca8996019e0d441f04109c077ead8d903a31056662576a5305c77c0b11bc3ae3586ef8018822a801282e0d904b532181313ccd29fbc07c230fbc2af1e193e6685d31530ca305580fc380c1f7338b87f9f3f75e0f91780e327c1e8d9b5bb3c6553af43cd6a80db33f046056a0618559fe97291e9dc91290a03ef03f6acfea4531016fa7b27c7fa2b466ce566cb89a8b90983fe23831cd8f71c43bb7e9e0bf2477e031c3e2e28f40fd633cb37c5dabb97cb3e841e042e040e3835a84c058c8e8cd33bd44beef5479ea638f814509e130020183ff86ef9bdbfefcd1e7e23dde41d5d13cdbe863ab89bf2508fe8fac193c0f0a7d3eda1b7df998eccdbea44da5a034fc0adf958864ba95865786494de818f197ded91bd41ef8b0f00bd803f2b3e71131e2f0456e15f41efde7b979e216dddb0a1bb79585f456e74346ee5726b80573e935d9d1848bef9d3bd2b3a83f5fb8f26b1c5042221ae59c6c91d2c9b079e7d9adc478f020701e7d3d2b9006663f050dff08b9bcebff0864c8b4d737333b95c6ef5a912972c6cedb865a3ceb37bfe496ecae2c8e0310a6343c8b6f12853530f01634070a2eebf0130d0dff744213f71831e8bd3924923c65b2e0c575d792fb1160803290c832a134385d68ee43a49d3492762441589a10339d211319fafd82f022373cd7f7a8096335adc6597ae399433fc2dddf3a54ca6093d9658df76d53dbf88af58073ef82114c7b2b4571fa3661a78418855b7a99a353445fec0b6ed23a7b3383540bc3d215f7cef1d4bb77df38ec59dc9b6da0bbfc4770c5adb1612f1df2639dd4367621d6100a108a9628905b28e59ab138621939393388e83d4b9a9d52f058ba98ccc5981934fc1daaf6eecbaf3e967b6df7cd9372e5ea3c55b533055f51046de67e1c2760e7df42156a499e4da2d08b284a442fdd801ce6b36b1eb75b2d91c873e3e88ebf9442ebaabcd3aff8eebbcc057c8f5bc47e8bba7af40f78ecbb67dffd127efba5cc9482af41c856c19269bcec42e3d41bdfc0178362a2287fbf2f8924add87c8e18f69ea4a712c57c1344d26c6b33475aea3b57319cd2d67a606e73ff0937cfb9917b2e707dfc22a0d9d1a60d5b5e75efda3479f78f81a25531161ef10bcd90fb92244e41423c9cdbcb3ef49321bae27b27233e9549d585c40d32304932eb22451abd529954a985583255dab696a6b454a802e2739f2b91ddb46a3a96778e6bb5fc32c1cfe2c40a233b5eed6077ffbe0154a3322bc3e0abbdfb3181eae90897878ba4aebd66b597ac965c4b490443a4532a9a328603b3e95430aa2ac50abd598181f271444325dab496652086ae34e581544f1d75fbe2167e41f67d77d5fc677c78f0328dbeebeedd62f2cd91853614f0e7a4740137c962d5249679a89c714a21a8852024902510049005104df36d13c0b4952a8542ae472595a167490ec5a4932a9e1d3b8ccc2406299ad535d7bd5f9c6c0ebf7d0f3ecdd4028a2cf8b2edd7cfdf69638bc9c8783c3306540269da07d41865854411621084008411620aa80a6802f40253f41c78c51b158a43a3dc5fce5ebf0921d38a2422034aee7a80a695d65412286b0fa8a1b91d40d8d0ab4ae5aac45524bf6ee073700db070410a54643228b8dd56a32a80a984ec8d06440d980ba2f61f45b8cbdb487d75c8ba363e364d229c2f967f3ca4187707814bb36cda6ae142b1675509304d28a889e6a6b3353ed67531afe5026f4e5baed087dd9088ad230d11488680d0899c69d5e3643c6a7a1660bc4448926190409cc8e95ec6fba9cfc9bbfa7599358bbf5eb14339d2c9b07d1580d3c91b6a48614804c808a4b8400535232802c933f3c522d8d8d6612c965028d120702845263d82ef4e5434cc32321b8244517a3e63215f8a89a88ae8b6cbdf916f4edd7a1ba06482a7ab28578b20942f05cb04c30aa10ba359c5a15cf2c3818852c10ca58a5e9d23b7f7caa79c14fef9703015790910077a6ec23458bbe8151daf4907a54434a4659d41923938ca0472422aa0021f8611cdf87c0833000cb02d705cf06bb0ea661512a1598284e62f4befc2eb5720f8d6d0468c979a99b1edfbdb8fbca7312324454958826115541967cc2d025129189eb3211b5b13760e65533db5c85108410ce40781eb80e38751fd3a832519c64283bc6f8fee7fa9db77eb713afbe1b301b7fc5be6dd9fdafbf69c6dace93335ded5218200401a12f00328a2c238622810b8ed398d89b19ae3df35bfd937eb066069886c3d47495f1c93c83d931fa063e0a26dff9d3abfebffff2333cfb15a0727c11c743892e9436de707ffadced3b5ada97eba9884e4c95892832aa2c218b029224228a202020101286214110e27b1eb6eb50b3eb58759b8a65502ae628e7fa2bb58137f68703af3ec774762f300058b396a77a1bcac4e69d27acdc7693befca24b12edab96eaf1b418d1a28d4a8822221012e2fb1e9e6363d70d6ab52a75a3ecd64ad949bb746cc22f0d1f23dfdb4371e05dbcfa21601c303ff5d1e604f80444103b49b475d3bca49b68ba1549d591150d4114f15c1fdfb171eb2656a98c55ca6316c6708c09c2a008e4018346ffefcd65723a801343a1f1a090f9a49df76786738249c8ff18ff019be35d187a77ecac0000000049454e44ae426082</data>
- </image>
-</images>
-<connections>
- <connection>
- <sender>buttonOk</sender>
- <signal>clicked()</signal>
- <receiver>ConfigForm</receiver>
- <slot>accept()</slot>
- </connection>
- <connection>
- <sender>buttonCancel</sender>
- <signal>clicked()</signal>
- <receiver>ConfigForm</receiver>
- <slot>reject()</slot>
- </connection>
- <connection>
- <sender>ui_chkALSASamplingRateMax</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_spinALSASamplingRate</receiver>
- <slot>setDisabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_chkJACKAutoConnect</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_txtJACKSourcePort</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_chkPortAudioSamplingRateMax</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_spinPortAudioSamplingRate</receiver>
- <slot>setDisabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_chkOSSSamplingRateMax</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_spinOSSSamplingRate</receiver>
- <slot>setDisabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_sldCombedFFTAudibilityRatio</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_spinCombedFFTAudibilityRatio</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_spinCombedFFTAudibilityRatio</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_sldCombedFFTAudibilityRatio</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_sldVolumeTreshold</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_spinVolumeTreshold</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_spinVolumeTreshold</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_sldVolumeTreshold</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_chkAlgoUseSubHarmTresh</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_spinCombedFFTAudibilityRatio</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_chkAlgoUseSubHarmTresh</sender>
- <signal>toggled(bool)</signal>
- <receiver>ui_sldCombedFFTAudibilityRatio</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection>
- <sender>ui_sldFreqRefinMaxHarm</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_spinFreqRefinMaxHarm</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_spinFreqRefinMaxHarm</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_sldFreqRefinMaxHarm</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_sldWindowSizeFactor</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_spinWindowSizeFactor</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_spinWindowSizeFactor</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_sldWindowSizeFactor</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_sldTimeRefinMaxPeriod</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_spinTimeRefinMaxPeriod</receiver>
- <slot>setValue(int)</slot>
- </connection>
- <connection>
- <sender>ui_spinTimeRefinMaxPeriod</sender>
- <signal>valueChanged(int)</signal>
- <receiver>ui_sldTimeRefinMaxPeriod</receiver>
- <slot>setValue(int)</slot>
- </connection>
-</connections>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="up_grpFreqRefinement">
+ <property name="toolTip">
+ <string>Frequency refinement settings</string>
+ </property>
+ <property name="whatsThis">
+ <string>Frequency refinement settings</string>
+ </property>
+ <property name="title">
+ <string>Frequency refinement</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout">
+ <item row="1" column="0">
+ <widget class="QRadioButton" name="ui_rdUseFreqRefinement">
+ <property name="toolTip">
+ <string>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).</string>
+ </property>
+ <property name="whatsThis">
+ <string>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).</string>
+ </property>
+ <property name="text">
+ <string>Maximum number of harmonics</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="ui_rdUseTimeRefinement">
+ <property name="toolTip">
+ <string>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).</string>
+ </property>
+ <property name="whatsThis">
+ <string>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).</string>
+ </property>
+ <property name="text">
+ <string>Maximum number of periods</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QSlider" name="ui_sldTimeRefinMaxPeriod">
+ <property name="toolTip">
+ <string>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).</string>
+ </property>
+ <property name="whatsThis">
+ <string>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).</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>64</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>16</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>8</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinTimeRefinMaxPeriod">
+ <property name="toolTip">
+ <string>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).</string>
+ </property>
+ <property name="whatsThis">
+ <string>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).</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>64</number>
+ </property>
+ <property name="value">
+ <number>4</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="1">
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QSlider" name="ui_sldFreqRefinMaxHarm">
+ <property name="toolTip">
+ <string>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).</string>
+ </property>
+ <property name="whatsThis">
+ <string>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).</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>64</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>8</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>8</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinFreqRefinMaxHarm">
+ <property name="toolTip">
+ <string>Frequency domain fundamental refinement:
+mean of the fundamental relative frequencies of the harmonics.
+Choose the number of harmonics to use.</string>
+ </property>
+ <property name="whatsThis">
+ <string>Frequency domain fundamental refinement:
+mean of the fundamental relative frequencies of the harmonics.
+Choose the number of harmonics to use.</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>64</number>
+ </property>
+ <property name="value">
+ <number>8</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="ui_grpQuantizer">
+ <property name="toolTip">
+ <string>Quantizer settings</string>
+ </property>
+ <property name="whatsThis">
+ <string>Quantizer settings</string>
+ </property>
+ <property name="title">
+ <string>Quantizer</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QVBoxLayout">
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QLabel" name="textLabel1_3">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="text">
+ <string>Latency</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="ui_spinErrorLatency">
+ <property name="toolTip">
+ <string>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.</string>
+ </property>
+ <property name="whatsThis">
+ <string>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.</string>
+ </property>
+ <property name="suffix">
+ <string> ms</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>4000</number>
+ </property>
+ <property name="value">
+ <number>125</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="spacer8">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout">
+ <item>
+ <widget class="QPushButton" name="ui_btnRestoreFactorySettings">
+ <property name="toolTip">
+ <string>Restore settings as if you just installed FMIT (requires to restart FMIT).</string>
+ </property>
+ <property name="whatsThis">
+ <string>Restore settings as if you just installed FMIT (requires to restart FMIT).</string>
+ </property>
+ <property name="text">
+ <string>Restore &factory settings</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="spacer3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="buttonOk">
+ <property name="toolTip">
+ <string>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)</string>
+ </property>
+ <property name="whatsThis">
+ <string>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)</string>
+ </property>
+ <property name="text">
+ <string>&OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="buttonCancel">
+ <property name="toolTip">
+ <string>Discard any changes and quit the configuration panel</string>
+ </property>
+ <property name="whatsThis">
+ <string>Discard any changes and quit the configuration panel</string>
+ </property>
+ <property name="text">
+ <string>&Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <resources>
+ <include location="../src/fmit.qrc"/>
+ </resources>
+ <connections>
+ <connection>
+ <sender>buttonOk</sender>
+ <signal>clicked()</signal>
+ <receiver>ConfigForm</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>buttonCancel</sender>
+ <signal>clicked()</signal>
+ <receiver>ConfigForm</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkALSASamplingRateMax</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_spinALSASamplingRate</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkJACKAutoConnect</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_txtJACKSourcePort</receiver>
+ <slot>setEnabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkPortAudioSamplingRateMax</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_spinPortAudioSamplingRate</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkOSSSamplingRateMax</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_spinOSSSamplingRate</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_sldCombedFFTAudibilityRatio</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_spinCombedFFTAudibilityRatio</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_spinCombedFFTAudibilityRatio</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_sldCombedFFTAudibilityRatio</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_sldVolumeTreshold</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_spinVolumeTreshold</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_spinVolumeTreshold</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_sldVolumeTreshold</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkAlgoUseSubHarmTresh</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_spinCombedFFTAudibilityRatio</receiver>
+ <slot>setEnabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_chkAlgoUseSubHarmTresh</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ui_sldCombedFFTAudibilityRatio</receiver>
+ <slot>setEnabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_sldFreqRefinMaxHarm</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_spinFreqRefinMaxHarm</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_spinFreqRefinMaxHarm</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_sldFreqRefinMaxHarm</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_sldWindowSizeFactor</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_spinWindowSizeFactor</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_spinWindowSizeFactor</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_sldWindowSizeFactor</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_sldTimeRefinMaxPeriod</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_spinTimeRefinMaxPeriod</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>ui_spinTimeRefinMaxPeriod</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>ui_sldTimeRefinMaxPeriod</receiver>
+ <slot>setValue(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>20</x>
+ <y>20</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>