Actually, I began working on just a program. I've had limited time to work on it. Wouldn't require the hardware for use. I had planned on it being capable of creating a patch and save the file as a hlx file. Im told Line 6 regularly updates the file format. That's a big problem.