Posted 2009-03-03 3:38 PM (#14511 - in reply to #14495) Subject: RE: Just two questions for Chris.
reViSiT is completely written in C++. For the interface, it uses the CDrawContext and COffscreenContext objects from VSTGUI to create its interface from the pixel up - very few OS/VSTGUI widgets are used. This use of VSTGUI is done to facilitate a port to other operating systems down the road.
VSTGUI, as the name suggests, is designed for VST plugins, and might not be suitable for what you have in mind. It can also at times be cumbersome to code with/for/around. One day, reViSiT might move away from it all together. Good alternatives include wxWindows and fltk, which have also been used by VST plugins, but are usable elsewhere and are multi-platform. If platform independence isn't your thing, Windows GDI is the traditional Windows approach.
Posted 2009-03-24 1:48 PM (#14621 - in reply to #14495) Subject: RE: Just two questions for Chris.
Thanks by your response.
For me that I'm a communication engineer I'm used to backend programming, that's because I asked that, i only know hot to do interfaces with C#/C++ With CLR (Managed code), or Java.
I've also decided to program a simple additive synth and I think that in the beggining I will do the same as you, direct VST specification and VSTGUI, and then when i'll know how to program everithing, I will abstract a little from VST a nd I'll use IPlug from Cockos, or Juce.
By the way, Qt has gone LGPL recently, this can be of your interest in general programming if you were planning to use WxWidgets or Gtk.