SynthMaker

Newbie examples

Archive · 2007 6 old posts

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

Kara ·

Hi all,

I'm back to SM 😉 I was an early adaptor but dropped SM for a while because it didn't have the MIDI functions I wanted. Now with version 1 it does.

I feel I will need (a lot) help with SM, so I tought I better start contributing too if I want to have something in exchange. Since I'll need for my vsti a couple of standard components, I tought it could be a good idea, to show them here. Perhaps other newbies can benefit of this, yes ? Here is the first one, a combined balance/volume component. I know there is WIKI, but realy don't know if this is good enough to put on the WIKI

Kara ·

A reply to my proper post 😉 In the above schematics it is very easy to replace the green math and the dezippers by a simple code component

monoin balance; monoin volume; polyout lvolume; polyout rvolume;

lvolume = balance * volume; rvolume = (1-balance) * volume;

and even compile this to assembler

monoin balance;monoin volume;polyout lvolume;polyout rvolume;float F1=1; movaps xmm0,balance; mulps xmm0,volume; //Assignment> sLeft=xmm0 movaps lvolume,xmm0; movaps xmm0,F1; subps xmm0,balance; movaps xmm1,xmm0; mulps xmm1,volume; //Assignment> sLeft=xmm1 movaps rvolume,xmm1;

Is there any gain in using a code component for green maths ? or even an assembler component ?

k

rl ·

As for interactive components (knobs, sliders,...) I'd say stay as long "green" as possible. Green components act when you tweak a control, stream components calculate at samplerate (e.g. 44100 times per second). When code is needed try to optimize by putting your code within a hop(32) { } or more 64, 128,...block.

welcome back

Johnny Digital ·

hi

i just started using synthmaker today, more precisely some hours ago 🙂

how can i use assembler in synthmaker?

thanks

joao

Kara ·

2 ways 1. Use directly the assember code component 2. Use the normal code component and when you've done the code, attach a text component to S out of the code component. You'll have the assembler code in the text component. Copy & paste this in a assmembler component.

k

Johnny Digital wrote: hi

i just started using synthmaker today, more precisely some hours ago 🙂

how can i use assembler in synthmaker?

thanks

joao

Kara ·

Thanks rl, your answer isn't very clear to me, sorry does that mean that in above case, I should stay with grafical green data and there is no benefit in changing this to code ?

k

rl wrote: As for interactive components (knobs, sliders,...) I'd say stay as long "green" as possible. Green components act when you tweak a control, stream components calculate at samplerate (e.g. 44100 times per second). When code is needed try to optimize by putting your code within a hop(32) { } or more 64, 128,...block.

welcome back

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.