ok, a bit more involved. but we're getting there. now we need AuralSystemImpl.offline, fix some system types, and then basically run the transport, consume the packets, write them to file, and run NRT.