New Tool (3.3.2) MIDI Universal Controller v1.1 build 252

:heart: MIDI Universal Controller Download “Demo Version” & “Image Capture Album”:

Download the Demo Version here

:inbox_tray: MIDI Universal Controller v1.1.252 Demo (May 2021, Recent Release)

MIDI Universal Controller (Old Versions):

Update History

MIDI Universal Controller v1.1.252 (May 2021):
  • Added: “Device Panel” of Pattern Editor/Pattern + Matrix area: new slider bar “Note End RDM”.
  • Moddified: “Device Panel” of Pattern Editor/Pattern + Matrix area: the slider bar “Note” is now “Note/Start RDM” (predominates over “Note End RDM”).
  • Added: “Edit List” of Pattern Editor/Pattern + Matrix area: new operation “Randomize Notes (RDM)”, with a range between “Note/Start RDM” & “Note End RDM”. Obey the Step Length value.
  • Added: “Edit List” of Pattern Editor/Pattern + Matrix area: new operation “Insert Lines (Step Length)”, will add number of lines based on switch selection (Row-Lne-Col-PtTr-Ptt-Sel) & Step Length value.
  • Added: “Edit List” of Pattern Editor/Pattern + Matrix area: new operation “Remove Lines (Step Length)”, will remove number of lines based on switch selection (Row-Lne-Col-PtTr-Ptt-Sel) & Step Length value.
  • Modified: “Edit List” of Pattern Editor/Pattern + Matrix area: the names with “Delete…” are now called “Remove…” for consistency.
  • Updated: “Edit List” of Options Panel/List Customization has been updated with new operations.
  • Updated: “Edit List” of Options Panel/List Customization: the default lists of the 3 Edit Presets (A-B-C) have been updated.
  • Improved: Options Panel/List Customization: the panel that contains the lists has been remodeled and rearranged to occupy less height because of the large number of operations available.
  • Improved: Options Panel/MIDI & SysEx In ➜ Out: the panel that contains more information can now be hidden to occupy less height. It now supports older resolution laptops that are at least 768 pixels high.
  • Modified: [-] & [+] bottom buttons of Pattern Editor/Pattern + Matrix area can now add or remove lines (allowing also press & hold) when edit mode is enabled.
  • Modified: The text of some tooltips has been updated.
  • Improved: some editing operations functions have been revised.

How to start installing?

  1. Download the ZIP file. Please always download & use the latest version published.
  2. Inside is the tool in XRNX format. Install it like any other tool.
  3. The access link is at “Renoise: Tools / ~ MIDI Universal Controller…”

Image Capture Album. A first look!

You can see much of the content of the tool by looking at the captured images. You will see that there is a lot of content there. Many things will be familiar to you! Download the album and take a look!
:inbox_tray: MIDI Universal Controller - Image Capture Album

:heart: MIDI Universal Controller. Get the full version!

MUC is available as a Full Version, which requires a personalized user license, valued at € 20 (euros). If you are interested, please, contact the author «ulneiz» to get your personalized user license (send me a PM for more information).

Please, seriously consider supporting the development for this type of projects buying a license. Keep in mind that it takes a lot of time, effort and money to build!!!

I also want to give a big thank you to all the users who are supporting the PRE tool and SMC tool. Thanks to this support, it is possible to continue developing complex tools such as MUC.

Enjoy it!

:heart: Concept of the MUC.

The MIDI Universal Controller or MUC allows you to control practically everything Renoise from the MIDI input, managing to unify the control magnificently.

Represented as a single dynamic floating window, the MUC works as a MIDI bridge between your physical MIDI devices & Renoise, controlling all operations. It offers access to a multitude of functions (navigation, transport, song characteristics, or instrument, sample, phrases, MIDI properties…), as well as unified control of all parameters (both for effects, modulation or VST/VSTi devices), editing features, automation, & other unique functions & controls not available from Renoise.

Use absolutely all of your MIDI routing for all your song projects without exception!

:heart: The MUC window. Controls distribution.

The main window is divided into 4 parts & will show a width & height determined according to the selected control area (List 1). To position it, use a strategic corner of your image monitor, or place it on a secondary image monitor. The window layout is as follows:

  1. Top bar for internal navigation & selection of main elements.
  2. Main device panel. Displays a multitude of sliders to control specific parameters or properties.
  3. Bottom bar for load or remove different elements.
  4. General button bar for transport & navigation.

:heart: How to start? Steps to MIDI Map.

As a general rule, you only need to do these steps once. The goal is to save the entire MIDI mapping somewhere. This way it will be possible to use it in a multitude of projects. Start a new project & immediately get to control the knobs, faders & buttons of your physical MIDI devices. The steps to map & save the mapping:

  1. Go to “Renoise: Edit/Preferences…/MIDI” & make sure you have your up to 4 MIDI devices enabled.
  2. Go to “Renoise: Tools/~MIDI Universal Controller…”. This operation will display the floating window of the MUC.
  3. Go to “Renoise” & press “MIDI MAP” button (top right), the “MIDI Mapping” window will appear… Keep “Learn Mode” on.
  4. Go back to the MUC window & go through each MIDI mapping by first clicking on each virtual control:
    ▸ Use the physical knobs, faders, or buttons on your MIDI controllers to map at least all of the most important controls of the tool window.
    ▸ In general, use the “absolute map mode” of the limited rotary knobs or faders for the drop-down lists.
    ▸ It is recommended to use the “relative map mode” of the 360° rotary knobs (if available) for all sliders.
    ▸ For most button or switch type controls, be sure to use physical buttons that output two MIDI push-&-release signals.
    ▸ Map all your physical controls strategically. Remember that you will need to do a short mental memorization exercise to associate the physical control with its corresponding virtual control.
  5. Go to “Renoise: Song/Midi Mappings Info…”. Read & check that you have the correct mapping of all your controls.
  6. Save all your MIDI mapping somewhere. You can do it in 3 ways:
    ▸ Save it inside an XRNM file. Go to “MUC: show options panel: MIDI Map & OSC/MIDI Mapping Files”.
    ▸ Save it in the general “Template Song”, valid to start any project. Go to “Renoise: File/Save As Template Song”.
    ▸ Save it in a existing “Song”, in the middle of the project. Go to “Renoise: File/Save Song As…”.

Once you have saved the MIDI mapping, you can work with all your song projects. MUC allows you to always use the same mapping universally, regardless of what items are added or removed in each song project.

On the other hand, MUC offers a bidirectional MIDI routing alternative. Access “MUC: Options Panel/MIDI & SysEx In ➜ Out”. This is especially useful for communicating with the MIDI Controller, allowing you to send raw MIDI messages or SysEx messages compatible with the MIDI controller in a custom way.

:heart: Peculiarities of the MUC.

This advanced control tool offers exclusive functions & some unique ways of handling. Thanks to its design, it is possible to control much more than Renoise via MIDI input, using far fewer physical controls. Some peculiarities:

  1. With the window in “OFF” mode it is possible to change the Custom List 1, the Custom List 5, change MIDI mapping or access to Options Panel.
  2. The List 1 (Area Control) and List 5 (Edit Operations) are customizable, with 3 presets (A-B-C) to choose from.
  3. The automation switch (top bar) allows you to switch between the two automation modes with a simple click or toggle recording on/off, by press & hold.
  4. MUC can display up to 1000 parameter sliders, useful for VST and VSTi plugins.
  5. The “Slider Master” can be individually bridged with all parameter sliders (positive indexes) or all drop-down lists & transport valuebox for song operations (negative indexes).
  6. Transport & Navigation button bar:
    ▸ [Stop] + [Play] buttons or [Stop + Collapse] button let you play the song from the current line or collapse only the selected track.
    ▸ [Stop] button will return a panic when the song is already stopped.
    ▸ The central switch (next to the transport valuebox), allows to switch between 6 different control song operations.
    ▸ The navigation buttons allow “press & hold” for repeat operations.
  7. The “options panel” has several preferences & more information that can be turned on or off. This allows greater customization in the functions to be executed.
  8. Inside “Pattern Editor” o “Pattern + Matrix” area the List 5 It allows to directly execute a multitude of editing functions, combining them with the 6-position switch.
  9. Customizable device panel. It is possible to customize the distribution of the number of slide bars & number of columns, adapting to the physical MIDI controller.
  10. The layout of the 4 main transport buttons is customizable -play, loop pattern, stop, edit mode- (1-2-3-4 Distribution), adapting to the physical MIDI controller.
  11. It is possible to insert tracks with custom settings.
  12. It is possible to control the Distribution Type (Sampler Keyzones) or the Keymap Distribution (Sampler Phrases), using a rotary knob or fader only.
  13. MUC provides the ability to reproduce the sound of the instrument, sample, or phrase from a rotary knob or fader, via OSC.
  14. MUC includes envelopes for automation. Allows you to easily save, add or modify envelope points by text editing.
  15. MUC is bi-directional. It also allows you to send MIDI output messages (SysEx Data) to enable/disable transport or navigation buttons (LEDs) or others.
  16. The Section “MIDI & SysEx In ➜ Out” provides an alternative to custom bidirectional MIDI routing. Use it to gain more control of your compatible MIDI controller.

Also, MIDI Universal Controller offers some exclusive MIDI operations that are not available from Renoise, such as being able to change “presets” in the effects devices, or change “programs” in the plugins, & MIDI access to some specific parameters, such as the “Routing”, “Delay”, “Colors RGB”, “Color Blend” of the tracks, the “Track Headroom” parameter, or the main volume of different elements (song, tracks, instruments, plugins, samples, phrases…). This allows for faster & more direct control.

Use the MUC as a powerful interconnected network of controls for true MIDI control more easy, whether for any modest physical MIDI controller or a sophisticated mix of high-end MIDI controllers!


I am pleased to inform you that I have just released the new MUC v1.1 build 252.
You can download the MIDI Universal Controller tool in the first post, here.

You can read all the news in the Update History (be sure to unhide the list to read it!).

This new version adds some editing operations, among other things, and improves parts of the options panel to contain its maximum height. In this way MUC can also be used on screens with a minimum of 768 pixels, typical of older laptops.

It is now possible to insert or remove lines in various ways, even affecting one column, all columns, the entire pattern, or even the selection in the pattern.

Another interesting editing operation is the randomization of notes. The range is defined by two sliding bars, and the jump is defined by the Step Length value. Note randomization has always been a streamlined way to try new things with the melodies in the sequence.

Remember that everything is accessible from the MIDI input of the MUC tool. Execute dozens of operations from your MIDI controller!