Variorum Posted December 3, 2023 Author Share Posted December 3, 2023 I don't load a specific font for the controls, so they use the default Windows font for a window/control. That and the weird scaling issue makes me lean toward some kind of anomaly in the OS, but I couldn't even guess what that might be... I'm hoping some other users will chime in so we can see if the issue is local to your machine or maybe related to some Windows update. I'm not using any unusual coding techniques for the graphics, so I 'm baffled as to why this would affect only these plugins ? Link to comment Share on other sites More sharing options...
Variorum Posted December 3, 2023 Author Share Posted December 3, 2023 Ok... I think I figured out what's wrong. I can duplicate what you're seeing by changing Windows scaling to 150%: Open Windows Settings, go to System, and check Scale and layout... Set it to 100% and see if that fixes the problem. Apparently, I need to fix an issue with the GUIs. They don't seem to work with any scale other than 100% ? 1 Link to comment Share on other sites More sharing options...
Glenn Stanton Posted December 3, 2023 Share Posted December 3, 2023 4 minutes ago, Variorum said: Apparently, I need to fix an issue with the GUIs. They don't seem to work with any scale other than 100% ? modern vector graphics. this is the way ? Link to comment Share on other sites More sharing options...
Variorum Posted December 3, 2023 Author Share Posted December 3, 2023 Yeah, I'm working on scalable components, but I was hoping to find a quick fix for the existing FX. Unfortunately, since I'm using MFC, there doesn't seem to be one. I can either convert to WPF or UWP or check the DPI and manually size and position the elements. Ugh. Link to comment Share on other sites More sharing options...
Quick Math Posted December 3, 2023 Share Posted December 3, 2023 2 hours ago, Variorum said: Ok... I think I figured out what's wrong. I can duplicate what you're seeing by changing Windows scaling to 150%: Open Windows Settings, go to System, and check Scale and layout... Set it to 100% and see if that fixes the problem. Apparently, I need to fix an issue with the GUIs. They don't seem to work with any scale other than 100% ? Ohh I actually checked the setting when I checked the graphic. It was set to 100% so I thought it was okay. I checked it again now, it's indeed set to 100% ? Link to comment Share on other sites More sharing options...
sjoens Posted December 3, 2023 Share Posted December 3, 2023 FWIW they all work fine on my Win11 2-screen system at any scaling. CbB Inspector Bank/Patch menus, on the other hand... Link to comment Share on other sites More sharing options...
Variorum Posted December 3, 2023 Author Share Posted December 3, 2023 4 minutes ago, Quick Math said: I actually checked the setting when I checked the graphic. It was set to 100% so I thought it was okay. I checked it again now, it's indeed set to 100% You're saying it's set to 100% and you still have the issue? Are you using dual monitors and if so, are they both set to 100%? 4 minutes ago, sjoens said: FWIW they all work fine on my Win11 2-screen system at any scaling. Yeah, I'm getting confused. Technically, it should be rendering correctly in Win10 even using MFC. Glad to hear it works in Win11! ?♂️ I'll figure it out eventually... Link to comment Share on other sites More sharing options...
Quick Math Posted December 3, 2023 Share Posted December 3, 2023 Yes, it's set to 100%. I don't have any other monitor connected right now. (My environment is laptop) I tried it on Sonar Platinum and the problem was there as well. Link to comment Share on other sites More sharing options...
Dave Schreier Posted December 4, 2023 Share Posted December 4, 2023 Thanks for these very useful midi plugins. I am having an issue with two of them... In Cakewalk, with the two that use a Spline Curve - CSMultiCompanderV2 and CSResponseCurve - when closing and reopening their gui, they reset to default. Link to comment Share on other sites More sharing options...
Variorum Posted December 4, 2023 Author Share Posted December 4, 2023 1 hour ago, Dave Schreier said: In Cakewalk, with the two that use a Spline Curve - CSMultiCompanderV2 and CSResponseCurve - when closing and reopening their gui, they reset to default. I think I've found the problem... should have a fix soon. 3 Link to comment Share on other sites More sharing options...
Teegarden Posted December 4, 2023 Share Posted December 4, 2023 Really like your plugins. Never thought of asking the bakers to implement them in Cakewalk/Sonar? Would be nice to have them standard in the DAW... 2 2 Link to comment Share on other sites More sharing options...
Max Arwood Posted December 4, 2023 Share Posted December 4, 2023 I was thinking the same thing. Your plugins are great!!! I could help make some of the vector stuff for you. What is your preferred vector format? Link to comment Share on other sites More sharing options...
Variorum Posted December 6, 2023 Author Share Posted December 6, 2023 On 12/3/2023 at 7:53 PM, Dave Schreier said: In Cakewalk, with the two that use a Spline Curve - CSMultiCompanderV2 and CSResponseCurve - when closing and reopening their gui, they reset to default. Ok... I fixed the persistence problem with these two and updated the website. When you download the Zip file, you can just copy the new DLL file directly over the old one if you'd like. Strange that it took a couple of years for someone to notice ? The scaling/distortion issue in the plugins is going to take longer... gonna have to make some significant changes to ensure they are DPI adaptable. On 12/4/2023 at 9:26 AM, Max Arwood said: What is your preferred vector format? The vector based components are still pretty far in the future. Right now I'm working on dynamically scaling and positioning all of my custom components. It'll take a lot less time ? On 12/4/2023 at 8:01 AM, Teegarden said: Really like your plugins. Never thought of asking the bakers to implement them in Cakewalk/Sonar? I'd actually have to do some QA testing and add a lot of error checking to the code before any of these would be ready for any kind of commercial release ? 3 Link to comment Share on other sites More sharing options...
Variorum Posted May 27 Author Share Posted May 27 Here's a plugin that may be useful in certain situations where note overlap causes problems with playback. Check it out here... 6 3 Link to comment Share on other sites More sharing options...
Variorum Posted July 25 Author Share Posted July 25 I finally created a new framework and components that are fully resizable and DPI Aware* and updated several of the plugins... plus, they match the new look of Sonar a bit better. They work in CbB, too. They function the same as the old ones (with a few bug fixes) and can be copied over the originals. Ideally, you should run the Uninstall .bat file for each of the old ones and then run the Install.bat for the new ones just to follow proper procedure, but if you've lost the original BAT files somehow, just replacing the DLL (or VST3) should work. Resizing can be a little wonky because you have to separately resize the container window, but I'm hoping that will be resolved in the future. A trick is to resize the container window to a large size first, then resize the plugin, then close and reopen the plugin GUI and the container window will fit perfectly. Once it's resized, it'll always reopen at the new size, and the size will be saved with the project. VelociRouter doesn't have any resizing issues because it's a VST3 effect. There's a lot of new code, so if you run into any issues, let me know. I'm sure I screwed up something ? I'm using an improved BAT file for registration that doesn't require you to run it as Administrator. Hopefully that will make these a little easier to install. Just say Yes to any prompts that come up and it should work. You may end up giving away a couple of your kids, but think of the money you'll save on college tuition! *DPI Awareness isn't quite ready for MFX plugins yet, but when it is, these will support it. They're here. 3 7 Link to comment Share on other sites More sharing options...
Starship Krupa Posted July 25 Share Posted July 25 It is so great that you do these, and continue to roll them out. Is there a standard for MIDI FX the way that there is for VST, or is the API different for each DAW? Seems like there should be a standard if there isn't already one, it could open up a whole new market for plug-ins. Link to comment Share on other sites More sharing options...
Variorum Posted July 25 Author Share Posted July 25 I'm bored a lot ? Yup. There's an API that I believe was created by the Cakewalk guys more than two decades ago. It's basically a collection of interfaces and structs somewhat analogous to the VST API. It supports MFX and DirectX instruments. It's a good system, I just wish it allowed access to more data when streaming, access to more DAW parameters (like the Surface interface), and routing to other tracks. As far as I know, Reaper is the only other DAW that supports DirectX plugins, but I'm not sure if that includes MidiFX. For the DAWs that support any kind of Midi specific plugins, they each seem to use a proprietary format. VST3 has decent (but very convoluted) support for Midi processing, but you can't just drop one of those on a Midi-only track... It'd be cool if some DAW would allow that, though ? BTW - Thanks a lot for the Freeware threads... saves me a lot of money! 2 Link to comment Share on other sites More sharing options...
Living Room Rocker Posted July 26 Share Posted July 26 Hi @Variorum, Thanks so much for the updates. Excellent job! Kind regards, Living Room Rocker Link to comment Share on other sites More sharing options...
Dave Schreier Posted August 24 Share Posted August 24 Thanks again for these. I am having the persistence problem again with the new version of CSMultiCompanderV2 - when closing and reopening its gui, it resets to default. Link to comment Share on other sites More sharing options...
Variorum Posted August 24 Author Share Posted August 24 Grrrr! I made some changes to the persistence code when I switched the plugins to a common code base. I'll try to find what I broke. Need coffee first... 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now