A computer code has been written at the Pacific Northwest Laboratory (PNL) to synthesize the results of typical gamma-ray spectroscopy experiments. The code, dubbed SYNTH1, allows users to specify physical characteristics of a gamma-ray source, the quantity of the nuclides producing the radiation, the source-to-detector distance, the type and thickness of absorbers, the size and composition of the detector (Ge or NaI), and the electronic set up used to gather the data. In the process of specifying the parameters needed to synthesize a spectrum, several interesting intermediate results are produced, including a photopeak transmission function vs. energy, a detector efficiency curve, and a weighted list of gamma and x rays produced from a set of nuclides. All of these intermediate results are available for graphical inspection and for printing. SYNTH runs on personal computers, is menu driven and can be customized to user specifications. SYNTH contains robust support for coaxial germanium detectors and some support for sodium iodide detectors. SYNTH is not a finished product. A number of additional developments are planned. However, the existing code has been carefully compared to spectra obtained from National Institute for Standards and Technology (NIST) certified standards with very favorable results.