Resizing arrays on recording
@slickolasR Assuming that you have created a large array that is big enough for the longest recording you might wish to make.......
The easy solution is to clear the array (set every sample to 0) before you start the next recording......
.... where "exampleArray" is the name of your array.
If you want to loop it though then you will need a timer. Search for "Granular" patches..... as they will have a calculation method to set in and out times by limiting the range of [phasor~] for playback.
Or "looper"...... like the alfaloop here...... http://pdpatchrepo.info/patches .... although it is old and might need modifying for Pd Vanilla..... but most of the old externals that it might have used can now be found easily in the Pd top bar menu.... "Help" "Find Externals".
David.
Resize array audio crackle
@royal_orchestra interesting! I am using alfaloop (http://www.pdpatchrepo.info/patches/patch/155) but if you care to share your approach please do!
Cheers~
PD live sampling session with violin
@EEight thank you! glad you like it!
Sure, let's talk about it. Though I am still a rookie with PD.
A lot comes from this tutorial: http://www.pd-tutorial.com and messing around with stuff.
At this session I controlled the patch with the computer directly. Otherwise just standard midi controller ( akai LPD8, Keith McMillen 12 step when playing guitar).
I don't use alfaloop. I use a basic looper with phasor > tabread4~ and a one shot sample player. I added stuff for transposing and a fwd./ reverse switch, multiply it many, many times. And I put volume ramps with line~ almost everywhere, to get it as clean as possible. SamplePlayer.pd
I have a state/saving solution using a textile: Save-Load-Presets.pd
My Fxs: mainly experimental vd~ stuff. Again, a lot of messing around.
Hope, this answers your questions.
PD live sampling session with violin
@Hymnosiac I like it very much! Would you mind to talk about your patch when you have time?
- How do you control the patch (foot pedal, midi, osc, arduino?)
- How do you loop (are you using alfaloop, custom solution (do you cross-fade in-out so no glitch)
- Are you using presets - state saving (if yes what solution?)
- Do you sync your tempo (midi synch, or jack (linux))
- Do you quantize your loop
- What you FX rack solution
Thanks for sharing,
Cheers~
not funny...
@Marco-Baumgartner Ahah how neat! Very happy to know that you're back at using pd (btw I dig your techno album too, good music)!
Some interesting work by Marco:
Does anyone have a simple sound manipulating patch fit for piano in jazz trio context?
Hi @peeshder!
As for the looping: If you're interested in a "non-sticky" looper, there's ALFALOOP:
https://forum.pdpatchrepo.info/topic/8150/alfaloop-0-1-2/6
I programmed it, so you're free to change length/content anytime. Some key features:
- switching between meters (adding time/subtracting time)
- change content (partial or full "overwrite") - like change only one note of the loop
- always fade-able towards delay-only-mode (if things tend to go too crazy)
- all with two expression-pedals and two button-pedals, no watching of the screen needed.
or this:
https://forum.pdpatchrepo.info/topic/10413/konetschnig-baumgartner-häberli-live-performance/1
this was a live-performance (me on piano, with two musician-friends). It's a patch running in the background, reacting mainly to loudness of the individual instruments, some looping - I don't remember... Computer was in the background, I had a pedal for main-volume only. I think I could find the patch if interested, just let me know...
cheers,
Marco
Some questions regarding a loop station
Also check out alfaloop, I think it is using a crossfade loop.
http://www.pdpatchrepo.info/patches/patch/155
Cheers~
How to make a simple loop pedal?
@purejules Hi,
How about a complete solution:
http://forum.pdpatchrepo.info/topic/8150/alfaloop-0-1-2/4
Cheers~
ALFALOOP 0.1.2
@Marco-Baumgartner My pleasure! Alfaloop is a neat patch / looper. Thanks for sharing it.
BTW, I am using it in a patch with [pd~] and it works quite well. So very easy to just add a looper to any patch.
Cheers~
ALFALOOP 0.1.2
Hi everyone!
version 0.1.3 is ready:
http://www.marcobaumgartner.com/puredata/ALFALOOP/download/
Just a minor change, but a critical one: ALFALOOP now runs with any sampling-rate,
using the samplerate~ object instead of a hardcoded "44100".
I didn't know about this handy object - Patrick came up with the idea of using this object. He also was so kind to implement this change.
Thanks, Patrick, for your work!