with Max-specific code for the setup function.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
Hello,
In the original Makefile.static for pdlua it is defined:
lua-5.1.3
This worked for me on OSX.
Katja
On Fri, Mar 18, 2011 at 7:07 PM, Claude Heiland-Allen cla...@goto10.orgwrote:
Hey,
On 18/03/11 17:38, Martin wrote:
The error actually seems to originate in pkg-config
Andrew Hassall wrote:
Yeah I thought it must be my code.
Can't check whether all the pointer arithmetic is correct... When I cause an
illegal memory access on OSX and Pd crashes on it, the crash log report
gives exactly the line nr. of the offending code. Don't you get such
information?
Katja
. Pd's allocated
memory is not a continuous block. Under circumstances, Pd must crash on an
illegal access, and you'll be pointed to the culprit code. Well this is my
not-so-educated guess. I've had similar situations with my own homebrew
objects. Good luck anyway.
Katja
rightaway. Is it true that this trick is crucial
for computational speed of [osc~] co, and must an equivalent routine still
be developed (if possible at all)? Or are there other, more important
bottlenecks to solve?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
external instead of a patch for this reason, which is a
pity. I'll do as you say, first write and test a generic alternative with
straightforward implementation, then try to optimize.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info
~ should integrate
samplevalues in an intermediate vector of type t_sample. And then, in
sys_send_dacs(),
integrated samples could be checked, cast to float and stored into
*sys_soundout
vector of type float. And something similar for the input. That's what I'll
try.
Katja
concern is to hear
decent sound coming out of double precision Pd, that would really make me
happy for a while.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
installations from the 'single only era' can not accidentally load new
double precision classes.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
after Pd
con, but will resume testing later, on OSX, Linux and maybe Windows.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
sorry the previous mail went to the wrong list.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
On Fri, Sep 16, 2011 at 6:52 PM, Hans-Christoph Steiner h...@at.or.atwrote:
hey Katja,
I am trying your soundtouch~ on Ubuntu/Maverick. First I tried the
included binary, then I built it from source. Both ways I got this:
soundtouch~.pd_linux: soundtouch~.pd_linux: undefined symbol: _Znaj
with loading soundfiles during a live
session.
For me, as a precision freak, it is a delight to work with double precision
Pd. Some examples are illustrated on mentioned webpage. Unfortunately, my
music stuff needs Pd extended. I would be happy to continue the project.
Katja
. In the
meantime, double precision ready code would be available from this git
repo we're planning.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
rewritten code on this hardware indeed, if we want to
make a unified doube-precision-ready Pd happen.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
the proper location because Pd apparently
knows they are in it's own extra dir, wherever the installation may be
located. I do not know where this path is set but we need an option to
add more dirs to that local path without using preferences.
Katja
. He has done some extremely popular
RjDj apps and needed to optimize for them as well. Think it would be
good anyway to keep in touch with libpd users and app programmers
about this topic, even though we're in an early stage with it.
Katja
___
Pd-dev
: 31%
new single: 64%
new double: 86%
Did you build new single / new double without any optimization?
Makefile.am/in for Pd-0.43.1-test4 do not specify optimization. I
compared using -O2 for all builds, like it is set for Pd-0.43-0.
Katja
___
Pd-dev
On Mon, Oct 3, 2011 at 7:08 PM, katja katjavet...@gmail.com wrote:
On Mon, Oct 3, 2011 at 6:21 PM, IOhannes m zmoelnig zmoel...@iem.at wrote:
apropos performance:
on my i5 650 @ 3.2GHz, running debian
and trying to osc-delay-perfotest.pd (with only 400 osc-delay
abstractions, as 500 would
.
By the way for my coreduo 1.83 GHZ I could compile for Debian with SSE
by setting -march=prescott, this was the last 32bit adress space SSE
enabled CPU.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
On Tue, Oct 4, 2011 at 9:06 AM, katja katjavet...@gmail.com wrote:
By the way for my coreduo 1.83 GHZ I could compile for Debian with SSE
by setting -march=prescott, this was the last 32bit adress space SSE
enabled CPU.
Sorry, correction again: of course coreduo is also 32bit address space
compiler settings, on all possible
platforms, I would be satisfied. After all, the purpose of the whole
thing was to get some more decimal places in our numbers, not to make
Pd run faster.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http
patched to work in
double precision. But for Pd-extended it is: a single precision
Pd-extended with double-ready core code. Not a double precision
Pd-extended, not even double-ready Pd-extended. Let's better call it
something like Pd-0.43.1-single-20111004-macosx106-x86_64.dmg etc.,
Hans?
Katja
gitorious. Both seem fine.
In the meantime I'll work on a clean up of rewritten code then, and
based on pure-data.git instead of 0.43-0.
Thanks for the very supportive cooperation.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http
in the makefile now have precedence and you can
only add to it from the command line, not override it.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
mind.
Katja.
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
, to display the precision
message at start up with log level 2 instead of 3, so the message
won't go unnoticed.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
install
on the computer. When loading libs with help of the preference file,
this is not guaranteed.* The only disadvantage is, you can not load an
arbitrary patch which does not use namespaces.
Katja
* Here's an example. Pd-0.43.1-extended-20111002.app tries to load:
/Applications/Pdextended.app
with
PD_FLOAT_PRECISION 32, the core code as well.
Shall we not better start another repo with a clone of the full
pd-extended.git to work on?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
in it. I'll send an SVN write access request
to the dev list, for these modules to start with.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
is now a mutant. Part of it's DNA has
changed and it's crippled. In fact it is in a disastrous state, but
still I'm as excited as when I saw double precision in my own builds
for the first time. I hope the project will survive impatience,
disappointments and distractions.
Katja
on:
http://www.katjaas.nl/doubleprecision/doubleprecision.html (page bottom)
Most of these are functional tests and performance tests, but there's
also a directory 'precision-tests' with examples, some of which are
also shown on mentioned page.
Katja
built pd
for the first time. But the second time that was gone.
What should I do to include cyclone in the build process?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
On Wed, Oct 12, 2011 at 2:49 PM, katja katjavet...@gmail.com wrote:
OK thanks, it's clear now. The nightly builds do not support targets
other then where the build happens.
No, must eat my words. The Makefile for darwin_app in the autobuild has:
export MACOSX_DEPLOYMENT_TARGET = 10.4
On Fri, Oct 14, 2011 at 5:27 AM, Hans-Christoph Steiner h...@at.or.at wrote:
On Oct 13, 2011, at 8:37 PM, katja wrote:
Indeed I stumbled upon that extra extra when trying to find the
puzzling cause of errors. They are not in sync, externals/extra has
the old code, that's why it fails
. This config.h then becomes part of
the API. And ./configure, if called upon, will simply overwrite
config.h, no? And thus change the API, in effect. I don't know, maybe
that's a theoretical issue only.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http
pd sees all the stuff in it's extra dir, except creb?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
. But if you add an external lib dir... no fun.
The old build system was much more convenient for local test builds.
We've removed it from pd-double but I will try it in my hacked pd-svn
tomorrow, to see if things work better.
Katja
___
Pd-dev mailing list
Pd
/extra/ is deleted, no matter if you make clean and
build without install. So this is what nagged me a couple of days.
Would be nice to have such details documented. Once I'll be settled on
the best way to develop externals against pd-double, I'll document it
on puredata.info anyway.
Katja
with my
own eyes. In the end, it is not even too complicated.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
,
are at the moment only useful for hardcore testers, devs and
maintainers, they can not help in promoting the topic among pd users.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
not want to
actually hear the sound, the audio device must work well, for these
signal object tests. That was one of the first things we observed in
practice.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
On Tue, Oct 25, 2011 at 4:11 PM, Roman Haefeli reduz...@gmail.com wrote:
On Mon, 2011-10-24 at 22:11 +0200, katja wrote:
By the way if Pd does not sync with an audio device for whatever
reason, you get weird test results anyhow. Even if you do not want to
actually hear the sound, the audio
Sorry, there's a bizarre bug in unit-test-frame~.pd. Don't try to use
it at the moment, it's confusing. Loadbanged delay time is different
from buttonbanged delay time, even when loadbang activates buttonbang
directly. Need to find a workaround.
Katja
a look at it, try it out. There's a few examples which
should clarify the idea. In my experience, it takes on average a
couple of minutes to create a test patch this way. I hope it is now
decent enough to become part of a standardized method for testing
Pd-extended.
Katja
/doubleprecision/doubleprecision.html for
illustrations of precision-bottlenecks. Working on this topic, I hope
to contribute to the wonderful tool and the community supporting it.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info
to put the tests in the directory layout, and get them
installed. But that question is for another thread.
Katja
On Thu, Nov 3, 2011 at 3:57 AM, Hans-Christoph Steiner h...@at.or.at wrote:
I'm ready to add you, but I couldn't find your sourceforge account name. Can
you send
. Test development still takes more time than the actual
rewriting of bits in the code, even while the test abstractions save
loads of work. But for Pd-double in particular, it is indispensable.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http
objects with symbol output messages.
But wait, does it all make sense The unit tests are in SVN, but
not included in the build packages. Why have externals/unittest/ lib
then? Or is it your intention to include unit tests in the distributed
builds as well?
Katja
submitted in
the tracker forms were likely to be accepted.
Thomas Grill pointed to the code. It is all in the trunk of
pure-data.svn: externals/tb/sndfiler and externals/grh/threadlib. But
it is not included in the build system.
Katja
___
Pd-dev mailing
Hello,
Yesterday I've committed code to creb and smlib. I have checked that
all code compiled, even tested every class's functionality before
committing. Even so, all nightly builds are apparently broken due to
my commit. I'll now try to find out what went wrong and repair it.
Katja
Found my mistake, affecting single precision i386 and x86_64 builds.
It is repaired now. I'll refine my procedures to make sure a mistake
like this won't happen again. Apologies for the inconvenience caused
by it.
Katja
___
Pd-dev mailing list
Pd-dev
, to no longer block the builds.
Katja
On Mon, Nov 7, 2011 at 5:08 PM, Hans-Christoph Steiner h...@at.or.at wrote:
No big thing, we all break the build sometimes :) Thanks for the quick fix.
As long as you follow up the next day, don't worry too much about breaking
the build. Its only
On Tue, Nov 8, 2011 at 1:18 PM, katja katjavet...@gmail.com wrote:
There is a small but crucial difference in the API between Pd-extended
and Pd-double. In Pd-extended, float precision is defined with
PD_FLOATSIZE and in Pd-double it is PD_FLOATPRECISION. This must be
resolved before we can
On Tue, Nov 8, 2011 at 9:04 PM, Hans-Christoph Steiner h...@at.or.at wrote:
Hey Katja,
I was just reviewing the double precision patches for the extra/ section of
pure-data. I think we should try to get Miller to accept the 'extra/' fixes
into pure-data.git now. It seems to me
? Or
maybe I should do it for pure-data's extra's now, before submitting a
patch for pure-data.git?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
the changes to pd-double
- could the old build system be brought back into pd-double, for convenience?
- only when [pd~] is verified to work, let's submit patch for pure-data.git
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info
not prevent us from submitting a
patch for pure-data.git now.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
. are still typedef'ed as float. It is
not so elegant we have to bother many people with our double precision
efforts, but it's impossible to develop this in isolation.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
To answer my own mail, let's just do this whenever using PD_FLOAT_PRECISION:
#ifndef PD_FLOAT_PRECISION
#define PD_FLOAT_PRECISION 32
#endif
to make sure code remains compilable against all sorts of Pd. When
PD_FLOAT_PRECISION is not defined, it is safe to assume t_float etc
are float.
Katja
the diff between
old and new smlib Makefile, to patch the non-user section of any
template-style Makefile. This seems to work well but I don't know
where to store that patch file in svn.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info
in dangerously high
output values
- fix cw_binaural to compile and work in double precision so it can be
included in the LIB_TARGETS again
long term:
- make unit tests for all classes in all libs
- fix all precision issues
- develop a method to prevent cross-precision lib-loads
Katja
heading for a pd-double build for windows, and for sure
there's something to fix in the audio interface files before pd-double
will work. To be continued.
Katja
new-build-system-vanilla-Mingw.patch
Description: Binary data
___
Pd-dev mailing list
Pd
for configure?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
can do it's work. That is not ok. A diff between
pure-data / pd-extended makefile.mingw doesn't point to a solution. Is
there some other element involved?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
compared to handling the GNU build tools. It is a miracle how you guys
manage to produce all those pd-extended builds. Well I should probably
read the f. manual, it's too complex to hack ur way through it.
Another pit stop on the way to pd-double.
Katja
with two fresh copies of the sources, one for each build
system. Still an error with makefile.mingw, (no rule to make the
'extra's') but that should be solvable.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
on that in the past but I am not able to find such a thing in
m_pd.h. I just want to be sure, before I erase the corresponding C
lines.
Thanks, Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
the help browser? It loads the wrong help patch because of a
namespace clash. Will Pd never reload an external with same symbol but
different path?
Katja
On Fri, Dec 21, 2012 at 10:30 PM, katja katjavet...@gmail.com wrote:
So I was going to replace type punning flush-to-zero in bsaylor/svf
is loaded, Pd
will not reload it. Pd does not remember the path where a symbol was
loaded from, or does it?
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
isn't alive anymore. I'm sure I've seen another maintainer's list
somewhere, but can't find it now.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
processors. ARM processors do branch predication, it could be
efficient as well. You could try the code from here and put message
triggers in the branches:
https://github.com/pd-projects/pd-double/blob/master/src/d_osc.c
Katja
___
Pd-dev mailing list
Pd
knowledgeable.
Therefore, being 'Apple certified developer' is more like being a
loyal employee than an independent software developer. Frankly, I feel
no appeal at all. Hopefully there's a way around.
Katja
On 5/10/13, Jonathan Wilkes jancs...@yahoo.com wrote:
- Original Message -
From
Correction, current terminology is 'identified developer' (not
'certified'). Here's Apple's how to handle apps from unidentified devs
on OSX 10.8:
http://support.apple.com/kb/PH11436
Katja
On 5/10/13, katja katjavet...@gmail.com wrote:
About OSX 10.8 Mountain Lion I've read some time ago
, the advantage is that VLC
connection is quickly made in JACK.
Katja
Best,
Jonathan
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
___
Pd-dev mailing list
Pd-dev@iem.at
.
By the way this does of course not say anything about latency in
Pulseaudio. Maybe there is a way to test that with a 'pulsified'
application, for example Audacity.
Katja
latency-tester2.pd
Description: Binary data
___
Pd-dev mailing list
Pd-dev@iem.at
confusing too. But that goes beyond the influence of Pd.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
support for Pd today, it will take
a while before it's in a release. Testing and documenting other mixing
setups is a good idea anyway.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
-to and details of it are not a dev topic,
though the consideration of writing direct PulseAudio support for Pd
is.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
the
proprietary Flash plugin caused problems with Pulse at one point.
Flash plugin indeed (no problem with Pulse on Xubuntu). Should we
better find an HTML5 stream for the test?
[...]
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http
JACK I haven't found another option than kill the jackdbus
process and try again.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
is recorded. I could not find an alternative for the loop, using
vanilla objects. If it could be broken in parts, your [nbuntil]
solution could help.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
don't go
through because [s~] does the check too.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
, the greater-than test does not handle it indeed.The
PD_BIGORSMALL() macro / function as defined in m_pd.h may work well
here. Some processors don't have a fast implementation of isnan() etc.
On Tue, Sep 10, 2013 at 10:57 AM, katja katjavet...@gmail.com wrote:
On Tue, Sep 10, 2013 at 10:21 AM, Kjetil
On Tue, Sep 10, 2013 at 12:09 PM, Kjetil Matheussen
k.s.matheus...@gmail.com wrote:
On Tue, Sep 10, 2013 at 11:58 AM, katja katjavet...@gmail.com wrote:
On Tue, Sep 10, 2013 at 11:12 AM, Kjetil Matheussen
k.s.matheus...@gmail.com wrote:
Perhaps expr should check for denormals as well?
Math
case
illustrates. Pd should not crash on bugs in a patch I guess.
Katja
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
86 matches
Mail list logo