I've upload a patch last year and I tried to login in that page... and I couldn't.
My patch is http://www.pdpatchrepo.info/patches/patch/156, there is my name and I tried with:
- The same password of this forum (here, I can login).
- The password that I've been given when Forum migrated.
- My usual password.
- My usual letter-number password
- My usual case sensitive letter - number password
I don't find a "I've lost my password" link in that page. Also, I didn't find a "Register" button.
I understand the minimalism of the site... but it's a bit confusing. What does "made with" means? There are videos...
Bringing back to life an old thread... I tried to make this patch work LIVE... and it is not as thought.
To make this patch work, I should find the perfect delay to suppress the audio. Using 44100, the delay time can vary in 0.0226ms. So... it's almost impossible to get that. I only acchieve a flanger, nothing else.
In the first Patch-Circle done in Argentina last Saturday, I talked with Pablo E. Riera about this and he told me about the adaptive external and the echo cancellation example... but there is no example like that (only intereference cancellation).
I will explain again: the operator has a microphone and it sounds in a LCD (far away). Above the LCD I have a Webcam with mic. This mic takes what the audience says and send to the operator headphones. The operator hears her own voice (with a delay). I want to supress this "return". It doesn't matter the delay, if there were no delay, I don't want the operator to hear her voice.
I would need something that learn from the main microphone and get rid of what the webcam mic takes.
I hope being clear in my explanation. Thanks in advace.
(WIP posted in http://forum.pdpatchrepo.info/topic/7244/building-my-own-looper)
After using the MEH-SYSTEM several times, on stage... I upload the 1.0 "DJ-MEH" version, with GPL license! This is the exact version that I use in my show "Mario Mey & Pinokio 3D-Circus". It has some personal commands... but they don't affect the correct function of MEH-SYSTEM (personal commands at bottom of specifications).
You can watch the entire acting here. Sorry, I speak argentine spanish, but you will understand the point.
About MEH-SYSTEM... it's a bit complex to explain all the functions and specs, but I will try...
8 stereo record banks, 32 seconds max each.
4 recording modes: SAMPLE, RESAMPLE, "LOOPING" and OVERDUB.
2 FX CONSOLES controlled by XYpads, HOLD button, DEPTH fader, etc.
100 (and more) effects for each FX console (almost the same KP3 effects).
Controlled by TouchOSC interface, on Android ( "meh_system5.touchosc" interface included in ZIP) (sorry Hexler, I didn't paid for it).
Mic in: has EQ3 (for using different types of mics) and LIMITER.
SAMPLE: it uses predefined BPM to record in 1, 2, 4, 8 and 16 beats, using Mic as input.
RESAMPLE: same as SAMPLE, but it uses everything (FX, Mic and Banks) as input.
"LOOPING": uses the Boss LooperStation recording Style. To use this mode, no bank must be playing. Clicking (or tapping) the button, it starts recording. Clicking again, it stops recording and starts playing. Taking the amount of beats, MEH-SYSTEM defines the new BPM.
OVERDUB: while, at least, one bank is playing, it start recording in the same bank "overdubbing". Also, it can be activated as Stop button using "LOOPING" mode. (it uses ipoke2~, compiled for Linux64).
FX Consoles modes:
1. Mic & Banks -> FX1 -> FX2 -> Output
2. Mic -> FX1 -> Output, Banks -> FX2 -> Output
3. Banks -> FX1 -> Output, Mic -> FX2 -> Output
4. Mic -> Output, Banks -> FX1 -> FX2 -> Output
5. Banks -> Output, Mic -> FX1 -> FX2 -> Output
First 2 Banks: have LIMITER (every bank can has it, it's like this for optimization, I only need those)
Output: has LIMITER and EQ7 (actually, I don't use the EQ).
MEH-SYSTEM uses original or modified abstracts from: DIY2 FXs (by Matt Davey, I love him), eq7.mmb~ (by Maelstorm), CMETRONOME (I think by Chris Edward, posted by screwtop), RJDJ-vocoder, VLFO (by don't know who), and don't remember other...
A lot of people helped me to develop MEH-SYSTEM, by this forum, by list, by IRC... so I don't remember all their names. To all of them: THANKS.
I'm a bit confused... I know that latency is the time that the CPU (or whatever) takes processing the audio, till the audio is audible throw the speakers (or whatever)... but, if I'm using a mic in, for a loop-station... the latency is in the input too?
I mean, if I record something, and then, I start the recording... would it have the default latency... or the latency multiplied by 2? (the recording and the playing).
The workarround to fix this latency is, when the recording ends and it is automatically played... to play it ADVANCED IN TIME with the latency lenght (eg 5.3ms)... or the latency time * 2 (10.6ms)?
For the moment, I'm testing with latency * 2 and sounds good... but I want to know this to clarify my mind.
Thanks in advance.
Using Pd-Ext 0.43.4, on Ubuntu 12.04, using Jack 48khz, 256 frames, buffer 3, latency 5.3ms (yes, I know it is a lot, but I can't get less).
I'm needing some kind of line or line~ but using other equations, like quadratic or qubic.
I attach an image of Robert Penner's equations. These equations was made for ActionScript to use in Flash... but, they are under BSD license. I ported easeInQuad, easeOutQuad and easeInOutQuad equations to Python. Someone ported them to Rhino, too... Maybe they can be ported to Pd.
Here is the Tweening chapter of his book: http://www.robertpenner.com/easing/penner_chapter7_tweening.pdf (from his page)
... or maybe they are already done in Pd... are they?
Hi, there... I really need some help.
I'm working on a looper-multi-effects (big) patch. It has more than, more or less, 100 stereo FXs. They are all inside the patch as abstracts. But, to avoid them to consume CPU, each one has a [switch~ 0] if it is not working. So, there're only two FX at a time, where the DSP is on. Something like this:
| [catch~ $0-post-r]
(the same for
Each FX as file-abstracts (using [fx1 $0] to call them) inside the main patch:
[r $1-pre-l] [r $1-pre-r]
[throw~ $1-post-l] [throw~ $1-post-r]
This technics DOES work very well. Buuut... when having 100 FX at the same time (even not working), the CPU increase 15-20%. I repeat, there're only two FX working at the time. The rest are "turned-off".
For now, the CPU use is:
Ready-to-use, 2 FXs on, DSP on: 47%
Recorded and playing 8 stereo-banks, 2 FXs being used, DSP on: 60 - 62% (I have quite a few XRUNS)
Ready-to-use, 2 FXs on, DSP off: 7%
As you can see, the non-signal processing is very low.
What I think is that each FX is working when receiving and/or throwing signal (200 [receive~] and [throw~] objects)... even they are sending and/or processing nothing.
Is there any other way to connect all the FXs to the main patch and to have a lower CPU consumption?
Maybe [inlet~] and [outlet~] consume less CPU? (I should connect all the FX at hand... or find a aumotated way to do it)
Thanks a lot.
I modified the abstract from DIY2 Pureverb, to make a reverse reverb, trying to emulate the "Reverse Gate Reverb" FX, from Kaoss Pad 3.
The original KP3 FX has also a gate... for the moment, I don't know how to add it. The original sounds has a abrupter finish of the reverb.
As I added 10 delay lines more... I would like to know if this would have a serious impact on CPU.
Comments, improvements... all accepted... well, asked!
EDIT: I added time value. from 0 to 500ms. It makes a noise when changing it... so, I think it should have fixed times (8, for example) and to have a little fade out and in, to avoid that noise.