[PD] [PD-announce] Japanese Pure Data book is out now.

2012-02-21 Thread Seiichiro MATSUMURA
Dear list, The world first Japanese Pure Data book for sound programming will be published from BNN(Bug News Network) Inc. on 23rd Feb. 2012 in Japan. The title is Pd Recipe Book -Sound Programming with Pure Data. This book is written for the programming newbies with the step by step type

[PD] note detection

2012-02-21 Thread joe higham
Hi @ PD List I'd love to hear from anyone with some information on objects and note detection. I've been messing around with fiddle~ and sigmund~ but nothing is really precise enough. It would be fantastic to have an object that recognises pitch or pitches so as to play in chords or single

Re: [PD] [PD-announce] new editing features of Pd-extended 0.43, now in beta!

2012-02-21 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-02-21 02:29, Hans-Christoph Steiner wrote: Yeah, its all plugins. I think the only progress is that someone wrote GLUT support for [gemwin], and Mac OS X supports GLUT. The rest still need to be done, but maybe could be supported by

Re: [PD] note detection

2012-02-21 Thread Lorenzo Sutton
Hi Joe, On 21/02/12 10:17, joe higham wrote: Hi @ PD List I'd love to hear from anyone with some information on objects and note detection. I've been messing around with fiddle~ and sigmund~ but nothing is really precise enough. Depends on what you mean by 'precise enough'. If that means

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

2012-02-21 Thread katja
Hello, I'd like to know opinions from experienced developers about the use of C versus C++ for dsp libs. I'm planning to write a compact library with audio analysis functions, to be used with Pd in the first place, but meant to be portable to other real time dsp frameworks. This project will

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

2012-02-21 Thread Mathieu Bouchard
Le 2012-02-21 à 16:36:00, katja a écrit : Quite some dsp libs are written in C, even today. It's inertia. It's a bit like how FORTRAN and COBOL and BASIC are still used today, except that C has had such a tremendous influence, that most of its potential replacements also look a lot like C.

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

2012-02-21 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-02-21 16:36, katja wrote: Hello, I'd like to know opinions from experienced developers about the use of C versus C++ for dsp libs. I'm planning to write a compact library with audio analysis functions, to be used with Pd in the first

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

2012-02-21 Thread Hans-Christoph Steiner
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On Feb 21, 2012, at 11:00 AM, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-02-21 16:36, katja wrote: Hello, I'd like to know opinions from experienced developers about the use of C versus C++ for dsp

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

2012-02-21 Thread Marvin Humphrey
On Tue, Feb 21, 2012 at 10:59:59AM -0500, Mathieu Bouchard wrote: ABI compatibility is still an issue with C++. In addition to name mangling, calling convention and other issues accross compilers, C++ presents problems with ABI incompatibility even when using the same compiler. If your library

Re: [PD] note detection

2012-02-21 Thread William Brent
I don't know of any polyphonic pitch tracking object in Pd, but there's PolyPitch in SuperCollider. You could run it there and route the results to Pd via OSC. The quality of results will depend a lot on the kind of input signal you're trying to analyze. On Tue, Feb 21, 2012 at 4:17 AM, joe

[PD] getting the ranges from a slider

2012-02-21 Thread D G
Hi List I have been looking but have not found the way to ask a slider for the ranges it has been set to. Is there a way to get a slider to print all its propperties? This will be useful to create a tool that makes randomness to any slider for a percentage depending on the ranges it is already

Re: [PD] getting the ranges from a slider

2012-02-21 Thread Jonathan Wilkes
From: D G mami.mu...@gmail.com To: pd-list@iem.at Sent: Tuesday, February 21, 2012 2:41 PM Subject: [PD]  getting the ranges from a slider Hi List I have been looking but have not found the way to ask a slider for the ranges it has been set to. Is there a

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

2012-02-21 Thread 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++

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

2012-02-21 Thread Mathieu Bouchard
Le 2012-02-22 à 02:12:00, katja a écrit : 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? I can't imagine Miller writing it in C++... But

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

2012-02-21 Thread Mathieu Bouchard
Le 2012-02-21 à 11:12:00, Hans-Christoph Steiner a écrit : If you look at all the fundamental libraries that are ported and used everywhere, they are written in C. freetype, ffmpeg, iconv, libjpeg, libpng, zlib, bzip2, sqlite, libquicktime, gmerlin, etc. And of course... Pd :-) STL is

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

2012-02-21 Thread Mathieu Bouchard
Le 2012-02-21 à 17:00:00, IOhannes m zmoelnig a écrit : one problem with C++ is that name-mangling is different depending on which compiler/linker you are using. this basically means, that you cannot use your C++-library binary made with g++ in an application/... build with e.g. M$VC. note

[PD] Tk Zoom

2012-02-21 Thread Mathieu Bouchard
Le 2012-02-20 à 22:51:00, Hans-Christoph Steiner a écrit : Thanks for your email, I always find it interesting to hear people's perspectives.  I'm happy to see more people getting involved in development, so that means we can have more things like zooming interfaces. :-)  Tcl/Tk can do

Re: [PD] Tk Zoom

2012-02-21 Thread Jonathan Wilkes
- Original Message - From: Mathieu Bouchard ma...@artengine.ca To: Hans-Christoph Steiner h...@at.or.at Cc: pd-list@iem.at pd-list@iem.at Sent: Wednesday, February 22, 2012 12:48 AM Subject: [PD] Tk Zoom Le 2012-02-20 à 22:51:00, Hans-Christoph Steiner a écrit : Thanks for

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

2012-02-21 Thread Krnk Ktz
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. You could also consider not to use OOP. It has become very fashionable because

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

2012-02-21 Thread Rich E
(To throw in a different take). I definitely like C++ more for ease of interface. Templated math functions and overloaded operators are just too nice, the code looks so much better (at a user level). There are also plenty of audio languages written in C++ - SuperCollider, ZenGarden (which is

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

2012-02-21 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-02-22 06:46, Mathieu Bouchard wrote: So, are you switching GEM away from MSVC, or are you going to make a C API so that GEM can actually collaborate with other Pd-based frameworks that want to read its data on Windows ? well, yes; i'd

Re: [PD] getting the ranges from a slider

2012-02-21 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-02-21 20:41, D G wrote: Hi List I have been looking but have not found the way to ask a slider for the ranges it has been set to. Is there a way to get a slider to print all its propperties? This will be useful to create a tool that