Ta-ta Thanks again. Actually arecordmidi told me exactly what I needed to know - A sequencer (unnamed to protect the guilty) is silently inserting extra CCs at start and end of run :(