Hi,
I'm always trying to find a way to use a single set of selection commands, and a single set of presets, to choose articulations on both a DAW (Logic) and a Notation program (Dorico). This would allow easy transfer of sequence data between instruments and programs.
I've had great hopes on the universal VIPRO and the Expression Maps presets supplied by VSL. However, none of them can be used, in my way of working, for all situations.
- VIPRO presets are quite uniform and coherent. I've used a series of modified presets of this type up to now. Unfortunately, since the Basic matrix contains all the articulations on multiple rows, there is no way to let the Speed parameters alternate between slow and fast articulations (like legato slow and fast, or staccato and spiccato). You have to program it manually in the DAW, or in some way I've not yet discovered in the Notation program.
- Expression Map presets are not universal. Strings have a map, Winds a different one, Dimension Strings another one, and so on. Higher-pitched and lower-pitched instruments use different maps. The good part is that each type of performing style (sustain, legato, staccato, tremolo…) is in a different matrix, so you can alternate two rows in a matrix to let the Speed parameter automatically choose the right articulation.
Is this automatic selection of articulation useful, when programming in a DAW or a Notation program? Up to now, I've manually assigned the right articulation, but maybe it is better to let VIPRO decide which is the best choice. Or, will I always need manual control on these details?
In any case, I fear I will have to make my presets again. This time I will probably not start from the VIPRO universal preset, but from the Expression Map preset supplied for the Strings.
- Matrices (performing style) will be selected by the notes in the lowest octave in the MIDI map (C-1 to B-1).
- The X-Axis (timbral variations) will be controlled by notes in the adjacent octave (C0 to B0).
- Rows in the matrix (speed) will be automatically selected by the Speed parameter.
- Slots in the cells (for crescendo/diminuendo or progr./dim. vibrato intensity) will be selected by CC#20.
Both Logic and Dorico seem to allow this type of control mapping. I've not yet tested them for bugs or other issues, but on paper they should work.
Everything will be controlled by a single Articulation Set or Expression Map. I will, however, have to create a separate preset for each instrument (and I plan to have some hundreds of them).
How would you do, to build the presets? I plan to start from a modified Strings Expression Maps preset, with the controllers reassigned as described above. Starting from a template, I will drag all the needed patches from the different instruments repertory to the corresponding cell, then save the preset in the VSL Custom Data folder.
I fear this will be a very long process. If someone has a better idea, I'll be very happy to consider it.
Paolo