SynthMaker

C++ Export

Archive · 2008 4 old posts

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

sysscan ·

I know that an export to C++ feature has been requested before but I was wondering how much would this reduce the CPU usages? Also I wonder if this could be added to a special developer version of SynthMaker that is more expensive than the standard version. If this was added I bet many companies would start using SynthMaker. In the mean time, do you think it is possible to write everything in Synthmaker within a code block?

Tom7777 ·

Hi, i don't think you could write everything in a code module unless you were just making a effect but that would need a gui panel so that part couldn't be coded and for the control values you would need to have knobs/sliders etc unless it was a set effect which is no doubt possible.

But a synth i don't think so because it would require the midi in etc and the code modules stream/mono inputs atm as far as i know. Green maths/midi coding modules have been requested i think which would handle those areas more directly but as for a complete code module not atm.

Cpu usage is a problem with SM stuff atm imo, it's reasonable but usually higher on average unless code based but then one could say why not use just code which is actually what some people do with SM i believe and use it as a prototype/test maker etc.

For the code module it would be interesting to have a C++ export for sure, i know basic SM code now but started with that so it would be interesting to compare the 2 forms for learning coding etc, i guess for now though the best bet would be to do the reverse of this somehow -

[old link]

But that would be just audio i think unless you added extra bits. 🙂

sysscan ·

Thanks for the reply. 😀 I'm interested in seeing how far SM will be made to go as a development tool.

infuzion ·

sysscan wrote: I know that an export to C++ feature has been requested before but I was wondering how much would this reduce the CPU usages?

It may save some CPU, since some components may take an extra cycle or so for overhead. But most of the CPU saved will be ASM, either within SM or in a C++ segment.

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.