Spring Waves est une carte d'effets pour le Z-DSP de Tiptop Audio et équipée de huit algorithmes de modélisation physique différents, qui simulent le comportement sonore d'objets réels (cordes, tubes, tiges métalliques, bois, etc.). La carte contient deux variantes de modélisation physique appelées guide d'ondes et modèle à ressort. Le Z-DSP est un DSP open source pour le système modulaire et peut échanger divers programmes à l'aide des cartes enfichables.
La "synthèse de guides d'ondes numériques" décrit un certain nombre d'applications de l'algorithme de Karplus-Strong. Cet algorithme est basé sur un court délai comme impulsion d'entrée, qui passe à travers un filtre passe-bas et est renvoyé à l'entrée à partir de la sortie. La circulation de l'impulsion dans la ligne de retard est comparable au mouvement ondulatoire d'une corde vibrante.
Le pas est contrôlé sur la longueur du retard. Il y a un total de six programmes de guide d'ondes sur la carte d'effet, qui diffèrent dans l'ordre des algorithmes dont ils sont composés.
Il y a aussi deux programmes de modèle de ressort sur la carte d'effet. Le modèle à ressort calcule toutes les forces newtoniennes agissant sur un système masse-ressort à la vitesse d'échantillonnage. De nombreux facteurs sont pris en compte : le ressort lui-même, sa force de rappel, le comportement potentiel (non linéaire) du ressort tendu, le point d'attache du ressort et la masse à l'autre extrémité du ressort, la vitesse, la déflexion, la statique, le glissement et le frottement air/fluide.
L'entrée audio est utilisée soit pour régler le point de suspension du ressort, soit comme une force agissant directement sur la masse en mouvement. La sortie audio est directement liée au mouvement de la masse et est fournie par celle-ci.