-
solipp
posted in news • read more@jyg someone reported a similar issue with the deken installation on a Windows OS on github. I can not reproduce this on Linux and i don't know what could be causing it, so my suspicion was that it is somehow related to Windows security permissions. Are you using Windows? Does this happen with other libraries as well? Unfortunately, there is not much i can do about it, but i'll test as soon as i have access to a Windows machine.
For now, if you want to stay up to date you can download from github and set the path manually in pd settings.Edit: just saw that you created another issue about this on github. I'll close it because it is not related to the development of this library, but we can continue the conversation here.
-
solipp
posted in news • read more@jamcultur thanks! You can save any of these objects with a message [save 1( to the rightmost inlet. Then use [recall 1( to retrieve your parameter settings. You can save up to 21 presets this way. This is also documented in the help files and in Examples/01-basics.pd
-
solipp
posted in technical issues • read moreyou can find the paf~ external in one of the pieces that Miller shares with the Pure Data Repertory Project (in /externs/paf~/):
https://msp.ucsd.edu/pdrp/latest/manoury-enecho.tgz -
solipp
posted in technical issues • read more@Moothart i never used [abl-link~], so i don't know how it behaves exactly. You can try something like this maybe

or use the set method for change (check the helpfile) -
-
solipp
posted in technical issues • read moreyou can also [del 0] or just [del] like this:

however, this will force any bang to come last in the trigger order. If you rely on trigger in this part in your patch you'd need another [del] to correct it:

-
solipp
posted in news • read moreVersion 0.70 is now available on deken.
I added some simple but convenient objects:
pp.amp~ a simple signal multiplier
pp.adsr~ adsr/adr envelope generator
pp.xfade~ signal crossfader
pp.shiftlfo~ a LFO that can generate irregular rhythmic patternspp.dynamics~ now has an option to enable feedback compression
Some parameter sliders are now colored light orange in the GUI. This indicates that the slider does not cover the full range of the parameter and is intended to encourage experimenting with values that are above or below the range of the slider.
fixed some minor bugs.
Happy patching!
-
solipp
posted in news • read more@qhr33k Thanks!
about this sidechain thing; yes you would need to feed the compressor an audio signal and use the sidechain output to let's say duck the tail of a reverb (that's just an example, you can do whatever you want with this). In this case you would multiply the 100% wet reverb with the signal from the sidechain outlet of the compressor like this:

sidechain_compression.pdThe presets are more or less didactic, you can use them as a starting point and then change the parameters until they fit your needs. In the case above you'd use the "compress" preset. I think what confuses you is the preset "Env.follow(sidechain)". This one is an envelope follower, the comment (sidechain) hints that the envelope is the signal from the sidechain outlet. Hope that makes sense?
-
solipp
posted in technical issues • read moreI feel a bit like the "spray everywhere" solution would require more object copy/paste -- mine just has "; next symbol instr1" where the other needs a [t], a [s], a [r], and an [f].
well, you can wrap it into a subpatch and copy/paste that : )
Essentially both methods are not complicated, they just have to be implemented in a low level language as @oid pointed out. -
solipp
posted in technical issues • read morereading this thread, what i understand so far is this is about calling some function, store its output and retrieve it at a given point... Something like this in pd?
do i miss something?
` -
solipp
posted in technical issues • read morei made this abstraction a while ago bezier.zip. There is also an abstraction "pp.xycurve" to draw and read from 2d bezier curves in the audiolab library: https://forum.puredata.info/topic/12334/audiolab-is-now-available-on-deken
-
solipp
posted in technical issues • read more@morast did you try the pp.spat8~ mentioned above? It's an vanilla abstraction and should run in an up to date pd version on a raspberry without issues.
You can find it in the deken repos (help -> find externals -> search for audiolab)Check it's helpfile, there is a signal controlled spread parameter. Not sure if that is what you mean by widening function.
-
solipp
posted in news • read moreA new version is now available on deken, v0.63.
added 2 new objects:
pp.pantd~ stereo panner with time delay
pp.grainer-mc~ a granular sampler with multi-channel signal outletA new example 15-train_of_sounds.pd showcases the use of some audiolab abstractions with pd's multi-channel signal connections.
Example 14-glitchfest.pd is also new and just a lot of fun to play around with.fixed some bugs as well.
Happy patching!
-
solipp
posted in news • read more@porres
It is based on this talk by Geraint Luff:
However, the basic structure is the same as in rev3~, early reflections are fed into a 16-channel fdn. Delay times are selected from a table of prime numbers. The "secret" lies in the mixdown of the 16 fdn channels to stereo. It was more or less trial and error, adding and subtracting the signals and listening what sounds good. -
solipp
posted in news • read moreSorry for not posting for some ... 2 years. Just a reminder that this project is still alive and slowly but surely evolving.
I pushed an update to deken today, v0.61. New stuff since version 0.4 include:pp.fft-profile~ - esoteric spectral denoiser/vocoder
pp.loop.rec~ pp.loop.play~ - a pair of abstractions to record and play loops, but also useful for pitch shifting/reverse delays
pp.grainrev~ - a granular reverb, very cool
pp.phiverb~ - a good sounding reverbmany bugfixes and some new examples.
Make sure to use the latest version of pd (pd-0.55 at the time of posting).
In plugdata most objects should work but needs more testing.@jewelzcotard sorry for the late reply, anyway if you moved the speakers in the gui, you can save with msg [save 1( to the rightmost inlet of pp.spat8~ and save the patch. A msg [recall 1( to the same inlet will load your settings.
Happy patching and make some noise!
-
solipp
posted in technical issues • read moreHi @Nullstrahler
"cd" stands for "change directory". "path/to/pd" is of course a placeholder. You have to replace it with the path to the directory you chose for the source files. Alternatively, you can use your file manager to open the directory, and then right-click -> "Open Terminal Here".you'll need the following dependencies to compile pure data, some of them might be already installed on your system. Install with apt:
sudo apt install build-essential automake autoconf libtool gettextsudo apt install libasound2-dev libjack-jackd2-devThen follow the install instructions. In a nutshell:
./autogen.sh./configure --enable-jackthis compiles pd with jack support. you can check the configure options with
./configure --helpmakeif make runs without errors, you can install with:
sudo make install -
solipp
posted in technical issues • read more; pd-test obj 0 0 r bnag, obj 0 100 unsig~, connect 0 0 1 0; bnag bang
-
solipp
posted in technical issues • read more@differencetones you can just parse $0 as an argument to clone like this:
[clone myabstraction 16 $0]
To refer to $0-grain in the parent, use [tabread4~ $2-grain] inside your abstraction ($1 is the number of the clone instance) -
solipp
posted in technical issues • read more@bocanegra http://www.willpirkle.com/Downloads/AN-4VirtualAnalogFilters.2.0.pdf is a good read. I translated the TPT laddder filter to pd in the [pp.ladder~] object in audiolab (you can download it with deken). Here is a version with an outlet for each pole and the "analog clipper" from above : TPT-ladder.pd
Another solution is [bob~] of course
: https://github.com/pure-data/pure-data/blob/master/extra/bob~/bob~.c
