@@ -61,10 +61,10 @@ object frmTracker: TfrmTracker |
| 61 |
Height = 521 |
61 |
Height = 521 |
| 62 |
Top = 0 |
62 |
Top = 0 |
| 63 |
Width = 1034 |
63 |
Width = 1034 |
| 64 |
ActivePage = GeneralTabSheet |
64 |
ActivePage = RoutinesTabSheet |
| 65 |
Align = alClient |
65 |
Align = alClient |
| 66 |
ParentFont = False |
66 |
ParentFont = False |
| 67 |
TabIndex = 0 |
67 |
TabIndex = 5 |
| 68 |
TabOrder = 0 |
68 |
TabOrder = 0 |
| 69 |
object GeneralTabSheet: TTabSheet |
69 |
object GeneralTabSheet: TTabSheet |
| 70 |
Caption = 'General' |
70 |
Caption = 'General' |
@@ -105,6 +105,7 @@ object frmTracker: TfrmTracker |
| 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 |
|
|
108 |
MaxLength = 255 |
| 108 |
OnChange = SongEditChange |
109 |
OnChange = SongEditChange |
| 109 |
ParentFont = False |
110 |
ParentFont = False |
| 110 |
TabOrder = 0 |
111 |
TabOrder = 0 |
@@ -115,6 +116,7 @@ object frmTracker: TfrmTracker |
| 115 |
Hint = 'Your name or handle' |
116 |
Hint = 'Your name or handle' |
| 116 |
Top = 40 |
117 |
Top = 40 |
| 117 |
Width = 216 |
118 |
Width = 216 |
|
|
119 |
MaxLength = 255 |
| 118 |
OnChange = ArtistEditChange |
120 |
OnChange = ArtistEditChange |
| 119 |
ParentFont = False |
121 |
ParentFont = False |
| 120 |
TabOrder = 1 |
122 |
TabOrder = 1 |
@@ -145,17 +147,17 @@ object frmTracker: TfrmTracker |
| 145 |
end |
147 |
end |
| 146 |
object PatternTabSheet: TTabSheet |
148 |
object PatternTabSheet: TTabSheet |
| 147 |
Caption = 'Patterns' |
149 |
Caption = 'Patterns' |
| 148 |
ClientHeight = 869 |
150 |
ClientHeight = 493 |
| 149 |
ClientWidth = 1801 |
151 |
ClientWidth = 1026 |
| 150 |
ParentFont = False |
152 |
ParentFont = False |
| 151 |
object Panel3: TPanel |
153 |
object Panel3: TPanel |
| 152 |
Left = 392 |
154 |
Left = 224 |
| 153 |
Height = 869 |
155 |
Height = 493 |
| 154 |
Top = 0 |
156 |
Top = 0 |
| 155 |
Width = 1409 |
157 |
Width = 802 |
| 156 |
Align = alClient |
158 |
Align = alClient |
| 157 |
ClientHeight = 869 |
159 |
ClientHeight = 493 |
| 158 |
ClientWidth = 1409 |
160 |
ClientWidth = 802 |
| 159 |
ParentFont = False |
161 |
ParentFont = False |
| 160 |
TabOrder = 0 |
162 |
TabOrder = 0 |
| 161 |
object HeaderControl1: THeaderControl |
163 |
object HeaderControl1: THeaderControl |
@@ -163,7 +165,7 @@ object frmTracker: TfrmTracker |
| 163 |
Height = 30 |
165 |
Height = 30 |
| 164 |
Hint = 'Left click to mute, right click to solo' |
166 |
Hint = 'Left click to mute, right click to solo' |
| 165 |
Top = 1 |
167 |
Top = 1 |
| 166 |
Width = 1407 |
168 |
Width = 800 |
| 167 |
DragReorder = False |
169 |
DragReorder = False |
| 168 |
Images = ImageList2 |
170 |
Images = ImageList2 |
| 169 |
Sections = < |
171 |
Sections = < |
@@ -208,27 +210,28 @@ object frmTracker: TfrmTracker |
| 208 |
end |
210 |
end |
| 209 |
object ScrollBox1: TScrollBox |
211 |
object ScrollBox1: TScrollBox |
| 210 |
Left = 1 |
212 |
Left = 1 |
| 211 |
Height = 815 |
213 |
Height = 461 |
| 212 |
Top = 53 |
214 |
Top = 31 |
| 213 |
Width = 1407 |
215 |
Width = 800 |
| 214 |
HorzScrollBar.Increment = 5 |
216 |
HorzScrollBar.Increment = 3 |
| 215 |
HorzScrollBar.Page = 56 |
217 |
HorzScrollBar.Page = 32 |
| 216 |
HorzScrollBar.Smooth = True |
218 |
HorzScrollBar.Smooth = True |
| 217 |
HorzScrollBar.Tracking = True |
219 |
HorzScrollBar.Tracking = True |
| 218 |
VertScrollBar.Page = 88 |
220 |
VertScrollBar.Increment = 5 |
|
|
221 |
VertScrollBar.Page = 50 |
| 219 |
VertScrollBar.Smooth = True |
222 |
VertScrollBar.Smooth = True |
| 220 |
VertScrollBar.Tracking = True |
223 |
VertScrollBar.Tracking = True |
| 221 |
Align = alClient |
224 |
Align = alClient |
| 222 |
BorderStyle = bsNone |
225 |
BorderStyle = bsNone |
| 223 |
ClientHeight = 815 |
226 |
ClientHeight = 461 |
| 224 |
ClientWidth = 1407 |
227 |
ClientWidth = 800 |
| 225 |
ParentFont = False |
228 |
ParentFont = False |
| 226 |
TabOrder = 1 |
229 |
TabOrder = 1 |
| 227 |
OnMouseWheelDown = ScrollBox1MouseWheelDown |
230 |
OnMouseWheelDown = ScrollBox1MouseWheelDown |
| 228 |
OnMouseWheelUp = ScrollBox1MouseWheelUp |
231 |
OnMouseWheelUp = ScrollBox1MouseWheelUp |
| 229 |
object RowNumberStringGrid: TStringGrid |
232 |
object RowNumberStringGrid: TStringGrid |
| 230 |
Left = 0 |
233 |
Left = 0 |
| 231 |
Height = 815 |
234 |
Height = 461 |
| 232 |
Top = 0 |
235 |
Top = 0 |
| 233 |
Width = 32 |
236 |
Width = 32 |
| 234 |
Align = alLeft |
237 |
Align = alLeft |
@@ -245,7 +248,7 @@ object frmTracker: TfrmTracker |
| 245 |
end |
248 |
end |
| 246 |
object OrderEditStringGrid: TStringGrid |
249 |
object OrderEditStringGrid: TStringGrid |
| 247 |
Left = 0 |
250 |
Left = 0 |
| 248 |
Height = 869 |
251 |
Height = 493 |
| 249 |
Top = 0 |
252 |
Top = 0 |
| 250 |
Width = 224 |
253 |
Width = 224 |
| 251 |
Align = alLeft |
254 |
Align = alLeft |
@@ -311,8 +314,8 @@ object frmTracker: TfrmTracker |
| 311 |
end |
314 |
end |
| 312 |
object InstrumentTabSheet: TTabSheet |
315 |
object InstrumentTabSheet: TTabSheet |
| 313 |
Caption = 'Instruments' |
316 |
Caption = 'Instruments' |
| 314 |
ClientHeight = 870 |
317 |
ClientHeight = 493 |
| 315 |
ClientWidth = 1801 |
318 |
ClientWidth = 1026 |
| 316 |
ParentFont = False |
319 |
ParentFont = False |
| 317 |
object PaintBox1: TPaintBox |
320 |
object PaintBox1: TPaintBox |
| 318 |
AnchorSideTop.Control = FlowPanel1 |
321 |
AnchorSideTop.Control = FlowPanel1 |
@@ -321,8 +324,8 @@ object frmTracker: TfrmTracker |
| 321 |
Left = 0 |
324 |
Left = 0 |
| 322 |
Height = 0 |
325 |
Height = 0 |
| 323 |
Hint = 'Preview of how the resulting waveform will look with envelope applied' |
326 |
Hint = 'Preview of how the resulting waveform will look with envelope applied' |
| 324 |
Top = 870 |
327 |
Top = 493 |
| 325 |
Width = 1801 |
328 |
Width = 1026 |
| 326 |
Align = alClient |
329 |
Align = alClient |
| 327 |
Color = clBlack |
330 |
Color = clBlack |
| 328 |
ParentColor = False |
331 |
ParentColor = False |
@@ -332,9 +335,9 @@ object frmTracker: TfrmTracker |
| 332 |
end |
335 |
end |
| 333 |
object FlowPanel1: TFlowPanel |
336 |
object FlowPanel1: TFlowPanel |
| 334 |
Left = 0 |
337 |
Left = 0 |
| 335 |
Height = 1180 |
338 |
Height = 675 |
| 336 |
Top = 0 |
339 |
Top = 0 |
| 337 |
Width = 1801 |
340 |
Width = 1026 |
| 338 |
Align = alTop |
341 |
Align = alTop |
| 339 |
AutoSize = True |
342 |
AutoSize = True |
| 340 |
BevelOuter = bvNone |
343 |
BevelOuter = bvNone |
@@ -369,9 +372,9 @@ object frmTracker: TfrmTracker |
| 369 |
ParentFont = False |
372 |
ParentFont = False |
| 370 |
TabOrder = 0 |
373 |
TabOrder = 0 |
| 371 |
object InstrumentGroupBox: TGroupBox |
374 |
object InstrumentGroupBox: TGroupBox |
| 372 |
Left = 12 |
375 |
Left = 7 |
| 373 |
Height = 241 |
376 |
Height = 241 |
| 374 |
Top = 12 |
377 |
Top = 7 |
| 375 |
Width = 271 |
378 |
Width = 271 |
| 376 |
Anchors = [] |
379 |
Anchors = [] |
| 377 |
BorderSpacing.Left = 7 |
380 |
BorderSpacing.Left = 7 |
@@ -385,7 +388,7 @@ object frmTracker: TfrmTracker |
| 385 |
TabOrder = 0 |
388 |
TabOrder = 0 |
| 386 |
object InstrumentNumberSpinner: TSpinEdit |
389 |
object InstrumentNumberSpinner: TSpinEdit |
| 387 |
Left = 80 |
390 |
Left = 80 |
| 388 |
Height = 38 |
391 |
Height = 23 |
| 389 |
Hint = 'What instrument to edit' |
392 |
Hint = 'What instrument to edit' |
| 390 |
Top = 38 |
393 |
Top = 38 |
| 391 |
Width = 176 |
394 |
Width = 176 |
@@ -398,37 +401,38 @@ object frmTracker: TfrmTracker |
| 398 |
end |
401 |
end |
| 399 |
object Label1: TLabel |
402 |
object Label1: TLabel |
| 400 |
Left = 8 |
403 |
Left = 8 |
| 401 |
Height = 30 |
404 |
Height = 15 |
| 402 |
Top = 46 |
405 |
Top = 46 |
| 403 |
Width = 101 |
406 |
Width = 58 |
| 404 |
Caption = 'Instrument' |
407 |
Caption = 'Instrument' |
| 405 |
ParentColor = False |
408 |
ParentColor = False |
| 406 |
ParentFont = False |
409 |
ParentFont = False |
| 407 |
end |
410 |
end |
| 408 |
object Label2: TLabel |
411 |
object Label2: TLabel |
| 409 |
Left = 8 |
412 |
Left = 8 |
| 410 |
Height = 30 |
413 |
Height = 15 |
| 411 |
Top = 78 |
414 |
Top = 78 |
| 412 |
Width = 56 |
415 |
Width = 32 |
| 413 |
Caption = 'Name' |
416 |
Caption = 'Name' |
| 414 |
ParentColor = False |
417 |
ParentColor = False |
| 415 |
ParentFont = False |
418 |
ParentFont = False |
| 416 |
end |
419 |
end |
| 417 |
object InstrumentNameEdit: TEdit |
420 |
object InstrumentNameEdit: TEdit |
| 418 |
Left = 80 |
421 |
Left = 80 |
| 419 |
Height = 38 |
422 |
Height = 23 |
| 420 |
Hint = 'The name of the instrument' |
423 |
Hint = 'The name of the instrument' |
| 421 |
Top = 70 |
424 |
Top = 70 |
| 422 |
Width = 176 |
425 |
Width = 176 |
|
|
426 |
MaxLength = 255 |
| 423 |
OnChange = InstrumentNameEditChange |
427 |
OnChange = InstrumentNameEditChange |
| 424 |
ParentFont = False |
428 |
ParentFont = False |
| 425 |
TabOrder = 1 |
429 |
TabOrder = 1 |
| 426 |
end |
430 |
end |
| 427 |
object Label3: TLabel |
431 |
object Label3: TLabel |
| 428 |
Left = 8 |
432 |
Left = 8 |
| 429 |
Height = 30 |
433 |
Height = 15 |
| 430 |
Top = 16 |
434 |
Top = 16 |
| 431 |
Width = 80 |
435 |
Width = 44 |
| 432 |
Caption = 'Channel' |
436 |
Caption = 'Channel' |
| 433 |
Font.Style = [fsBold] |
437 |
Font.Style = [fsBold] |
| 434 |
ParentColor = False |
438 |
ParentColor = False |
@@ -455,10 +459,10 @@ object frmTracker: TfrmTracker |
| 455 |
end |
459 |
end |
| 456 |
object LengthEnabledCheckbox: TCheckBox |
460 |
object LengthEnabledCheckbox: TCheckBox |
| 457 |
Left = 12 |
461 |
Left = 12 |
| 458 |
Height = 34 |
462 |
Height = 19 |
| 459 |
Hint = 'Cut the sound after a certain length of time' |
463 |
Hint = 'Cut the sound after a certain length of time' |
| 460 |
Top = 118 |
464 |
Top = 118 |
| 461 |
Width = 98 |
465 |
Width = 57 |
| 462 |
Caption = 'Length' |
466 |
Caption = 'Length' |
| 463 |
OnChange = LengthEnabledCheckboxChange |
467 |
OnChange = LengthEnabledCheckboxChange |
| 464 |
ParentFont = False |
468 |
ParentFont = False |
@@ -509,9 +513,9 @@ object frmTracker: TfrmTracker |
| 509 |
end |
513 |
end |
| 510 |
end |
514 |
end |
| 511 |
object EnvelopeGroupBox: TGroupBox |
515 |
object EnvelopeGroupBox: TGroupBox |
| 512 |
Left = 510 |
516 |
Left = 292 |
| 513 |
Height = 136 |
517 |
Height = 136 |
| 514 |
Top = 12 |
518 |
Top = 7 |
| 515 |
Width = 582 |
519 |
Width = 582 |
| 516 |
Anchors = [] |
520 |
Anchors = [] |
| 517 |
BorderSpacing.Left = 7 |
521 |
BorderSpacing.Left = 7 |
@@ -525,18 +529,18 @@ object frmTracker: TfrmTracker |
| 525 |
TabOrder = 1 |
529 |
TabOrder = 1 |
| 526 |
object Label4: TLabel |
530 |
object Label4: TLabel |
| 527 |
Left = 8 |
531 |
Left = 8 |
| 528 |
Height = 30 |
532 |
Height = 15 |
| 529 |
Top = 9 |
533 |
Top = 9 |
| 530 |
Width = 80 |
534 |
Width = 46 |
| 531 |
Caption = 'Start vol.' |
535 |
Caption = 'Start vol.' |
| 532 |
ParentColor = False |
536 |
ParentColor = False |
| 533 |
ParentFont = False |
537 |
ParentFont = False |
| 534 |
end |
538 |
end |
| 535 |
object Label5: TLabel |
539 |
object Label5: TLabel |
| 536 |
Left = 8 |
540 |
Left = 8 |
| 537 |
Height = 30 |
541 |
Height = 15 |
| 538 |
Top = 48 |
542 |
Top = 48 |
| 539 |
Width = 84 |
543 |
Width = 48 |
| 540 |
Caption = 'Direction' |
544 |
Caption = 'Direction' |
| 541 |
ParentColor = False |
545 |
ParentColor = False |
| 542 |
ParentFont = False |
546 |
ParentFont = False |
@@ -561,9 +565,9 @@ object frmTracker: TfrmTracker |
| 561 |
end |
565 |
end |
| 562 |
object Label6: TLabel |
566 |
object Label6: TLabel |
| 563 |
Left = 8 |
567 |
Left = 8 |
| 564 |
Height = 30 |
568 |
Height = 15 |
| 565 |
Top = 86 |
569 |
Top = 86 |
| 566 |
Width = 71 |
570 |
Width = 41 |
| 567 |
Caption = 'Change' |
571 |
Caption = 'Change' |
| 568 |
ParentColor = False |
572 |
ParentColor = False |
| 569 |
ParentFont = False |
573 |
ParentFont = False |
@@ -580,10 +584,10 @@ object frmTracker: TfrmTracker |
| 580 |
TabOrder = 1 |
584 |
TabOrder = 1 |
| 581 |
object EnvelopePaintbox: TPaintBox |
585 |
object EnvelopePaintbox: TPaintBox |
| 582 |
Left = 1 |
586 |
Left = 1 |
| 583 |
Height = 180 |
587 |
Height = 102 |
| 584 |
Hint = 'Preview of the volume envelope' |
588 |
Hint = 'Preview of the volume envelope' |
| 585 |
Top = 1 |
589 |
Top = 1 |
| 586 |
Width = 470 |
590 |
Width = 268 |
| 587 |
Align = alClient |
591 |
Align = alClient |
| 588 |
ParentFont = False |
592 |
ParentFont = False |
| 589 |
OnPaint = EnvelopePaintboxPaint |
593 |
OnPaint = EnvelopePaintboxPaint |
@@ -613,9 +617,9 @@ object frmTracker: TfrmTracker |
| 613 |
end |
617 |
end |
| 614 |
end |
618 |
end |
| 615 |
object SquareGroupBox: TGroupBox |
619 |
object SquareGroupBox: TGroupBox |
| 616 |
Left = 12 |
620 |
Left = 7 |
| 617 |
Height = 169 |
621 |
Height = 169 |
| 618 |
Top = 458 |
622 |
Top = 262 |
| 619 |
Width = 319 |
623 |
Width = 319 |
| 620 |
Anchors = [] |
624 |
Anchors = [] |
| 621 |
BorderSpacing.Left = 7 |
625 |
BorderSpacing.Left = 7 |
@@ -629,9 +633,9 @@ object frmTracker: TfrmTracker |
| 629 |
TabOrder = 2 |
633 |
TabOrder = 2 |
| 630 |
object Label7: TLabel |
634 |
object Label7: TLabel |
| 631 |
Left = 8 |
635 |
Left = 8 |
| 632 |
Height = 30 |
636 |
Height = 15 |
| 633 |
Top = 16 |
637 |
Top = 16 |
| 634 |
Width = 107 |
638 |
Width = 61 |
| 635 |
Caption = 'Sweep time' |
639 |
Caption = 'Sweep time' |
| 636 |
ParentColor = False |
640 |
ParentColor = False |
| 637 |
ParentFont = False |
641 |
ParentFont = False |
@@ -684,27 +688,27 @@ object frmTracker: TfrmTracker |
| 684 |
end |
688 |
end |
| 685 |
object Label8: TLabel |
689 |
object Label8: TLabel |
| 686 |
Left = 8 |
690 |
Left = 8 |
| 687 |
Height = 30 |
691 |
Height = 15 |
| 688 |
Top = 48 |
692 |
Top = 48 |
| 689 |
Width = 147 |
693 |
Width = 84 |
| 690 |
Caption = 'Sweep direction' |
694 |
Caption = 'Sweep direction' |
| 691 |
ParentColor = False |
695 |
ParentColor = False |
| 692 |
ParentFont = False |
696 |
ParentFont = False |
| 693 |
end |
697 |
end |
| 694 |
object Label9: TLabel |
698 |
object Label9: TLabel |
| 695 |
Left = 8 |
699 |
Left = 8 |
| 696 |
Height = 30 |
700 |
Height = 15 |
| 697 |
Top = 84 |
701 |
Top = 84 |
| 698 |
Width = 101 |
702 |
Width = 56 |
| 699 |
Caption = 'Sweep size' |
703 |
Caption = 'Sweep size' |
| 700 |
ParentColor = False |
704 |
ParentColor = False |
| 701 |
ParentFont = False |
705 |
ParentFont = False |
| 702 |
end |
706 |
end |
| 703 |
object Label10: TLabel |
707 |
object Label10: TLabel |
| 704 |
Left = 8 |
708 |
Left = 8 |
| 705 |
Height = 30 |
709 |
Height = 15 |
| 706 |
Top = 120 |
710 |
Top = 120 |
| 707 |
Width = 44 |
711 |
Width = 25 |
| 708 |
Caption = 'Duty' |
712 |
Caption = 'Duty' |
| 709 |
ParentColor = False |
713 |
ParentColor = False |
| 710 |
ParentFont = False |
714 |
ParentFont = False |
@@ -744,9 +748,9 @@ object frmTracker: TfrmTracker |
| 744 |
end |
748 |
end |
| 745 |
end |
749 |
end |
| 746 |
object WaveGroupBox: TGroupBox |
750 |
object WaveGroupBox: TGroupBox |
| 747 |
Left = 594 |
751 |
Left = 340 |
| 748 |
Height = 169 |
752 |
Height = 169 |
| 749 |
Top = 458 |
753 |
Top = 262 |
| 750 |
Width = 297 |
754 |
Width = 297 |
| 751 |
Anchors = [] |
755 |
Anchors = [] |
| 752 |
BorderSpacing.Left = 7 |
756 |
BorderSpacing.Left = 7 |
@@ -760,18 +764,18 @@ object frmTracker: TfrmTracker |
| 760 |
TabOrder = 3 |
764 |
TabOrder = 3 |
| 761 |
object Label11: TLabel |
765 |
object Label11: TLabel |
| 762 |
Left = 8 |
766 |
Left = 8 |
| 763 |
Height = 30 |
767 |
Height = 15 |
| 764 |
Top = 16 |
768 |
Top = 16 |
| 765 |
Width = 70 |
769 |
Width = 40 |
| 766 |
Caption = 'Volume' |
770 |
Caption = 'Volume' |
| 767 |
ParentColor = False |
771 |
ParentColor = False |
| 768 |
ParentFont = False |
772 |
ParentFont = False |
| 769 |
end |
773 |
end |
| 770 |
object Label12: TLabel |
774 |
object Label12: TLabel |
| 771 |
Left = 8 |
775 |
Left = 8 |
| 772 |
Height = 30 |
776 |
Height = 15 |
| 773 |
Top = 48 |
777 |
Top = 48 |
| 774 |
Width = 95 |
778 |
Width = 55 |
| 775 |
Caption = 'Waveform' |
779 |
Caption = 'Waveform' |
| 776 |
ParentColor = False |
780 |
ParentColor = False |
| 777 |
ParentFont = False |
781 |
ParentFont = False |
@@ -820,10 +824,10 @@ object frmTracker: TfrmTracker |
| 820 |
TabOrder = 1 |
824 |
TabOrder = 1 |
| 821 |
object WavePaintbox: TPaintBox |
825 |
object WavePaintbox: TPaintBox |
| 822 |
Left = 1 |
826 |
Left = 1 |
| 823 |
Height = 101 |
827 |
Height = 57 |
| 824 |
Hint = 'Preview of the waveform associated with this instrument' |
828 |
Hint = 'Preview of the waveform associated with this instrument' |
| 825 |
Top = 1 |
829 |
Top = 1 |
| 826 |
Width = 474 |
830 |
Width = 270 |
| 827 |
Align = alClient |
831 |
Align = alClient |
| 828 |
Color = clBlack |
832 |
Color = clBlack |
| 829 |
ParentColor = False |
833 |
ParentColor = False |
@@ -853,9 +857,9 @@ object frmTracker: TfrmTracker |
| 853 |
end |
857 |
end |
| 854 |
end |
858 |
end |
| 855 |
object NoiseGroupBox: TGroupBox |
859 |
object NoiseGroupBox: TGroupBox |
| 856 |
Left = 12 |
860 |
Left = 7 |
| 857 |
Height = 223 |
861 |
Height = 223 |
| 858 |
Top = 778 |
862 |
Top = 445 |
| 859 |
Width = 397 |
863 |
Width = 397 |
| 860 |
Anchors = [] |
864 |
Anchors = [] |
| 861 |
BorderSpacing.Left = 7 |
865 |
BorderSpacing.Left = 7 |
@@ -869,10 +873,10 @@ object frmTracker: TfrmTracker |
| 869 |
TabOrder = 4 |
873 |
TabOrder = 4 |
| 870 |
object SevenBitCounterCheckbox: TCheckBox |
874 |
object SevenBitCounterCheckbox: TCheckBox |
| 871 |
Left = 8 |
875 |
Left = 8 |
| 872 |
Height = 34 |
876 |
Height = 19 |
| 873 |
Hint = 'Select LFSR width. When checked, output will sound like a tone rather than noise' |
877 |
Hint = 'Select LFSR width. When checked, output will sound like a tone rather than noise' |
| 874 |
Top = 8 |
878 |
Top = 8 |
| 875 |
Width = 373 |
879 |
Width = 215 |
| 876 |
Alignment = taLeftJustify |
880 |
Alignment = taLeftJustify |
| 877 |
Caption = '7 bit counter (more tone-like output)' |
881 |
Caption = '7 bit counter (more tone-like output)' |
| 878 |
OnChange = SevenBitCounterCheckboxChange |
882 |
OnChange = SevenBitCounterCheckboxChange |
@@ -891,9 +895,9 @@ object frmTracker: TfrmTracker |
| 891 |
TabOrder = 1 |
895 |
TabOrder = 1 |
| 892 |
object NoiseMacroPaintbox: TPaintBox |
896 |
object NoiseMacroPaintbox: TPaintBox |
| 893 |
Left = 1 |
897 |
Left = 1 |
| 894 |
Height = 264 |
898 |
Height = 150 |
| 895 |
Top = 1 |
899 |
Top = 1 |
| 896 |
Width = 656 |
900 |
Width = 374 |
| 897 |
Align = alClient |
901 |
Align = alClient |
| 898 |
ParentFont = False |
902 |
ParentFont = False |
| 899 |
OnMouseDown = NoiseMacroPaintboxMouseDown |
903 |
OnMouseDown = NoiseMacroPaintboxMouseDown |
@@ -907,16 +911,16 @@ object frmTracker: TfrmTracker |
| 907 |
end |
911 |
end |
| 908 |
object WavesTabSheet: TTabSheet |
912 |
object WavesTabSheet: TTabSheet |
| 909 |
Caption = 'Waves' |
913 |
Caption = 'Waves' |
| 910 |
ClientHeight = 641 |
914 |
ClientHeight = 493 |
| 911 |
ClientWidth = 1064 |
915 |
ClientWidth = 1026 |
| 912 |
ParentFont = False |
916 |
ParentFont = False |
| 913 |
object WaveEditPaintBox: TPaintBox |
917 |
object WaveEditPaintBox: TPaintBox |
| 914 |
AnchorSideTop.Control = WaveEditGroupBox |
918 |
AnchorSideTop.Control = WaveEditGroupBox |
| 915 |
AnchorSideTop.Side = asrBottom |
919 |
AnchorSideTop.Side = asrBottom |
| 916 |
Left = 0 |
920 |
Left = 0 |
| 917 |
Height = 481 |
921 |
Height = 333 |
| 918 |
Top = 160 |
922 |
Top = 160 |
| 919 |
Width = 1064 |
923 |
Width = 1026 |
| 920 |
Align = alBottom |
924 |
Align = alBottom |
| 921 |
Anchors = [akTop, akLeft, akRight, akBottom] |
925 |
Anchors = [akTop, akLeft, akRight, akBottom] |
| 922 |
BorderSpacing.Top = 13 |
926 |
BorderSpacing.Top = 13 |
@@ -1011,17 +1015,17 @@ object frmTracker: TfrmTracker |
| 1011 |
end |
1015 |
end |
| 1012 |
object CommentsTabSheet: TTabSheet |
1016 |
object CommentsTabSheet: TTabSheet |
| 1013 |
Caption = 'Comments' |
1017 |
Caption = 'Comments' |
| 1014 |
ClientHeight = 502 |
1018 |
ClientHeight = 493 |
| 1015 |
ClientWidth = 939 |
1019 |
ClientWidth = 1026 |
| 1016 |
ParentFont = False |
1020 |
ParentFont = False |
| 1017 |
object CommentMemo: TMemo |
1021 |
object CommentMemo: TMemo |
| 1018 |
AnchorSideTop.Control = Label17 |
1022 |
AnchorSideTop.Control = Label17 |
| 1019 |
AnchorSideTop.Side = asrBottom |
1023 |
AnchorSideTop.Side = asrBottom |
| 1020 |
Left = 0 |
1024 |
Left = 0 |
| 1021 |
Height = 466 |
1025 |
Height = 457 |
| 1022 |
Hint = 'The comments section for your song. Greetings/links/etc' |
1026 |
Hint = 'The comments section for your song. Greetings/links/etc' |
| 1023 |
Top = 36 |
1027 |
Top = 36 |
| 1024 |
Width = 939 |
1028 |
Width = 1026 |
| 1025 |
Align = alBottom |
1029 |
Align = alBottom |
| 1026 |
Anchors = [akTop, akLeft, akRight, akBottom] |
1030 |
Anchors = [akTop, akLeft, akRight, akBottom] |
| 1027 |
BorderSpacing.Top = 13 |
1031 |
BorderSpacing.Top = 13 |
@@ -1042,16 +1046,16 @@ object frmTracker: TfrmTracker |
| 1042 |
end |
1046 |
end |
| 1043 |
object RoutinesTabSheet: TTabSheet |
1047 |
object RoutinesTabSheet: TTabSheet |
| 1044 |
Caption = 'Routines' |
1048 |
Caption = 'Routines' |
| 1045 |
ClientHeight = 483 |
1049 |
ClientHeight = 493 |
| 1046 |
ClientWidth = 1063 |
1050 |
ClientWidth = 1026 |
| 1047 |
ParentFont = False |
1051 |
ParentFont = False |
| 1048 |
inline RoutineSynedit: TSynEdit |
1052 |
inline RoutineSynedit: TSynEdit |
| 1049 |
AnchorSideTop.Control = Label19 |
1053 |
AnchorSideTop.Control = Label19 |
| 1050 |
AnchorSideTop.Side = asrBottom |
1054 |
AnchorSideTop.Side = asrBottom |
| 1051 |
Left = 0 |
1055 |
Left = 0 |
| 1052 |
Height = 355 |
1056 |
Height = 365 |
| 1053 |
Top = 128 |
1057 |
Top = 128 |
| 1054 |
Width = 1063 |
1058 |
Width = 1026 |
| 1055 |
Align = alBottom |
1059 |
Align = alBottom |
| 1056 |
BorderSpacing.Top = 13 |
1060 |
BorderSpacing.Top = 13 |
| 1057 |
Anchors = [akTop, akLeft, akRight, akBottom] |
1061 |
Anchors = [akTop, akLeft, akRight, akBottom] |
@@ -1722,7 +1726,7 @@ object frmTracker: TfrmTracker |
| 1722 |
ParentShowHint = False |
1726 |
ParentShowHint = False |
| 1723 |
end |
1727 |
end |
| 1724 |
object PanicToolButton: TToolButton |
1728 |
object PanicToolButton: TToolButton |
| 1725 |
Left = 551 |
1729 |
Left = 557 |
| 1726 |
Hint = 'Stops all sound output' |
1730 |
Hint = 'Stops all sound output' |
| 1727 |
Top = 0 |
1731 |
Top = 0 |
| 1728 |
AutoSize = True |
1732 |
AutoSize = True |
@@ -1733,17 +1737,17 @@ object frmTracker: TfrmTracker |
| 1733 |
ShowHint = True |
1737 |
ShowHint = True |
| 1734 |
end |
1738 |
end |
| 1735 |
object ToolButton2: TToolButton |
1739 |
object ToolButton2: TToolButton |
| 1736 |
Left = 145 |
1740 |
Left = 147 |
| 1737 |
Top = 0 |
1741 |
Top = 0 |
| 1738 |
Action = PlayCursorAction |
1742 |
Action = PlayCursorAction |
| 1739 |
end |
1743 |
end |
| 1740 |
object ToolButton4: TToolButton |
1744 |
object ToolButton4: TToolButton |
| 1741 |
Left = 219 |
1745 |
Left = 221 |
| 1742 |
Top = 0 |
1746 |
Top = 0 |
| 1743 |
Action = StopAction |
1747 |
Action = StopAction |
| 1744 |
end |
1748 |
end |
| 1745 |
object ExportGBButton: TToolButton |
1749 |
object ExportGBButton: TToolButton |
| 1746 |
Left = 287 |
1750 |
Left = 291 |
| 1747 |
Hint = 'Export the song as a standalone ROM' |
1751 |
Hint = 'Export the song as a standalone ROM' |
| 1748 |
Top = 0 |
1752 |
Top = 0 |
| 1749 |
AutoSize = True |
1753 |
AutoSize = True |
@@ -1759,21 +1763,21 @@ object frmTracker: TfrmTracker |
| 1759 |
Style = tbsDivider |
1763 |
Style = tbsDivider |
| 1760 |
end |
1764 |
end |
| 1761 |
object ToolButton6: TToolButton |
1765 |
object ToolButton6: TToolButton |
| 1762 |
Left = 284 |
1766 |
Left = 286 |
| 1763 |
Height = 22 |
1767 |
Height = 22 |
| 1764 |
Top = 0 |
1768 |
Top = 0 |
| 1765 |
Caption = 'ToolButton6' |
1769 |
Caption = 'ToolButton6' |
| 1766 |
Style = tbsDivider |
1770 |
Style = tbsDivider |
| 1767 |
end |
1771 |
end |
| 1768 |
object ToolButton7: TToolButton |
1772 |
object ToolButton7: TToolButton |
| 1769 |
Left = 1088 |
1773 |
Left = 1097 |
| 1770 |
Height = 22 |
1774 |
Height = 22 |
| 1771 |
Top = 0 |
1775 |
Top = 0 |
| 1772 |
Caption = 'ToolButton7' |
1776 |
Caption = 'ToolButton7' |
| 1773 |
Style = tbsSeparator |
1777 |
Style = tbsSeparator |
| 1774 |
end |
1778 |
end |
| 1775 |
object OctaveSpinEdit: TSpinEdit |
1779 |
object OctaveSpinEdit: TSpinEdit |
| 1776 |
Left = 654 |
1780 |
Left = 663 |
| 1777 |
Height = 23 |
1781 |
Height = 23 |
| 1778 |
Hint = 'The octave offset for entering new notes' |
1782 |
Hint = 'The octave offset for entering new notes' |
| 1779 |
Top = 0 |
1783 |
Top = 0 |
@@ -1784,14 +1788,14 @@ object frmTracker: TfrmTracker |
| 1784 |
TabOrder = 0 |
1788 |
TabOrder = 0 |
| 1785 |
end |
1789 |
end |
| 1786 |
object ToolButton9: TToolButton |
1790 |
object ToolButton9: TToolButton |
| 1787 |
Left = 606 |
1791 |
Left = 612 |
| 1788 |
Height = 22 |
1792 |
Height = 22 |
| 1789 |
Top = 0 |
1793 |
Top = 0 |
| 1790 |
Caption = 'ToolButton9' |
1794 |
Caption = 'ToolButton9' |
| 1791 |
Style = tbsSeparator |
1795 |
Style = tbsSeparator |
| 1792 |
end |
1796 |
end |
| 1793 |
object Label22: TLabel |
1797 |
object Label22: TLabel |
| 1794 |
Left = 611 |
1798 |
Left = 620 |
| 1795 |
Height = 22 |
1799 |
Height = 22 |
| 1796 |
Top = 0 |
1800 |
Top = 0 |
| 1797 |
Width = 43 |
1801 |
Width = 43 |
@@ -1802,7 +1806,7 @@ object frmTracker: TfrmTracker |
| 1802 |
ParentFont = False |
1806 |
ParentFont = False |
| 1803 |
end |
1807 |
end |
| 1804 |
object Label23: TLabel |
1808 |
object Label23: TLabel |
| 1805 |
Left = 719 |
1809 |
Left = 728 |
| 1806 |
Height = 22 |
1810 |
Height = 22 |
| 1807 |
Top = 0 |
1811 |
Top = 0 |
| 1808 |
Width = 70 |
1812 |
Width = 70 |
@@ -1813,7 +1817,7 @@ object frmTracker: TfrmTracker |
| 1813 |
ParentFont = False |
1817 |
ParentFont = False |
| 1814 |
end |
1818 |
end |
| 1815 |
object InstrumentComboBox: TComboBox |
1819 |
object InstrumentComboBox: TComboBox |
| 1816 |
Left = 789 |
1820 |
Left = 798 |
| 1817 |
Height = 23 |
1821 |
Height = 23 |
| 1818 |
Hint = 'The selected instrument for new notes' |
1822 |
Hint = 'The selected instrument for new notes' |
| 1819 |
Top = 0 |
1823 |
Top = 0 |
@@ -1831,7 +1835,7 @@ object frmTracker: TfrmTracker |
| 1831 |
Text = '(no instrument)' |
1835 |
Text = '(no instrument)' |
| 1832 |
end |
1836 |
end |
| 1833 |
object Label24: TLabel |
1837 |
object Label24: TLabel |
| 1834 |
Left = 1003 |
1838 |
Left = 1012 |
| 1835 |
Height = 22 |
1839 |
Height = 22 |
| 1836 |
Top = 0 |
1840 |
Top = 0 |
| 1837 |
Width = 35 |
1841 |
Width = 35 |
@@ -1842,7 +1846,7 @@ object frmTracker: TfrmTracker |
| 1842 |
ParentFont = False |
1846 |
ParentFont = False |
| 1843 |
end |
1847 |
end |
| 1844 |
object StepSpinEdit: TSpinEdit |
1848 |
object StepSpinEdit: TSpinEdit |
| 1845 |
Left = 1038 |
1849 |
Left = 1047 |
| 1846 |
Height = 23 |
1850 |
Height = 23 |
| 1847 |
Hint = 'How many rows to step down after entering a new note' |
1851 |
Hint = 'How many rows to step down after entering a new note' |
| 1848 |
Top = 0 |
1852 |
Top = 0 |
@@ -1853,12 +1857,12 @@ object frmTracker: TfrmTracker |
| 1853 |
TabOrder = 2 |
1857 |
TabOrder = 2 |
| 1854 |
end |
1858 |
end |
| 1855 |
object ToolButton3: TToolButton |
1859 |
object ToolButton3: TToolButton |
| 1856 |
Left = 82 |
1860 |
Left = 84 |
| 1857 |
Top = 0 |
1861 |
Top = 0 |
| 1858 |
Action = PlayStartAction |
1862 |
Action = PlayStartAction |
| 1859 |
end |
1863 |
end |
| 1860 |
object ExportGBSButton: TToolButton |
1864 |
object ExportGBSButton: TToolButton |
| 1861 |
Left = 368 |
1865 |
Left = 372 |
| 1862 |
Hint = 'Export the song as a GBS soundtrack' |
1866 |
Hint = 'Export the song as a GBS soundtrack' |
| 1863 |
Top = 0 |
1867 |
Top = 0 |
| 1864 |
Caption = 'Export .GBS' |
1868 |
Caption = 'Export .GBS' |
@@ -1866,14 +1870,14 @@ object frmTracker: TfrmTracker |
| 1866 |
OnClick = ExportGBSButtonClick |
1870 |
OnClick = ExportGBSButtonClick |
| 1867 |
end |
1871 |
end |
| 1868 |
object ToolButton5: TToolButton |
1872 |
object ToolButton5: TToolButton |
| 1869 |
Left = 548 |
1873 |
Left = 552 |
| 1870 |
Height = 22 |
1874 |
Height = 22 |
| 1871 |
Top = 0 |
1875 |
Top = 0 |
| 1872 |
Caption = 'ToolButton5' |
1876 |
Caption = 'ToolButton5' |
| 1873 |
Style = tbsDivider |
1877 |
Style = tbsDivider |
| 1874 |
end |
1878 |
end |
| 1875 |
object ToolButton10: TToolButton |
1879 |
object ToolButton10: TToolButton |
| 1876 |
Left = 455 |
1880 |
Left = 459 |
| 1877 |
Hint = 'Export the song as WAV or MP3' |
1881 |
Hint = 'Export the song as WAV or MP3' |
| 1878 |
Top = 0 |
1882 |
Top = 0 |
| 1879 |
Caption = 'Render Song' |
1883 |
Caption = 'Render Song' |