Version 3.9 beta
3 posters
Page 1 of 2
Page 1 of 2 • 1, 2
Version 3.9 beta
I think this is pretty stable, but a million combinations are possible, so I wouldn't be surprised if I missed something. Please back up your configuration before installing this one.
Changes are to the Generic Midi and the Mackie Control dials (the single dials, not the multis).
Both dials have the left icon detached from the Press action and can now be assigned a command of its own (or use the Press action as before). For existing dials, the icon definitions will be migrated from the Press action to the Left Tap action, and the Left Tap action is set to use the Press command configuration. Please let me know if you have any problems with this.
The right icon can also use the Press action if needed.
In addition, the Generic Midi dial can send Pitch Bend, Aftertouch and Program Change commands.
A question: The configuration pages for the single dials are getting long now. Would it be better to have a tabbed interface instead of expandable sections? That would make the single dials differ from the multi dials (for a single item), but maybe that isn't important?
Version 3.8.1.68 See later post
Changes are to the Generic Midi and the Mackie Control dials (the single dials, not the multis).
Both dials have the left icon detached from the Press action and can now be assigned a command of its own (or use the Press action as before). For existing dials, the icon definitions will be migrated from the Press action to the Left Tap action, and the Left Tap action is set to use the Press command configuration. Please let me know if you have any problems with this.
The right icon can also use the Press action if needed.
In addition, the Generic Midi dial can send Pitch Bend, Aftertouch and Program Change commands.
A question: The configuration pages for the single dials are getting long now. Would it be better to have a tabbed interface instead of expandable sections? That would make the single dials differ from the multi dials (for a single item), but maybe that isn't important?
Last edited by Admin on Tue Mar 12, 2024 11:52 am; edited 1 time in total
Re: Version 3.9 beta
I have been testing different configurations and everything seems to work fine. No issues.
Regarding the drop-down sections or tabbed sections, it's true that sometimes the configuration is getting long.
But when the sections are collapsed, it gets very short, just 5 sections.
I like the drop-down sections as they are now, more than tabs.
It would help to have 1 button for "expand all/collapse all" sections at the top of the menus. First click expands all, 2nd click collapses all, 3rd click expands all, etc.
Also it could be interesting to have another button that enables/disables that only 1 section is expanded at once. When enabled, expanding one section collapses the other ones. When disabled, the sections expands/collapses independently, like now. The value enabled/disabled of this button could be global, so when you change of dial the expand/collapse behaviour would be the same for all dials.
These buttons for expand all/collapse all would be also useful for the muti dials.
Regarding the drop-down sections or tabbed sections, it's true that sometimes the configuration is getting long.
But when the sections are collapsed, it gets very short, just 5 sections.
I like the drop-down sections as they are now, more than tabs.
It would help to have 1 button for "expand all/collapse all" sections at the top of the menus. First click expands all, 2nd click collapses all, 3rd click expands all, etc.
Also it could be interesting to have another button that enables/disables that only 1 section is expanded at once. When enabled, expanding one section collapses the other ones. When disabled, the sections expands/collapses independently, like now. The value enabled/disabled of this button could be global, so when you change of dial the expand/collapse behaviour would be the same for all dials.
These buttons for expand all/collapse all would be also useful for the muti dials.
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
This is an interesting idea. I implemented it for Generic Dial to see how it is. I'm a little unsure; the experience is similar to having tabs.
Version 3.8.1.76
Version 3.8.1.76
Re: Version 3.9 beta
3.8.1.76 tested.
Sincerely, I LOVE the single section mode. I would even remove the Expand all button and use only the single section checkbox.
I agree that it is similar to having tabs, but with 2 advantages IMO:
- With single section disabled, you can see and compare 2 or more section configurations easily using the scroll up/down
- You keep the UI design for multi dials, with tabs for items and sections for configurations.
Anyway, tabs is also a good solution. Multidials could have also configuration tabs inside every item tab.
What about to implement tabs for the Mackie Dial in a new beta? Then we could compare both options.
Sincerely, I LOVE the single section mode. I would even remove the Expand all button and use only the single section checkbox.
I agree that it is similar to having tabs, but with 2 advantages IMO:
- With single section disabled, you can see and compare 2 or more section configurations easily using the scroll up/down
- You keep the UI design for multi dials, with tabs for items and sections for configurations.
Anyway, tabs is also a good solution. Multidials could have also configuration tabs inside every item tab.
What about to implement tabs for the Mackie Dial in a new beta? Then we could compare both options.
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
I agree that it would be interesting to have tabs in the Mackie dial, but it would require a major change in design and code, so I must decide if it's worth it.
This single-section option could potentially be used for all dials, even the multi dials, so maybe that's the best way forward.
This single-section option could potentially be used for all dials, even the multi dials, so maybe that's the best way forward.
Re: Version 3.9 beta
Admin wrote:This single-section option could potentially be used for all dials, even the multi dials, so maybe that's the best way forward.
Yes, fully agree. Single-section mode solves the "problem" of long configurations for all dials. Also it is a solution that will be effective in the future if you add new sections in any dial.
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
Is "Section handling" a good English label for this, or is there a better alternative?
Re: Version 3.9 beta
"Sections visibility" could be a good alternative.
But I would choose no label, as the checkbox and button are clear enough.
But I would choose no label, as the checkbox and button are clear enough.
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
jordikt wrote:"But I would choose no label, as the checkbox and button are clear enough.
Of course! That's the best solution. Thanks.
jordikt likes this post
Re: Version 3.9 beta
The single-section feature has been added to the Mackie dial. I'm not planning any more additions to this version, so unless bugs are found, this is "final".
Version 3.8.1.81 See later post.
Last edited by Admin on Thu Mar 14, 2024 12:14 pm; edited 1 time in total
Re: Version 3.9 beta
Everything works fine.
Some comments:
1) Label: use "opened" instead of "open"?->"Keep a single section opened". An alternative->"Keep only one section opened".
2) the enabled/disabled status of single-section is not global. Don't you think it would be better to set this status as a global value for all dials?
3) I wonder if it's only me, but when mute state is enabled, "Use mute background from design" are in two lines of text. This makes the configuration longer. Could you set that sentence in only one sentence? or maybe remove "Use" to make the sentence shorter?
Some comments:
1) Label: use "opened" instead of "open"?->"Keep a single section opened". An alternative->"Keep only one section opened".
2) the enabled/disabled status of single-section is not global. Don't you think it would be better to set this status as a global value for all dials?
3) I wonder if it's only me, but when mute state is enabled, "Use mute background from design" are in two lines of text. This makes the configuration longer. Could you set that sentence in only one sentence? or maybe remove "Use" to make the sentence shorter?
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
- Thanks for the suggestions.
- Yeah, I know you want it to be global, but I shy away from global solutions due to the complex implementation in Stream Deck. What do you see as "global" in this case? Global for all dials of the same type? Global for all single dials? Global for all dials?
- I assume you are using a Mac. For some reason, the layouts differ slightly between Windows and Mac; on Windows, everything is on one line. I'll see if I can fix that.
Re: Version 3.9 beta
3. Yes, mac user here!
2. I mean Global for this kind of behaviour:
- I enable single-section in first dial (midi)
- I switch to second dial (midi), and the single-section is enabled
- I switch to third dial (mackie), and the single-section is enabled
- I disable single-section in that mackie dial
- I switch to the first dial (midi) and single-section is disabled
If this behaviour is complex or difficult to implement in SD, forget it, of course!
2. I mean Global for this kind of behaviour:
- I enable single-section in first dial (midi)
- I switch to second dial (midi), and the single-section is enabled
- I switch to third dial (mackie), and the single-section is enabled
- I disable single-section in that mackie dial
- I switch to the first dial (midi) and single-section is disabled
If this behaviour is complex or difficult to implement in SD, forget it, of course!
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
- Text changed.
- Formatting on Mac is fixed.
- The option is now global.
Last edited by Admin on Thu Mar 14, 2024 12:13 pm; edited 1 time in total
Re: Version 3.9 beta
The single-section feature is added to the multi dials and moved to the bottom of the screen.
Being a global setting, I assume you wouldn't change it too often, and I don't want the checkbox in itself to cause the need to scroll.
Version 3.8.1.100
Being a global setting, I assume you wouldn't change it too often, and I don't want the checkbox in itself to cause the need to scroll.
Version 3.8.1.100
Re: Version 3.9 beta
After adding the Midi state restore feature, I decided to implement something I've wanted to do for a long time. To eliminate obscure xml file editing to handle global settings in the plugin, I've transformed the "Background Scripts" action to a "Global settings" action. Background scripts are now a tab in that action, along with settings for Mackie Control and the new Midi state restore feature.
If you have used the "StreamDeckMidiUserSettings.xml" file for anything, the settings in that file are transferred to the Global Settings action the first time you start this version; after that, the file is no longer used.
My plan is to send this to Elgato early next week. Please let me know if you find any problems.
Version 3.9.0.50
If you have used the "StreamDeckMidiUserSettings.xml" file for anything, the settings in that file are transferred to the Global Settings action the first time you start this version; after that, the file is no longer used.
My plan is to send this to Elgato early next week. Please let me know if you find any problems.
Version 3.9.0.50
Re: Version 3.9 beta
I find the new Global Settings very useful. A good change to me.
My Mackie configuration of mains/extenders has been correctly translated to the new interface.
The click&hold + drag&drop for re-ordering the devices works perfect also.
Regarding this new button, two observations:
1) The second paragraph of BG Scripts/Info starts with "The scripts are run in the background...". It should be "The scripts run in the background..."
2) The room for the name of Midi Out/In ports is small. I think it would be useful to give one line to every port, each one with his own label. Another good solution is to show the complete name of the midi port when you leave the mouse over the field, as a tooltip/hint.
Example of how I see my ports:
My Mackie configuration of mains/extenders has been correctly translated to the new interface.
The click&hold + drag&drop for re-ordering the devices works perfect also.
Regarding this new button, two observations:
1) The second paragraph of BG Scripts/Info starts with "The scripts are run in the background...". It should be "The scripts run in the background..."
2) The room for the name of Midi Out/In ports is small. I think it would be useful to give one line to every port, each one with his own label. Another good solution is to show the complete name of the midi port when you leave the mouse over the field, as a tooltip/hint.
Example of how I see my ports:
jordikt- Posts : 294
Join date : 2024-02-10
Re: Version 3.9 beta
Thanks for the language correction. English is a tricky thing.
When I first designed the Mackie tab, I had each port on a separate line, as you suggested. However, the space it took with eight devices open deterred me. I tried to make things more compact by putting the ports on the same line, but I agree that it restricts the port names a bit too much. Later, I added the feature to minimize all non-used devices, so a configuration with one or two active devices (as I think most users have) isn't so bad. I'll probably go back to having each port on a separate line.
Thanks for the feedback.
When I first designed the Mackie tab, I had each port on a separate line, as you suggested. However, the space it took with eight devices open deterred me. I tried to make things more compact by putting the ports on the same line, but I agree that it restricts the port names a bit too much. Later, I added the feature to minimize all non-used devices, so a configuration with one or two active devices (as I think most users have) isn't so bad. I'll probably go back to having each port on a separate line.
Thanks for the feedback.
Re: Version 3.9 beta
I'm unaware of any changes to that code, but something must have happened when I added the new dial options.
Thanks for the report.
Thanks for the report.
Re: Version 3.9 beta
The Generic Midi CW/CCW bug is fixed, and the midi ports for Mackie in Global settings are now on separate lines.
Version 3.9.0.52
Version 3.9.0.52
Re: Version 3.9 beta
You don't need to apologize for doing my job. This plugin has become a massive beast, and any help finding bugs is invaluable.
This version should fix the issues you reported and fix a timing issue in the state restore function.
Version 3.9.0.56
This version should fix the issues you reported and fix a timing issue in the state restore function.
Version 3.9.0.56
Page 1 of 2 • 1, 2
Similar topics
» Version 3.8 beta
» Version 3.6 beta
» Version 3.10 beta
» Version 3.7 beta/preview
» Cubase Version 1.4.4 and Nuendo version 1.0.1 released
» Version 3.6 beta
» Version 3.10 beta
» Version 3.7 beta/preview
» Cubase Version 1.4.4 and Nuendo version 1.0.1 released
Page 1 of 2
Permissions in this forum:
You cannot reply to topics in this forum