SynthMaker

is gui slower in exported vst?

Archive · 2006 4 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

dasdeck ·

in my n.Slice thingy, you can selct the part to edit by midi key. so i redraw the whole GUI at key press (i used a tthread between midi in and redraw, else there would be horrible glitching). i nsynthmaker environment it workl flawlessly, but as exported vst, glitch hell again. seems like the gui redraw even moves the start point of the slices. i connected the midi to poly thing before the midi graphic thing, midi connection order seems to play a role. so is GUI slower in vst (Energy XT is the host)?

cheers

D3CK

infuzion ·

Might be since your computer is dealing with both the host & the VSTi at the same time?

I recommend looking at your code to see where you can shrink it, esp SM's GUI componants tend to be leaning more on easier to read & flexable vs pure efficency.

overhishead ·

i was testing angular momentums table synth in acid and ableton and noticed the faders near the top would not move in real time. you click and drag and nothing happens until you let go, at which time you realize the fader has moved much further than you intended.

complex synths such as arturia's seem to function very smoothly and boast precise sequencing capabilities, as well as dozens spaghetti like patch cords that are fully animated with little to no graphical lag.

is synthmaker more of a hobbyist tool, or with expert coding, can synthmaker be used to create highly optimised and top of the line professional quality instruments?

i mean, in a quality that can equal a synthesizer such as steinberg's d'kota or arturia's moog modular?

i guess i am a little afraid that synthmaker's coding is clunky and a tad needy in the way of cpu resources.

thank you

qnine ·

overhishead wrote: is synthmaker more of a hobbyist tool, or with expert coding, can synthmaker be used to create highly optimised and top of the line professional quality instruments?

IMO SM can be used to create professional sounding and looking instruments and effects. SM is also very useful for prototyping as it provides a quick and easy way to test thing like filters, oscillators, etc... without having to deal with all the boilerplate stuff you would have to deal with if you were working in C++ or some other language, for example, you can simply write some filter code, then just pull in an osc, envelope, midi in, and audio out from the toolbox, link them together and then you can test your filter code.

SM is also useful as a learning tool, I've only been using SM for just over a month now and I've learned more in this past month about dsp than I have in the last year that I've spent doing dsp research, for the simple reason that SM provides a quick and easy way to test ideas and algorithms.

overhishead wrote: i guess i am a little afraid that synthmaker's coding is clunky and a tad needy in the way of cpu resources.

It depends how you implement your code, SM provides a code component which generates assembler code. The generated assembler code can then be copied into an assembler component and optimized further if you wish. Although for simple stuff the code component generates code that is quite fast anyway, so you don't need to optimize the generated assembler unless you really want to squeeze every last cpu cycle you can out of the code. If you're thinking that this all seems like it would take a long time to do, it would take longer in C/C++. I've been programming for over 10 years and I've never been able to put something together in C as quickly as I can with SM.

Dave

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.