Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
wiki:system_configuration [2020/06/08 11:46] – [How do I build a real-time audio workstation on Linux?] grammowiki:system_configuration [2020/09/02 15:41] – [Timers] autostatic
Line 11: Line 11:
 A good starting point for optimizing your system for real-time audio on GNU/Linux, is the QuickScan script below (as a newbie you might want to ignore the hardware timers settings first). A good starting point for optimizing your system for real-time audio on GNU/Linux, is the QuickScan script below (as a newbie you might want to ignore the hardware timers settings first).
  
-After adjusting your system using the recommendations of the QuickScan and with JACK (QjackCtl) and a2jmidid installed, the basics should be there for a good performing real-time audio system. +After adjusting your system using the recommendations of the QuickScan and with JACK (QjackCtl) and a2jmidid installed, the basics should be there for a well performing real-time audio system (depending on your hardware too of course)
 ==== Preliminary ==== ==== Preliminary ====
  
Line 480: Line 480:
 === Hardware timers === === Hardware timers ===
  
-:!: //Using hardware timers to achieve more accurate MIDI timing is questionable. Applications that use ALSA MIDI (via either the Sequencer or the Raw MIDI Interface) may be affected by using hardware timers but it might be better to rely on a high resolution software-based timer like the ''snd-hrtimer'' kernel module.//+:!: //Using hardware timers to achieve more accurate MIDI timing is questionable. Applications that use ALSA MIDI (via either the Sequencer or the Raw MIDI Interface) may be affected by using hardware timers but it might be better to rely on a high resolution software-based timer like the ''snd-hrtimer'' kernel module. The information below only serves archival purposes and should not be used anymore.//
  
 Some MIDI sequencers or DAWs that rely on ALSA MIDI might benefit from being able to use hardware timers like the [[http://en.wikipedia.org/wiki/Real-time_clock|real-time clock]] (''/dev/rtc'') or the [[http://en.wikipedia.org/wiki/High_Precision_Event_Timer|High Precision Event Timer]] (''/dev/hpet''). When using a hardware timer make sure the 'audio' group has read permissions on it. Some MIDI sequencers or DAWs that rely on ALSA MIDI might benefit from being able to use hardware timers like the [[http://en.wikipedia.org/wiki/Real-time_clock|real-time clock]] (''/dev/rtc'') or the [[http://en.wikipedia.org/wiki/High_Precision_Event_Timer|High Precision Event Timer]] (''/dev/hpet''). When using a hardware timer make sure the 'audio' group has read permissions on it.
wiki/system_configuration.txt · Last modified: 2024/01/13 15:00 by autostatic