Meldaproduction vector-based GUI questions

Official support for: meldaproduction.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I want to make a personnal audio/video editing software and since Melda are IMO the best UI in term of flexbility/scalability/modularity, I want a similar architecture/feel

I just want to know which *specific* developing tools/libraries to use for the job:

Does it use a special kind of XML? SVG? JavaFX/Swing? C++? OSGi? etc. I don't want to waste time learning bunches of tools I won't use :hihi:

I don't care about the "music tool/algorithm" part, I just want to know about the UI

I tried get an overall look/feel in the file tree of MTexturedStyleEditor but it's more than cryptic.

Thanks for the help!

Post

Vojtech?

Post

Paint, HTML, CSS (grid or flexbox) and webkit as renderer :lol: You could just start developing for united plugins too and gain access to the insights 8)

Post

Paint is rastered-based I doubt it is the right tool

I would guess SVG or something like that

Post

Well, it's all C++, but to be honest, a huge work is a head of you if you implement it yourself. I created it as my diploma thesis haha :), and since then I never really stopped developing it. It's kind of the main thing about Melda - GUIs are made very very quickly and they all layout, detect sizes, resizabilities etc... But the whole engine became quite a rocket science really. If you don't want to spend your life like that, try getting some library for that. People in audio mostly use JUCE, I have no idea how far you can get there. Qt is generally famous for decades and I know layouting and stuff is there too, how good no idea, but since it is so "old" (in a good way :D ), it could work well. No other ideas I'm afraid. I know Java has some basic stuff like that too, but I generally hate Java :D, so...
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

Thanks for your reply!

I sure intend to use libraries but I like to know what goes under the hood :hihi: (for custom template/interface/etc.)

As for Java.. it's not by choice but by community standard for the kind of tool I'm building (I want it to be open source/pluggable/modular/etc.)

(Java Lambda and query implementation (Stream) are waaay behind compared to C#/F#; and goddamn it uses keyword like "final" instead of "const"!! :dog: )

--

Anyway, just wanted to know more specifically what you think are best tools/practices to build a "meta-tool" like MTexturedStyleEditor (which is what I intend to do to build flexible/customizable/skinnable animation tools (matrix, toolbox, timeline etc.)),

so did you wrote MTexturedStyleEditior with some C++ SVG libraries and "layouting tool" like an XML parser or is it all C++ from scratch (library, fast layout language, etc.) ?

And for fast skinning did you invent a kind of CSS?

Post

It's all C++ I'm afraid. Personally I'd advise you not to spend your time with custom styling etc. It's a black hole for development and ideas :D
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post Reply

Return to “MeldaProduction”