Jump to content


Photo
- - - - -

MIOS Studio feature request


  • Please log in to reply
4 replies to this topic

#1 Duggle

Duggle

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 703 posts

Posted 08 June 2012 - 21:28

The idea is to handle multiple instances smoothly.

If a user starts MIOS Studio as they do now, it will be the same as now: it remembers midi in/out devices and path to hex file.

If a user starts MIOS Studio with an argument say "project1" then the following settings are saved somewhere to be loaded next time MIOS is invoked with "project1":
  • screen position and size of window
  • size of all horizontal dividers
  • midi in/out devices
  • path to hex file
  • any other settings to remember?
  • perhaps the argument e.g. "project1" appears in the window title
The idea is the user saves shortcut(s) to various instances for simultaneous or consecutive uses: e.g I am working with a project that makes big use of the terminal on a particular virtual midi port, at the same time as controlling another midibox that uses the virtual keyboard but not much terminal,etc,etc.

#2 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,450 posts
  • LocationGermany

Posted 08 June 2012 - 23:10

I agree that such customized setups are useful and I've also did some preparations to handle this, just only the store/restore functions have to be implemented.

But concurrent usage of multiple setups is not considered and the implementation would result into a major code rework which I would like to prevent (to avoid an unnecessary high complexity)
Instead, multiple instances of MIOS Studio have to be opened - does this sound acceptable?

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#3 Duggle

Duggle

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 703 posts

Posted 09 June 2012 - 08:57

Instead, multiple instances of MIOS Studio have to be opened - does this sound acceptable?


Yes, what I've suggested would result in being able to have separate icon's to startup the separate instances (each with their own stored saved properties as I described).
To set up an instance, the user would create an icon/shortcut then edit the command line with an instance name as argument.
I imagine behind the scenes a folder with the settings files for each instance which could be copied/deleted/edited if required.

#4 Duggle

Duggle

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 703 posts

Posted 04 July 2012 - 17:36

An even simpler to implement method is to use command line parameters:
mios_studio.exe  -mi "MIOS32" -mo "MIOS32"
in this example -mi denotes midi in port, -mo midi out port etc,etc.
These would be the minimum settings, I've suggested window size and position, divider position, etc, would be handy.
The user provides only those arguments they want, the rest of the properties are set to the current defaults.

In this way the user makes a shortcut icon containing the command line for instances they want.

MIOS studio works very well in multiple instances, this would make working with them a little smoother.

#5 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,450 posts
  • LocationGermany

Posted 04 July 2012 - 19:55

Yes, command line options would probably really a better solution, because I noticed that otherwise there are more GUI enhancements required than expected.

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users