Some MIDI Assigning Stuff
Diva poses some unique challenges when trying to map it to a hardware controller. Some of those issues may be easier to improve than others, but this is an area that matters a lot to me, and where I'd like to see some improvements.
1. Separate the Fine, Coarse, and Octave tuning controls. At the very list, separate fine tuning. These parameters being linked makes mapping these to hardware difficult. EDIT: this was partially user error on my side, as explained on page 2. However, I'd love to see the Fine tune knobs of Repro-1 added to the Diva modules to help alleviate some of this challenge, and a separating of the Octave and Tune knobs. If users want to do long pitch-bends, then they could alway use MPE like features to do so (create a MIDI channel for the note you want to bend, and do a long pitch bend).
1A. There should be an option in all U-he synths to set the center value of a knob at 64. Currently it's fixed at 63, which is understandable, but some synths/controllers with detented center values transmit 64 as the center value. This knocks Diva out of tune. I think this could be handled as a preference, or a checkbox/column added to the MIDI Learn table so it can be set per-parameter.
2. Would love to see Oscillator waveform selection standardized so they could be mapped to a knob. How would that work? Well, for some osc modules, no change is needed. For others, say the Jupiter 8, have Osc 1 waveform selection work so that when mapped to a knob, it would cycle through all the possible waveform permutations for Osc 1. Same for Osc 2. This would mean that all Osc waveforms could be mapped to at most, 3 CC's. Make this an optional mode.
EDIT - #3 already works via MIDI learn.
3. MIDI Assignable Previous/Next to change Oscillator, HP, FIlter, and Envelopes. Would be nice to have the option to assign a button or knob to cycle through the various modules rather than having to use a mouse.
4. The ability to assign an additional parameter to (or reassign) the Modwheel. I've been using a System-8 as an analog synth controller, and it's got two big short-comings: the lack of aftertouch and the trigger style modwheel. Some synths allow you to assign a MIDI CC to control their modwheel, and that functionality would be welcome in the U-he synths.
Sound Related
5. Faster Envelopes. The envelopes on Diva feel slow, and that may just be how they're scaled on the UI. I'd like to see the first 50% of the envelopes equate to a relatively fast envelope speed, whereas right now, 50% is pretty slow. Either that, or maybe there's just room for a faster type of envelope.
6. More effects, drag and drop order. Would be nice to get some of the new stuff from Repro in Diva, especially with a similar UI and drag and drop for the effect chains.
7. Optional "Snap" for Minimoog Osc Waveforms. Would love a modifier to hold down to snap the Osc waveforms on the Moog for more authenticity.
Advanced Preset Browsing
8. Option to filter by tags. There's already a tagging system buit in, it would be great if the Preset Browser allowed to filter by tag, where all presets with said tags would get pulled in and shown.
9. Option to filter by author. Similar to above.
10. Option to show all favorites, then add filters in addition to that.
11. Option to add the tags on the same screen/window that the preset info gets saved.
12. Text-based search - Example: I know part of a preset name, but can't remember what folder it's in. [added 12/25/16]
Added!
![Thumbs Up! :tu:](./images/smilies/icon_thumbsup.gif)
Miscellaneous
13. Common parameter values (ms, hz, note duration vs. 0-100). This is one I brought up in another thread recently and I know it's on the to-do list for all U-he products, but I hope that this is done before a Diva 2 release, or at least, as part of it. I basically just want to see hz used when adjusting frequency, or ms used for delay times when not sync'd to host (when note values would be shown). If U-he went as nuts as to show ms for ADSR envelopes, that'd be welcome too but probably not necessary.
14. Improved MPE support. Diva's already very good in this regard, but she'd still ideally get CC74 support on a per channel basis, and the pitchbend range extended to 48 semi-tones. Added!
![Thumbs Up! :tu:](./images/smilies/icon_thumbsup.gif)
Maybe just release velocity support now.
15. More common parameter values. Show delay times in ms or note values, LFO times in hz or note values, filter frequencies in Hz, ADSR times in ms would be nice, etc.
16. The ability to create different MIDI maps/profiles for different controllers. Example, I might have be at my Roland System-8, which has one mapping in Diva, but later on, I might move to my Rise, where there may be conflicts with my System-8 MIDI map. It would be cool if I could save a profile for each controller and load them as needed. [added 12/25/2016]