Tuesday, May 22, 2007

Creative Computing – Week 10 – “Interface Design”

Creative Computing – Week 10 – “Interface Design”

Note the half visible scrolling message?


Nuclear Synthesiser 1.0:

In the interest of dealing with my lack of sanity and sleep deprivation, I have decided to stop tweaking the patch here for now. For what it is, I don’t think the GUI needed a huge amount of work this week, as it was already quite functional. I have cleaned up some of the annoying text messages and replaced them with more informative pop up help windows. There is some modest animation in the form of a visual keyboard retraction program, which ties in with a relevant scrolling message that is activated whenever the user clicks the button for keyboard display.

A jsui javascript dial object has been included as an indicator dial which gives a visual representation of the clocks current position in its count through coll’s items. The values to feed into the jsui dial had to be mapped to between 0 and 1 (jsui dials range) with a zmap object to enable use in this way.

Menu items are restricted to the addition of one only this week, which comes up as the first item in the Max menu as “The Nuclear Synthesiser”, when menu items are activated by clicking the yellow ‘open’ button in the middle of the GUI. Time has restricted my level of sophistication here as the tutorials proved more time consuming and difficult than expected.

If all goes to plan the patch should be bug free – well it was when I left it…


Click here to link to online folder containing zip file of patch and associated files.


Reference:

Christian Haines. “Creative Computing – Week 10 – Interface Design.” Tutorial presented at tute room 408, level 4 Schultz building, University of Adelaide, 17th May, 2007.

2 Comments:

At 7:43 PM, Blogger John said...

This comment has been removed by the author.

 
At 7:44 PM, Blogger John said...

I'm really digging the Nuclear theme!

 

Post a Comment

<< Home