1<ui version="4.0" >
2 <class>PerformanceConfigPage</class>
3 <widget class="QWidget" name="PerformanceConfigPage" >
4  <property name="geometry" >
5   <rect>
6    <x>0</x>
7    <y>0</y>
8    <width>343</width>
9    <height>234</height>
10   </rect>
11  </property>
12  <property name="windowTitle" >
13   <string>Form</string>
14  </property>
15  <layout class="QVBoxLayout" >
16   <item>
17    <widget class="QGroupBox" name="groupBox_2" >
18     <property name="title" >
19      <string>Audio file buffering</string>
20     </property>
21     <layout class="QVBoxLayout" >
22      <property name="spacing" >
23       <number>12</number>
24      </property>
25      <property name="leftMargin" >
26       <number>9</number>
27      </property>
28      <property name="topMargin" >
29       <number>9</number>
30      </property>
31      <property name="rightMargin" >
32       <number>9</number>
33      </property>
34      <property name="bottomMargin" >
35       <number>9</number>
36      </property>
37      <item>
38       <layout class="QHBoxLayout" >
39        <property name="spacing" >
40         <number>6</number>
41        </property>
42        <property name="leftMargin" >
43         <number>0</number>
44        </property>
45        <property name="topMargin" >
46         <number>0</number>
47        </property>
48        <property name="rightMargin" >
49         <number>0</number>
50        </property>
51        <property name="bottomMargin" >
52         <number>0</number>
53        </property>
54        <item>
55         <widget class="QLabel" name="label" >
56          <property name="toolTip" >
57           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
58p, li { white-space: pre-wrap; }
59&lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;">
60&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Read buffer size:&lt;/span>&lt;/p>
61&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The amount of audio data that can be stored in the &lt;/p>
62&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">read buffers in seconds.&lt;/p>
63&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
64&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The default value of 1 second should do just fine.&lt;/p>
65&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">However, if you're tight on memory, you can make this value lower.&lt;/p>
66&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you experience buffer underruns when the hard disk bandwidth is &lt;/p>
67&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">(almost) saturated, or when buffer underruns happen regularly due &lt;/p>
68&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">the hard disk can't keep up for some reason, you can try a larger &lt;/p>
69&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">value, like 1.5 or 2.0 seconds.&lt;/p>
70&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
71&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Keep in mind that when using a larger buffer, &lt;/p>
72&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">it will take considerably more time to move (i.e. seeking) &lt;/p>
73&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">the playhead to another positions, since all the buffers &lt;/p>
74&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">(one for each audioclip * channel count) need to be refilled!&lt;/p>&lt;/body>&lt;/html></string>
75          </property>
76          <property name="text" >
77           <string>Read buffer size (seconds)</string>
78          </property>
79         </widget>
80        </item>
81        <item>
82         <widget class="QDoubleSpinBox" name="bufferTimeSpinBox" >
83          <property name="sizePolicy" >
84           <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
85            <horstretch>0</horstretch>
86            <verstretch>1</verstretch>
87           </sizepolicy>
88          </property>
89          <property name="decimals" >
90           <number>1</number>
91          </property>
92          <property name="minimum" >
93           <double>0.400000000000000</double>
94          </property>
95          <property name="maximum" >
96           <double>3.000000000000000</double>
97          </property>
98          <property name="singleStep" >
99           <double>0.100000000000000</double>
100          </property>
101          <property name="value" >
102           <double>1.000000000000000</double>
103          </property>
104         </widget>
105        </item>
106       </layout>
107      </item>
108      <item>
109       <layout class="QHBoxLayout" >
110        <property name="spacing" >
111         <number>6</number>
112        </property>
113        <property name="leftMargin" >
114         <number>0</number>
115        </property>
116        <property name="topMargin" >
117         <number>0</number>
118        </property>
119        <property name="rightMargin" >
120         <number>0</number>
121        </property>
122        <property name="bottomMargin" >
123         <number>0</number>
124        </property>
125        <item>
126         <widget class="QLabel" name="reloadWarningLabel" >
127          <property name="minimumSize" >
128           <size>
129            <width>40</width>
130            <height>0</height>
131           </size>
132          </property>
133          <property name="text" >
134           <string>info icon</string>
135          </property>
136         </widget>
137        </item>
138        <item>
139         <widget class="QLabel" name="label_2" >
140          <property name="sizePolicy" >
141           <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
142            <horstretch>1</horstretch>
143            <verstretch>0</verstretch>
144           </sizepolicy>
145          </property>
146          <property name="text" >
147           <string>Changing the buffer size only will take
148into effect after (re)loading a project.</string>
149          </property>
150         </widget>
151        </item>
152       </layout>
153      </item>
154     </layout>
155    </widget>
156   </item>
157   <item>
158    <widget class="QGroupBox" name="groupBox" >
159     <property name="title" >
160      <string>Painting</string>
161     </property>
162     <layout class="QVBoxLayout" >
163      <property name="spacing" >
164       <number>6</number>
165      </property>
166      <property name="leftMargin" >
167       <number>9</number>
168      </property>
169      <property name="topMargin" >
170       <number>9</number>
171      </property>
172      <property name="rightMargin" >
173       <number>9</number>
174      </property>
175      <property name="bottomMargin" >
176       <number>9</number>
177      </property>
178      <item>
179       <layout class="QHBoxLayout" >
180        <property name="spacing" >
181         <number>6</number>
182        </property>
183        <property name="leftMargin" >
184         <number>0</number>
185        </property>
186        <property name="topMargin" >
187         <number>0</number>
188        </property>
189        <property name="rightMargin" >
190         <number>0</number>
191        </property>
192        <property name="bottomMargin" >
193         <number>0</number>
194        </property>
195        <item>
196         <widget class="QLabel" name="label_4" >
197          <property name="toolTip" >
198           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
199p, li { white-space: pre-wrap; }
200&lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;">
201&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The number of times per second at which the Graphical&lt;/p>
202&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Items are repainted during a jog action, like moving an&lt;/p>
203&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">AudioClip, or changing the Gain.&lt;/p>
204&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
205&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The default frames per second of 35 is a perfect compromise &lt;/p>
206&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">between smooth painting, and low cpu usage.&lt;/p>
207&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
208&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">However, if you find the painting to be not smooth enough,&lt;/p>
209&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">change this value to a higher one, but keep in mind that it&lt;/p>
210&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">will consume considerably more cpu!&lt;/p>
211&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
212&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If for example moving an AudioClip still takes to much cpu,&lt;/p>
213&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">you should consider to lower this value.&lt;/p>&lt;/body>&lt;/html></string>
214          </property>
215          <property name="text" >
216           <string>Jog repaint speed (fps)</string>
217          </property>
218         </widget>
219        </item>
220        <item>
221         <widget class="QSpinBox" name="jogUpdateIntervalSpinBox" >
222          <property name="maximumSize" >
223           <size>
224            <width>100</width>
225            <height>16777215</height>
226           </size>
227          </property>
228          <property name="minimum" >
229           <number>10</number>
230          </property>
231          <property name="maximum" >
232           <number>50</number>
233          </property>
234          <property name="value" >
235           <number>25</number>
236          </property>
237         </widget>
238        </item>
239       </layout>
240      </item>
241      <item>
242       <widget class="QCheckBox" name="useOpenGLCheckBox" >
243        <property name="toolTip" >
244         <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
245p, li { white-space: pre-wrap; }
246&lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;">
247&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Accelerates the painting of AudioClips and Tracks by using&lt;/p>
248&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">the 3D engine of your graphics card.&lt;/p>
249&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;/p>
250&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Depending on your graphics card and driver support, this &lt;/p>
251&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">can speed up painting considerably!&lt;/p>&lt;/body>&lt;/html></string>
252        </property>
253        <property name="text" >
254         <string>Use hardware acceleration</string>
255        </property>
256       </widget>
257      </item>
258     </layout>
259    </widget>
260   </item>
261   <item>
262    <spacer>
263     <property name="orientation" >
264      <enum>Qt::Vertical</enum>
265     </property>
266     <property name="sizeHint" >
267      <size>
268       <width>20</width>
269       <height>40</height>
270      </size>
271     </property>
272    </spacer>
273   </item>
274  </layout>
275 </widget>
276 <resources/>
277 <connections/>
278</ui>
279