Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
faq:start [2012/04/04 15:00] – [Q: What is an xrun?] 78.107.251.159 | faq:start [2016/03/20 13:16] – [Q: Is it possible to run VST plugins on Linux?] replaced outdated windows vst hosts links spotlightkid | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linux Audio User FAQ (Frequently Asked Questions) ====== | ====== Linux Audio User FAQ (Frequently Asked Questions) ====== | ||
- | |||
- | . | ||
- | |||
- | . | ||
===== General ===== | ===== General ===== | ||
Line 16: | Line 12: | ||
[[wiki: | [[wiki: | ||
+ | |||
+ | In linux kernels 3.0 and later, many of the additionally required realtime patches have been incorporated as standard. For those who are recording Audio, a standard non-realtime kernel may be sufficient for your needs, and running Jack with a non realtime kernel will work fine. | ||
+ | |||
+ | |||
+ | For those who write a lot of Midi, the standard kernel timing is set at 250Hz, and realtime kernels are generally set at 1000Hz. You may still have to use a realtime kernel to obtain accurate midi playback using the higher timing setting. | ||
==== Q: Some of my applications sound a (half)tone too high/low, have a wrong pitch ? ==== | ==== Q: Some of my applications sound a (half)tone too high/low, have a wrong pitch ? ==== | ||
**A:** It's likely, that the sample-rate of the programs you're using doesn' | **A:** It's likely, that the sample-rate of the programs you're using doesn' | ||
Line 33: | Line 34: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
**Applications** | **Applications** | ||
* [[http:// | * [[http:// | ||
Line 44: | Line 46: | ||
==== Q: What about timers and timing ? ==== | ==== Q: What about timers and timing ? ==== | ||
- | Modern PCs provide good hardware timing sources. | + | For moderate to new hardware, TSC is the best hardware timing sources. |
- | One of it is the RTC (real-time-clock). Another one is the HPET (high-precision-event-timer), which is preferable | + | |
Then there is a software layer (in the kernel) to make available the hw-timers to the applications, | Then there is a software layer (in the kernel) to make available the hw-timers to the applications, | ||
One example is the usual system-timer. | One example is the usual system-timer. | ||
Line 57: | Line 58: | ||
(see: priority settings, rtirq). | (see: priority settings, rtirq). | ||
- | **How to know, if a HPET (hardware) is available? | + | **How to know, if a TSC / HPET (hardware) is available? |
+ | dmesg | grep -i tsc | ||
dmesg | grep -i hpet | dmesg | grep -i hpet | ||
Line 63: | Line 65: | ||
cat / | cat / | ||
- | **Related Kernel Options | + | **How to config kernel for HPET?** |
< | < | ||
# cat .config | grep -i hpet | # cat .config | grep -i hpet | ||
Line 83: | Line 85: | ||
Related Articles: | Related Articles: | ||
[[http:// | [[http:// | ||
+ | [[http:// | ||
Line 302: | Line 305: | ||
==== Q: Is it possible to run VST plugins on Linux? ==== | ==== Q: Is it possible to run VST plugins on Linux? ==== | ||
- | **A: | + | **A: |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * linux-native vst pluins | + | |
+ | Windows VST plugins often come as two versions built for either 32-bit or 64-bit platforms. Some of the aforementioned tools only support 32-bit plugins, some both versions. | ||
- | **List of windows | + | If a Windows VST plugin doesn' |
+ | |||
+ | **Note:** Instead | ||
+ | |||
+ | **Linux VST hosts:** | ||
+ | |||
+ | Open Source: | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | Proprietary: | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | **Note:** Some Linux plugin hosts only provide VST support, if you enable it at compile time with appropriate options. | ||
+ | |||
+ | |||
+ | **Linux-Hosts with Windows VST support: | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | **Windows VST hosts:** | ||
+ | |||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
- | * [[http://www.dontcrack.com/freeware/ | + | * [[http://teragonaudio.com/MrsWatson |
* [[http:// | * [[http:// | ||
- | **List of linux vst-hosts: | ||
- | * [[http:// | ||
- | * Note: Some linux-apps can run vst plugins, if they are being compiled with appropriate options. | ||
+ | **Running Windows VST hosts on Linux** | ||
+ | |||
+ | * Using Wine with its ALSA driver (optionally [[http:// | ||
+ | * Using Wine with WineASIO to JACK driver: | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
- | **Related sites:** | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | **Note:** Instead of VST, you will soon prefere to use **Linux plugin technologie** :-) [[apps: | + | **Further resources:** |
+ | * [[http:// | ||
+ | * [[http:// | ||
{{tag> | {{tag> |