The wind was so strong that the windows rattled.

Literal

Wind [subject-が] very strong was [reason-ので], windows [subject-が] rattling sound made.

がたがた音をたてた — がたがた is a 擬音語 for rattling/clattering sounds. 音をたてる means 'to make a noise.' The ので clause gives the cause.