@@ -1,12 +1,12 @@ |
| 1 |
object frmTracker: TfrmTracker |
1 |
object frmTracker: TfrmTracker |
| 2 |
Left = 814 |
2 |
Left = 1656 |
| 3 |
Height = 654 |
3 |
Height = 902 |
| 4 |
Top = 197 |
4 |
Top = 134 |
| 5 |
Width = 1232 |
5 |
Width = 1458 |
| 6 |
AllowDropFiles = True |
6 |
AllowDropFiles = True |
| 7 |
Caption = 'hUGETracker' |
7 |
Caption = 'hUGETracker' |
| 8 |
ClientHeight = 634 |
8 |
ClientHeight = 882 |
| 9 |
ClientWidth = 1232 |
9 |
ClientWidth = 1458 |
| 10 |
KeyPreview = True |
10 |
KeyPreview = True |
| 11 |
Menu = MainMenu1 |
11 |
Menu = MainMenu1 |
| 12 |
OnCloseQuery = FormCloseQuery |
12 |
OnCloseQuery = FormCloseQuery |
@@ -20,7 +20,7 @@ object frmTracker: TfrmTracker |
| 20 |
LCLVersion = '2.0.12.0' |
20 |
LCLVersion = '2.0.12.0' |
| 21 |
object TreeView1: TTreeView |
21 |
object TreeView1: TTreeView |
| 22 |
Left = 0 |
22 |
Left = 0 |
| 23 |
Height = 522 |
23 |
Height = 770 |
| 24 |
Top = 89 |
24 |
Top = 89 |
| 25 |
Width = 193 |
25 |
Width = 193 |
| 26 |
Align = alLeft |
26 |
Align = alLeft |
@@ -41,35 +41,35 @@ object frmTracker: TfrmTracker |
| 41 |
end |
41 |
end |
| 42 |
object Splitter1: TSplitter |
42 |
object Splitter1: TSplitter |
| 43 |
Left = 193 |
43 |
Left = 193 |
| 44 |
Height = 522 |
44 |
Height = 770 |
| 45 |
Top = 89 |
45 |
Top = 89 |
| 46 |
Width = 5 |
46 |
Width = 5 |
| 47 |
end |
47 |
end |
| 48 |
object Panel1: TPanel |
48 |
object Panel1: TPanel |
| 49 |
Left = 198 |
49 |
Left = 198 |
| 50 |
Height = 522 |
50 |
Height = 770 |
| 51 |
Top = 89 |
51 |
Top = 89 |
| 52 |
Width = 1034 |
52 |
Width = 1260 |
| 53 |
Align = alClient |
53 |
Align = alClient |
| 54 |
BevelOuter = bvNone |
54 |
BevelOuter = bvNone |
| 55 |
ClientHeight = 522 |
55 |
ClientHeight = 770 |
| 56 |
ClientWidth = 1034 |
56 |
ClientWidth = 1260 |
| 57 |
ParentFont = False |
57 |
ParentFont = False |
| 58 |
TabOrder = 2 |
58 |
TabOrder = 2 |
| 59 |
object PageControl1: TPageControl |
59 |
object PageControl1: TPageControl |
| 60 |
Left = 0 |
60 |
Left = 0 |
| 61 |
Height = 522 |
61 |
Height = 770 |
| 62 |
Top = 0 |
62 |
Top = 0 |
| 63 |
Width = 1034 |
63 |
Width = 1260 |
| 64 |
ActivePage = InstrumentTabSheet |
64 |
ActivePage = PatternTabSheet |
| 65 |
Align = alClient |
65 |
Align = alClient |
| 66 |
ParentFont = False |
66 |
ParentFont = False |
| 67 |
TabIndex = 2 |
67 |
TabIndex = 1 |
| 68 |
TabOrder = 0 |
68 |
TabOrder = 0 |
| 69 |
object GeneralTabSheet: TTabSheet |
69 |
object GeneralTabSheet: TTabSheet |
| 70 |
Caption = 'General' |
70 |
Caption = 'General' |
| 71 |
ClientHeight = 871 |
71 |
ClientHeight = 742 |
| 72 |
ClientWidth = 1801 |
72 |
ClientWidth = 1252 |
| 73 |
ParentFont = False |
73 |
ParentFont = False |
| 74 |
object SongInformationGroupbox: TGroupBox |
74 |
object SongInformationGroupbox: TGroupBox |
| 75 |
Left = 8 |
75 |
Left = 8 |
@@ -83,25 +83,25 @@ object frmTracker: TfrmTracker |
| 83 |
TabOrder = 0 |
83 |
TabOrder = 0 |
| 84 |
object Label15: TLabel |
84 |
object Label15: TLabel |
| 85 |
Left = 8 |
85 |
Left = 8 |
| 86 |
Height = 30 |
86 |
Height = 15 |
| 87 |
Top = 16 |
87 |
Top = 16 |
| 88 |
Width = 47 |
88 |
Width = 27 |
| 89 |
Caption = 'Song' |
89 |
Caption = 'Song' |
| 90 |
ParentColor = False |
90 |
ParentColor = False |
| 91 |
ParentFont = False |
91 |
ParentFont = False |
| 92 |
end |
92 |
end |
| 93 |
object Label16: TLabel |
93 |
object Label16: TLabel |
| 94 |
Left = 7 |
94 |
Left = 7 |
| 95 |
Height = 30 |
95 |
Height = 15 |
| 96 |
Top = 48 |
96 |
Top = 48 |
| 97 |
Width = 49 |
97 |
Width = 28 |
| 98 |
Caption = 'Artist' |
98 |
Caption = 'Artist' |
| 99 |
ParentColor = False |
99 |
ParentColor = False |
| 100 |
ParentFont = False |
100 |
ParentFont = False |
| 101 |
end |
101 |
end |
| 102 |
object SongEdit: TEdit |
102 |
object SongEdit: TEdit |
| 103 |
Left = 56 |
103 |
Left = 56 |
| 104 |
Height = 38 |
104 |
Height = 23 |
| 105 |
Hint = 'The name of your composition' |
105 |
Hint = 'The name of your composition' |
| 106 |
Top = 8 |
106 |
Top = 8 |
| 107 |
Width = 216 |
107 |
Width = 216 |
@@ -112,7 +112,7 @@ object frmTracker: TfrmTracker |
| 112 |
end |
112 |
end |
| 113 |
object ArtistEdit: TEdit |
113 |
object ArtistEdit: TEdit |
| 114 |
Left = 56 |
114 |
Left = 56 |
| 115 |
Height = 38 |
115 |
Height = 23 |
| 116 |
Hint = 'Your name or handle' |
116 |
Hint = 'Your name or handle' |
| 117 |
Top = 40 |
117 |
Top = 40 |
| 118 |
Width = 216 |
118 |
Width = 216 |
@@ -123,16 +123,16 @@ object frmTracker: TfrmTracker |
| 123 |
end |
123 |
end |
| 124 |
object Label21: TLabel |
124 |
object Label21: TLabel |
| 125 |
Left = 8 |
125 |
Left = 8 |
| 126 |
Height = 30 |
126 |
Height = 15 |
| 127 |
Top = 78 |
127 |
Top = 78 |
| 128 |
Width = 197 |
128 |
Width = 114 |
| 129 |
Caption = 'Tempo (ticks per row)' |
129 |
Caption = 'Tempo (ticks per row)' |
| 130 |
ParentColor = False |
130 |
ParentColor = False |
| 131 |
ParentFont = False |
131 |
ParentFont = False |
| 132 |
end |
132 |
end |
| 133 |
object TicksPerRowSpinEdit: TSpinEdit |
133 |
object TicksPerRowSpinEdit: TSpinEdit |
| 134 |
Left = 133 |
134 |
Left = 133 |
| 135 |
Height = 38 |
135 |
Height = 23 |
| 136 |
Hint = 'How many ticks should happen before the row changes. Higher means slower' |
136 |
Hint = 'How many ticks should happen before the row changes. Higher means slower' |
| 137 |
Top = 73 |
137 |
Top = 73 |
| 138 |
Width = 50 |
138 |
Width = 50 |
@@ -147,17 +147,17 @@ object frmTracker: TfrmTracker |
| 147 |
end |
147 |
end |
| 148 |
object PatternTabSheet: TTabSheet |
148 |
object PatternTabSheet: TTabSheet |
| 149 |
Caption = 'Patterns' |
149 |
Caption = 'Patterns' |
| 150 |
ClientHeight = 871 |
150 |
ClientHeight = 742 |
| 151 |
ClientWidth = 1801 |
151 |
ClientWidth = 1252 |
| 152 |
ParentFont = False |
152 |
ParentFont = False |
| 153 |
object Panel3: TPanel |
153 |
object Panel3: TPanel |
| 154 |
Left = 392 |
154 |
Left = 224 |
| 155 |
Height = 871 |
155 |
Height = 742 |
| 156 |
Top = 0 |
156 |
Top = 0 |
| 157 |
Width = 1409 |
157 |
Width = 1028 |
| 158 |
Align = alClient |
158 |
Align = alClient |
| 159 |
ClientHeight = 871 |
159 |
ClientHeight = 742 |
| 160 |
ClientWidth = 1409 |
160 |
ClientWidth = 1028 |
| 161 |
ParentFont = False |
161 |
ParentFont = False |
| 162 |
TabOrder = 0 |
162 |
TabOrder = 0 |
| 163 |
object HeaderControl1: THeaderControl |
163 |
object HeaderControl1: THeaderControl |
@@ -165,7 +165,7 @@ object frmTracker: TfrmTracker |
| 165 |
Height = 30 |
165 |
Height = 30 |
| 166 |
Hint = 'Left click to mute, right click to solo' |
166 |
Hint = 'Left click to mute, right click to solo' |
| 167 |
Top = 1 |
167 |
Top = 1 |
| 168 |
Width = 1407 |
168 |
Width = 1026 |
| 169 |
DragReorder = False |
169 |
DragReorder = False |
| 170 |
Images = ImageList2 |
170 |
Images = ImageList2 |
| 171 |
Sections = < |
171 |
Sections = < |
@@ -210,27 +210,28 @@ object frmTracker: TfrmTracker |
| 210 |
end |
210 |
end |
| 211 |
object ScrollBox1: TScrollBox |
211 |
object ScrollBox1: TScrollBox |
| 212 |
Left = 1 |
212 |
Left = 1 |
| 213 |
Height = 817 |
213 |
Height = 710 |
| 214 |
Top = 53 |
214 |
Top = 31 |
| 215 |
Width = 1407 |
215 |
Width = 1026 |
| 216 |
HorzScrollBar.Increment = 5 |
216 |
HorzScrollBar.Increment = 3 |
| 217 |
HorzScrollBar.Page = 56 |
217 |
HorzScrollBar.Page = 32 |
| 218 |
HorzScrollBar.Smooth = True |
218 |
HorzScrollBar.Smooth = True |
| 219 |
HorzScrollBar.Tracking = True |
219 |
HorzScrollBar.Tracking = True |
| 220 |
VertScrollBar.Page = 88 |
220 |
VertScrollBar.Increment = 5 |
|
|
221 |
VertScrollBar.Page = 50 |
| 221 |
VertScrollBar.Smooth = True |
222 |
VertScrollBar.Smooth = True |
| 222 |
VertScrollBar.Tracking = True |
223 |
VertScrollBar.Tracking = True |
| 223 |
Align = alClient |
224 |
Align = alClient |
| 224 |
BorderStyle = bsNone |
225 |
BorderStyle = bsNone |
| 225 |
ClientHeight = 817 |
226 |
ClientHeight = 710 |
| 226 |
ClientWidth = 1407 |
227 |
ClientWidth = 1026 |
| 227 |
ParentFont = False |
228 |
ParentFont = False |
| 228 |
TabOrder = 1 |
229 |
TabOrder = 1 |
| 229 |
OnMouseWheelDown = ScrollBox1MouseWheelDown |
230 |
OnMouseWheelDown = ScrollBox1MouseWheelDown |
| 230 |
OnMouseWheelUp = ScrollBox1MouseWheelUp |
231 |
OnMouseWheelUp = ScrollBox1MouseWheelUp |
| 231 |
object RowNumberStringGrid: TStringGrid |
232 |
object RowNumberStringGrid: TStringGrid |
| 232 |
Left = 0 |
233 |
Left = 0 |
| 233 |
Height = 817 |
234 |
Height = 710 |
| 234 |
Top = 0 |
235 |
Top = 0 |
| 235 |
Width = 32 |
236 |
Width = 32 |
| 236 |
Align = alLeft |
237 |
Align = alLeft |
@@ -247,7 +248,7 @@ object frmTracker: TfrmTracker |
| 247 |
end |
248 |
end |
| 248 |
object OrderEditStringGrid: TStringGrid |
249 |
object OrderEditStringGrid: TStringGrid |
| 249 |
Left = 0 |
250 |
Left = 0 |
| 250 |
Height = 871 |
251 |
Height = 742 |
| 251 |
Top = 0 |
252 |
Top = 0 |
| 252 |
Width = 224 |
253 |
Width = 224 |
| 253 |
Align = alLeft |
254 |
Align = alLeft |
@@ -312,30 +313,14 @@ object frmTracker: TfrmTracker |
| 312 |
end |
313 |
end |
| 313 |
object InstrumentTabSheet: TTabSheet |
314 |
object InstrumentTabSheet: TTabSheet |
| 314 |
Caption = 'Instruments' |
315 |
Caption = 'Instruments' |
| 315 |
ClientHeight = 494 |
316 |
ClientHeight = 742 |
| 316 |
ClientWidth = 1026 |
317 |
ClientWidth = 1252 |
| 317 |
ParentFont = False |
318 |
ParentFont = False |
| 318 |
object PaintBox1: TPaintBox |
|
|
| 319 |
AnchorSideTop.Control = FlowPanel1 |
|
|
| 320 |
AnchorSideTop.Side = asrBottom |
|
|
| 321 |
AnchorSideBottom.Side = asrBottom |
|
|
| 322 |
Left = 0 |
|
|
| 323 |
Height = 0 |
|
|
| 324 |
Hint = 'Preview of how the resulting waveform will look with envelope applied' |
|
|
| 325 |
Top = 494 |
|
|
| 326 |
Width = 1026 |
|
|
| 327 |
Align = alClient |
|
|
| 328 |
Color = clBlack |
|
|
| 329 |
ParentColor = False |
|
|
| 330 |
ParentFont = False |
|
|
| 331 |
Visible = False |
|
|
| 332 |
OnPaint = PaintBox1Paint |
|
|
| 333 |
end |
|
|
| 334 |
object FlowPanel1: TFlowPanel |
319 |
object FlowPanel1: TFlowPanel |
| 335 |
Left = 0 |
320 |
Left = 0 |
| 336 |
Height = 675 |
321 |
Height = 574 |
| 337 |
Top = 0 |
322 |
Top = 0 |
| 338 |
Width = 1026 |
323 |
Width = 1252 |
| 339 |
Align = alTop |
324 |
Align = alTop |
| 340 |
AutoSize = True |
325 |
AutoSize = True |
| 341 |
BevelOuter = bvNone |
326 |
BevelOuter = bvNone |
@@ -364,6 +349,11 @@ object frmTracker: TfrmTracker |
| 364 |
Control = NoiseGroupBox |
349 |
Control = NoiseGroupBox |
| 365 |
WrapAfter = waAuto |
350 |
WrapAfter = waAuto |
| 366 |
Index = 4 |
351 |
Index = 4 |
|
|
352 |
end |
|
|
353 |
item |
|
|
354 |
Control = TableGroupBox |
|
|
355 |
WrapAfter = waAuto |
|
|
356 |
Index = 5 |
| 367 |
end> |
357 |
end> |
| 368 |
FlowLayout = tlTop |
358 |
FlowLayout = tlTop |
| 369 |
FlowStyle = fsLeftRightTopBottom |
359 |
FlowStyle = fsLeftRightTopBottom |
@@ -371,7 +361,7 @@ object frmTracker: TfrmTracker |
| 371 |
TabOrder = 0 |
361 |
TabOrder = 0 |
| 372 |
object InstrumentGroupBox: TGroupBox |
362 |
object InstrumentGroupBox: TGroupBox |
| 373 |
Left = 7 |
363 |
Left = 7 |
| 374 |
Height = 241 |
364 |
Height = 273 |
| 375 |
Top = 7 |
365 |
Top = 7 |
| 376 |
Width = 280 |
366 |
Width = 280 |
| 377 |
Anchors = [] |
367 |
Anchors = [] |
@@ -380,7 +370,7 @@ object frmTracker: TfrmTracker |
| 380 |
BorderSpacing.Right = 7 |
370 |
BorderSpacing.Right = 7 |
| 381 |
BorderSpacing.Bottom = 7 |
371 |
BorderSpacing.Bottom = 7 |
| 382 |
Caption = 'Instrument' |
372 |
Caption = 'Instrument' |
| 383 |
ClientHeight = 221 |
373 |
ClientHeight = 253 |
| 384 |
ClientWidth = 276 |
374 |
ClientWidth = 276 |
| 385 |
ParentFont = False |
375 |
ParentFont = False |
| 386 |
TabOrder = 0 |
376 |
TabOrder = 0 |
@@ -437,11 +427,11 @@ object frmTracker: TfrmTracker |
| 437 |
ParentFont = False |
427 |
ParentFont = False |
| 438 |
end |
428 |
end |
| 439 |
object InstrumentTypeCombobox: TComboBox |
429 |
object InstrumentTypeCombobox: TComboBox |
| 440 |
Left = 76 |
430 |
Left = 80 |
| 441 |
Height = 23 |
431 |
Height = 23 |
| 442 |
Hint = 'What type of channel this instrument will be played on' |
432 |
Hint = 'What type of channel this instrument will be played on' |
| 443 |
Top = 8 |
433 |
Top = 8 |
| 444 |
Width = 189 |
434 |
Width = 185 |
| 445 |
ItemHeight = 15 |
435 |
ItemHeight = 15 |
| 446 |
ItemIndex = 0 |
436 |
ItemIndex = 0 |
| 447 |
Items.Strings = ( |
437 |
Items.Strings = ( |
@@ -469,7 +459,7 @@ object frmTracker: TfrmTracker |
| 469 |
object InstrumentImportButton: TButton |
459 |
object InstrumentImportButton: TButton |
| 470 |
Left = 12 |
460 |
Left = 12 |
| 471 |
Height = 25 |
461 |
Height = 25 |
| 472 |
Top = 184 |
462 |
Top = 216 |
| 473 |
Width = 116 |
463 |
Width = 116 |
| 474 |
Caption = 'Import' |
464 |
Caption = 'Import' |
| 475 |
OnClick = InstrumentImportButtonClick |
465 |
OnClick = InstrumentImportButtonClick |
@@ -479,7 +469,7 @@ object frmTracker: TfrmTracker |
| 479 |
object InstrumentExportButton: TButton |
469 |
object InstrumentExportButton: TButton |
| 480 |
Left = 149 |
470 |
Left = 149 |
| 481 |
Height = 25 |
471 |
Height = 25 |
| 482 |
Top = 184 |
472 |
Top = 216 |
| 483 |
Width = 116 |
473 |
Width = 116 |
| 484 |
Caption = 'Export' |
474 |
Caption = 'Export' |
| 485 |
OnClick = InstrumentExportButtonClick |
475 |
OnClick = InstrumentExportButtonClick |
@@ -579,6 +569,14 @@ object frmTracker: TfrmTracker |
| 579 |
ParentFont = False |
569 |
ParentFont = False |
| 580 |
TabOrder = 12 |
570 |
TabOrder = 12 |
| 581 |
end |
571 |
end |
|
|
572 |
object CheckBox1: TCheckBox |
|
|
573 |
Left = 12 |
|
|
574 |
Height = 19 |
|
|
575 |
Top = 184 |
|
|
576 |
Width = 115 |
|
|
577 |
Caption = 'Enable subpattern' |
|
|
578 |
TabOrder = 13 |
|
|
579 |
end |
| 582 |
end |
580 |
end |
| 583 |
object EnvelopeGroupBox: TGroupBox |
581 |
object EnvelopeGroupBox: TGroupBox |
| 584 |
Left = 301 |
582 |
Left = 301 |
@@ -598,7 +596,7 @@ object frmTracker: TfrmTracker |
| 598 |
object Label4: TLabel |
596 |
object Label4: TLabel |
| 599 |
Left = 8 |
597 |
Left = 8 |
| 600 |
Height = 15 |
598 |
Height = 15 |
| 601 |
Top = 9 |
599 |
Top = 16 |
| 602 |
Width = 46 |
600 |
Width = 46 |
| 603 |
Caption = 'Start vol.' |
601 |
Caption = 'Start vol.' |
| 604 |
ParentColor = False |
602 |
ParentColor = False |
@@ -607,7 +605,7 @@ object frmTracker: TfrmTracker |
| 607 |
object Label5: TLabel |
605 |
object Label5: TLabel |
| 608 |
Left = 8 |
606 |
Left = 8 |
| 609 |
Height = 15 |
607 |
Height = 15 |
| 610 |
Top = 48 |
608 |
Top = 54 |
| 611 |
Width = 48 |
609 |
Width = 48 |
| 612 |
Caption = 'Direction' |
610 |
Caption = 'Direction' |
| 613 |
ParentColor = False |
611 |
ParentColor = False |
@@ -634,7 +632,7 @@ object frmTracker: TfrmTracker |
| 634 |
object Label6: TLabel |
632 |
object Label6: TLabel |
| 635 |
Left = 8 |
633 |
Left = 8 |
| 636 |
Height = 15 |
634 |
Height = 15 |
| 637 |
Top = 86 |
635 |
Top = 90 |
| 638 |
Width = 41 |
636 |
Width = 41 |
| 639 |
Caption = 'Change' |
637 |
Caption = 'Change' |
| 640 |
ParentColor = False |
638 |
ParentColor = False |
@@ -685,9 +683,9 @@ object frmTracker: TfrmTracker |
| 685 |
end |
683 |
end |
| 686 |
end |
684 |
end |
| 687 |
object SquareGroupBox: TGroupBox |
685 |
object SquareGroupBox: TGroupBox |
| 688 |
Left = 7 |
686 |
Left = 897 |
| 689 |
Height = 169 |
687 |
Height = 169 |
| 690 |
Top = 262 |
688 |
Top = 7 |
| 691 |
Width = 319 |
689 |
Width = 319 |
| 692 |
Anchors = [] |
690 |
Anchors = [] |
| 693 |
BorderSpacing.Left = 7 |
691 |
BorderSpacing.Left = 7 |
@@ -766,7 +764,7 @@ object frmTracker: TfrmTracker |
| 766 |
object Label9: TLabel |
764 |
object Label9: TLabel |
| 767 |
Left = 8 |
765 |
Left = 8 |
| 768 |
Height = 15 |
766 |
Height = 15 |
| 769 |
Top = 84 |
767 |
Top = 88 |
| 770 |
Width = 56 |
768 |
Width = 56 |
| 771 |
Caption = 'Sweep size' |
769 |
Caption = 'Sweep size' |
| 772 |
ParentColor = False |
770 |
ParentColor = False |
@@ -816,9 +814,9 @@ object frmTracker: TfrmTracker |
| 816 |
end |
814 |
end |
| 817 |
end |
815 |
end |
| 818 |
object WaveGroupBox: TGroupBox |
816 |
object WaveGroupBox: TGroupBox |
| 819 |
Left = 340 |
817 |
Left = 7 |
| 820 |
Height = 169 |
818 |
Height = 169 |
| 821 |
Top = 262 |
819 |
Top = 294 |
| 822 |
Width = 297 |
820 |
Width = 297 |
| 823 |
Anchors = [] |
821 |
Anchors = [] |
| 824 |
BorderSpacing.Left = 7 |
822 |
BorderSpacing.Left = 7 |
@@ -925,9 +923,9 @@ object frmTracker: TfrmTracker |
| 925 |
end |
923 |
end |
| 926 |
end |
924 |
end |
| 927 |
object NoiseGroupBox: TGroupBox |
925 |
object NoiseGroupBox: TGroupBox |
| 928 |
Left = 7 |
926 |
Left = 318 |
| 929 |
Height = 223 |
927 |
Height = 223 |
| 930 |
Top = 445 |
928 |
Top = 294 |
| 931 |
Width = 397 |
929 |
Width = 397 |
| 932 |
Anchors = [] |
930 |
Anchors = [] |
| 933 |
BorderSpacing.Left = 7 |
931 |
BorderSpacing.Left = 7 |
@@ -975,20 +973,66 @@ object frmTracker: TfrmTracker |
| 975 |
end |
973 |
end |
| 976 |
end |
974 |
end |
| 977 |
end |
975 |
end |
|
|
976 |
object TableGroupBox: TGroupBox |
|
|
977 |
Left = 729 |
|
|
978 |
Height = 273 |
|
|
979 |
Top = 294 |
|
|
980 |
Width = 342 |
|
|
981 |
Anchors = [] |
|
|
982 |
BorderSpacing.Left = 7 |
|
|
983 |
BorderSpacing.Top = 7 |
|
|
984 |
BorderSpacing.Right = 7 |
|
|
985 |
BorderSpacing.Bottom = 7 |
|
|
986 |
Caption = 'Subpattern' |
|
|
987 |
ClientHeight = 253 |
|
|
988 |
ClientWidth = 338 |
|
|
989 |
TabOrder = 5 |
|
|
990 |
object ScrollBox2: TScrollBox |
|
|
991 |
Left = 0 |
|
|
992 |
Height = 253 |
|
|
993 |
Top = 0 |
|
|
994 |
Width = 338 |
|
|
995 |
HorzScrollBar.Page = 32 |
|
|
996 |
HorzScrollBar.Smooth = True |
|
|
997 |
HorzScrollBar.Tracking = True |
|
|
998 |
VertScrollBar.Page = 50 |
|
|
999 |
VertScrollBar.Smooth = True |
|
|
1000 |
VertScrollBar.Tracking = True |
|
|
1001 |
Align = alClient |
|
|
1002 |
ClientHeight = 249 |
|
|
1003 |
ClientWidth = 334 |
|
|
1004 |
TabOrder = 0 |
|
|
1005 |
object RowNumberStringGrid1: TStringGrid |
|
|
1006 |
Left = 0 |
|
|
1007 |
Height = 249 |
|
|
1008 |
Top = 0 |
|
|
1009 |
Width = 32 |
|
|
1010 |
Align = alLeft |
|
|
1011 |
BorderStyle = bsNone |
|
|
1012 |
ColCount = 1 |
|
|
1013 |
DefaultColWidth = 32 |
|
|
1014 |
Enabled = False |
|
|
1015 |
ParentFont = False |
|
|
1016 |
RowCount = 64 |
|
|
1017 |
ScrollBars = ssNone |
|
|
1018 |
TabOrder = 0 |
|
|
1019 |
end |
|
|
1020 |
end |
|
|
1021 |
end |
| 978 |
end |
1022 |
end |
| 979 |
end |
1023 |
end |
| 980 |
object WavesTabSheet: TTabSheet |
1024 |
object WavesTabSheet: TTabSheet |
| 981 |
Caption = 'Waves' |
1025 |
Caption = 'Waves' |
| 982 |
ClientHeight = 493 |
1026 |
ClientHeight = 685 |
| 983 |
ClientWidth = 1026 |
1027 |
ClientWidth = 1116 |
| 984 |
ParentFont = False |
1028 |
ParentFont = False |
| 985 |
object WaveEditPaintBox: TPaintBox |
1029 |
object WaveEditPaintBox: TPaintBox |
| 986 |
AnchorSideTop.Control = WaveEditGroupBox |
1030 |
AnchorSideTop.Control = WaveEditGroupBox |
| 987 |
AnchorSideTop.Side = asrBottom |
1031 |
AnchorSideTop.Side = asrBottom |
| 988 |
Left = 0 |
1032 |
Left = 0 |
| 989 |
Height = 333 |
1033 |
Height = 525 |
| 990 |
Top = 160 |
1034 |
Top = 160 |
| 991 |
Width = 1026 |
1035 |
Width = 1116 |
| 992 |
Align = alBottom |
1036 |
Align = alBottom |
| 993 |
Anchors = [akTop, akLeft, akRight, akBottom] |
1037 |
Anchors = [akTop, akLeft, akRight, akBottom] |
| 994 |
BorderSpacing.Top = 13 |
1038 |
BorderSpacing.Top = 13 |
@@ -1658,11 +1702,11 @@ object frmTracker: TfrmTracker |
| 1658 |
Left = 0 |
1702 |
Left = 0 |
| 1659 |
Height = 64 |
1703 |
Height = 64 |
| 1660 |
Top = 25 |
1704 |
Top = 25 |
| 1661 |
Width = 1232 |
1705 |
Width = 1458 |
| 1662 |
Align = alTop |
1706 |
Align = alTop |
| 1663 |
BevelOuter = bvNone |
1707 |
BevelOuter = bvNone |
| 1664 |
ClientHeight = 64 |
1708 |
ClientHeight = 64 |
| 1665 |
ClientWidth = 1232 |
1709 |
ClientWidth = 1458 |
| 1666 |
ParentFont = False |
1710 |
ParentFont = False |
| 1667 |
TabOrder = 3 |
1711 |
TabOrder = 3 |
| 1668 |
object LEDMeter1: TLEDMeter |
1712 |
object LEDMeter1: TLEDMeter |
@@ -1670,7 +1714,7 @@ object frmTracker: TfrmTracker |
| 1670 |
Left = 0 |
1714 |
Left = 0 |
| 1671 |
Height = 32 |
1715 |
Height = 32 |
| 1672 |
Top = 32 |
1716 |
Top = 32 |
| 1673 |
Width = 444 |
1717 |
Width = 670 |
| 1674 |
Anchors = [akTop, akLeft, akRight] |
1718 |
Anchors = [akTop, akLeft, akRight] |
| 1675 |
BevelStyle = bvLowered |
1719 |
BevelStyle = bvLowered |
| 1676 |
Colors.Border = 2168839 |
1720 |
Colors.Border = 2168839 |
@@ -1693,7 +1737,7 @@ object frmTracker: TfrmTracker |
| 1693 |
Left = 0 |
1737 |
Left = 0 |
| 1694 |
Height = 32 |
1738 |
Height = 32 |
| 1695 |
Top = 0 |
1739 |
Top = 0 |
| 1696 |
Width = 444 |
1740 |
Width = 670 |
| 1697 |
Anchors = [akTop, akLeft, akRight] |
1741 |
Anchors = [akTop, akLeft, akRight] |
| 1698 |
BevelStyle = bvLowered |
1742 |
BevelStyle = bvLowered |
| 1699 |
Colors.Border = 2168839 |
1743 |
Colors.Border = 2168839 |
@@ -1712,7 +1756,7 @@ object frmTracker: TfrmTracker |
| 1712 |
Section3Value = 48 |
1756 |
Section3Value = 48 |
| 1713 |
end |
1757 |
end |
| 1714 |
object Duty1Visualizer: TPaintBox |
1758 |
object Duty1Visualizer: TPaintBox |
| 1715 |
Left = 444 |
1759 |
Left = 670 |
| 1716 |
Height = 64 |
1760 |
Height = 64 |
| 1717 |
Top = 0 |
1761 |
Top = 0 |
| 1718 |
Width = 197 |
1762 |
Width = 197 |
@@ -1722,7 +1766,7 @@ object frmTracker: TfrmTracker |
| 1722 |
OnPaint = Duty1VisualizerPaint |
1766 |
OnPaint = Duty1VisualizerPaint |
| 1723 |
end |
1767 |
end |
| 1724 |
object Duty2Visualizer: TPaintBox |
1768 |
object Duty2Visualizer: TPaintBox |
| 1725 |
Left = 641 |
1769 |
Left = 867 |
| 1726 |
Height = 64 |
1770 |
Height = 64 |
| 1727 |
Top = 0 |
1771 |
Top = 0 |
| 1728 |
Width = 197 |
1772 |
Width = 197 |
@@ -1732,7 +1776,7 @@ object frmTracker: TfrmTracker |
| 1732 |
OnPaint = Duty2VisualizerPaint |
1776 |
OnPaint = Duty2VisualizerPaint |
| 1733 |
end |
1777 |
end |
| 1734 |
object WaveVisualizer: TPaintBox |
1778 |
object WaveVisualizer: TPaintBox |
| 1735 |
Left = 838 |
1779 |
Left = 1064 |
| 1736 |
Height = 64 |
1780 |
Height = 64 |
| 1737 |
Top = 0 |
1781 |
Top = 0 |
| 1738 |
Width = 197 |
1782 |
Width = 197 |
@@ -1742,7 +1786,7 @@ object frmTracker: TfrmTracker |
| 1742 |
OnPaint = WaveVisualizerPaint |
1786 |
OnPaint = WaveVisualizerPaint |
| 1743 |
end |
1787 |
end |
| 1744 |
object NoiseVisualizer: TPaintBox |
1788 |
object NoiseVisualizer: TPaintBox |
| 1745 |
Left = 1035 |
1789 |
Left = 1261 |
| 1746 |
Height = 64 |
1790 |
Height = 64 |
| 1747 |
Top = 0 |
1791 |
Top = 0 |
| 1748 |
Width = 197 |
1792 |
Width = 197 |
@@ -1755,8 +1799,8 @@ object frmTracker: TfrmTracker |
| 1755 |
object StatusBar1: TStatusBar |
1799 |
object StatusBar1: TStatusBar |
| 1756 |
Left = 0 |
1800 |
Left = 0 |
| 1757 |
Height = 23 |
1801 |
Height = 23 |
| 1758 |
Top = 611 |
1802 |
Top = 859 |
| 1759 |
Width = 1232 |
1803 |
Width = 1458 |
| 1760 |
AutoHint = True |
1804 |
AutoHint = True |
| 1761 |
Panels = < |
1805 |
Panels = < |
| 1762 |
item |
1806 |
item |
@@ -1777,7 +1821,7 @@ object frmTracker: TfrmTracker |
| 1777 |
Left = 0 |
1821 |
Left = 0 |
| 1778 |
Height = 25 |
1822 |
Height = 25 |
| 1779 |
Top = 0 |
1823 |
Top = 0 |
| 1780 |
Width = 1232 |
1824 |
Width = 1458 |
| 1781 |
AutoSize = True |
1825 |
AutoSize = True |
| 1782 |
Caption = 'ToolBar1' |
1826 |
Caption = 'ToolBar1' |
| 1783 |
EdgeBorders = [ebBottom] |
1827 |
EdgeBorders = [ebBottom] |
@@ -1794,7 +1838,7 @@ object frmTracker: TfrmTracker |
| 1794 |
ParentShowHint = False |
1838 |
ParentShowHint = False |
| 1795 |
end |
1839 |
end |
| 1796 |
object PanicToolButton: TToolButton |
1840 |
object PanicToolButton: TToolButton |
| 1797 |
Left = 551 |
1841 |
Left = 557 |
| 1798 |
Hint = 'Stops all sound output' |
1842 |
Hint = 'Stops all sound output' |
| 1799 |
Top = 0 |
1843 |
Top = 0 |
| 1800 |
AutoSize = True |
1844 |
AutoSize = True |
@@ -1805,17 +1849,17 @@ object frmTracker: TfrmTracker |
| 1805 |
ShowHint = True |
1849 |
ShowHint = True |
| 1806 |
end |
1850 |
end |
| 1807 |
object ToolButton2: TToolButton |
1851 |
object ToolButton2: TToolButton |
| 1808 |
Left = 145 |
1852 |
Left = 147 |
| 1809 |
Top = 0 |
1853 |
Top = 0 |
| 1810 |
Action = PlayCursorAction |
1854 |
Action = PlayCursorAction |
| 1811 |
end |
1855 |
end |
| 1812 |
object ToolButton4: TToolButton |
1856 |
object ToolButton4: TToolButton |
| 1813 |
Left = 219 |
1857 |
Left = 221 |
| 1814 |
Top = 0 |
1858 |
Top = 0 |
| 1815 |
Action = StopAction |
1859 |
Action = StopAction |
| 1816 |
end |
1860 |
end |
| 1817 |
object ExportGBButton: TToolButton |
1861 |
object ExportGBButton: TToolButton |
| 1818 |
Left = 287 |
1862 |
Left = 291 |
| 1819 |
Hint = 'Export the song as a standalone ROM' |
1863 |
Hint = 'Export the song as a standalone ROM' |
| 1820 |
Top = 0 |
1864 |
Top = 0 |
| 1821 |
AutoSize = True |
1865 |
AutoSize = True |
@@ -1831,21 +1875,21 @@ object frmTracker: TfrmTracker |
| 1831 |
Style = tbsDivider |
1875 |
Style = tbsDivider |
| 1832 |
end |
1876 |
end |
| 1833 |
object ToolButton6: TToolButton |
1877 |
object ToolButton6: TToolButton |
| 1834 |
Left = 284 |
1878 |
Left = 286 |
| 1835 |
Height = 22 |
1879 |
Height = 22 |
| 1836 |
Top = 0 |
1880 |
Top = 0 |
| 1837 |
Caption = 'ToolButton6' |
1881 |
Caption = 'ToolButton6' |
| 1838 |
Style = tbsDivider |
1882 |
Style = tbsDivider |
| 1839 |
end |
1883 |
end |
| 1840 |
object ToolButton7: TToolButton |
1884 |
object ToolButton7: TToolButton |
| 1841 |
Left = 1088 |
1885 |
Left = 1097 |
| 1842 |
Height = 22 |
1886 |
Height = 22 |
| 1843 |
Top = 0 |
1887 |
Top = 0 |
| 1844 |
Caption = 'ToolButton7' |
1888 |
Caption = 'ToolButton7' |
| 1845 |
Style = tbsSeparator |
1889 |
Style = tbsSeparator |
| 1846 |
end |
1890 |
end |
| 1847 |
object OctaveSpinEdit: TSpinEdit |
1891 |
object OctaveSpinEdit: TSpinEdit |
| 1848 |
Left = 654 |
1892 |
Left = 663 |
| 1849 |
Height = 23 |
1893 |
Height = 23 |
| 1850 |
Hint = 'The octave offset for entering new notes' |
1894 |
Hint = 'The octave offset for entering new notes' |
| 1851 |
Top = 0 |
1895 |
Top = 0 |
@@ -1856,14 +1900,14 @@ object frmTracker: TfrmTracker |
| 1856 |
TabOrder = 0 |
1900 |
TabOrder = 0 |
| 1857 |
end |
1901 |
end |
| 1858 |
object ToolButton9: TToolButton |
1902 |
object ToolButton9: TToolButton |
| 1859 |
Left = 606 |
1903 |
Left = 612 |
| 1860 |
Height = 22 |
1904 |
Height = 22 |
| 1861 |
Top = 0 |
1905 |
Top = 0 |
| 1862 |
Caption = 'ToolButton9' |
1906 |
Caption = 'ToolButton9' |
| 1863 |
Style = tbsSeparator |
1907 |
Style = tbsSeparator |
| 1864 |
end |
1908 |
end |
| 1865 |
object Label22: TLabel |
1909 |
object Label22: TLabel |
| 1866 |
Left = 611 |
1910 |
Left = 620 |
| 1867 |
Height = 22 |
1911 |
Height = 22 |
| 1868 |
Top = 0 |
1912 |
Top = 0 |
| 1869 |
Width = 43 |
1913 |
Width = 43 |
@@ -1874,7 +1918,7 @@ object frmTracker: TfrmTracker |
| 1874 |
ParentFont = False |
1918 |
ParentFont = False |
| 1875 |
end |
1919 |
end |
| 1876 |
object Label23: TLabel |
1920 |
object Label23: TLabel |
| 1877 |
Left = 719 |
1921 |
Left = 728 |
| 1878 |
Height = 22 |
1922 |
Height = 22 |
| 1879 |
Top = 0 |
1923 |
Top = 0 |
| 1880 |
Width = 70 |
1924 |
Width = 70 |
@@ -1885,7 +1929,7 @@ object frmTracker: TfrmTracker |
| 1885 |
ParentFont = False |
1929 |
ParentFont = False |
| 1886 |
end |
1930 |
end |
| 1887 |
object InstrumentComboBox: TComboBox |
1931 |
object InstrumentComboBox: TComboBox |
| 1888 |
Left = 789 |
1932 |
Left = 798 |
| 1889 |
Height = 23 |
1933 |
Height = 23 |
| 1890 |
Hint = 'The selected instrument for new notes' |
1934 |
Hint = 'The selected instrument for new notes' |
| 1891 |
Top = 0 |
1935 |
Top = 0 |
@@ -1903,7 +1947,7 @@ object frmTracker: TfrmTracker |
| 1903 |
Text = '(no instrument)' |
1947 |
Text = '(no instrument)' |
| 1904 |
end |
1948 |
end |
| 1905 |
object Label24: TLabel |
1949 |
object Label24: TLabel |
| 1906 |
Left = 1003 |
1950 |
Left = 1012 |
| 1907 |
Height = 22 |
1951 |
Height = 22 |
| 1908 |
Top = 0 |
1952 |
Top = 0 |
| 1909 |
Width = 35 |
1953 |
Width = 35 |
@@ -1914,7 +1958,7 @@ object frmTracker: TfrmTracker |
| 1914 |
ParentFont = False |
1958 |
ParentFont = False |
| 1915 |
end |
1959 |
end |
| 1916 |
object StepSpinEdit: TSpinEdit |
1960 |
object StepSpinEdit: TSpinEdit |
| 1917 |
Left = 1038 |
1961 |
Left = 1047 |
| 1918 |
Height = 23 |
1962 |
Height = 23 |
| 1919 |
Hint = 'How many rows to step down after entering a new note' |
1963 |
Hint = 'How many rows to step down after entering a new note' |
| 1920 |
Top = 0 |
1964 |
Top = 0 |
@@ -1925,12 +1969,12 @@ object frmTracker: TfrmTracker |
| 1925 |
TabOrder = 2 |
1969 |
TabOrder = 2 |
| 1926 |
end |
1970 |
end |
| 1927 |
object ToolButton3: TToolButton |
1971 |
object ToolButton3: TToolButton |
| 1928 |
Left = 82 |
1972 |
Left = 84 |
| 1929 |
Top = 0 |
1973 |
Top = 0 |
| 1930 |
Action = PlayStartAction |
1974 |
Action = PlayStartAction |
| 1931 |
end |
1975 |
end |
| 1932 |
object ExportGBSButton: TToolButton |
1976 |
object ExportGBSButton: TToolButton |
| 1933 |
Left = 368 |
1977 |
Left = 372 |
| 1934 |
Hint = 'Export the song as a GBS soundtrack' |
1978 |
Hint = 'Export the song as a GBS soundtrack' |
| 1935 |
Top = 0 |
1979 |
Top = 0 |
| 1936 |
Caption = 'Export .GBS' |
1980 |
Caption = 'Export .GBS' |
@@ -1938,14 +1982,14 @@ object frmTracker: TfrmTracker |
| 1938 |
OnClick = ExportGBSButtonClick |
1982 |
OnClick = ExportGBSButtonClick |
| 1939 |
end |
1983 |
end |
| 1940 |
object ToolButton5: TToolButton |
1984 |
object ToolButton5: TToolButton |
| 1941 |
Left = 548 |
1985 |
Left = 552 |
| 1942 |
Height = 22 |
1986 |
Height = 22 |
| 1943 |
Top = 0 |
1987 |
Top = 0 |
| 1944 |
Caption = 'ToolButton5' |
1988 |
Caption = 'ToolButton5' |
| 1945 |
Style = tbsDivider |
1989 |
Style = tbsDivider |
| 1946 |
end |
1990 |
end |
| 1947 |
object ToolButton10: TToolButton |
1991 |
object ToolButton10: TToolButton |
| 1948 |
Left = 455 |
1992 |
Left = 459 |
| 1949 |
Hint = 'Export the song as WAV or MP3' |
1993 |
Hint = 'Export the song as WAV or MP3' |
| 1950 |
Top = 0 |
1994 |
Top = 0 |
| 1951 |
Caption = 'Render Song' |
1995 |
Caption = 'Render Song' |