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?
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].