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.

94 lines

  1. <?php
  2. $PAGE_TITLE = "KXStudio : Applications : Cadence-XY Controller";
  4. $PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-XYController");
  5. $PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-XY Controller");
  6. include_once("includes/header.php");
  7. ?>
  8. <!-- intro -->
  9. <p>
  10. Cadence-XY Controller is a simple XY widget that sends and receives data from Jack MIDI.<br/>
  11. It can send data through specific channels and has a MIDI Keyboard too.
  12. </p>
  13. <p>
  14. This tool can be executed as 'cadence_xycontroller'.
  15. </p>
  16. <!-- Interface -->
  17. <h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
  18. <p>
  19. A screenshot follows showing the piano, running under <br/>
  20. <a href="screenshots/cadence-xycontroller.png" class="external text" rel="nofollow"><img src="screenshots/cadence-xycontroller.png" alt="cadence-xycontroller.png" /></a>
  21. </p>
  22. <p>
  23. Another screenshot, now running under Windows 8:<br/>
  24. <a href="screenshots/cadence-xycontroller_win8.png" class="external text" rel="nofollow"><img src="screenshots/cadence-xycontroller_win8.png" alt="cadence-xycontroller_win8.png" /></a>
  25. </p>
  26. <p>
  27. The XY widget is controlled by the mouse, and it syncs its values to the X and Y knobs. Moving the knobs will change the XY cursor accordingly.<br/>
  28. The "Smooth" checkbox will make XY cursor changes smoother (the cursor will follow the mouse with inertia), but it will not change the knobs' behaviour.
  29. </p>
  30. <p>
  31. There's also a MIDI-keyboard that is usually hidden (use "Settings" menu, "Show MIDI Keyboard" to show or hide it).<br/>
  32. You can use the mouse or keyboard to trigger notes. The keyboard uses a 'qwerty' layout.
  33. </p>
  34. <!-- Usage -->
  35. <h3><span class="mw-headline" id="Usage"> Usage </span></h3>
  36. <p>
  37. The first thing to do after starting this tool is to make the proper JACK connections so that it outputs the data somewhere (<a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a> does the job nicely).<br/>
  38. </p>
  39. <p>
  40. Cadence-XY Controller can both receive and send MIDI data. This data will not pass-through, which is intentional and not a design failure.<br/>
  41. MIDI channels used can be specified in the "Settings" menu. If data is received on a channel it's not set to listen to, such data will be ignored.
  42. </p>
  43. <p>
  44. MIDI data will be sent whenever the keyboard or XY cursor changes. When everything is stationary, no data is sent.<br/>
  45. MIDI-Keyboard actions will send regular MIDI note-on/offs. XY cursor changes will send MIDI data that look like this:<br/>
  46. <code>
  47. Status: &nbsp;0xB0 + <i>channel</i> - 1<br/>
  48. Control: 0x01 <i>(Modulation, as defined in "X Controls")</i><br/>
  49. Value: &nbsp;&nbsp;<i>X value percentage</i> * 127 / 100<br/>
  50. </code><br/>
  51. </p>
  52. <!-- Download -->
  53. <h3><span class="mw-headline" id="Download"> Download </span></h3>
  54. <p>
  55. Cadence-XYController is available in the KXStudio repositories and ArchLinux ('cadence-tools' package in the KXStudio repositories, 'cadence' in ArchLinux).<br/>
  56. <img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
  57. <a href="https://www.archlinux.org/packages/community/x86_64/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
  58. ArchLinux</a> (Community)<br/>
  59. <img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
  60. <a href="apt://cadence-tools" class="external text a_bigger_text">
  61. Debian/Ubuntu</a> (via KXStudio repositories)<br/>
  62. </p>
  63. <p>
  64. Pre-compiled binaries are available for Linux and Windows (part of the Cadence bundle).<br/>
  65. <img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
  66. <a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
  67. Linux 32bit</a><br/>
  68. <img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
  69. <a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
  70. Linux 64bit</a><br/>
  71. <img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
  72. <a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
  73. Windows 32bit</a><br/>
  74. </p>
  75. <p>
  76. The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
  77. <img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
  78. <a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
  79. Source code</a><br/>
  80. <img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
  81. <a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
  82. Bug reports / Feature requests</a><br/>
  83. </p>
  84. <p><br/></p>
  85. <?php
  86. include_once("includes/footer.php");
  87. ?>