Hi,
I'd like to have a Minimum of 10% and a Maximum of 80%. I can't figure out how to enter it manually on a specific point. If I drag the points, I can't drag to exactly 10 or 80. It gets every other number but the ones I want! lol
Also, a related question... Is there a way to show the CC Responses Curve values as 0-127 instead of 1-100%?
Thanks 😀
robosax
I'd like to have a Minimum of 10% and a Maximum of 80%. I can't figure out how to enter it manually on a specific point. If I drag the points, I can't drag to exactly 10 or 80. It gets every other number but the ones I want! lol
Well, I suppose I could say that the difference between almost 80% and exactly 80% will likely be inaudible, for almost any parameter, but that sort of answer is just annoying.
When you select a point on the curve, you'll notice that the numeric value displayed above the curve should update to indicate the exact value. SOME of the time, you can double-click this, enter any value you want, and hit Enter. However, this may not work exactly as you intend for all parameters, because Unify attempts to query the plug-in for each parameter's value-range, and then interpret values you enter accordingly. For example, for Unify's own layer mix-level parameters, the range is actually -40 to +10 (decibels). Also, for most third-party plug-in parameters, the displayed value will be greyed-out and you won't be able to double-click it at all.
There IS a way to get around this, but it's nerdy, tedious, and error-prone:
- Click on the "bullet" (concentric circles) icon at the right of the parameter-link in question, and choose "Copy".
- Open a text editor such as Notepad or Notepad++ on the PC, or TextEdit in plain-text mode on the Mac, and Paste the contents of the clipboard into a blank text document. It will be XML, as shown below.
- Edit the fyMin/fyMax values however you wish (the value range is always 0.0 to 1.0, so e.g. 0.8 means 80%).
- Select the entire XML text, Copy to the clipboard.
- Click on the bullet-icon again and choose "Paste".
For example, here's the XML for a Z-shaped response curve with two "interior" points defined between the two endpoints:
<?xml version="1.0" encoding="UTF-8"?> <link paramPath="inst/2/plugin/Osc D Tuning" enabled="1"> <curve> <Segment fxMin="0.0" fxMax="0.3242506682872772" fyMin="0.0" fyMax="0.4593639373779297" curvature="0.0"/> <Segment fxMin="0.3242506682872772" fxMax="0.7084468603134155" fyMin="0.4593639373779297" fyMax="0.4982331991195679" curvature="0.0"/> <Segment fxMin="0.7084468603134155" fxMax="1.0" fyMin="0.4982331991195679" fyMax="1.0" curvature="0.0"/> </curve> </link>
To change the second interior point's height from 49% to 80%, you would need to edit BOTH the "0.4982331991195679" values to "0.8".
Yeah, I know... it's gross. But it works.
Also, a related question... Is there a way to show the CC Responses Curve values as 0-127 instead of 1-100%?
Unfortunately, no. This is because parameter values inside Unify are 32-bit floating-point values, not 7-bit integer values as in MIDI. However, I'm aware that some people like to use 0-127 values because it's familiar, and I'll give some thought to this for a future update.
Well, I suppose I could say that the difference between almost 80% and exactly 80% will likely be inaudible, for almost any parameter, but that sort of answer is just annoying.When you select a point on the curve, you'll notice that the numeric value displayed above the curve should update to indicate the exact value. SOME of the time, you can double-click this, enter any value you want, and hit Enter.
That's what I was looking for! I was searching everywhere for a double-click & enter value. I tried double-clicking on the point and also where it says Min & Max. doh! Double-clicking in the center value display works perfectly! yay!
I mostly need this for my Guru Sampler programming. When playing with a windcontroller, the attacks should have certain feel or it becomes uncomfortable to play. It's a very sensitive parameter. A few percentage points can be easily noticed by a windcontroller player and it could make or break a sound. I find myself adjusting values minutely to get it to feel right. If it doesn't feel right at 10%, I'll go to 10.1%, then 10.2%, etc... Being able to input the exact value helps greatly !!! Thanks!
Unfortunately, no. This is because parameter values inside Unify are 32-bit floating-point values, not 7-bit integer values as in MIDI. However, I'm aware that some people like to use 0-127 values because it's familiar, and I'll give some thought to this for a future update.Also, a related question... Is there a way to show the CC Responses Curve values as 0-127 instead of 1-100%?
Darn, I was hoping there might be a "0 to X" range parameter that can be edited in the Settings.
Just from years of programming, I'm so used to going from 0-127. I pretty much know the exact values I need to attain certain effects. For example midway between 0-127 is 64. Midway between 0-100 is 50. I always have to kind of convert in my head to get the value I know.
This would be a great feature to put all the way down on the bottom of your to-do list. 😀
Thanks so much for your help, Shane.
Merry Christmas !!!
robosax