I heard that a midi controller must be able to send program change messages to be able to do this.
Apparently, there is a distinction between "preset" and "program", which are not the same. I think all this is a little confusing in Renoise...
far as I know, In Renoise there are 2 ways to deal with this:
A- Change the "preset" from the plugin editor: where it says "Program", it would actually change the preset. It is only possible to change them with the mouse. The API has this that serves to change it, and with 2 buttons you can use MIDI Input in a tool (like the PhraseTouch):
-> [number, 0 when none is active or available]
B- Change the preset? (or program???) from the track, through the Meta "*Instr. MIDI Control":
- Select the instrument.
- Select "Prg" and enable it (ON).
- The control is a limited slider with a range of 0 to 127 (128 values). Some VSTi have more than 128 presets.
But some VSTi do not offer access to preset change control. Therefore, the message "No programs available" appears in method A. If this is the case, some VSTi will not work with method B. But some, like Spire, keeps showing "No programs available", but it is controllable from method B, with Meta "*Instr. MIDI Control".
All this is a bit messy to control. I believe that the best solution is to use two buttons, raise and lower, compatible with MIDI Input, or, at least, that are configurable from the Renoise API. Everything would be fine to be revised, to facilitate control. As I understand it, some VSTi require a little time to load the new preset, since it involves changing many of its parameters.
Renoise has so many "hidden" things that are worth studying. This is an example of various that many users do not know and consider Renoise as something minor, when it is the opposite.
This does not mean that it can not be improved. There are many things that could be improved, and it would still be considered as a secluded or second-row DAW, simply because it is a tracker. When someone comments something about Renoise in one of these forums, the word "tracker" immediately appears, and it is observed as something strange or outdated. But I believe that we should not confuse this with reality. I have always considered that a program becomes obsolete if the hardware is more advanced. This is a chain. When the hardware advances, the software of the operating systems accompanies it. This means that compatible programs, such as DAWs, need to be updated.
Even though Renoise has not been updated for a long time, it's funny that there seem to be more interested users lately... In these forums I have also noticed new people who have just registered, more than a long time ago. This is also good news, despite the null support (updates). I hope more Spanish-speaking users are interested. Renoise has many things under the hood...
Edited by Raul (ulneiz), 25 May 2018 - 15:20.