A recording apparatus generates a first pulse (EQEFM signal) in accordance
with recording data such as an EFM signal. A second pulse (first
overdrive pulse) to be combined with substantially the leading edge of
the first pulse is generated. A third pulse (end overdrive pulse) to be
combined with substantially the trailing edge of the first pulse is
generated. The first, second, and third pulses are combined to synthesize
a driving pulse, and the driving pulse is supplied to a laser unit. At
least one of the first, second, and third pulses is controlled so that
one of the level and the pulse duration thereof is varied in accordance
with the length of formed pits and lands.