SynthMaker

Languages used in SM coding

Archive · 2009 4 old posts

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

billz ·

Hi i was wondering, with in the coding leval of SM which Language is used, C, DSP,Java, Csound ?? Also where can i get the libray from so i can learn the language.

theun ·

Hi billz,

welcome to the SynthMaker forum and the SynthMaker community!

Within SM two types of "code" are used:

The first (called: code) is a native SM language. Roughly speaking one could say it is a very simplified version of C or Delphi, aimed at making dsp calculations. The user manual gives more details, see chapter 8 of [old link]

There is also a subset of x86 asm (assembly language) available. More details are in the SM WIKI, see [old link] (very general) and [old link] for a list of available instructions.

Further you can find many snippets of both code and asm here on the forum and in the WIKI.

cheers

exonerate ·

Welcome to SM! 😀

The only thing you really need to get your head around with the SM code is Bitmasking, everything else is just math really.

You can only process audio streams in the code component, everything else like GUI ect, has to be done with the primitive and wires approach.

Cheers 😉

Exo

billz ·

thnaks for for the replys guys, i made a synth for my college assesment, but wanted to get deeper into the codeing(IT background, but i could understand what language was used. anyways hopefully ill be makeing VST's comparable with PSP or waves bundle soon,lolz, thanks.

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.