Re: [PD] Apply missing

2013-02-03 Thread Roman Haefeli
On Son, 2013-02-03 at 00:25 -0500, Ivica Ico Bukvic wrote:
   states.  The first part o that is not hard, the second part is.  But
 since
   unlimited undo is working in some parts of pd-l2ork, we at least have a
   working example to draw from.
  
   What do you mean by in some parts? Can you give an example of where
  it
   does not work?
  
  Setting a value in the properties of a slider.
 
 You are kidding, right? If the value changes in the UI, this should not be
 undoable. Otherwise, having that slider connected to a [metro 1]  and random
 would starve memory within minutes, needless to mention make undo completely
 useless...

I guess Hans is talking about properties like color, sendname etc. The
rationale is that those might be considered to be part of patch editing
as opposed to changing slider values which could be considered part of
patch usage.

Roman



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


Re: [PD] Apply missing

2013-02-03 Thread batinste

On 03/02/2013 11:05, Roman Haefeli wrote:

On Son, 2013-02-03 at 00:25 -0500, Ivica Ico Bukvic wrote:

states.  The first part o that is not hard, the second part is.  But

since

unlimited undo is working in some parts of pd-l2ork, we at least have a
working example to draw from.

What do you mean by in some parts? Can you give an example of where

it

does not work?

Setting a value in the properties of a slider.

You are kidding, right? If the value changes in the UI, this should not be
undoable. Otherwise, having that slider connected to a [metro 1]  and random
would starve memory within minutes, needless to mention make undo completely
useless...

I guess Hans is talking about properties like color, sendname etc. The
rationale is that those might be considered to be part of patch editing
as opposed to changing slider values which could be considered part of
patch usage.

Roman



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


undo-plugin ? Just check what you want to be able to undo !
Kidding ;) (almost)

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


Re: [PD] [PD-announce] Pd vanilla 0.44-2 (update to fix denormal behavior for Raspberry Pi)

2013-02-03 Thread me.grimm
what would be the best practice for installing this?

of course i could cd /to/pd/bin/  ./pd

but better yet just pd from terminal would be swanky

and maybe not just run pd from ~/Desktop or ~/ or whatever.

how difficult to just get this version in the raspian repo so we can
all just do apt-get?

m

On Fri, Feb 1, 2013 at 1:40 AM, Miller Puckette m...@ucsd.edu wrote:
 Hi all,

 This is only of interest to Raspberry Pi users - I've fixed the denormal
 problem Katja reported and recompiled - you can get that and the new sources
 from the usual sources:

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

 or

 git://pure-data.git.sourceforge.net/gitroot/pure-data/pure-data

 cheers
 Miller

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

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



-- 

m.e.grimm | m.f.a | ed.m.
megr...@gmail.com
_

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


Re: [PD] Apply missing

2013-02-03 Thread Ivica Bukvic
Those are a part of the undo on pd-l2ork, as is changing properties of any
other object, such as canvas and array (unlike pd-extended that in many
cases fails to even acknowledge that the patch has been altered and needs
to be saved, needless to mention add such change to its 1-step undo queue,
e.g. try changing canvas properties and undoing it).

It would be nice if not spreading FUD were added to the mailing list
netiquette...
On Feb 3, 2013 5:07 AM, Roman Haefeli reduz...@gmail.com wrote:

 On Son, 2013-02-03 at 00:25 -0500, Ivica Ico Bukvic wrote:
states.  The first part o that is not hard, the second part is.  But
  since
unlimited undo is working in some parts of pd-l2ork, we at least
 have a
working example to draw from.
   
What do you mean by in some parts? Can you give an example of where
   it
does not work?
  
   Setting a value in the properties of a slider.
 
  You are kidding, right? If the value changes in the UI, this should not
 be
  undoable. Otherwise, having that slider connected to a [metro 1]  and
 random
  would starve memory within minutes, needless to mention make undo
 completely
  useless...

 I guess Hans is talking about properties like color, sendname etc. The
 rationale is that those might be considered to be part of patch editing
 as opposed to changing slider values which could be considered part of
 patch usage.

 Roman



 ___
 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] Apply missing

2013-02-03 Thread Hans-Christoph Steiner

I stand corrected, sorry, I was mistaken before.  Yes, the undo situation in
Pd vanilla/extended is not good.

I didn't realize I'd become Microsoft, I thought I was just writing some
software for people to freely use ;-)

.hc

On 02/03/2013 09:58 AM, Ivica Bukvic wrote:
 Those are a part of the undo on pd-l2ork, as is changing properties of any
 other object, such as canvas and array (unlike pd-extended that in many
 cases fails to even acknowledge that the patch has been altered and needs
 to be saved, needless to mention add such change to its 1-step undo queue,
 e.g. try changing canvas properties and undoing it).
 
 It would be nice if not spreading FUD were added to the mailing list
 netiquette...
 On Feb 3, 2013 5:07 AM, Roman Haefeli reduz...@gmail.com wrote:
 
 On Son, 2013-02-03 at 00:25 -0500, Ivica Ico Bukvic wrote:
 states.  The first part o that is not hard, the second part is.  But
 since
 unlimited undo is working in some parts of pd-l2ork, we at least
 have a
 working example to draw from.

 What do you mean by in some parts? Can you give an example of where
 it
 does not work?

 Setting a value in the properties of a slider.

 You are kidding, right? If the value changes in the UI, this should not
 be
 undoable. Otherwise, having that slider connected to a [metro 1]  and
 random
 would starve memory within minutes, needless to mention make undo
 completely
 useless...

 I guess Hans is talking about properties like color, sendname etc. The
 rationale is that those might be considered to be part of patch editing
 as opposed to changing slider values which could be considered part of
 patch usage.

 Roman



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

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

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


Re: [PD] Apply missing

2013-02-03 Thread Ivica Bukvic
Speaking of Microsoft-like statements, are you apologizing for the fact
that pd-extended's undo is bad or the fact that you misrepresented
pd-l2ork's undo as being incomplete? ;-)
On Feb 3, 2013 10:31 AM, Hans-Christoph Steiner h...@at.or.at wrote:


 I stand corrected, sorry, I was mistaken before.  Yes, the undo situation
 in
 Pd vanilla/extended is not good.

 I didn't realize I'd become Microsoft, I thought I was just writing some
 software for people to freely use ;-)

 .hc

 On 02/03/2013 09:58 AM, Ivica Bukvic wrote:
  Those are a part of the undo on pd-l2ork, as is changing properties of
 any
  other object, such as canvas and array (unlike pd-extended that in many
  cases fails to even acknowledge that the patch has been altered and needs
  to be saved, needless to mention add such change to its 1-step undo
 queue,
  e.g. try changing canvas properties and undoing it).
 
  It would be nice if not spreading FUD were added to the mailing list
  netiquette...
  On Feb 3, 2013 5:07 AM, Roman Haefeli reduz...@gmail.com wrote:
 
  On Son, 2013-02-03 at 00:25 -0500, Ivica Ico Bukvic wrote:
  states.  The first part o that is not hard, the second part is.  But
  since
  unlimited undo is working in some parts of pd-l2ork, we at least
  have a
  working example to draw from.
 
  What do you mean by in some parts? Can you give an example of where
  it
  does not work?
 
  Setting a value in the properties of a slider.
 
  You are kidding, right? If the value changes in the UI, this should not
  be
  undoable. Otherwise, having that slider connected to a [metro 1]  and
  random
  would starve memory within minutes, needless to mention make undo
  completely
  useless...
 
  I guess Hans is talking about properties like color, sendname etc. The
  rationale is that those might be considered to be part of patch editing
  as opposed to changing slider values which could be considered part of
  patch usage.
 
  Roman
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 

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

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


Re: [PD] standard library (was Re: [PD-announce] Pd-extended 0.43.4 released!)

2013-02-03 Thread Jonathan Wilkes
- Original Message -

 From: Hans-Christoph Steiner h...@at.or.at
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at pd-list@iem.at
 Sent: Saturday, February 2, 2013 8:35 PM
 Subject: Re: [PD] standard library (was Re: [PD-announce] Pd-extended 0.43.4 
 released!)

[...]

  What are the maintenance problems solved by copying binaries into new
  directories?
 
 The point is to reduce complexity and exceptions to consistency.  Once example
 where just copying an external would reduce complexity is taking an object out
 of zexy.  Zexy has a very complicated build system because it has a huge array
 of objects, many of which will not build on every system, things like [lpt].
 Therefore the build system needs to configure itself based on what is 
 available.
 
 A standard library would only have things that build on every system, so a
 much simpler build system can be used (like the library template).

But you're evidently keeping zexy for compatibility reasons, so how would this
create less maintenance for you?

 
 
  Also-- you will end up with objects that have different licenses in the 
 same lib.
  Is there a precedent for that in any programming language?
 
 You will be able to consider the whole GPLv3+.

You are wrong-- there are libraries currently under GPLv2, some
under GPLv3, some GPLv2+, some 3-clause BSD, some Tcl/Tk
license, and maybe a few others.

You cannot automagically change the GPLv2 and GPLv3
to GPLv3+, and if you change the 3-clause BSD to GPLv3+ it
needs to be explicit-- i.e., changing it in the pd META patch.  For
the other versions of the GPL someone would need to contact
all the original authors and get them to release it under GPLv3+.

(Btw-- please don't start a thread on licenses here.  If you don't
understand the problems then email the fsf and they can explain
it, and you can paste their response here.)

These changes will turn into a lot of documentation work, not to
mention changing existing docs to point to the standard libs instead
of the legacy ones where possible, and changing FLOSS manual
stuff and Pd manual stuff as well as any other extant tutorials widely
used by the Pd community to clearly explain the new libs so that
new users don't get stuck learning half legacy stuff and half new
lib stuff (thus making it even more difficult to get around in the
language).  Not to mention documenting the legacy stuff and
its relationship to the new stuff, while making the new stuff
more easily discoverable in the docs and the search plugin. (Oh,
and contacting legacy lib devs and seeing who is willing to
relicense under GPLv3+.)

If you want I can put together a Kickstarter campaign that outlines
all of this doc work that will be needed.  I suspect it'd be about two
or three months of full-time work.  If people are willing to pay me
to make these changes I'm happy to do them.  As my resume I offer
my work on PDDP, in which I contacted lib authors to accept my
revisions, updated core docs, reworked the FLOSS manual to be
consistent with core docs, and wrote a search plugin to make use
of all the changes.  (As well as testing that the results worked
across platforms.)

-Jonathan

 There will need to be other
 copyirght notices from BSD licensed code, but that's manageable.
 
 .hc
 

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


Re: [PD] standard library (was Re: [PD-announce] Pd-extended 0.43.4 released!)

2013-02-03 Thread Hans-Christoph Steiner
On 02/03/2013 01:19 PM, Jonathan Wilkes wrote:
 - Original Message -
 
 From: Hans-Christoph Steiner h...@at.or.at
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at pd-list@iem.at
 Sent: Saturday, February 2, 2013 8:35 PM
 Subject: Re: [PD] standard library (was Re: [PD-announce] Pd-extended 0.43.4 
 released!)
 
 [...]
 
  What are the maintenance problems solved by copying binaries into new
  directories?

 The point is to reduce complexity and exceptions to consistency.  Once 
 example
 where just copying an external would reduce complexity is taking an object 
 out
 of zexy.  Zexy has a very complicated build system because it has a huge 
 array
 of objects, many of which will not build on every system, things like [lpt].
 Therefore the build system needs to configure itself based on what is 
 available.

 A standard library would only have things that build on every system, so a
 much simpler build system can be used (like the library template).
 
 But you're evidently keeping zexy for compatibility reasons, so how would this
 create less maintenance for you?


 


  Also-- you will end up with objects that have different licenses in the 
 same lib.
  Is there a precedent for that in any programming language?

 You will be able to consider the whole GPLv3+.
 
 You are wrong-- there are libraries currently under GPLv2, some
 under GPLv3, some GPLv2+, some 3-clause BSD, some Tcl/Tk
 license, and maybe a few others.
 
 You cannot automagically change the GPLv2 and GPLv3
 to GPLv3+, and if you change the 3-clause BSD to GPLv3+ it
 needs to be explicit-- i.e., changing it in the pd META patch.  For
 the other versions of the GPL someone would need to contact
 all the original authors and get them to release it under GPLv3+.
 
 (Btw-- please don't start a thread on licenses here.  If you don't
 understand the problems then email the fsf and they can explain
 it, and you can paste their response here.)

Only the copyright holder can change the license, I'm not proposing any
license changes.  I am saying that if the overall library is licensed under
the GPLv3+, then code licensed under the GPLv2+, BSD, Tcl license will be
compatible and can be freely incorporated into the GPLv3+ library.  This
library would have to keep the copyright licenses intact, according to the
terms of the other licenses.  Code licensed GPLv2-only like the Linux kernel
would not be compatible, for example, but I haven't found any Pd code that's
licensed GPLv2-only.


 These changes will turn into a lot of documentation work, not to
 mention changing existing docs to point to the standard libs instead
 of the legacy ones where possible, and changing FLOSS manual
 stuff and Pd manual stuff as well as any other extant tutorials widely
 used by the Pd community to clearly explain the new libs so that
 new users don't get stuck learning half legacy stuff and half new
 lib stuff (thus making it even more difficult to get around in the
 language).  Not to mention documenting the legacy stuff and
 its relationship to the new stuff, while making the new stuff
 more easily discoverable in the docs and the search plugin. (Oh,
 and contacting legacy lib devs and seeing who is willing to
 relicense under GPLv3+.)
 
 If you want I can put together a Kickstarter campaign that outlines
 all of this doc work that will be needed.  I suspect it'd be about two
 or three months of full-time work.  If people are willing to pay me
 to make these changes I'm happy to do them.  As my resume I offer
 my work on PDDP, in which I contacted lib authors to accept my
 revisions, updated core docs, reworked the FLOSS manual to be
 consistent with core docs, and wrote a search plugin to make use
 of all the changes.  (As well as testing that the results worked
 across platforms.)
 
 -Jonathan

These things are all true, I think its worth it. I think you might be thinking
that there will be more changed than there need to be.  Most of the objects
would not need documentation changes, or just small changes.  There are a
number of libraries that I continue to maintain only because of a couple
objects (like [ENV] in cxc, or [getenv] and [system] in Motex).  My plan is to
stop my maintenance work on those libs once the standard lib makes them
unneeded.  Of course anyone else is welcome to maintain them.

Another thing is that there will be less to document.  For example, newbies
won't need to learn about loading libraries until much later.  And the current
system of separate libraries loaded by default in a specific order is fragile
and causes many weird, hard to understand bugs for no good reason.

.hc

 There will need to be other
 copyirght notices from BSD licensed code, but that's manageable.

 .hc


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


Re: [PD] Apply missing

2013-02-03 Thread Jonathan Wilkes

 From: Ivica Bukvic i...@vt.edu
To: Roman Haefeli reduz...@gmail.com 
Cc: pd-list pd-list@iem.at 
Sent: Sunday, February 3, 2013 9:58 AM
Subject: Re: [PD] Apply missing
 

Those are a part of the undo on pd-l2ork, as is changing properties of any 
other object, such as canvas and array (unlike pd-extended that in many cases 
fails to even acknowledge that the patch has been altered and needs to be 
saved, needless to mention add such change to its 1-step undo queue, e.g. try 
changing canvas properties and undoing it).

A clarification here-- if you make changes to an iemgui programmatically by 
sending
messages to a receive-name, it doesn't get registered in the undo history.
This is nice.  Because Pd is extremely limited in the GUI widgets it provides,
many people abuse iemguis to make things like file choosers and pop-up
menus, or even do GUI animations, which produce lots of transient changes
to iemguiproperties


It would be nice if not spreading FUD were added to the mailing list 
netiquette...

I recently added to the netiquette guide in an attempt to make newcomers
feel more welcome on the list.  The aim is to decrease
posting anxiety, not increase it.  We should remember technology
lowers the cost to assuming good faith when people are wrong in cases
like this, so please remain lazy and resist the urge to endlessly
loop in symbolic vigilance:

[r reenter]
|
[spread FUD(
|
| [r stop]
| |
| [bang; reenter But I'm acting in bad faith so why do I care about not 
spreading FUD?(
| |
| [t b b]
| |    /
[until]   /
|    [add2 in bad faith(
|   /
|  /
|    /
|  /
|/
[Netiquette guide says Don't spread FUD(
|
[s stop]

-Jonathan


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


[PD] file format for GEM

2013-02-03 Thread Stephan Elliot Perez
Greetings,
I am just starting to use GEM and am having a problem with video
playback using pix_film. The CPU goes through the roof and the video
naturally lags. My original video clips were in .MTS (panasonic, 1920 x
1080) format. I then converted them into .mp4 (Codecs: H.264, AAC) using
Handbrake and then into .mov (Codecs: MPEG-4 Video) using MPEGstream.
Are the codecs the problem or the video quality/file size the
problem? What do you suggest I do?

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


Re: [PD] Apply missing

2013-02-03 Thread Ivica Bukvic
On Feb 3, 2013 2:05 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

 
  From: Ivica Bukvic i...@vt.edu
 To: Roman Haefeli reduz...@gmail.com
 Cc: pd-list pd-list@iem.at
 Sent: Sunday, February 3, 2013 9:58 AM
 Subject: Re: [PD] Apply missing
 
 
 Those are a part of the undo on pd-l2ork, as is changing properties of
any other object, such as canvas and array (unlike pd-extended that in many
cases fails to even acknowledge that the patch has been altered and needs
to be saved, needless to mention add such change to its 1-step undo queue,
e.g. try changing canvas properties and undoing it).

 A clarification here-- if you make changes to an iemgui programmatically
by sending
 messages to a receive-name, it doesn't get registered in the undo history.
 This is nice.  Because Pd is extremely limited in the GUI widgets it
provides,
 many people abuse iemguis to make things like file choosers and pop-up
 menus, or even do GUI animations, which produce lots of transient
changes
 to iemguiproperties

Yep. And that was a conscious decision to leave it that way.



 It would be nice if not spreading FUD were added to the mailing list
netiquette...

 I recently added to the netiquette guide in an attempt to make newcomers
 feel more welcome on the list.  The aim is to decrease
 posting anxiety, not increase it.  We should remember technology
 lowers the cost to assuming good faith when people are wrong in cases
 like this, so please remain lazy and resist the urge to endlessly
 loop in symbolic vigilance:

 [r reenter]
 |
 [spread FUD(
 |
 | [r stop]
 | |
 | [bang; reenter But I'm acting in bad faith so why do I care about
not spreading FUD?(
 | |
 | [t b b]
 | |/
 [until]   /
 |[add2 in bad faith(
 |   /
 |  /
 |/
 |  /
 |/
 [Netiquette guide says Don't spread FUD(
 |
 [s stop]

 -Jonathan

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


Re: [PD] file format for GEM

2013-02-03 Thread me.grimm
I have always used 'photo-jpeg'
Maybe try that?

For those on osx:
Unfortunately handbrake does not compress for that.
I get students to compress from FCP or iMovie on the mac. Also apparently the 
new FCP x requires compressor (extra 50$) to compress to pjpeg. I am also 
curious to know an open-souce compression solution on Mac optimized for gem 
playback if someone here might know. Preferably with the ease of handbrake.

m

On Feb 3, 2013, at 2:19 PM, Stephan Elliot Perez 
dreamoftheshoreofanotherwo...@gmail.com wrote:

 Greetings,
 I am just starting to use GEM and am having a problem with video 
 playback using pix_film. The CPU goes through the roof and the video 
 naturally lags. My original video clips were in .MTS (panasonic, 1920 x 1080) 
 format. I then converted them into .mp4 (Codecs: H.264, AAC) using Handbrake 
 and then into .mov (Codecs: MPEG-4 Video) using MPEGstream. 
 Are the codecs the problem or the video quality/file size the 
 problem? What do you suggest I do?
 
 Best regards,
 Stephan 
 ___
 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] Plugin auto install feature to Pure data

2013-02-03 Thread fls
Hi list

I would like to write before but unfortunately I couldn't. Some weeks ago
people started to talk about the development of some auto install
mechanism to Pure Data, like the apt-get. It is an amazing idea. I
researched and developed some thing like it to my master degree and I
would like to contrib with my 3 cents.

I studied the plugin structure of Netbeans, Eclipse, Fire Fox, deb and rpm
and my contribution is about it. Sorry if I am a little bit prolix.

The first thing is to create a plugin package. A a single file to group a
lot of files. It can be a zip package, tar, gzip or anything that already
has some C open source API to pack / unpack. This way we can upload /
download a single file and extract it localy. I will call it the package.

Inside the package is necessary to have a package descriptor. It can be a
XML file, CSV, txt, JSON or any kind of structured file to describe the
content of the package. This file should have the information about the
plugin like the author, version, website, license, OS, dependencies,
compatibility with PD flavors (vanilla, extended, Lork ),
pre-installation script, post-installation script, uninstall script, key
words, ...

Pre and post installation script are used to create SQL tables, files or
other things. Maybe it is not useful in PD. Uninstall script should clean
the mess if you want to remove a plugin. Dependencies is a complex problem
because it should care about libraries and circular dependencies. Maybe it
is the hardest problem to solve.

These two things will define the PD plugin: The package file and the
plugin descriptor inside the package. The package structure should be
defined as a standard. So we should agree, for example, about the name of
the descriptor, the folder where the plugin will be and the name of the
package file. Probably a package file can be the name of the
external.version.something.pd_pkg.

In PD we should have a list of installed plugins. It can be a directory
with all the plugin descriptors. The user might be able to install new
plugins manually. It means a local file in my machine that I choose. PD
will open the package, copy the content to the correct folders and copy
the descriptor the the correct folder. The uninstall option will do the
oposite, delete the plugin descriptor and delete the plugin files.

To update from the web, a plugin repository need to be defined. The client
should have a list of repositories address. (It is good because different
flavors can have their own plugin repositories and the users can choose
which one they want to use.)

The plugin server can be implemented with a HTTP server. It will publish
the list of available plugins on the server. This list can be the list of
package descriptors in a tar / zip file. Locally, PD will keep these
lists, one for each server, and it will be used to look for new plugins.
Add a new server means add the server to the repositories list and
download the plugin list of the new server.

Since PD has a list of local installed plugins, if you want to check for
updates PD compares the servers plugin lists with your local list. Easy
task. Different versions should can be shown and the user would be able to
choose what to update. These descriptors can be useful also to search for
plugins by author, version, key words, versions, ...

Update a plugin means to create a list of update, download the packages to
a temp directory and install them locally.

Just to step foward, the server can have a web interface with some PHP
programming, for instance, that automatically update a package, extract
the descriptor, put it in the correct folder and put the plugins in the
correct folder. Just to be easier to maintenance.

Another tool can help developers to pack. Since I did a new plugin I can
select the folder, fill a form with the meta-data and the tool will create
the package automatically.

That's it. Sorry if I wrote too much.

cheers

f schiavoni


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


Re: [PD] file format for GEM

2013-02-03 Thread Thomas Mayer
Hi,

On 03.02.2013 20:19, Stephan Elliot Perez wrote:
 I am just starting to use GEM and am having a problem with video
 playback using pix_film. The CPU goes through the roof and the video
 naturally lags. My original video clips were in .MTS (panasonic, 1920 x
 1080) format. I then converted them into .mp4 (Codecs: H.264, AAC) using
 Handbrake and then into .mov (Codecs: MPEG-4 Video) using MPEGstream.

There was a discussion about this on the list some time ago:
http://www.mail-archive.com/pd-list@iem.at/msg37332.html

 Are the codecs the problem or the video quality/file size the
 problem? What do you suggest I do?

I have made a small bash script for transcoding a video to MJPEG without
sound, you can find it on Github:

https://github.com/residuum/Bash-Scripts/blob/master/mencmjpeg

Usage: ./mencmjpeg original_video new_video
Or: ./mencmjpeg original_video

Hth,
Thomas
-- 
Chaney was aware that anything, however small, can get the eye of the
media if it's repulsive enough. (Robert Anton Wilson - The Universe
Next Door)
http://www.residuum.org/

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


Re: [PD] GOP-GUI-dynamic patching weirdness

2013-02-03 Thread Jonathan Wilkes
Might be easier to just instantiate a scalar
within the patch.  (See attached)

Benefits
* you can select it in editmode and move it where you want
* you can change multiple values at once in a ds array (just like a
Put menu array) if there's just a y value, as in my example
* you can add or subtract sliders as easy as scrolling the number box to 
[setsize]

Drawbacks:
* no jump on click (this would require scalars to report _where_ they were 
clicked)
* small 10x10 draggable hotspot, just like Put menu arrays
* can't simply get the array values as a list-- you have to iterate through it

* hard to gop-ify


-Jonathan



- Original Message -
 From: Pierre-Olivier Boulant po.boul...@free.fr
 To: PD-List pd-list@iem.at
 Cc: 
 Sent: Sunday, February 3, 2013 2:37 PM
 Subject: [PD] GOP-GUI-dynamic patching weirdness
 
 Hello,
 
 I've been trying to make a copy of the Max object called 
 multislider. From what I gathered it's a set of sliders that 
 resizes itself according to the length of the list of values it receives. It 
 was 
 a request posted here:
 http://codelab.fr/3980
 Sounds like something doable with dynamic patching!
 
 I had to build some pack-like and unpack-like objects that I could create 
 with a 
 variable number of in/out-lets respectively. That bit seems ok.
 
 But there is some weirdness on my system. (Win 7, 64bit with Pd-extended 
 0.43.4 
 win32).
 - First when I start the example patch I have no problem as long as I play 
 with 
 the sliders.
 But when I start to change the values of any of the numboxes, that's when 
 things start to look ugly. See the screen shot.
 - I have patch cords supposed to be hidden that show through outside of the 
 GOP. 
 I can live with that.
 - More concerning I can't see the cursors moving at all. I have to open the 
 abstraction to have them drawn in the subpatch of the abstraction. And then 
 once 
 I close the abstraction, the cursors are properly drawn in the example patch. 
 I 
 can play with them or with the set of numboxes that corresponds to the 
 current 
 number of sliders. Once I change set and the abstractions is resized the 
 cursors 
 are set to zero and won't move.
 In any case the values are still flowing through the abstractions fine, but, 
 you 
 just can't see the cursors of the sliders.
 
 Maybe mixing GOP/GUI and dynamic patching isn't such a swell idea... ;)
 
 Anything worth reporting in the bug tracker?
 
 Cheers
 pob
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 #N struct multislider float x float y array a bar;
#N struct bar float y;
#N canvas 15 19 642 622 10;
#N canvas 606 213 450 300 bar 0;
#X obj 113 42 struct bar float y;
#X obj 112 105 filledpolygon 900 0 1 -5 -5 5 -5 5 y(0:127)(0:127) -5
y(0:127)(0:127);
#X obj 88 166 drawnumber y -5 y(0:127)(0:127);
#X restore 365 144 pd bar;
#X obj 428 -1 namecanvas foo;
#X msg 197 281 traverse foo \, next;
#X obj 197 303 pointer;
#X floatatom 74 226 5 0 0 1 no_of_sliders - -;
#X obj 197 255 loadbang;
#N canvas 789 224 450 300 multislider 0;
#X obj 83 96 plot -y y(0:127)(0:-127) a 0 0 0 0 25;
#X obj 66 30 struct multislider float x float y array a bar;
#X restore 365 166 pd multislider;
#X msg 429 21 \; foo scalar multislider 20 120;
#X scalar multislider 20 120 \; 118 \; 127 \; 127 \; 122 \; 99 \; 84
\; 58 \; 58 \; 48 \; 44 \; 54 \; \;;
#X obj 74 331 setsize multislider a;
#X text 301 67 -- click-drag to change multiple values at once;
#X msg 365 196 traverse foo \, next;
#X obj 386 248 pointer;
#X obj 386 300 getsize multislider a;
#X obj 386 362 until;
#X msg 441 352 0;
#X obj 386 270 t a a;
#X obj 386 428 element multislider a;
#X obj 386 394 f;
#X obj 416 394 + 1;
#X obj 386 450 get bar y;
#X obj 386 505 t a;
#X obj 365 530 list;
#X obj 365 554 print;
#X obj 365 221 t b a;
#X obj 386 321 t anything bang;
#X text 489 194 -- get list of values;
#X obj 386 483 list prepend;
#X connect 2 0 3 0;
#X connect 3 0 9 1;
#X connect 4 0 9 0;
#X connect 5 0 2 0;
#X connect 11 0 24 0;
#X connect 12 0 16 0;
#X connect 13 0 25 0;
#X connect 14 0 18 0;
#X connect 15 0 18 1;
#X connect 16 0 13 0;
#X connect 16 1 17 1;
#X connect 17 0 20 0;
#X connect 18 0 19 0;
#X connect 18 0 17 0;
#X connect 19 0 18 1;
#X connect 20 0 27 0;
#X connect 21 0 22 1;
#X connect 21 0 27 1;
#X connect 22 0 23 0;
#X connect 24 0 22 0;
#X connect 24 1 12 0;
#X connect 25 0 14 0;
#X connect 25 1 15 0;
#X connect 25 1 27 1;
#X connect 27 0 21 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GOP-GUI-dynamic patching weirdness

2013-02-03 Thread Pierre-Olivier Boulant

Thanks Jonathan,

Very nice indeed.
Each time I see data structures I realise how elegant they are. I really 
feel I should look into this...  some day... :)


I was mostly pointing out the little problems I encountered this afternoon.

Cheers
Pierre-Olivier





On 03/02/2013 21:40, Jonathan Wilkes wrote:

Might be easier to just instantiate a scalar
within the patch.  (See attached)

Benefits
* you can select it in editmode and move it where you want
* you can change multiple values at once in a ds array (just like a
Put menu array) if there's just a y value, as in my example
* you can add or subtract sliders as easy as scrolling the number box to 
[setsize]

Drawbacks:
* no jump on click (this would require scalars to report _where_ they were 
clicked)
* small 10x10 draggable hotspot, just like Put menu arrays
* can't simply get the array values as a list-- you have to iterate through it

* hard to gop-ify


-Jonathan



- Original Message -

From: Pierre-Olivier Boulant po.boul...@free.fr
To: PD-List pd-list@iem.at
Cc:
Sent: Sunday, February 3, 2013 2:37 PM
Subject: [PD] GOP-GUI-dynamic patching weirdness

Hello,

I've been trying to make a copy of the Max object called
multislider. From what I gathered it's a set of sliders that
resizes itself according to the length of the list of values it receives. It was
a request posted here:
http://codelab.fr/3980
Sounds like something doable with dynamic patching!

I had to build some pack-like and unpack-like objects that I could create with a
variable number of in/out-lets respectively. That bit seems ok.

But there is some weirdness on my system. (Win 7, 64bit with Pd-extended 0.43.4
win32).
- First when I start the example patch I have no problem as long as I play with
the sliders.
But when I start to change the values of any of the numboxes, that's when
things start to look ugly. See the screen shot.
- I have patch cords supposed to be hidden that show through outside of the GOP.
I can live with that.
- More concerning I can't see the cursors moving at all. I have to open the
abstraction to have them drawn in the subpatch of the abstraction. And then once
I close the abstraction, the cursors are properly drawn in the example patch. I
can play with them or with the set of numboxes that corresponds to the current
number of sliders. Once I change set and the abstractions is resized the cursors
are set to zero and won't move.
In any case the values are still flowing through the abstractions fine, but, you
just can't see the cursors of the sliders.

Maybe mixing GOP/GUI and dynamic patching isn't such a swell idea... ;)

Anything worth reporting in the bug tracker?

Cheers
pob

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


--


~Pierre-Olivier Boulant ~
-o- www.puffskydd.net -o-
~   www.flickr.com/pob31/sets   ~
-o-www.lepixophone.net-o-
 



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


Re: [PD] file format for GEM

2013-02-03 Thread Max
Am 03.02.2013 um 21:11 schrieb me.grimm megr...@gmail.com:
 I have always used 'photo-jpeg'
 Maybe try that?
 
 For those on osx:
 Unfortunately handbrake does not compress for that.
 I get students to compress from FCP or iMovie on the mac. Also apparently the 
 new FCP x requires compressor (extra 50$) to compress to pjpeg. I am also 
 curious to know an open-souce compression solution on Mac optimized for gem 
 playback if someone here might know. Preferably with the ease of handbrake.


open source: http://www.mirovideoconverter.com
not open source, looks a bit outdated but is very powerful: mpegstreamclip 
http://www.squared5.com/

some very special things you may only be able to do via shell using ffmpeg. you 
can install ffmpeg via homebrew, fink or macports

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


Re: [PD] file format for GEM

2013-02-03 Thread Thomas Mayer
Hi,

please respond to the list, as others may help in answering your
follow-up questions, and / or may benefit from the conversation.0

On 03.02.2013 21:49, Stephan Elliot Perez wrote:
 Thanks. I have no idea what a bash script is or what to do with it, but I
 will read through the thread...

If you use Linux or Mac OS X, bash is usually installed on your system.
It is a command line interface and can be used for scripting.
(http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29)

This particular script is nothing fancy, and I have made it mostly to
remind the parameters for mencoder.

 Also, I selected JPEG-Photo using the program MPEGStreamclip at %100
 quality and it produces quite a large file. With auto, the CPU goes over
 90, but if I drag up or down on the framerate's number box, it stays at
 around 30-40...

I assume JPEG-Photo is MJPEG: The video file gets so large, because you
store a JPEG for each frame instead of full image for keyframes only and
then changes for subsequent frames as do other video codecs (rough
explanation). [pix_film] can then read each frame as a JPEG and does not
need to find the last keyframe and apply the changes to it, so playback
should be possible with lower CPU usage.

Please tell us some information about your system, i.e. CPU, graphic
card, operating system etc., maybe someone with a similar setup can
respond with further advice for optimisation.

Hth,
Thomas
-- 
Chaney was aware that anything, however small, can get the eye of the
media if it's repulsive enough. (Robert Anton Wilson - The Universe
Next Door)
http://www.residuum.org/

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


Re: [PD] file format for GEM

2013-02-03 Thread Stephan Elliot Perez
OS: Mac OS X Lion 10.7.5

Processor: 2 x 2,8 GHz Quad-Core Intel Xeon

Ram: 6 GB 800 MHz DDR2 FB-DIMM

Graphics Card: ATI Radeon HD 2600 XT 256 MB



On Sun, Feb 3, 2013 at 10:09 PM, Thomas Mayer tho...@residuum.org wrote:

 Hi,

 please respond to the list, as others may help in answering your
 follow-up questions, and / or may benefit from the conversation.0

 On 03.02.2013 21:49, Stephan Elliot Perez wrote:
  Thanks. I have no idea what a bash script is or what to do with it, but I
  will read through the thread...

 If you use Linux or Mac OS X, bash is usually installed on your system.
 It is a command line interface and can be used for scripting.
 (http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29)

 This particular script is nothing fancy, and I have made it mostly to
 remind the parameters for mencoder.

  Also, I selected JPEG-Photo using the program MPEGStreamclip at %100
  quality and it produces quite a large file. With auto, the CPU goes
 over
  90, but if I drag up or down on the framerate's number box, it stays at
  around 30-40...

 I assume JPEG-Photo is MJPEG: The video file gets so large, because you
 store a JPEG for each frame instead of full image for keyframes only and
 then changes for subsequent frames as do other video codecs (rough
 explanation). [pix_film] can then read each frame as a JPEG and does not
 need to find the last keyframe and apply the changes to it, so playback
 should be possible with lower CPU usage.

 Please tell us some information about your system, i.e. CPU, graphic
 card, operating system etc., maybe someone with a similar setup can
 respond with further advice for optimisation.

 Hth,
 Thomas
 --
 Chaney was aware that anything, however small, can get the eye of the
 media if it's repulsive enough. (Robert Anton Wilson - The Universe
 Next Door)
 http://www.residuum.org/

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


Re: [PD] file format for GEM

2013-02-03 Thread Charles Goyard
Hi,

try with MJPEG. It's easier to decode. Files are huge.

Just wondering: does GEM provide hardware decoding for codecs supported
by the driver ?


Stephan Elliot Perez wrote:
 Greetings,
 I am just starting to use GEM and am having a problem with video
 playback using pix_film. The CPU goes through the roof and the video
 naturally lags. My original video clips were in .MTS (panasonic, 1920 x
 1080) format. I then converted them into .mp4 (Codecs: H.264, AAC) using
 Handbrake and then into .mov (Codecs: MPEG-4 Video) using MPEGstream.
 Are the codecs the problem or the video quality/file size the
 problem? What do you suggest I do?
 
 Best regards,
 Stephan

 ___
 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] file format for GEM

2013-02-03 Thread chris clepper
iMovie should be able to export Apple Intermediate Codec which is perhaps
the best option on the Mac.  It's a highly optimized and works at any
resolution.

On Sun, Feb 3, 2013 at 3:11 PM, me.grimm megr...@gmail.com wrote:

 I have always used 'photo-jpeg'
 Maybe try that?

 For those on osx:
 Unfortunately handbrake does not compress for that.
 I get students to compress from FCP or iMovie on the mac. Also apparently
 the new FCP x requires compressor (extra 50$) to compress to pjpeg. I am
 also curious to know an open-souce compression solution on Mac optimized
 for gem playback if someone here might know. Preferably with the ease of
 handbrake.

 m

 On Feb 3, 2013, at 2:19 PM, Stephan Elliot Perez 
 dreamoftheshoreofanotherwo...@gmail.com wrote:

  Greetings,
  I am just starting to use GEM and am having a problem with video
 playback using pix_film. The CPU goes through the roof and the video
 naturally lags. My original video clips were in .MTS (panasonic, 1920 x
 1080) format. I then converted them into .mp4 (Codecs: H.264, AAC) using
 Handbrake and then into .mov (Codecs: MPEG-4 Video) using MPEGstream.
  Are the codecs the problem or the video quality/file size the
 problem? What do you suggest I do?
 
  Best regards,
  Stephan
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

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

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


Re: [PD] file format for GEM

2013-02-03 Thread Charles Goyard
Thomas Mayer wrote:
 https://github.com/residuum/Bash-Scripts/blob/master/mencmjpeg
 
 Usage: ./mencmjpeg original_video new_video
 Or: ./mencmjpeg original_video

I noticed mencoder occasionaly produce bad frames if the input file is
malformed (Premiere seems to suck at exporting), so I switched to
ffmpeg+mjpegtools:

for example:
ffmpeg -loglevel quiet -y -i INPUTFILE -r 25 -f yuv4mpegpipe - | yuv2lav -v0 
-b 2000 -q 90 -o OUTPUTFILE.avi

Cheers,
-- 
Charles

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


[PD] now that we don't have user-settable global search paths in Pd-E 0.43

2013-02-03 Thread katja
Hello,

Since a few years I've been using Pd-extended 0.43 incidentally, and
since a few months I use it intensively. The discontinuation of
user-settable global search paths made me hopping around between
alternative solutions, finding out their pro's and cons by (sometimes
painful) experience. Don't get me wrong - I think the discontinuation
of user-settable global search paths was a good decision. Once you get
the best way to work around, it's much easier to share complex patches
including dependencies.

Initially I preferred the 'namespaces approach'; organize abstractions
in folders and instantiate them like you can instantiate objects as
[cyclone/svf~], [zexy/limiter~] etc. Sometimes however I felt the need
to reorganize folders with abstractions or homebrew externals. Such
reorganization forces the namespaces in patches to be refactored. Not
good!

Then I tried [import] and [declare] instead. I settled on [declare]
because it is vanilla Pd, the most flexible approach for all sorts of
situations. Fortunately, [declare] doesn't report an error if a path
is non-existent, so you can give several options to cover various
situations if so desired. I include my home brew binaries and
abstractions in subdirs of a project dir, and point to them from the
main project patch with [declare -path bin], [declare -path
abstractions] and so on.

But ow!... with all the namespaces removed I suddenly recalled what
makes namespaces so useful. Some classes exist in more than one
library. A notable example is [pow~]. There's one in vanilla / Pd core
and one in cyclone. Both used to have their exponent and mantissa
inlets swapped as compared to [pow]. Somewhere in the Pd 0.43 series,
vanilla's [pow~] was refactored to have it's inlets matching the [pow]
format. So it became incompatible with Pd 0.42, while [cyclone/pow~]
was still compatible with Pd 0.42 and 0.43.

Namespaces are also very useful if you have collections of
abstractions which you never share but only use for development
purposes. For example, I have collections of oscilloscope abstractions
and small math utilities. They are stored in their appropriate subdirs
on one of the default location as mentioned here:

http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files

So I can instantiate something like [scopes/scope2~] to quickly check
two signal waveforms without including the path in the patch itself,
and the object must be removed before the patch is shared.

After struggling with Pd search paths for many years, I'm finally
starting to get a grip on it. Thanks to / forced by discontinuation of
user-settable global paths. No matter how, I guess this will remain
tough matter for Pd beginners.

Katja

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


Re: [PD] file format for GEM

2013-02-03 Thread Stephan Elliot Perez
I tried it with Apple Intermediate Codec, as Mr. Clepper suggested, and it
runs smoothly now. CPU use is about 34 in auto-read. Is that about right
for my system?

On Sun, Feb 3, 2013 at 10:23 PM, Charles Goyard c...@fsck.fr wrote:

 Thomas Mayer wrote:
  https://github.com/residuum/Bash-Scripts/blob/master/mencmjpeg
 
  Usage: ./mencmjpeg original_video new_video
  Or: ./mencmjpeg original_video

 I noticed mencoder occasionaly produce bad frames if the input file is
 malformed (Premiere seems to suck at exporting), so I switched to
 ffmpeg+mjpegtools:

 for example:
 ffmpeg -loglevel quiet -y -i INPUTFILE -r 25 -f yuv4mpegpipe - | yuv2lav
 -v0 -b 2000 -q 90 -o OUTPUTFILE.avi

 Cheers,
 --
 Charles

 ___
 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] file format for GEM

2013-02-03 Thread chris clepper
CPU is 34% out of 800% (8 cores)?  Seems fine if it does what you want to
do...

On Sun, Feb 3, 2013 at 4:33 PM, Stephan Elliot Perez 
dreamoftheshoreofanotherwo...@gmail.com wrote:

 I tried it with Apple Intermediate Codec, as Mr. Clepper suggested, and it
 runs smoothly now. CPU use is about 34 in auto-read. Is that about right
 for my system?

 On Sun, Feb 3, 2013 at 10:23 PM, Charles Goyard c...@fsck.fr wrote:

 Thomas Mayer wrote:
  https://github.com/residuum/Bash-Scripts/blob/master/mencmjpeg
 
  Usage: ./mencmjpeg original_video new_video
  Or: ./mencmjpeg original_video

 I noticed mencoder occasionaly produce bad frames if the input file is
 malformed (Premiere seems to suck at exporting), so I switched to
 ffmpeg+mjpegtools:

 for example:
 ffmpeg -loglevel quiet -y -i INPUTFILE -r 25 -f yuv4mpegpipe - |
 yuv2lav -v0 -b 2000 -q 90 -o OUTPUTFILE.avi

 Cheers,
 --
 Charles

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



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


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


Re: [PD] file format for GEM

2013-02-03 Thread chris clepper
Pd's load meter might not accurately show the CPU load of Quicktime
decoding of video.  QT/Apple Intermediate will use as many CPU cores as you
have available.

On Sun, Feb 3, 2013 at 4:48 PM, Stephan Elliot Perez 
dreamoftheshoreofanotherwo...@gmail.com wrote:

 I am talking about PD's CPU meter. I don't have the impression that PD
 takes full advantage of 2 quad-core processors. When processing audio,
 anything over 100 in PD's meter will lead to glitched audio. I am just
 wondering if it will be much more when I load other videos and transition
 between them.

 In any case, your suggestion worked. Thank you.


 On Sun, Feb 3, 2013 at 10:43 PM, chris clepper cgclep...@gmail.comwrote:

 CPU is 34% out of 800% (8 cores)?  Seems fine if it does what you want to
 do...


 On Sun, Feb 3, 2013 at 4:33 PM, Stephan Elliot Perez 
 dreamoftheshoreofanotherwo...@gmail.com wrote:

 I tried it with Apple Intermediate Codec, as Mr. Clepper suggested, and
 it runs smoothly now. CPU use is about 34 in auto-read. Is that about
 right for my system?

 On Sun, Feb 3, 2013 at 10:23 PM, Charles Goyard c...@fsck.fr wrote:

 Thomas Mayer wrote:
  https://github.com/residuum/Bash-Scripts/blob/master/mencmjpeg
 
  Usage: ./mencmjpeg original_video new_video
  Or: ./mencmjpeg original_video

 I noticed mencoder occasionaly produce bad frames if the input file is
 malformed (Premiere seems to suck at exporting), so I switched to
 ffmpeg+mjpegtools:

 for example:
 ffmpeg -loglevel quiet -y -i INPUTFILE -r 25 -f yuv4mpegpipe - |
 yuv2lav -v0 -b 2000 -q 90 -o OUTPUTFILE.avi

 Cheers,
 --
 Charles

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



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




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


Re: [PD] file format for GEM

2013-02-03 Thread Thomas Mayer
Hi,

On 03.02.2013 22:48, Stephan Elliot Perez wrote:
 I am talking about PD's CPU meter. I don't have the impression that PD
 takes full advantage of 2 quad-core processors. When processing audio,
 anything over 100 in PD's meter will lead to glitched audio. I am just
 wondering if it will be much more when I load other videos and transition
 between them.

Pd will only use one core, and one core for the GUI. There are ways to
distribute the load over several cores, e.g. [pd~] or use several
instances of Pd that communicate with each others:

http://www.mail-archive.com/pd-list@iem.at/msg33319.html

Hth,
Thomas
-- 
Spielen Sie Strip Schnipp-Schnapp? (Adam Weishaupt to Johann
Wolfgang von Goethe in: Robert Shea  Robert A. Wilson, The Golden
Apple)
http://www.residuum.org/

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


Re: [PD] now that we don't have user-settable global search paths in Pd-E 0.43

2013-02-03 Thread Jonathan Wilkes




- Original Message -
 From: katja katjavet...@gmail.com
 To: pd-list pd-list@iem.at
 Cc: 
 Sent: Sunday, February 3, 2013 4:32 PM
 Subject: [PD] now that we don't have user-settable global search paths in 
 Pd-E 0.43
 

[...]

 After struggling with Pd search paths for many years, I'm finally
 starting to get a grip on it. Thanks to / forced by discontinuation of
 user-settable global paths. No matter how, I guess this will remain
 tough matter for Pd beginners.

It shouldn't be that way.

There is currently missing functionality in Pd that makes it difficult
for beginners.  For example, in the 2.control/12.PART2.subpatch.pd
the user is taught how to use Pd objects they've learned to create
abstractions...

There is a separate file in this directory named sendnumber.pd which is 
loaded _every_ time you type sendnumber in a box. Click on a sendnumber box 
above to see it. You can make changes in the subpatch and save them. The 
changes will be saved back to sendnumber.pd and not as part of this 
(containing) patch.

...(My emphasis)

The problem in 0.42 is that sendnumber.pd won't load if there
is an external foo/sendnumber, which may be loaded by
default.  The problem in 0.43 is when the user learns about
externals and wants to [import foo], foo/sendnumber will
override sendnumber.pd.  The problem with 0.now_with_std_libs
is the same as 0.42.

But from the beginner's perspective, they put sendnumber.pd in
the same directory as their patch, and it loads.  End of story.  This
should be respected at the top of the hierarchy for how things get
loaded-- otherwise we're teaching beginners the wrong lesson
(and forcing them to correct their knowledge implicitly when what
they've learned turns out not to work in obscure cases which break
their patches, as with [pow~]).

We're also cementing a learning curve into the software that starts
with the idea of expressivity(through the use of abstractions)
and ends with abstractions being 2nd class citizens and coding
externalsrevealed to be the real way to get serious work done
in Pd.  I imagine that's one of the reasons you have a lot of
homemade binaries in your bag of tricks-- if you could get the
same functionality (and comparable efficiency) out of abstractions,
they'd solve most of your compatibility problems.

Anyway, respecting the patch's containing directory (and recursively,
its subdirs) as the primary place to load stuff will require Pd to
do patch-local loading, which it doesn't currently do.  Only then will
the beginner's lesson actually be true, and the problem with
[declare] inside abstractions will go away (because the abstraction's
directory will be its primary place to load stuff, too).  And of course
people who want to load from other locations like sys paths, etc.,
would still be able to do it, the same way they do it now.

Well, with the small caveat that starting a new patch in a random
directory (like My Downloads) may not be a good idea, but it's
not in the first place... :)

-Jonathan

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

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


Re: [PD] Jack support on Windows

2013-02-03 Thread Esteban Viveros
ok... I yeld...  That solution don't work well yet..

When I disable UAC settings in Windows the only thing happend is the app
can start itself in administrator mode...

The problem is when I run pd in administrator mode, it are bugged... It
can't load objects correctly like a video I send previously.

Is the best thing delete the wiki??


2013/1/28 Esteban Viveros emvive...@gmail.com

 Ok.. Now we have some information on wiki page..

 http://puredata.info/docs/PdExtended0434JackAbletonLive8

 Ready to changes..! ;)


 2013/1/28 Hans-Christoph Steiner h...@at.or.at


 This is great!  Could you create a wiki page here and put the info there?
 That's an easy place for people to find it when they are trying to set it
 up
 themselves.

 http://puredata.info/docs/

 .hc

 On 01/28/2013 12:56 PM, Esteban Viveros wrote:
  At this moment I can use ableton live and pd with jack with a custom
  compiled version of pd-extended.. You can try in your setup and relate
 if
  that work or you too..
 
  You need:
 
  pd-extended jack built:
  https://docs.google.com/file/d/0B6TScIMkPOGJSHdwZzJVM19CQ00/edit
  Jack Audio: *Mixed 64/32 bit JACK 1.9.9* in
 http://jackaudio.org/download
 
  Read this:
  To install Jack: http://jackaudio.org/jack_on_windows
  Probably you need Asio4All, at now the website of asio4all is out, but
 you
  can download it here for example: http://asio4all.softonic.com.br/
 
  After uncompress pd-extended, install correctly jack, you need to change
  UAC settings in your windows. In my case I'm using Windows 7 x64, and it
  solve all the problems with Ableton Live, Jack and pd sync.
  To change UAC settings (disabling):
  http://www.petri.co.il/disable-uac-in-windows-7.htm
 
  Hope it's works!
 
 
 
  2013/1/28 batinste dwanaf...@yahoo.fr
 
   pd in Live... I'm drooling. Keep us posted about how well you make it
  work with a recent pd version, i'm very interested.
 
 
  On 28/01/2013 12:45, Esteban Viveros wrote:
 
  That's sound very nice!
 
   I will try to install on Ableton pdvst again in the coming days. It
 will
  be very good to get everything running cool place .. ;)
 
   I will also open a new topic to better organize the topic for future
  google research .. Ok?
 
 
  2013/1/27 Hans-Christoph Steiner h...@at.or.at
 
   On 01/27/2013 01:49 PM, Patrice Colet wrote:
 
 
  De: Esteban Viveros emvive...@gmail.com
 
  Some time ago I tried to run pdvst without sucess.
 
  ah if you put the vststuff.dll into vstplugin directory, and the
 pdvst
  folder that contains vststuff.pd patches vststuff.pdv files along
 with the
  vst host executable (it should be 'Program' folder for Ableton Live)
 it
  should be ok.
 
  I've started some time ago to give a try into recompiling pdvst with
 a
  recent pd version, but no success yet.
  It would be nice to have some patches to apply into pd-extended
 sources
  for having an actual pdvst version, but if I'm the only one
 interested into
  using this, it might not be worth the effort.
 
   I've never looked at those patches because I've never really used
 VSTs.
   But
  post them here and I'll look at them.  If its possible to include
 them,
  I'm up
  for it.  I think I remember that pdvst has a custom scheduler.  The
 best
  thing
  then would be to port it to the new pluggable scheduler stuff used by
 pd~
 
  .hc
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
   --
 
  Esteban Viveros
 
  (27) 8815 7170
  (27) 3066 0359
  (11) 95761 4125
  (11) 2738 7868
 
  www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros
 
  https://www.facebook.com/estebanviveros.art
 
  http://www.papodecompositor-es.blogspot.com.br/
 
  http://expurgacao.art.br/
 
 
  ___pd-l...@iem.at mailing
 list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 




 --

 Esteban Viveros

 (27) 8815 7170
 (27) 3066 0359
 (11) 95761 4125
 (11) 2738 7868

 www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros

 https://www.facebook.com/estebanviveros.art

 http://www.papodecompositor-es.blogspot.com.br/

 http://expurgacao.art.br/




-- 

Esteban Viveros

(27) 8815 7170
(27) 3066 0359
(11) 95761 4125
(11) 2738 7868

www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros

https://www.facebook.com/estebanviveros.art

http://www.papodecompositor-es.blogspot.com.br/

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


Re: [PD] now that we don't have user-settable global search paths in Pd-E 0.43

2013-02-03 Thread Hans-Christoph Steiner
On 02/03/2013 06:10 PM, Jonathan Wilkes wrote:
 
 
 
 
 - Original Message -
 From: katja katjavet...@gmail.com
 To: pd-list pd-list@iem.at
 Cc: 
 Sent: Sunday, February 3, 2013 4:32 PM
 Subject: [PD] now that we don't have user-settable global search paths in 
 Pd-E 0.43

 
 [...]
 
 After struggling with Pd search paths for many years, I'm finally
 starting to get a grip on it. Thanks to / forced by discontinuation of
 user-settable global paths. No matter how, I guess this will remain
 tough matter for Pd beginners.
 
 It shouldn't be that way.
 
 There is currently missing functionality in Pd that makes it difficult
 for beginners.  For example, in the 2.control/12.PART2.subpatch.pd
 the user is taught how to use Pd objects they've learned to create
 abstractions...
 
 There is a separate file in this directory named sendnumber.pd which is 
 loaded _every_ time you type sendnumber in a box. Click on a sendnumber 
 box above to see it. You can make changes in the subpatch and save them. The 
 changes will be saved back to sendnumber.pd and not as part of this 
 (containing) patch.
 
 ...(My emphasis)
 
 The problem in 0.42 is that sendnumber.pd won't load if there
 is an external foo/sendnumber, which may be loaded by
 default.  The problem in 0.43 is when the user learns about
 externals and wants to [import foo], foo/sendnumber will
 override sendnumber.pd.  The problem with 0.now_with_std_libs
 is the same as 0.42.
 
 But from the beginner's perspective, they put sendnumber.pd in
 the same directory as their patch, and it loads.  End of story.  This
 should be respected at the top of the hierarchy for how things get
 loaded-- otherwise we're teaching beginners the wrong lesson
 (and forcing them to correct their knowledge implicitly when what
 they've learned turns out not to work in obscure cases which break
 their patches, as with [pow~]).
 
 We're also cementing a learning curve into the software that starts
 with the idea of expressivity(through the use of abstractions)
 and ends with abstractions being 2nd class citizens and coding
 externalsrevealed to be the real way to get serious work done
 in Pd.  I imagine that's one of the reasons you have a lot of
 homemade binaries in your bag of tricks-- if you could get the
 same functionality (and comparable efficiency) out of abstractions,
 they'd solve most of your compatibility problems.
 
 Anyway, respecting the patch's containing directory (and recursively,
 its subdirs) as the primary place to load stuff will require Pd to
 do patch-local loading, which it doesn't currently do.  Only then will
 the beginner's lesson actually be true, and the problem with
 [declare] inside abstractions will go away (because the abstraction's
 directory will be its primary place to load stuff, too).  And of course
 people who want to load from other locations like sys paths, etc.,
 would still be able to do it, the same way they do it now.
 
 Well, with the small caveat that starting a new patch in a random
 directory (like My Downloads) may not be a good idea, but it's
 not in the first place... :)

Hey Katja,

Thanks for the feedback, I'm glad that, even though it was a struggle, it was
worthwhile.

While full canvas-local namespaces are a feature Pd should have, we can
improve this situation quite a bit and solve other problems by switching the
search order when loading objects.  If it searches for all types in the
current path first, then what Jonathan describes would no longer be a problem.
 Here's the proposal:

http://puredata.info/dev/PdSearchPath

.hc

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


Re: [PD] Range Slider Object

2013-02-03 Thread Hans-Christoph Steiner

You'll have to explain what rslider does since most people here don't use Max

.hc

On 02/03/2013 06:49 PM, Esteban Viveros wrote:
 Hello,
 
 Have pd-extended .43.4 a equivalent to max/msp rslider object?
 
 Thanks!
 
 
 
 ___
 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] Jack support on Windows

2013-02-03 Thread Hans-Christoph Steiner

That's a bummer, but I don't think this story is over, so leave the wiki.  I
think that Jack on Windows is relatively new, so its going to have little
problems.  And through contributions like yours, it will get better.

For example, I included the jack for windows stuff in pd-extended 0.44, so the
nightly builds should include it starting tomorrow:
http://autobuild.puredata.info/auto-build/2013-02-04/

.hc

On 02/03/2013 07:20 PM, Esteban Viveros wrote:
 ok... I yeld...  That solution don't work well yet..
 
 When I disable UAC settings in Windows the only thing happend is the app
 can start itself in administrator mode...
 
 The problem is when I run pd in administrator mode, it are bugged... It
 can't load objects correctly like a video I send previously.
 
 Is the best thing delete the wiki??
 
 
 2013/1/28 Esteban Viveros emvive...@gmail.com
 
 Ok.. Now we have some information on wiki page..

 http://puredata.info/docs/PdExtended0434JackAbletonLive8

 Ready to changes..! ;)


 2013/1/28 Hans-Christoph Steiner h...@at.or.at


 This is great!  Could you create a wiki page here and put the info there?
 That's an easy place for people to find it when they are trying to set it
 up
 themselves.

 http://puredata.info/docs/

 .hc

 On 01/28/2013 12:56 PM, Esteban Viveros wrote:
 At this moment I can use ableton live and pd with jack with a custom
 compiled version of pd-extended.. You can try in your setup and relate
 if
 that work or you too..

 You need:

 pd-extended jack built:
 https://docs.google.com/file/d/0B6TScIMkPOGJSHdwZzJVM19CQ00/edit
 Jack Audio: *Mixed 64/32 bit JACK 1.9.9* in
 http://jackaudio.org/download

 Read this:
 To install Jack: http://jackaudio.org/jack_on_windows
 Probably you need Asio4All, at now the website of asio4all is out, but
 you
 can download it here for example: http://asio4all.softonic.com.br/

 After uncompress pd-extended, install correctly jack, you need to change
 UAC settings in your windows. In my case I'm using Windows 7 x64, and it
 solve all the problems with Ableton Live, Jack and pd sync.
 To change UAC settings (disabling):
 http://www.petri.co.il/disable-uac-in-windows-7.htm

 Hope it's works!



 2013/1/28 batinste dwanaf...@yahoo.fr

  pd in Live... I'm drooling. Keep us posted about how well you make it
 work with a recent pd version, i'm very interested.


 On 28/01/2013 12:45, Esteban Viveros wrote:

 That's sound very nice!

  I will try to install on Ableton pdvst again in the coming days. It
 will
 be very good to get everything running cool place .. ;)

  I will also open a new topic to better organize the topic for future
 google research .. Ok?


 2013/1/27 Hans-Christoph Steiner h...@at.or.at

  On 01/27/2013 01:49 PM, Patrice Colet wrote:


 De: Esteban Viveros emvive...@gmail.com

 Some time ago I tried to run pdvst without sucess.

 ah if you put the vststuff.dll into vstplugin directory, and the
 pdvst
 folder that contains vststuff.pd patches vststuff.pdv files along
 with the
 vst host executable (it should be 'Program' folder for Ableton Live)
 it
 should be ok.

 I've started some time ago to give a try into recompiling pdvst with
 a
 recent pd version, but no success yet.
 It would be nice to have some patches to apply into pd-extended
 sources
 for having an actual pdvst version, but if I'm the only one
 interested into
 using this, it might not be worth the effort.

  I've never looked at those patches because I've never really used
 VSTs.
  But
 post them here and I'll look at them.  If its possible to include
 them,
 I'm up
 for it.  I think I remember that pdvst has a custom scheduler.  The
 best
 thing
 then would be to port it to the new pluggable scheduler stuff used by
 pd~

 .hc

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




  --

 Esteban Viveros

 (27) 8815 7170
 (27) 3066 0359
 (11) 95761 4125
 (11) 2738 7868

 www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros

 https://www.facebook.com/estebanviveros.art

 http://www.papodecompositor-es.blogspot.com.br/

 http://expurgacao.art.br/


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









 --

 Esteban Viveros

 (27) 8815 7170
 (27) 3066 0359
 (11) 95761 4125
 (11) 2738 7868

 www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros

 https://www.facebook.com/estebanviveros.art

 http://www.papodecompositor-es.blogspot.com.br/

 http://expurgacao.art.br/

 
 
 

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


Re: [PD] Range Slider Object

2013-02-03 Thread Esteban Viveros
Sorry...

 About 4:25 in this video: http://www.youtube.com/watch?v=LtYO_KB8J94 we
have a rslider...

 I'm looking for a object gui like slider wich set a lowest and highest
ranges to some activity to be defined afterward..

 For example... I would like to set the lowest and the highest possible
frequency in a random system.


2013/2/3 Hans-Christoph Steiner h...@at.or.at


 You'll have to explain what rslider does since most people here don't use
 Max

 .hc

 On 02/03/2013 06:49 PM, Esteban Viveros wrote:
  Hello,
 
  Have pd-extended .43.4 a equivalent to max/msp rslider object?
 
  Thanks!
 
 
 
  ___
  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




-- 

Esteban Viveros

(27) 8815 7170
(27) 3066 0359
(11) 95761 4125
(11) 2738 7868

www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros

https://www.facebook.com/estebanviveros.art

http://www.papodecompositor-es.blogspot.com.br/

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


Re: [PD] Range Slider Object

2013-02-03 Thread Scott R. Looney
well i'm pretty sure as a Max user i think he means an object in which you
can set a boundary range within the slider. sort of like being able to
select a range of a particular sample graphically. heres the max picture
reference link:

http://cycling74.com/docs/max5/refpages/max-ref/images/rslider.png

scott


On Sun, Feb 3, 2013 at 4:39 PM, Hans-Christoph Steiner h...@at.or.atwrote:


 You'll have to explain what rslider does since most people here don't use
 Max

 .hc

 On 02/03/2013 06:49 PM, Esteban Viveros wrote:
  Hello,
 
  Have pd-extended .43.4 a equivalent to max/msp rslider object?
 
  Thanks!
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 

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

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


Re: [PD] Jack support on Windows

2013-02-03 Thread Esteban Viveros
The 0.44 are working with jack? I can test it..(?)


2013/2/3 Hans-Christoph Steiner h...@at.or.at


 That's a bummer, but I don't think this story is over, so leave the wiki.
  I
 think that Jack on Windows is relatively new, so its going to have little
 problems.  And through contributions like yours, it will get better.

 For example, I included the jack for windows stuff in pd-extended 0.44, so
 the
 nightly builds should include it starting tomorrow:
 http://autobuild.puredata.info/auto-build/2013-02-04/

 .hc

 On 02/03/2013 07:20 PM, Esteban Viveros wrote:
  ok... I yeld...  That solution don't work well yet..
 
  When I disable UAC settings in Windows the only thing happend is the app
  can start itself in administrator mode...
 
  The problem is when I run pd in administrator mode, it are bugged... It
  can't load objects correctly like a video I send previously.
 
  Is the best thing delete the wiki??
 
 
  2013/1/28 Esteban Viveros emvive...@gmail.com
 
  Ok.. Now we have some information on wiki page..
 
  http://puredata.info/docs/PdExtended0434JackAbletonLive8
 
  Ready to changes..! ;)
 
 
  2013/1/28 Hans-Christoph Steiner h...@at.or.at
 
 
  This is great!  Could you create a wiki page here and put the info
 there?
  That's an easy place for people to find it when they are trying to set
 it
  up
  themselves.
 
  http://puredata.info/docs/
 
  .hc
 
  On 01/28/2013 12:56 PM, Esteban Viveros wrote:
  At this moment I can use ableton live and pd with jack with a custom
  compiled version of pd-extended.. You can try in your setup and relate
  if
  that work or you too..
 
  You need:
 
  pd-extended jack built:
  https://docs.google.com/file/d/0B6TScIMkPOGJSHdwZzJVM19CQ00/edit
  Jack Audio: *Mixed 64/32 bit JACK 1.9.9* in
  http://jackaudio.org/download
 
  Read this:
  To install Jack: http://jackaudio.org/jack_on_windows
  Probably you need Asio4All, at now the website of asio4all is out, but
  you
  can download it here for example: http://asio4all.softonic.com.br/
 
  After uncompress pd-extended, install correctly jack, you need to
 change
  UAC settings in your windows. In my case I'm using Windows 7 x64, and
 it
  solve all the problems with Ableton Live, Jack and pd sync.
  To change UAC settings (disabling):
  http://www.petri.co.il/disable-uac-in-windows-7.htm
 
  Hope it's works!
 
 
 
  2013/1/28 batinste dwanaf...@yahoo.fr
 
   pd in Live... I'm drooling. Keep us posted about how well you make
 it
  work with a recent pd version, i'm very interested.
 
 
  On 28/01/2013 12:45, Esteban Viveros wrote:
 
  That's sound very nice!
 
   I will try to install on Ableton pdvst again in the coming days. It
  will
  be very good to get everything running cool place .. ;)
 
   I will also open a new topic to better organize the topic for future
  google research .. Ok?
 
 
  2013/1/27 Hans-Christoph Steiner h...@at.or.at
 
   On 01/27/2013 01:49 PM, Patrice Colet wrote:
 
 
  De: Esteban Viveros emvive...@gmail.com
 
  Some time ago I tried to run pdvst without sucess.
 
  ah if you put the vststuff.dll into vstplugin directory, and the
  pdvst
  folder that contains vststuff.pd patches vststuff.pdv files along
  with the
  vst host executable (it should be 'Program' folder for Ableton Live)
  it
  should be ok.
 
  I've started some time ago to give a try into recompiling pdvst
 with
  a
  recent pd version, but no success yet.
  It would be nice to have some patches to apply into pd-extended
  sources
  for having an actual pdvst version, but if I'm the only one
  interested into
  using this, it might not be worth the effort.
 
   I've never looked at those patches because I've never really used
  VSTs.
   But
  post them here and I'll look at them.  If its possible to include
  them,
  I'm up
  for it.  I think I remember that pdvst has a custom scheduler.  The
  best
  thing
  then would be to port it to the new pluggable scheduler stuff used
 by
  pd~
 
  .hc
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
   --
 
  Esteban Viveros
 
  (27) 8815 7170
  (27) 3066 0359
  (11) 95761 4125
  (11) 2738 7868
 
  www.bandpage.com/estebanviveros 
 http://soundcloud.com/estebanviveros
 
  https://www.facebook.com/estebanviveros.art
 
  http://www.papodecompositor-es.blogspot.com.br/
 
  http://expurgacao.art.br/
 
 
  ___Pd-list@iem.atmailing
  list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 
 
 
 
  --
 
  Esteban Viveros
 
  (27) 8815 7170
  (27) 3066 0359
  (11) 95761 4125
  (11) 2738 7868
 
  www.bandpage.com/estebanviveros http://soundcloud.com/estebanviveros
 
  https://www.facebook.com/estebanviveros.art
 
  http://www.papodecompositor-es.blogspot.com.br/
 
  http://expurgacao.art.br/
 
 
 
 




-- 

Esteban Viveros

(27) 8815 7170
(27) 3066 0359
(11) 95761 4125

[PD] pdgst + Gem + pix_pix2gst yuv , pb streaming a webcam to an icecast server

2013-02-03 Thread Benjamin ~ 01xy

Hello,

I'm trying to stream a webcam to an icecast server with pdgst and Gem 
with the attached patch
I managed to stream to icecast using [v4l2src] object, so without 
pix_pix2gst

pix2gst.pd example works
I managed to stream to icecast out of Pd using this command :
# gst-launch v4l2src ! video/x-raw-yuv,width=320,height=240 ! 
ffmpegcolorspace ! theoraenc quality=16 ! oggmux ! shout2send 
ip=labomedia.org port=8000 password= mount=live.ogv


but I can't create [video/x-raw-yuv] (video/x-raw-yuv ... couldn't 
create) and [audio/x-raw-float channels=2] neither


and when I try without it with the attached patch, no error but no stream

tried with PD-extended 0.43.4, GEM: ver: 0.93.3 compiled: Jan 28 2013, 
Gstreamer 0.10.36-1 on linux mint debian (wheezy)


Does pix_pix2gst only works to Loads in a movie with the videoIO 
framework as written in the source code or with the pix_snap object ?
I also tried to stream the webcam using Pix_snap to feed pix_pix2gst 
with no success.

Did anybody already managed to use pdgst for video streaming ?

thanks for any tips
++Benjamin

PS : I can give the pwd of the icecast server in a private e-mail so as 
to prevent this pwd to be archived with the mailing list


== Pd log (4) ==
setting property 'ip'
setting property 'port'
setting property 'password'
setting property 'mount'
info:theora: __gst connect theoraenc1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
info:vorbis: __gst connect vorbisenc1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
GEM: Only using 8 color bits
GEM: Direct Rendering enabled!
GEM: GLEW version 1.5.4
GEM: Start rendering
info: proplist numread 11

v4l2: GEM: pix_video: Opened video connection 0x16
info:theora: __gst connect theoraenc1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
info:vorbis: __gst connect vorbisenc1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
info:ogg: __gst connect oggmux1
info:shout2send: __gst connect shout2send1
info:pix2gst: stream_status 0 audiotestsrc1
info:pix2gst: stream_status 1 audiotestsrc1
info:pix2gst: stream_status 0 appsrc0
info:pix2gst: stream_status 1 appsrc0

#N canvas 601 157 1062 807 10;
#X obj -78 75 pdgst;
#X obj -60 51 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg -78 24 bang;
#X msg 544 80 \; pd dsp 1;
#X text -24 17 initialize;
#X text -21 51 ON / OFF;
#X obj -80 184 gemwin;
#X msg 5 184 destroy;
#X obj 289 357 ffmpegcolorspace;
#X msg -59 154 lighting \$1;
#X obj -59 135 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 357 321 infoprint pix2gst;
#X msg 244 267 is-live 1;
#X obj 273 102 print info;
#X obj 222 54 pix_video;
#X obj 222 391 pix_texture;
#X msg -80 107 dimen 640 480 \, create \, 1;
#X obj 414 501 oggmux;
#X obj 360 430 theoraenc;
#X obj 487 434 vorbisenc;
#X obj 414 658 shout2send;
#X obj 503 579 loadbang;
#X obj 414 687 infoprint shout2send;
#X obj 271 600 infoprint theora;
#X obj 436 530 infoprint ogg;
#X obj 503 457 infoprint vorbis;
#X obj 487 353 audioconvert;
#X obj 487 299 audiotestsrc;
#X obj 222 433 rectangle 5 4;
#X obj 222 16 gemhead 3;
#X obj 222 138 pix_resize 640 480;
#X floatatom 286 242 4 0 0 1 width - -;
#X floatatom 296 224 4 0 0 1 height - -;
#X floatatom 306 206 4 0 0 1 bytes/pixel - -;
#X floatatom 316 189 5 0 0 1 coulorspace - -;
#X obj 276 168 pix_info . . . .;
#X obj 222 289 pix_pix2gst yuv 640 480;
#X obj 222 194 pix_yuv;
#X obj 544 49 loadbang;
#X obj 289 325 typefind;
#X msg 503 605 ip labomedia.org \, port 8000 \, password  \, mount
test.ogg;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 7 0 6 0;
#X connect 8 0 18 0;
#X connect 9 0 6 0;
#X connect 10 0 9 0;
#X connect 12 0 36 0;
#X connect 14 0 30 0;
#X connect 14 1 13 0;
#X connect 15 0 28 0;
#X connect 16 0 6 0;
#X connect 17 0 24 0;
#X connect 17 0 20 0;
#X connect 18 0 23 0;
#X connect 18 0 17 0;
#X connect 19 0 25 0;
#X connect 19 0 17 0;
#X connect 20 0 22 0;
#X connect 21 0 40 0;
#X connect 26 0 19 0;
#X connect 27 0 26 0;
#X connect 29 0 14 0;
#X connect 30 0 35 0;
#X connect 30 0 37 0;
#X connect 35 1 31 0;
#X connect 35 2 32 0;
#X connect 35 3 33 0;
#X connect 35 4 34 0;
#X connect 36 0 15 0;
#X connect 36 1 39 0;
#X connect 36 2 11 0;
#X connect 37 0 36 0;
#X connect 38 0 3 0;
#X connect 39 0 8 0;
#X connect 40 0 20 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] pidip

2013-02-03 Thread Pagano, Patrick
i notice that pidip is not in the new pdextended
is there a way we can reconcile this without huge tantrums and bullshit?

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


Re: [PD] pidip

2013-02-03 Thread Hans-Christoph Steiner

You can take the 'pidip' folder out of Pd-extended 0.42.5 and install it like
any library, and it'll work.

Otherwise, I suggest you have a private conversation with Yves.

.hc

On 02/03/2013 09:10 PM, Pagano, Patrick wrote:
 i notice that pidip is not in the new pdextended
 is there a way we can reconcile this without huge tantrums and bullshit?
 
 pp
 ___
 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] now that we don't have user-settable global search paths in Pd-E 0.43

2013-02-03 Thread Jonathan Wilkes




- Original Message -
 From: Hans-Christoph Steiner h...@at.or.at
 To: pd-list@iem.at
 Cc: 
 Sent: Sunday, February 3, 2013 7:38 PM
 Subject: Re: [PD] now that we don't have user-settable global search paths in 
 Pd-E 0.43
 

[...]

 While full canvas-local namespaces are a feature Pd should have, we can
 improve this situation quite a bit and solve other problems by switching the
 search order when loading objects.  If it searches for all types in the
 current path first, then what Jonathan describes would no longer be a problem.
 Here's the proposal:
 
 http://puredata.info/dev/PdSearchPath

Thanks for the link.

-Jonathan

 
 .hc
 
 ___
 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] Range Slider Object

2013-02-03 Thread Simon Wise

On 04/02/13 09:11, Scott R. Looney wrote:

well i'm pretty sure as a Max user i think he means an object in which you
can set a boundary range within the slider. sort of like being able to
select a range of a particular sample graphically. heres the max picture
reference link:


look at [pd edit] inside one of the helps for sliders .. [vslider-help] will do 
... you can set the range of ordinary pd sliders via a message


Simon

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


Re: [PD] Range Slider Object

2013-02-03 Thread Jonathan Wilkes

 From: Scott R. Looney scottrloo...@gmail.com
To: Hans-Christoph Steiner h...@at.or.at 
Cc: pd-list pd-list@iem.at 
Sent: Sunday, February 3, 2013 8:11 PM
Subject: Re: [PD] Range Slider Object
 

well i'm pretty sure as a Max user i think he means an object in which you can 
set a boundary range within the slider. sort of like being able to select a 
range of a particular sample graphically. heres the max picture reference link:


http://cycling74.com/docs/max5/refpages/max-ref/images/rslider.png


Interesting.  I took a quick stab at it.  (Attached.)


Of course this falls short because the slider fails
to obey the limits of the gui rectangle.  Of course
if you don't need the visual feedback it's much
easier.


-Jonathan




scott



On Sun, Feb 3, 2013 at 4:39 PM, Hans-Christoph Steiner h...@at.or.at wrote:


You'll have to explain what rslider does since most people here don't use Max

.hc


On 02/03/2013 06:49 PM, Esteban Viveros wrote:
 Hello,

 Have pd-extended .43.4 a equivalent to max/msp rslider object?

 Thanks!



 ___
 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


#N canvas -9 19 450 544 10;
#X obj 77 69 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 79 70 cnv 1 2 13 empty mycnv empty 20 12 0 14 -233017 -66577
0;
#X obj 269 69 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 200 1;
#X obj 296 294 s mycnv;
#X msg 267 244 pos \$1 70;
#X obj 267 214 -;
#X obj 267 189 + 80;
#X msg 296 272 vis_size \$1 13;
#X obj 77 186 expr $f1-$f2 \; $f1+$f2;
#X floatatom 77 221 5 0 0 0 - - -;
#X floatatom 152 221 5 0 0 0 - - -;
#X floatatom 228 88 5 0 0 0 - - -;
#X obj 269 89 t a a;
#X obj 248 146 t a b a;
#X obj 269 116 / 2;
#X text 118 301 vs.;
#X obj 77 339 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 7800 1;
#X obj 269 339 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 9500 1;
#X obj 77 389 expr $f1-$f2/2 \; $f1+$f2+2;
#X floatatom 77 424 5 0 0 0 - - -;
#X floatatom 164 424 5 0 0 0 - - -;
#X floatatom 269 389 5 0 0 0 - - -;
#X connect 0 0 6 0;
#X connect 0 0 8 0;
#X connect 2 0 11 0;
#X connect 2 0 12 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 7 0 3 0;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X connect 12 0 14 0;
#X connect 12 1 7 0;
#X connect 13 0 8 1;
#X connect 13 1 6 0;
#X connect 13 2 5 1;
#X connect 14 0 13 0;
#X connect 16 0 18 0;
#X connect 17 0 18 1;
#X connect 17 0 21 0;
#X connect 18 0 19 0;
#X connect 18 1 20 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Range Slider Object

2013-02-03 Thread Jonathan Wilkes




- Original Message -
 From: Simon Wise simonzw...@gmail.com
 To: pd-list@iem.at
 Cc: 
 Sent: Monday, February 4, 2013 12:11 AM
 Subject: Re: [PD] Range Slider Object
 
 On 04/02/13 09:11, Scott R. Looney wrote:
  well i'm pretty sure as a Max user i think he means an object in which 
 you
  can set a boundary range within the slider. sort of like being able to
  select a range of a particular sample graphically. heres the max picture
  reference link:
 
 look at [pd edit] inside one of the helps for sliders .. [vslider-help] will 
 do 
 ... you can set the range of ordinary pd sliders via a message

But the point is probably to get visual feedback for a range between two
values, bounded within a min and max value.  For that to work the indicator
tick must be expandable while staying within the gui border.  (Well, it does
sometimes expand to 4 pixels wide right in the middle but that's a bug.)

-Jonathan

 
 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