newsAdvanced Gtk+ Sequencer - News: Hard-/Soft-Realtime explained

 
 
Latest News
Got segfault after a while of recording posted by jkraehemann, Thu 20 Sep 2018 03:04:31 PM UTC - 0 replies
Advanced Gtk+ Sequencer v2.0.0 - new major release posted by jkraehemann, Mon 10 Sep 2018 03:20:12 AM UTC - 0 replies
currently dealing with capture of soundcard posted by jkraehemann, Tue 04 Sep 2018 12:21:58 AM UTC - 0 replies
Advanced Gtk+ Sequencer v2.0.0-beta posted by jkraehemann, Fri 31 Aug 2018 10:43:05 AM UTC - 0 replies

Hard-/Soft-Realtime explained

Item posted by Joël Krähemann <jkraehemann> on Wed 04 Jan 2017 10:10:35 PM UTC.

Soft-realtime relays usually on a timer event. This is triggered by software for example Linux.

Hard-realtime whereas has its own synchronization routines. So it is able to respond to hardware interrupts.

Data quality

Realtime systems may produce different kind of data. Deterministic vs. non-deterministic data. By deterministic data the result is always the same.

Realtime systems could produce non-deterministic data in order to achieve good realtime behavior.

Advanced Gtk+ Sequencer

GSequencer does an attempt to do hard-realtime doing deterministic audio data. It suspends the UI thread as measurement. The realtime behavior depends on overall performanc of the given setup.

Note: JACK may produce non-deterministic data by doing a complex path.

No messages in Hard-/Soft-Realtime explained

 

Back to the top


Powered by Savane 3.3