Duggle Posted June 8, 2012 Report Share Posted June 8, 2012 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 windowsize of all horizontal dividersmidi in/out devicespath to hex fileany other settings to remember?perhaps the argument e.g. "project1" appears in the window titleThe 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. Quote Link to comment Share on other sites More sharing options...
TK. Posted June 8, 2012 Report Share Posted June 8, 2012 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. Quote Link to comment Share on other sites More sharing options...
Duggle Posted June 9, 2012 Author Report Share Posted June 9, 2012 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. Quote Link to comment Share on other sites More sharing options...
Duggle Posted July 4, 2012 Author Report Share Posted July 4, 2012 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. Quote Link to comment Share on other sites More sharing options...
TK. Posted July 4, 2012 Report Share Posted July 4, 2012 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.