Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq:start [2016/03/20 13:01]
spotlightkid [Q: Is it possible to run VST plugins on Linux?] rewritten andser, reorganized and updated hosts lists
faq:start [2017/08/26 17:21] (current)
jeb_ponderworthy.com [Q: How to remove noise from recordings? How to restore old recordings (from vinyl/tape)?]
Line 9: Line 9:
 ==== Q: How to optimize my system for audio / midi ? ==== ==== Q: How to optimize my system for audio / midi ? ====
  
-**A:​** ​<​del>​Using ​"​real-time ​kernel" and setting priorities appropriate is an important step here</​del>​. This has often been told, but according to the jackd FAQ it is simply not true! See [[http://​jackaudio.org/​realtime_vs_realtime_kernel]] +**A:​** ​For some uses, it can be helpful to run realtime (RT) kernel, but generally this isn't necessary anymore. See the following JACK FAQ entry: ​[[http://​jackaudio.org/faq/​realtime_vs_realtime_kernel.html Do I need a realtime kernel to use realtime scheduling?]]
-[[wiki:​real_time_info|Articles and more information about real time operation]].+
  
 +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.
  
-In linux kernels 3.0 and latermany of the additionally required realtime patches have been incorporated as standardFor 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.+You need to configure your systemhowever, to [[http://​jackaudio.org/​faq/​linux_rt_config.html | allow JACK to use realtime ​scheduling]].
  
 +This wiki has some more [[wiki:​real_time_info | articles and general information]] about real time operation.
  
-For those who write a lot of Midithe 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.+Those who produce ​a lot of MIDI I/Omay want to use a Linux kernel ​with non-standard timer interrupt frequency (aka "tick rate"​). The standard frequency ​is set at 250 Hz, and realtime kernels are generally set at 1000 Hz. 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'​t match. **A:** It's likely, that the sample-rate of the programs you're using doesn'​t match.
Line 24: Line 25:
  
  
-==== Q: How to remove noise ? How to restore old recordings (from vinyl/tape) ? ====+==== Q: How to remove noise from recordings? How to restore old recordings (from vinyl/​tape)?​ ====
 Some noises can be removed by surpressing specific frequencies,​ by applying EQs or Filters. Some noises can be removed by surpressing specific frequencies,​ by applying EQs or Filters.
 Audiofile editors as audacity and rezound offer different solutions for noise removal. Audiofile editors as audacity and rezound offer different solutions for noise removal.
Line 42: Line 43:
   * [[http://​www.muenchen-surf.de/​mpaar/​| "​Declick 2000" plugin - not open source, but priceless]]   * [[http://​www.muenchen-surf.de/​mpaar/​| "​Declick 2000" plugin - not open source, but priceless]]
  
 +==== Q: How to eliminate noise from live production? ====
 +Live noise has many causes, including ground-loops,​ and other equipment near and far injecting static of many kinds. ​ This includes including weak but audio-active USB signals, PC fan noise, firewire, et cetera, into powerline, ground, and thence into the system. ​ There are many approaches to this, and often more than one approach is needed.
  
 +**Related articles** 
 +  * [[http://​www.audioholics.com/​home-theater-connection/​ground-loops-eliminating-system-hum-and-buzz|Ground Loops - Eliminating System Hum and Buzz]] 
 +  * [[http://​lsn.ponderworthy.com/​doku.php/​cleaning_the_tone|Cleaning the Tone]]
  
 ==== Q: What about timers and timing ? ==== ==== Q: What about timers and timing ? ====
Line 309: Line 314:
 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. 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.
  
-If a Windows VST plugin doesn'​t work with any of the tools listed below, it is also possible to run a Windows VST host program under Linux via Wine and route its audio output to JACK (with or without ​wineasio).+If a Windows VST plugin doesn'​t work with any of the tools listed below, it is also possible to run a Windows VST host program under Linux via Wine and route its audio output to JACK (with or without ​WineASIO).
  
-**Note:** Instead of VST, you may prefer to use **Linux ​plugin technologies** like [[apps:​categories:​LV2 | LV2]], [[apps:​all:​LADSPA]],​ and [[apps:​all:​DSSI]].+**Note:** Instead of VST, you may prefer to use open plugin technologies like [[apps:​categories:​LV2 | LV2]], [[apps:​all:​LADSPA]],​ and [[apps:​all:​DSSI]].
  
 **Linux VST hosts:** **Linux VST hosts:**
Line 322: Line 327:
   * [[http://​www.anticore.org/​jucetice/?​page_id=4 | Jost]]   * [[http://​www.anticore.org/​jucetice/?​page_id=4 | Jost]]
   * [[https://​lmms.io/​ | LMMS]]   * [[https://​lmms.io/​ | LMMS]]
 +  * [[http://​www.muse-sequencer.org/​ | Muse Sequencer]]
   * [[http://​qtractor.sourceforge.net/​ | Qtractor]]   * [[http://​qtractor.sourceforge.net/​ | Qtractor]]
 +  * [[http://​users.notam02.no/​~kjetism/​radium/​ | Radium]]
  
 Proprietary:​ Proprietary:​
Line 331: Line 338:
   * [[http://​tracktion.com | Tracktion]]   * [[http://​tracktion.com | Tracktion]]
  
-**Note:** Some Linux plugin ​host only provide VST support, if you enable it at compile time with appropriate options.+**Note:** Some Linux plugin ​hosts only provide VST support, if you enable it at compile time with appropriate options.
  
  
Line 337: Line 344:
  
   * [[http://​kxstudio.linuxaudio.org/​Applications:​Carla | Carla]]   * [[http://​kxstudio.linuxaudio.org/​Applications:​Carla | Carla]]
 +  * [[http://​www.breakfastquay.com/​dssi-vst/​| dssi-vst]]
   * [[http://​www.joebutton.co.uk/​fst/​| fst-vst]]   * [[http://​www.joebutton.co.uk/​fst/​| fst-vst]]
-  * [[http://​www.breakfastquay.com/​dssi-vst/​| dssi-vst]] 
- 
  
 **Windows VST hosts:** **Windows VST hosts:**
Line 345: Line 351:
   * [[http://​www.reaper.fm/​ | REAPER]]   * [[http://​www.reaper.fm/​ | REAPER]]
   * [[http://​www.hermannseib.com/​|VSTHost and SAVIHost by Hermann Seib (source available !)]]   * [[http://​www.hermannseib.com/​|VSTHost and SAVIHost by Hermann Seib (source available !)]]
-  * [[http://​www.dontcrack.com/freeware/​downloads.php/​id/​4228/​software/​MiniHost/​| MiniHost by Tobybear]] +  * [[http://​www.tobybear.de/files.html | MiniHost by Tobybear]] 
-  * [[http://www.dontcrack.com/freeware/​downloads.php/​id/​4076/​software/​MissWatson/​MissWatson ​(command-line) ​]]+  * [[http://teragonaudio.com/MrsWatson ​MrsWatson]] ​(command-line)
   * [[http://​www.kreatives.org/​kristal/​|KRISTAL Audio Engine by Matthias Juwan (free for non-commercial) ]]   * [[http://​www.kreatives.org/​kristal/​|KRISTAL Audio Engine by Matthias Juwan (free for non-commercial) ]]
  
Line 352: Line 358:
 **Running Windows VST hosts on Linux** **Running Windows VST hosts on Linux**
  
-  * Using Wine with jack driver. +  * Using Wine with its ALSA driver ​(optionally [[http://​gamesplusone.com/​alsa_to_jack.html | forwarding Wine's ALSA output to JACK]])
-  * Using Wine with wineasio ​to jack driver: +  * Using Wine with WineASIO ​to JACK driver: 
-    * [[http://people.jacklab.net/​edogawa/​files/​wineasio/| wineasio download]] +    * [[http://wineasio.sourceforge.net/ | WineASIO homepage]] 
-    * [[http://wiki.jacklab.net/index.php/WineAsio_guide| ​wineasio ​Guide]] +    * [[https://lkubuntu.wordpress.com/2014/01/​09/​how-to-set-up-wineasio/ | How to setup WineASIO]] (Ubuntu and Arch Linux) 
-    * [[http://​proaudio.tuxfamily.org/​wiki/​index.php?​title=ASIO_with_Wineasio| Gentoo ​wineasio ​info]]+    * [[http://​proaudio.tuxfamily.org/​wiki/​index.php?​title=ASIO_with_Wineasio| Gentoo ​WineASIO ​info]]
  
  
Line 362: Line 368:
  
   * [[http://​linux-sound.org/​linux-vst-plugins.html]] - VST/VSTi Plugins For Linux   * [[http://​linux-sound.org/​linux-vst-plugins.html]] - VST/VSTi Plugins For Linux
-  * [[http://​quicktoots.linuxaudio.org/​toots/​vst-plugins/​]] - a more detailed introduction (**Depretcated** page)+  * [[http://​quicktoots.linuxaudio.org/​toots/​vst-plugins/​]] - a more detailed introduction (**Deprecated** page)
  
  
 {{tag>​howtos_and_faqs}} {{tag>​howtos_and_faqs}}
faq/start.1458475278.txt.gz · Last modified: 2016/03/20 13:01 by spotlightkid