-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Typein and Modulator Bugs #2229
Comments
when we setType we want to init DisplayInfo back to original state. This particularly was important for things like the control flags, where we had lingering values. Addresses surge-synthesizer#2229
when we setType we want to init DisplayInfo back to original state. This particularly was important for things like the control flags, where we had lingering values. Addresses #2229
Cleanup the code a bit. Restore "s" on time and "Hz" on absolutes Addresses surge-synthesizer#2229
Surge-NIGHTLY-2020-06-28-0afefa8 | Win-10, VST3i Sine Osc Typein Issues Modulation Of Mixer Levels Typein Issue Surge-NIGHTLY-2020-06-27-4ec1fc6 | Windows-10, VST3i | Typein Issues Send FX and Return FX Modulation Typein Issues |
Cleanup the code a bit. Restore "s" on time and "Hz" on absolutes Addresses #2229
There's so many mod values Lets show em all Addresses surge-synthesizer#2229
Just for posterity: Those reports are all examples of the synth doing what I intended it to. So they weren't coding bugs. They were design-time UX bugs. New push coming soon which shows the data rather differently. |
There's so many mod values Lets show em all Addresses #2229
That gets fixed by adding a modulationCap to displayInfo for the freqs. Will push with others at end of day if other bugs come in. |
Oh I accidentally pushed the fix to that with #2238 |
1. Default to a minimal modulation display which is menu consistent 2. Make the expansive one a user optio 3. Default the -ve bar to green Addresses surge-synthesizer#2229
1. Default to a minimal modulation display which is menu consistent 2. Make the expansive one a user optio 3. Default the -ve bar to green Addresses #2229
Oh thank you! That's a real bug indeed. |
UPDATE: Fixed in Surge-NIGHTLY-2020-06-29-b1c054b Surge-NIGHTLY-2020-06-29-9c42bd3 | Win-10, VST3i modulationCap issue for all oscillators with High Cut filters Overlapping values and label when mapping Velocity modulation to High Cut filters, and ambiguous results with typeins of cutoff frequencies. |
@Jacky-Ligon after a long conversation on slack, we/ve made some more changes simplifying the UI in the base case. Just GYI. There's a new nightly. Things are moving quickly. Apologies. This is hard! |
Confirming that the above is fixed in Surge-NIGHTLY-2020-06-29-b1c054b |
Surge-NIGHTLY-2020-06-29-b1c054b | Win-10, VST3i Unexpected results when modulating FX Sends and Returns with S-LFO There appears to be no correlation between slider-values, typein values, and values displayed in context menu after typeins, although the Returns make a little more sense than the Sends. |
Not a bug. They can really go on for that long.
Another issue here is that these don't show the information in the same way that other parameters do - there is no 3rd line with deltas when "Modulation popups show bounds" option is enabled. But also yes I see the discrepancy between the delta shown in the menu/popup and the value in typein. |
Thank you all. |
This is amazingly useful feedback @K0rrid0r and @Jacky-Ligon both - thank you very much |
I have consolidated this feedback at the top of the issue and will work from that list. Thank you. |
@K0rrid0r in my test, hi cut and low cut show the exact same. all the frequencies have a cap though. What's the bug exactly? |
Yes, that is indeed correct. |
I see it now. i guess too much info about everything at this moment. |
well also some pretty poor spacing makes it hard to read. |
1. +/- errors in various spots 2. Implement Decibel mode properly 3. Implement ct_fmration properly 4. Handle "forever" case in modulation 5. Add some spacing Addresses surge-synthesizer#2229
1. +/- errors in various spots 2. Implement Decibel mode properly 3. Implement ct_fmration properly 4. Handle "forever" case in modulation 5. Add some spacing Addresses #2229
the minvalue is the actual display value of the minimum. So it is a2^bx or minvalue We had coded a2^bx or a2^bminvalue so env times had a specious display min of 1.00 Addresses surge-synthesizer#2229 Addresses surge-synthesizer#2259
So @K0rrid0r each of these are on purpose. It doesn't mean they are right but I'm not quite sure they are bugs. Let me explain
So I'm not quite sure what to fix. I think the first is the only one where we could do anything (the thing to do would be to not cap the mod distances) and I'm happy to do that, but I think the second two are correct. Thoughts? |
thanks for clarification. lets see what others may think, i was just used to see negative modulations that's all :) |
Oh @mkruselj didn't you find some place where that control was manually adjusting ranges in Parameter space? That ugly thing we found that makes the send have a different max than the return? |
Anyway @Jacky-Ligon the reason for this is (on purpose) the send and return have different maxes so they will scale differently. Why exactly that was done on purpose, and the gross way it was implemented, is an interesting question. But this isn't a bug, it's a feature. Which we may want to fix! But the rendering is I think correct. |
Yes I did, now it has its own ctype (ct_sendlevel), previously sends just used ct_amplitude and had a hacky multiplication in SurgePatch. Returns always used ct_amplitude straight up, IIRC. |
Also, I think it's good that modulation amounts are capped. If your osc volume is already at -inf (which means complete silence), modulating that with a negative value is... more negative infinity? Makes no sense. So showing 0 dB is good here. Ditto for envelope times not going below 0.000 s. I don't think it should change. |
Yeah on @Jacky-Ligon thing I did a double check to make sure we had handled all the max/min differently. We had and the sliders are consistent with their ranges, even though their ranges are different. So my instinct is: We have this correct. There's some parameters which are weird in surge (the differences in keytrack meaning; the differences in range) but the UI and type-ins correctly represent those strangenesses. I'm going to close this ticket as resolved the. We can easily reopen it in the beta period if we find something. And most importantly: @Jacky-Ligon and @K0rrid0r thank you so much for your work with @mkruselj and me on designing and testing this feature. This was a tricky one and I'm super happy with where we landed. |
Leaving this one open while I think about that spacing issue, and to see if other bugs come in.
Typein and Modulator Bugs
The text was updated successfully, but these errors were encountered: