We provide an overview of the direct temporal domain approach for designing optical fllters for ultrafast photonic signal processing applications. We discuss difierent fllter designs, including lattice-form Mach-Zehnder interferometers and two-dimensional ring resonator arrays, to perform pulse repetition rate multiplication and arbitrary optical waveform generation. Simulation and experimental results are presented. 1. INTRODUCTION Techniques for the generation, control, and manipulation of optical pulses attract considerable interest for numerous applications and have become increasingly important in many scientiflc areas. Of speciflc interest are techniques for pulse repetition rate multiplication (PRRM), which are used to obtain ulrafast optical pulse trains from a lower repetition rate input pulse train, as well as for arbitrary optical waveform generation (AOWG). Traditional pulse shaping methods are based on frequency domain processing (i.e., spectral flltering) in which we speciflcally manipulate the difierent spectral components of the input pulse in amplitude and/or phase. However, the relationship between the input pulse spectrum and the target temporal waveform is not always straightforward, especially for phase-only flltering processes. In this paper, we present an overview of our recently developed direct temporal domain approach for designing optical fllters to achieve PRRM and AOWG. 2. THEORY