Tagwave particle duality