Welcome to %s forums

BrainModular Users Forum

Login Register

Delay < 0.050 ms? and sampler module

Tell us what you'd like Usine to do
Post Reply
moody33
Member
Posts: 338
Contact:

Unread post by moody33 » 19 Jun 2008, 21:30

_> I need a delay less than 0.050 ms. Could you implement it?

-> Sampler : circlular buffer is not explain is the help file.

-> Sampler : when we have a file list ( or an integer fader ) connected to the sampler, we can't hear new recorded file until we have save the new file.If we don't want to save the new recorded file, how to hear it?

Cheers.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 20 Jun 2008, 09:06

> I need a delay less than 0.050 ms. Could you implement it?
the minimum value is 0.023 which correspond to 1 sample delay at 44100. We can't have less. So Actually le min delay is about 2 samples.
The 1 sample delay is generally used for special DSP calculation do you really need it?
A plan to create a DSP calculation library on day with a lot of stuffs like that.

-> Sampler : circlular buffer is not explain is the help file.
yes not enough. if you connect a WaveDisplay module I sure you'll understand how it works. I'll try to update the manual as soon as possible.
-> Sampler : when we have a file list ( or an integer fader ) connected to the sampler, we can't hear new recorded file until we have save the new file.If we don't want to save thee new recorded file, how to hear it?
Actually not possible except if you use another "phantom" recorder on you patch , just to ear the sound.

moody33
Member
Posts: 338
Contact:

Unread post by moody33 » 20 Jun 2008, 13:56

Thanks you for your answer oliver.

"The 1 sample delay is generally used for special DSP calculation do you really need it?"

Yes ! I'm experimenting with the Karplus strong algo and I need very small delay time for high pitch. But, I' guess if it's really possible since I use a feedback path . The trouble is that I have to correct the delay time if I want a tempered instrument. And to apply this correction I have to substract near 3 ms ( bloc size / sample rate X 1000) to the delay time, and so, it 's not possible to have higher notes than the note number 64. Above note 64, the delay time is negative! So, my request was a bit stupid...
It's possible to have a tempered instrument without feedback path, just using the delay feedback but it sounds very poor to my ear compared to a real feedback in the signal path.

So I think there is no solution because Usine process signal by bloc and not in real time. Isn't it?

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 21 Jun 2008, 13:53

yes Usine is not designed to be a DSP engine and I know that have to develop a DSP library. Terribly late...

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 23 Jun 2008, 09:33

Moody33, could some of the available sample delays do the trick for you?

Voxengo resently released "Sound Delay" in which you can set the delay both in milliseconds and samples, and I know there are other (free) alternatives out there, I just can't remember what they're called.
Bjørn S

moody33
Member
Posts: 338
Contact:

Unread post by moody33 » 23 Jun 2008, 09:53

senso wrote:yes Usine is not designed to be a DSP engine and I know that have to develop a DSP library. Terribly late...
Of course, you're not ! But if you plan to design DSP library...well ! it' s a very good news!

Bjork -> Thanks for your suggestion, but my goal was to use only usine modules. I want to avoid third party plugins . If I use a VST plugins to build a karplus algorythme, I think it's better to directly use a VST string emulator !

Regards.

Post Reply

Who is online

Users browsing this forum: No registered users and 72 guests