In this blog I'll be starting to take a look at some of the features of the upcoming 'Pro' version of BRSO Articulate.
No. The Pro title is used as an indicator that this version is aimed at professional Articulate users, rather than marketting it as a premium product. Pro will be free, just like the current version of Articulate.
You may have noticed that other than a Mac BETA, the current version of Articulate has not had a signficant update in a while. Articulate started off as a private tool that sped up my workflow and was never intended to be used publicly. The original version was created back in 2006 to address a very specific problem I had when composing with sample libraries - to automatically manage keyswitches in the piano roll.
Articulate initially just handled keyswitching, but once it became public the feature set slowly evolved and grew based on feedback from the FL community and changes to my workflow. Things such as UACC, program changes, custom note names, release CCs, etc. were bolted on top of the existing system and worked around the plugin's limitations. The UI was made a little bit prettier, but has remained compact and limited in scope.
This past year I had felt like I'd taken the plugin as far as it can go within the constraints of the existing framework and user interface. There were features for newer sample libraries that I was keen to implement and I wanted to give the UI a bit of a refresh. Thus, Articulate Pro was born.
Without further ado, here's a first look at Articulate Pro's main user interface in its current form:
Much of it is still likely to change and progress over this stage of development, but there are a few things to note:
It should be easy for existing Articulate users to get stared with Pro. The core parts of the interface remain the same, with articulation icons along the top, controllers and settings in the middle and a menu panel along the bottom.
The interface can be scaled to any size. As you scale it larger elements such as the sliders, icons and fonts scale up (for higher DPI displays). Content also moves around to fit the space better. It's also possible to shrink it right down to where it shows either just articulations, or controllers ...
... which comes in handy for templates where you've already configured the articulations and just want a small, concise view of what's going on.
It's still quick and easy to set up simple articulations - you simply pick an icon and name (the icon browser is still there) and then drag either 'Keyswitch' or 'Controller' to the correct values. As with Articulate you can also just press the key or wiggle the controller you want to map.
Underneath the Quick Setup options sits the new event options. These are sequential instructions for Articulate that determine what happens when certain events occur. Events that can be acted upon include when activating or deactivating articulations (ie. changing note colour), when pressing and releasing keys and other things such as pressing play or stop on the FL song transport.
How advanced you want to get depends on you. These events can be quickly and automatically configured via the Quick Setup options at the top of the UI but you can also manually set them up. Lets look at a few slightly more advanced behaviours:
The above configuration demonstrates keyswitching latching. This is where a keyswitch is held down to achieve an articulation. The rules above are setup so that C1 is pressed and held when the articulation is first activated and remains held until it's deactivated.
Some orchestral libraries activate different articulations based on the velocity of the note you play. The above example will play every note at velocity 64 while the articulation is active. Each articulation could be mapped to play at a different fixed velocity (eg. Staccato at 0-64, Tenuto at 65-76, Marcato at 77-127).
The event system also allows some powerful behaviour customised to particular libraries:
The above example shows how you would have a piano library lift the CC pedal whenever you stop the transport (handy for fixing stuck notes).
Here we have an example that sets a CC to a specific value and then pauses for 0.1 seconds. This gives Kontakt some time to switch to the articulation before proceeding notes play. The same can be done for key up/down events.
Here's an example where pressing a note will always play a minor triad. Useful for phrase libraries that require chords to trigger.
Above we can see that events can have conditions and requirements. Here we see that Spitfire UACC KS (mapped to key 0) is set to 0 (no articulation), but only if this happens during playback, not while you're composing and only if the articulation is active.
That's a small taster of the interface and some of the upcoming functionality. Articulate Pro is still early in development and features are likely to change before release, but it does demonstrate some of the core concepts - a refined, resizable UI and advanced 'pro' user functionality under the hood.
I'm excited to share more over the coming months. Be sure to check back for further blogs (or subscribe to the RSS feed to keep up to date).
All original content available from this site © 2024 Synthetic Orchestra™ Ltd. All Rights Reserved. Orchestrations, Covers, Remixes & Trademarks are hosted externally and © their respective copyright owners.