06.29
In General News , Main Framework | Tags: design, framework, interface, mgen
I just can’t get the main interface up to par with my expectations. Â When it comes right down to it, I’m absolutely worthless at graphic/interface design, which means mGen is severely lacking in the aesthetics department. Â I know it doesn’t affect the music making, but it’s very uninspiring to have such a boring, inartistic interface. Â In a huge effort involving every smidgen of my artistic capabilities (and lack thereof), I have designed a new concept interface.
The new interface probably won’t replace the current one; it will probably just be a higher-level tool for those that don’t want to get as in-depth. Â I’m not going to reveal any screenshots, but it basically takes all the technicality out of the work. Â There’s no compositional skeleton, no ugly “modular displays,” and no render settings (well…not yet, at least). Â You load modules by clicking on large tile-buttons that transform to indicate the loaded plugin. Â Of course this means that generative and post-processing modules will be limited because there aren’t infinite tiles. Â Nonetheless, I think this interface will work nicely for quick test runs and for users with little technical skill.
Along with the new interface I think I’ll also re-code the framework from scratch since it’s getting to be the oldest part of mGen. Â Granted, everything works right now. Â But on days like today when a bug shows up, it’s a nightmare to try to figure out what’s causing it with the current framework, which was designed back in the day when I had no clue how to organize data structures appropriately. Â It’s way more complicated than need be, and with a slick new interface I’d like a slick new backend as well. Â This time I’ll try to make the framework componentry more independent of the interface as well, so I don’t have to rewrite the framework if I change the interface again.
Hopefully mGen will be looking and functioning a lot smoother in the next week or so.
0 ResponsesLeave a comment ?