I was checking Integra Live's modules and a Mixer module uses this technique to mix two signals:
[0 \ <- value between 0 and 1 | [* pi/2] | [t f f]_____ | [sin] [cos] | <- multiplied by the second signal | | <- multiplied by the first signal
The above ASCII patch is a simplified version focusing on the basic technique. Doing the same and sending the result to [env~] stays between 95 and 98 approximately, but graphing it in an array, it exceeds the limits (-1, 1) by 0.4 approximately. Is this the way to mix two signals, or is there something else I should be looking for?
Hey Alexandros,
That's generally referred to as an Equal Power Crossfade, as you can see in your results it's to keep the perceived loudness of your crossfade output constant. For correlated signals this is generally better - you could also use a logarithmic function (and it's inverse). In the case of an un-correlated signal a linear crossfade might be more suitable.
Cheers, Joe
On 16 February 2015 at 21:52, Alexandros Drymonitis adrcki@gmail.com wrote:
I was checking Integra Live's modules and a Mixer module uses this technique to mix two signals:
[0 \ <- value between 0 and 1 | [* pi/2] | [t f f]_____ | [sin] [cos] | <- multiplied by the second signal | | <- multiplied by the first signal
The above ASCII patch is a simplified version focusing on the basic technique. Doing the same and sending the result to [env~] stays between 95 and 98 approximately, but graphing it in an array, it exceeds the limits (-1, 1) by 0.4 approximately. Is this the way to mix two signals, or is there something else I should be looking for?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi there,
I'm just switching from Pd-extended 0.42.5 to 0.43.4 and a bunch of externals are missing.
First one that I noticed was [nroute] from maxlib.
The folder /usr/lib/Pd-extended/extra/maxlib is there and in /usr/lib/Pd-extended/default.pdextended maxlib is listed so I would assume that it would work.
I remember that some things changed from 0.42.5 to 0.43 about loading libraries. Can someone point me to where I can find out how to activate the existing external libraries?
Thanks! Ingo
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-02-17 16:54, Ingo wrote:
Hi there,
I'm just switching from Pd-extended 0.42.5 to 0.43.4 and a bunch of externals are missing.
how did you install Pd-extended 0.43.4 (where did you get it from; which *exact* package did you install?)
fgmasdr IOhannes
Hi there,
I'm just switching from Pd-extended 0.42.5 to 0.43.4 and a bunch of externals are missing.
how did you install Pd-extended 0.43.4 (where did you get it from; which *exact* package did you install?)
fgmasdr Iohannes
Got it working by now! Still need some help, though (see below)!
Here's how I installed it:
Downloaded "Pd-0.43.4-extended-ubuntu-precise-i386.deb" from http://apt.puredata.info/auto-build/latest/
got the dependencies, etc. first: apt-get build-dep puredata gem
pd-pdp
add-apt-repository "deb http://apt.puredata.info/releases lsb_release -c | awk '{print $2}'
main"
apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81 apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB apt-get update
installed compiled .deb package: dpkg -i Pd-0.43.4-extended-ubuntu-precise-i386.deb
to resolve dependencies: - apt-get -f install once more: dpkg -i Pd-0.43.4-extended-ubuntu-precise-i386.deb
After that some external libraries were not working correctly!
Then I removed the existing Pd-extended version and did a new installation with apt-get install pd-extended
Now all libraries were there (except for those that had been removed on purpose of course)!
Now I still have two problems left:
since the patch had been updated already from 0.40.3 I used to have to apply a font hack in /usr/lib/pd-extended/bin/pd.tk change line 136: tk skaling 1.3 (from originally 1)
This is not working anymore! Now all my canvas titles, numberbox names, etc. are very small.
Is there a way to do a tcl/tk scaling like in 0.42.5 which used tk 8.4 instead of the 8.5 version of 0.43.4 ?
I found some scaling in /usr/lib/pd-extended/tcl/pd-gui.tcl However, changing the scaling there from 1 to 1.3 has no effect.
It used to be possible to move, resize or iconify the pd-window with [hcs/sysgui] by using "." (="period") as the window name.
This is not working anymore either. Does anybody know the new window name of the pd console? Here's an example:
[wm iconify .( or [wm deiconify .( | | [hcs/sysgui] [hcs/sysgui]
Any help appreciated ...
Thanks! Ingo