Among several different experimental techniques, used to test the response of structures and to verify their seismic performance, the shake table testing allows to reproduce the conditions of true effects of earthquake ground motions in order to challenge complex model structures and systems. However, the reproduction of dynamic signals, due to the dynamics of the shake table and of the specimen, is usually imperfect even though closed-loop control in a shake table system is used to reduce these errors and obtain the best fidelity reproduction. Furthermore, because of the dynamic amplifications in the specimen, the signal recorded at desired locations could be completely different from the expected effect of shake table motion. This paper focuses on the development of practical shake table simulations using additional 'open loop' feedforward compensation in form of inverse transfer functions (i.e. the ratio of the output structural response to an input base motion in the frequency domain) in order to obtain an acceptable reproduction of desired acceleration histories at specific locations in the specimen. As the first step, a well-known global feedforward procedure is reformulated for the compensation of the table motion distortions due to the servo-hydraulic system. Subsequently, the same concept is extended to the table-structure system to adjust the shake table input in order to achieve a desired response spectrum at any floor of the specimen. Implementations show how such a method can be used in any experimental facility.The table (or platform) supports the specimen during the test. It is constructed to provide high stiffness with minimum weight and typically consists of a rectangular-or square-shapes platform able to reproduce up to six degrees of freedom (DOF) by servo-hydraulic actuators.The actuators apply the force necessary to create the desired table movement during seismic testing. Linear variable differential transformers (LVDT), or equivalent, are usually mounted in each actuator to provide an electrical feedback signal and to indicate the actuator piston rod position. The actuators are equipped with servovalves that control the direction and the amount of fluid flow to the actuators to minimize the difference between the desired (programmed) and the achieved (measured) displacement. The servovalve ports the fluid provided by the hydraulic power system into the appropriate side of the actuator chambers. This causes the piston to move the actuator arm in the desired direction.The control system monitors and generates program command and feedback signals for the control of the test system. Generally, the control is the key element of the whole system and one of the most difficult technical challenges for mechanical engineers [2]. The controller provides the servovalve command in order to obtain a specific position of the actuator and finally the motion of the platform to reproduce earthquake accelerograms. However, reproduction of a dynamic signal is known to remain imperfect [3]. The degree of distor...