KXStudio Website https://kx.studio/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Documentation:Manual:wineasio_and_reaper.php 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <?php
  2. $PAGE_TITLE = "KXStudio";
  3. $PAGE_TYPE = "NONKXSTUDIO";
  4. $PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:Manual:wineasio_and_reaper");
  5. $PAGE_SOURCE_2 = ARRAY("Documentation", "Manual", "WineASIO and REAPER");
  6. include_once("includes/header.php");
  7. ?>
  8. <div class="level1">
  9. </div>
  10. <h2><span name="what_is_wine" id="what_is_wine">What is Wine?</span></h2>
  11. <div class="level2">
  12. <p>
  13. KXStudio includes a program called Wine (Wine Is Not an Emulator) which allows most <acronym title="Microsoft">MS</acronym> Windows software to run under GNU/Linux. It is <acronym title="Free/Libre and Open Source Software">FLOSS</acronym> and does not require a copy of Windows to run it. While a number of Windows applications will not run at all under Wine, there is the odd app or game that runs better under Wine than real Windows! In most cases though, <acronym title="Microsoft">MS</acronym> Windows apps run slower under Wine than under a genuine Windows install. Overall, it is recommended to run native GNU/Linux software instead of using Windows software under Wine, but the option of Wine allows flexibility if no suitable, Linux-native alternative software is available at the moment.
  14. </p>
  15. </div>
  16. <h2><span name="what_is_wineasio" id="what_is_wineasio">What is WineASIO?</span></h2>
  17. <div class="level2">
  18. <p>
  19. Audio Stream Input/Output (ASIO) is the most common low-latency sound card driver protocol for <acronym title="Microsoft">MS</acronym> Windows, hence most professional Windows audio software is designed to work with ASIO. KXStudio includes WineASIO which provides an ASIO to JACK driver for Wine. This allows ASIO-compatible Windows software running under Wine to access your JACK device/server as if it was an ASIO device.
  20. </p>
  21. </div>
  22. <h2><span name="configure_wineasio" id="configure_wineasio">Configure WineASIO</span></h2>
  23. <div class="level2">
  24. <p>
  25. WineASIO provides a few options that can be configured within Cadence. These options are:
  26. </p>
  27. <ul>
  28. <li class="level1"><div class="li"> Number of inputs</div>
  29. </li>
  30. <li class="level1"><div class="li"> Number of outputs</div>
  31. </li>
  32. <li class="level1"><div class="li"> Connect to hardware (auto-connect to JACK hardware ports)</div>
  33. </li>
  34. <li class="level1"><div class="li"> Autostart server (start JACK automatically if not already running)</div>
  35. </li>
  36. <li class="level1"><div class="li"> Fixed buffersize (if off, the host is allowed to change the current JACK buffersize on the fly)</div>
  37. </li>
  38. <li class="level1"><div class="li"> Preferred buffersize (if fixed buffersize is off, WineASIO attempts to use this value on startup)</div>
  39. </li>
  40. </ul>
  41. <p>
  42. (Cadence WineASIO settings screenshot: <a href="http://kxstudio.sourceforge.net/screenshots/cadence4.png" class="urlextern" title="http://kxstudio.sourceforge.net/screenshots/cadence4.png" rel="nofollow">http://kxstudio.sourceforge.net/screenshots/cadence4.png</a>)
  43. </p>
  44. </div>
  45. <h2><span name="registering_wineasio_libraries" id="registering_wineasio_libraries">Registering WineASIO libraries</span></h2>
  46. <div class="level2">
  47. <p>
  48. If you ran KXStudio Welcome Setup before then you should already have the wineasio.dll library registered, otherwise or if you messed up your Wine configuration you should run:
  49. </p>
  50. <pre class="code">regsvr32 wineasio.dll</pre>
  51. <p>
  52. If you&#039;re running a 64-bit <acronym title="Operating System">OS</acronym> and you want to run 64-bit Windows software under wine, run the following too:
  53. </p>
  54. <pre class="code">wine64 regsvr32 wineasio.dll</pre>
  55. <p>
  56. You should only need to issue these commands once, if at all, and there is no harm in re-running them.
  57. </p>
  58. </div>
  59. <h2><span name="what_is_reaper" id="what_is_reaper">What is REAPER?</span></h2>
  60. <div class="level2">
  61. <p>
  62. KXStudio includes the <acronym title="Microsoft">MS</acronym> Windows version of REAPER (Rapid Environment for Audio Production, Engineering, and Recording). REAPER is proprietary software which runs as a fully-functional demo for trial. It is one of the most powerful and popular DAWs available for Windows and Mac OSX, and a native Linux version is in development. REAPER has proven popular under GNU/Linux due to its advanced audio production features, its not-<acronym title="Free/Libre and Open Source Software">FLOSS</acronym>-but-nonetheless-user-friendly licensing and its official support for running the Windows version under Wine.
  63. </p>
  64. </div>
  65. <h2><span name="configure_reaper_for_wineasio_and_jack" id="configure_reaper_for_wineasio_and_jack">Configure REAPER for WineASIO and JACK</span></h2>
  66. <div class="level2">
  67. <ol>
  68. <li class="level1"><div class="li"> Start REAPER then choose Preferences, the bottom option in the Options menu, or just push CTRL+P</div>
  69. </li>
  70. <li class="level1"><div class="li"> Choose Device under the Audio section from the list to the left of the Preferences window</div>
  71. </li>
  72. <li class="level1"><div class="li"> Choose ASIO from the Audio drop-down menu at the top of the Audio device settings options. You should then see &#039;WineASIO Driver&#039; is selected as the ASIO driver.</div>
  73. </li>
  74. <li class="level1"><div class="li"> Choose Audio from the list to the left of the Preferences window and untick &#039;Close audio device when stopped and application is inactive&#039;</div>
  75. </li>
  76. <li class="level1"><div class="li"> Apply, OK, done!</div>
  77. </li>
  78. </ol>
  79. </div>
  80. <p><br/></p>
  81. <?php
  82. include_once("includes/footer.php");
  83. ?>