|
74 | 74 | <item> |
75 | 75 | <widget class="QStackedWidget" name="tabhost"> |
76 | 76 | <property name="currentIndex"> |
77 | | - <number>6</number> |
| 77 | + <number>2</number> |
78 | 78 | </property> |
79 | 79 | <widget class="QWidget" name="tabHostPage1"> |
80 | 80 | <layout class="QVBoxLayout" name="verticalLayout_6"> |
|
1253 | 1253 | <property name="whatsThis"> |
1254 | 1254 | <string><html><head/><body><p><span style=" font-weight:600; text-decoration: underline;">Interpolating FIR Equalizer</span></p><p>Enables/disables the FIR equalizer. FIR stands for &quot;Finite Impulse Response&quot;</p><p><span style=" text-decoration: underline;">Filter type:</span> Chooses between Minimum phase and Linear phase filtering. The minimum phase is the recommended filter type, as it minimizes latency (effectively zero for any sensible filter shape). In contrast, the phase changes introduced are not usually noticeable (linear phase is helpful in pre-/post-production of multitrack recordings, where phase relationships between tracks need to be preserved. However, in real-time playback, linear phase EQ introduces latency at least half as long as the filter length.)</p></body></html></string> |
1255 | 1255 | </property> |
1256 | | - <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="0,0"> |
| 1256 | + <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="7,2"> |
1257 | 1257 | <property name="spacing"> |
1258 | 1258 | <number>11</number> |
1259 | 1259 | </property> |
|
1272 | 1272 | <item> |
1273 | 1273 | <widget class="QStackedWidget" name="eq_holder"> |
1274 | 1274 | <property name="currentIndex"> |
1275 | | - <number>1</number> |
| 1275 | + <number>0</number> |
1276 | 1276 | </property> |
1277 | 1277 | <widget class="QWidget" name="page_fixed_eq"> |
1278 | 1278 | <layout class="QHBoxLayout" name="horizontalLayout_11"> |
|
1330 | 1330 | </property> |
1331 | 1331 | <item> |
1332 | 1332 | <widget class="QCheckBox" name="enable_eq"> |
| 1333 | + <property name="minimumSize"> |
| 1334 | + <size> |
| 1335 | + <width>130</width> |
| 1336 | + <height>0</height> |
| 1337 | + </size> |
| 1338 | + </property> |
1333 | 1339 | <property name="maximumSize"> |
1334 | 1340 | <size> |
1335 | 1341 | <width>130</width> |
|
1343 | 1349 | </item> |
1344 | 1350 | <item> |
1345 | 1351 | <widget class="QComboBox" name="eqpreset"> |
1346 | | - <property name="maximumSize"> |
| 1352 | + <property name="minimumSize"> |
1347 | 1353 | <size> |
1348 | 1354 | <width>130</width> |
| 1355 | + <height>0</height> |
| 1356 | + </size> |
| 1357 | + </property> |
| 1358 | + <property name="maximumSize"> |
| 1359 | + <size> |
| 1360 | + <width>16777215</width> |
1349 | 1361 | <height>16777215</height> |
1350 | 1362 | </size> |
1351 | 1363 | </property> |
|
1358 | 1370 | </item> |
1359 | 1371 | <item> |
1360 | 1372 | <widget class="QComboBox" name="eqfiltertype"> |
1361 | | - <property name="maximumSize"> |
| 1373 | + <property name="minimumSize"> |
1362 | 1374 | <size> |
1363 | 1375 | <width>130</width> |
| 1376 | + <height>0</height> |
| 1377 | + </size> |
| 1378 | + </property> |
| 1379 | + <property name="maximumSize"> |
| 1380 | + <size> |
| 1381 | + <width>16777215</width> |
1364 | 1382 | <height>16777215</height> |
1365 | 1383 | </size> |
1366 | 1384 | </property> |
|
1381 | 1399 | </item> |
1382 | 1400 | <item> |
1383 | 1401 | <widget class="QComboBox" name="eqinterpolator"> |
1384 | | - <property name="maximumSize"> |
| 1402 | + <property name="minimumSize"> |
1385 | 1403 | <size> |
1386 | 1404 | <width>130</width> |
| 1405 | + <height>0</height> |
| 1406 | + </size> |
| 1407 | + </property> |
| 1408 | + <property name="maximumSize"> |
| 1409 | + <size> |
| 1410 | + <width>16777215</width> |
1387 | 1411 | <height>16777215</height> |
1388 | 1412 | </size> |
1389 | 1413 | </property> |
|
1407 | 1431 | </item> |
1408 | 1432 | <item> |
1409 | 1433 | <widget class="QPushButton" name="reseteq"> |
1410 | | - <property name="maximumSize"> |
| 1434 | + <property name="minimumSize"> |
1411 | 1435 | <size> |
1412 | 1436 | <width>130</width> |
| 1437 | + <height>0</height> |
| 1438 | + </size> |
| 1439 | + </property> |
| 1440 | + <property name="maximumSize"> |
| 1441 | + <size> |
| 1442 | + <width>16777215</width> |
1413 | 1443 | <height>16777215</height> |
1414 | 1444 | </size> |
1415 | 1445 | </property> |
|
1435 | 1465 | </property> |
1436 | 1466 | <item> |
1437 | 1467 | <widget class="QRadioButton" name="eq_r_fixed"> |
| 1468 | + <property name="minimumSize"> |
| 1469 | + <size> |
| 1470 | + <width>130</width> |
| 1471 | + <height>0</height> |
| 1472 | + </size> |
| 1473 | + </property> |
1438 | 1474 | <property name="text"> |
1439 | 1475 | <string>Fixed bands</string> |
1440 | 1476 | </property> |
|
1445 | 1481 | </item> |
1446 | 1482 | <item> |
1447 | 1483 | <widget class="QRadioButton" name="eq_r_flex"> |
| 1484 | + <property name="minimumSize"> |
| 1485 | + <size> |
| 1486 | + <width>130</width> |
| 1487 | + <height>0</height> |
| 1488 | + </size> |
| 1489 | + </property> |
1448 | 1490 | <property name="text"> |
1449 | 1491 | <string>Flexible bands</string> |
1450 | 1492 | </property> |
|
1480 | 1522 | <property name="whatsThis"> |
1481 | 1523 | <string><html><head/><body><p><span style=" font-weight:600; text-decoration: underline;">Convolver</span></p><p>Partitioned convolver (Auto segmenting convolution). Select your impulse response file to be convolved. It takes the signal characteristics of the impulse response and applies them to the incoming audio in real-time.</p><p>Supports mono, stereo, full/true stereo (LL, LR, RL, RR) impulse responses.</p><p><span style=" text-decoration: underline;">Impulse response optimization:</span></p><p>This parameter attempts to reduce the length of the impulse response as much as possible; the whole point is to reduce latency as much as possible, possibly reducing power consumption.</p></body></html></string> |
1482 | 1524 | </property> |
1483 | | - <layout class="QHBoxLayout" name="horizontalLayout" stretch="6,1"> |
| 1525 | + <layout class="QHBoxLayout" name="horizontalLayout" stretch="7,2"> |
1484 | 1526 | <property name="leftMargin"> |
1485 | 1527 | <number>0</number> |
1486 | 1528 | </property> |
|
1640 | 1682 | <layout class="QVBoxLayout" name="verticalLayout_17"> |
1641 | 1683 | <item> |
1642 | 1684 | <widget class="QCheckBox" name="conv_enable"> |
1643 | | - <property name="maximumSize"> |
| 1685 | + <property name="minimumSize"> |
1644 | 1686 | <size> |
1645 | 1687 | <width>130</width> |
| 1688 | + <height>0</height> |
| 1689 | + </size> |
| 1690 | + </property> |
| 1691 | + <property name="maximumSize"> |
| 1692 | + <size> |
| 1693 | + <width>16777215</width> |
1646 | 1694 | <height>16777215</height> |
1647 | 1695 | </size> |
1648 | 1696 | </property> |
|
1660 | 1708 | </item> |
1661 | 1709 | <item> |
1662 | 1710 | <widget class="QComboBox" name="conv_ir_opt"> |
1663 | | - <property name="maximumSize"> |
| 1711 | + <property name="minimumSize"> |
1664 | 1712 | <size> |
1665 | 1713 | <width>130</width> |
| 1714 | + <height>0</height> |
| 1715 | + </size> |
| 1716 | + </property> |
| 1717 | + <property name="maximumSize"> |
| 1718 | + <size> |
| 1719 | + <width>16777215</width> |
1666 | 1720 | <height>16777215</height> |
1667 | 1721 | </size> |
1668 | 1722 | </property> |
|
1692 | 1746 | </item> |
1693 | 1747 | <item> |
1694 | 1748 | <widget class="QPushButton" name="conv_adv_wave_edit"> |
| 1749 | + <property name="minimumSize"> |
| 1750 | + <size> |
| 1751 | + <width>130</width> |
| 1752 | + <height>0</height> |
| 1753 | + </size> |
| 1754 | + </property> |
| 1755 | + <property name="maximumSize"> |
| 1756 | + <size> |
| 1757 | + <width>16777215</width> |
| 1758 | + <height>16777215</height> |
| 1759 | + </size> |
| 1760 | + </property> |
1695 | 1761 | <property name="text"> |
1696 | 1762 | <string>Edit</string> |
1697 | 1763 | </property> |
|
1721 | 1787 | <property name="whatsThis"> |
1722 | 1788 | <string><html><head/><body><p><span style=" font-weight:600; text-decoration: underline;">ViPER-DDC</span></p><p>Its main job is to perform parametric equalization on audio, however it requires the user to provide a .vdc file that DDCToolbox generates.</p><p>ViPER-DDC in jDSP is a generalized implementation of second-order section filters, which is slightly different from the implementation in Viper4Android. V4A supports only Peaking parametric; the reason is that V4A uses a share coefficient property of Peaking filter. In contrast, jDSP does not have such an assumption.</p></body></html></string> |
1723 | 1789 | </property> |
1724 | | - <layout class="QHBoxLayout" name="horizontalLayout_10" stretch="6,0"> |
| 1790 | + <layout class="QHBoxLayout" name="horizontalLayout_10" stretch="7,2"> |
1725 | 1791 | <property name="leftMargin"> |
1726 | 1792 | <number>0</number> |
1727 | 1793 | </property> |
|
0 commit comments