[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sc-devel] Psycollider and cross-platform GUIs



If you're planning on using wxpython, check out the GUI builder wxglade. See refs, links at
http://avatar.com.au/sonipy/uiGUI.html

It usefully keeps the action code separate from the GUI code thus increasing the rapidity of turnaround in UI dev.

David
On 02/12/2007, at 3:56 AM, John Glover wrote:

Cheers Thor I'll give that a look. No I would certainly not be
planning on limiting it to Windows, I have a Linux box here too
although windows is my main OS for the moment.


John

On 01/12/2007, thor <th.list@xxxxxxxxx> wrote:

Hi John

It seems strange to me that we have Psycollider using python/ wxpython,
while SwingOSC uses Java. I was thinking of doing a bit of a tidy up
on Psycollider's front-end, adding the equivalent of the server
windows in OSX.

That's a good idea!
Why not provide wxPython as an alternative to SwingOSC?
It might even be faster, as it's C wrapped in Python rather than
having to deal with the Java virtual machine.

But as Sciss will tell you, this is no easy task. SwingOSC is
quite amazing work and there are lots of hours put into it.

You can have a look at what we've done at ixi with a GUI server
called Zombi (it's not a SC GUI server like SwingOSC, but could
be used in SC as it receives OSC to generate the Views):

http://www.ixi-audio.net/backyard  (Click on the Python link)

If you were to do this, I'd not limit this to Psycollider and
Windows, but
make a truly cross platform wxPython GUI in the way SwingOSC works.
(Basically you could translate SwingOSC into wxPython).

If you look at the GUI class of SuperCollider, it is ready to support
ANY
GUI servers, so you could easily implement wxPython as an option.

thor

_______________________________________________
Sc-devel mailing list
Sc-devel@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-devel

_______________________________________________
Sc-devel mailing list
Sc-devel@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-devel




________________________________________________________________________ ___ experimental polymedia: www.avatar.com.au trading education: www.mindthemarkets.com.au Sonic Communications Research Group, University of Canberra : creative.canberra.edu.au/scrg/