On Tue, 15 Apr 2014 16:07:03 -0400
Peter P. p8...@aol.com wrote:
Hi list,
following up onto some earlier postings I had made about the current
problems running Pd with any buffersize larger(!) than 5 using alsa,
the mmap code and an RME HDSP Multiface on Debian Linux, here are some
more
* Federico Galland federicogall...@gmail.com [2014-04-15 17:46]:
On Tue, 15 Apr 2014 16:07:03 -0400
Peter P. p8...@aol.com wrote:
Hi list,
following up onto some earlier postings I had made about the current
problems running Pd with any buffersize larger(!) than 5 using alsa,
the
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-12 08:45, Alexandre Torres Porres wrote:
{ t_sample output = *in++ + fb1 * last + fb2 * prev; if
(PD_BIGORSMALL(output)) output = 0; *out++ = ff1 * output + ff2 *
last + ff3 * prev; prev = last; last = output; }
Well, I made a
Hello,
This message keeps appearing in the console window tgl: no method for
'gem_state'.
I have this patch in a subpatch.
Many thanks.
attachment: Screen Shot 2014-04-14 at 16.25.34.png___
Pd-list@iem.at
I don't think you need to send [gemhead] to the toggle--I'm pretty sure
this configuration just doesn't do anything (as far as the toggle goes). If
you just need to start the [metro] you can start it with a bang using a [t
b f] from the number atom that sets the [metro] speed. If you need to
The tgl object is expecting a 0 or 1 message, not the gem_state
message that [gemhead] sends. You can convert its messages to a bang
with the [bang] object but then the toggle will constantly keep
turning on and off
On 14 April 2014 16:15, kate sweeney m.k.swee...@hotmail.com wrote:
Hello,
If you know exactly what you want the values to be before you open the
patch you can replace the number atoms with messages, ie [32( instead of an
atom. And then just send them a [loadbang] to initialize whatever they're
going into...
On Mon, Apr 14, 2014 at 1:47 PM, kate sweeney
Hello,You need to initialise the value.You can use the [loadbang] object to have a «bang» when your open your patch.And after use message box to set the different value.To have something better and to avoid problems it’s better to use a trigger to sequentialize the initialization.There is an
Or use the Number2 number box, and set its init attribute in
properties. It will then init itself with the last value that was in the
box at the time the parent patch was saved.
On 4/14/14, 10:59 AM, AP Vague wrote:
If you know exactly what you want the values to be before you open the
patch
Also [metro] will default to the creation argument, so you can just have it
be [metro 32] with nothing going into the right inlet and it'll use that
value.
On Mon, Apr 14, 2014 at 1:59 PM, AP Vague apva...@gmail.com wrote:
If you know exactly what you want the values to be before you open the
On 04/14/2014 02:03 PM, Phil Stone wrote:
Or use the Number2 number box, and set its init attribute in
properties. It will then init itself with the last value that was in
the box at the time the parent patch was saved.
I try to avoid the iemgui init method because it isn't represented in
If you are using pd-l2ork, there is also universal preset system built into
it using preset_hub and preset_node objects.
From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of
Phil Stone
Sent: Monday, April 14, 2014 2:04 PM
To: AP Vague; pd-list@iem.at
Subject: Re: [PD]
Also, FWIW, in pd-l2ork trigger can use static values, e.g. [trigger 1 b 0
blue] would output symbol blue from the rightmost outlet, then a zero, then
a bang, and then a 1.
From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of
Pierrick Saillant
Sent: Monday, April 14, 2014
oops, meant to send this to the list, sorry Jonathan.
On 4/14/14, 1:11 PM, Phil Stone wrote:
You have a point, if you are init'ing to zero; otherwise, it's easy to
see that a Number2 box is init'd when you open the patch, because it
has a non-zero value in it.
But yeah, it's a little
Hello,
I was hoping to download the example files from the Building a
Synthesizerhttp://en.flossmanuals.net/pure-data/audio-tutorials/simple-synth/
section of the FLOSS manual but it appears the files are missing (I got a
Not Found error when I clicked on the download
use [pointer] to traverse
right click [text] or help browser-Pure Data/5. Reference/text-object.pd
On Thu, Apr 3, 2014 at 2:28 PM, Alexandre Torres Porres por...@gmail.comwrote:
Hi there, I see there's a new [text] object in Pd 0.45 that defines, opens
and edits text.
This raises some
now trying to make [vcf~], that looks like a toughy... :P
2014-04-12 17:07 GMT-03:00 Roman Haefeli reduz...@gmail.com:
On Sam, 2014-04-12 at 03:45 -0300, Alexandre Torres Porres wrote:
change the [fexpr~] to something like
[fexpr~ $x[0] + ($f2 * $y[-1]) + ($f3 * $y[-2])]
f*ck, I'll
You might have already tried this, but it might work better to use
portaudio to get to ALSA - it can connect with ALSA using callbacks
which the built-in ASA code doesn't. I don't know what difference this
will make but perhaps it will help.
(try compiling with and without FAKEBLOCKING and
I could not get PortAudio to work on ARM at all and Jack has issues with
duplex low latency.
What's the deal with the ALSA mmap code? Doesn't that use callbacks?
On Sun, Apr 13, 2014 at 2:55 PM, Miller Puckette m...@ucsd.edu wrote:
You might have already tried this, but it might work better
Le 13/04/2014 22:42, Chris Clepper a écrit :
I could not get PortAudio to work on ARM at all and Jack has issues
with duplex low latency.
What's the deal with the ALSA mmap code? Doesn't that use callbacks?
just an idea, what about using a signal (generated with sig~ or adc~)
for
Drat.
The mmap code only works for non-interleaved memory map interfaces. The
only device I know of that works with the is the RME Hammerfall series.
I don't know if alsa supports any sort of mmap-ing for your hardware, but
if so (and I guess it would be interleaved in that case) it might be
Non-interleaved meaning data is sent (L,L,L then R,R,R per block) rather
than the usual I2S/TDM method of interleaving channels per sample?
The ALSA folks have some mmap example code here that looks like a pretty
generic interface:
Correct...
But now I'm suddenly remembering that I once heard that it was precisely the
lack of mmap interface that made it impossible (at least a year ago) to
get jack running on Raspberry Pis - so I might easily be sending you on a
wild goose chase.
OTOH I don't know what else to try -
Hmm, I'm using an armv7 chip which is much more up to date than the Pi CPU,
so that might make things more possible. But the entire ARM on Linux has
sent me down many weird alleys so far, I'm not expecting anything to be
easy at this point. It's a lot like forcing x86 Linux to do audio 15 years
change the [fexpr~] to something like
[fexpr~ $x[0] + ($f2 * $y[-1]) + ($f3 * $y[-2])]
f*ck, I'll be damned, now my patch that implements [bp~] with [fexpr~]
seems to work, it's attached. Thanks!
it's pretty easy to see that from the code you quoted
I can't really see it from the code
Hi there, who can confirm that both [bp~] and [vcf~] are exactly the really
same thingy? The code looks quite different...
Moreover, why the two outlets for vcf~? Help doesn't say anything.
Thanks
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and
Hi!
I'm trying to interface Pure Data with jack.osc, but I think I'm
missing something
At the moment I can connect Pure Data to jack.osc and I've
successfully registered the PD client to jack.osc server.
I've also successfully executed the "/connect" and "/locate"
Hello everyone,
the jmmmp library of abstractions has been updated. Besides minor changes,
the new objects have been added:
bezier~ - Transfer function GUI with one cubic bézier curve at audio rate
matrixctrl - GUI for [iemmatrix/mtx_mul~]
swatch-gui - Pick a color for your GUI using the
Le 12/04/2014 08:45, Alexandre Torres Porres a écrit :
change the [fexpr~] to something like
[fexpr~ $x[0] + ($f2 * $y[-1]) + ($f3 * $y[-2])]
f*ck, I'll be damned, now my patch that implements [bp~] with [fexpr~]
seems to work, it's attached. Thanks!
thanks for the share, when I tried to
there are incremnents to do still, but thanks :)
2014-04-12 9:25 GMT-03:00 patrice colet colet.patr...@free.fr:
Le 12/04/2014 08:45, Alexandre Torres Porres a écrit :
change the [fexpr~] to something like
[fexpr~ $x[0] + ($f2 * $y[-1]) + ($f3 * $y[-2])]
f*ck, I'll be damned, now my
They're quite different. bp~ is the cheapest possible bandpass filter
(as far as I know). vcf~ is a one-pole complex filter whose outputs are
the real and imaginry parts. The real part may be used as a resonant
bandpass filter and the imaginary as a resonant low-pass filter, but
they can be
that's great to know, thanks!
Let me just see if I get a bit of the theory. Can I get [vcf~] with just
one [cpole~] object and the right coeficients?
Cheers
2014-04-12 13:36 GMT-03:00 Miller Puckette m...@ucsd.edu:
They're quite different. bp~ is the cheapest possible bandpass filter
(as
Yep - vcf~ is essentially a wrapper for cpole~.
cheers
M
On Sat, Apr 12, 2014 at 02:10:19PM -0300, Alexandre Torres Porres wrote:
that's great to know, thanks!
Let me just see if I get a bit of the theory. Can I get [vcf~] with just
one [cpole~] object and the right coeficients?
Cheers
On Sam, 2014-04-12 at 03:45 -0300, Alexandre Torres Porres wrote:
change the [fexpr~] to something like
[fexpr~ $x[0] + ($f2 * $y[-1]) + ($f3 * $y[-2])]
f*ck, I'll be damned, now my patch that implements [bp~] with [fexpr~]
seems to work, it's attached. Thanks!
That is great! I never
Hi list
I'm wondering if there are any recommended ways to ensure DSP keeps running
for long periods like permanent installations. I get 'audio I/O stuck'
popping up every few days, which is not bad, but ideally audio should stay
running indefinitely.
I can send a [metro 1000] to [;pd DSP 1( to
On 04/12/2014 04:27 PM, Chris Clepper wrote:
Hi list
I'm wondering if there are any recommended ways to ensure DSP keeps
running for long periods like permanent installations. I get 'audio
I/O stuck' popping up every few days, which is not bad, but ideally
audio should stay running
I think the metronome solution will work - if DSP is already on the message
has no effect, so this will only act to re-start hung-up audio.
Just curious - what OS/hardware is giving you the audio stuck messages?
They shouldn't be happening at all.
cheers
Miller
On Sat, Apr 12, 2014 at
[pdinfo] is not part of vanilla. I can't (nor want to) use extended for
this project.
On Saturday, April 12, 2014, Jonathan Wilkes jancs...@yahoo.com wrote:
On 04/12/2014 04:27 PM, Chris Clepper wrote:
Hi list
I'm wondering if there are any recommended ways to ensure DSP keeps
running
There isn't a way to poll the DSP state in Pd Vanilla.
-Jonathan
On Saturday, April 12, 2014 8:47 PM, Chris Clepper cgclep...@gmail.com wrote:
[pdinfo] is not part of vanilla. I can't (nor want to) use extended for this
project.
On Saturday, April 12, 2014, Jonathan Wilkes
On 11.04.2014, at 03:07, Alexandre Torres Porres wrote:
hey, the code I sent only calculates the coeficients, but I left out an
important part which is
t_sample output = *in++ + coef1 * last + coef2 * prev;
*out++ = gain * output;
prev = last;
last =
last and prev are the last two _output_ samples.
i don't know fexpr~ very well, but it looks like you try to access the last
_input_ samples.
In [fexpr~] you can access input samples with $x variables and output
samples with $y. So you're correct. I'm going for the input samples.
But I did it
On 11.04.2014, at 16:48, Alexandre Torres Porres wrote:
last and prev are the last two _output_ samples.
i don't know fexpr~ very well, but it looks like you try to access the last
_input_ samples.
In [fexpr~] you can access input samples with $x variables and output samples
with $y. So
You can implement the same thing with Pd only. I've attached a patch that
creates the same waveform as the one you're loading, plus adds the three
guard points for the cubic interpolation.
On Thu, Apr 10, 2014 at 3:48 AM, David dfket...@gmail.com wrote:
Thanks again to everyone that replied. I
On 04/09/2014 09:46 AM, IOhannes m zmoelnig wrote:
[sin]|
ah, there is no [sin] object, use [cos] instead.
anyhow, the patch was not really meant to be be copied to your Pd
instance, but to show how easy it is to do what you want.
it basically consists of two three parts:
#1
hey, I tried making mine a bit more understandable
it works with any table size. Just set the size as the argument in the
[table] object.
This means it works with [tabosc4~] if you'd like, and it makes the extra 3
guard points correctively.
The guard points thing and interpolation is a bit hard
hello
I have a problem with my patch
my UNICODE font (for exemple CODE2000.ttf) isn't recognized by text3d do you
know why ?
I have tested some font, and it s always the same result
I m on windows 8
I have resolved the python problem with a clean install of python 2.7 and the
bin pyext
Is there a standard way to get automake to define a proper path for Pd
to use? It sounds as if I should use a C preprocessor variable to set
the directory - I'd be happy to update teh source to make this kind of
thing easier to set from external build systems.
cheers
M
On Wed, Apr 09, 2014 at
Hello Philippe,
Do you have an exemple of a patch with your font ? And can you send them to us ?
++
Jack
Message d'origine
De : Philippe Boisnard philem...@mac.com
Date :
A : pd-lista puredata pd-list@iem.at
Objet : [PD] windows and font
hello
I have a problem with
Neat project sir!
I have tried what you mentioned Brian and I cant get the system to even
play sounds with the right device. Using aplay file.wav works with the
default output but when i try to specify the output like so aplay -D
hwplug;2,0 file.wav nothing comes up. I got these commands
hey, the code I sent only calculates the coeficients, but I left out an
important part which is
t_sample output = *in++ + coef1 * last + coef2 * prev;
*out++ = gain * output;
prev = last;
last = output;
This shows how the filter is done with those coefficients
It's
well, here's an attempt to make bp out of [fexpr~]
and... it did not work
2014-04-10 22:07 GMT-03:00 Alexandre Torres Porres por...@gmail.com:
hey, the code I sent only calculates the coeficients, but I left out an
important part which is
t_sample output = *in++ + coef1 * last + coef2 *
Hi
I've just installed pd and when I run it I get the following line on
the console, and no gui is started:
Error in startup script: couldn't read file /usr/tcl//pd-gui.tcl: no
such file or directory
One of my collegues has the 32bit version, which he tells me works
fine.
I have looked around
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 09:18, David Woodfall wrote:
Hi
I've just installed pd and when I run it I get the following line
on the console, and no gui is started:
hi.
it would be great if you could provide some more information.
which version of Pd are
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 02:41, David wrote:
Any suggestions on how I could do that in Pure Data?
[loadbang]
|
[1024(
|
[t f f|
| [; mytable resize $1(
|
[until]
|
|+---+
[i -1] |
[+ 1]|
[t f f] |
| +--+
|
[t f f]
|
Hi
I've just installed pd and when I run it I get the following line
on the console, and no gui is started:
hi.
it would be great if you could provide some more information.
which version of Pd are you talking about?
0.45-3
where did you get Pd? how did you install Pd? (compiled from
Hi
I've just installed pd and when I run it I get the following line
on the console, and no gui is started:
hi.
it would be great if you could provide some more information.
which version of Pd are you talking about?
0.45-3
Typo sorry: 0.45-4
where did you get Pd? how did you install
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 10:01, David Woodfall wrote:
Compiled from source obtained from the pd project page, using this
method to package it:
i can think of three different project pages:
- - http://msp.ucsd.edu/software.html
- - http://puredata.info/
-
I don't know if it's exactly what you had in mind,
but here's an example with expr
gr,
Tim
2014-04-09 9:46 GMT+02:00 IOhannes m zmoelnig zmoel...@iem.at:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 02:41, David wrote:
Any suggestions on how I could do that in Pure Data?
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 10:01, David Woodfall wrote:
Compiled from source obtained from the pd project page, using this
method to package it:
i can think of three different project pages:
- - http://msp.ucsd.edu/software.html
- - http://puredata.info/
-
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 2014-04-09 10:01, David Woodfall wrote:
Compiled from source obtained from the pd project page, using this
method to package it:
i can think of three different project pages:
- - http://msp.ucsd.edu/software.html
- - http://puredata.info/
-
On 04/09/2014 11:57 AM, David Woodfall wrote:
But that doesn't mean that pd will look there for modules.
I tried symlinking /usr/lib64/pd/tcl/pd_connect.tcl to /usr/bin/.
but it still doesn't find it.
no this won't work, as it tries to circumvent tcl's pkg-index.
pd-gui.tcl
Error in
Le 09/04/2014 01:45, Alexandre Torres Porres a écrit :
Hi there. I'm trying to find a way to plot the frequency response
of [bp~].
Hello, I don't know if it helps, in ggee there are filter objects that
are applying formula for biquad coefficients, it's easy to use those
formula in expr and
Thanks to everyone who replied, I'll try your suggestions when I get home
tonight.
David.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list
Those bypass fiters
oops, meant Those bandpass filters
2014-04-09 9:59 GMT-03:00 Alexandre Torres Porres por...@gmail.com:
Hi, that is the way I'm pointing to. I know of those but it's a bit more
complicated than that. Those bypass fiters have zero values of -1 and 1,
while [bp~] has only
Hi, that is the way I'm pointing to. I know of those but it's a bit more
complicated than that. Those bypass fiters have zero values of -1 and 1,
while [bp~] has only pole values. So my question is if I can achieve [bp~]
by only turning the zero values of -1 and 1 to 0. I actually tried it and
it
Right, I think 'sinesum' takes care of that for you. I don't know if Tim's
example takes care of that or not.
Thanks again.
On Wed, Apr 9, 2014 at 10:36 AM, Alexandre Torres Porres
por...@gmail.comwrote:
the tricky detail you'd have to think of, if you're planing to use
[tabread4~], is that
the tricky detail you'd have to think of, if you're planing to use
[tabread4~], is that you need 3 extra points that are copies of existing
points. The help file will tell you that. [tabosc4~], in extent, needs a
power of 2 plus the 3 extra points.
2014-04-09 9:21 GMT-03:00 David
I made one that takes care of it, here you go
it's just doing a hann window, but you tweak any way you want it :)
2014-04-09 11:52 GMT-03:00 David dfket...@gmail.com:
Right, I think 'sinesum' takes care of that for you. I don't know if Tim's
example takes care of that or not.
Thanks again.
and I'm using it for an envelope...
2014-04-09 12:42 GMT-03:00 Alexandre Torres Porres por...@gmail.com:
I made one that takes care of it, here you go
it's just doing a hann window, but you tweak any way you want it :)
2014-04-09 11:52 GMT-03:00 David dfket...@gmail.com:
Right, I think
And here's a patch that creates guard points. Your table should already
have a size of (2^x) + 3, which is taken care of in the patch.
On Wed, Apr 9, 2014 at 6:43 PM, Alexandre Torres Porres por...@gmail.comwrote:
and I'm using it for an envelope...
2014-04-09 12:42 GMT-03:00 Alexandre
There's a new Pd-l2ork release:
http://l2ork.music.vt.edu/main/?page_id=56
Here's my vague recollection of what's changed:
* New preferences dialog that includes GUI settings, audio, and MIDI settings
* GUI presets (canvas bg, xlets, Pd window, search window, etc.)
* New Put menu array dialog
I'd start with a look at the [bp~] source to see if you can extract some
hints about how the filter is implemented.
Anyway, this is what I got from the code. But I wasn't successful to
extract biquad coefficients from it. I still assume it can be done. It says
it's a 2-pole bandpass filter, so I
Hello
I have a problem with
the pyext module isn't recognized in the patch.
my python script is good, no problem on OSX.
do you know what is the problem between py and pd for windows ?
philippe
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and
Interactivos? Birmingham: Responsive and immersive future technologies
http://medialab-prado.es/article/interactivosbirmingham
Open Call for Projects
http://medialab-prado.es/article/interactivosbirmingham
Birmingham City University (UK), Medialab-Prado (Madrid), Sampad
Did you [import py] and get this log in the console:
py/pyext 0.2.2 - python script objects
(C)2002-2011 Thomas Grill - http://g.org/ext
using Python 2.7.3 (default, Sep 26 2013, 20:13:52)
[GCC 4.6.3]
Python array support enabled
On 04/09/2014 11:57 AM, David Woodfall wrote:
But that doesn't mean that pd will look there for modules.
I tried symlinking /usr/lib64/pd/tcl/pd_connect.tcl to /usr/bin/.
but it still doesn't find it.
no this won't work, as it tries to circumvent tcl's pkg-index.
pd-gui.tcl
Error in
Thanks for posting this Jonathan. The latest version is 20140402 (*03 for
RPi build since it takes long to build). Most recently, a new way of
highlighting invalid objects and comments in edit mode, bunch of lingering
bug fixes pertaining to the new svg-based drawing of graphs, e.g. limiting
what
Hello,
I am currently doing my final year tech project in University. I am creating a
graphic design + music project using GEM in Pure Data. I was wondering, is
there a way to trigger certain patches, one after the other? For example, one
patch creates moving particles, and the next creates 3d
Le 08/04/2014 16:20, kate sweeney a écrit :
Hello,
I am currently doing my final year tech project in University. I am creating
a graphic design + music project using GEM in Pure Data. I was wondering, is
there a way to trigger certain patches, one after the other? For example, one
patch
hello
you can control the rendering order with the [gemhead]'s argument (see
gemhead-help.pd for explanation)
or you can also trig manually a rendering chain by banging a [gemhead],
in this second case you may need to disable auto-trigering by sending a [0(
to [gemhead] (auto-rendering is turned
Do you mean something like the attached abstraction? It turns your patches in
a particular directory into a slideshow.
It uses an object called [canvasinfo] which is only available in Pd-l2ork. If
you don't use Pd-l2ork you can replace it with [iemguts/canvasname] (and remove
the message box
The reason I suggested trying arecord | aplay is because it would be
running input and output simultaneously. In Audacity, you're doing one
after the other.
Unfortunately, I'm not sure exactly what is going wrong here. Does your
soundcard work as expected on other computers? Was it fine on the
*Patching Circle*
*Fri, April 116:30pm*
*Conference Room*
Embedded Generative Music Systems on Android and iOS with Chris McCormick
and Dan Wilcox. Learn how to embed Pure Data on your Android or iPhone.
The New York City Patching Circle is an free alternating monthly meeting
and salon open to
Hi there. I'm trying to find a way to plot the frequency response of [bp~].
I know of patches that can plot from biquad coefficients, so it'd be great
if I could get biquad coefficients from an input of frequency and Q.
I see [bp~] is a 2 pole filter. So does it mean I can achieve it by zeroing
The quick and dirty way is just to feed the filter white noise and plot the
output signal's spectrum. Guaranteed to show the actual performance of
the filter, and not somebody's idea of how it ought to be working.
If you need a theoretical curve, I'd start with a look at the [bp~] source
to
Hi!
Is there some way to fill an array (table) with an arbitrary wave form
programatically? I know I can use sinesum or cosinesum to generate sums of
sinusoidal wave forms, and in theory any periodic waveform can be generated
this way. But I want to generate wave forms using more complicated
I'd start with a look at the [bp~] source to see if you can extract some
hints about how the filter is implemented.
Done that, way out of my head. What I can deal with is wether I can get to
it with biquad coefficients.
thanks
2014-04-08 21:28 GMT-03:00 Bill Gribble g...@billgribble.com:
just
- think of the table size you want.
- get its period in seconds, or better, its frequency, according to the
sample rate
- use this frequency as the frequency of [phasor~], going from 0 to 1 (be
careful to set the starting phase as zero, as well)
- make [phasor~] feed whatever crazy idea
This Thursday (April 10th) at 7 PM, Concordia Laptop Orchestra (CLOrk) closes
its season with show of visual music
The program includes the following pieces:
1. Blind Date with Dan Toren and Sharon Hawk Hochma
* have you ever brought a laptop orchestra to a blind date?
2. Andrew's Gem
*
http://en.flossmanuals.net/pure-data/audio-tutorials/additive-synthesis/
2014-04-06 2:04 GMT+02:00 Hunter Peress hunt...@gmail.com:
Can someone point me to a tutorial of how to mix 2 audio files into 1 using
pd?
-Hunter Peress
http://hificorder.com
sorry didn't read well .
objects for reading files
readsf~
writing
writesf~
you will need tables too
check here
https://www.youtube.com/watch?v=-y2SP2B6NxY
2014-04-06 9:41 GMT+02:00 Py Fave pyf...@gmail.com:
http://en.flossmanuals.net/pure-data/audio-tutorials/additive-synthesis/
It's also worth mentioning that you can do this quickly in non real time by
going through the tables for each source file, adding the values sample by
sample, and writing the sum to a 3rd table. Then use a [soundfiler] write
command to export the mixdown to a .wav file. If you use [tabletool]'s
Hey list,
Thanks for your prompt replies and helpfulness!
I could not get qjackctl to work, the audio will not go through and the PD
CPU load gets abnormally high at around 67%...
I had already played with the sample rate and I had noticed that augmenting
the frequency yields better results but
Sure enough. I'd better go back and put out a bug-fix on 0.45 - there's
now a 0.45-5test1 on http://msp.ucsd.edu/software.html that should fix
the problem (and do another thing that's an afterthought - enabling jack
in the compiled Mac release).
can you try it and see if it fixes the AIFF file
I found and fixed a bug in oggread~ that is windows specific. The fix is a
one liner in oggread~.c (details in previous thread).
I thought the central place for externals code was the SVN community
repoat [1] but the comments below confuse me.
Can someone please confirm which one is the correct
I THink it should really be:
if((x-x_file = sys_fopen(filename-s_name, r)) == 0)
sys_fopen returns NULL (also known as 0) on failure, otherwise a pointer;
it makes no sense to check the sign of a pointer as far as I know.
cheers
Miller
On Fri, Apr 04, 2014 at 11:21:37PM -0400, Martin Peach
Hi Miller,
On my windows machines (XP and 8.1), if I tried to open with mode 'r', the
later call to ov_open would fail. If I change the mode to 'rb', the later
call to ov_open works fine. I also read somewhere that the 'b' mode does
nothing on Unix (I still have to test that when I'm back to my
I also find it strange that using the external on pd-vanilla by copying the
dll to the extra folder in the vanilla directory works fine. Any ideas
why? Maybe has something to do with compiler environment differences
between vanilla and extended? Do you guys use MinGW for both?
On Sat, Apr 5,
I think vanilla is compiled with MSVC and extended with MinGW so there
are incompatibilities in the c runtime especially where file pointers
are concerned. Sometimes externals will work on both versions but if the
external opens its own files using Pd functions to find the path then it
Extended on MinGW and my libpd project on MinGW show the same problem, that
makes sense. Thanks, Martin!
On Sat, Apr 5, 2014 at 10:49 AM, Martin Peach martin.pe...@sympatico.cawrote:
I think vanilla is compiled with MSVC and extended with MinGW so there are
incompatibilities in the c runtime
201 - 300 of 56182 matches
Mail list logo