|
Post by harable on Dec 25, 2022 13:22:14 GMT
Is there a way to remap incoming cc values from linear to exponential?
|
|
|
Post by redheronmusic on Dec 25, 2022 14:03:42 GMT
|
|
|
Post by harable on Dec 25, 2022 17:50:33 GMT
Yes, saw that but don’t know how to alter the curve computation…
|
|
|
Post by redheronmusic on Dec 26, 2022 14:35:17 GMT
Replace the values in the assign matrix to change the curve. This is a simple square curve: ASS L00 = 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 ASS L10 = 02 02 02 02 03 03 03 04 04 04 05 05 06 06 07 07 ASS L20 = 08 08 09 09 0A 0A 0B 0B 0C 0D 0D 0E 0F 0F 10 11 ASS L30 = 12 12 13 14 15 16 16 17 18 19 1A 1B 1C 1D 1E 1F ASS L40 = 20 21 22 23 24 25 26 27 28 29 2B 2C 2D 2E 2F 31 ASS L50 = 32 33 34 36 37 38 3A 3B 3C 3E 3F 41 42 44 45 47 ASS L60 = 48 4A 4B 4D 4E 50 51 53 55 56 58 5A 5B 5D 5F 61 ASS L70 = 62 64 66 68 69 6B 6D 6F 71 73 75 77 79 7B 7D 7F
The original log curve and the updated: 
|
|
|
Post by harable on Jan 14, 2023 21:07:06 GMT
Hey, thanks for putting that up.
Is there a way to create a more severe curve?
|
|
|
Post by redheronmusic on Jan 16, 2023 16:02:06 GMT
The first set posted was a square, here is a fifth ASS L00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ASS L10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ASS L20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ASS L30 00 01 01 01 01 01 01 01 02 02 02 02 02 03 03 03 ASS L40 04 04 04 05 05 06 06 06 07 07 08 09 09 0A 0B 0B ASS L50 0C 0D 0E 0F 10 11 12 13 14 15 16 17 19 1A 1C 1D ASS L60 1F 21 22 24 26 28 2A 2C 2E 31 33 35 38 3B 3D 40 ASS L70 43 46 4A 4D 50 54 57 5B 5F 63 67 6C 70 75 7A 7F 
|
|
|
Post by harable on Jan 16, 2023 16:55:30 GMT
Wow, great - Thanks.
How are you generating those values?
|
|
|
Post by redheronmusic on Jan 17, 2023 14:02:14 GMT
Spreadsheet.
For a power curve n, x values from 0-127
Y (scaled value) = Int (x^n / 127^(n-1) )
Denominator normalizes the result so max value is 127
|
|
|
Post by harable on Jan 17, 2023 15:10:16 GMT
Thanks!
|
|