Commit 96d5dd2

Nick committed on
Changes to manual, some textbox lenghts
commit 96d5dd2b641515fb0433d6007e06d2b7fbfc21d0 parent ea59125
3 changed files +161−158
Modifiedrendertowave.lfm +56−57
@@ -1,21 +1,20 @@
1 object frmRenderToWave: TfrmRenderToWave 1 object frmRenderToWave: TfrmRenderToWave
2 Left = 1086 2 Left = 1086
3 Height = 548 3 Height = 313
4 Top = 105 4 Top = 105
5 Width = 789 5 Width = 451
6 BorderStyle = bsSingle 6 BorderStyle = bsSingle
7 Caption = 'Render song' 7 Caption = 'Render song'
8 ClientHeight = 548 8 ClientHeight = 313
9 ClientWidth = 789 9 ClientWidth = 451
10 DesignTimePPI = 168
11 OnShow = FormShow 10 OnShow = FormShow
12 Position = poDefault 11 Position = poDefault
13 LCLVersion = '2.0.9.0' 12 LCLVersion = '2.0.11.0'
14 object RenderButton: TButton 13 object RenderButton: TButton
15 Left = 30 14 Left = 17
16 Height = 44 15 Height = 25
17 Top = 476 16 Top = 272
18 Width = 462 17 Width = 264
19 Caption = 'Render' 18 Caption = 'Render'
20 Enabled = False 19 Enabled = False
21 OnClick = RenderButtonClick 20 OnClick = RenderButtonClick
@@ -23,15 +22,15 @@ object frmRenderToWave: TfrmRenderToWave
23 TabOrder = 0 22 TabOrder = 0
24 end 23 end
25 object FileNameEdit1: TFileNameEdit 24 object FileNameEdit1: TFileNameEdit
26 Left = 126 25 Left = 72
27 Height = 38 26 Height = 23
28 Top = 14 27 Top = 8
29 Width = 634 28 Width = 362
30 OnAcceptFileName = FileNameEdit1AcceptFileName 29 OnAcceptFileName = FileNameEdit1AcceptFileName
31 Filter = 'Wave Files|*.wav|MP3 Files|*.mp3' 30 Filter = 'Wave Files|*.wav|MP3 Files|*.mp3'
32 FilterIndex = 0 31 FilterIndex = 0
33 HideDirectories = False 32 HideDirectories = False
34 ButtonWidth = 40 33 ButtonWidth = 23
35 NumGlyphs = 1 34 NumGlyphs = 1
36 MaxLength = 0 35 MaxLength = 0
37 ParentFont = False 36 ParentFont = False
@@ -39,19 +38,19 @@ object frmRenderToWave: TfrmRenderToWave
39 OnChange = FileNameEdit1Change 38 OnChange = FileNameEdit1Change
40 end 39 end
41 object Label1: TLabel 40 object Label1: TLabel
42 Left = 14 41 Left = 8
43 Height = 30 42 Height = 15
44 Top = 28 43 Top = 16
45 Width = 83 44 Width = 48
46 Caption = 'Filename' 45 Caption = 'Filename'
47 ParentColor = False 46 ParentColor = False
48 ParentFont = False 47 ParentFont = False
49 end 48 end
50 object RadioGroup1: TRadioGroup 49 object RadioGroup1: TRadioGroup
51 Left = 14 50 Left = 8
52 Height = 102 51 Height = 58
53 Top = 70 52 Top = 40
54 Width = 338 53 Width = 193
55 AutoFill = True 54 AutoFill = True
56 Caption = 'Duration' 55 Caption = 'Duration'
57 ChildSizing.LeftRightSpacing = 6 56 ChildSizing.LeftRightSpacing = 6
@@ -61,8 +60,8 @@ object frmRenderToWave: TfrmRenderToWave
61 ChildSizing.ShrinkVertical = crsScaleChilds 60 ChildSizing.ShrinkVertical = crsScaleChilds
62 ChildSizing.Layout = cclLeftToRightThenTopToBottom 61 ChildSizing.Layout = cclLeftToRightThenTopToBottom
63 ChildSizing.ControlsPerLine = 2 62 ChildSizing.ControlsPerLine = 2
64 ClientHeight = 67 63 ClientHeight = 38
65 ClientWidth = 334 64 ClientWidth = 189
66 Columns = 2 65 Columns = 2
67 ItemIndex = 0 66 ItemIndex = 0
68 Items.Strings = ( 67 Items.Strings = (
@@ -74,27 +73,27 @@ object frmRenderToWave: TfrmRenderToWave
74 TabOrder = 2 73 TabOrder = 2
75 end 74 end
76 object Notebook1: TNotebook 75 object Notebook1: TNotebook
77 Left = 14 76 Left = 8
78 Height = 196 77 Height = 112
79 Top = 182 78 Top = 104
80 Width = 744 79 Width = 425
81 PageIndex = 0 80 PageIndex = 0
82 TabOrder = 3 81 TabOrder = 3
83 object Page1: TPage 82 object Page1: TPage
84 object Label2: TLabel 83 object Label2: TLabel
85 Left = 28 84 Left = 16
86 Height = 30 85 Height = 15
87 Top = 42 86 Top = 24
88 Width = 77 87 Width = 44
89 Caption = 'Seconds' 88 Caption = 'Seconds'
90 ParentColor = False 89 ParentColor = False
91 ParentFont = False 90 ParentFont = False
92 end 91 end
93 object SecondsSpinEdit: TSpinEdit 92 object SecondsSpinEdit: TSpinEdit
94 Left = 126 93 Left = 72
95 Height = 38 94 Height = 23
96 Top = 28 95 Top = 16
97 Width = 602 96 Width = 344
98 MaxValue = 0 97 MaxValue = 0
99 ParentFont = False 98 ParentFont = False
100 TabOrder = 0 99 TabOrder = 0
@@ -102,45 +101,45 @@ object frmRenderToWave: TfrmRenderToWave
102 end 101 end
103 object Page2: TPage 102 object Page2: TPage
104 object Label3: TLabel 103 object Label3: TLabel
105 Left = 28 104 Left = 16
106 Height = 15 105 Height = 15
107 Top = 28 106 Top = 16
108 Width = 129 107 Width = 129
109 Caption = 'Stop playing when order' 108 Caption = 'Stop playing when order'
110 ParentColor = False 109 ParentColor = False
111 ParentFont = False 110 ParentFont = False
112 end 111 end
113 object OrderSpinEdit: TSpinEdit 112 object OrderSpinEdit: TSpinEdit
114 Left = 280 113 Left = 160
115 Height = 23 114 Height = 23
116 Top = 14 115 Top = 8
117 Width = 434 116 Width = 248
118 MaxValue = 0 117 MaxValue = 0
119 ParentFont = False 118 ParentFont = False
120 TabOrder = 0 119 TabOrder = 0
121 end 120 end
122 object Label4: TLabel 121 object Label4: TLabel
123 Left = 28 122 Left = 16
124 Height = 15 123 Height = 15
125 Top = 84 124 Top = 48
126 Width = 92 125 Width = 92
127 Caption = 'has been reached' 126 Caption = 'has been reached'
128 ParentColor = False 127 ParentColor = False
129 ParentFont = False 128 ParentFont = False
130 end 129 end
131 object LoopTimesSpinEdit: TSpinEdit 130 object LoopTimesSpinEdit: TSpinEdit
132 Left = 280 131 Left = 160
133 Height = 23 132 Height = 23
134 Top = 70 133 Top = 40
135 Width = 434 134 Width = 248
136 MaxValue = 0 135 MaxValue = 0
137 ParentFont = False 136 ParentFont = False
138 TabOrder = 1 137 TabOrder = 1
139 end 138 end
140 object Label5: TLabel 139 object Label5: TLabel
141 Left = 28 140 Left = 16
142 Height = 15 141 Height = 15
143 Top = 140 142 Top = 80
144 Width = 29 143 Width = 29
145 Caption = 'times' 144 Caption = 'times'
146 ParentColor = False 145 ParentColor = False
@@ -149,18 +148,18 @@ object frmRenderToWave: TfrmRenderToWave
149 end 148 end
150 end 149 end
151 object ProgressBar1: TProgressBar 150 object ProgressBar1: TProgressBar
152 Left = 30 151 Left = 17
153 Height = 49 152 Height = 28
154 Top = 406 153 Top = 232
155 Width = 730 154 Width = 417
156 ParentFont = False 155 ParentFont = False
157 TabOrder = 4 156 TabOrder = 4
158 end 157 end
159 object CancelButton: TButton 158 object CancelButton: TButton
160 Left = 504 159 Left = 288
161 Height = 44 160 Height = 25
162 Top = 476 161 Top = 272
163 Width = 256 162 Width = 146
164 Caption = 'Cancel' 163 Caption = 'Cancel'
165 Enabled = False 164 Enabled = False
166 OnClick = CancelButtonClick 165 OnClick = CancelButtonClick
Modifiedtracker.lfm +105−101
@@ -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'