Using Arduino for Signal Generation

Robin2:
I wonder if you mean that you want to record the time (the value of millis() ) when the signal goes HIGH and later record the time when it goes LOW so that you can replay the series of HIGHs and LOWs at the correct intervals?

...R

Exactly, I want to capture the duration ... that is what a pulse is right? I want some way that I can retrace it. Saving somewhere something, that I can code or decode if it can't be done directly.