Ribbons is a script created in Processing which generates undulating, translucent forms. The script is based on a particle system which creates a string of particles chained together by springs. As the particles are pushed around the screen by various forces, a curve is drawn along them every frame. As the application runs, it traces the history of this ribbon of particles.