Discussion in 'Your DAW (Digital Audio Workstation)' started by tack, Nov 26, 2017.
Hi Eric ,
Sorry if I'm being dense but what do these hacks do and how does one apply/ use them?
If you need to select presets live from a touchscreen as I do, this hack is for you. Otherwise, it's probably not relevant. I don't use articulations, I'd rather just see numbers in order, so I know how far down the list I have scrolled.
I'm attaching another script that will alphabetize the RPLs of the selected vst, which can also be helpful. It only works with rpls, not the presets that your vst exposes to reaper directly, although that could be accomplished within the reabank file. I may write that one next.
Two of the files have the same names as ones in the reaticulate install folder. Replace the originals with the ones in the zip. One of them is a png that adds graphics for the numbers 1-140 to your articulation options, and the other allows you to select those options with a single character in the reabank file.
The third is a custom action will create reabank files for you with the numbering option hack. To use, open up the fx window, and verify there are presets in its dropdown menu. Then run the action. If your vst can change presets fast enough, the script will create a reabank file that reaticulate can use. Selec this reabank, and you'll see all your bank of presets as numbered choices in reaticulate. This script works on my desktop with reaktor and kontakt, but not on my laptop which is too slow.
It's working great, except that there is no way to scroll with a touchscreen. Hopefully that fix will come along soon. If it doesn't, the code is so clean and well commented, I can probably figure out a fix....
I've pushed a new prerelease version 0.2.91, which you can download with this Reapack:
More detailed download instructions here.
This should be the last prerelease before 0.3.0 which I hope to have out in a few days (barring a protracted convalescence required from St Paddy's). I'd appreciate extra eyeballs willing to test it out.
No bank editor GUI yet, sorry, but it does have several new requested features.
When the js_ReaScriptAPI extension is installed (recommended):
You can now pin the Reaticulate window when floating
Much improved focusing behavior
New action "Focus articulation filter" (which works best when the js_ReaScriptAP extension is installed)
New action "Activate articulation slot number by CC on default channel" which can be used to activate articulations based on their position in the bank list (#58)
New action to insert the last activated articulation into MIDI item at edit cursor (same behavior as right clicking the articulation)
Various new actions to select but not activate articulations, plus an action to activate currently selected articulation (#59)
Running the action to activate currently selected articulation twice in rapid succession will cause it to insert into MIDI item
On pages that scroll, scrollbars will appear when the mouse hovers toward the right edge
Fixed regression in control surface feedback when reopening a project
Force control surface update on track selection (workaround for https://forum.cockos.com/showthread.php?p=2077098)
Here are the changes from previous prereleases (specifically 0.2.90) since the last major release (which is 0.2.0 released on 2018-07-02):
Activating an articulation now scrolls it into view in the GUI (#50)
Articulations are now fed back to control surface (#48)
CC0/32 bank select indicates bank for articulation
Articulations can be expressed either as native program change events or custom CC events
Improve First Run experience (especially for portable Reaper installations) (#46)
Minor cosmetic improvements with drag-and-drop to reorder banks on the track configuration page
Ensure articulations on same MIDI tick as notes are processed before the notes (#53)
@woodslanding this latest prerelease supports selection-but-not-activation.
Also @Hamrock there is the new action to activate articulations by slot number that we discussed earlier.
After the promotion to 0.3.0 I'll be adding the ability to override the icon to use either numbers (e.g. for slot number of output program number) or note names (e.g. for note-based output events).
If you're not in the middle of any big projects and you're willing to give the prerelease a try, I'd appreciate the feedback on any regressions.
If I may make a simple request, please sort out the icon names alphabetically on the rearticulate website. Its all rather haphazard right now.
Not sure what you mean? They are sorted alphabetically.
Had a look again and yes you're right.
On my browser though, it shows up as left to right ordering, where I normally look at a list from the top to the bottom.
Different strokes I guess.
With the bank editor GUI this won't matter so much: it'll be a single sorted column and you can filter the list by substring.
Thank you! I will fire this up and check it out this afternoon. Hopefully I won't have the problem where I touch a control on the Behringer and Reaper crashes instantly! This happened on friday when I first tried to use midi learn to assign a vst parameter to the behringer.... So I may have a debug issue to deal with before I can actually test
Okay, I got the behringer working to select presets, it's AWESOME....
I can't get the actual vst to change patches. I do have link to pCH midi ch 1 enabled for the vst, and I'm using the correct reabank (like I say, it displays great). Tried with both the instruments I've set up for reaticulate.
It isn't working either from an action button, OR from the actual gui. It says it's sending presets, but they don't seem to arrive. It does deselect the articulation from the list.
I haven't tried reverting to the old version. I'll try that tomorrow. Too bad I can't keep both links in repack simultaneously so I could just go back and forth.
I'll give this a closer look tomorrow but wanted to say that the last stable release (0.2.0) is included in the prerelease Reapack so it's indeed possible to reinstall the different versions using the usual method with Reapack (which IIRC is under Browse and if you right click you can choose which version -- sorry, am afk and my memory is failing).
Okay, I managed to crash the script, and after restarting, it's working.
this is pretty damn epic.
not sure what I did before, but maybe a midi-learn issue or something.
Now if I can just figure out how to select tracks from an encoder....
Don't suppose you remember what you did? Well, if it happens again please let me know how to reproduce. That's going to be a bug
well, I've got some symptoms to look for.... thankfully it stopped working before crashing.
Autostart doesn't seem to be working. I just saved a project, and reopened it. No reaticulate window.
Well, couldn't reproduce that bug either. stay tuned.
Separate names with a comma.