@@ -563,7 +563,6 @@ begin |
| 563 |
|
563 |
|
| 564 |
if S{weep} = 0 then begin |
564 |
if S{weep} = 0 then begin |
| 565 |
LineTo(L*Interval, H-V*HInterval); // no sweep |
565 |
LineTo(L*Interval, H-V*HInterval); // no sweep |
| 566 |
MoveTo(L*Interval, H-(V*HInterval)); |
|
|
| 567 |
LineTo(L*Interval, H); |
566 |
LineTo(L*Interval, H); |
| 568 |
LineTo(W, H); |
567 |
LineTo(W, H); |
| 569 |
end |
568 |
end |
@@ -978,6 +977,7 @@ begin |
| 978 |
end; |
977 |
end; |
| 979 |
|
978 |
|
| 980 |
WavePaintbox.Invalidate; |
979 |
WavePaintbox.Invalidate; |
|
|
980 |
EnvelopePaintBox.Invalidate; |
| 981 |
end; |
981 |
end; |
| 982 |
|
982 |
|
| 983 |
procedure TfrmTracker.ChangeToSquare; |
983 |
procedure TfrmTracker.ChangeToSquare; |
@@ -1057,7 +1057,7 @@ end; |
| 1057 |
procedure TfrmTracker.StartVolSpinnerChange(Sender: TObject); |
1057 |
procedure TfrmTracker.StartVolSpinnerChange(Sender: TObject); |
| 1058 |
begin |
1058 |
begin |
| 1059 |
CurrentInstrument^.InitialVolume := Round(StartVolTrackbar.Position); |
1059 |
CurrentInstrument^.InitialVolume := Round(StartVolTrackbar.Position); |
| 1060 |
DrawEnvelope(EnvelopePaintBox); |
1060 |
EnvelopePaintBox.Invalidate; |
| 1061 |
end; |
1061 |
end; |
| 1062 |
|
1062 |
|
| 1063 |
procedure TfrmTracker.SweepDirectionComboboxChange(Sender: TObject); |
1063 |
procedure TfrmTracker.SweepDirectionComboboxChange(Sender: TObject); |
@@ -1066,7 +1066,7 @@ begin |
| 1066 |
'Up': CurrentInstrument^.SweepIncDec := Up; |
1066 |
'Up': CurrentInstrument^.SweepIncDec := Up; |
| 1067 |
'Down': CurrentInstrument^.SweepIncDec := Down; |
1067 |
'Down': CurrentInstrument^.SweepIncDec := Down; |
| 1068 |
end; |
1068 |
end; |
| 1069 |
DrawEnvelope(EnvelopePaintBox); |
1069 |
EnvelopePaintBox.Invalidate; |
| 1070 |
end; |
1070 |
end; |
| 1071 |
|
1071 |
|
| 1072 |
procedure TfrmTracker.SweepSizeSpinnerChange(Sender: TObject); |
1072 |
procedure TfrmTracker.SweepSizeSpinnerChange(Sender: TObject); |
@@ -1316,7 +1316,7 @@ begin |
| 1316 |
'Up': CurrentInstrument^.VolSweepDirection := Up; |
1316 |
'Up': CurrentInstrument^.VolSweepDirection := Up; |
| 1317 |
'Down': CurrentInstrument^.VolSweepDirection := Down; |
1317 |
'Down': CurrentInstrument^.VolSweepDirection := Down; |
| 1318 |
end; |
1318 |
end; |
| 1319 |
DrawEnvelope(EnvelopePaintBox); |
1319 |
EnvelopePaintBox.Invalidate; |
| 1320 |
end; |
1320 |
end; |
| 1321 |
|
1321 |
|
| 1322 |
procedure TfrmTracker.CommentMemoChange(Sender: TObject); |
1322 |
procedure TfrmTracker.CommentMemoChange(Sender: TObject); |
@@ -1587,7 +1587,7 @@ end; |
| 1587 |
procedure TfrmTracker.EnvChangeSpinnerChange(Sender: TObject); |
1587 |
procedure TfrmTracker.EnvChangeSpinnerChange(Sender: TObject); |
| 1588 |
begin |
1588 |
begin |
| 1589 |
CurrentInstrument^.VolSweepAmount := Round(EnvChangeTrackbar.Position); |
1589 |
CurrentInstrument^.VolSweepAmount := Round(EnvChangeTrackbar.Position); |
| 1590 |
DrawEnvelope(EnvelopePaintBox); |
1590 |
EnvelopePaintBox.Invalidate; |
| 1591 |
end; |
1591 |
end; |
| 1592 |
|
1592 |
|
| 1593 |
procedure TfrmTracker.EnvelopePaintboxPaint(Sender: TObject); |
1593 |
procedure TfrmTracker.EnvelopePaintboxPaint(Sender: TObject); |
@@ -1624,13 +1624,12 @@ end; |
| 1624 |
procedure TfrmTracker.InstrumentNumberSpinnerChange(Sender: TObject); |
1624 |
procedure TfrmTracker.InstrumentNumberSpinnerChange(Sender: TObject); |
| 1625 |
begin |
1625 |
begin |
| 1626 |
LoadInstrument(CurrentInstrumentBank, InstrumentNumberSpinner.Value); |
1626 |
LoadInstrument(CurrentInstrumentBank, InstrumentNumberSpinner.Value); |
| 1627 |
DrawEnvelope(EnvelopePaintBox); |
|
|
| 1628 |
end; |
1627 |
end; |
| 1629 |
|
1628 |
|
| 1630 |
procedure TfrmTracker.LengthSpinnerChange(Sender: TObject); |
1629 |
procedure TfrmTracker.LengthSpinnerChange(Sender: TObject); |
| 1631 |
begin |
1630 |
begin |
| 1632 |
CurrentInstrument^.Length := Round(LengthTrackbar.Position); |
1631 |
CurrentInstrument^.Length := Round(LengthTrackbar.Position); |
| 1633 |
DrawEnvelope(EnvelopePaintBox); |
1632 |
EnvelopePaintBox.Invalidate; |
| 1634 |
end; |
1633 |
end; |
| 1635 |
|
1634 |
|
| 1636 |
procedure TfrmTracker.DebugPlayNoteButtonClick(Sender: TObject); |
1635 |
procedure TfrmTracker.DebugPlayNoteButtonClick(Sender: TObject); |
@@ -1898,7 +1897,7 @@ begin |
| 1898 |
if OrderEditStringGrid.Row > -1 then |
1897 |
if OrderEditStringGrid.Row > -1 then |
| 1899 |
ReloadPatterns; |
1898 |
ReloadPatterns; |
| 1900 |
|
1899 |
|
| 1901 |
if Playing = True then begin |
1900 |
if Playing then begin |
| 1902 |
if TrackerGrid.HighlightedRow <> 0 then begin |
1901 |
if TrackerGrid.HighlightedRow <> 0 then begin |
| 1903 |
if OrderEditStringGrid.Row = 1 then begin |
1902 |
if OrderEditStringGrid.Row = 1 then begin |
| 1904 |
if PreparePreview then |
1903 |
if PreparePreview then |
@@ -1946,7 +1945,7 @@ procedure TfrmTracker.OrderEditStringGridDblClick(Sender: TObject); |
| 1946 |
var |
1945 |
var |
| 1947 |
Highest: Integer; |
1946 |
Highest: Integer; |
| 1948 |
begin |
1947 |
begin |
| 1949 |
if Playing = True then begin |
1948 |
if Playing then begin |
| 1950 |
if OrderEditStringGrid.Row = 1 then begin |
1949 |
if OrderEditStringGrid.Row = 1 then begin |
| 1951 |
if PreparePreview then begin |
1950 |
if PreparePreview then begin |
| 1952 |
Playing := True; |
1951 |
Playing := True; |
@@ -2249,7 +2248,7 @@ procedure TfrmTracker.LengthEnabledCheckboxChange(Sender: TObject); |
| 2249 |
begin |
2248 |
begin |
| 2250 |
LengthTrackbar.Enabled := LengthEnabledCheckbox.Checked; |
2249 |
LengthTrackbar.Enabled := LengthEnabledCheckbox.Checked; |
| 2251 |
CurrentInstrument^.LengthEnabled := LengthEnabledCheckbox.Checked; |
2250 |
CurrentInstrument^.LengthEnabled := LengthEnabledCheckbox.Checked; |
| 2252 |
DrawEnvelope(EnvelopePaintBox); |
2251 |
EnvelopePaintBox.Invalidate; |
| 2253 |
end; |
2252 |
end; |
| 2254 |
|
2253 |
|
| 2255 |
end. |
2254 |
end. |