As this is an initial alpha preview release there are a few things missing, and probably a few things unintentionally broken. Notably, there is not yet a GUI for creating custom banks, so you'll have to edit bank files by hand and learn a bit about Reaticulate's custom markup used to extend reabank files. This is all documented, although the documentation, as with everything else, is a WIP.
If you can stand my rambling, I've done a video to cover the features and operation of Reaticulate. Even if you tune out after the 2 minute mark, you should have a pretty good sense of what it's about.
I welcome all bug reports, suggestions, and other feedback, either here, or on the GitHub issue tracker.
[Cross-posted on the Reaper forum, vi-control.net, and thesoundboard.net. Apologies if you frequent multiple forums and this is feeling spammy.]
This looks really promising. I watched the whole video.
When I compose, I like to perform the notes using a general purpose articulation (a short attack with sustain) and then I go back afterwards and draw in the key switch notes I want for each note or group of notes. C2 might be sustain, E2 for staccato, F2 for pizzicato for example.
I see in your picture, below the piano roll, the articulations are displayed. Can I draw in the articulation I want below the piano roll or do I have to record my key switch selections to get them to appear there?
Another question. Sometimes I'll record a violin for example and after I've programmed my articulations (which are key switch notes below the violin range) I decide I want to copy those same MID notes to cello and then shift them down an octave or two. I also copy the key switch notes from violin to cello and then shift those notes above the cello range (which is where the key switches for my cello are active).
With your Reaticulate plugin, can I still do something like that, where I can copy MIDI notes from one instrument to another and also copy your articulations from one instrument to another? I would imagine that would be 2 separate copy operations. One for the MIDI notes, one for the articulation changes.
__________________
Paul Battersby Virtual Playing Orchestra - free sample library @ http://virtualplaying.com
This looks really promising. I watched the whole video.
Amazing!
Quote:
Originally Posted by pbattersby
I see in your picture, below the piano roll, the articulations are displayed. Can I draw in the articulation I want below the piano roll or do I have to record my key switch selections to get them to appear there?
You can step record them, as long as step input is enabled in the MIDI editor. At that point, after clicking on one of the articulation buttons or triggering one of the "activate articulation" actions (e.g. from a tablet running TouchOSC, or whatever), it will insert the articulation at the edit cursor position, or replace an existing program event if one is currently selected in the MIDI editor.
With your Reaticulate plugin, can I still do something like that, where I can copy MIDI notes from one instrument to another and also copy your articulations from one instrument to another? I would imagine that would be 2 separate copy operations. One for the MIDI notes, one for the articulation changes.
Two separate select actions anyway (you'll need to shift-select the program change events after you select the notes), and then you can copy and paste them both at once.
Unlike with CCs, Reaper doesn't have a mode to automatically select program changes underneath selected notes. I plan to investigate the possibility of adding a feature to have Reaticulate optionally do this (tracked here), so you get a similar behavior to CCs.
When I compose, I like to perform the notes using a general purpose articulation (a short attack with sustain) and then I go back afterwards and draw in the key switch notes I want for each note or group of notes. C2 might be sustain, E2 for staccato, F2 for pizzicato for example.
Oh, related, I also intend to add an action to scan MIDI items and convert manually triggered keyswitches to program events (and that one is tracked here).
So you could do your live performing as described, trigger the action, and it'll convert all the keyswitch notes (C2, E2, etc) to program changes for easy visibility in the MIDI Editor. Then you can go back over them and massage via step input.
I thought I'd mention in case it wasn't clear: to have the program changes show in the MIDI editor, just add a lane that's set to "Bank/Program Select"
Pretty impressive pack and it even has a dedicated website ! Well done !
It seems a pretty good alternative to BRSO Articulate and sfer alternative articulation manager, especially because the dev is open (in fact, these alternative behave very differently too).
Pretty impressive pack and it even has a dedicated website ! Well done !
Thanks!
Quote:
Originally Posted by X-Raym
It seems a pretty good alternative to BRSO Articulate and sfer alternative articulation manager, especially because the dev is open (in fact, these alternative behave very differently too).
Yes I did look closely at BRSO Articulate some time ago. I never did donate for Stephane's track inspector, but I believe we took more similar approaches than BRSO (using program changes as the basis for the solution).
Ultimately the closet nature of both these projects was a deal breaker for me, because I really wanted additional functionality. Had they been open -- or at least Stephane's solution -- I almost certainly would have contributed improvements rather than do my own thing.
In the end though I think my own thing ended up solving the problem better for my particular workflow. Also I suffer helplessly from NIH syndrome so it kind of worked out.
Pretty impressive pack and it even has a dedicated website ! Well done !
It seems a pretty good alternative to BRSO Articulate and sfer alternative articulation manager, especially because the dev is open (in fact, these alternative behave very differently too).
Thanks for sharing :P
Absolutely X-Raym! I've been trying it since yesterday and the concept is so well thought out. Jason, you are brilliant!
I have added a BANK-PROG SELECT lane to see my articulations in Spitfire Abbey Road ONE, but I don't see anything. I am using NOTE key switches down in the -1 / -2 octave range. What am I doing wrong? Thanks!
Quote:
Originally Posted by tack
I thought I'd mention in case it wasn't clear: to have the program changes show in the MIDI editor, just add a lane that's set to "Bank/Program Select"
I have added a BANK-PROG SELECT lane to see my articulations in Spitfire Abbey Road ONE, but I don't see anything. I am using NOTE key switches down in the -1 / -2 octave range. What am I doing wrong? Thanks!
Fantastic work Tack. I've been experimenting for a while and haven't found a reason yet not to integrate it in my template.
One thing, you said:
Quote:
Originally Posted by tack
Oh, related, I also intend to add an action to scan MIDI items and convert manually triggered keyswitches to program events (and that one is tracked here).
So you could do your live performing as described, trigger the action, and it'll convert all the keyswitch notes (C2, E2, etc) to program changes for easy visibility in the MIDI Editor. Then you can go back over them and massage via step input.
Does this also mean that currently, while recording, when a keyswitch is pressed (say, C0) that triggers an articulation, that message is not translated into the program change? Because for me, it doesn't do this and from the documentation I get the feeling that this should actually be possible. This would really be golden.
Fantastic work Tack. I've been experimenting for a while and haven't found a reason yet not to integrate it in my template.
Great to hear!
Quote:
Originally Posted by sproost
Does this also mean that currently, while recording, when a keyswitch is pressed (say, C0) that triggers an articulation, that message is not translated into the program change? Because for me, it doesn't do this and from the documentation I get the feeling that this should actually be possible. This would really be golden.
No, I'm afraid Reaticulate doesn't yet do that. Although if you manually trigger a note-based keyswitch[*] the GUI will reflect that this articulation is now currently active, there isn't any automagic translation of the recorded MIDI to convert your manual keyswitch to a program change.
[*] Where an articulation for note X is considered to be a program where any one of the output events is note X. It does require note X only to appear in a single program's output event list or else the behavior is undefined.
Although if you manually trigger a note-based keyswitch[*] the GUI will reflect that this articulation is now currently active
I noticed that and that's already great. I was using the SWS notepad plugin docked to remind me all the keyswitches. This is certainly a big upgrade. Thanks again.
This looks really interesting! Thanks so much for coming up with this idea and bringing it to life!
I can't seem to get it to work. I ran the Action "Script: Reaticulate_Main.lua", then clicked on the [Add Reaticulate FX] button to add the "JS: Reaticulate" effect to a TCP, but the JS is in offline mode and I can't get it to come online. The FX window reads: "The following effect plug-in could not be loaded."
I'm not sure why.
Aside from that, I have one question regarding Bank/Program Change entry: Can this plug-in let you insert a Bank/Program Change Message at the edit cursor position by clicking on an articulation in Reaticulate's GUI? This would be a very intuitive and fast way to insert articulations note-by-note.
I wrote a Feature Request for faster Bank & Program Change Entry which you might find interesting:
I can't seem to get it to work. I ran the Action "Script: Reaticulate_Main.lua", then clicked on the [Add Reaticulate FX] button to add the "JS: Reaticulate" effect to a TCP, but the JS is in offline mode and I can't get it to come online. The FX window reads: "The following effect plug-in could not be loaded."
Not sure if this helps, but...
This happened to me when I tried to use the script immediately after downloading (using ReaPack). I needed to restart Reaper before the JSFX was accessible and usable.
Somehow value 0 of CC1 (volume of 1st articulation) affects the 2nd articulation. The 2nd articulation doesn't get triggered - it's just gets selected on GUI.
Great job with the http://reaticulate.com/ website and video. Although haven't quite got through the Custom Bank video part as yet. That needs some serious concentration!
Installed on Mac (OS High Sierra, 10.13.1). Works well with Albion One and CS2.
Yeah, that was a silly bug. I've fixed it, and it'll land in the next release (I hope tomorrow), but meanwhile hopefully you can live with the horribly ugly UI.
I'd like to announce an alpha preview release of Reaticulate: an articulation management system for REAPER.
Hi, wow!
I spent few hours to define a custom bank for some of my toys . Works nice. First value I can see is the clarity. In VSTis all articulation stuff is sometimes scattered on many pices of a plugin but here it is not. It is consistent. The idea of having bank/program's bars as articulation symbol is great!
By the way (I am sorry if this question has been asked somewhere among the thousand of posts
- how do you activate bank/programs (besides Reaticulate GUI)? Remote controller configured as certain MSB/LSB/Program setings mapped with what you configure in custom Reaticulate bank settings? I am just wondering how to record/insert them... in an efficient way.
If anyone is able to share a bank for Joshua Bell violin,I'll be endlessly grateful!
I try desperately,but just losing my time.Coding is not my thing...
If anyone is able to share a bank for Joshua Bell violin,I'll be endlessly grateful!
I have the JB. It should be a good challenge for Reaticulate actually. I'll put one together this weekend. The challenge there are all the various control presets and the sheer customization available. I'll have to pick one of the presets to build the bank for.
Hello! Forgive for clumsy English. Help to understand. Reaper and Reaticulate has established a week ago. I have a midi the BCF2000 controller. I want to switch articulations by means of buttons on this controller. At the same time there 24 buttons are available and if to switch preseta that 24 * quantity of preset. But I have faced 2 мя problems. 1. The wrong display of names of an articulation in a midi the editor. 2. In the mode a step a record when pressing buttons of the BCF2000 controller of an articulation don't register.
And now is more detailed. I appointed to 1 button of the BCF2000 controller - 10.1.1, to the second button - 10.1.2, etc. to 24. I have established a path of Albion Strings Hi on 1 midi, and in a text editor of Reaticulate appointed to her bank 10.1, to the second path - Albion 2 Strings Hi also appointed bank 10.2. All articulations regularly switch by means of controller buttons. At record of articulations with the help of the controller on the first path of the name of articulations are displayed correctly, but at record on the second path - names are displayed not correctly - (with Albion 1, but not with Albion 2). What do I do incorrectly? Something not so with settings of the controller in Reaper?
The issue is resolved.
I already found the answer to my question in the cross-forum It turns out that it was necessary to assign to the controller not a modification of the program, but the CC and activate in the actions "Reaticulate_Activate articulation by CC on channel 01"
As this is an initial alpha preview release there are a few things missing, and probably a few things unintentionally broken. Notably, there is not yet a GUI for creating custom banks, so you'll have to edit bank files by hand and learn a bit about Reaticulate's custom markup used to extend reabank files. This is all documented, although the documentation, as with everything else, is a WIP.
If you can stand my rambling, I've done a video to cover the features and operation of Reaticulate. Even if you tune out after the 2 minute mark, you should have a pretty good sense of what it's about.
I welcome all bug reports, suggestions, and other feedback, either here, or on the GitHub issue tracker.
[Cross-posted on the Reaper forum, vi-control.net, and thesoundboard.net. Apologies if you frequent multiple forums and this is feeling spammy.]
Tack, I wanna thank you. It took me 3 months to understand that I couldn't get Reaticulate to work because I hadn't enabled step sequencing, but now handling articulation in Reaper is a child's play. Thank you again
THANK YOU!!!! However, a little guidance is needed..
First of all...
I am very, very stoked that you're working on updates for this!!
This is the -one- thing that I'd most hoped would get some attention, by someone more skilled than I.
This just freakin' rocks!!
I don't know if you can help but:
I was hoping there was a way to install this new version -without- connecting my computer to the web.
Is there a way to do that...or do I have to get connected first?
Thank you, again, for taking the time to work on this.
Ignore the "color" request in my previous comment. The "Program change" idea probably works really well and less confusing.
I should probably put those manual instructions up on the website.
I'm just about the release the next version today, so you may wish to hold off before going through the trouble of a manual offline install.
Quote:
Originally Posted by K8ch
Is there a place where we can trade/swap the articulations for sample libraries that you haven't created for us, but that we've made for ourselves? It would be great to (eventually) have them all available.
There isn't yet. I'm doing a curated list of banks for the factory banks (what comes bundled with Reaticulate) and some users have made submissions for that (by opening an issue in the GitHub project). But longer term, some kind of Stash-like sharing system may well make sense, yeah. I'll keep it in mind.
Quote:
Originally Posted by K8ch
Ignore the "color" request in my previous comment. The "Program change" idea probably works really well and less confusing.
Unfortunately I can't control how the program change events are colored (or otherwise displayed) in the MIDI editor. But if you want to model what BRSO Articulate is doing, you can build multis with articulations on different channels (as you would with BRSO), make your custom Reaticulate bank accordingly (like this example), and then set the MIDI event color to Channel. Of course this method will limit you to 16 articulations.
Tack, I wanna thank you. It took me 3 months to understand that I couldn't get Reaticulate to work because I hadn't enabled step sequencing, but now handling articulation in Reaper is a child's play.
Ouch! I'd have asked the question after the first hour
The next version will support injecting articulation changes into the MIDI item under the edit cursor by right clicking the articulation, so no step input will be needed anymore (though the current step input behavior will be preserved).
Hi, I am testing pre-release and here some of my thoughts
1. Need an on/off button of injecting PChange under mouse cursor(it's desirable that a button is easily available)
2. Multi-injecting on all selected tracks.
Thanks!
Tack I am sorry to contribute to the endless questions you get. This reaticulate has become indespensible in my work flow and I am hugely appreciative.
One question I had, is it possible to save banks with track templates? I use them more that project templates and it would be a tad easier to have the bank automatically recall with the track, right now they have to be reset each time.
What would behavior be in the off state? I'm wondering how it would be different from the left click behavior.
Sends nothing(like in the current version), although it's not very important because can just close the midi editor.
Quote:
Originally Posted by tack
I had wondered if it should do this while coding it. Should it do it by default? Or perhaps with a mouse modifier, e.g. shift + right-click.
Well, considering that when I going to edit I select midi items for opening in the midi editor, it seems to me logical that injecting would be on each of selected midi items. But here should follow selected tracks but no midi items, because midi items can be selected not for editing(as far as I know reaper API cannot this)
Ouch! I'd have asked the question after the first hour
The next version will support injecting articulation changes into the MIDI item under the edit cursor by right clicking the articulation, so no step input will be needed anymore (though the current step input behavior will be preserved).
I did, I replied to a comment under the video (if I'm not wrong) and asked about it on the Reaper User Group on facebook. Well, what matters is that it's working now
Sorry about that -- I try to reply to all questions via Youtube but sometimes the timing is bad and then it slips my mind. :/
Don't worry, it works now and I owe you big time! It's a fantastic articulation manager, way more customizable than BRSO Articulate and its GUI works just fine, while Articulate needs to be undocked every time I start the script.
Thank you again!