Re: [PD] compil .py .pyo to pyext

2014-01-07 Thread Thomas Grill
Hi Philippe,
it's impossible to give you qualified feedback on your report.
You don't specify what exactly the problem is - are there error outputs?
Why do you know that something is not good... this you should tell me.
Besides, a Python script is dependent on proper indentation. It seems that
the symbol_1 function is not indented relative to the class, but it's not
possible to be really sure with pasted code.
You should attach the script file along with all console output that makes
you think that there is a problem.
gr~~~




2014/1/7 Philippe Boisnard philem...@mac.com

 Hi

 I have understood, that for pyext, compilation is made by pyext itself
 but I have a problem
 my script doesn't seem good

 try:
 import pyext
 except:
 print ERROR: This script must be loaded by the PD/Max pyext external



 class basededonne(pyext._class):


  # number of inlets and outlets
 _inlets=1
 _outlets=1
 # methods for all inlets
 index=0
 fichier=empty

 def symbol_1(self,fich):
 chaines=str(fich)
 self.fichier =
 open(/Applications/puredata/67-vazulkaNew/Vazulka_Janvier_4/basedonnee.txt,'r')
 for ligne in self.fichier:
 for chaine in self.chaines:
 if chaine in ligne:
 self._outlet(ligne)


 my version of pyext and python

 
 py/pyext 0.2.2 - python script objects
 (C)2002-2011 Thomas Grill - http://g.org/ext

 using Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
 [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)]

 Python array support enabled
 

 best regards

 philippe


 Le 6 janv. 2014 à 22:18, Thomas Grill a écrit :

 Hi Philippe,
 what means it is not good exactly? That it doesn't work?
 My main question would be what you expect from the compilation to .pyo.
 It's not a compilation to machine code as e.g. with C languages but rather
 a mere translation to bytecode. It doesn't bring any speedups for
 execution, just a tiny bit (negligible i would say) when loading the script.
 all the best, Thomas


 2014/1/6 Philippe Boisnard philem...@mac.com

 Hi, and HNY

 I search to compile a python script (.py = .pyo)
 but the result is not good

 In fact I use :
 python -O -m compileall basedonne.py
 result : basedonne.pyo, but it's not good for pyext

 I have tested with simple.py for example, but it's the same result, my
 simple.pyo is not good


 I don't know where is my problem ?
 it's not pyext, because I have a good python script
 I think that it's my compilation


 best regards

 p

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Fwd: compil .py .pyo to pyext

2014-01-06 Thread Thomas Grill
Hi Philippe,
what means it is not good exactly? That it doesn't work?
My main question would be what you expect from the compilation to .pyo.
It's not a compilation to machine code as e.g. with C languages but rather
a mere translation to bytecode. It doesn't bring any speedups for
execution, just a tiny bit (negligible i would say) when loading the script.
all the best, Thomas


2014/1/6 Philippe Boisnard philem...@mac.com

 Hi, and HNY

 I search to compile a python script (.py = .pyo)
 but the result is not good

 In fact I use :
 python -O -m compileall basedonne.py
 result : basedonne.pyo, but it's not good for pyext

 I have tested with simple.py for example, but it's the same result, my
 simple.pyo is not good


 I don't know where is my problem ?
 it's not pyext, because I have a good python script
 I think that it's my compilation


 best regards

 p

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library

2013-12-29 Thread Thomas Grill
Hey, that's great, thanks for checking it out!
gr~~~



2013/12/29 Pierre Guillot guillotpier...@gmail.com

 Hi Thomas,

 We thought that 10.6 for the deployment target was enough but it seems
 that we were wrong. We use some dependencies to optimize the matrix
 multiplications (the high order ambisonics involve a lot of computations)
 and we thought that the efficiency of the optimizations depends of the
 deployment target (in fact, we don't really know, we have to try). So we'll
 try with 10.5 and I hope that you'll be able to use Hoa with the next
 release.

 All the best,
 Pierre


 2013/12/25 Thomas Grill g...@g.org

 Dear HoaLibrary developers,
 the library is a great project. However, trying out the Pd version on my
 OSX 10.5 machine i get errors like the following when instantiating objects:

 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin:
 dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10):
 no suitable image found.  Did find:
 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown
 required load command 0x8022

 I am aware that this is caused by your library expecting a OS version
 newer than mine. Knowing from my own externals this can fairly easily be
 fixed (if there are no explicit dependencies on newer OS versions) by
 setting the OS target (SDK version) to 10.5 when building the binaries.

 thanks and all the best,
 Thomas


 2013/11/5 Pierre Guillot guillotpier...@gmail.com

 Faust is very efficient but there are particularities. We can't have a
 dynamic ambisonic order that means for each processing we have to create as
 many externals as we want orders. There's no restriction for order with
 Hoa, so it's a first problem. On another hand, GUIs are  very important and
 we can't make them with Faust. And we don't have the whole library in
 Faust. Faust is highly optimized and multi-plateform so it's useful for
 specific uses but it's not the best choice for what we want to offer with
 this Pd version. I'm going to find a solution and someone offers his help
 on codelab PD forum so perhaps Linux version will come soon.

 Cheers

 Pierre

 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com

 Doesn't Faust just do that for you? I thought you could simply export
 externals from the Faust code in Linux, but I could be remembering wrong.

 best,

 J


 On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com
 wrote:

 Hi,

 The Linux version is scheduled but I can't say when (I need a Linux
 machine and time to do this).  I'm not a Linux expert (really not) so If
 you have any advices for Linux version, it will be very helpful.

 Cheers


 2013/11/4 Laurent Willkomm willk...@pt.lu

 Am 2013-11-04 09:44, schrieb Pierre Guillot:

  Hi,

 The CICM is pleased to share the first release of HoaLibrary for Pure
 Data.

 HoaLibrary is a collection of C++ classes, FAUST functions and objects
 for Pure Data, Max and VST destined to high order Ambisonics sound
 reproduction.

 HoaLibrary allows musicians and composers to synthesize, transform and
 render sound fields in a creative and artistic way. This library
 facilitates the understanding and the appropriation of key concepts of
 Ambisonics. Thanks to original graphical interfaces a lot of new
 signal
 processings are allowed like diffuse sound field synthesis,
 perspective
 distortion or spatial filtering.

 HoaLibrary is free, open-source and made available by CICM, the centre
 of research on musical composition and computer science of the Paris 8
 University.

 Objects:


 Hi,
 will there be a Linux puredata version?

 L. Willkomm
 Luxembourg

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library

2013-12-25 Thread Thomas Grill
Dear HoaLibrary developers,
the library is a great project. However, trying out the Pd version on my
OSX 10.5 machine i get errors like the following when instantiating objects:

/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin:
dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10):
no suitable image found.  Did find:
/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown
required load command 0x8022

I am aware that this is caused by your library expecting a OS version newer
than mine. Knowing from my own externals this can fairly easily be fixed
(if there are no explicit dependencies on newer OS versions) by setting the
OS target (SDK version) to 10.5 when building the binaries.

thanks and all the best,
Thomas


2013/11/5 Pierre Guillot guillotpier...@gmail.com

 Faust is very efficient but there are particularities. We can't have a
 dynamic ambisonic order that means for each processing we have to create as
 many externals as we want orders. There's no restriction for order with
 Hoa, so it's a first problem. On another hand, GUIs are  very important and
 we can't make them with Faust. And we don't have the whole library in
 Faust. Faust is highly optimized and multi-plateform so it's useful for
 specific uses but it's not the best choice for what we want to offer with
 this Pd version. I'm going to find a solution and someone offers his help
 on codelab PD forum so perhaps Linux version will come soon.

 Cheers

 Pierre

 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com

 Doesn't Faust just do that for you? I thought you could simply export
 externals from the Faust code in Linux, but I could be remembering wrong.

 best,

 J


 On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com
 wrote:

 Hi,

 The Linux version is scheduled but I can't say when (I need a Linux
 machine and time to do this).  I'm not a Linux expert (really not) so If
 you have any advices for Linux version, it will be very helpful.

 Cheers


 2013/11/4 Laurent Willkomm willk...@pt.lu

 Am 2013-11-04 09:44, schrieb Pierre Guillot:

  Hi,

 The CICM is pleased to share the first release of HoaLibrary for Pure
 Data.

 HoaLibrary is a collection of C++ classes, FAUST functions and objects
 for Pure Data, Max and VST destined to high order Ambisonics sound
 reproduction.

 HoaLibrary allows musicians and composers to synthesize, transform and
 render sound fields in a creative and artistic way. This library
 facilitates the understanding and the appropriation of key concepts of
 Ambisonics. Thanks to original graphical interfaces a lot of new signal
 processings are allowed like diffuse sound field synthesis, perspective
 distortion or spatial filtering.

 HoaLibrary is free, open-source and made available by CICM, the centre
 of research on musical composition and computer science of the Paris 8
 University.

 Objects:


 Hi,
 will there be a Linux puredata version?

 L. Willkomm
 Luxembourg

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] linux-64 binaries

2013-12-02 Thread Thomas Grill
Hi all,
i just wanted to let you know that i compiled all my flext-based externals
(xsample, py/pyext, dyn~, pool, vasp, clk, fsplay~ etc.) for 64-bit linux,
actually for the debian 7 distro.
It might work for you too, so have a look at
http://g.org/data/dev/ext/linux64/pd
gr~~~

-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Hi Jamie,
thanks!
The Windows version on my server (g.org/ext/beta) is an older build - i
guess that one should work.
gr~~~


2013/10/9 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote:

  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 Well FWIW, I've now uploaded Mac OS build that includes the necessary
 localised dependencies: http://d.pr/f/RJok

 Obviously feel free to distribute this from your own server or whatever.
 If we do a Windows one I'll upload that too.

 best,

 Jamie





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Btw, your binary doesn't load in OSX10.5, that's the platform i am (and
others are) still using. It should be possible to compile a 32-bit build
that is working on 10.5-10.8 . I'll try that somewhen after this week.
gr~~~


2013/10/9 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote:

  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 Well FWIW, I've now uploaded Mac OS build that includes the necessary
 localised dependencies: http://d.pr/f/RJok

 Obviously feel free to distribute this from your own server or whatever.
 If we do a Windows one I'll upload that too.

 best,

 Jamie





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Oh wow, i didn't know! Is that somewhat compatible to the pd/pd-extended
build scripts?
thanks, Thomas


2013/10/9 Ivica Ico Bukvic i...@vt.edu


  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 FWIW, flext lib and a few externals are a part of auto-building script in
 pd-l2ork. 




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill


 Is readsf~ stable?
 Does it consume so much CPU?
 Is there any other object better to use? Maybe the one you are talking
 about in this thread...


It works fine for me - i'm just using it in a large scale sound
installation, often reading 4 or more files in parallel on one machine.
gr~~~

-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Thomas Grill
Hi Jamie,
thanks for the effort! - would you mind sending me the binary?
Please also let me know whether it works for your task.
gr~~~


2013/10/8 Jamie Bullock ja...@jamiebullock.com



 On 2 Oct 2013, at 03:19, Thomas Grill g...@g.org wrote:

 There are compiled binaries for Windows and Mac in
 http://g.org/data/dev/ext/windows/pd/
 and
 http://g.org/data/dev/ext/macos/pd/
 Please let me know if they work for you.
 best, Thomas




 Thanks Thomas, this seems to do what I need, however the external just
 hangs whilst loading on my 10.8 Mac. It's like the external goes into an
 infinite loop and never returns to the caller.

 I managed to compile from source, and this seems to work just fine, so
 maybe you just need to link your binary against more recent SDKs

 best,

 Jamie




 2013/10/1 Thomas Grill g...@g.org

 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my
 memory it worked pretty well. It depends on libsndfile and the quicktime
 API, although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas


 2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My
 requirements are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org




 --
 Thomas Grill
 http://g.org





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Thomas Grill
Hey,
you are right, there should be a packaging, or integration into pd-extended
- but actually, i am not currently maintaining my externals at all because
of a serious lack of time. They just work (or they don't).
I have tried for years, but no one seems interested in volunteering to
package or integrate flext and flext-based externals (xsample, py, dyn~,
pool, fsplay~, clk, zeroconf and many others) for more general use.
gr~~~


2013/10/8 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 16:12, Jamie Bullock ja...@jamiebullock.com wrote:


 On 8 Oct 2013, at 15:37, Thomas Grill g...@g.org wrote:

 Hi Jamie,
 thanks for the effort! - would you mind sending me the binary?
 Please also let me know whether it works for your task.


 Hi,

 I've uploaded the binary here: http://d.pr/f/UkwJ

 We're using readanysf~ for now since there are ready-built binaries for
 both Mac and Windows we can just drop into our deployment builds with curl.


 Just to clarify, the advantage of readanysf~ here is that it is packaged
 with the requisite dependencies. I find this very helpful, and I don't
 think it would take much to package up fsplay~ in a similar way i.e. with
 libsndfile, libvorbis or whatever zipped up in the same directory as
 fsplay~ with the rpaths in the binary modified accordingly.

 Of course, I also appreciate you are maintaining a massive amount of
 externals, not just this one, so the above approach may be unfeasible.

 Jamie




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-01 Thread Thomas Grill
Hey Jamie,
there's a project sitting in my repo i developed some years ago. In my
memory it worked pretty well. It depends on libsndfile and the quicktime
API, although there might be a way to exclude the use of either one.
https://svn.g.org/ext/trunk/fsplay/
best, Thomas


2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My requirements
 are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-01 Thread Thomas Grill
There are compiled binaries for Windows and Mac in
http://g.org/data/dev/ext/windows/pd/
and
http://g.org/data/dev/ext/macos/pd/
Please let me know if they work for you.
best, Thomas



2013/10/1 Thomas Grill g...@g.org

 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my
 memory it worked pretty well. It depends on libsndfile and the quicktime
 API, although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas


 2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My
 requirements are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] OT - New Orleans, installation opening Oct 11th

2013-09-23 Thread Thomas Grill
Hi all,
i'm in New Orleans, preparing my composed sound environment world
construction, variation: empty vessel to be opened at the May Space on
October 11th. Needless to say that the 200 loudspeakers involved will be
driven using Pure Data.
- http://themayspace.com/exhibition/october-2013-thomas-grill/

I'd be happy to meet people interested in sonic arts, electro-instrumental
improvisation etc. while i'm here. I'm also thankful for hints to related
events.

There will be two lectures at Loyola University that should be open for the
public (as long as space permits):
Oct 1, 11am - Talk about my scientific research: Characterization and
organization of recorded sounds. Room 423 of the Loyola
Communications/Music Complex.
Oct 2, 12:30pm - Talk about my artistic work, focusing on the
composition/installation series world construction. Room tbc.

Get in touch! See you!
Thomas

-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-dev] Rewriting a unified phasor / metro object for reading tables

2013-05-08 Thread Thomas Grill

Hi Ed,
maybe the ramp abstraction in http://g.org/research/software/upp/upp-tut6c/ 
 is of use for you.

It doesn't wrap but just ramp endlessly.
gr~~~

--
Thomas Grill
http://g.org



Am 08.05.2013 um 23:00 schrieb Ed Kelly:


Hi Lists(s),

I'm rewriting phasor~ and unifying it with metro so that a pulse is  
generated from the boundaries of each ramp - so that bars of music  
can be read using tabread~ objects with a sample-accurate metro.


I'm sure someone will say this can already be done, but it has to be  
dropped into the Ninja Jamm patch, so there isn't really time to  
rewrite the rest of the patch.


I don't fully understand the way phasor~ wraps, but I have the  
object firing out bar numbers correctly. I'm putting clocks in for  
16ths and 24ths of the beat, initiated on each wrap. I need to  
minimise CPU, so what I want to know is this:


Does phasor~ always start from 0 and go to 1, i.e. is there always a  
signal value of 0 at the start of the ramp and a signal value of 1  
at the end? As I write this, my common sense tells me it should be  
yes but I want to make sure. I suppose I should just try it  
really...


Cheers,
Ed

Ninja Jamm - a revolutionary new musix remix app from Ninja Tune and  
Seeper, for iPhone and iPad

http://www.ninjajamm.com/

Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
http://sharktracks.co.uk/
___
Pd-dev mailing list
pd-...@iem.at
http://lists.puredata.info/listinfo/pd-dev


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] ESI Gigaport HD+ on RPI

2013-05-03 Thread Thomas Grill

Hey Antoine, thanks for your efforts - that's great news! gr~~~
--
Thomas Grill
http://g.org



Am 02.05.2013 um 17:20 schrieb Antoine Villeret:


Hi,

I got an ESI Gigaport HD+ to work on the RPi
8 outputs at 48kHz / 24bit, no input
with alsa backend
without dwc_otg.speed=1 option

I also tested ESI UGM6 (2 high-Z inputs, 2 line output)
It works well with alsa when input is disabled
I got lots of crackle with input enabled
I can't get it to work at all with dwc_otg.speed=1

I've updated the Wiki page

cheers

a

--
do it yourself
http://antoine.villeret.free.fr


2013/4/28 Antoine Villeret antoine.ville...@gmail.com
hi,

thanks for feedback
I bought yesterday  a Gigaport HD+
I hope it will work at least on my Ubuntu laptop
and I'll test it on RPi too and update the wiki page

I also bought at the same time a ESI UGM96 (2 Hi-Z input, 1 stereo  
output and 2 headphone out - but i don't how many separates outputs)  
to use on the Pi, I'm not sure it will work because the user manual  
doesn't say anything about USB and USB Audio class compliance while  
the HD+ manual does...


And yes, the UDJ6 works great on the pi, 6 outputs (a stereo  
headphone jack output and 4 RCA)


cheers

antoine

--
do it yourself
http://antoine.villeret.free.fr


2013/4/28 Julian Brooks jbee...@gmail.com
Sorry,

Just noticed the question about the hub:
No hub - not sure why you're asking but if it's relevant the Pi was  
connected to 5.2v/2a power cable, and running most recent firmware.



On 28 April 2013 01:16, Julian Brooks jbee...@gmail.com wrote:
Hi Antoine,

The one I added is the HD (not HD+).  This one has the same casing  
as the 'AG' so was hopeful but no, nada.


Initially thought the one I tested was broken as there was no sign  
of it on the pi.  Plugged it into my debian lappy and boom - all  
recognized and working. Pah.


Currently sat on the 'not sure what to do with pile'.  It would have  
been great; 6 outs for not much money (plus the recycling redundant  
technology thing).


You seem to have had good results from the 'UDJ' card which seems to  
be currently the other choice for multiple audio outs on the RPi?


Julian


On 27 April 2013 16:25, Miller Puckette m...@ucsd.edu wrote:
I can't report about that but I have another compliant USB 1.1  
interface,
Edrol UA25, which I've never been able to get to work with a pi.  So  
I think
this is confirmation that that can indeed sometimes happen (if it  
were just

one of us perhaps it could have been a fluke).

cheers
M

On Sat, Apr 27, 2013 at 11:18:06AM +0200, Antoine Villeret wrote:
 hi all,

 someone added the ESI Gigaport HD+ as a not working sound card  
few days

 ago on http://puredata.info/docs/raspberry-pi

 I'm quite surprised because this sound card is USB Audio Class 1  
compliant
 and  USB spec version 1.1 compliant and also fully compatible to  
USB 2.0

 host controllers

 Moreover, I had a confirmation this sound card works on Linux and  
it's

 previous version ESI Gigaport Ag works on the Pi.

 Thus i was thinking Gigaport HD+ will work on the RPi;
 Who made the test ?
 Could you tell me more about the setup ? (mainly if you use a USB  
hub or

 not)

 Cheers

 a


 --
 do it yourself
 http://antoine.villeret.free.fr

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] flext install (for another amateur)

2013-04-20 Thread Thomas Grill

Hi Chris,
i have now looked into the Pd-extended 0.43.4 package. The layout of  
files has been changed in a way that it is incompatible to the flext  
build system (and also to the autoconf version).

I will have to see how i can fix this.
What you can do for the time being is download Miller's vanilla  
version and compile your external object using that. You can then use  
the binary with pd-extended as well.

all the best,
gr~~~

--
Thomas Grill
http://g.org



Am 17.04.2013 um 13:40 schrieb Chris Jack:


Hi Thomas,

Thanks a lot for your help.

Seeing as I have not actively installed gcc from any other source I  
suppose it must be the one from the xcode/developer sdk. Btw, my sdk  
is 'MacOSX10.6.sdk' - the one appropriate for osx 10.6.8, afaik!


My Pd (extended 0.43.4) installation does actually contain the  
g_canvas.h file in /Applications/Pd-extended.app/Contents/Resources/ 
include/pdextended


I have the config-mac-gcc...etc file pointing PDPATH to / 
Applications/Pd-extended.app/Contents/Resources ...need I point a  
different variable to Resources/include/pdextended in order to  
see the header files?


Cheers,



On 16 April 2013 15:42, Thomas Grill g...@g.org wrote:
Hi Chris,
first of all, do you use the gcc coming with xcode or from some  
other source (fink, macports)?
It seems that your platform SDK is somewhat strange, judging from  
the autoconfig build as it doesn't contain BlockMoveData and  
BlockZero.
As for the buildsys build, it seems that your pd distribution (pd- 
extended?) doesn't contain the g_canvas.h file, which is a header  
file private to pd, but necessary for flext to work. Some pd  
distros do contain it, while others don't.

Btw., there's a mailing list specialized to flext matters.
all the best, Thomas
--
Thomas Grill
http://g.org



Am 16.04.2013 um 15:59 schrieb Chris Jack:


Hey folks,

I have been trying in vain to install flext (cvs download) on my  
10.6.8 snow leopard Mac. I've tried it every which way - both using  
the buildsys and autoconfig - and just cannot get the bugger to  
build. I have refreshed before each try with a new copy of flext  
via cvs.


Using autoconfig I seem to get this error during build:

flutil.cpp: In static member function ‘static void  
flext_single::CopyMem(void*, const void*, int)’:

flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope
flutil.cpp: In static member function ‘static void  
flext_single::ZeroMem(void*, int)’:

flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope
make[1]: *** [libflext_pd_s_a-flutil.o] Error 1
make: *** [install-recursive] Error 1

And using buildsys these errors:

Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc
make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd  
COMPILER=gcc BUILDPATH=./buildsys/ PKGINFO=package.txt  
BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-mac- 
gcc.inc TARGETMODE=release TARGETTYPE=single _build_
buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding  
commands for target `pd-darwin/release-single'
buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old  
commands for target `pd-darwin/release-single'

mkdir -p pd-darwin/release-single
mkdir -p pd-darwin/release-single/
g++ -c -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I/Applications/ 
Pd-extended.app/Contents/Resources//src source/flext.h -o pd-darwin/ 
release-single/flext.h.gch

touch source/flbase.cpp
mkdir -p ./
g++ -c -ffast-math -Os -ftree-vectorize  -isysroot /Developer/SDKs/ 
MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3  - 
mtune=prescott -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I pd- 
darwin/release-single -I/Applications/Pd-extended.app/Contents/ 
Resources//src source/flbase.cpp -o pd-darwin/release-single/ 
flbase.opp_i386

source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory
source/flbase.cpp: In static member function ‘static bool  
flext_obj_single::GetParamSym(t_atom, const t_symbol*, _glist*)’:
source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not  
declared in this scope
source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not  
declared in this scope

make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1
make: *** [build-release-single] Error 2

I am pointing the variables in the txt files to the correct  
locations, of that I am sure. I have also begun with a fresh  
install of Pd-extended 0.43.4 - could this be it? Too new-a-build?  
Need I use Pd vanilla to get flext to play ball? I'd really rather  
not as I already have a bunch of stuff invested in Pd-extended and  
I want to avoid having to compile countless externals just to run  
the same projects in vanilla (though this would be a very long- 
winded option).


Your helpings are highly appreciated.

Cheers,
CJ.


--
Chris Jack

art/research
http://itsmrjack.com/

discus jockeying/sound art
http://soundcloud.com/itsmrjack/
___
Pd-list@iem.at mailing list

Re: [PD] flext install (for another amateur)

2013-04-16 Thread Thomas Grill

Hi Chris,
first of all, do you use the gcc coming with xcode or from some other  
source (fink, macports)?
It seems that your platform SDK is somewhat strange, judging from the  
autoconfig build as it doesn't contain BlockMoveData and BlockZero.
As for the buildsys build, it seems that your pd distribution (pd- 
extended?) doesn't contain the g_canvas.h file, which is a header file  
private to pd, but necessary for flext to work. Some pd distros do  
contain it, while others don't.

Btw., there's a mailing list specialized to flext matters.
all the best, Thomas
--
Thomas Grill
http://g.org



Am 16.04.2013 um 15:59 schrieb Chris Jack:


Hey folks,

I have been trying in vain to install flext (cvs download) on my  
10.6.8 snow leopard Mac. I've tried it every which way - both using  
the buildsys and autoconfig - and just cannot get the bugger to  
build. I have refreshed before each try with a new copy of flext via  
cvs.


Using autoconfig I seem to get this error during build:

flutil.cpp: In static member function ‘static void  
flext_single::CopyMem(void*, const void*, int)’:

flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope
flutil.cpp: In static member function ‘static void  
flext_single::ZeroMem(void*, int)’:

flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope
make[1]: *** [libflext_pd_s_a-flutil.o] Error 1
make: *** [install-recursive] Error 1

And using buildsys these errors:

Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc
make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd  
COMPILER=gcc BUILDPATH=./buildsys/ PKGINFO=package.txt  
BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-mac- 
gcc.inc TARGETMODE=release TARGETTYPE=single _build_
buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding  
commands for target `pd-darwin/release-single'
buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old  
commands for target `pd-darwin/release-single'

mkdir -p pd-darwin/release-single
mkdir -p pd-darwin/release-single/
g++ -c -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I/Applications/ 
Pd-extended.app/Contents/Resources//src source/flext.h -o pd-darwin/ 
release-single/flext.h.gch

touch source/flbase.cpp
mkdir -p ./
g++ -c -ffast-math -Os -ftree-vectorize  -isysroot /Developer/SDKs/ 
MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3  -mtune=prescott  
-DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I pd-darwin/release- 
single -I/Applications/Pd-extended.app/Contents/Resources//src  
source/flbase.cpp -o pd-darwin/release-single/flbase.opp_i386

source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory
source/flbase.cpp: In static member function ‘static bool  
flext_obj_single::GetParamSym(t_atom, const t_symbol*, _glist*)’:
source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not  
declared in this scope
source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not  
declared in this scope

make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1
make: *** [build-release-single] Error 2

I am pointing the variables in the txt files to the correct  
locations, of that I am sure. I have also begun with a fresh install  
of Pd-extended 0.43.4 - could this be it? Too new-a-build? Need I  
use Pd vanilla to get flext to play ball? I'd really rather not as I  
already have a bunch of stuff invested in Pd-extended and I want to  
avoid having to compile countless externals just to run the same  
projects in vanilla (though this would be a very long-winded option).


Your helpings are highly appreciated.

Cheers,
CJ.


--
Chris Jack

art/research
http://itsmrjack.com/

discus jockeying/sound art
http://soundcloud.com/itsmrjack/
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] MobMuPlat for Ipad and expr~ woes

2013-03-18 Thread Thomas Grill
 alternative after another until it finds one
 that actually works (there is no problem in querying the ILLEGAL names,
 it is just impossible to create such filenames/setupfunctions)


 handling of /
 ---
 a special problem is the / character, as this might be a special
 character
 in the name of an object and the path-delimiter
 example:
 a/b might be a file b in the directory a or just a/b
 solution
 
 hexloader treats the / in a special way, as it tries all possibilities
 example:
   [a/b}
 a/b (file b in directory a)
 b_setup()
 setup_b()
 a0x2fb  (file a/b)
 a0x2fb_setup()
 setup_a0x2fb()


 CAVEATS
 ===
 obviously the abstraction 0x3e.pd can be addressed as both [~] and
 [0x3e]
 this basically means, we have now an n-to-1 correspondence!
 in the case of externals this could be fixed by only using the setup_*
 naming scheme (instead of Pd's standard *_setup())
 for practical reasons this has been dumped (too many devs created the wrong
 setupfunction and couldn't tell why the externals would not load)




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] London

2013-02-07 Thread Thomas Grill
Hi Koray,
that sounds really great - congratulations on your research stay!
I definitely would join you for everything of your list if i only were in
London - however, there are no plans yet that i will be there ;-)
Hope to see you again in the near future!
all the best, Thomas



2013/2/7 Koray Tahiroğlu koray.tahiro...@gmail.com


 Hi all,

 I am going to be in London this spring for 3 months in research exchange
 in Goldsmiths, I have been already here for 2 weeks time, mostly putting my
 things together.

 I would be happy to join in Pd events or in anything related, seminars,
 gigs, talks, exhibitions, regular pub meetings you are organizing.

 please let me know if anything happens, directly to my email :)


 best,
 Koray

 -
 M.Koray Tahiroğlu
 Department of Media,
 Aalto University
 School of Arts, Design and Architecture
 http://sopi.media.taik.fi/
 http://mlab.taik.fi/~korayt
 tel. +358 50 4088441



 ___
 Pd-announce mailing list
 pd-annou...@iem.at
 http://lists.puredata.info/listinfo/pd-announce




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] raspberry pi user experience

2013-01-26 Thread Thomas Grill
Hi all,
for my USB audio class 2.0 device Native Instruments Komplete Audio 6 i
can't report such good news.
There is constant irregular crackling, not only with Pd but also with aplay
etc. It seems related to USB bandwidth, since turning on and off the inputs
in Pd changes crackling frequency. The dwc_otg.speed setting is not usable
for me, since the device is dependent on USB 2.0 operation.
Any experiences with USB 2.0 audio devices under ALSA/rpi?
thanks,
gr~~~


2013/1/26 Cyrille Henry c...@chnry.net

 hello,

 I just install raspbian release and update it. then install pd 0.44.1
 (without any specific optimisation flag)

 I made the standard optimisation :
 * - rtprio 99
 * - memlock 10
 in /etc/security/limits.conf

 and
 dwc_otg.speed=1
 in /boot/cmdline.txt
 as suggested by miller

 I use a uca222 beringher (that cost about 20 or 25€) sound card.
 trying the test audio and midi, there is no click with 10ms audio buffer
 (with adc~ enable).

 this is with usb keyboard / mouse combo plugged and graphical interface
 (for the system and for pd).

 without X, audiobuf can be as low as 5ms

 having a usb keyboard did not change anything for me.

 i'm very happy

 cheers
 c

 __**_
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/**
 listinfo/pd-list http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] raspberry pi user experience

2013-01-26 Thread Thomas Grill
Message to self: it seems that one has to wait for updated RPi USB
firmware/drivers to get USB 2.0 audio going.
Obviously the isochronous transfer mode as used by audio interfaces is
currently broken.
gr~~~


2013/1/26 Thomas Grill g...@g.org

 Hi all,
 for my USB audio class 2.0 device Native Instruments Komplete Audio 6 i
 can't report such good news.
 There is constant irregular crackling, not only with Pd but also with
 aplay etc. It seems related to USB bandwidth, since turning on and off the
 inputs in Pd changes crackling frequency. The dwc_otg.speed setting is not
 usable for me, since the device is dependent on USB 2.0 operation.
 Any experiences with USB 2.0 audio devices under ALSA/rpi?
 thanks,
 gr~~~


 2013/1/26 Cyrille Henry c...@chnry.net

 hello,

 I just install raspbian release and update it. then install pd 0.44.1
 (without any specific optimisation flag)

 I made the standard optimisation :
 * - rtprio 99
 * - memlock 10
 in /etc/security/limits.conf

 and
 dwc_otg.speed=1
 in /boot/cmdline.txt
 as suggested by miller

 I use a uca222 beringher (that cost about 20 or 25€) sound card.
 trying the test audio and midi, there is no click with 10ms audio buffer
 (with adc~ enable).

 this is with usb keyboard / mouse combo plugged and graphical interface
 (for the system and for pd).

 without X, audiobuf can be as low as 5ms

 having a usb keyboard did not change anything for me.

 i'm very happy

 cheers
 c

 __**_
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/**
 listinfo/pd-list http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] libpd netreceive

2013-01-20 Thread Thomas Grill
Hi all,
i am new to libpd and i have run into problems using netreceive on ios 5.1.
While netsend works perfectly, netreceive doesn't work at all. Senders can
connect to the receiving socket, but netreceive wouldn't spit out any data.
Looking at the code, it seems to me that the polling of the net sockets
(done in plain Pure Data in s_inter.c / sys_domicrosleep) is not called in
libpd at all. I also couldn't find a different place where this is done.
Does that mean that libpd doesn't currently service incoming socket data?


Thanks for clarification, all the best,
gr~~~

-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] cq2midi ? Polyphonic MIDI notes from audio

2012-11-07 Thread Thomas Grill
Hi Jamal,
the list-abstraction must be in your path, see the link on the cq2midi
project page.
The py/pyext external has to be either loaded using a -lib py
startup option to pd, or in pd-extended using [import py]
gr~~~

2012/11/7 jamal crawford three...@ml1.net:
 hi Thomas and list

 everything went smooth with compiling constantq~. when i open cq2midi.pd
 i get [list-map], [list-drip], [pyx. 1 2 noteflt] couldnt create.
 cq2midi is added to path.

 best
 ./j


 On Wed, Nov 7, 2012, at 10:56 AM, lamar odom wrote:
 hi Thomas

 thanks for the reply.
 best regards
 ./j

 On Tue, Nov 6, 2012, at 03:09 PM, Thomas Grill wrote:
  Hi Jamal,
  it is certainly possible.
  It is best done by first downloading flext (http://g.org/flext)
  and using the flext build system (see readme.txt and build.txt) to
  compile and install flext and then the two externals (constantq~ and
  py/pyext) needed.
  Let me know if you need further assistance in the process.
  gr~~~
 
  2012/11/6 jamal crawford three...@ml1.net:
   hi Thomas
  
   i would love to try it on linux.
   is it possible to compile it on linux? and how would you do that?
  
   best
  
  
   Message: 1
   Date: Fri, 2 Nov 2012 10:28:02 +0100
   From: Thomas Grill g...@g.org
   Subject: [PD] cq2midi ? Polyphonic MIDI notes from audio
   To: pd-list list Pd-list@iem.at
   Message-ID: 5ef303e4-4893-4849-95cd-12bc188ba...@g.org
   Content-Type: text/plain; charset=windows-1252
  
   Hi all,
   I just added the cq2midi project to my list of software publications.
   This project tries to analyze a stream of digital audio data into MIDI
   notes. It does so not from a traditional musicological perspective (f0
   analysis or the likes), but rather in a raw fashion, so that ?all?
   predominant frequencies of the spectrum at a certain time are 
   interpreted
   as MIDI notes. Some filtering options are available to reduce noise.
   I originally designed this software to realize the composition luscinia
   megarhynchos for computer-controlled carillon, premiered at the Pure 
   Data
   convention 2011 in Weimar.
  
   http://g.org/research/software/cq2midi
  
   gr~~~
  
   --
   Thomas Grill
   http://g.org
  
  
  
  
   --
  
   ___
   Pd-list mailing list
   Pd-list@iem.at
   to manage your subscription (including un-subscription) see
   http://lists.puredata.info/listinfo/pd-list
  
  
   End of Pd-list Digest, Vol 92, Issue 15
   ***
  
   --
   http://www.fastmail.fm - One of many happy users:
 http://www.fastmail.fm/help/overview_quotes.html
  
  
   ___
   Pd-list@iem.at mailing list
   UNSUBSCRIBE and account-management - 
   http://lists.puredata.info/listinfo/pd-list
 
 
 
  --
  Thomas Grill
  http://g.org

 --
 http://www.fastmail.fm - Faster than the air-speed velocity of an
   unladen european swallow


 --
 http://www.fastmail.fm - mmm... Fastmail...




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] constantq~ - spectral analysis for Pure Data and Max

2012-11-06 Thread Thomas Grill
Hi all,
here finally the external object that is central for the cq2midi application 
posted earlier. It has already been sitting unpublished on my computer for too 
long. It can be a valuable tool for general spectral analysis. Contrary to the 
FFT the frequency scale can be freely adjusted. 
Binaries are currently provided only for MacOS (Pure Data and Max), but the 
source code is open (GPL licensed).

http://g.org/research/software/constantq

gr~~~

--
Thomas Grill
http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] cq2midi ? Polyphonic MIDI notes from audio

2012-11-06 Thread Thomas Grill
Hi Jamal,
it is certainly possible.
It is best done by first downloading flext (http://g.org/flext)
and using the flext build system (see readme.txt and build.txt) to
compile and install flext and then the two externals (constantq~ and
py/pyext) needed.
Let me know if you need further assistance in the process.
gr~~~

2012/11/6 jamal crawford three...@ml1.net:
 hi Thomas

 i would love to try it on linux.
 is it possible to compile it on linux? and how would you do that?

 best


 Message: 1
 Date: Fri, 2 Nov 2012 10:28:02 +0100
 From: Thomas Grill g...@g.org
 Subject: [PD] cq2midi ? Polyphonic MIDI notes from audio
 To: pd-list list Pd-list@iem.at
 Message-ID: 5ef303e4-4893-4849-95cd-12bc188ba...@g.org
 Content-Type: text/plain; charset=windows-1252

 Hi all,
 I just added the cq2midi project to my list of software publications.
 This project tries to analyze a stream of digital audio data into MIDI
 notes. It does so not from a traditional musicological perspective (f0
 analysis or the likes), but rather in a raw fashion, so that ?all?
 predominant frequencies of the spectrum at a certain time are interpreted
 as MIDI notes. Some filtering options are available to reduce noise.
 I originally designed this software to realize the composition luscinia
 megarhynchos for computer-controlled carillon, premiered at the Pure Data
 convention 2011 in Weimar.

 http://g.org/research/software/cq2midi

 gr~~~

 --
 Thomas Grill
 http://g.org




 --

 ___
 Pd-list mailing list
 Pd-list@iem.at
 to manage your subscription (including un-subscription) see
 http://lists.puredata.info/listinfo/pd-list


 End of Pd-list Digest, Vol 92, Issue 15
 ***

 --
 http://www.fastmail.fm - One of many happy users:
   http://www.fastmail.fm/help/overview_quotes.html


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list



-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] compiling externals for osx i5/i7

2012-11-04 Thread Thomas Grill
I would be very surprised if core2 binaries don't run on i3/i5/i7. In fact i 
compile all my binaries with optimization for core2 and switch back and forth 
between both platforms without any problems. 
gr~~~

--
Thomas Grill
http://g.org

Am 04.11.2012 um 00:51 schrieb Miller Puckette m...@ucsd.edu:

 This is strange... I thought i3/5/7 were upwards compatible with older
 processors and hence should not need any recompilation at all.  I hope
 there's some mistake... otherwise we'd need to make a whole new set of
 binaries for everything.
 
 Miller
 
 On Sat, Nov 03, 2012 at 10:47:10PM +0100, Orm Finnendahl wrote:
 Hi list,
 
 I just found out that some of my custom externals stopped working on
 recent OSX (i5/i7) hardware (pd complains about arch mismatch).
 
 Since I don't own Apple gear I always compiled on a (virtual) OSX
 machine on my linux box. I'd rather avoid having to update the
 virtual box once again to a more recent OSX version, put the XCode
 stuff on it and spend hours after hours just to get a compilation
 environment.
 
 My questions:
 
 - is there any way to make gcc cross compile for OSX on linux?
 
 - is there an extension for i5/i7 and dual-core externals on OSX so
  that they can co-habitate with each other (similar to the .l_ia64
  and .l_i386 on linux)?
 
 - is a recompilation for linux i5/i7 hardware also necessary (and
  what's the extension for that)?
 
 Thanks for any hints,
 Orm
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] cq2midi – Polyphonic MIDI notes from audio

2012-11-04 Thread Thomas Grill

Am 02.11.2012 um 15:13 schrieb me.grimm:

 well this here:
 
 /usr/local/lib/libfftw3f.3.dylib
 
 doesnt actually exist at all
 
 instead its here:
 
 /sw/lib/libfftw3f.3.dylib
 
 but thats just from the binary you offered and not compiled by me.

just a small note:
i don't use fink, but it could have the same problems as macports, namely that 
the shared libraries installed (like e.g. libfftw3f.dylib) only offer the 
native code model.
For 64-bit OSX (= 10.6) this means that 32-bit binaries depending on such 
libraries can't be loaded.

Therefore it makes sense to compile a multi-architecture version of FFTW3 
oneself, for example in the following manner:

- download FFTW 3.3.x from fftw.org and extract the archive

- compile multiple architectures and glue together the resulting dylib using 
the lipo tool:

CFLAGS=-arch i386 ./configure --enable-float--enable-shared  make  mv 
.libs/libfftw3f.3.dylib ./libfftw3f.32.dylib
CFLAGS=-arch x86_64 ./configure --enable-float --enable-shared   make  mv 
.libs/libfftw3f.3.dylib ./libfftw3f.64.dylib
lipo ./libfftw3f.32.dylib ./libfftw3f.64.dylib -output .libs/libfftw3f.3.dylib 
-create
sudo make install


have fun,
gr~~~


--
Thomas Grill
http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] cq2midi – Polyphonic MIDI notes from audio

2012-11-02 Thread Thomas Grill
Hi all,
I just added the cq2midi project to my list of software publications.
This project tries to analyze a stream of digital audio data into MIDI notes. 
It does so not from a traditional musicological perspective (f0 analysis or the 
likes), but rather in a raw fashion, so that “all” predominant frequencies of 
the spectrum at a certain time are interpreted as MIDI notes. Some filtering 
options are available to reduce noise.
I originally designed this software to realize the composition luscinia 
megarhynchos for computer-controlled carillon, premiered at the Pure Data 
convention 2011 in Weimar.

http://g.org/research/software/cq2midi

gr~~~

--
Thomas Grill
http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] PD- dynamic patching - how to keep track of object creation number?

2012-10-08 Thread Thomas Grill
Hi,

 
 I'd get into writing a helper object to keep track of things - written in C - 
 because this does make the process of dynamic patching a lot easier. You can 
 encode object types and connections in such an object I guess -  this is a 
 bit like writing an object that makes a map of Pd patches, and you could 
 encode the connections as well. Perhaps iemguts does this although I don't 
 know it that well. (it's the patch itself we're trying to query after all - 
 what objects, in what order, and how are they connected, and in what order).
 

i guess this is also just what dyn~ 
(http://puredata.info/Members/thomas/dynext) tries to do.
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] keycode dropped/use of curly braces

2012-09-03 Thread Thomas Grill

Am 03.09.2012 um 17:44 schrieb IOhannes m zmoelnig:

 
 curly braces are reserved in tcl (the language pd-gui is written in).
 displaying a { will make pd-gui wait for a matching }, and while
 it does so, it will hang.
 

I have always thought (and still do) that this is a really bad excuse.
As in any other proper language one can always escape reserved characters, same 
in TCL.
On the other hand, the TCL language makes my eyes bleed, so i can't try to fix 
it.
gr~~~ 

--
Thomas Grill
http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] UPP - Universal polyphonic player

2012-08-16 Thread Thomas Grill
Dear all,
i finally got around to organize and streamline the examples of the workshop i 
gave at the pd convention in Weimar.

It deals with a pure-pd (abstraction only) infrastructure for the efficient and 
flexible organization of general polyphonic events.
I use it for many different tasks, so maybe it is of use for you too.
Have a look at http://g.org/upp
 
Right now i managed to write the lessons 1 to 4a which introduce the 
fundamentals - you should get the idea.
More interesting and complex examples and real-world applications will follow 
later - see the table of contents.

In the tutorial, i stress the fact that a potential user should understand the 
mechanics of the patches in order to get the most out of it with own custom 
extensions.
In this sense, i am dependent on your feedback - please let me know when things 
are unclear and need further explanation. I am also grateful for further 
applications and improvements.

have fun with it,
gr~~~

--
Thomas Grill
http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [flext] DFM1 on Raspbian

2012-08-15 Thread Thomas Grill
Woohoo, the first ARM arch flext-based external. Thanks for letting us know!
gr~~~

Am 13.08.2012 um 16:53 schrieb Michael Zacherl:

 Hi, 
 just a short note to report that I successfully brought Tony Hardie-Bick's 
 DFM1 filter on the Raspberry Pi via Thomas Grill's flext (svn 3762).
 Kudos also to Jon Stutters who ported Tony's code to SC/Max/Pd.
 Michael.
 
 --
 nonconform? noiseconform: http://blauwurf.at
 http://soundcloud.com/noiseconformist
 
 
 
 
 ___
 http://g.org/ext/flext
 
 flext mailing list
 fl...@g.org
 http://g.org/cgi-bin/mailman/listinfo/flext



--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd Vanilla on Raspberry Pi

2012-08-13 Thread Thomas Grill

Am 10.08.2012 um 15:54 schrieb Michael Zacherl:

 If this works, I don't see a reason why some serious hardware like an RME 
 Fireface UCX shouldn't run as well in Class Compliant Mode.
 (which would be rather funny, but why not if somebody got it at hands?)
 

The RME FF 400 UCX is actually specifically advertized for that usage. It's 
probably the only commercial interface available providing an 8 channel class 
compliant mode.
gr~~~

--
Thomas Grill
http://g.org



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-dev] Flext compiled objects in Pd 0.43.1 (fluid~ py/pyext)

2012-08-07 Thread Thomas Grill
Hi Glerm,
i would be interested on the circumstances why pyext doesn't load.
Are you sure that you used a valid python script (to be found in the current 
patcher directory or the pd path? Because, if not, pyext won't load.
gr~~~

Am 07.08.2012 um 22:40 schrieb glerm soares:

 Hello,
 
 I just compiled and tested Pd 0.43.1 since a long time using 0.42.5 and 
 missed some objects I always used.
 
 I want to know if some people are having the same trouble than me with 2 
 flext compiled objects mainly - [ fluid~ ] [ pyext ]
 my system is Ubuntu Oneiric 32bits,kernel 3.0.0-20-generic-pae but I don't 
 think it's an OS problem.
 
 I could compile the binaries .pd_linux and they are in the correct folders 
 (/usr/lib/pd-extended/extra)
 
 but
 
 py/pyext - pyext doesn't load (even when I use -lib py in statup  or [import 
 py]) - I saw similar issues in list history but my problem is not about not 
 loading the lib cause py loads (but AFAIK all the examples uses pyext)
 
 fluid~ - the object loads but when I load a soundfount pd crashes with a 
 signal - 
 watchdog: signaling pd...
 watchdog: signaling pd...
 watchdog: signaling pd...
 (something related to tcl/tk GUI ??)
 
 Some could say I should had separated the 2 objects issues in different 
 threads for this mailinglist, but since I think most of  pd(extended) users 
 don't even try to compile flext objects I think this is the best subject 
 title for now...
 
 so the question is: who already could run some of those 2 objects at Pd 
 0.43.1 and if maybe it's some with flext compilation problem?
 
 or whatever, some tip about one of those objects?
 
 thanx
 glerm
 ___
 Pd-dev mailing list
 pd-...@iem.at
 http://lists.puredata.info/listinfo/pd-dev



--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Detuning reverb ?

2012-07-10 Thread Thomas Grill
Hi,
i wouldn't count on it being a live (guitar) effect.
It can be seen on http://www.youtube.com/watch?v=5eEVpY9rjxQ that it's
obviously played by use of some midi keyboard.
gr~~~

2012/7/8 Pierre Massat pimas...@gmail.com:
 Dear List,

 I've been trying to recreate the effect that can be heard on Pavement's The
 Hexx (http://www.youtube.com/watch?v=6N5tx68-d2I). It sounds like a
 constantly downward detuning reverb, I have no idea if this is an existing
 guitar effect or if it was created in studio by Nigel Godrich. My last
 attempt resulted in this
 (http://guitarextended.wordpress.com/2012/07/08/detuning-delay/), which
 doesn't really sound like the original at all...

 I think I need delay lines driven by a phasor with a squared output, so that
 the speed at which the length of the delays increases is not constant. I
 also think I need to envelop the delay lines somehow, and switch between
 them so that the maximum length is never reached. But right now I short of
 ideas. From what i've found on the web, this should be doable with a
 granular delay, but I never used any granular stuff.

 Any suggestion is welcome...

 Cheers!

 Pierre.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] vst~ getenv() on vista

2012-07-09 Thread Thomas Grill
Hi Patrice,
thanks for the feedback - i will look into that.
By the way, another possibility would be to change the Pd path - don't know if 
this is useful at all.
gr~~~


Am 08.07.2012 um 17:08 schrieb Patrice Colet:

 
 I've just found out another alternative that is about using sys_gui(set 
 env(VST_PATH)) for retrieving the vst folder without admin rights,
 we can use also [hcs/sys_gui] in a patch, so if we could set this path by 
 sending a message to [vst~] that would be neat.
 
 
 De: Patrice Colet colet.patr...@free.fr
 À: g...@g.org
 Cc: pd-list pd-list@iem.at
 Objet: [PD] vst~ getenv() on vista
 
 Hello,
 
 if we want VST_PATH to be accessed with getenv() on windows  XP, pd
 have to be loaded with admin account...
 
 maybe using a newer method like GetEnvironmentVariable() would be
 more appropriate,
 
 or another method that would allow vst~ to access a vstplugins
 directory?
 
 http://msdn.microsoft.com/en-us/library/77zkk0b6.aspx
 
 I'm using mingw for compilation, but I'm not sure I could compile all
 flext externals, so I couldn't try to make a patch, sorry for
 this...
 
 Colet Patrice
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 

--
Thomas Grill
http://g.org



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pyext for windows7

2012-03-02 Thread Thomas Grill
Hi Pat,
it's unintuitive, but the pyext object needs py to be loaded first, e.g. by 
explicit loading (startup argument -lib py) or by creating py, or by using 
[import].
gr~~~

Am 01.03.2012 um 21:00 schrieb Pagano, Patrick:

 I cannot seem to get pyext to create
 I’ve grabbed the py.dll an example patch and the simple.py script.
 Can someone shed some light on this again?
  
 TG?
  
 pp
  
 Patrick Pagano, B.S, M.F.A
 Assistant in Digital Arts and Science
 Digital Worlds Institute
 University of Florida, USA
 (352)294-2020
  
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] C++ for reusable dsp lib - or better use C?

2012-03-02 Thread Thomas Grill
 
 
 How about function call overhead? For constructor and destructor no
 problem of course, but accessor wrappers will be called often, in fact
 it doubles the number of function calls for external access.
 

I would not worry about that too much. The potential number-crunching happening 
in your routines will most probably outweigh that small member calling overhead.
If your methods are real lightweight (and they are defined in an included - not 
a linked - file) you can still rely on a decent compiler to inline them, 
bashing overhead to zero.

gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] C++ for reusable dsp lib - or better use C?

2012-02-29 Thread Thomas Grill
Hi Katja,
maybe i'm chiming in too late, but i would definitely use C++ programming for 
whatever i do in the C-world.
It's no problem to make the public API (exported functions) C-style then to 
avoid various hassles.
If your library is just a wrapper it might not be worth to live in both worlds, 
but if it's a substantial amount of code, i would go for C++ with a C interface.
gr~~~

Am 22.02.2012 um 02:12 schrieb katja:

 Hello Mathieu, IOhannes, Hans, Marvin,
 
 Thanks for all your informed answers.
 
 I was considering C++ just for programming comfort. I know that
 everything can be done in C but it is so clumsy for making class-like
 things. If Pd would be conceived today, would it be written in C?
 
 But indeed, C++ ABI complexities make it harder to get a C++ lib
 working always and everywhere. I've come across the MSVC/GNU
 incompatibility, but didn't know about the GNU version conflicts
 mentioned by Mathieu.
 
 So, the comfort of C++ programming and the time saved during
 development may be outweighed by troubles in deployment? I have to
 think twice... My lib should easily build and run wherever Pd runs.
 
 I started reading Axel-Tobias Schreiner's 'Object-Oriented Programming
 with ANSI-C', found via Marvin's link. The title made me enthusiastic
 for a moment. I like C. But for OOP? It's a lot of dull
 administration.
 
 Fortunately I've time to reflect a bit more on the options, this lib
 need not be written today or tomorrow. Thanks again for all the
 advice.
 
 Katja
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noise floor: median in audio signals, for peak extraction

2011-12-25 Thread Thomas Grill
Hi Alexandre,
maybe the libsms integration into Pd is of use for you - it calculates
a model of sinusoidals + residual noise, the latter representing a
kind of noise floor.
Those components can then also be modified and resynthesized.
http://mtg.upf.edu/static/libsms/

bests, gr~~~

2011/12/21 Alexandre Torres Porres por...@gmail.com:
 Hi there, this is a technique for calculating the noise floor of a spectrum,
 and extracting the peaks.

 It'd be used pretty much like I04.Noie Gate Miller's example, that has the
 mask table with a constant multiplier. We'd have instead this
 noise-floor block of audio, also multiplied by a constant.

 To get the noise floor, we take the magnitude (or power) spectrum and get
 the median of small bits of it, like every 32 samples. So the values of
 every 32 samples would be the median of that section...

 this is where I got this from, check page 4 and
 5 http://homepages.cae.wisc.edu/~sethares/software/SpectralTools.pdf

 this would be kinda like using the [median] or [median_n] objects, but over
 audio blocks and not number lists.

 Since there's the need of calculating this in and using the result back in
 the same block round into the audio chain, I can't put the spectrum into a
 table, and then calculate the median over bits of it.

 But then, how to do it? Should I be able to pull this out only if I write a
 median~ or [noise_floor~] external?

 Or somehow there's another way to do this with some existing external, or a
 similar technique, or even some audio math trick using [fexpr~] or
 something?

 This has to do with the other post I did about a project that attempts to
 isolate notes into a chord in a spectrum, something like melodyne is does.

 thanks
 Alex

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Interruption of audio / Loading sound into array

2011-11-04 Thread Thomas Grill

Hi all,
have you had a look at this:
http://grh.mur.at/software/sndfiler.html
It used to work for me, although i haven't tried for a long time (that  
is, with current pd versions)

gr~~~

Am 04.11.2011 um 11:26 schrieb katja:


By coincidence I noticed an svn commit access request from Damian
Stewart, back in 2008, where he proposes to 'implement multithreaded
[soundfiler] read'
(http://lists.puredata.info/pipermail/pd-dev/2008-12/012447.html).
What has become of this? Is there any code from this project?

[readsf~] and writesf~] are threaded, they operate in a child process.
I guess it could not be otherwise? Because they do not intend to read
all samples at once. Looking at the code in d_soundfile.c, I can
understand why the whole of Pd should not be multithreaded. It is a
lot of overhead. But [soundfiler~] read is another exceptional case
indeed, it needs carefully scheduled loading if it is not to cause
buffer underruns elsewhere. Such loading in portions would also mean
the whole audiofile is not immediately available in memory. Therefore,
the result would somehow be equivalent to the
'[readsf~]-in-an-upsampled-patch'  trick. But, like Charles pointed
out, it is not trivial to find an optimum. I agree Pd should better do
this in C.

Katja

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] any easy way to get data from 3 arduino (firmata) to one comport (pduino)?

2011-10-26 Thread Thomas Grill

Hi Onyx,
i would use the built-in I2C bus for connecting multiple arduinos. One  
of them can do the communication to the host computer.

http://www.instructables.com/id/I2C-between-Arduinos/

gr~~~

Am 26.10.2011 um 13:47 schrieb o...@onyx-ashanti.com:

greetings.  i was wondering, any insight on taking the data from 3  
arduinos running firmata and dumping them, using xbee trancievers,  
to a single comport in in pure data?


my project uses 3 xbee transmitter nodes which communicate  
directly with its own xbee basestationreciever  at my computer.   
this works but i seek to refine the system to have one basestation  
xbee that will recieve all of the data from the 3 nodes.  from what  
i understand of this process, i need to add a tag like left in the  
arduino code then parse that data on the computer end.  but it  
seems as if this will break the arduino object.


my options, i feel, are to try to either add the tag, parse the data  
in pure data before the arduino object and somehow send the parsed  
data to 3 instances of the arduino object or to attempt to rewrite  
the arduino firmaware and the pd recieving abstraction since i dont  
foresee the hardware configuration changing all that much.  insight?


cheers,

Onyx

--
Help me build the sickest live performance system ever!
www.indiegogo.com/beatjazzsystem
www.onyx-ashanti.com
Germany+49 176 3543 7859


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


--
Thomas Grill
http://g.org



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] py/pyext

2011-10-04 Thread Thomas Grill

Hi Benoit,
so you have loaded the external library successfully which is  
indicated by the banner (py/pyext 0.2.1pre - python script objects  
etcc) in the console
and upon instantiation there's no further output than pyext simple  
ex3 ... couldn't create?
That's strange, because if there's an error with Python, not being  
able to load a module (script) or having another problem, there would  
be an additional error message from Python (like ImportError: No  
module named simple).

gr~~~

Am 04.10.2011 um 16:31 schrieb Benoît Pin:


Hi all,

I'm trying to use the py/pyext extra on OSX 10.7 with Pd-extended  
0.42.5. I managed to instantiate [py] and [pym] objects, but not  
[pyext …].


I tried to open the demo patch attr-1.pd and the [pyext simple  
ex3] object is dashed in red, and the console prints pyext simple  
ex3 ... couldn't create. I've found on archives that the scripts  
folder needs to be in the pd search path (and it is the case for  
me). I've also checked this scripts folder and it contains a  
simple.py module within a ex3 class. So, everything should be ok, it  
seems. Unfortunately, it still doesn't work. I guess that I'm  
missing some piece of information…


Any help will be appreciated.

Benoît Pin.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Variable number of objects?

2011-09-29 Thread Thomas Grill


The full conference proceedings are due to be published online any  
time soon.


Ok, good to hear that - my bad conscience is not as bad any more.

The Universal Polyphonic Player infrastructure i showed at a workshop  
at the pdconf would also be a feasible approach.
I actually have finished all the patches, it's only about writing up  
some accompanying text.


gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] use VST-Instruments in a PD patch?

2011-09-28 Thread Thomas Grill

Hi all,
a short note: vst~ doesn't actually have to be Windows only - it's  
just a matter of someone stepping in to contribute the code for MacOS.  
I don't have time to do that, but it would be a worthwhile effort.

gr~~~

Am 27.09.2011 um 21:05 schrieb David Schaffer:



vst~ is an excellent tool, although a bit tricky to use the first  
time. It really changed the way I use pd by making me able to focus  
more on the music than just on the code. There's plenty of free  
compressors, reverbs and fx's out there that may come in handy if  
you're looking for a good tool that you don't have to design from  
scratch.  just rememeber that it is a windows-only object.


Good luck to you.

http://www.flickr.com/photos/schafferdavid/
http://audioblog.arteradio.com/David_Schaffer/


 Date: Sat, 24 Sep 2011 21:27:18 +0200
 From: colet.patr...@free.fr
 To: pd-list@iem.at
 Subject: [PD] use VST-Instruments in a PD patch?


 hello,

 I use this on windows vista:

 http://puredata.info/community/pdwiki/Vst/

 Curiously the VST plugins work only if I put them along with the  
patch,
 because VSTPATH doesn't work anymore with using the batch file  
since some windows update.


 - hghoyer hgho...@googlemail.com a écrit :

  Hi,
 
  ist there a possibillity to use VST Instruments in a PD Patch?  
So that

  PD is the host?
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list

 --
 Patrice Colet


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] xsample on ubuntu?

2011-09-13 Thread Thomas Grill

Hi Simon,
i don't know about that specific distribution/package, but it should  
actually be dependent on a flext package, that i guess exists as well.

You'll also have to install this.
You could also try the static builds on http://g.org/ext/beta  
which don't depend on shared libraries.

gr~~~

Am 12.09.2011 um 21:07 schrieb J. Simon van der Walt:


Any suggestions for getting xsample to work on ubuntu? I found a .rpm
from CCRMA, used alien to convert it to a .deb. Looks like I have some
stuff installed, but am getting these errors:

/usr/lib/pd-extended/extra/xsample.pd_linux: libflext-pd.so.0.5:
cannot open shared object file: No such file or directory
xsample: can't load library

Any ideas?

tia,

--
J. Simon van der Walt - Composer
www.jsimonvanderwalt.com
+44 (0) 7905 270 198

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Ot: Repetition of short patterns

2011-08-31 Thread Thomas Grill
Hi Adam,
i guess that topic would be more appropriate for the MUSIC-IR list. You might 
want to try there.
gr~~~


Am 31.08.2011 um 03:50 schrieb adam sanches:

 Hi, i was wondering if there are any  psychoacustic studies related to 
 repetition of short patterns.
 Do you know any autor, text  or book related to this?  any idea would be 
 aprreciated
 
 
 Thanks
 
 
 A.
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] receiving messages in [expr] ?

2011-08-29 Thread Thomas Grill


Am 27.08.2011 um 21:59 schrieb Mathieu Bouchard:

Ears don't know what a wave function collapse is, and wouldn't  
differentiate quantum noise from a linear-congruential scrambler  
such as pd's [noise~].




i don't think that quantum noise is necessarily white in the audible  
domain.

gr~~~


--
Thomas Grill
http://g.org



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] receiving messages in [expr] ?

2011-08-26 Thread Thomas Grill


Am 26.08.2011 um 04:06 schrieb Chris McCormick:


On Thu, Aug 25, 2011 at 11:20:47PM +0200, Thomas Grill wrote:

Am 25.08.2011 um 19:40 schrieb Andrew Faraday:

you can't hear noise against noise :p


Interesting - but then again, what is noise?


http://en.wikipedia.org/wiki/Wave_function_collapse


Hmmm, i guess your point with the reference is that when perceiving  
one takes snapshots (measurements) of a statistical function (the wave  
function).
However, there are widespread methods to tell one statistical  
distribution (noise) from another one (noise).
See e.g. expectation maximization (EM) in (Gaussian) mixture models  
(GMM), a popular technique in Music Information Retrieval.

http://en.wikipedia.org/wiki/Mixture_model#Expectation_maximization_.28EM.29
Why shouldn't human listeners be able to maximize their expectations  
as well?


gr~~~


--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] receiving messages in [expr] ?

2011-08-25 Thread Thomas Grill

Am 25.08.2011 um 19:40 schrieb Andrew Faraday:

 you can't hear noise against noise :p
 

Interesting - but then again, what is noise?
gr~~~



--
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] reading a 4-channel aif

2011-07-17 Thread Thomas Grill
Hi Michael,
is the file broken or ok? You can try to play the file with e.g.
Quicktime player (which should play the first two channels) to check
if it's ok.
If yes and it is a 24-bits AIFF file, Pd might have problems to read
it - you would probably have to convert to WAV or dither down to 16
bits.
all the best, Thomas

2011/7/17 Michael Zacherl. sdiy-m...@blauwurf.info:
 Hello,

   for recording four channels I used [open -bytes 3 filename] fed into 
 [writesf~ 4] in an earlier session.

 Now I need to split this interleaved sound file up into four mono-files for 
 importing them elsewhere.
 I tried [open filename] -- [readsf~ 4] but just get digital noise.
 Since relying on its detection capabilities doesn't seem to work I tried to 
 specify the  parameters, starting with  [open filename 0 200 4 3 b] .

 It changes the noise but doesn't deliver the proper audio stream.
 Admittedly I'm not sure about the header size
 How could I get this to work?

 many thanks,  Michael.

 --
 hear the colours of noise: http://blauwurf.at
 http://soundcloud.com/noiseconformist



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd-con 2011: CALL FOR SUBMISSIONS

2011-06-19 Thread Thomas Grill
Hi Moritz,
thanks for the announcement.
I have two questions:
- Is there a full polyphony resp. how many voices can be played simultaneously?
- What's the minimum repetition time (shortest possible note) for a bell?

thanks,
Thomas

Am 18.06.2011 um 15:48 schrieb Moritz Schell:

 Dear pd-community,
 
 
 you have the chance to rock the bells of weimar city hall!
 
 During the pd-convention from 8.8-14.8.2011 in weimar there will be the 
 possibility for little evening concerts on the porcelain carillon in the 
 tower of weimar cityhall. It is a great opportunity to present your 
 compositions/generated music/etc. in public space on an ancient instrument. 
 The city hall faces the market place - a touristic hotspot of weimar.
 
 - The concerts will take place every evening during 7p.m and 8p.m.
 - There will be 5 concerts - one for every evening. The pd-con team will 
 select 5 pieces out of your submissions
 - The compositions should not take longer than 12 minutes so they'll fit in 
 between the quarter-hour chime
 - The compositions can be reached in either as a MIDI-file or as a pure-data 
 patch that outputs MIDI-notes (The carillon is MIDI-compatible)
 
 For more information visit this wiki-page:
 
 http://www.uni-weimar.de/medien/wiki/PDCON:Porcelain_carillon
 
 There you'll also find a pure data sample player with the original sound of 
 the bells - so you can test your artwork wherever you are
 
 Please send your suggestions/concepts/compositions until latest the END OF 
 JULY to:
 moritz.sch...@uni-weimar.de
 
 
 looking forward to the results and to see you all in weimar,
 
 frederic, max and moritz
 
 
 Moritz Schell
 MKG, Master
 Matrikelnr. 100498
 
 Trierer Straße 42
 99423 Weimar
 
 0170 - 851 08 87
 moritz.sch...@uni-weimar.de
 moritzsch...@gmx.de
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] ⌘+⇧+L

2011-03-25 Thread Thomas Grill
Hi Cyrille,
you just have to move your left hand to the discant side of your
keyboard. There's cmd-shift as well.
Some musical problems require imaginative fingerings.
gr~~~

2011/3/25 cyrille henry c...@chnry.net:


 Le 25/03/2011 12:48, Joe White a écrit :

 I've just been told I can clear the log in Pd-0.43 with the shortcut
 '⌘+⇧+L'.

 To whomever implemented this - you are a god.

 Made my day so far :)

 personally, i hate this shortcut :
 it's the only one I use that i can't do with my left hand only. Since the
 right hand is on my mouse, it is not really convinient to use it.
 and since the clear button disappear, i have use the edit menu / clear log.

 well, look like someone god is someone else nightmare.

 Cyrille




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [ext] [pyext] [bug] nbx doesn't respond to bang sent by a py script

2011-03-12 Thread Thomas Grill
Hi Yvan,
thanks for reporting - that seems to a bug, although hard to say where 
situated. I'll look into it.
gr~~~

Am 12.03.2011 um 17:19 schrieb Yvan Volochine:

 hi
 
 I don't know if it's worth reporting this but just in case...
 
 if I bind [nbx] to a `recv' method in a py script, it does not output
 its value after receiving a bang from the script.
 attached is debug_nbx.py and debug.pd patch to show the behavior.
 
 anyway, thanks for the good work, py/pyext is amazing ;)
 
 cheers,
 _y
 debug_nbx.pydebug.pd___
 ext mailing list
 e...@g.org
 http://g.org/cgi-bin/mailman/listinfo/ext

--
Thomas Grill
http://g.org
+43 699 19715543


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pyext] sending a bang to an object

2011-03-12 Thread Thomas Grill
Hi all,

 Thomas kindly stated that the trick is to call the method without
 further arguments:
 self._send(rcvname)
 

actually my statement is only half true:

self._send(rcvname)
currently sends an empty list message to the rcvname receiver which is often 
interpreted but need not always be

the correct way would be
self._send(rcvname,bang,())
which is equivalent to a message with selector bang and no further arguments 
(empty tuple)

since the former notation
self._send(rcvname)
is also used with pyext outlets as
self._outlet(outletnum)
to send a bang, i corrected the behavior in the py/pyext SVN to indeed send a 
bang.
However, this is not yet reflected in the binaries in circulation

gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pyext] sending a bang to an object

2011-03-12 Thread Thomas Grill

Am 12.03.2011 um 21:11 schrieb Thomas Grill:

 Hi all,
 
 Thomas kindly stated that the trick is to call the method without
 further arguments:
 self._send(rcvname)
 
 
 actually my statement is only half true:
 
 self._send(rcvname)
 currently sends an empty list message to the rcvname receiver which is often 
 interpreted but need not always be

sorry, there's something missing:
... which is often interpreted as a bang message, that is.


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Doctoral Studies and Visiting Researcher Activities at the Department of Media, Aalto University School of Art and Design

2011-02-24 Thread Thomas Grill
 
 -- Visiting Researcher Activities --
 
 SOPI research group also aims to organize International Research Cooperation 
 throughout the collaboration agreements with universities around the world 
 and the Aalto University School of Art and Design. This will include 
 researcher's mobility and joint research projects in collaboration with our 
 european and other partners. You can contact me (koray.tahiro...@aalto.fi) 
 directly to discuss further any shared/joint interest in these activities.


Hey Koray,
i hope you are well and busy.
I would be definitely interested in a research stay/artistic residence in 
Helsinki after finishing my dissertation in April 2012.
My main field of interest is embodied interaction with recorded sounds which 
includes auditory perception, machine listening, machine learning and 
visualization, interface technology and sound synthesis, all in the context of 
real-time performance, specifically free electro-acoustic improvisation.

This is the somewhat outdated blurb of my dissertation:
http://g.org/2009/03/01/dissertation-iem/
And some more concrete research work package on the way:
http://g.org/2011/02/15/ircam-mrc-2011/

If your university is interested we could plan this quite comfortably ahead of 
time.

all the best,
Thomas
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Doctoral Studies and Visiting Researcher Activities at the Department of Media, Aalto University School of Art and Design

2011-02-24 Thread Thomas Grill
oops, that shouldn't have gone to the list. sorry for the noise. gr~~~

Am 24.02.2011 um 18:01 schrieb Thomas Grill:

 
 -- Visiting Researcher Activities --
 
 SOPI research group also aims to organize International Research Cooperation 
 throughout the collaboration agreements with universities around the world 
 and the Aalto University School of Art and Design. This will include 
 researcher's mobility and joint research projects in collaboration with our 
 european and other partners. You can contact me (koray.tahiro...@aalto.fi) 
 directly to discuss further any shared/joint interest in these activities.
 


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pool] build fails on linux

2011-01-28 Thread Thomas Grill
Hi Yvan,
i'd recommend to try the flext build system instead of the
autoconf/make. See flext/build.txt for explanations.
I can't really comment on linux, my memory has already gone, but i
wonder whether there actually is a libpd.a that can be linked in (as
tried by the cited command)
gr~~~

2011/1/25 Yvan Volochine yvan...@gmail.com:
 hi,
 trying to build pool from latest svn (and latest pd git) I get this error:

 make[1]: Entering directory `/home/delf/dev/pool/source'
 /bin/bash ../libtool --tag=CXX   --mode=link g++ -O2
 -I/usr/local/include/flext -I/home/delf/dev/pure-data/src   -no-undefined
 -module -shrext .pd_linux -avoid-version -L/usr/local/lib -lpd
 -lflext-pd_s    -o pool.la -rpath /usr/local/lib pool_la-main.lo
 pool_la-pool.lo pool_la-data.lo
 libtool: link: g++ -shared -nostdlib
 /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o
 /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbeginS.o  .libs/pool_la-main.o
 .libs/pool_la-pool.o .libs/pool_la-data.o   -L/usr/local/lib -lpd
 -lflext-pd_s -L/usr/lib/gcc/i486-linux-gnu/4.4.3
 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib
 -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../..
 -L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s
 /usr/lib/gcc/i486-linux-gnu/4.4.3/crtendS.o
 /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o    -Wl,-soname
 -Wl,pool.pd_linux -o .libs/pool.pd_linux
 /usr/bin/ld: cannot find -lpd
 collect2: ld returned 1 exit status
 make[1]: *** [pool.la] Error 1
 make[1]: Leaving directory `/home/delf/dev/pool/source'
 make: *** [all-recursive] Error 1
 zsh: exit 2 make

 am I missing a path or something ?
 ./configure --with-sysdir=/PATH/TO/PD/SRC did find pd headers and all, now I
 have no idea about what is going wrong...

 any hint is much appreciated,

 cheers,
 _y

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pyext python version error

2010-09-29 Thread Thomas Grill

Hi,
the version of pyext you are using has been compiled for Python 2.5 .
Obviously your system uses Python 2.6, that's way the external can't  
be loaded.
So, either install Python 2.5 on your system or - recommended -  
compile your version of pyext for Python 2.6.

gr~~~

Am 29.09.2010 um 09:13 schrieb ALAN BROOKER:


Hi List


I am trying to load pyext library into PD on Ubuntu (Lucid) , my  
python version is Python 2.6.5 but Im gettin getting the following  
error on start up


/usr/lib/pd-extended/extra/pyext/py.pd_linux: libpython2.5.so.1.0:  
cannot open shared object file: No such file or directory


Is it because of my version of python? Thanks for any help

Al
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gem / msd conflict

2010-09-09 Thread Thomas Grill
that issue has already been clarified - it's again a collision of globally 
exposed new/delete operators. It can be fixed by defining FLEXT_USE_CMEM when 
compiling flext and flext-based externals.
gr~~~

Am 09.09.2010 um 15:32 schrieb Mathieu Bouchard:

 On Wed, 8 Sep 2010, cyrille henry wrote:
 
 I made a fresh compilation of msd2D. everything works ok, except when 
 destroying a link in msd2D, and only if Gem is loaded, i've got a pd crash 
 with : *** glibc detected *** pd: free(): invalid pointer: 0x085d0f9c ***
 
 It's not necessarily the fault of either msd or Gem, and if it is, then it 
 can be hard to figure out which one it is. Use a debugger such as valgrind, 
 because it can trap bugs earlier in the chain reaction, quite often at the 
 first buffer-overflow or dangling-pointer bug, rather than at the end of a 
 chain reaction that causes glibc to bail out (or causes linux to say signal 
 11). With valgrind you have more of a chance of being able to produce a bug 
 report that leads to a fix quickly.
 
 ___
 | Mathieu Bouchard -- Villeray, Montréal, 
 QC___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] FTM for PD

2010-09-06 Thread Thomas Grill
Hi Norbert,

 Yes, I think the latest state of the development of FTM for Pd was already
 pretty close (since the last adaptations to Max 5 we probably took back a
 little distance).
 But no, we have currently no plans to develop this further.

 In fact, I didn't have the impression, that Pd needs FTM very much, since
 there are other approaches for handing complex data structures.

Well, the basic built-in possibilities may be there but they haven't
been developed into a convenient higher-level system. The VASP modular
system that i have been developing for a while is similar to FTM but i
don't have the time to maintain it any more and i would rather port
the higher-level portions to FTM. I think that Pd needs FTM as much as
Max needs it and i would appreciate patcher-level cross-platform
compatibility a lot.


 For what concerns the Gabor and MnM libraries, that have certainly some
 interesting functionalities that would be worth having in Pd, I also could
 imagine alternative ways to integrated them into Pd (as well as into
 Max/MSP/Jitter) relying on the data structures that are already existing in
 these environments.


Certainly, but do you plan to open-source them?

 For me, only the underlying FTMlib and the ftm.object and ftm.mess objects
 are really required.

 Can you develop more on this point?

It means that at this point i personally don't need mnm or gbr
externals. The basic FTM functionality is sufficient - i would
probably make a Python binding and use numpy/scipy for higher level
stuff.

gr~~~

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] FTM for PD

2010-09-03 Thread Thomas Grill
Hi all,
i'd like to ask about the current state of FTM for PD.
From looking into the SVN repo it's obvious that a considerable amount of work 
has already been put into it, but it doesn't compile right away, so i'm not 
sure if it's still maintained or if there's anything more fundamental missing.
For me, only the underlying FTMlib and the ftm.object and ftm.mess objects are 
really required.
thanks,
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [OT] Using a webcam to measure a wheel's rotation speed

2010-09-02 Thread Thomas Grill
Hi Matteo,
can't you mark one of the spokes or the wheel and setup the camera in a 
distance so that a blob tracker can cope with it?
Then, it's fairly easy to measure something like the zero-crossing rate along 
one dimension x or y.
gr~~~

Am 02.09.2010 um 17:54 schrieb Matteo Sisti Sette:

 Hi,
 
 I need to measure the rotation speed of a spoked wheel.
 
 As an alternative to a suitable sensor + arduino, I was considering using a 
 webcam placed very close to the wheel and counting the frequency at which the 
 spokes pass in front of the webcam.
 
 Has any of you tried anything similar? Do you have any suggestions?
 
 
 My naïf idea is that if a (natural or artificial) source of light is placed 
 in front of the webcam, when the spoke passes in front of it, it will reduce 
 considerably the brightness of the whole frame or of a big portion of it.
 
 I'm looking for something simple: if this eventually leads to a complicated 
 artificial vision task, or if a good calibration is difficult to achieve, 
 then I would rather go for a tachometer and an arduino...
 
 
 Thanks in advance
 m.
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] howto get pool

2010-08-27 Thread Thomas Grill

Am 27.08.2010 um 17:08 schrieb Mathieu Bouchard:

 On Tue, 24 Aug 2010, IOhannes m zmoelnig wrote:
 
 have you tried gem-0.92 ? i think there was some conflict with flext and Gem 
 both overriding new, at least Gem behaves now better.
 
 Is there any way to make that linkage more local on Linux ?
 
 Is the only possibility, to declare the ::new operators as static inline or 
 so, in the *.h files ? (I think I did that for a while in GF, but I removed 
 those completely several years ago because I wasn't really using them anymore)
 

I ithink using an anonymous namespace (a more recent C++ language feature) 
would be possible... however, using namespaces in flext would make flext-based 
projects backwards incompatible.
In general it makes a lot of sense though and i have been thinking about it for 
years or so.
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] howto get pool

2010-08-25 Thread Thomas Grill

Am 25.08.2010 um 15:40 schrieb João Martins:

 So I should add that line to the config file and then compile flext, and then 
 compile pool. Is that the procedure?

exactly!
There are some docs in the flext distribution (readme.txt, build.txt) with some 
more information about the procedure.
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Problems with pool object

2010-08-24 Thread Thomas Grill
Hi Joao,
interestingly i haven't asked before: what versions of flext, pool and xsample 
are you using?
I'm asking i would always recommend to compile from the svn source - which 
should not be all that daunting. I might not be the right source of comfort but 
i guess there are people here that can easily lead you through the process.
gr~~~

Am 24.08.2010 um 11:30 schrieb João Martins:

 Nothing is as simple as it looks, as I'm learning by the minute.
 With the latest release of Pd, turning off Gem does not allow pool to work 
 properly, and I get exactly the same error message.
 This leads me back to pool in itself.
 Compiling all of flext really seems a daunting task, but I think I'll give 
 it a go, if no one comes up with a better suggestion. ;)
 
 Thank you all.
 
 João Martins
 
 No dia 24 de Agosto de 2010 10:17, João Martins joaomart...@mac.com 
 escreveu:
 So, I've tried using a fresher copy of GEM (0.92.3) and not having xsample in 
 the way, and I got apparently the same problem:
 
 *** glibc detected *** pdextended: free(): invalid pointer: 0x09c2b864 ***
 === Backtrace: =
 /lib/tls/i686/cmov/libc.so.6[0x17b0d1]
 /lib/tls/i686/cmov/libc.so.6[0x17c7d2]
 /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x17f8ad]
 /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_root_singledlEPv+0x32)[0x89d52b4]
 /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomList4FreeEv+0x25)[0x89d54d5]
 /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomListD1Ev+0x28)[0x89d55a0]
 /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataCont5clearEv+0x60)[0x89d33a6]
 /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataContD0Ev+0x2a)[0x89d4270]
 /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single4ExitEv+0x7e)[0x89d0694]
 /home/user/pd-externals/pool/pool.pd_linux(_ZN16flext_obj_single8obj_freeEP9flext_hdr+0x7b)[0x89d2021]
 pdextended(pd_free+0x17)[0x80b5af7]
 === Memory map: 
 0011-0024e000 r-xp  08:01 11740506   
 /lib/tls/i686/cmov/libc-2.10.1.so
 0024e000-0024f000 ---p 0013e000 08:01 11740506   
 /lib/tls/i686/cmov/libc-2.10.1.so
 0024f000-00251000 r--p 0013e000 08:01 11740506   
 /lib/tls/i686/cmov/libc-2.10.1.so
 00251000-00252000 rw-p 0014 08:01 11740506   
 /lib/tls/i686/cmov/libc-2.10.1.so
 00252000-00255000 rw-p  00:00 0 
 00255000-00266000 r-xp  08:01 10455586   /usr/lib/libcelt.so.0.0.0
 00266000-00267000 r--p 0001 08:01 10455586   /usr/lib/libcelt.so.0.0.0
 00267000-00268000 rw-p 00011000 08:01 10455586   /usr/lib/libcelt.so.0.0.0
 00268000-0026f000 r-xp  08:01 10454666   /usr/lib/libSM.so.6.0.0
 0026f000-0027 r--p 6000 08:01 10454666   /usr/lib/libSM.so.6.0.0
 0027-00271000 rw-p 7000 08:01 10454666   /usr/lib/libSM.so.6.0.0
 00271000-00274000 r-xp  08:01 11722789   /lib/libuuid.so.1.3.0
 00274000-00275000 r--p 2000 08:01 11722789   /lib/libuuid.so.1.3.0
 00275000-00276000 rw-p 3000 08:01 11722789   /lib/libuuid.so.1.3.0
 00276000-00278000 r-xp  08:01 11740517   
 /lib/tls/i686/cmov/libdl-2.10.1.so
 00278000-00279000 r--p 1000 08:01 11740517   
 /lib/tls/i686/cmov/libdl-2.10.1.so
 00279000-0027a000 rw-p 2000 08:01 11740517   
 /lib/tls/i686/cmov/libdl-2.10.1.so
 0027a000-002c2000 r-xp  08:01 10455789   
 /usr/lib/libpulsecommon-0.9.19.so
 002c2000-002c3000 r--p 00047000 08:01 10455789   
 /usr/lib/libpulsecommon-0.9.19.so
 002c3000-002c4000 rw-p 00048000 08:01 10455789   
 /usr/lib/libpulsecommon-0.9.19.so
 002c4000-002c8000 r-xp  08:01 10455682   /usr/lib/libXtst.so.6.1.0
 002c8000-002c9000 r--p 4000 08:01 10455682   /usr/lib/libXtst.so.6.1.0
 002c9000-002ca000 rw-p 5000 08:01 10455682   /usr/lib/libXtst.so.6.1.0
 002ca000-0033 r-xp  08:01 10455079   /usr/lib/libsndfile.so.1.0.20
 0033-00331000 r--p 00065000 08:01 10455079   /usr/lib/libsndfile.so.1.0.20
 00331000-00332000 rw-p 00066000 08:01 10455079   /usr/lib/libsndfile.so.1.0.20
 00332000-00336000 rw-p  00:00 0 
 00336000-00344000 r-xp  08:01 10452994   /usr/lib/libXext.so.6.4.0
 00344000-00345000 r--p d000 08:01 10452994   /usr/lib/libXext.so.6.4.0
 00345000-00346000 rw-p e000 08:01 10452994   /usr/lib/libXext.so.6.4.0
 00346000-00359000 r-xp  08:01 11740525   
 /lib/tls/i686/cmov/libnsl-2.10.1.so
 00359000-0035a000 r--p 00012000 08:01 11740525   
 /lib/tls/i686/cmov/libnsl-2.10.1.so
 0035a000-0035b000 rw-p 00013000 08:01 11740525   
 /lib/tls/i686/cmov/libnsl-2.10.1.so
 0035b000-0035d000 rw-p  00:00 0 
 0035d000-003ab000 r-xp  08:01 10453276   /usr/lib/libFLAC.so.8.2.0
 003ab000-003ac000 r--p 0004d000 08:01 10453276   /usr/lib/libFLAC.so.8.2.0
 003ac000-003ad000 rw-p 0004e000 08:01 10453276   /usr/lib/libFLAC.so.8.2.0
 003ad000-003b2000 r-xp  08:01 10453274   /usr/lib/libogg.so.0.6.0
 003b2000-003b3000 r--p 4000 08:01 10453274   /usr/lib/libogg.so.0.6.0
 

Re: [PD] howto get pool

2010-08-24 Thread Thomas Grill
Oh yes, i remember that issue now... there's a flag called FLEXT_CMEM which 
inhibits overriding the new/delete operators.
To my knowledge the flag is set by default for versions within the last 3 years 
or so. I'll check later to be sure.
gr~~~

Am 24.08.2010 um 09:25 schrieb IOhannes m zmoelnig:

 On 2010-08-23 22:10, João Martins wrote:
 Hi, S. Jensen,
 
 I'm looking for a way to get pool working on a Linux distribution (Ubuntu
 or Ubuntu Studio are my main goals). I've noticed that you were able to
 compile your own Pd-extended and were looking to add pool to it.
 Did you manage to get pool working?
 Installing it is the easy bit, I guess (I'm having no problems installing
 externals in Linux, as I have some experience in Pd), but pool that works
 without any problem in my Mac setup (my main one) appears to be incompatible
 with Gem on Linux, regardless of GEM version or Linux distro.
 
 
 have you tried gem-0.92 ?
 
 i think there was some conflict with flext and Gem both overriding new,
 at least Gem behaves now better.
 
 fgmasdr
 IOhannes
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] howto get pool

2010-08-24 Thread Thomas Grill

Am 24.08.2010 um 19:31 schrieb João Martins:

 Would this issue be exclusive of Linux installations?
 One of my main problems now is not understanding the portability issues.

I'm not sure about the exclusiveness, but different OSs handle combined 
namespaces of dynamic libraries in different ways.
 
In your flext/buildsys/config-lnx-pd.txt file, there is a line beginning with 
UFLAGS +=
Try adding -DFLEXT_CMEM at the end of this line.

gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] howto get pool

2010-08-24 Thread Thomas Grill

Am 24.08.2010 um 23:55 schrieb Thomas Grill:

 In your flext/buildsys/config-lnx-pd.txt file, there is a line beginning with 
 UFLAGS +=
 Try adding -DFLEXT_CMEM at the end of this line.
 

Sorry, it's actually -DFLEXT_USE_CMEM
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Compile sms_peak

2010-07-22 Thread Thomas Grill

Hi,
i can't reproduce your problem on OSX/32bit for current SVN versions  
of flext and sms_peaks.

I'll send you the resulting binary in private email.
gr~~~

Am 19.07.2010 um 10:32 schrieb Thomas Grill:


Hi,
that error that you are citing, is that for compilation on a 64-bit  
machine?

I'll check that later in the week.
gr~~~

Am 18.07.2010 um 11:53 schrieb linedicons...@gmail.com:


Thank alots for the help.


Since there's a package.txt file with it, the external is meant to  
be compiled with the flext build system.

You can have a look at the flext readme.txt or build.txt files.
It boils down to the following:

sh path_to_flext/build.sh pd gcc
sudo sh path_to_flext/build.sh pd gcc install


I still have an error on ubuntu g++ 4.4.3 :
--
sh /home/marco/pd-flext/flext/build.sh pd gcc

make -f /home/marco/pd-flext/flext/buildsys/gnumake-sub.mak   
PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=/home/marco/pd-flext/ 
flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext  
TARGETMODE=release TARGETTYPE=single _build_

make[1]: Entering directory `/home/marco/sms_peaks'
mkdir -p pd-linux/release-single
mkdir -p pd-linux/release-single/
g++ -c  -msse -mfpmath=sse -ffast-math -O3  -pthread -fPIC - 
fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SYS=2 -DPD -I/home/ 
marco/puredata-0.42.5/src -I/usr/include/stk -I/usr/include/sndobj - 
I/usr/include/flext main.cpp -o pd-linux/release-single/main.opp
main.cpp: In member function ‘virtual  
voidunnamed::sms_peaks::CbSignal()’:
main.cpp:98: error: cannot convert ‘flext_single::buffer::Element*’  
to ‘t_sample*’ in initialization

make[1]: *** [pd-linux/release-single/main.opp] Error 1
make[1]: Leaving directory `/home/marco/sms_peaks'
make: *** [build-release-single] Error 2
-

If you have this patch compiled for osx, Please can you put it  
online?


I have both osx and linux here ;)

Thanks for help!




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Compile sms_peak

2010-07-19 Thread Thomas Grill

Hi,
that error that you are citing, is that for compilation on a 64-bit  
machine?

I'll check that later in the week.
gr~~~

Am 18.07.2010 um 11:53 schrieb linedicons...@gmail.com:


 Thank alots for the help.


Since there's a package.txt file with it, the external is meant to  
be compiled with the flext build system.

You can have a look at the flext readme.txt or build.txt files.
It boils down to the following:

sh path_to_flext/build.sh pd gcc
sudo sh path_to_flext/build.sh pd gcc install


I still have an error on ubuntu g++ 4.4.3 :
--
sh /home/marco/pd-flext/flext/build.sh pd gcc

make -f /home/marco/pd-flext/flext/buildsys/gnumake-sub.mak   
PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=/home/marco/pd-flext/ 
flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext  
TARGETMODE=release TARGETTYPE=single _build_

make[1]: Entering directory `/home/marco/sms_peaks'
mkdir -p pd-linux/release-single
mkdir -p pd-linux/release-single/
g++ -c  -msse -mfpmath=sse -ffast-math -O3  -pthread -fPIC - 
fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SYS=2 -DPD -I/home/marco/ 
puredata-0.42.5/src -I/usr/include/stk -I/usr/include/sndobj -I/usr/ 
include/flext main.cpp -o pd-linux/release-single/main.opp
main.cpp: In member function ‘virtual  
voidunnamed::sms_peaks::CbSignal()’:
main.cpp:98: error: cannot convert ‘flext_single::buffer::Element*’  
to ‘t_sample*’ in initialization

make[1]: *** [pd-linux/release-single/main.opp] Error 1
make[1]: Leaving directory `/home/marco/sms_peaks'
make: *** [build-release-single] Error 2
-

If you have this patch compiled for osx, Please can you put it online?

I have both osx and linux here ;)

Thanks for help!




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Compile sms_peak

2010-07-12 Thread Thomas Grill
Hey Marco,
i guess it's one of those undocumented externals on my svn site.
Since there's a package.txt file with it, the external is meant to be compiled 
with the flext build system.
You can have a look at the flext readme.txt or build.txt files.
It boils down to the following:

sh path_to_flext/build.sh pd gcc
sudo sh path_to_flext/build.sh pd gcc install

gr~~~

Am 11.07.2010 um 13:40 schrieb linedicons...@gmail.com:

 Hi I try to compile sms_peak (a module made with flext)
 
 There is a guide to step by step compile a flext module?
 
 By the way I am here in compiling:
 
 $ls
 Info.plist  license.txt  main.cpp  package.txt  pd  sms_peaks~.xcodeproj
 
 $gcc main.cpp 
 main.cpp:12:19: error: flext.h: No such file or directory
 
 $find / -name flext.h 
 /usr/include/flext/flext.h
 /home/marco/pd-flext/flext/
 buildsys/externals/grill/flext/source/flext.h
 /home/marco/pd-flext/flext/externals/grill/flext/source/flext.h
 /home/marco/pd-flext/flext/source/flext.h
 
 Thanks
 
 
 -- 
 Marco A.
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pool] gone?

2010-06-13 Thread Thomas Grill
Hey all,
i don't have any free capacities to work on this, but i would gladly
support anyone volunteering to help out.
gr~~~


2010/6/13 João Pais jmmmp...@googlemail.com:
 thanks. I think Thomas said once that he was looking into putting his flext
 materials into pd-ext, if I remember correctly. let's hope it doesn't take
 long.


 http://puredata.info/docs/faq/how-do-i-download-the-flext-binaries-that-used-to-be-included-in-pd-extended

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] thoughts on Pd's networking framework

2010-05-25 Thread Thomas Grill
Hi all,
from what i heard about experiences with the IEM CubeMixer system
(with a lot of GUI-DSP communication between two PD processes) the
fact that PD sends out network data packets in bursts seems to be
problematic not only for WLAN but for the OS networking sockets (with
limited buffer sizes) on a more general scale.
If i were dependent on it, i would write a threaded networking
external to circumvent PD networking functionality and find out
whether this is the culprit.
gr~~~

2010/5/25 Ivica Ico Bukvic i...@vt.edu:
 So, we've tried to do a series of tests using tcpserver/client as well as 
 netserver/client and found the following:

 Using either off-the-shelf wifi hardware or an industrial strength wifi 
 router (in our case Cisco), we get unexpected lag spikes on local WLAN with 
 16 clients at times even exceeding 2 seconds for some of the clients.

 Network connection in these tests was unencrypted.

 Packets tested were small to medium using both UDP and TCP (from a single 
 number, up to a sentence, plus a couple numbers).

 When using off-the-shelf router we even had clients drop connections to the 
 router in a high-traffic context. By using an industry strength router these 
 took much longer to occur (but have still nonetheless occurred).

 So, with the router being less likely of a culprit I am wondering what is 
 causing these spikes?

 Without looking closely at Pd's network code one suggested culprit by a CS 
 colleague might be how Pd reuses ports and a possibility of it starving the 
 router. Is this possible?

 The problem is apparent when sending sporadic TCP packets to all 16 machines 
 as well as when using both UDP and TCP connections.

 One last thought is whether there might be something on the router settings 
 that would make this an issue in both cases.

 Any thoughts on this would be most appreciated.

 Ivica Ico Bukvic, D.M.A.
 Composition, Music Technology
 Director, DISIS Interactive Sound  Intermedia Studio
 Director, L2Ork Linux Laptop Orchestra
 Assistant Co-Director, CCTAD
 CHCI, CS, and Art (by courtesy)
 Virginia Tech
 Dept. of Music - 0240
 Blacksburg, VA 24061
 (540) 231-6139
 (540) 231-5034 (fax)
 i...@vt.edu
 http://www.music.vt.edu/faculty/bukvic/



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] mimikry @ re_new digital arts festival, Huset i Magstraede, Copenhagen

2010-05-18 Thread Thomas Grill
Hey all,
my audiovisual intervention mimikry will be shown at the re_new
festival from this evening until Saturday.
It might be hiding at changing places, go find it!
See also http://vimeo.com/6296560

http://re-new.org/program/


-- 
Thomas Grill
http://g.org

___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] xsample as easy to install libdir

2010-05-06 Thread Thomas Grill
Hi Hans,
thanks for that... i've never dealt with libdirs do i just have to
name the folder the same as the library and put all the binaries into
it?
I'll try to follow that scheme for the binaries on my server.
gr~~~

2010/5/6 Hans-Christoph Steiner h...@at.or.at:

 I packaged up Thomas Grill's xsample as an easy-to-install libdir:

 http://puredata.info/Members/hans/Xsample

 .hc


 

                  ¡El pueblo unido jamás será vencido!



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd, Max/Msp, Reaktor, Plogue Bidule... How do these compare?

2010-03-17 Thread Thomas Grill
 the last i read about the [vst] object in Pd was that is was generally
 defective (can anyone confirm or correct this?).

Jeffrey, do you know where you read this?
I would certainly be interested to hear about bug reports.

thanks, Thomas

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] python scripting in pd

2010-02-16 Thread Thomas Grill
Hi Pat,

 Alright I'm feeling like a real n00b here but i've got another question:  I 
 was trying to install the binaries for the older flext libraries and they are 
 in .pd_darwin format.  It's not working on my version of pd so I was 
 wondering if there is an easy workaround or if I am going to have to compile 
 the source myself.  

How exactly are the binaries not working?
Have you tried those at http://g.org/ext/beta ?
gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Problem with Snow Leopard and Flext

2010-01-19 Thread Thomas Grill
Hey all,
i've got some news on that issue.
For me, flext-based externals crash when flext is built with gcc 4.2.1 and the 
-Os option (optimize for space). This setting is defined in 
buildsys/config-pd-mac.txt. It doesn't crash with any other optimization flag 
(e.g. -O2 or -O3). That seems to be a compiler bug, but i'm thankful for any 
observations on that issue.
I consequently changed the default optimization scheme for OSX to -O2 in the 
current svn.
gr~~~

Am 17.01.2010 um 13:01 schrieb Thomas Grill:

 Hey all,
 the current flext svn version should fix all compilation issues on
 Snow Leopard / gcc 4.2.
 However, i can confirm that flext crashes also for me when pd is
 launched. I'll be able to look into in about a week, so until then,
 any hints/solutions/backtraces are welcome.
 gr~~~
 
 2010/1/16 Rich E rich.ea...@gmail.com:
 I have been working with a flext external in Snow Leopard, but I did not
 have any success getting it to work with Pd Extended (long story, it is a
 wacom external that is dealing with all the Carbon/Cocoa problems that
 currently exist).
 I compile everything with CFLAGS=-arch i386.  No seg faults related to
 flext.  I think, from this post and the one below, that flext is linked as
 64bit.  I just today had to reinstall all my pd stuff because of a hard
 drive crash and after making sure everything is cleanly built as 32bit, no
 problems (again, in Snow Leopard).
 
 2010/1/14 Cécile Picard-Limpens cecile.pic...@sophia.inria.fr
 
 Dear List,
 
 I'm encountering the same problem as Miguel.. (message on Sat Dec 12). I'm
 using Apple Snow Leopard (10.6.2) on my macbook (2.26 GHz Intel Core Duo).
 As anyone succeeded building and launching flext objects using OSX Snow
 Leopard?
 It compiles but crashes at launching without error messages...
 
 Does it mean that the Pd-extended version compiled with x86_64 is needed?
 
 Thanks for your help!
 
 Cecile.
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 -- 
 Thomas Grill
 http://g.org


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Problem with Snow Leopard and Flext

2010-01-17 Thread Thomas Grill
Hey all,
the current flext svn version should fix all compilation issues on
Snow Leopard / gcc 4.2.
However, i can confirm that flext crashes also for me when pd is
launched. I'll be able to look into in about a week, so until then,
any hints/solutions/backtraces are welcome.
gr~~~

2010/1/16 Rich E rich.ea...@gmail.com:
 I have been working with a flext external in Snow Leopard, but I did not
 have any success getting it to work with Pd Extended (long story, it is a
 wacom external that is dealing with all the Carbon/Cocoa problems that
 currently exist).
 I compile everything with CFLAGS=-arch i386.  No seg faults related to
 flext.  I think, from this post and the one below, that flext is linked as
 64bit.  I just today had to reinstall all my pd stuff because of a hard
 drive crash and after making sure everything is cleanly built as 32bit, no
 problems (again, in Snow Leopard).

 2010/1/14 Cécile Picard-Limpens cecile.pic...@sophia.inria.fr

 Dear List,

 I'm encountering the same problem as Miguel.. (message on Sat Dec 12). I'm
 using Apple Snow Leopard (10.6.2) on my macbook (2.26 GHz Intel Core Duo).
 As anyone succeeded building and launching flext objects using OSX Snow
 Leopard?
 It compiles but crashes at launching without error messages...

 Does it mean that the Pd-extended version compiled with x86_64 is needed?

 Thanks for your help!

 Cecile.



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Problem using vasp in jaunty

2009-10-28 Thread Thomas Grill

Hi Joao,
i've never seen that error, but i you'll have to rebuild the library  
from source for your system.
And yes, it is possible to put vasp (as the other flext-based objects)  
into pd-extended, provided someone completed the respective build  
system.

gr~~~

Am 27.10.2009 um 13:57 schrieb João Pais:


Hi,

I downloaded the vasp lib file, and when I put it in the directory  
folder, pd extended gives the following message by startup:


/home/jmmmp/elektronik/pd-jmp/jmmmp-ext/vasp/vasp.pd_linux: /home/ 
jmmmp/elektronik/pd-jmp/jmmmp-ext/vasp/vasp.pd_linux: failed to map  
segment from shared object: Operation not permitted

vasp
... couldn't create

Is there a way to fix this, or do I need to build / something else?

Is it possible to put vasp in Pd-ext? I think it would make sense,  
because it's a very handy library.


Best,

João Pais

--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
Studio +49 30 69509190
jmmmp...@googlemail.com | skype: jmmmpjmmmp

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] ANN: Purity dynamic patching for Python release 0.1.1

2009-10-21 Thread Thomas Grill
 I guess I am looking for something like:

 for i in range(2):
   obj1 = pdobj.osc~(i)
   obj2 = pdobj.throw~(bus-1)
   pdconnect(obj1 0, obj2 0)
 obj1 = pdobj.receive~(bus-1)
 obj2 = pdobj.dac~
 pdconnect(obj1 0, obj2 0 1)

 and then call this script from within pd itself, hehe...

If you remember the pd convention in Graz, that was exactly what my
talk was about - the dyn api that i introduced - also available as a
module for py/pyext. It's still there, in the svn - as soon as my
server is back up again.
gr~~~

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] wacom external on os x

2009-10-20 Thread Thomas Grill
hey all,
i should have the wacom object lying around somewhere... i haven't
used it for a while.
My server is down right now due to hacker attacks but will be back up
in the next couple of days.
I'll keep you posted.
gr~~~

2009/10/15 Rich E reakina...@gmail.com:
 Yea, I meant to forward this to Thomas, but you/he seems to read the list
 frequently, I suppose I will now anyway.

 I miss my wacom.

 Actually, I was wondering something else too, Thomas or others who use a
 wacom tablet on macs.  Do you keep it as a pointer device, or is there a way
 to turn this off?  In linux, I was able to just disable it as a pointing
 device so it was solely a controller in pd.

 Rich

 On Thu, Oct 15, 2009 at 1:46 AM, João Pais jmmmp...@googlemail.com wrote:

 I think some information was on this thread,
 http://lists.puredata.info/pipermail/pd-list/2009-05/070202.html. Or just go
 to him directly.

 Hi list,

 I switched to mac.  Now I'm trying to get my tablet working somewhat like
 my
 setup in linux land.

 Thomas Grill wrote an object for OS X using the new wacom API, no?  I
 looked
 for this on the list but couldn't find a working link.  Anyone have it or
 source code that they could pass to me?

 Rich



 --
 Friedenstr. 58
 10249 Berlin (Deutschland)
 Tel +49 30 42020091 | Mob +49 162 6843570
 Studio +49 30 69509190
 jmmmp...@googlemail.com | skype: jmmmpjmmmp





-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] xsample freezes PD

2009-09-12 Thread Thomas Grill
great! gr~~~

2009/9/11 altern alte...@gmail.com:
 i just compiled it from svn source and it is working fine. much easier than
 last time, i am getting good at this ;)

 thanks

 Thomas Grill(e)k dio:

 Hi Enrike,
 i'm afraid i can't help too much i'll recommend that you try to
 compile the object on your system (flext and xsample) instead of using
 the binary.
 It would also be helpful to know where exactly it freezes (running in
 gdb and printing the backtrace).
 I'm abroad and therefore not able to build anything until the end of
 September, but let's see if we get it running.
 gr~~~

 2009/9/11 altern alte...@gmail.com:

 hi
 when i run some of my patches the pd process goes to 99% CPU and the pd
 GUI
 freezes, i cannot close
 the terminal or any patch. I have to kill the process from task manager.

 After some tests and found out that it seems to come from xgroove~
 object. This is how it happens: I run pd, open the xgroove~ object help
 file, setup pd input and output devices via ALSA. I activate DSP and
 push the bang to start play the xgroove~ example.

 The audio runs until the playhead goes next to around 80% of the table
 then
 it
 freezes, i can see that the PD CPU usage grows quickly just after the
 audio
 and GUI freeze.

 any ideas? this is the terminal output. not very interesting i guess.

 ~$ pd
 init : Avifile RELEASE-0.7.47-070929-17:56-4.2.1
 init : Available CPU flags: fpu vme de pse tsc msr mce cx8 sep mtrr
 pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
 init : 1600.00 MHz Intel(R) Pentium(R) M processor 1.60GHz detected
 pd_gui: pd process exited
 Killed

 xsample external seems to be loaded properly, pd console says this on
 startup

 ---
 xsample objects, version 0.3.2pre

  xrecord~, xplay~, xgroove~
  (C)2001-2008 Thomas Grill
 ---

 there is no message post into the console when the error happens.

 This happened both in PureDyne with the pd installed from their packages
 and
 also in Ubuntu Studio with the pd extended package. Both systems running
 latest xsample binary from http://puredata.info/Members/thomas/xsample

 I guess it is either a bug in latest version of xsample or I am missing
 something in both systems.

 thanks

 enrike



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list









-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] xsample freezes PD

2009-09-11 Thread Thomas Grill
Hi Enrike,
i'm afraid i can't help too much i'll recommend that you try to
compile the object on your system (flext and xsample) instead of using
the binary.
It would also be helpful to know where exactly it freezes (running in
gdb and printing the backtrace).
I'm abroad and therefore not able to build anything until the end of
September, but let's see if we get it running.
gr~~~

2009/9/11 altern alte...@gmail.com:
 hi
 when i run some of my patches the pd process goes to 99% CPU and the pd GUI
 freezes, i cannot close
 the terminal or any patch. I have to kill the process from task manager.

 After some tests and found out that it seems to come from xgroove~
 object. This is how it happens: I run pd, open the xgroove~ object help
 file, setup pd input and output devices via ALSA. I activate DSP and
 push the bang to start play the xgroove~ example.

 The audio runs until the playhead goes next to around 80% of the table then
 it
 freezes, i can see that the PD CPU usage grows quickly just after the audio
 and GUI freeze.

 any ideas? this is the terminal output. not very interesting i guess.

 ~$ pd
 init : Avifile RELEASE-0.7.47-070929-17:56-4.2.1
 init : Available CPU flags: fpu vme de pse tsc msr mce cx8 sep mtrr
 pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
 init : 1600.00 MHz Intel(R) Pentium(R) M processor 1.60GHz detected
 pd_gui: pd process exited
 Killed

 xsample external seems to be loaded properly, pd console says this on
 startup

 ---
 xsample objects, version 0.3.2pre

  xrecord~, xplay~, xgroove~
  (C)2001-2008 Thomas Grill
 ---

 there is no message post into the console when the error happens.

 This happened both in PureDyne with the pd installed from their packages and
 also in Ubuntu Studio with the pd extended package. Both systems running
 latest xsample binary from http://puredata.info/Members/thomas/xsample

 I guess it is either a bug in latest version of xsample or I am missing
 something in both systems.

 thanks

 enrike



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd~ for Max

2009-09-01 Thread Thomas Grill

Hi all,
in my experience there's no need to recompile externals for Max5  
unless they are using new features or GUI stuff.

I'll see if i can find some time to help out with this.
gr~~~

Am 31.08.2009 um 16:18 schrieb Hans-Christoph Steiner:



It probably needs to be compiled for Max5.  Anyone with Max5 want to  
give it a shot?


.hc

On Aug 31, 2009, at 3:43 AM, fred-ordi wrote:

yes, here same with Pd-0.42-5 and Max5 on OSX 10.5.8, not yet  
succeed in:
Max window tells nothing about something wrong (pd~ version 0.2  
printed to Max window when instantiated) but the pd~ object in  
pd~.help patcher appears with a dark foreground colorlike if the  
external is wrong...


Cheers,
Fred

Miller Puckette wrote:
Oh... good idea (I have only Max 4; my OS is too old to upgrade to  
5)

thanks
M
On Fri, Aug 28, 2009 at 08:32:27PM +0200, Max wrote:

pd~ for max does not even launch Pd here.
DSP is on.
Is there anybody else on the Pd-list who has Max5 installed on OS  
X  who could try this out?


thx, Max

Am 28.08.2009 um 19:54 schrieb Miller Puckette:

I had the same problem for a while... for pd~ to work not only  
do  you have to
start dsp in the help window but you also have to have audio  
going  in and

out of Max.  Otherwise Pd start up but does nothing.

cheers
M

On Fri, Aug 28, 2009 at 04:47:11PM +0200, Max wrote:

I'm having trouble getting it to run - there is no INSTALL
instructions, but i guess
pd~.mxo lives in /Applications/Max5/Cycling\ '74/msp-externals/
and pd~.help lives in /Applications/Max5/Cycling\ '74/msp-help/
allthough the other files are called .maxhelp, not .help

i restarted Max and created a pd~ Object, it has no in or  
outlets but

i can open the Help from there, switch Audio on and Select the
Pd-0.42-5.app but nothing happens.

what am i doing wrong?

Am 28.08.2009 um 05:35 schrieb Miller Puckette:


Oops, sorry about that... I reorganized some stuff and that fell
through a crack.  It's back up on:

http://crca.ucsd.edu/~msp/software.html

cheers
Miller

On Fri, Aug 28, 2009 at 03:21:57AM +0200, Max wrote:

Hi List,

i've been asked by students where to download the starter  
drug ?pd~
for Max? and i could not find it myself - i thought it is   
available?

It's neither here:
http://crca.ucsd.edu/~tapel/software.html
nor
http://crca.ucsd.edu/~msp/software.html
and here neither:
http://www.maxobjects.com/?v=authorsinitiale=M

max




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list








Programs should be written for people to read, and only incidentally  
for machines to execute.

- from Structure and Interpretation of Computer Programs


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


--
Thomas Grill
http://g.org
+43 699 19715543




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] portaudio compatibility with some ASIO drivers (Windows only)

2009-07-01 Thread Thomas Grill
 - the RME ASIO driver simply doesn't work, and nobody actually knows why...
 However some people report to get ultra-low latencies (3ms) with the MMIO
 drivers. Moreover, even with the MMIO driver they can use the multi-channel
 capability of the RME only when set at 48000 Hz (but this is another
 story...). I will ask RME directly about these issues.

I can say that i've never had problems with the RME drivers,
especially ASIO with various applications.
If there are problems i suspect them to be related to some old
portaudio code used in Pure Data.
Up-to-date portaudio versions work flawlessly with RME drivers.
Concerning MMIO i can hardly imagine how people can reach low
latencies with it, given the architecture of this interface.

gr~~~

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Where are msd.pd_darwin, msd2D.pd_darwin and msd3D.pd_darwin on MacOSX ?

2009-06-20 Thread Thomas Grill

Hey all,
i uploaded OSX binaries for Pd and Max/MSP to http://g.org/ext/ 
beta. Windows versions to follow at some point

gr~~~

Am 20.06.2009 um 17:17 schrieb Nicolas Montgermont:


flext binarie have been removed from pd extended:
http://puredata.info/docs/faq/how-do-i-download-the-flext-binaries-that-used-to-be-included-in-pd-extended

msd must be recompile for the last extended, cause the m_pd.h has  
changed between 0.40 and 0.41. I can do that on osx when I have  
time, but it will be great if someone know how to do it for windows.


Nicolas

Le 20/06/09 16:34, Jack a écrit :

Hello,

I'm looking for msd.pd_darwin, msd2D.pd_darwin and msd3D.pd_darwin  
in the 'extra' folder on MacOSX.

Do you know why they have been removed (or i'm wrong) ?
I have old ones, it is not a problem for me. But with pd-ext 0.41.4  
(from puredata.info/downloads) you can't use MSD in this state.

Thanx.
++

Jack



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



--
http://nim.on.free.fr

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] looking for a circular buffer for dsp blocks or similar.

2009-05-21 Thread Thomas Grill

Hi Martin,
although i don't fully understand your intentions, you could use  
xrecord~ and xplay~ (part of xsample) for implementing a circular  
buffer.

gr~~~

Am 19.05.2009 um 15:22 schrieb Martin Schied:


Hi!

is there already something like a 'circular buffer' external or  
abstraction for dsp blocks?


I want to detect onsets / attacks of 512 sample long signals using  
[fiddle~ 1024] and write them in arrays of 1024 samples.


for now my patch looks like this:

the signal is going to [fiddle~ 1024] and to a [delay~] with 576  
samples (512 + 64) which is going to tabwrite~.
after fiddle~ detects an attack it starts a recording of tabwrite.  
(see also attached patch)


Altogether this process needs 33ms (1024 + 512 + 64 samples) after  
an attack has happened to record a signal of 22ms. (1024 samples)


My idea was, to use a kind of delayline which is big enough to  
contain the whole signal and then copy the entire content of this  
delayline in one moment, so in effect no time has been wasted for  
delaying the signal. It could save 11ms in this example.


I'm also open for other suggestions. I already thought of pre- 
recording blocks with multiple delay~ + tabsend~ and copying them  
together after a bang from fiddle~, but felt not well by thinking  
this...

also some concerns for this:
-using big blocks (1024) there's an additional uncertainity to match  
analysis windows of fiddle~ so their offset to fiddle~ must be known.
-using small blocks (64) this becomes unhandy for long delays when  
not using dynamic patching (at least with my knowledge of pd)


btw. can somebody explain where those additional 64 frames (1 Block)  
delay are coming from? Is fiddle's (and also bonk's) output delayed  
by one audio block? attached is an example showing this. (and also  
the above mentioned)


cheers,
Martin



fiddletest.pd___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] who wants to port [wacom] for windows?

2009-05-20 Thread Thomas Grill




[wacom] where can i try it? can i compile it for linux?


There's the OSX binary at http://g.org/ext/beta/macos/pd/

gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [OT] RjDj recording - acoustic environment

2009-05-20 Thread Thomas Grill

Hi all,
i'm preparing a lecture about artistic strategies of recontextualizing  
the acoustic environment. Therein, i would like to include one or more  
recordings of RjDj scenes that use predominantly online sounds from  
the actual environment and next to no preset sounds (like drums etc.).  
Recordings from real world (non-studio) situations would be preferred.
I'm not a RjDj user and i'm having trouble finding proper scenes and  
recording on the RjDj site.

thanks for your input, gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-dev] who wants to port [wacom] for windows?

2009-05-19 Thread Thomas Grill

Hi all,
i'd like to add that i would pass my existing source code on the  
anyone stepping in (permission from Wacom provided).
In my view (and as far as i remember) what's missing for it to work  
under Windows is just some window handling code.

gr~~~

Am 19.05.2009 um 13:25 schrieb João Pais:


Hello again, Pd developers and programmers,

[added comment]

I am resending this message, as the latest version wasn't a success.  
I guess no one needs a unix version of [wacom], so I rephrase the  
question: who wants to port [wacom] for windows only?
H-C, I noticed that you're putting in a group to work on windows- 
related stuff. Do you mind spreading this message around to any  
windows-related developers? (developers! developers! developers!  
developers! developers! developers! developers! developers!  
developers! developers! developers! developers! developers!  
developers! ...)


And after this interlude comes the original message again:


[original message]

We - me and Johannes Kreidler for now - wanted to ask if anyone  
would be
interested in programming a version of Thomas Grill's [wacom] for  
windows. This external is used to take data from wacom tablets - so  
in case anyone else is interested in this please say something.


The features/work would include:

- be compatible with general wacom architecture - and specially with  
the

Intuos3 (which is the tablet we own)
- take all parameters from the tablet connected
  - not forgetting tilt+inclination, touch strips and keys (these  
aren't covered by [wintablet])
- put the compiled binaries in a svn folder packaged with Pd  
Extended (see below)
- be willing to do some maintenance now and then, specially until  
things

get stable (after that, I guess the work would be kind of finished)

According to T Grill, the developer(s) that work on this must register
with Wacom as developer(s), so that they have access to the wacon API.
Also, the source code cannot be given away, so they must sign a
non-disclosure contract (from what Thomas said, not as complicated  
as it

sounds). I couldn't find exact information about this, but at
http://www.wacomeng.com/devsupport/index.html might be something more
clear.

It would be perfect if someone would be interested in porting the code
just because. In case that doesn't happen, we - me, Johannes  
Kreidler and
whoever wants to join in - would be interested in giving a small  
payment
for the work. We're poor people (just like you), so we can't really  
pay
what a professional programmer should get for the work. In that  
case, just

get in discussion with us, and we'll see what can be done.

Again, if this interests someone else - either as developper or
contributor - please forward this mail away.

Best,

João Pais

--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
jmmmp...@googlemail.com | skype: jmmmpjmmmp

___
Pd-dev mailing list
pd-...@iem.at
http://lists.puredata.info/listinfo/pd-dev



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] compiling in osx 10.4

2009-04-16 Thread Thomas Grill


After that, then it depends on which sources you want to build.  I  
don't think anyone is really using XCode much.




I wouldn't say that. Xcode is perfectly suited for developing and  
debugging pd externals (among other things).
I can offer an xcode template which is made to be used for flext- 
based externals.

https://svn.g.org/ext/trunk/flext/examples/xcode-template/
However, apart from the library dependence (which you could just  
delete) it should work for any Pd (and also Max/MSP) external.

gr~~~

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pyext on pd-extended 0.40.3-extended

2009-04-13 Thread Thomas Grill
Hi,
i can only guess but does the external find the python scripts?
The *.py scripts should be in the pd path or in the same folder as the
patch... it's strange though that the py examples work.
gr~~~

2009/4/12 Martin Dupras martindup...@gmail.com:
 I've tried the examples. The examples which use the py object work; the ones
 that use the pyext object do not (the pyext object does not instantiate.) I
 don't understand why one works and the other doesn't.

 Any idea why one works and the other doesn't?

 - martin

 2009/4/11 patrick pured...@11h11.com

 hi martin,

 did you try to open the help patch? creating only the object without
 argument will not work.
 [pyext yourpythonfile yourclass]

 pat




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] dyn~ and writesf~?

2009-03-15 Thread Thomas Grill
Thanks - i can reproduce the problem... the solution will take a bit,  
though.

please stand by, gr~~~

Am 15.03.2009 um 03:46 schrieb João Pais:

here it is. it needs my abstraction rec-name. in case you don't have  
pd-ext, I send it with this.


just to repeat, output of this patch is an empty audio file - the  
duration is right.




Hi, an example patch would be helpful - i have not encountered any
problems so far.
gr~~~

2009/3/14 João Pais jmmmp...@googlemail.com:

Hi,

I was trying to use a writesf~ inside a dyn~ (xp). The audio files  
get
generated, but with no audio inside. Does anyone used this  
combination

sucessfully so far? (XP here)
All the connections were in place, of course.

I haven't any example patch here, but maybe can send it later.

Best,

João Pais

--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
jmmmp...@googlemail.com | skype: jmmmpjmmmp

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list









--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
jmmmp...@googlemail.com | skype: jmmmpjmmmpaufnahme~-dyn.pdrec- 
name.pd



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] dyn~ and writesf~?

2009-03-14 Thread Thomas Grill
Hi, an example patch would be helpful - i have not encountered any
problems so far.
gr~~~

2009/3/14 João Pais jmmmp...@googlemail.com:
 Hi,

 I was trying to use a writesf~ inside a dyn~ (xp). The audio files get
 generated, but with no audio inside. Does anyone used this combination
 sucessfully so far? (XP here)
 All the connections were in place, of course.

 I haven't any example patch here, but maybe can send it later.

 Best,

 João Pais

 --
 Friedenstr. 58
 10249 Berlin (Deutschland)
 Tel +49 30 42020091 | Mob +49 162 6843570
 jmmmp...@googlemail.com | skype: jmmmpjmmmp

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Call for GSoC mentors! March 9th deadline!

2009-03-06 Thread Thomas Grill
Hi all,
i added my name to two existing projects matching my competences.  
Just in case Georg is too busy with all the other ones he is part of.
gr~~~


Am 03.03.2009 um 21:23 schrieb Georg Holzmann:

 Hallo again !

 I added now quite some projects from last year to the WIKI page:
 http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas2009
 Please look through them and correct my bad english and/or add
 additional resources and ideas !

 @Hans: I added you to some projects as mentor, I hope you don't  
 mind ;)

 @IOhannes: same for you ;) - but you can of course join more projects
 (now I added you only to the gem multiwindow project, because here you
 are the only possible author)

 To all other mentors: please add you to the wiki and also add  
 projects !

 Thanks,
 LG
 Georg

 Georg Holzmann schrieb:
 Hallo!

 I started to put ideas together at the following WIKI page:
 http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas2009
 If you are interested joining one project as a mentor, please just  
 add
 your name in the list of possible mentors ...

 Please also add your projects using the following template:
 http://puredata.info/dev/summer-of-code/ProjectTemplate
 (and look at the description of my already added projects)
 It should be as clear as possible for students how to start, where  
 are
 the resources and etc.

 There are also still a lot of old projects from last year here:
 http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas
 which should be copied (and polished) to the new WIKI page - so some
 help is really needed !

 Thanks for any contribution,
 LG
 Georg


 Hans-Christoph Steiner schrieb:
 Hey all,

 The Google Summer of Code ((http://code.google.com/soc/) application
 is due very soon, March 9th, and we need mentors!  At this point,  
 you
 just need to put down your name.  Then once the projects are in,  
 we'll
 choose projects and who will mentor them.  You will then work with a
 student, either locally or remotely.

 Every pd developer who wants to support the project but is not  
 student
 anymore is invited to join as mentor, since the number of sponsored
 projects by google depends on the number of mentors and  
 students.  If
 you are a student, then you should apply as a student to get funded.
 Mentors get $500 and students get $4500 for working on something Pd
 related.

 .hc





  
 

 It is convenient to imagine a power beyond us because that means we
 don't have to examine our own lives., from The Idols of
 Environmentalism, by Curtis White





 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
 listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] flext on os X

2009-03-05 Thread Thomas Grill

Am 04.03.2009 um 21:56 schrieb Loic Kessous:

 Hi,

 oups. sorry I missed it...

actually i meant the flext mailing list.


 I remember that for the optimisation flag in the config file when I
 installed flex, I didn't changed the 'pentium4' suggested because most
 of the other things that installed where also described as 'this is
 for intel' but where working.

  could it be this? should I re-install flext again by let it blank ?
 or put something instead of 'pentium4' ? and what?


you can try -march=native if your compiler supports it but i don't  
think that this is the source of the problem.
Are you working with the SVN version?

gr~~~


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


  1   2   3   >