Stream Deck + beta tester for V3.1 wanted
+3
Admin
BenniD
altarofwisdom
7 posters
Page 2 of 4
Page 2 of 4 • 1, 2, 3, 4
Re: Stream Deck + beta tester for V3.1 wanted
When everyone has been shouting about needing a title, you want to remove it? Are you talking about titles just about everywhere or just for V-Pots?Joerg wrote:It would be cool being able to replace the "title" with two different tbd icons in "Dial press action." (analog to "Generic Midi")
Yes, that might be a good idea. There's a slight problem with V-Pots, though; I have not enabled background colors for texts inside V-pots since the V-pot is round and the text field is rectangular. Displaying a rectangular field on a round V-Pot just looks ugly.Joerg wrote:Another idea would be, being able to switch the background colors of "value display" or "title" depending on the "Dial press action." (displaying a muted channel)
Is this different from the collision option "Do Nothing", which will leave the texts where they are?Joerg wrote:Based on the ideas above, it would be neat being able to define paddings Top and/or Bottom to fix "value display" and "Title" from moving.
Yes, due to the way the display layout work for dials, each item is hard-coded to its space on the display. Resize only works if you deactivate items from the end. (I could have solved it more flexibly, but that would have introduced additional complexity in something that is already very complex, so I opted for this reduced flexibility)Joerg wrote:Looks like the display of 3 items does not resize correctly when the 1st item is deactivated. When you deactivate the 4th item resizing works correctly.
Re: Stream Deck + beta tester for V3.1 wanted
I really like the current "Generic Midi Command" and being able to combine the channel name (an icon in this case) and the Mute/un-mute information. This saves so much room and tydies up the display.
"idea" (btw. the emoticons used as title already work)
As long as nobdy comes up with a proper tool to define & setup proper streamdeck display graphics I thought it might be easier for you to recycle the padding functionality from the Mackie Fader Command, that's all.
"idea" (btw. the emoticons used as title already work)
As long as nobdy comes up with a proper tool to define & setup proper streamdeck display graphics I thought it might be easier for you to recycle the padding functionality from the Mackie Fader Command, that's all.
Joerg- Posts : 142
Join date : 2021-09-03
Re: Stream Deck + beta tester for V3.1 wanted
Adding padding for the icon would leave a very short span for the fader, and I don't know if that's a good idea. Maybe having the icon stationary and letting the fader overlap could be better. I'll add the option to show icons to the wish list and will look at it when everything calms down.
Re: Stream Deck + beta tester for V3.1 wanted
OK, guys. Unless you find any showstoppers, my plan is to release this version as V3.1. I need to update the doc and record a video, and I know some Elgato staff is on leave at the moment, so it will probably take a week or so before it is released.
Version 3.0.0.117 Download the latest version in later posts.
This version has some internal fixes, performance improvements and pixel adjustments.
This version has some internal fixes, performance improvements and pixel adjustments.
- Do you think "Mixer View" is an appropriate name for the action, or is something else to be preferred?
- Do you think the new action icon (on the dial in the editor) is good, or was it better before with the same icon for both actions?
Last edited by Admin on Fri Jan 06, 2023 7:40 pm; edited 1 time in total
Re: Stream Deck + beta tester for V3.1 wanted
- Do you think "Mixer View" is an appropriate name for the action, or is something else to be preferred?
What about " Multi Midi" ?
- Do you think the new action icon (on the dial in the editor) is good, or was it better before with the same icon for both actions?
Yes
Joerg- Posts : 142
Join date : 2021-09-03
Re: Stream Deck + beta tester for V3.1 wanted
Yesterday I finished creating profiles for all of the MIDI devices I want to control with SD+ (13 in total) and for the most part I've had great success. A few features I have previously requested, that could be added in the future will make for an even better experience.
I have noticed one slight issue though with the current build and it relates back to translation files for custom Value Displays. Most of them work fine, you direct to the translation file and it loads up automatically.
However I am having some MIDI commands just not load up their translation file, or take a very long time to do so. They show the green check mark indicating a correct file is loaded / located, but the value is displayed as 0 - 127. Sometimes wiggling the pot around will force it to load after a few seconds, but other times it will just refuse to load the custom data value and stays displaying 0 -127.
I have all of my XML files stored in Documents > Trevliga Spel > MIDI Translation, and haven't moved any of them or anything like that.
Luckily it is only a couple of translations that aren't working properly - and they did originally work when I first set them up. Would be great if we can get everything working smoothly. Let me know if there is any other information I can provide to help work out this issue.
I have noticed one slight issue though with the current build and it relates back to translation files for custom Value Displays. Most of them work fine, you direct to the translation file and it loads up automatically.
However I am having some MIDI commands just not load up their translation file, or take a very long time to do so. They show the green check mark indicating a correct file is loaded / located, but the value is displayed as 0 - 127. Sometimes wiggling the pot around will force it to load after a few seconds, but other times it will just refuse to load the custom data value and stays displaying 0 -127.
I have all of my XML files stored in Documents > Trevliga Spel > MIDI Translation, and haven't moved any of them or anything like that.
Luckily it is only a couple of translations that aren't working properly - and they did originally work when I first set them up. Would be great if we can get everything working smoothly. Let me know if there is any other information I can provide to help work out this issue.
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
BenniD wrote:Let me know if there is any other information I can provide to help work out this issue.
An extended log file covering the situation where it fails, together with the translation file, would be super.
Re: Stream Deck + beta tester for V3.1 wanted
bbtoxic wrote:Thanks for adding labels. Could you maybe add a Display Mode for displaying labels only...
I can add it to the wish list.
Re: Stream Deck + beta tester for V3.1 wanted
Admin wrote:BenniD wrote:Let me know if there is any other information I can provide to help work out this issue.
An extended log file covering the situation where it fails, together with the translation file, would be super.
I'm not sure what I did, but all fixed now and working as it should be. When the Stream Deck software quits, or computer shuts down etc it can sometimes take a little delay for custom Values to load up when you reboot the software. But we are talking less than 1 second now, and if you interact with the v-pot in question it will instantly load up the translation file and change to correct display values. No more permanently hanging on generic MIDI CC values.
I have one question which is totally unrelated to the MIDI app, but I don't know any other people using Stream Deck+ so thought I would ask. Does anybody know if it is possible to change the swipe direction to scroll through pages? Haven't found anything via google and nothing obvious in the SD software...
Cheers
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
BenniD wrote: When the Stream Deck software quits, or computer shuts down etc it can sometimes take a little delay for custom Values to load up when you reboot the software.
I'm checking my log file, and it shows about 2.5ms to load the translation file, which happens before the first update of the display.
Re: Stream Deck + beta tester for V3.1 wanted
Admin wrote:BenniD wrote: When the Stream Deck software quits, or computer shuts down etc it can sometimes take a little delay for custom Values to load up when you reboot the software.
I'm checking my log file, and it shows about 2.5ms to load the translation file, which happens before the first update of the display.
I filmed a little video to show you what I mean
https://www.youtube.com/watch?v=FS0gtjnUIKE
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
Thanks for the video; quite an impressive studio, I must say.
I cannot reproduce your problem, but I suggest you try the latest version to see if things change.
I realized that the Multi Midi action wasn't updated with the latest features available for the Generic Midi action (especially translation files and endless dials), so I decided to add those features to the Multi Midi before release. During that work, I realized I needed to redesign the inner logic where the plugin keeps track of all opened files, ports, channels and controls since things were getting increasingly complex and, honestly, a bit messy.
One thing that got redesigned was handling translation files; even though I can't say something was wrong before, I'm pretty confident that the plugin now has better control over the files and when they should be opened (and closed). If you have the same problem with this version, I'm interested in getting my hands on a log file.
I don't know if you regularly back up your profiles, but I suggest you do so before installing this version. I haven't seen any issues with it, but there are a lot of internal changes, so it's good to have something to fall back on in case of disaster.
Version 3.0.0.190
I cannot reproduce your problem, but I suggest you try the latest version to see if things change.
I realized that the Multi Midi action wasn't updated with the latest features available for the Generic Midi action (especially translation files and endless dials), so I decided to add those features to the Multi Midi before release. During that work, I realized I needed to redesign the inner logic where the plugin keeps track of all opened files, ports, channels and controls since things were getting increasingly complex and, honestly, a bit messy.
One thing that got redesigned was handling translation files; even though I can't say something was wrong before, I'm pretty confident that the plugin now has better control over the files and when they should be opened (and closed). If you have the same problem with this version, I'm interested in getting my hands on a log file.
I don't know if you regularly back up your profiles, but I suggest you do so before installing this version. I haven't seen any issues with it, but there are a lot of internal changes, so it's good to have something to fall back on in case of disaster.
Version 3.0.0.190
Yowh and BenniD like this post
Re: Stream Deck + beta tester for V3.1 wanted
Admin wrote:Thanks for the video; quite an impressive studio, I must say.
I cannot reproduce your problem, but I suggest you try the latest version to see if things change.
I realized that the Multi Midi action wasn't updated with the latest features available for the Generic Midi action (especially translation files and endless dials), so I decided to add those features to the Multi Midi before release. During that work, I realized I needed to redesign the inner logic where the plugin keeps track of all opened files, ports, channels and controls since things were getting increasingly complex and, honestly, a bit messy.
One thing that got redesigned was handling translation files; even though I can't say something was wrong before, I'm pretty confident that the plugin now has better control over the files and when they should be opened (and closed). If you have the same problem with this version, I'm interested in getting my hands on a log file.
I don't know if you regularly back up your profiles, but I suggest you do so before installing this version. I haven't seen any issues with it, but there are a lot of internal changes, so it's good to have something to fall back on in case of disaster.
Version 3.0.0.190
Thank you, yeah it's a cool studio but Stream Deck makes it much cooler!
I've just recorded another video for you. I backed up and then updated and filmed what was happening, and it seems there are now also new issues I wasn't previously experiencing.
And I also have what I believe to be the logfile you are after, although do correct me if I'm wrong and point me in the right direction. I have extended logging enabled in the plugin and the file I've uploaded is pluginlog.txt from Library >Application Support > com.elgato.streamdeck > plugins >se.trevligaspel.midi.sdplugin
pluginlog.txt
Hope this is helpful!
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
I see you're on a Mac; I don't know if that's the problem.
No, to be serious, I haven't a clue what is going on. Everything seems incredibly slow on your system, and I don't understand why. Are page/profile switches as slow when using other plugins as well?
The mysterious thing is that I can't see anything of that behavior in the log file!? The log file looks precisely as it should; judging from that alone, I would say everything is okay.
Every time you switch pages or profiles, the plugin has finished everything within 100ms, and I can see no apparent reason why a profile/page switch should take longer than 100ms. The ridiculous long delays before things show up on the display are not visible in the log file.
The translation files are loaded as they should, and it's a total mystery why they aren't used from the very beginning.
I'll add additional logging to get more details on what is going on and will publish a link once that is done.
No, to be serious, I haven't a clue what is going on. Everything seems incredibly slow on your system, and I don't understand why. Are page/profile switches as slow when using other plugins as well?
The mysterious thing is that I can't see anything of that behavior in the log file!? The log file looks precisely as it should; judging from that alone, I would say everything is okay.
Every time you switch pages or profiles, the plugin has finished everything within 100ms, and I can see no apparent reason why a profile/page switch should take longer than 100ms. The ridiculous long delays before things show up on the display are not visible in the log file.
The translation files are loaded as they should, and it's a total mystery why they aren't used from the very beginning.
I'll add additional logging to get more details on what is going on and will publish a link once that is done.
Re: Stream Deck + beta tester for V3.1 wanted
Looks like the new Version got at least one new bug.
Changing "on/off" icon just changes the icon ones, but does not switch the icons any more afterwards.
(Generic Midi)
Changing "on/off" icon just changes the icon ones, but does not switch the icons any more afterwards.
(Generic Midi)
Joerg- Posts : 142
Join date : 2021-09-03
Re: Stream Deck + beta tester for V3.1 wanted
Joerg wrote:Looks like the new Version got at least one new bug.
Changing "on/off" icon just changes the icon ones, but does not switch the icons any more afterwards.
(Generic Midi)
Oh my.
It works on my system. Are you in Windows or macOS?
Last edited by Admin on Tue Jan 03, 2023 10:24 pm; edited 1 time in total
Re: Stream Deck + beta tester for V3.1 wanted
Admin wrote:I see you're on a Mac; I don't know if that's the problem.
No, to be serious, I haven't a clue what is going on. Everything seems incredibly slow on your system, and I don't understand why. Are page/profile switches as slow when using other plugins as well?
The mysterious thing is that I can't see anything of that behavior in the log file!? The log file looks precisely as it should; judging from that alone, I would say everything is okay.
Every time you switch pages or profiles, the plugin has finished everything within 100ms, and I can see no apparent reason why a profile/page switch should take longer than 100ms. The ridiculous long delays before things show up on the display are not visible in the log file.
The translation files are loaded as they should, and it's a total mystery why they aren't used from the very beginning.
I'll add additional logging to get more details on what is going on and will publish a link once that is done.
Oh dear! Well just let me know if there is anything else I can do to help you with this!
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
Update:Admin wrote:Joerg wrote:Looks like the new Version got at least one new bug.
Changing "on/off" icon just changes the icon ones, but does not switch the icons any more afterwards.
(Generic Midi)
Oh my.
It works on my system. Are you in Windows or macOS?
After trying to get more infos using Pocket MIDI (hooking some ports) suddenly communication was re-established. Might have been a loopMIDI issue? (at least I am on Windows)
Last edited by Joerg on Tue Jan 03, 2023 10:38 pm; edited 1 time in total
Joerg- Posts : 142
Join date : 2021-09-03
Re: Stream Deck + beta tester for V3.1 wanted
BenniD wrote:Oh dear! Well just let me know if there is anything else I can do to help you with this!
I just realized that the version you have can give much more info as it is. Could you please do as follows:
- Delete the log file (just to get rid of old logging), the plugin will create a new, empty log file. "~/Library/Application Support/com.elgato.StreamDeck/Plugins/se.trevligaspel.midi.sdPlugin/pluginlog.txt"
- Locate the trigger file for extended logging in the same folder, "~/Library/Application Support/com.elgato.StreamDeck/Plugins/se.trevligaspel.midi.sdPlugin/EnableLogging.txt"
- Open that file for editing.
- Add the text "insane" anywhere in that file.
- Save the file.
- Make some page/profile switches where the problem occurs. Don't do too much, if it's obvious that the problem (with the translation file not being used) has occurred, please do no more, get the log file and send it to me.
Re: Stream Deck + beta tester for V3.1 wanted
Admin wrote:BenniD wrote:Oh dear! Well just let me know if there is anything else I can do to help you with this!
I just realized that the version you have can give much more info as it is. Could you please do as follows:
- Delete the log file (just to get rid of old logging), the plugin will create a new, empty log file. "~/Library/Application Support/com.elgato.StreamDeck/Plugins/se.trevligaspel.midi.sdPlugin/pluginlog.txt"
- Locate the trigger file for extended logging in the same folder, "~/Library/Application Support/com.elgato.StreamDeck/Plugins/se.trevligaspel.midi.sdPlugin/EnableLogging.txt"
- Open that file for editing.
- Add the text "insane" anywhere in that file.
- Save the file.
- Make some page/profile switches where the problem occurs. Don't do too much, if it's obvious that the problem (with the translation file not being used) has occurred, please do no more, get the log file and send it to me.
OK, done all of this, here is the log file!
I also filmed again just as I was doing this, in case it is of any help to you.
BenniD- Posts : 18
Join date : 2022-12-26
Re: Stream Deck + beta tester for V3.1 wanted
Nope, that log file didn't help, I'm afraid.
It just deepens the mystery. In the end, when a page swap takes some seconds to complete, I see in the log that there are 1.5-second delays when the translation files are to be read.
The problem is that there is almost no code between the delayed log entry and the log entry before that. The plugin just checks the file system to see if the file exists; that takes, for some reason, 1.5 seconds!? The next step, where the whole file is read, takes 4 milliseconds. And this happens for each of the dials on that page.
The dials that have problems with not showing translated values, switch to translated values once you reach the endpoint (0 or 127), which is absolutely nuts; there is no code in place to do that!
I have prepared a new version with a lot of additional logging. Please trigger the problem once more using this version. The "insane logging" is preconfigured, so you don't need to do anything to enable it.
If possible, I'd also like ta have a look at the translation file for the SUB DIV dial to see if there is anything in the file that gives the plugin some headache.
Version 3.0.0.196
It just deepens the mystery. In the end, when a page swap takes some seconds to complete, I see in the log that there are 1.5-second delays when the translation files are to be read.
The problem is that there is almost no code between the delayed log entry and the log entry before that. The plugin just checks the file system to see if the file exists; that takes, for some reason, 1.5 seconds!? The next step, where the whole file is read, takes 4 milliseconds. And this happens for each of the dials on that page.
The dials that have problems with not showing translated values, switch to translated values once you reach the endpoint (0 or 127), which is absolutely nuts; there is no code in place to do that!
I have prepared a new version with a lot of additional logging. Please trigger the problem once more using this version. The "insane logging" is preconfigured, so you don't need to do anything to enable it.
If possible, I'd also like ta have a look at the translation file for the SUB DIV dial to see if there is anything in the file that gives the plugin some headache.
Version 3.0.0.196
Re: Stream Deck + beta tester for V3.1 wanted
Please export the profile with the SUB DIV dial, and PM me a zip with that profile along with the folder with the translation files.
Hopefully, I can reproduce your problem on my computer, and if so, have a chance to troubleshoot it.
Hopefully, I can reproduce your problem on my computer, and if so, have a chance to troubleshoot it.
Re: Stream Deck + beta tester for V3.1 wanted
I am back from holidays, away from my PC and wow, what an improvement with this new release.
Great job.
Great job.
willmodelisme- Posts : 53
Join date : 2022-11-22
Re: Stream Deck + beta tester for V3.1 wanted
I noticed that the Overlay for the Selected CC in the Multi MIDI gets a little annoying like in my example.
What if we have the option to overlay in reverse thru the xml. The un-selected control will have an overlay of say a 45% opacity black png so it will look darker than the selected CC. it will look this way.
What if we have the option to overlay in reverse thru the xml. The un-selected control will have an overlay of say a 45% opacity black png so it will look darker than the selected CC. it will look this way.
arbibarbarona- Posts : 99
Join date : 2021-05-16
Page 2 of 4 • 1, 2, 3, 4
Similar topics
» Stream Deck+ alpha tester wanted
» Stream Deck With Amplitube 5
» MTC Display on Stream Deck +
» my stream deck with the MIDI plug-in
» X-TOUCH MINI + STREAM DECK XL
» Stream Deck With Amplitube 5
» MTC Display on Stream Deck +
» my stream deck with the MIDI plug-in
» X-TOUCH MINI + STREAM DECK XL
Page 2 of 4
Permissions in this forum:
You cannot reply to topics in this forum