Okay folks, grab your beverage of choice, this is a lengthy one...
Intro
Over the last several years, Sonuscore have worked with Best Service to create a range of products utilising their "Ensemble Engine" of which The Score is the latest iteration.
In addition, Sonuscore worked with EastWest to provide similar functionality for the Hollywood Orchestrator (included with EastWest Hollywood Orchestra Opus and the new Hollywood Fantasy Orchestra).
While each iteration has brought new developments and functionality, there has also been a fair degree of overlap between these products.
I decided it would be worthwhile to compare some of them and to try to fully understand the similarities, differences, strengths and weaknesses of each.
I post my findings here and hope they might be useful for others.
The Comparison
I will be comparing 'The Score' (TS), 'The Orchestra Complete 3' (TOC3) and 'Elysion 2' (E2) (all from Sonuscore, published by Best Service) along with 'Hollywood Orchestrator' (HWO) (included with Hollywood Orchestra Opus Edition by EastWest).
The focus is on the "Ensemble Engine" component (and the sample content used by such).
While there may be additional functionality included with these products (e.g. Chord Studio, Melody Studio with The Score), this is considered out-of-scope for this comparison except where it may impact the Ensemble Engine.
This is not a Review per se and I will try to keep information fairly factual - I may follow up with more subjective thoughts in a later post though.
Also, for what it is worth, I have paid for all these products myself (albeit generally at the best sale price available) and there is no endorsement from Sonuscore, Best Service or EastWest.
(Though if EastWest would like to give me Hollywood Fantasy Orchestra, I'll happily add Fantasy Orchestrator to the comparison!
)
Diagrams
I include several diagrams (attached) comparing various details across the four products.
I think this is probably the easiest and clearest way to present this information.
Where lists contain a degree of overlap, I've tried to highlight differences in green to make them easier to pick out.
The discussion below will then attempt to select and explain the salient differences between products in more detail.
So what exactly is the "Ensemble Engine"?
The term seems to have originally been coined by Sonuscore in relation to their 'The Orchestra' series of products, although it has also been used in their Synth-based offerings 'Elysion', 'Elysion 2' and 'Dark Horizon'.
In essence, the Ensemble Engine takes MIDI input, generally forming chords, and transforms this into MIDI targeting several distinct instruments to create an Ensemble effect.
In contrast to a standard ensemble instrument (such as Ensemble Spiccato Strings) that plays the notes verbatim, the focus of the Ensemble Engine is on selecting and transforming the provided input to create a new and distinct accompaniment.
Originally, the Ensemble Engine consisted of two modules: the Envelope (ENV) module focuses on generating ModWheel controlled Long notes from the MIDI input, while the Arpeggiator (ARP) module focuses on generating velocity controlled Short notes.
The ENV module defines an envelope for the dynamics of the Longs that can vary over time, such as creating a Crescendo-Decrescendo that takes place over 2 bars.
The ARP module applies one of the predefined arpeggiation patterns across a step sequence where the velocity of each step can be set independently, useful for creating a repeating ostinato line.
The ensemble engine can load multiple instruments (e.g. Flute, Violin I, Trumpets) and the articulation selected will determine which module can be used (e.g. Flute 1 Sustain to ENV, Violin I Staccato to ARP).
In each case, the modules can filter which notes of the supplied MIDI input are used (e.g. the lowest note or top note played) as well as adjust the note octave to a more suitable register for the given instrument.
(Additionally Free mode passes the original MIDI through, perhaps with some note filtering or octave adjustments but otherwise unmodified.)
A key aspect of both ARP and ENV modules is that they are sensitive to the ModWheel input, which is effectively used to scale the magnitude of the MIDI produced - a low ModWheel will generate quieter output and a high ModWheel will generate louder output, all while respecting the overall dynamic changes of the Envelope or Arpeggiation.
What Presets are available?
For the TOC series, three sets of presets are available:
- Orchestral Voicings(/Colours) offering different groupings/arrangements of instruments for particular effects,
- Orchestral Rhythms focussed more on combinations of instruments providing basic rhythms for the ARP modules,
- Animated Orchestra providing more complex arrangements evoking a particular style or feel.
E2 has an equivalent set of presets called, respectively, Spheres, Pulses and Animated.
HWO too has an equivalent set of presets called, respectively, Ensembles, Ostinatos and Scores.
TS focuses on Story presets, which are expanded versions (conceptually) of the Animated presets of TOC3/E2 and Scores of HWO.
Note that some Story/Animated presets offer different versions of a given preset using different time signatures.
(I've deducted these to arrive at the Core count in the diagrams).
What was added to the Ensemble Engine in TOC3?
Over the course of 'The Orchestra' series of products, each new version generally saw some improvements to the Ensemble Engine.
The principal improvement with TOC3 was the addition of the Sequence Designer (SEQ) which was essentially a version of the ARP module which allowed you to customise the arpeggiation pattern.
For each step of the sequence, you could now specify the note offset that controls which note from among the input MIDI notes is played.
For example, a chord of C-E-G would generate a repeating set of E and G notes if the note offsets 1 + 2 were used to program the pattern.
How does TS differ from TOC3?
In terms of sample content, TS provides broader coverage of instruments (i.e. more categories such as Band & Synth) while TOC3 provides narrower and deeper coverage (i.e. separate orchestral solo/ensemble instruments in TOC3 versus High/Low Section Ensembles in TS, TOC3 tends to have a greater number of articulations too).
In terms of the Ensemble Engine itself, TS doubles the instrument slots to 10 and editors can now be defined per slot.
(In TOC3, the 5 instrument slots were limited to using a common set of 3 ARP/SEQ modules and 2 ENV modules.)
In addition to the 10 slots, TS can specify different variants/stages for each slot which are controlled by a global keyswitch (i.e. all slots will play the particular variant/stage selected).
Each variant/stage must be programmed independently (although you can copy data from other stages and then modify it).
There are effectively four separate variants/stages available (Intro, Main A, Main B and Outro).
A fifth variant/stage (Ending) is not programmable and seems to just play (only) the start of the previously selected stage and then stops.
The basic functionality of the Ensemble Engine remains in TS but has been streamlined and presented in a new UI.
Some of the settings of the previous ARP/ENV editors seem to have been removed (e.g. ARP Reset, Repeat, Octave, Transpose, Swing) and a new Global Accents system added.
Instruments are now automatically assigned to either ARP/SEQ or ENV style editors depending on the particular instrument/articulation chosen.
There is no longer an option for FREE mode for an instrument in Ensembles with TS (although this is provided by the separate Lead instrument NKI).
The most significant change under-the-hood is the addition of minimum ModWheel limits, which echoes functionality in E2.
In TOC3, you could impose a maximum value for an Envelope or ARP note and the ModWheel would then scale between this and zero.
With TS, you can now impose both a minimum and maximum value and the ModWheel will scale between the two.
In practice, this allows for things like simple ostinatos or drumbeats while the ModWheel is down that can become more complex (rather than just louder) as the ModWheel rises.
The TS Mixer now offers similar functionality where you can set both a minimum and maximum volume for the instrument.
(Note, I believe the minimum here refers to the maximum volume relative to the minimum ModWheel position, rather than setting an absolute minimum level for the instrument.)
Finally, the SEQ editor is now polyphonic, so you can select multiple notes for a given step in a sequence (compared to only a single note in TOC3).
To support this, a new option Velocity Offset allows you to provide an offset (positive or negative) to individual notes in the SEQ editor so that concurrent notes don't need to all sound at the same velocity.