With all the resources and individual control available in Dimension Strings, I felt like there just had to be a way to get what I wanted, so I had an idea today that I hadn’t tried before. Maybe some of you have already tried something similar, but I hadn’t until now.
I was interested in creating a violins preset that just a slight amount of vibrato, and also that had a legato time of more than the standard perf-leg patches, but with a lot less than the portamento patches.
Starting with a blank VI Pro, and into a single cell I did the following steps with the DS Violins:
1. Loaded 6 single perf-leg_Vib patches in slots 1-6, row A
2. Loaded 2 perf-porta_noVib patches in slots 7 & 8, row A
3. Loaded 6 single perf-leg_noVib patches in slots 1-6, row B
4. Loaded 2 perf-porta_Vib patches in slots 7 & 8, row B
5. Time-stretched all port patches to quicken the portamento (created a negative curve using a max negative value from 0.00s to 0.30s)
6. Panned everything L & R about 35 ticks from center
8. Increased Global Release time to 73
9. Set Humaniza at 79, Tun at 63, and Delay at 28 (delay not necessary). Used DS in-tune random preset
10. Reassigned Expression to MOD wheel
11. In mixer, adjusted volume of sliders 7 & 8 of porto patches (0 to -5 db).
12. Instantiated the Vienna Equalizer after the VI Pro instrument channel in Pro Tools. Used EQ Factory Preset Dim Violins Ensemble - elegant. (There’s an EQ in VI Pro, but it’s too basic.)
This setup works really well for unison violin melodies, or for parts of the open-voiced chords I mentioned before (created with probably with a lesser number of players). It does not sound thin. The addition of a few of the time-stretched porta patches enhances the legato and makes for a very smooth connection between notes. Everything just blends and does not sound mechanical or sterile.
I also created similar setups for the Violas, Celli, and Basses, and the results are pretty spectacular. This was just a test setup; I’ll probably make something with cell-crossfading to bring in the porta patches, and assign it to a controller.
So, after what I’d written here yesterday, I feel a lot better about Dimension Strings today. There’s a lot of untapped potential with a degree of control no other libraries have.