SynthMaker

Sync delay from analog kit

Archive · 2011 6 old posts

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

adamszabo ·

Hmm, is it me or the delay sync from the analog kit is broken? Was it always like this or it happened in SM2? Everything works fine, except these settings:

1/1 1/2d 1/1d 1/2t 1/1t

Any ideas what I should do?

infuzion ·

If you pull out the Code version of the delay from the Delay module in your Toolbox, it will work.

Can someone else test the ping-pong delay from the analog kit in SM1.1.x please? I think we may have found another SM2 bug...

stw ·

adamszabo wrote: Hmm, is it me or the delay sync from the analog kit is broken? Was it always like this or it happened in SM2? Everything works fine, except these settings:

1/1 1/2d 1/1d 1/2t 1/1t

Any ideas what I should do?

It's not a bug it's because you break the default delay memory limit of 44100 samples. All the mentioned times are beyond that max. If you need a bigger buffer you have to alter the settings in the code to your needs. E.g float mem[88200]; float memmax = 88199;

etc.

infuzion ·

stw wrote: It's not a bug it's because you break the default delay memory limit of 44100 samples. All the mentioned times are beyond that max. If you need a bigger buffer you have to alter the settings in the code to your needs. E.g float mem[88200]; float memmax = 88199;etc.

I thought that, but try replacing just the ASM with the Code from the Toolbox in SM2; seems to work then.

adamszabo ·

Ah yeh, changing the buffer size fixes it. But it also works if I use the code version, with the smaller buffer. Wierd...

stw ·

infuzion wrote: stw wrote: It's not a bug it's because you break the default delay memory limit of 44100 samples. All the mentioned times are beyond that max. If you need a bigger buffer you have to alter the settings in the code to your needs. E.g float mem[88200]; float memmax = 88199;etc.

I thought that, but try replacing just the ASM with the Code from the Toolbox in SM2; seems to work then.

Hm... i can't confirm that here. The code version doesn't work too. Though it sounds sometimes like working because it's doing the read/write the other way round than the Analog ASM code. In the code version the buffer is only filled up to the maxmem value. The index stays 0 for every sample above. So if you listen carefully you'll notice that some input is delayed and played back (in the right time) and some won't be read at all.

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.