|
|
Member
Posts: 8
| Hi Chris.
Just wanted to make a pair of questions about development/programming.
What language are you using for revisit?
I want to learn some API to do a really customized GUIs over C++, like the revisit one by example, ¿what do you recommend me?
Thanks. |
|
|
|
Developer
Posts: 746
Location: England | Hi Rafa,
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.
'Hope this helps,
Chris
|
|
|
|
Member
Posts: 8
| 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.
Regards.
Rafa. |
|
|