Re: [PD] Sample-accurate sequencing techniques

2011-02-08 Thread Frank Barknecht
Hi,

On Mon, Feb 07, 2011 at 07:13:32PM -0500, Peter Kirn wrote:
 Particularly now with work to re-implement its timing techniques for
 the web API (Chris McCormick's WebPd) and to embed it as a DSP (and
 sequencing) engine (libpd), I know there's a lot of interest in how
 sample-accurate sequencing works in Pd.
 
 It's been discussed on this list before, but I'm not sure that
 discussion has ever been systematically documented, and changes since
 mean now is probably an ideal time to revisit the question. This
 started as a discussion between me and Chris and extended to Eric Lyon
 and Hans, but Hans pointed out we should be having it on the list.
 
 In short:
 1. If one were working to build a sample-accurate (or close to it)
 sequencer in Pd, what would the best technique be? Keep in mind that
 actual calculation of the sequences themselves might occur outside the
 Pd patch.

There is a sample and even sub-sample accurate sequencer in Pd: The time of a
Pd message event is registered and computed as a 64-bit (?) floating point
number, so everything you sequence with messages is just accurate. 

 2. What timing objects in Pd are sample-accurate? 

Every timing object in Pd is subsample-accurate. Well, of course it depends, on
what you call timing object, but the usual ones, [delay], [metro], [pipe] are 
fine. 

 3. (Related though maybe not essential...) What is quantized to block
 boundaries, and what isn't? (And for that matter, at what point do you
 think people should care?)

This is actually an essential point: Where should people care? Simplified a
little bit: The message realm of Pd is not quantized to block boundaries. It is
a continuum, which is neither quantized nor sampled/discrete. The
signal/dsp/audio realm however is (a) sampled (one number every 1/44100 sec) and
(b) computed in blocks (e.g. 64 samples). 

The message realm is meant to deal with what Miller calls Control Streams in
his book http://crca.ucsd.edu/~msp/techniques/latest/book-html/node43.html.
The problem with sample-accuracy in Pd occurs at the border between control
streams and audio signals. Miller explains the issue very well, so please,
everyone into this issue, read his chapter 3 on the topic Audio and control
computations:
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node40.html

 4. Have you looked at Eric Lyon's 2006 research? In it, he described
 the Pd event engine thusly:
 The underlying Pd event scheduler is sub-sample-accurate using 64-bit
 floating point numbers to represent time, though apparently at the
 cost of a higher likelihood of interruption of the audio scheduler,
 resulting in audible glitches. In both systems [Max and Pd] temporal
 accuracy of control-level events can drift freely within the space of
 a signal vector.
 
 Is that still true?

Personally I think, it wasn't fully true in 2006 either. (I was on the review
board for LAC2006, where the paper was presented, so Eric and I already
discussed the issue a bit.) I'm not sure where the representation of events
incurs glitches the audio scheduler, and the temporal accuracy of events is
actually well-defined in Pd objects (although there are Three ways to change a
control stream into an audio signal, cf. MSP:node43.html, Figure 3.4)

 Incidentally, I very much like the design of Eric's samm~, mask~, etc.
 - to the point of considering a similar scheme for abstractions -- but
 then the question is whether you want to rely on externals for this
 kind of timing. I'm convinced by his approach, but for those wanting
 to work inside vanilla, I'm not sure what the best approach and
 associated costs may be.

Eric's approach works by moving control-stream-events into the audio signal
realm, apparently avoiding the issues when converting between control streams
and audio signals. Problem is: You still have to convert between continuous
control streams (metros, scores, etc.), only now its happening inside your
objects, hidden from the user under the hood behind your back.

The samm~ objects were born on Max/MSP, where control streams are (were?) not
sub-sample accurate, but quantized instead and full of jitter (the bad kind).
Reimplementing control streams in a more accurate way made sense there, but is
superfluous on Pd, where events in control streams already are sample accurate!

All the best,
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

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


Re: [PD] video presentation of pure data

2011-02-08 Thread cyrille henry



Le 08/02/2011 06:06, Hans-Christoph Steiner a écrit :


Did you find one?

no


.hc

On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:


hello,

did anyone have made a small video trailer to present pd in a few min?

thanks,
Cyrille



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






The arc of history bends towards justice. - Dr. Martin Luther King, Jr.



___
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] Music Made with Pd

2011-02-08 Thread martin brinkmann
On 02/07/2011 11:21 PM, Pedro Oliveira wrote:
 Last weekend I did a small performance at the Hochschultage at the HfK
 Bremen, Germany. This is from a project called Performance for One which
 is a small part of my research - more info about that soon ;)

unfortunately i missed your performance when i was at the hfk last
weekend. i listened to your 'sound of nowhere' excerpt at the 'sound
culture lounge' though. the surrounding was a bit noisy for most of
the rather quiet ambient pieces, but i enjoyed it nevertheless.

 100% improvised and played on the fly with a monome and a korg nanokontrol,
 no edits... and the samples come from my own recordings from rehearsals for
 Mozart's Don Giovanni at the Theater Bremen in 2010.

since im am always interested in live performance of 'computer music',
(all my own music is recorded live with pd+controller in a kind
of dub-like way) i would of course like to know what you were
doing there. some kind of slowed down samples (granular? phase
vocoder?) and kind of resampling (maybe scanned synthesis?)
i guess from the recording, but i would really like to know
the details.

 http://soundcloud.com/iburiedpaul/live-at-hfk-bremen

bis denn!
 martin

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


Re: [PD] video presentation of pure data

2011-02-08 Thread Pedro Lopes
A video that covers most of the language features?

There's a lot of neat videos out there, but I don't recall an overall one,
like showing pd features. We could make one.

Although I recall these ones:
http://www.timvets.net/ (has a lot of neat videos, e.g.; the beat slicing)

http://vimeo.com/14059272
http://vimeo.com/5415629
http://vimeo.com/2814913
( i love these last three ones)

Also he (psc) has posted three video instal tutorials, one mac, one linux,
one win. http://vimeo.com/1734211 (they should be posted in the pd site if
they are actually updated!)

:)

Best regards,
Pedro


On Tue, Feb 8, 2011 at 9:35 AM, cyrille henry c...@chnry.net wrote:



 Le 08/02/2011 06:06, Hans-Christoph Steiner a écrit :


 Did you find one?

 no


 .hc

 On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:

  hello,

 did anyone have made a small video trailer to present pd in a few min?

 thanks,
 Cyrille



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





 

 The arc of history bends towards justice. - Dr. Martin Luther King, Jr.



 ___
 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




-- 
Pedro Lopes (MSc)
contact: pedro.lo...@ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] detect if adc~ is music or speech

2011-02-08 Thread Pedro Lopes
Sometimes data beats algoriths, but really depend on the scope.

I read this in SIGGRAPH a couple of years ago: (was regarding image matching
and blending)

there's no good algorithm to do this, only millions of data in the
database.

:)
p.s.:There's a state of the art research project in Portugal, with speech
recognition and realtime translation of  streaming  TV, and what they use
is: massive recording data from the European parliament reunions. Massive
data.


On Tue, Feb 8, 2011 at 4:22 AM, Tedb0t li...@liminastudio.com wrote:

 Yeah.  Trying to define music is essentially pointless.  Defining speech
 would be easier.

 However, since you mentioned neural nets, you could try to train a net on
 speech and music (there's an ANN object out there that I've tested) and see
 what happens.  That would be a fun experiment, no idea how well it would
 work...  you'd need a pretty huge training set for it to be even remotely (I
 would think).

 ——t3db0t


 On Feb 7, 2011, at 1:38 PM, Pedro Lopes wrote:

 First of all, I would take it from another angle:

 this is one possible way, out of zillions
 if it is speech or not. Thus if the speech recognizer has X % of
 recogniztion rate, you inherit that percentage. Now you heavily depend on
 the recognizer, some recognizers like teh default windows try to always
 match the input to some string, thus they are a bit of garbage in academic
 terms, what you need is a strong open recognizer that can tell you how %
 similar the sentence is to a target sentence in database.

 Why do I suggest this angle?
 - Cause' I don't wanna think what is music. Speech is a language, it is
 defined, it easy structured. Music? Noise is music, drone is music, ambient
 can be non rhythmical, what about an a Capella singing? Will it be music?
 and all those inherited philosophical issues. Furthermore, if you need more
 help maybe explaining the context will aid us, because if you only care for
 certain music can be easier. ALSO: if you have access the audio data, you
 can always extract (filter) the music.

 /this is one possible way, out of zillions

 best,
 pedro


 On Mon, Feb 7, 2011 at 5:43 PM, patrick pured...@11h11.com wrote:

 would it be possible to detect if the incoming audio is music or speech? i
 guess it's very hard, but i was thinking about some methods:

 using some kind of frequency detection
 using bonk (if the tempo is stable = music)
 env~ (most music are compressed nowadays)
 training a voice (using neural network?!?)


 From the author of aubio:
 Use a few low level features, such as energy of low and high frequencies
 bands, spectral spread. In a second step, these approaches are often refined
 using machine learning techniques bayesian networks or support vector
 machines.

 See for instance these papers:
 http://cobweb.ecn.purdue.edu/~malcolm/interval/1996-085/
 http://www.aclweb.org/anthology/O/O08/O08-1015.pdf
 http://www.hindawi.com/journals/asp/2009/628570.html

 i would like to achieve  90% of accuracy if possible. any suggestions are
 welcome!

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




 --
 Pedro Lopes (MSc)
 contact: pedro.lo...@ist.utl.pt
 website: http://web.ist.utl.pt/Pedro.Lopes /
 http://pedrolopesresearch.wordpress.com/ |
 http://twitter.com/plopesresearch
  ___
 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




-- 
Pedro Lopes (MSc)
contact: pedro.lo...@ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] video presentation of pure data

2011-02-08 Thread jurgen
I have a keynote presentation that I made while teaching in China, 1 1/2 years 
ago. Requires adjustment to your needs (take out stuff of mine that is 
irrelevant to your needs) and then export it as QT movie with manual advance.
I could upload it somewhere but as I don't have time to edit it myself you 
would need to do some work. The keynote file is ~ 2MB, the exported QT movie 
full size should be ~15MB.

Jurgen

On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:

 
 Did you find one?
 
 .hc
 
 On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:
 
 hello,
 
 did anyone have made a small video trailer to present pd in a few min?
 
 thanks,
 Cyrille


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


[PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread hghoyer
Dear all,

I will start a interactive Sound Project with some Artists...

They´ve Basic knowledge in Max... And i´m Fan of PD with Medium knowledge in
PD...

So we´ve to compare PD with Max and then will decide for the better one...

I prefer PD, so i need some Arguments for PD... Why PD and non Max?

My Arguments are:


   - In PD you can easily write own Objects in PD (With C/C++ -- Is that in
   Max as possible like in PD ???
   - Synthesizer PRototyping with PS: If You want to transfer Your Patch
   completely in C++, Its easier with PD, because You can see the source code
   - ???

I´m happy about more Arguments,

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Pedro Lopes
It is open source.
You don't have to pay.
You want to fuc* up the whole source and create your own PD. go ahead. Mine
has parallel multicore support (openMP).


On Tue, Feb 8, 2011 at 2:49 PM, hghoyer hgho...@googlemail.com wrote:

 Dear all,

 I will start a interactive Sound Project with some Artists...

 They´ve Basic knowledge in Max... And i´m Fan of PD with Medium knowledge
 in PD...

 So we´ve to compare PD with Max and then will decide for the better one...

 I prefer PD, so i need some Arguments for PD... Why PD and non Max?

 My Arguments are:


- In PD you can easily write own Objects in PD (With C/C++ -- Is that
in Max as possible like in PD ???
- Synthesizer PRototyping with PS: If You want to transfer Your Patch
completely in C++, Its easier with PD, because You can see the source code
- ???

 I´m happy about more Arguments,

 Thanks very much,
 hgh

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




-- 
Pedro Lopes (MSc)
contact: pedro.lo...@ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Sample-accurate sequencing techniques

2011-02-08 Thread Mathieu Bouchard

On Tue, 8 Feb 2011, Frank Barknecht wrote:


This is actually an essential point: Where should people care? Simplified a
little bit: The message realm of Pd is not quantized to block boundaries. It is
a continuum, which is neither quantized nor sampled/discrete.


That's a little bit way too much simplified. When indexing into big 
tables, the float32 format is quite often a lot too quantised, which is 
why pd 0.42 introduced a new feature for making the index relative to 
another index. This has also been added to ZG.


Those big tables aren't particularly big, relatively speaking, because 
people often want tables that are that big.



The problem with sample-accuracy in Pd occurs at the border between control
streams and audio signals.


It also happens within the audio signal realm, as even when you control 
everything with signals, you can't go below a one-block delay in 
[delread~], and thus you have to lower blocksize or change strategies 
completely, when you need to make events tighter than that.


I mean, suppose that I sequence a click through a recursive delay line, 
for Karplus-Strong synthesis... How accurately-timed the 
recursively-processed clicks can be ?


Personally I think, it wasn't fully true in 2006 either. (I was on the 
review board for LAC2006, where the paper was presented, so Eric and I 
already discussed the issue a bit.) I'm not sure where the 
representation of events incurs glitches the audio scheduler,


It's just the possibility of making a lot of message-stuff happen between 
two block computations... Pretty much anything involving GEM pixes or GF 
grids of comparable size will take a lot of time in the CPU in the main 
thread. (For PDP, it may depend on whether threading is enabled). It's not 
specific to video, and it can happen for large matrices in iemmatrix, 
large networks in pmpd/msd, and large grids in GF that happen not to 
contain images. It's just a matter of duration of computation.


Basically, it's a feature : Pd allows to use the spare time between the 
audio blocks to do whatever you want. Thus it allows you to go over the 
time limit between blocks and this causes dropouts.


But yes, it would be a good idea to allow threading of the audio... in a 
way possibly similar to what MAX does, but I don't really know what MAX 
does with that. Maybe it's already being done (I don't know what can be 
done with the -schedlib option).


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread martin.peach

 So we´ve to compare PD with Max and then will decide for the better one...

 I prefer PD, so i need some Arguments for PD... Why PD and non Max?

 My Arguments are:


 * In PD you can easily write own Objects in PD (With C/C++ -- Is
 that in Max as possible like in PD ???

Yes, see:
http://cycling74.com/products/sdk/

Apart from that, Pd is free and also runs on linux.

Martin

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Tedb0t
$$

On Feb 8, 2011, at 9:49 AM, hghoyer wrote:

 Dear all,
  
 I will start a interactive Sound Project with some Artists...
  
 They´ve Basic knowledge in Max... And i´m Fan of PD with Medium knowledge in 
 PD...
  
 So we´ve to compare PD with Max and then will decide for the better one...
  
 I prefer PD, so i need some Arguments for PD... Why PD and non Max?
  
 My Arguments are:
  
 In PD you can easily write own Objects in PD (With C/C++ -- Is that in Max 
 as possible like in PD ???
 Synthesizer PRototyping with PS: If You want to transfer Your Patch 
 completely in C++, Its easier with PD, because You can see the source code
 ???
 I´m happy about more Arguments,
  
 Thanks very much,
 hgh
 ___
 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] video presentation of pure data

2011-02-08 Thread Jose Luis Santorcuato
Hi Cyrille, in my blog there are plenty of videos, some better than
others, you can download and make a mix if you wish.
Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

http://www.youtube.com/watch?v=A94_tHq15uE

http://www.youtube.com/watch?v=tn9EQg_-31U

http://www.youtube.com/watch?v=p42PU_7F2MM

http://www.youtube.com/watch?v=SM4Un76LB90

http://www.youtube.com/watch?v=pSoAb8Y_1Fk

http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
semester, non hardware develop)


http://arselectronicachile.blogspot.com (a lot of videos)

Feel free



Br

José

2011/2/8 jurgen noise@gmail.com:
 I have a keynote presentation that I made while teaching in China, 1 1/2 
 years ago. Requires adjustment to your needs (take out stuff of mine that is 
 irrelevant to your needs) and then export it as QT movie with manual advance.
 I could upload it somewhere but as I don't have time to edit it myself you 
 would need to do some work. The keynote file is ~ 2MB, the exported QT movie 
 full size should be ~15MB.

 Jurgen

 On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:


 Did you find one?

 .hc

 On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:

 hello,

 did anyone have made a small video trailer to present pd in a few min?

 thanks,
 Cyrille


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




-- 
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Jose Luis Santorcuato
You can replicate the experience, lessons, send the work to different
places ... otherwise restricts the knowledge.

José

2011/2/8 Tedb0t li...@liminastudio.com:
 $$
 On Feb 8, 2011, at 9:49 AM, hghoyer wrote:

 Dear all,

 I will start a interactive Sound Project with some Artists...

 They´ve Basic knowledge in Max... And i´m Fan of PD with Medium knowledge in
 PD...

 So we´ve to compare PD with Max and then will decide for the better one...

 I prefer PD, so i need some Arguments for PD... Why PD and non Max?

 My Arguments are:


 In PD you can easily write own Objects in PD (With C/C++ -- Is that in Max
 as possible like in PD ???
 Synthesizer PRototyping with PS: If You want to transfer Your Patch
 completely in C++, Its easier with PD, because You can see the source code
 ???

 I´m happy about more Arguments,

 Thanks very much,
 hgh
 ___
 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





-- 
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Morgan Packard
You can run PD on your toaster.

On Tue, Feb 8, 2011 at 9:24 AM, Jose Luis Santorcuato 
santorcuat...@gmail.com wrote:

 You can replicate the experience, lessons, send the work to different
 places ... otherwise restricts the knowledge.

 José

 2011/2/8 Tedb0t li...@liminastudio.com:
  $$
  On Feb 8, 2011, at 9:49 AM, hghoyer wrote:
 
  Dear all,
 
  I will start a interactive Sound Project with some Artists...
 
  They´ve Basic knowledge in Max... And i´m Fan of PD with Medium knowledge
 in
  PD...
 
  So we´ve to compare PD with Max and then will decide for the better
 one...
 
  I prefer PD, so i need some Arguments for PD... Why PD and non Max?
 
  My Arguments are:
 
 
  In PD you can easily write own Objects in PD (With C/C++ -- Is that in
 Max
  as possible like in PD ???
  Synthesizer PRototyping with PS: If You want to transfer Your Patch
  completely in C++, Its easier with PD, because You can see the source
 code
  ???
 
  I´m happy about more Arguments,
 
  Thanks very much,
  hgh
  ___
  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
 
 



 --
 http://arselectronicachile.blogspot.com
 http://comunicacionnativa.blogspot.com/
 http://www.myspace.com/santorcuato

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




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Hans-Christoph Steiner


On Feb 8, 2011, at 11:08 AM, martin.pe...@sympatico.ca martin.pe...@sympatico.ca 
 wrote:




So we´ve to compare PD with Max and then will decide for the better  
one...


I prefer PD, so i need some Arguments for PD... Why PD and non Max?

My Arguments are:


* In PD you can easily write own Objects in PD (With C/C++ -- Is
that in Max as possible like in PD ???


Yes, see:
http://cycling74.com/products/sdk/

Apart from that, Pd is free and also runs on linux.



It turns out that the Max/MSP and PD APIs are very close, so you can  
write/port externals for both without too much effort.


- Pd is very portable and flexible and you can run it on many platforms:
GNU/Linux
Mac OS X
Windows
iPhoneOS
Android
Maemo
on any embedded Linux-based system
on hardware DSP chips
integer-only mobile CPUs (PDa)

- The MSP part of Max/MSP is built using the sources from Pd (see the  
startup screen on Max/MSP).


- you can make highly-optimized builds for your own CPU.

- its embeddable into other programming languages (libpd):
C/C++
OpenFrameworks
Java

Any many more, depends really on what you want to do.

.hc



Man has survived hitherto because he was too ignorant to know how to  
realize his wishes.  Now that he can realize them, he must either  
change them, or perish.-William Carlos Williams




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


Re: [PD] video presentation of pure data

2011-02-08 Thread Hans-Christoph Steiner


I think what Cyrille is asking for, and I also think would be awesome,  
is a 2-3 minute, well edited video that introduces Pd that shows many  
sides of Pd.  So like all of these videos cooked into a nice flashy  
video.


.hc

On Feb 8, 2011, at 11:21 AM, Jose Luis Santorcuato wrote:


Hi Cyrille, in my blog there are plenty of videos, some better than
others, you can download and make a mix if you wish.
Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

http://www.youtube.com/watch?v=A94_tHq15uE

http://www.youtube.com/watch?v=tn9EQg_-31U

http://www.youtube.com/watch?v=p42PU_7F2MM

http://www.youtube.com/watch?v=SM4Un76LB90

http://www.youtube.com/watch?v=pSoAb8Y_1Fk

http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
semester, non hardware develop)


http://arselectronicachile.blogspot.com (a lot of videos)

Feel free



Br

José

2011/2/8 jurgen noise@gmail.com:
I have a keynote presentation that I made while teaching in China,  
1 1/2 years ago. Requires adjustment to your needs (take out stuff  
of mine that is irrelevant to your needs) and then export it as QT  
movie with manual advance.
I could upload it somewhere but as I don't have time to edit it  
myself you would need to do some work. The keynote file is ~ 2MB,  
the exported QT movie full size should be ~15MB.


Jurgen

On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:



Did you find one?

.hc

On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:


hello,

did anyone have made a small video trailer to present pd in a few  
min?


thanks,
Cyrille



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





--
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato








'You people have such restrictive dress for women,’ she said, hobbling  
away in three inch heels and panty hose to finish out another pink- 
collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf




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


Re: [PD] video presentation of pure data

2011-02-08 Thread Jose Luis Santorcuato
Yes, I understand the point, in my humble opinion it is good to those
videos, but still in the field of education people need to see what
can be done, otherwise it becomes barren and senseless, it is
interesting that along with showing environment and different facets
of progrmacion include work that encourages and motivates people.

Best regards

José

2011/2/8 Hans-Christoph Steiner h...@at.or.at:

 I think what Cyrille is asking for, and I also think would be awesome, is a
 2-3 minute, well edited video that introduces Pd that shows many sides of
 Pd.  So like all of these videos cooked into a nice flashy video.

 .hc

 On Feb 8, 2011, at 11:21 AM, Jose Luis Santorcuato wrote:

 Hi Cyrille, in my blog there are plenty of videos, some better than
 others, you can download and make a mix if you wish.
 Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

 http://www.youtube.com/watch?v=A94_tHq15uE

 http://www.youtube.com/watch?v=tn9EQg_-31U

 http://www.youtube.com/watch?v=p42PU_7F2MM

 http://www.youtube.com/watch?v=SM4Un76LB90

 http://www.youtube.com/watch?v=pSoAb8Y_1Fk

 http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
 semester, non hardware develop)


 http://arselectronicachile.blogspot.com (a lot of videos)

 Feel free



 Br

 José

 2011/2/8 jurgen noise@gmail.com:

 I have a keynote presentation that I made while teaching in China, 1 1/2
 years ago. Requires adjustment to your needs (take out stuff of mine that is
 irrelevant to your needs) and then export it as QT movie with manual
 advance.
 I could upload it somewhere but as I don't have time to edit it myself
 you would need to do some work. The keynote file is ~ 2MB, the exported QT
 movie full size should be ~15MB.

 Jurgen

 On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:


 Did you find one?

 .hc

 On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:

 hello,

 did anyone have made a small video trailer to present pd in a few min?

 thanks,
 Cyrille


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




 --
 http://arselectronicachile.blogspot.com
 http://comunicacionnativa.blogspot.com/
 http://www.myspace.com/santorcuato





 

 'You people have such restrictive dress for women,’ she said, hobbling away
 in three inch heels and panty hose to finish out another pink-collar temp
 pool day.  - “Hijab Scene #2, by Mohja Kahf






-- 
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato

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


[PD] cw_binaural~ released!

2011-02-08 Thread David Doukhan
Dear List,

It's been a long time since PDCON09, and I've been quite busy.
I finally cleaned up my code, did some improvements, and a
user-friendly documentation for the external cw_binaural~ .

In few words, cw_binaural~ is a binaural synthesis external allowing:
* the use of any hrtf database (listen, cipic, ...)
* the simultaneous use of different hrtfs
* the choice of the interpolation method used (all pass/pure delay
decomposition for better ITD estimation or no decomposition)
* the length of the HRIR considered
* the filtering method (spectral, temporal)
* the method used for the pure delay

Precompiled external (Linux, Mac Intel  Windows) and doc are now
available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
The external sources are available on pd svn:
trunk/externals/ddoukhan/cw_binaural~

The external has been initially described in:
CW_binaural~: a binaural synthesis external for Pure Data
David Doukhan and Anne Sedes, PDCON09

There have been few improvements since that time that are described in
the example patches.

The aim of that external is to be as user friendly as possible, so
feel free to tells any remarks helping to improve the external or the
help patches, or to ask any question concerning its use.

Hoping you will enjoy it!

-- 
David Doukhan

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


Re: [PD] cw_binaural~ released!

2011-02-08 Thread Pierre Massat
Hi,
Thanks for sharing this.
Excuse my ignorance, but what use can one make of this external? Can it be
used for mixing/mastering?
Also, how can i compile it on windows?

Pierre

2011/2/8 David Doukhan david.douk...@gmail.com

 Dear List,

 It's been a long time since PDCON09, and I've been quite busy.
 I finally cleaned up my code, did some improvements, and a
 user-friendly documentation for the external cw_binaural~ .

 In few words, cw_binaural~ is a binaural synthesis external allowing:
 * the use of any hrtf database (listen, cipic, ...)
 * the simultaneous use of different hrtfs
 * the choice of the interpolation method used (all pass/pure delay
 decomposition for better ITD estimation or no decomposition)
 * the length of the HRIR considered
 * the filtering method (spectral, temporal)
 * the method used for the pure delay

 Precompiled external (Linux, Mac Intel  Windows) and doc are now
 available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
 The external sources are available on pd svn:
 trunk/externals/ddoukhan/cw_binaural~

 The external has been initially described in:
 CW_binaural~: a binaural synthesis external for Pure Data
 David Doukhan and Anne Sedes, PDCON09

 There have been few improvements since that time that are described in
 the example patches.

 The aim of that external is to be as user friendly as possible, so
 feel free to tells any remarks helping to improve the external or the
 help patches, or to ask any question concerning its use.

 Hoping you will enjoy it!

 --
 David Doukhan

 ___
 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] Fwd: cw_binaural~ released!

2011-02-08 Thread Pierre Massat
???
Why did i get this message?

 |
 |
\/

-- Forwarded message --
From: pd-announce-ow...@iem.at
Date: 2011/2/8
Subject: Re: [PD] cw_binaural~ released!
To: pimas...@gmail.com


Non-members are not allowed to post messages to this list. please
subscribe in order to post.


mfg.asdr the mailinglist server (on behalf of IOhannes)



-- Message transféré --
From: Pierre Massat pimas...@gmail.com
To: David Doukhan david.douk...@gmail.com
Date: Tue, 8 Feb 2011 20:15:51 +0100
Subject: Re: [PD] cw_binaural~ released!
Hi,
Thanks for sharing this.
Excuse my ignorance, but what use can one make of this external? Can it be
used for mixing/mastering?
Also, how can i compile it on windows?

Pierre

2011/2/8 David Doukhan david.douk...@gmail.com

 Dear List,

 It's been a long time since PDCON09, and I've been quite busy.
 I finally cleaned up my code, did some improvements, and a
 user-friendly documentation for the external cw_binaural~ .

 In few words, cw_binaural~ is a binaural synthesis external allowing:
 * the use of any hrtf database (listen, cipic, ...)
 * the simultaneous use of different hrtfs
 * the choice of the interpolation method used (all pass/pure delay
 decomposition for better ITD estimation or no decomposition)
 * the length of the HRIR considered
 * the filtering method (spectral, temporal)
 * the method used for the pure delay

 Precompiled external (Linux, Mac Intel  Windows) and doc are now
 available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
 The external sources are available on pd svn:
 trunk/externals/ddoukhan/cw_binaural~

 The external has been initially described in:
 CW_binaural~: a binaural synthesis external for Pure Data
 David Doukhan and Anne Sedes, PDCON09

 There have been few improvements since that time that are described in
 the example patches.

 The aim of that external is to be as user friendly as possible, so
 feel free to tells any remarks helping to improve the external or the
 help patches, or to ask any question concerning its use.

 Hoping you will enjoy it!

 --
 David Doukhan

 ___
 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] cw_binaural~ released!

2011-02-08 Thread David Doukhan
Hi,

2011/2/8 Pierre Massat pimas...@gmail.com:
 Hi,
 Thanks for sharing this.
 Excuse my ignorance, but what use can one make of this external? Can it be
 used for mixing/mastering?

it may be used in that context, it may be used in sound installations as well.

 Also, how can i compile it on windows?

as said earlier: precompiled externals are available there
http://perso.limsi.fr/doukhan/cw_binaural~.tgz , one of them is for
windows.
Other wise you can get the source code from pd svn and compile it yourself.


 Pierre

 2011/2/8 David Doukhan david.douk...@gmail.com

 Dear List,

 It's been a long time since PDCON09, and I've been quite busy.
 I finally cleaned up my code, did some improvements, and a
 user-friendly documentation for the external cw_binaural~ .

 In few words, cw_binaural~ is a binaural synthesis external allowing:
 * the use of any hrtf database (listen, cipic, ...)
 * the simultaneous use of different hrtfs
 * the choice of the interpolation method used (all pass/pure delay
 decomposition for better ITD estimation or no decomposition)
 * the length of the HRIR considered
 * the filtering method (spectral, temporal)
 * the method used for the pure delay

 Precompiled external (Linux, Mac Intel  Windows) and doc are now
 available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
 The external sources are available on pd svn:
 trunk/externals/ddoukhan/cw_binaural~

 The external has been initially described in:
 CW_binaural~: a binaural synthesis external for Pure Data
 David Doukhan and Anne Sedes, PDCON09

 There have been few improvements since that time that are described in
 the example patches.

 The aim of that external is to be as user friendly as possible, so
 feel free to tells any remarks helping to improve the external or the
 help patches, or to ask any question concerning its use.

 Hoping you will enjoy it!

 --
 David Doukhan

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





-- 
David Doukhan

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


Re: [PD] cw_binaural~ released!

2011-02-08 Thread David Doukhan
2011/2/8 David Doukhan david.douk...@gmail.com:
 Hi,

 2011/2/8 Pierre Massat pimas...@gmail.com:
 Hi,
 Thanks for sharing this.
 Excuse my ignorance, but what use can one make of this external? Can it be
 used for mixing/mastering?

 it may be used in that context, it may be used in sound installations as well.

you can get better idea of contexts of use by reading the related article:
http://perso.limsi.fr/doukhan/uploads/Research/doukhan_pdcon09.pdf



 Also, how can i compile it on windows?

 as said earlier: precompiled externals are available there
 http://perso.limsi.fr/doukhan/cw_binaural~.tgz , one of them is for
 windows.
 Other wise you can get the source code from pd svn and compile it yourself.


 Pierre

 2011/2/8 David Doukhan david.douk...@gmail.com

 Dear List,

 It's been a long time since PDCON09, and I've been quite busy.
 I finally cleaned up my code, did some improvements, and a
 user-friendly documentation for the external cw_binaural~ .

 In few words, cw_binaural~ is a binaural synthesis external allowing:
 * the use of any hrtf database (listen, cipic, ...)
 * the simultaneous use of different hrtfs
 * the choice of the interpolation method used (all pass/pure delay
 decomposition for better ITD estimation or no decomposition)
 * the length of the HRIR considered
 * the filtering method (spectral, temporal)
 * the method used for the pure delay

 Precompiled external (Linux, Mac Intel  Windows) and doc are now
 available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
 The external sources are available on pd svn:
 trunk/externals/ddoukhan/cw_binaural~

 The external has been initially described in:
 CW_binaural~: a binaural synthesis external for Pure Data
 David Doukhan and Anne Sedes, PDCON09

 There have been few improvements since that time that are described in
 the example patches.

 The aim of that external is to be as user friendly as possible, so
 feel free to tells any remarks helping to improve the external or the
 help patches, or to ask any question concerning its use.

 Hoping you will enjoy it!

 --
 David Doukhan

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





 --
 David Doukhan




-- 
David Doukhan

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


Re: [PD] Where to download PDDP manuals ?

2011-02-08 Thread Xavier Miller

Hello,

In Gentoo, there is a package : pd-documentation, but there is a bug. I 
will contact the puredata Gentoo maintainers.


Xavier.

Le 07/02/11 20:45, Xavier Miller a écrit :

OK, thanks.

I will try to make a Gentoo ebuild for it.

Xavier.

Le 07/02/11 20:42, Hans-Christoph Steiner a écrit :


Its not really separately distributed, but it is in the SVN:

https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/doc/tutorials


.hc

On Jan 29, 2011, at 4:21 AM, Xavier Miller wrote:


Hello,

In the windows version of pd-extended, there is some PDDP
documentation (in doc/manual/ ), but I don't find it in the pd-exended
sources.

Where can I download it?

Kind regards,
Xavier Miller.

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








News is what people want to keep hidden and everything else is
publicity. - Bill Moyers




___
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] cw_binaural~ released!

2011-02-08 Thread Pierre Massat
Super, merci!



2011/2/8 David Doukhan david.douk...@gmail.com

 2011/2/8 David Doukhan david.douk...@gmail.com:
  Hi,
 
  2011/2/8 Pierre Massat pimas...@gmail.com:
  Hi,
  Thanks for sharing this.
  Excuse my ignorance, but what use can one make of this external? Can it
 be
  used for mixing/mastering?
 
  it may be used in that context, it may be used in sound installations as
 well.

 you can get better idea of contexts of use by reading the related article:
 http://perso.limsi.fr/doukhan/uploads/Research/doukhan_pdcon09.pdf


 
  Also, how can i compile it on windows?
 
  as said earlier: precompiled externals are available there
  http://perso.limsi.fr/doukhan/cw_binaural~.tgz , one of them is for
  windows.
  Other wise you can get the source code from pd svn and compile it
 yourself.
 
 
  Pierre
 
  2011/2/8 David Doukhan david.douk...@gmail.com
 
  Dear List,
 
  It's been a long time since PDCON09, and I've been quite busy.
  I finally cleaned up my code, did some improvements, and a
  user-friendly documentation for the external cw_binaural~ .
 
  In few words, cw_binaural~ is a binaural synthesis external allowing:
  * the use of any hrtf database (listen, cipic, ...)
  * the simultaneous use of different hrtfs
  * the choice of the interpolation method used (all pass/pure delay
  decomposition for better ITD estimation or no decomposition)
  * the length of the HRIR considered
  * the filtering method (spectral, temporal)
  * the method used for the pure delay
 
  Precompiled external (Linux, Mac Intel  Windows) and doc are now
  available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
  The external sources are available on pd svn:
  trunk/externals/ddoukhan/cw_binaural~
 
  The external has been initially described in:
  CW_binaural~: a binaural synthesis external for Pure Data
  David Doukhan and Anne Sedes, PDCON09
 
  There have been few improvements since that time that are described in
  the example patches.
 
  The aim of that external is to be as user friendly as possible, so
  feel free to tells any remarks helping to improve the external or the
  help patches, or to ask any question concerning its use.
 
  Hoping you will enjoy it!
 
  --
  David Doukhan
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
  --
  David Doukhan
 



 --
 David Doukhan

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


Re: [PD] Where to download PDDP manuals ?

2011-02-08 Thread Hans-Christoph Steiner


That stuff in docs/tutorials should be called pddp-documentation, its  
from the PDDP project.


.hc

On Feb 8, 2011, at 2:25 PM, Xavier Miller wrote:


Hello,

In Gentoo, there is a package : pd-documentation, but there is a  
bug. I will contact the puredata Gentoo maintainers.


Xavier.

Le 07/02/11 20:45, Xavier Miller a écrit :

OK, thanks.

I will try to make a Gentoo ebuild for it.

Xavier.

Le 07/02/11 20:42, Hans-Christoph Steiner a écrit :


Its not really separately distributed, but it is in the SVN:

https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/doc/tutorials


.hc

On Jan 29, 2011, at 4:21 AM, Xavier Miller wrote:


Hello,

In the windows version of pd-extended, there is some PDDP
documentation (in doc/manual/ ), but I don't find it in the pd- 
exended

sources.

Where can I download it?

Kind regards,
Xavier Miller.

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








News is what people want to keep hidden and everything else is
publicity. - Bill Moyers




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






I have the audacity to believe that peoples everywhere can have three  
meals a day for their bodies, education and culture for their minds,  
and dignity, equality and freedom for their spirits.  - Martin  
Luther King, Jr.




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


Re: [PD] video presentation of pure data

2011-02-08 Thread Jack
Le mardi 08 février 2011 à 13:21 -0300, Jose Luis Santorcuato a écrit :
 Hi Cyrille, in my blog there are plenty of videos, some better than
 others, you can download and make a mix if you wish.
 Pd alone, Pd Processing, Wii, Tracking, Physical interfaces
 
 http://www.youtube.com/watch?v=A94_tHq15uE

Hello Jose,

Do you use a filter in Pd to clean the raw data from your Arduino with
your touch interface ?
I have to clean data from a PSOC (with a touch interface), and i really
don't know how to process these data (there is a lot of noise !).
A clue to find where to dig ?
++

Jack


 
 http://www.youtube.com/watch?v=tn9EQg_-31U
 
 http://www.youtube.com/watch?v=p42PU_7F2MM
 
 http://www.youtube.com/watch?v=SM4Un76LB90
 
 http://www.youtube.com/watch?v=pSoAb8Y_1Fk
 
 http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
 semester, non hardware develop)
 
 
 http://arselectronicachile.blogspot.com (a lot of videos)
 
 Feel free
 
 
 
 Br
 
 José
 
 2011/2/8 jurgen noise@gmail.com:
  I have a keynote presentation that I made while teaching in China, 1 1/2 
  years ago. Requires adjustment to your needs (take out stuff of mine that 
  is irrelevant to your needs) and then export it as QT movie with manual 
  advance.
  I could upload it somewhere but as I don't have time to edit it myself you 
  would need to do some work. The keynote file is ~ 2MB, the exported QT 
  movie full size should be ~15MB.
 
  Jurgen
 
  On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:
 
 
  Did you find one?
 
  .hc
 
  On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:
 
  hello,
 
  did anyone have made a small video trailer to present pd in a few min?
 
  thanks,
  Cyrille
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 



signature.asc
Description: This is a digitally signed message part
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Where to download PDDP manuals ?

2011-02-08 Thread Xavier Miller
In Gentoo, this is called pd-documentation, but the ebuild has bugs. I 
filed a bug for the Gentoo maintainers.


Thanks for the help!

Xavier.

Le 08/02/11 20:27, Hans-Christoph Steiner a écrit :


That stuff in docs/tutorials should be called pddp-documentation, its
from the PDDP project.

.hc

On Feb 8, 2011, at 2:25 PM, Xavier Miller wrote:


Hello,

In Gentoo, there is a package : pd-documentation, but there is a bug.
I will contact the puredata Gentoo maintainers.

Xavier.

Le 07/02/11 20:45, Xavier Miller a écrit :

OK, thanks.

I will try to make a Gentoo ebuild for it.

Xavier.

Le 07/02/11 20:42, Hans-Christoph Steiner a écrit :


Its not really separately distributed, but it is in the SVN:

https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/doc/tutorials



.hc

On Jan 29, 2011, at 4:21 AM, Xavier Miller wrote:


Hello,

In the windows version of pd-extended, there is some PDDP
documentation (in doc/manual/ ), but I don't find it in the pd-exended
sources.

Where can I download it?

Kind regards,
Xavier Miller.

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









News is what people want to keep hidden and everything else is
publicity. - Bill Moyers




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







I have the audacity to believe that peoples everywhere can have three
meals a day for their bodies, education and culture for their minds, and
dignity, equality and freedom for their spirits. - Martin Luther King, Jr.




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


Re: [PD] video presentation of pure data

2011-02-08 Thread Jose Luis Santorcuato
Hi Jack, no, the button activates the audio, but today could very well
say that when they rise or fall of both the sound stops, the
interesting thing about this schedule is that the sound does not stop,
only the production of sound (synth in pd), can be evaluated through
the relaxation of reverb ... the reverb continous with the sound

Greetings

José

2011/2/8 Jack j...@rybn.org:
 Le mardi 08 février 2011 à 13:21 -0300, Jose Luis Santorcuato a écrit :
 Hi Cyrille, in my blog there are plenty of videos, some better than
 others, you can download and make a mix if you wish.
 Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

 http://www.youtube.com/watch?v=A94_tHq15uE

 Hello Jose,

 Do you use a filter in Pd to clean the raw data from your Arduino with
 your touch interface ?
 I have to clean data from a PSOC (with a touch interface), and i really
 don't know how to process these data (there is a lot of noise !).
 A clue to find where to dig ?
 ++

 Jack



 http://www.youtube.com/watch?v=tn9EQg_-31U

 http://www.youtube.com/watch?v=p42PU_7F2MM

 http://www.youtube.com/watch?v=SM4Un76LB90

 http://www.youtube.com/watch?v=pSoAb8Y_1Fk

 http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
 semester, non hardware develop)


 http://arselectronicachile.blogspot.com (a lot of videos)

 Feel free



 Br

 José

 2011/2/8 jurgen noise@gmail.com:
  I have a keynote presentation that I made while teaching in China, 1 1/2 
  years ago. Requires adjustment to your needs (take out stuff of mine that 
  is irrelevant to your needs) and then export it as QT movie with manual 
  advance.
  I could upload it somewhere but as I don't have time to edit it myself you 
  would need to do some work. The keynote file is ~ 2MB, the exported QT 
  movie full size should be ~15MB.
 
  Jurgen
 
  On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:
 
 
  Did you find one?
 
  .hc
 
  On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:
 
  hello,
 
  did anyone have made a small video trailer to present pd in a few min?
 
  thanks,
  Cyrille
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 








-- 
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato

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


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread Mathieu Bouchard

On Wed, 8 Dec 2010, patko wrote:

This should be gridflow 9.12, I didn't heard about a 9.13 version, also 
HC told me to put the link on puredata.info but I don't understand how 
this plone site is working, I can't post anything without getting 
errors.


Ok, I finally tagged GridFlow 9.13 and made a package :

  http://gridflow.ca/download/packages/gridflow-9.13-win32-i386.zip

Unlike GridFlow 9.12, which was built using gcc4, this is built with gcc3, 
just like GridFlow 9.8 and 9.7, and hopefully, it will be the last one to 
be built with gcc3.


Yes, my Windows partition is back, as mysteriously as it was gone.

If there's any reason why I should rebuild 9.13 with gcc4, I could be 
doing it.


GEM support still doesn't work on win32, and according to Johannes, will 
be hard to get to work.


I still haven't added X11 support in this build.

Can we make sure that it can be loaded by everybody, and [gf/gl] works ? 
After that, I'll make an official announcement. (Well, when the other 
packages are done as well)


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread Mathieu Bouchard

On Tue, 8 Feb 2011, Mathieu Bouchard wrote:

Unlike GridFlow 9.12, which was built using gcc4, this is built with 
gcc3, just like GridFlow 9.8 and 9.7, and hopefully, it will be the last 
one to be built with gcc3.


Actually, can you tell me again which was the exact version of gcc you had 
used for building 9.12 ?...


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] video presentation of pure data

2011-02-08 Thread cyrille henry

hello,

thanks all for the like.
but yes, it's easy to find lot's of video of projects made with pd, but i still 
looking for a video that can explain what pd is in 3min.

c


Le 08/02/2011 17:51, Hans-Christoph Steiner a écrit :


I think what Cyrille is asking for, and I also think would be awesome, is a 2-3 
minute, well edited video that introduces Pd that shows many sides of Pd. So 
like all of these videos cooked into a nice flashy video.

.hc

On Feb 8, 2011, at 11:21 AM, Jose Luis Santorcuato wrote:


Hi Cyrille, in my blog there are plenty of videos, some better than
others, you can download and make a mix if you wish.
Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

http://www.youtube.com/watch?v=A94_tHq15uE

http://www.youtube.com/watch?v=tn9EQg_-31U

http://www.youtube.com/watch?v=p42PU_7F2MM

http://www.youtube.com/watch?v=SM4Un76LB90

http://www.youtube.com/watch?v=pSoAb8Y_1Fk

http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
semester, non hardware develop)


http://arselectronicachile.blogspot.com (a lot of videos)

Feel free



Br

José

2011/2/8 jurgen noise@gmail.com:

I have a keynote presentation that I made while teaching in China, 1 1/2 years 
ago. Requires adjustment to your needs (take out stuff of mine that is 
irrelevant to your needs) and then export it as QT movie with manual advance.
I could upload it somewhere but as I don't have time to edit it myself you 
would need to do some work. The keynote file is ~ 2MB, the exported QT movie 
full size should be ~15MB.

Jurgen

On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:



Did you find one?

.hc

On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:


hello,

did anyone have made a small video trailer to present pd in a few min?

thanks,
Cyrille



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





--
http://arselectronicachile.blogspot.com
http://comunicacionnativa.blogspot.com/
http://www.myspace.com/santorcuato








'You people have such restrictive dress for women,’ she said, hobbling away in three 
inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab 
Scene #2, by Mohja Kahf



___
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] video presentation of pure data

2011-02-08 Thread cyrille henry



Le 08/02/2011 20:33, Jack a écrit :

Le mardi 08 février 2011 à 13:21 -0300, Jose Luis Santorcuato a écrit :

Hi Cyrille, in my blog there are plenty of videos, some better than
others, you can download and make a mix if you wish.
Pd alone, Pd Processing, Wii, Tracking, Physical interfaces

http://www.youtube.com/watch?v=A94_tHq15uE


Hello Jose,

Do you use a filter in Pd to clean the raw data from your Arduino with
your touch interface ?
I have to clean data from a PSOC (with a touch interface), and i really
don't know how to process these data (there is a lot of noise !).
A clue to find where to dig ?

look at the mapping (or pure_mapping) lib :
there is all kind of filter for data : iir, fir, median etc...

++
c


++

Jack




http://www.youtube.com/watch?v=tn9EQg_-31U

http://www.youtube.com/watch?v=p42PU_7F2MM

http://www.youtube.com/watch?v=SM4Un76LB90

http://www.youtube.com/watch?v=pSoAb8Y_1Fk

http://www.youtube.com/watch?v=yqvQBNSwPfo (my students, the first
semester, non hardware develop)


http://arselectronicachile.blogspot.com (a lot of videos)

Feel free



Br

José

2011/2/8 jurgennoise@gmail.com:

I have a keynote presentation that I made while teaching in China, 1 1/2 years 
ago. Requires adjustment to your needs (take out stuff of mine that is 
irrelevant to your needs) and then export it as QT movie with manual advance.
I could upload it somewhere but as I don't have time to edit it myself you 
would need to do some work. The keynote file is ~ 2MB, the exported QT movie 
full size should be ~15MB.

Jurgen

On 08-Feb-2011, at 1:06 PM, Hans-Christoph Steiner wrote:



Did you find one?

.hc

On Feb 4, 2011, at 11:25 AM, cyrille henry wrote:


hello,

did anyone have made a small video trailer to present pd in a few min?

thanks,
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


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


[PD] gridflow 9.13 for windows?

2011-02-08 Thread patko



- Mathieu Bouchard ma...@artengine.ca a écrit :

 Actually, can you tell me again which was the exact version of gcc you
 had 
 used for building 9.12 ?...
 



gcc-3.4.5-20060117-3


-- 
Patrice Colet 

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


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread patko
Why do we have to put dll into windows/system32 instead of pd/bin?

I don't like to move things to system32, this afternoon i had to fix a problem 
involved by a library sitting there.

- Mathieu Bouchard ma...@artengine.ca a écrit :

 On Wed, 8 Dec 2010, patko wrote:
 
  This should be gridflow 9.12, I didn't heard about a 9.13 version,
 also 
  HC told me to put the link on puredata.info but I don't understand
 how 
  this plone site is working, I can't post anything without getting 
  errors.
 
 Ok, I finally tagged GridFlow 9.13 and made a package :
 
http://gridflow.ca/download/packages/gridflow-9.13-win32-i386.zip
 
 Unlike GridFlow 9.12, which was built using gcc4, this is built with
 gcc3, 
 just like GridFlow 9.8 and 9.7, and hopefully, it will be the last one
 to 
 be built with gcc3.
 
 Yes, my Windows partition is back, as mysteriously as it was gone.
 
 If there's any reason why I should rebuild 9.13 with gcc4, I could be
 
 doing it.
 
 GEM support still doesn't work on win32, and according to Johannes,
 will 
 be hard to get to work.
 
 I still haven't added X11 support in this build.
 
 Can we make sure that it can be loaded by everybody, and [gf/gl]
 works ? 
 After that, I'll make an official announcement. (Well, when the other
 
 packages are done as well)
 
  
 ___
 | Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal,
 QC

-- 
Patrice Colet 

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


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread Mathieu Bouchard

On Wed, 9 Feb 2011, patko wrote:

- Mathieu Bouchard ma...@artengine.ca a écrit :

Actually, can you tell me again which was the exact version of gcc you
had used for building 9.12 ?...

gcc-3.4.5-20060117-3


Ah bon, oupse ; ça correspond à quel numéro de version de MinGW ?

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread Mathieu Bouchard

On Wed, 9 Feb 2011, patko wrote:


Why do we have to put dll into windows/system32 instead of pd/bin?
I don't like to move things to system32, this afternoon i had to fix a problem 
involved by a library sitting there.


Because I used the old README from my windows build setup and forgot to 
use your README.


Sounds like I'm gonna have to reupload the package...

Before I do so, is there anything else I ought to change at the same 
time ?


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow 9.13 for windows?

2011-02-08 Thread patko

- Mathieu Bouchard ma...@artengine.ca a écrit :

 On Wed, 9 Feb 2011, patko wrote:
 
  Why do we have to put dll into windows/system32 instead of pd/bin?
  I don't like to move things to system32, this afternoon i had to fix
 a problem involved by a library sitting there.
 
 Because I used the old README from my windows build setup and forgot
 to 
 use your README.
 
 Sounds like I'm gonna have to reupload the package...
 
 Before I do so, is there anything else I ought to change at the same 
 time ?
 

I didn't try it but I don't think that the 4. step would work because the 2. 
step indicate pd folder instead of pd/extra.

In fact for an easy install, I've made into archive a bin folder where I put 
the DLL's and an extra folder where I put the gridflow folder, then we just 
have to unzip into the pd folder we want for installing all the stuff.
 
  
 ___
 | Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal,
 QC

-- 
Patrice Colet 

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


Re: [PD] PD or MAX/MSP -- Arguments fpr PD needet!!

2011-02-08 Thread Pedro Lopes
- its embeddable into other programming languages (libpd):
C/C++
OpenFrameworks
Java

I really need to start using libpd .. argh argh.. not enough time for
everything! :)

On Tue, Feb 8, 2011 at 4:50 PM, Hans-Christoph Steiner h...@at.or.atwrote:

 - its embeddable into other programming languages (libpd):
 C/C++
 OpenFrameworks
 Java




-- 
Pedro Lopes (MSc)
contact: pedro.lo...@ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] cw_binaural~ released!

2011-02-08 Thread Pedro Lopes
Thanks for it David.

Best,
Pedro

On Tue, Feb 8, 2011 at 7:26 PM, Pierre Massat pimas...@gmail.com wrote:

 Super, merci!



 2011/2/8 David Doukhan david.douk...@gmail.com

 2011/2/8 David Doukhan david.douk...@gmail.com:
  Hi,
 
  2011/2/8 Pierre Massat pimas...@gmail.com:
  Hi,
  Thanks for sharing this.
  Excuse my ignorance, but what use can one make of this external? Can it
 be
  used for mixing/mastering?
 
  it may be used in that context, it may be used in sound installations as
 well.

 you can get better idea of contexts of use by reading the related article:
 http://perso.limsi.fr/doukhan/uploads/Research/doukhan_pdcon09.pdf


 
  Also, how can i compile it on windows?
 
  as said earlier: precompiled externals are available there
  http://perso.limsi.fr/doukhan/cw_binaural~.tgzhttp://perso.limsi.fr/doukhan/cw_binaural%7E.tgz,
   one of them is for
  windows.
  Other wise you can get the source code from pd svn and compile it
 yourself.
 
 
  Pierre
 
  2011/2/8 David Doukhan david.douk...@gmail.com
 
  Dear List,
 
  It's been a long time since PDCON09, and I've been quite busy.
  I finally cleaned up my code, did some improvements, and a
  user-friendly documentation for the external cw_binaural~ .
 
  In few words, cw_binaural~ is a binaural synthesis external allowing:
  * the use of any hrtf database (listen, cipic, ...)
  * the simultaneous use of different hrtfs
  * the choice of the interpolation method used (all pass/pure delay
  decomposition for better ITD estimation or no decomposition)
  * the length of the HRIR considered
  * the filtering method (spectral, temporal)
  * the method used for the pure delay
 
  Precompiled external (Linux, Mac Intel  Windows) and doc are now
  available at 
  http://perso.limsi.fr/doukhan/cw_binaural~.tgzhttp://perso.limsi.fr/doukhan/cw_binaural%7E.tgz
  The external sources are available on pd svn:
  trunk/externals/ddoukhan/cw_binaural~
 
  The external has been initially described in:
  CW_binaural~: a binaural synthesis external for Pure Data
  David Doukhan and Anne Sedes, PDCON09
 
  There have been few improvements since that time that are described in
  the example patches.
 
  The aim of that external is to be as user friendly as possible, so
  feel free to tells any remarks helping to improve the external or the
  help patches, or to ask any question concerning its use.
 
  Hoping you will enjoy it!
 
  --
  David Doukhan
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
  --
  David Doukhan
 



 --
 David Doukhan



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




-- 
Pedro Lopes (MSc)
contact: pedro.lo...@ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Need Help Understanding pack

2011-02-08 Thread Theron Trowbridge
That worked very nicely.  I had to change the until input to 4 to get it to
do the right number of iterations, since the input didn't also kick off the
loop, but that's fine.

I'm not sure I understand exactly what was going on before, but I now have a
[trigger] object that does the [tabread] first, and then the mod/div math.
 So I understand why it works now.  Just not exactly why it didn't before :)

Now...  I have another [pipe 0] object in the button_handler sub-patch which
delays a message while a [expr] object does its thing.  Replacing it with a
[trigger] doesn't work.  But it's not coordinated with the other outputs of
the [unpack] object.

Is there an object like [trigger] that has multiple inputs and lets you
control the timing of the outputs?  [pipe] can take multiple inputs but
doesn't have the same right-to-left coordinated output that [trigger] does.

The FLOSS manual says that the order you hook things up in part determines
the order they do things.  But I can't make that make a difference.


Thanks,

-Theron
^

On Fri, Feb 4, 2011 at 12:50 PM, Theron Trowbridge 
theron.trowbri...@gmail.com wrote:

 Thanks!  I used [pipe] because I had an obvious timing problem and that was
 an explicit delay object.  Didn't occur to me that [trigger] could control
 the timing as well.  It's use wasn't obvious to me from what I had read
 about it.

 I will make the adjustments you suggest and see where I get.  I expect I
 will have more questions.


 Thanks again,

 -Theron
 ^


 On Fri, Feb 4, 2011 at 5:17 AM, Matt Barber brbrof...@gmail.com wrote:

 Hello,

 Before you go any further in Pd, you should check out the [trigger]
 object. It's the single most important object in Pd, in my opinion -
 it will help you get the timing right in these kinds of situations.
 Trigger forces hot-cold things to happen in the correct order
 explicitly -- without it you have to rely on the order in which you
 made the connections, which you can't SEE in the patch.

 You should use [trigger] instead of the [pipe 0] construction you have
 as well, the number box should most likely be a message with a zero in
 it (to hardwire it to zero), and you should probably be sending it to
 the cold inlet of the [int] (so that it just sets the [int] state
 rather than passing the zero through once when you set it and then
 once again on the first bang of the [until]).

 But again, master the use of [trigger] before you go any further --
 multiple lines coming from an object should make you feel
 uncomfortable until you're sure you're doing it correctly.

 I hope this helps.

 MB


 
  I've looked over the help patches, the FLOSS manual, and at a number of
  examples, but I'm clearly missing something.
 
  I'm trying to build a proof-of-concept state table for a grid sequencer.
  I
  figured out to use an array to store my states, and I can write to and
 read
  from the table, except when I'm trying to use pack.
 
  The reason for pack is to get the column, row, and state of each button
 in a
  range of the state table (will be a single column in my end use, but I'm
  doing the whole thing for now).
 
  Attached is a patch with a 2x2 grid set up and you can click on them and
 set
  the state table.  That works.  It's the lookup part that doesn't.  I'm
  stepping through the entire state table, deriving the column and row
 from
  the index and looking up the value of that index.  This all works until
 I
  send those three pieces of information to a pack object, it re-arranges
  things in inconsistent manner.  Clearly there's either a timing thing or
 I'm
  not understanding the data flow of what I'm doing.  Or maybe I'm just
 not
  getting the point of pack.
 
  I'm pretty new to this and every step is a struggle, so any suggestions
 are
  welcome.  But if there are any tips or pointers on why pack is not
 working
  the way I think it should - or what I should be using to accomplish what
 I'm
  trying to do - I would appreciate it.
 
 
 
  Long-winded description of how the attached patch is behaving:
 
  Buttons are arranged in column, row order.  I'm just storing 0/1 values
 in
  the state_table array.  If I click on the first and last buttons, my
 array
  is then 1 0 0 1.  So state_table[i] gets me the off/on value for the
 button.
   i div 2 gets me the column number and i mod 2 gets me the row number.
 
  If I just print these three outputs I get everything out in the order I
  expect:
 
  column: 0
  row: 0
  state: 1
  column: 0
  row: 1
  state: 0
  column: 1
  row: 0
  state: 0
  column: 1
  row: 1
  state: 1
 
  If I send the three values into a pack object and print the output of
 that,
  I get:
 
  pack: 0 1 0
  pack: 0 0 1
  pack: 1 1 0
  pack: 1 0 0
 
  I would expect this:
 
  pack: 0 0 1
  pack: 0 1 0
  pack: 1 0 0
  pack: 1 1 1
 
  So things are coming in the wrong order overall, and the state values
 are
  wrong.
 
 
  Thanks,
 
  -Theron





state_table_v4.pd
Description: Binary data

Re: [PD] Need Help Understanding pack

2011-02-08 Thread Matt Barber
Check below:

On Tue, Feb 8, 2011 at 10:55 PM, Theron Trowbridge
theron.trowbri...@gmail.com wrote:
 That worked very nicely.  I had to change the until input to 4 to get it to
 do the right number of iterations, since the input didn't also kick off the
 loop, but that's fine.

Good -- this looks stylistically correct to me.

 I'm not sure I understand exactly what was going on before, but I now have a
 [trigger] object that does the [tabread] first, and then the mod/div math.
  So I understand why it works now.  Just not exactly why it didn't before :)

If I remember correctly, it didn't work before because you had
connected the output of one object to several inputs in the wrong
order. The problem is there's no way to see if it's in the wrong order
just by looking at it -- hence the need for [trigger]. So it wasn't a
mistake of ordering the connections properly on your part, it was a
mistake in not ordering them explicitly with trigger.


 Now...  I have another [pipe 0] object in the button_handler sub-patch which
 delays a message while a [expr] object does its thing.  Replacing it with a
 [trigger] doesn't work.  But it's not coordinated with the other outputs of
 the [unpack] object.

Right -- in this case what you need is to have the incoming list in
the correct order. See the attached (also, for something this simple
there's probably no reason to use [expr]. In the attached patch I just
rotated the order of the incoming list -- but probably you would want
to make the lists attached to the toggles in the main patch have the
order you want -- the last thing you want to unpack should be the
first thing in the list (which may seem like confusing syntax when
you're building the lists, but it will get more intuitive once you
work with order of operation in Pd for a while).

Good Luck,

MB



 Is there an object like [trigger] that has multiple inputs and lets you
 control the timing of the outputs?  [pipe] can take multiple inputs but
 doesn't have the same right-to-left coordinated output that [trigger] does.
 The FLOSS manual says that the order you hook things up in part determines
 the order they do things.  But I can't make that make a difference.

 Thanks,
 -Theron
 ^

 On Fri, Feb 4, 2011 at 12:50 PM, Theron Trowbridge
 theron.trowbri...@gmail.com wrote:

 Thanks!  I used [pipe] because I had an obvious timing problem and that
 was an explicit delay object.  Didn't occur to me that [trigger] could
 control the timing as well.  It's use wasn't obvious to me from what I had
 read about it.
 I will make the adjustments you suggest and see where I get.  I expect I
 will have more questions.

 Thanks again,
 -Theron
 ^

 On Fri, Feb 4, 2011 at 5:17 AM, Matt Barber brbrof...@gmail.com wrote:

 Hello,

 Before you go any further in Pd, you should check out the [trigger]
 object. It's the single most important object in Pd, in my opinion -
 it will help you get the timing right in these kinds of situations.
 Trigger forces hot-cold things to happen in the correct order
 explicitly -- without it you have to rely on the order in which you
 made the connections, which you can't SEE in the patch.

 You should use [trigger] instead of the [pipe 0] construction you have
 as well, the number box should most likely be a message with a zero in
 it (to hardwire it to zero), and you should probably be sending it to
 the cold inlet of the [int] (so that it just sets the [int] state
 rather than passing the zero through once when you set it and then
 once again on the first bang of the [until]).

 But again, master the use of [trigger] before you go any further --
 multiple lines coming from an object should make you feel
 uncomfortable until you're sure you're doing it correctly.

 I hope this helps.

 MB


 
  I've looked over the help patches, the FLOSS manual, and at a number of
  examples, but I'm clearly missing something.
 
  I'm trying to build a proof-of-concept state table for a grid
  sequencer.  I
  figured out to use an array to store my states, and I can write to and
  read
  from the table, except when I'm trying to use pack.
 
  The reason for pack is to get the column, row, and state of each button
  in a
  range of the state table (will be a single column in my end use, but
  I'm
  doing the whole thing for now).
 
  Attached is a patch with a 2x2 grid set up and you can click on them
  and set
  the state table.  That works.  It's the lookup part that doesn't.  I'm
  stepping through the entire state table, deriving the column and row
  from
  the index and looking up the value of that index.  This all works until
  I
  send those three pieces of information to a pack object, it re-arranges
  things in inconsistent manner.  Clearly there's either a timing thing
  or I'm
  not understanding the data flow of what I'm doing.  Or maybe I'm just
  not
  getting the point of pack.
 
  I'm pretty new to this and every step is a struggle, so any suggestions
  are
  welcome.  But if there are any tips or 

Re: [PD] keyword/regexp search of documentation in a plugin

2011-02-08 Thread Jonathan Wilkes
Hi Hans,
 I think your find_doc_files proc is doing double duty-- for 
example, if cyclone/gate-help.pd matches the search terms, I get two 
results for it:
1) basedir is [path_to_pd]/extra/cyclone and filename is gate-help.pd
2) basedir is [path_to_pd]/extra/ and filename is cyclone/gate-help.pd

Also, adding -class DialogWindow to the search window did the trick 
for the tiny fonts on winxp, except that ttk::combobox still has a tiny 
textarea (i.e., the dropdown menu).

Any idea on either of these?  

-Jonathan


--- On Mon, 2/7/11, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] keyword/regexp search of documentation in a plugin
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list PD-list@iem.at
 Date: Monday, February 7, 2011, 8:25 PM
 
 That's great, looking forward to it.  I'm really happy
 to see you  
 taking this and running with it, let me know if there are
 any  
 blockers.  Seems to me that its ready to be posted on
 the GUI plugins  
 category of the download page:
 
 http://puredata.info/community/projects/software
 
 .hc
 
 On Feb 6, 2011, at 5:51 PM, Jonathan Wilkes wrote:
 
  I'm making some more changes, like removing the
 checkboxes and using a
  combobox for the genres.  Also using a combobox
 to enter search terms
  which has the benefit of a more user friendly
 drop-down menu for
  a search history (plus less code).
 
  Also, I changed the search function so you can type:
  foo bar
 
  and it will match if both foo and bar appear in the
 document  
  (regardless
  of order).
 
  -Jonathan
 
  --- On Sun, 2/6/11, Hans-Christoph Steiner h...@at.or.at
 wrote:
 
  From: Hans-Christoph Steiner h...@at.or.at
  Subject: Re: [PD] keyword/regexp search of
 documentation in a plugin
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: pd-list PD-list@iem.at
  Date: Sunday, February 6, 2011, 11:29 PM
 
  Wow, that's really nice! The dynamic updating with
 the
  checkboxes is
  impressive.  More features and better
  formatting.  My only complaint
  is the No DESCRIPTION tag. message, I say it'd
 be better
  just blank.
 
  There is also a weird thing where I can't grab
 the
  scrollbar and move
  it, only scroll with the mousewheel.  This is
 using
  Pd-extended 0.43
  from 02-02 on Mac OS X 10.5/Intel.
 
  .hc
 
  On Jan 25, 2011, at 1:03 AM, Jonathan Wilkes
 wrote:
 
  Remixed!
 
  -Jonathan
 
  --- On Thu, 1/13/11, Hans-Christoph Steiner
 h...@at.or.at
  wrote:
 
  From: Hans-Christoph Steiner h...@at.or.at
  Subject: Re: [PD] keyword/regexp search
 of
  documentation in a plugin
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: pd-list PD-list@iem.at
  Date: Thursday, January 13, 2011, 6:00 PM
  Attached is an updated version:
 
 
  On Jan 12, 2011, at 9:13 PM, Jonathan
 Wilkes
  wrote:
 
  1 the results aren't clickable
 
  Which platform?  They are for me on
  Ubuntu/maverick,
  Mac OS X 10.5 and 10.6.
 
  2 you can't enter multiple
 non-contiguous
  terms
 
  Its a regexp really, so it doesn't really
 do
  keyword
  searches.  Ideally, this would use a
 search
  engine like
  xapian, then it could do keyword
 searches.  I
  just
  added code to replace spaces in the
 searchtext
  with the
  regexp code .* so that it'll search
  non-contiguous words,
  but the first word will always be before
 the
  second in
  search results.
 
  3 no control over AND vs. OR (or is
 there?)
 
  regexp
 
  4 doesn't differentiate between
  tutorial/example
  patches and object-help
  patches (what if I just want to find
 the
  object named
  'gate'?)
 
  Hmm, that wouldn't be too hard to do, I
 guess it
  would be a
  pull down menu of: object, message,
 comment,
  array, any.
 
  5 most of the results don't fit into
 the
  window size
 
  The window should be resizable.
 
  6 full text search makes it impossible
 to get
  useful
  results for 'float',
  array', 'list', etc.
 
  That sounds like fully typed searching,
 which
  would be very
  nice, but much harder to do.  My goal
 right
  now is to
  get a basic search function working.
  Hopefully my code
  is clear enough that others will make
 their own
  custom
  search plugins.  I could see simple
 search,
  regexp,
  search engine, etc.
 
  7 can't search by inlet, object
 function,
  author, etc.
  (PDDP META tags)
 
  Why not?  This works for me:
 author.*steiner
 
  8 non-friendly user interface
 
  I spruced it up a bit with this latest
 version.
 
  9 it doesn't seem to be searching the
 manual
 
  Ah, I'll add .html to the file types it
 searches.
 
  .hc
 
 
  I've already got a pd patch that is
 well on
  its way to
  curing 1-8 (posted
  screenshots awhile back), but it
 requires
  toxy, which
  seems to have been
  removed from pd-ext, and there is
 currently
  no
  (non-buggy) tk 'entry'
  object in existence.
 
  -Jonathan
 
 
  --- On Wed, 1/12/11, Hans-Christoph
 Steiner
  h...@at.or.at
  wrote:
 
  From: Hans-Christoph Steiner
 h...@at.or.at
  Subject: [PD] keyword/regexp
 search 

Re: [PD] Need Help Understanding pack

2011-02-08 Thread Frank Barknecht
Hi,

On Tue, Feb 08, 2011 at 07:55:20PM -0800, Theron Trowbridge wrote:
 That worked very nicely.  I had to change the until input to 4 to get it to
 do the right number of iterations, since the input didn't also kick off the
 loop, but that's fine.

Btw: IMO it really helps to lay out your patches in a left-aligned matter, so
everything, that happens last, also is on the left side. It's just cosmetics,
but makes patches easier to read. For example, I would move the [0] object with
initialize [int] to 0 -- to the right of the [4( message. 

Try to read patched objects right-to-left and top-to-bottom.

 Now...  I have another [pipe 0] object in the button_handler sub-patch which
 delays a message while a [expr] object does its thing.  Replacing it with a
 [trigger] doesn't work.  But it's not coordinated with the other outputs of
 the [unpack] object.

You don't need the [pipe], if you connect objects correctly. In fact, [pipe]
makes it harder to get things right here, because it breaks the usual
depth-first execution order, which you don't need to break here.

Again, left-alignement helps thinking about and reading patches. See the
subpatch for a solution without pipe - and without triggers as well. [trigger]
is important, but only when objects don't have enough outlets themselves.
[unpack 0 0 0] already has three outlets that, just like [t f f f] fire from
left to right, so triggering explicitly is not needed. 

What is needed however are correct connections. 

 Is there an object like [trigger] that has multiple inputs and lets you
 control the timing of the outputs?  [pipe] can take multiple inputs but
 doesn't have the same right-to-left coordinated output that [trigger] does.

Oh, [pipe] does have the same coordinated output like trigger, it also fires
right-to-left!  But you need to make a [pipe 0 0 0 0 0] with more than one
outlet to see that.

 The FLOSS manual says that the order you hook things up in part determines
 the order they do things.  But I can't make that make a difference.

Just forget completely about this. The order you create connections matters in
reality, but never, ever rely on it when patching. Treat every patch as if
someone else created it and as if you'd have no idea, what order he made the
connections. 

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__


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