spliting discrete and realtime