I just opened your patch, and I must say that you should take care of how it looks. It is ok to have wires all around the screen if you like it and feel comfortable with it, but once you decide to share it with the community, it will be more readable and easier to debug if you tidy it up a little bit. So I can only guess that your playback issue comes from the fact that arrays have limit of how much data it can store. Maybe the "-maxsize" instead of "-resize" flag could solve the problem. You can read more about this here: http://www.pd-tutorial.com/english/ch03s04.html (search for word "maxsize").
Hope that helps...