Provided are controllers, methods and systems for monitoring cardiac data for the presence of arrhythmia. A controller as provided comprises input means arranged to receive first cardiac data corresponding to a time period, processing means and output means. The processing means is arranged to identify, within the first cardiac data, a plurality of events corresponding to ventricular contraction, and a time associated with each event; determine a plurality of intervals between the times associated with chronologically successive events; and produce second cardiac data in dependence on the determined intervals. The output means is arranged to transmit an output signal to a display means based on the second cardiac data, for displaying a beat-to-beat display plot corresponding to at least a part of the time period on the display means. A system as provided may comprise such a controller and a display means for displaying the beat-to-beat display plot corresponding to at least a part of the time period. Also provided are methods of analysing and monitoring cardiac data for the presence of arrhythmia, and non-transitory, computer-readable storage media which store instructions thereon that when executed by one or more processors causes the one or more processors to carry out such a method.L'invention concerne des dispositifs de commande, des procédés et des systèmes de surveillance de données cardiaques à la recherche d'une arythmie. Un dispositif de commande selon l'invention comprend un moyen d'entrée conçu pour recevoir des premières données cardiaques correspondant à un laps de temps, un moyen de traitement et un moyen de sortie. Le moyen de traitement est conçu pour : identifier, dans les premières données cardiaques, une pluralité d'événements correspondant à une contraction ventriculaire et le moment associé à chaque événement ; déterminer une pluralité d'intervalles entre les moments associés à des événements chronologiquement successifs ; et produire des second