We have built an apparatus to study the viscoelastic response and measure the complex shear moduli of Langmuir monolayers as functions of the frequency and amplitude of the applied sinusoidal shear strain. A rotor is placed in contact with the monolayer and suspended by a torsion wire; a coil attached to the rarer carries a direct current. The voltage induced in this coil by a high-frequency external magnetic field is used to measure the angle of rotation with an accuracy of similar to 0.005 degrees. A low-frequency external magnetic field is used to drive the rotor into forced oscillations at the desired frequency (1 mHz-1 Hz), or the rotor may oscillate freely with the ''natural'' frequency variable over the range 0.01-3 Hz using a static external magnetic field. The apparatus has a large dynamic range for shear modulus measurement (similar to 5X10(-3)-10(3) dyn/cm), achieved by using the free oscillation (ring-down) method for films with low shear moduli (similar to 5X10(-3)-1 dyn/cm), and the forced oscillation method for films with higher shear moduli (similar to 1-10(3) dyn/cm), We have found that the complex shear modulus G of heneicosanoic acid Langmuir monolayers depends on the applied strain except at very low amplitudes, We also present sample data showing the frequency dependence of G. (C) 1997 American Institute of Physics.