Re: [PD] [PD-announce] MetaminaFNR A Tasty of Small Signals

2011-12-06 Thread Mathieu Bouchard

Le 2011-12-04 à 10:46:00, oskoff lovich a écrit :


hi All!  i would like to share the new programmation of mEtamina Free
Net Radio here, also the Pd code is available for dowload..


The word «swarm» is missing from the title of your announcement (but the 
webpage is correct)


 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread Pagano, Patrick
Pd is for big boys and girls who control their own machines
Or at very least can get on a sudo list



-Original Message-
From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of Simon 
Wise
Sent: Sunday, December 04, 2011 9:06 PM
To: pd-list@iem.at
Subject: Re: [PD] install Pd on ubuntu without internet; video-playback codec 
windows?

On 04/12/11 08:36, Johnny Mauser wrote:
 Dear list!

 i am trying to install pd-extended 0.42.5 on ubuntu 10.04 and am a 
 total beginner with any linux. I was so happy to manage to install 
 ubuntu, but now the Package Installer asks for more and more 
 dependencies. My machine is not allowed to connect to internet, and i 
 go crazy copying all the dependencies via usb stick from this 
 internet-pc to performance-pc! How to easy-install Pd?

you could try apt-offline or apt-zip - they help with downloading dependencies 
etc using another machine for the downloads.


Simon

___
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] [expr] license issue (update)

2011-12-06 Thread Pagano, Patrick
jMax I want that year back.


From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of i go 
bananas
Sent: Saturday, December 03, 2011 8:56 PM
To: Jonathan Wilkes
Cc: PD List
Subject: Re: [PD] [expr] license issue (update)

If not, contacting
the handful of developers who have worked on expr might be a workable 
solution.

that's what i HAVE done.

at the moment, it seems that we still need to contact IRCAM directly, but we 
just need to wait for Shahrokh to identify which jMax code was used.

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


Re: [PD] [expr] license issue (update)

2011-12-06 Thread Jonathan Wilkes

 From: Pagano, Patrick p...@digitalworlds.ufl.edu
To: i go bananas hard@gmail.com; Jonathan Wilkes jancs...@yahoo.com 
Cc: PD List pd-list@iem.at 
Sent: Tuesday, December 6, 2011 11:46 AM
Subject: RE: [PD] [expr] license issue (update)
 

 
jMax I want that year back.


I don't understand what that means.

What does that mean?


-Jonathan


 
 
From:pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of i go 
bananas
Sent: Saturday, December 03, 2011 8:56 PM
To: Jonathan Wilkes
Cc: PD List
Subject: Re: [PD] [expr] license issue (update)
 
If not, contacting
the handful of developers who have worked on expr might be a workable 
solution.

that's what i HAVE done. 

at the moment, it seems that we still need to contact IRCAM directly, but we 
just need to wait for Shahrokh to identify which jMax code was used.  





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


Re: [PD] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread Mathieu Bouchard

Le 2011-12-06 à 16:45:00, Pagano, Patrick a écrit :


Pd is for big boys and girls who control their own machines
Or at very least can get on a sudo list


You mean dpkg and apt-get are like that ?

Pd has no such requirement.

Well, there's still chroot, but that's too hard to use. Any other ideas 
for how to install a .deb in one's $HOME without needing sudo ?


Actually, that's something I wondered since 1999, but I still haven't 
wondered very actively about it...


 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-12-06 19:08, Mathieu Bouchard wrote:
 
 Well, there's still chroot, but that's too hard to use. Any other ideas
 for how to install a .deb in one's $HOME without needing sudo ?

$ dpkg -x pd.deb .

alternatively
$ ar x pd.deb
$ tar xvzf data.tar.gz


fgmasdr
IOhannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7eZB8ACgkQkX2Xpv6ydvS1KQCg01BXhP1zWrCAHA9OZf0jYDur
0LcAoNENbDmaB5N+IcUod7KwsgG8PXu2
=PYtz
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [OT] SSE/MMX tips?

2011-12-06 Thread Mathieu Bouchard

On Wed, 7 Sep 2011, Claude Heiland-Allen wrote:

On 07/09/11 12:17, Bill Gribble wrote:

The operation is integration.
Try calling it 'scan' and you might end up with more productive searches, at 
least to my mind integration is more about summing over continuous regions 
than something discrete like this.

Searching for data parallel algorithm scan leads to pages like:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.1876rep=rep1type=pdf


If I implemented [#scan] that way on one processor, it would be slower... 
that algorithm begins being faster (than the obvious one) if you have 
O(log n) processors.


(yes, again forgot to send a mail long ago)

 ___
| 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] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread Mathieu Bouchard

Le 2011-12-06 à 19:51:00, IOhannes m zmoelnig a écrit :


$ dpkg -x pd.deb .

alternatively
$ ar x pd.deb
$ tar xvzf data.tar.gz


But dpkg -x doesn't run any scripts after unpacking, right ? At least, 
ar/tar does not run scripts for sure.


Does the pd package contain any setup scripts ? But more generally, many 
packages do, and it would be good to know how to install them. E.g. if the 
pd package has any dependencies that aren't installed and that root 
doesn't want to install... there must be at least one of them that needs 
to run some kind of script ?


Have you tried stuff involving --admindir and/or --root but not -x ?

 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread Andy Farnell
On Tue, 6 Dec 2011 14:29:31 -0500 (EST)
Mathieu Bouchard ma...@artengine.ca wrote:

 Le 2011-12-06 à 19:51:00, IOhannes m zmoelnig a écrit :
 
  $ dpkg -x pd.deb .
 
  alternatively
  $ ar x pd.deb
  $ tar xvzf data.tar.gz
 
 But dpkg -x doesn't run any scripts after unpacking, right ? At least, 
 ar/tar does not run scripts for sure.


Most .deb packages require superuser permissions to install files
into various places like /usr/bin, /etc or /usr/lib. Those are in
the control file, use

$ dpkg -c pd.deb 

to see all the places wheret content would be unpacked.

I think IOhannes refers to unpacking a Debian source package
so you can do a local build (in home directory).

Source packages can be fetched using

$ apt-get source puredata

But then why not fetch the latest source from git/svn ?

 
 Does the pd package contain any setup scripts ? But more generally, many 
 packages do, and it would be good to know how to install them. E.g. if the 
 pd package has any dependencies that aren't installed and that root 
 doesn't want to install... there must be at least one of them that needs 
 to run some kind of script ?
 
 Have you tried stuff involving --admindir and/or --root but not -x ?
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC


-- 
Andy Farnell padawa...@obiwannabe.co.uk

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


Re: [PD] install Pd on ubuntu without internet; video-playback codec windows?

2011-12-06 Thread Mathieu Bouchard

Le 2011-12-06 à 20:06:00, Andy Farnell a écrit :

On Tue, 6 Dec 2011 14:29:31 -0500 (EST)
Mathieu Bouchard ma...@artengine.ca wrote:

I think IOhannes refers to unpacking a Debian source package
so you can do a local build (in home directory).


I think *I* was asking about binary packages. Well, I only assumed we were 
talking about binary packages. I don't know why we would be talking about 
source packages at all, at this point !


 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] OOP practices in Pure Data

2011-12-06 Thread Mathieu Bouchard

Le 2011-12-01 à 00:37:00, abel.jer...@free.fr a écrit :

In fact, it's a mix of practices. The purpose is to find words to 
describe my practice and find what is common to be a good patching 
style.


Ah ok, therefore it shouldn't be named « OOP practices in Pure Data ».


How do you justify that $0- variables are like the «private» keyword in OOP ?

It makes sense for me to use $0- variables inside an abstraction like private 
one.
Of course, I know that it is possible to send a message outside this scope.
However, it seems useful to separate variables.


I mean that it doesn't look like how the «private» keyword works : instead 
it looks like the «this» keyword and all its implicit equivalents (any 
place where «this-» is implied when you don't write it).



Because, like you see, it's not really a MVC design. It is more like an 
inspiration to design a patching architecture.


Then why not refrain from calling it MVC ?

Various people have created various variants of MVC by using other names 
than «MVC».



Why would .h files and/or class interfaces, be considered as one of the three 
parts of MVC ?

I think it is closer to the class separation between interface (.h) and 
implementation (.cpp) than MVC.


C++ courses might instruct you that .h is the place where all interfaces 
go, and that .cpp is the place where all implementations go, but it's not 
an actual requirement of C++, and many major libraries don't use such a 
rule.


STL is famous for putting much of the implementation in .h files.

Many projects have private classes that are put entirely in .cpp files 
because they're never needed by any other .cpp files than the one they're 
in.



Why don't you distinguish between messages, selectors and methods, in your 
naming ?

Naming of variables ?


No, naming of concepts !

A message is the thing you send, a selector is the part of the message 
that is used for choosing a method, a method is the part of the code that 
corresponds to a selector. In abstractions, typically, a method is a 
portion of a patch that appear after a [route] (or [route]-like]) object 
routes messages from an [inlet].


like m_fVolume for a private variable with a float type ? At this level, 
if I distinguish between variables and methods here, it seems not very 
useful.


I also think that it's not useful, but it's really not what I wanted to 
talk about.



[route setVolume setFrequency] : setter methods


Pd's setters never have any prefix. That's everybody's naming conventions 
so far.



Why do you make a subpatch for communication and then use named send/receives 
inside
of it to send to other subpatches ? What do you gain from this ?

It's a balance. Separate processing and communication is clearer for me than 
putting all together.


Given that every object in a patch communicates with every object it's 
connected to, how do you distinguish between the communications that you 
would separate, and those that you wouldn't separate ?



What are the things that we are supposed to learn from that document ?

Is it useful to share thoughts with people ?


Yes, but they have to know what are the portions of the patches that 
actually convey your point(s), versus the backend portions that aren't 
actually what you wanted to talk about. Those things are not identified 
and so, I'm not sure what am I supposed to look at and comment on, for 
example.



I learn about your paper A Type Theory for the Documentation of Pure Data and 
fix a mistake.


What mistake ?

 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list