1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>SynthControl</class> 4 <widget class="QWidget" name="SynthControl"> 5 <property name="windowModality"> 6 <enum>Qt::NonModal</enum> 7 </property> 8 <property name="geometry"> 9 <rect> 10 <x>0</x> 11 <y>0</y> 12 <width>602</width> 13 <height>407</height> 14 </rect> 15 </property> 16 <property name="focusPolicy"> 17 <enum>Qt::ClickFocus</enum> 18 </property> 19 <property name="windowTitle"> 20 <string>Synthesizer</string> 21 </property> 22 <layout class="QGridLayout" name="gridLayout_2" columnstretch="0,0"> 23 <property name="leftMargin"> 24 <number>10</number> 25 </property> 26 <property name="horizontalSpacing"> 27 <number>10</number> 28 </property> 29 <item row="2" column="0"> 30 <layout class="QGridLayout" name="gridLayout_4"> 31 <item row="0" column="3"> 32 <widget class="QPushButton" name="storeButton"> 33 <property name="focusPolicy"> 34 <enum>Qt::TabFocus</enum> 35 </property> 36 <property name="text"> 37 <string>Set as Default</string> 38 </property> 39 </widget> 40 </item> 41 <item row="0" column="0"> 42 <widget class="QPushButton" name="saveButton"> 43 <property name="focusPolicy"> 44 <enum>Qt::TabFocus</enum> 45 </property> 46 <property name="toolTip"> 47 <string>Save to score</string> 48 </property> 49 <property name="text"> 50 <string>Save to Score</string> 51 </property> 52 </widget> 53 </item> 54 <item row="0" column="2"> 55 <spacer name="horizontalSpacer_2"> 56 <property name="orientation"> 57 <enum>Qt::Horizontal</enum> 58 </property> 59 <property name="sizeHint" stdset="0"> 60 <size> 61 <width>40</width> 62 <height>20</height> 63 </size> 64 </property> 65 </spacer> 66 </item> 67 <item row="0" column="1"> 68 <widget class="QPushButton" name="loadButton"> 69 <property name="focusPolicy"> 70 <enum>Qt::TabFocus</enum> 71 </property> 72 <property name="toolTip"> 73 <string>Load from score</string> 74 </property> 75 <property name="text"> 76 <string>Load from Score</string> 77 </property> 78 </widget> 79 </item> 80 <item row="0" column="4"> 81 <widget class="QPushButton" name="recallButton"> 82 <property name="focusPolicy"> 83 <enum>Qt::TabFocus</enum> 84 </property> 85 <property name="text"> 86 <string>Load Default</string> 87 </property> 88 </widget> 89 </item> 90 </layout> 91 </item> 92 <item row="0" column="1" rowspan="3"> 93 <layout class="QVBoxLayout" name="verticalLayout"> 94 <item> 95 <widget class="Awl::MeterSlider" name="gainSlider" native="true"> 96 <property name="focusPolicy"> 97 <enum>Qt::TabFocus</enum> 98 </property> 99 <property name="statusTip"> 100 <string>Master volume</string> 101 </property> 102 <property name="accessibleName"> 103 <string>Master volume</string> 104 </property> 105 <property name="accessibleDescription"> 106 <string>Use up and down arrows to modify</string> 107 </property> 108 <property name="channel" stdset="0"> 109 <number>2</number> 110 </property> 111 </widget> 112 </item> 113 <item> 114 <widget class="QLabel" name="label_4"> 115 <property name="sizePolicy"> 116 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 117 <horstretch>0</horstretch> 118 <verstretch>0</verstretch> 119 </sizepolicy> 120 </property> 121 <property name="text"> 122 <string extracomment="volume">Vol.</string> 123 </property> 124 <property name="alignment"> 125 <set>Qt::AlignCenter</set> 126 </property> 127 </widget> 128 </item> 129 </layout> 130 </item> 131 <item row="0" column="0" rowspan="2"> 132 <widget class="QTabWidget" name="tabWidget"> 133 <property name="currentIndex"> 134 <number>2</number> 135 </property> 136 <widget class="QWidget" name="masterEffectsTab"> 137 <property name="sizePolicy"> 138 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 139 <horstretch>0</horstretch> 140 <verstretch>0</verstretch> 141 </sizepolicy> 142 </property> 143 <attribute name="title"> 144 <string>Master Effects</string> 145 </attribute> 146 <layout class="QGridLayout" name="gridLayout_7"> 147 <item row="1" column="0" colspan="6"> 148 <widget class="QStackedWidget" name="effectStackA"> 149 <property name="sizePolicy"> 150 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 151 <horstretch>0</horstretch> 152 <verstretch>0</verstretch> 153 </sizepolicy> 154 </property> 155 </widget> 156 </item> 157 <item row="0" column="3"> 158 <widget class="QLabel" name="label_5"> 159 <property name="text"> 160 <string>Effect B:</string> 161 </property> 162 </widget> 163 </item> 164 <item row="0" column="1"> 165 <widget class="QComboBox" name="effectA"> 166 <property name="sizePolicy"> 167 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 168 <horstretch>0</horstretch> 169 <verstretch>0</verstretch> 170 </sizepolicy> 171 </property> 172 <property name="accessibleName"> 173 <string>Effect A</string> 174 </property> 175 </widget> 176 </item> 177 <item row="2" column="0" colspan="6"> 178 <widget class="QStackedWidget" name="effectStackB"> 179 <property name="sizePolicy"> 180 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 181 <horstretch>0</horstretch> 182 <verstretch>0</verstretch> 183 </sizepolicy> 184 </property> 185 </widget> 186 </item> 187 <item row="0" column="0"> 188 <widget class="QLabel" name="label_2"> 189 <property name="text"> 190 <string>Effect A:</string> 191 </property> 192 </widget> 193 </item> 194 <item row="0" column="4"> 195 <widget class="QComboBox" name="effectB"> 196 <property name="sizePolicy"> 197 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 198 <horstretch>0</horstretch> 199 <verstretch>0</verstretch> 200 </sizepolicy> 201 </property> 202 <property name="accessibleName"> 203 <string>Effect B</string> 204 </property> 205 </widget> 206 </item> 207 <item row="0" column="2"> 208 <spacer name="horizontalSpacer_4"> 209 <property name="orientation"> 210 <enum>Qt::Horizontal</enum> 211 </property> 212 <property name="sizeHint" stdset="0"> 213 <size> 214 <width>40</width> 215 <height>20</height> 216 </size> 217 </property> 218 </spacer> 219 </item> 220 </layout> 221 </widget> 222 <widget class="QWidget" name="tab"> 223 <property name="sizePolicy"> 224 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 225 <horstretch>0</horstretch> 226 <verstretch>0</verstretch> 227 </sizepolicy> 228 </property> 229 <attribute name="title"> 230 <string>Tuning</string> 231 </attribute> 232 <layout class="QGridLayout" name="gridLayout"> 233 <item row="0" column="0"> 234 <widget class="QLabel" name="label_39"> 235 <property name="text"> 236 <string>Master tuning:</string> 237 </property> 238 </widget> 239 </item> 240 <item row="0" column="1"> 241 <widget class="QDoubleSpinBox" name="masterTuning"> 242 <property name="accessibleName"> 243 <string>Master tuning</string> 244 </property> 245 <property name="accessibleDescription"> 246 <string>Hertz</string> 247 </property> 248 <property name="suffix"> 249 <string extracomment="Hertz">Hz</string> 250 </property> 251 <property name="decimals"> 252 <number>1</number> 253 </property> 254 <property name="minimum"> 255 <double>300.000000000000000</double> 256 </property> 257 <property name="maximum"> 258 <double>600.000000000000000</double> 259 </property> 260 <property name="value"> 261 <double>440.000000000000000</double> 262 </property> 263 </widget> 264 </item> 265 <item row="0" column="2"> 266 <spacer name="horizontalSpacer"> 267 <property name="orientation"> 268 <enum>Qt::Horizontal</enum> 269 </property> 270 <property name="sizeHint" stdset="0"> 271 <size> 272 <width>275</width> 273 <height>20</height> 274 </size> 275 </property> 276 </spacer> 277 </item> 278 <item row="1" column="0"> 279 <spacer name="verticalSpacer"> 280 <property name="orientation"> 281 <enum>Qt::Vertical</enum> 282 </property> 283 <property name="sizeHint" stdset="0"> 284 <size> 285 <width>20</width> 286 <height>127</height> 287 </size> 288 </property> 289 </spacer> 290 </item> 291 <item row="2" column="0"> 292 <widget class="QPushButton" name="changeTuningButton"> 293 <property name="focusPolicy"> 294 <enum>Qt::TabFocus</enum> 295 </property> 296 <property name="text"> 297 <string>Change Tuning</string> 298 </property> 299 </widget> 300 </item> 301 </layout> 302 </widget> 303 <widget class="QWidget" name="dynamicsTab"> 304 <attribute name="title"> 305 <string>Dynamics</string> 306 </attribute> 307 <layout class="QGridLayout" name="gridLayout_3" rowstretch="0,0,0,0" columnstretch="1,0"> 308 <item row="0" column="0"> 309 <widget class="QLabel" name="label_3"> 310 <property name="text"> 311 <string>Dynamics method:</string> 312 </property> 313 </widget> 314 </item> 315 <item row="0" column="1"> 316 <widget class="QComboBox" name="dynamicsMethodList"> 317 <property name="currentIndex"> 318 <number>1</number> 319 </property> 320 <item> 321 <property name="text"> 322 <string>Velocity only (no single-note dynamics)</string> 323 </property> 324 </item> 325 <item> 326 <property name="text"> 327 <string>Default (single-note dynamics and velocity)</string> 328 </property> 329 </item> 330 <item> 331 <property name="text"> 332 <string>CC events only (constant velocity)</string> 333 </property> 334 </item> 335 </widget> 336 </item> 337 <item row="1" column="1"> 338 <widget class="QComboBox" name="ccToUseList"> 339 <property name="currentIndex"> 340 <number>1</number> 341 </property> 342 <item> 343 <property name="text"> 344 <string>CC 1</string> 345 </property> 346 </item> 347 <item> 348 <property name="text"> 349 <string>CC 2 (default)</string> 350 </property> 351 </item> 352 <item> 353 <property name="text"> 354 <string>CC 4</string> 355 </property> 356 </item> 357 <item> 358 <property name="text"> 359 <string>CC 11</string> 360 </property> 361 </item> 362 </widget> 363 </item> 364 <item row="1" column="0"> 365 <widget class="QLabel" name="label"> 366 <property name="text"> 367 <string>CC to use:</string> 368 </property> 369 </widget> 370 </item> 371 <item row="3" column="0" colspan="2"> 372 <widget class="QGroupBox" name="advancedSettings"> 373 <property name="accessibleName"> 374 <string>Advanced Settings</string> 375 </property> 376 <property name="title"> 377 <string>Advanced Settings</string> 378 </property> 379 <layout class="QGridLayout" name="gridLayout_6"> 380 <item row="0" column="0"> 381 <widget class="QLabel" name="label_6"> 382 <property name="text"> 383 <string>Switch all sounds:</string> 384 </property> 385 </widget> 386 </item> 387 <item row="1" column="1"> 388 <spacer name="verticalSpacer_2"> 389 <property name="orientation"> 390 <enum>Qt::Vertical</enum> 391 </property> 392 <property name="sizeHint" stdset="0"> 393 <size> 394 <width>20</width> 395 <height>40</height> 396 </size> 397 </property> 398 </spacer> 399 </item> 400 <item row="0" column="1"> 401 <widget class="QPushButton" name="switchExpr"> 402 <property name="accessibleName"> 403 <string>Switch all sounds to expressive</string> 404 </property> 405 <property name="text"> 406 <string>To Expressive</string> 407 </property> 408 </widget> 409 </item> 410 <item row="0" column="2"> 411 <widget class="QPushButton" name="switchNonExpr"> 412 <property name="accessibleName"> 413 <string>Switch all sounds to non-expressive</string> 414 </property> 415 <property name="text"> 416 <string>To Non-Expressive</string> 417 </property> 418 </widget> 419 </item> 420 <item row="0" column="3"> 421 <widget class="QPushButton" name="resetExpr"> 422 <property name="accessibleName"> 423 <string>Reset all sounds to defaults</string> 424 </property> 425 <property name="text"> 426 <string>Reset All</string> 427 </property> 428 </widget> 429 </item> 430 </layout> 431 </widget> 432 </item> 433 </layout> 434 </widget> 435 </widget> 436 </item> 437 </layout> 438 </widget> 439 <customwidgets> 440 <customwidget> 441 <class>Awl::Slider</class> 442 <extends>QWidget</extends> 443 <header>awl/slider.h</header> 444 </customwidget> 445 <customwidget> 446 <class>Awl::VolSlider</class> 447 <extends>Awl::Slider</extends> 448 <header>awl/volslider.h</header> 449 </customwidget> 450 <customwidget> 451 <class>Awl::MeterSlider</class> 452 <extends>Awl::VolSlider</extends> 453 <header>awl/mslider.h</header> 454 </customwidget> 455 </customwidgets> 456 <tabstops> 457 <tabstop>tabWidget</tabstop> 458 <tabstop>effectA</tabstop> 459 <tabstop>effectB</tabstop> 460 <tabstop>masterTuning</tabstop> 461 <tabstop>changeTuningButton</tabstop> 462 <tabstop>gainSlider</tabstop> 463 <tabstop>saveButton</tabstop> 464 <tabstop>loadButton</tabstop> 465 <tabstop>storeButton</tabstop> 466 <tabstop>recallButton</tabstop> 467 </tabstops> 468 <resources/> 469 <connections/> 470</ui> 471