Thanks, mod. I posted in a new thread.
-
DIY2 - Effects, Sample players, Synths and Sound Synthesis.
-
After several tries using DelayFB, mono and stereo... I realized that they have a bug.
When a sound enters in the abstract, it cames out at the same volume (direct). Then, it starts the delay-feedback... it should start with feedback applied... but it doesn't do that. The first delay is at the same volume as the direct.
The fix is by changing only a connection inside [pd working]:
This:
[inlet~ signal]
|\
| \ [*~] .... (receives from vd~ and $0-feedback)
| \ /
| [delwrite~ $0-fbbb 1000]
|
...To this:
[inlet~ signal]
|\
| \
| [*~] .... (receives from vd~ and $0-feedback)
| |
| [delwrite~ $0-fbbb 1000]
|
...So, the first feedback has the volume decrease.
Attached mono and stereo version.
If I'm mistaken, PLEASE, LET ME KNOW!
-
After several tries using DelayFB, mono and stereo... I realized that they have a bug.
When a sound enters in the abstract, it cames out at the same volume (direct). Then, it starts the delay-feedback... it should start with feedback applied... but it doesn't do that. The first delay is at the same volume as the direct.
The fix is by changing only a connection inside [pd working]:
This:
[inlet~ signal]
|\
| \ [*~] .... (receives from vd~ and $0-feedback)
| \ /
| [delwrite~ $0-fbbb 1000]
|
...To this:
[inlet~ signal]
|\
| \
| [*~] .... (receives from vd~ and $0-feedback)
| |
| [delwrite~ $0-fbbb 1000]
|
...So, the first feedback has the volume decrease.
Attached mono and stereo version.
If I'm mistaken, PLEASE, LET ME KNOW!
-
I realized that all the FXs gain are initialized to 0.49. Why?
For example, in my patch, I change lowpass value with a tablet pad. When I put my finger in the pad, the LowPass is activated. But, if I set cutoff to 1, it would sound the same as not pressing the pad... but the volume is lower. That's because the 0.49 default gain.
Is there an explanation of that 0.49?
-
the gains are mostly log scaled from 0.1 to 10, so that a value of 0.5 on the slider corresponds to a gain of 1.
the reason i used 0.49 instead of 0.5, is that i didn't like the appearance of the GUI sliders when it was exactly 0.5 (the slider line goes thicker)
a non-resonant lowpass only cuts frequencies without boosting anything, and the DIY lowpass uses 4 non-resonant lop~ objects in series. Pure bass tones shouldn't be affected too much, but higher frequencies will suffer some loss even with the cutoff set at max.
If you're making a kaoss pad style effect, then maybe you could do a hack to reduce the effect 'amount' when the cutoff is set very high. So, for example, when the cutoff slider goes above 0.75, the 'amount' is automatically reduced from 1 to 0 over the remaining range.
-
I knew that the slider gets thicker... and I though that it could be because of that...! I modified to use gain in 0.5 (I like thick line) and I understand what you say about the amount (maybe I'll hack that).
But then, I realized that the volume was lower because I was using st-lowpass with st-vcf (in series) to get the resonance sound. And, with cutoff at 1 and resonance at 0... st-vcf outputs with lower volume. I had to set gain in 0.6 to get the same volume.
Is that... normal?
-
yeah, all filters would need some degree of volume compensation, i guess.
BTW, the RIGHT outlet of the vcf~ filter is actually for resonant lowpass, so you can just modify st-vcf~ if you want res lowpass filter
-
Sorry, mod... I didn't understand about the "RIGHT outlet" of the vcf~...
Anyway, I would like to know if I did the correct FX "mix". I wanted a LPF and HPF with resonance. So, I put, in series, a st-lowpass (or st-hipass) and st-vcf.
No lowpass, no resonance:
lowpass cutoff 1
vcf cutoff 1
vcf resonance 0Low pass and resonance:
lowpass cutoff (goes to) 0
vcf cutoff (goes to) 0.5
vcf resonance (goes to) 0.8The same with hipass (cutoff inverted).
Because, with vcf alone, I can't get lowpass and hipass with resonance. And, with this mixture, I get a good FX.
-
i'd try to use the right outlet of vcf~ for your res lowpass, but for the highpass maybe that way you're doing it will be ok.
-
Hey, mod... I post here a thread in pd-list, because I want to use your compressor... and I want your opinion.
For my live looping-system, I do beatbox, using a Shure58. The mic has very good quality, but I realized that the kicks and snares, are recorded very loud (max signal = 4). So, I want to use a compressor (I though using tanh(), but some people told me that it distorts a lot and extra harmonics).
I want to use your compressor (almost my FXs uses DIY2 effects). After several tests, I concluded that it is very difficult to compress the first peak of a kick, for example. Then, the audio is compressed... but the first peak is still there.
When trying to save the original sound to disk, Pd has to normalize from 4 to 1. And, compressed with your compressor, too: 4 to 1 (more or less).
So, I thought about using the compressor with attack and release at lowest and then, for those peaks, use something like [expr~ (tanh($v1/1.5))*1.5], not to cut to 1, but 1.5. So, It don't distort the sound so much.
What do you think?
-
i think i answered this on pd list? you ok now?
-
"mod", "hardoff", "I go bananas", "matt davey"... I'm confused with your pseudonyms, more than the compressor problem!
Ok, we continue there.
-
Just found this forum and registered just to say... THIS IS FREAKING AWESOME!!! Thanks a lot for this already great toolbox
-
I agree with you. Totally.
-
Hey! great set of patches. Had this laying around on my hard drive for awhile but I never realized just how cool this thing really is until messing around with it today.
One thing: I can't seem to make your phase vocoder make sound. I load a sample, send it a value from 0 - 1 from a slider and nothing happens. When applying a scope to the output of the main subpatches on the inside of the patch I am getting almost no activity. Any suggestions or did this patch never end up getting completed like some of the other ones?
-
are you using smp-pvoc1.pd ??
i just tried, and it seems to work ok here...
the inlet just specifies a start position and then it plays from there automatically, so really no need to use a slider.
-
are you using smp-pvoc1.pd ??
i just tried, and it seems to work ok here...
the inlet just specifies a start position and then it plays from there automatically, so really no need to use a slider.
-
on a side note, would anyone with a bit of repository knowledge like to volunteer to add this library to pd-extended???
i've been wanting to do it for years, but to tell the truth, github and sourceforge and all that sort of stuff just scares me.
-
Hello guys,
It seems that the website with the link for DY2 is down. Can, please, someone upload the zip or send me over by e-mail (jcordeiro.pt [at] gmail [dot] com)? I was relying on this for a weekend project and suddenly all my plans went down the hole
much appreciated.
Joao -
lol, doesn't take long eh....yeah my web hosting expired, and i decided not to renew it.
i just attached the .zip to the original post, so you can download there