[PD] [PD-announce] Niblock, Tanaka, Mathews, Donnarumma, Freeth - Concert at CultureLab UK

2011-11-22 Thread Marco Donnarumma
(sorry for x-post)

Dimensions In Sound
~A night of sensor based performances~

A rare chance to see this kind of line-up on one night. Don't miss it.

Atau Tanaka
http://www.ataut.net/

Marco Donnarumma – Music for Flesh II (Xth Sense Performance)
http://marcodonnarumma.com/

Kaffe Mathews
http://www.kaffematthews.net/

Ben Freeth
http://dm.ncl.ac.uk/benfreeth/

+++ Plus Special Surprise Guest +++
Now confirmed special guest and AV Festival preview, Phill Niblock!
http://www.phillniblock.com/

WHENWHERE
7.30pm
Wednesday 23rd November 2011
Culture Lab
Newcastle University, Grand Assembly Rooms, Kings Walk, NE1 7RU

Best wishes,

-- 
Marco Donnarumma
Independent New Media and Sonic Arts Practitioner, Performer, Teacher
ACE, Sound Design MSc by Research (ongoing)
The University of Edinburgh, UK
~
Portfolio: http://marcodonnarumma.com
Research: http://res.marcodonnarumma.com | http://www.thesaddj.com |
http://www.flxer.net
Director: http://www.liveperformersmeeting.net
___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] fux_kinect

2011-11-22 Thread Mathieu Bouchard

Le 2011-11-22 à 12:24:00, Budi Prakosa a écrit :


hi all i got fux_kinect working on my ubuntu 10.04
i updated repo on https://github.com/badgeek/fux_kinect/


You disabled all the RGB code ?

What happened ?

 __
| 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


[PD] GridFlow slowness (was: pix_set / pix_gain weirdness)

2011-11-22 Thread Mathieu Bouchard



Sorry for the delay. I almost haven't worked on GridFlow since february.

Here's the reply.


Le 2011-02-27 à 19:35:00, Matteo Sisti Sette a écrit :

On 02/27/2011 06:43 PM, Mathieu Bouchard wrote:

Are you trying it with an image size much larger than what you really
need to analyse ?


No I wan't, but I haven't really tried blob detection. I just tried some very 
basic image processing such as mixing two images, changing the colors, you 
know the basic stuff you can find in the example patches, and the CPU was 
already very loaded with relatively small images.


There's a problem with number types... the default number type has a lot 
more range than what is usually needed, and the other number types aren't 
so easy to use. If this were dealt with, the average GridFlow experience 
would be a lot faster. You can see alternate number types in several of 
the examples. As it is now, each GridFlow grid often takes 2 or 4 times 
the amount of RAM it needs. It's already optimisable since many years, but 
so far, you have to learn the extra syntax.


OTOH, the looser ranges means you more naturally avoid clipping your RGB 
space, so that you don't have to think about it. In GEM, you don't even 
have the option of bigger ranges (all pixel values go from 0 to 255).


I was just expressing the fact that the power of manipulating raw pixels 
with matrices in a patching environment such as Pd results to me 
frustratingly attractive, where the frustration comes from the fact 
that you can't achieve enough efficiency to manipulate images of 
reasonable size


Perhaps threaded IO would help with those things : if most [#in] and 
[#out] plugins used threads, they could use the 2nd CPU that most people 
have and it would already be a relief.


But I think the limitation is mostly intrinsic in the fact of doing it 
in an interpreted environment.


Much of GridFlow is designed to be quite fast in an interpreted 
environment, by doing lots of work per message so that you don't need to 
send many messages, but it still is quite inefficient on certain things 
such as copying too much RAM. Much of this has to do with GridFlow not 
ever requiring something like [pix_separator] (the [#t] is not an 
equivalent of [pix_separator]).


I mean I don't think gridflow could be much faster than it is, or could 
it?


It probably could be much faster, yes. I just stated 3 ways in which it 
could.


Something that would be great would be a pd/gridflow-like patching 
environment that would compile your patch into shaders and have the GPU 
make the computation - but in a completely invisible way  Do you 
know if something like that already exists?


There's Quartz Composer, but I wouldn't use that.

Also, GPU has some quite harsh limitations. There are things that are hard 
to do outside of the CPU, and generally, even for things that are doable 
on a GPU, so much code would have to be half-rewritten to fit on the GPU, 
that it takes a lot of effort and never will be fully automatic (as long 
as we're in the current GPU paradigm).


 __
| 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] GridFlow slowness

2011-11-22 Thread Matteo Sisti Sette

Hey, thanks for the reply!

On 11/22/2011 11:54 PM, Mathieu Bouchard wrote:

There's a problem with number types... the default number type has a lot
more range than what is usually needed, and the other number types
aren't so easy to use. If this were dealt with, the average GridFlow
experience would be a lot faster.


Does that really have an impact on speed, not only memory usage?



Much of GridFlow is designed to be quite fast in an interpreted
environment, by doing lots of work per message so that you don't need to
send many messages, but it still is quite inefficient on certain things
such as copying too much RAM.


I am curious about this in a general and OT way, because I've seen that 
happen in other interpreted environments and that sounds a lot 
counterintuitive to me (such in Processing, where the bottleneck is 
often in the methods that copy all the image pixels):


how comes that in those cases copying large amounts of memory is more of 
a bottleneck than actually doing computations?


Just a curiosity, and I understand that the question _may_ be badly 
formulated...


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


Re: [PD] fux_kinect

2011-11-22 Thread Budi Prakosa
Because it only output the video depth

Cheers

On Tuesday, November 22, 2011, Mathieu Bouchard ma...@artengine.ca wrote:
 Le 2011-11-22 à 12:24:00, Budi Prakosa a écrit :

 hi all i got fux_kinect working on my ubuntu 10.04
 i updated repo on https://github.com/badgeek/fux_kinect/

 You disabled all the RGB code ?

 What happened ?

  __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC


-- 
Budi Prakosa
house of natural fiber (HONF)
yogyakarta new media art laboratory
wora wari A80/6 baciro yogyakarta indonesia
http://www.natural-fiber.com
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GridFlow slowness

2011-11-22 Thread Matteo Sisti Sette

On 11/23/2011 12:28 AM, Mathieu Bouchard wrote:


But usually, the problem is not that the memory copying takes longer, it
might just be that it takes a too big percentage compared to other tasks.

There's also the problem that making copies takes more active RAM, which
means that the SRAM has to be swapping,...


But do any of these factors change when using an interpreted language or 
environment as opposed to doing this natively (e.g. in C++)?


I mean, when the bottlenecks of copying ram are discussed, I sometimes 
get the impression that I'm being told: this is the part of code where 
the overhead of doing things in java (or whatever) rather than c++ is 
biggest, which is what I find counterintuitive. Or is it just a 
misunderstanding of mine?


Sorry if this is too much OT but since you kind of mentioned it you woke 
up an existing curiosity of mine and I ask because it seems you know 
about it ;)


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


[PD] pd-l2ork 20111122 now available

2011-11-22 Thread Ivica Ico Bukvic
In the spirit of Thanksgiving, DISIS/L2Ork is pleased to announce yet another 
release of pd-l2ork. Recent fixes include:

2011-11-22
*Ability to move/resize red GOP rectangle via GUI
*Allowed GOP-enabled objects to be resized lower than what the default nlet 
spacing allows
*Limit GOP resizing to the size of the text (if hidetext is not enabled on 
GOP-ed objects)
2011-11-15
*Fixed bug where Save As did not always add .pd extension to the file
*Base path (for open/save dialog) is now updated when opening file from the 
command line to the directory of the file being opened
2011-11-13
*fixed graph-on-parent enable/disable does not activate undo/redo on the parent 
window (or the gop-ed patch unless it is open)
*improved verifyquit mechanism to accomodate abstractions
*fixed bug where hide text value was not properly interpreted by the canvas 
apply redo/undo
*fixed stray stderr tcl/tk errors
2011-11-11
*Reenabled universal copy/paste (forgot to uncomment some parts)
*Universal copy/paste also resizes the canvas as per original script
2011-10-25
*Fixed a monster segfault bug that occurred when using toggling graph-on-parent 
and cut in succession (usually in combination with undo/redo).
2011-10-24
*Added undo/redo for creating new objects

For additional info please see the Changelog at:
http://l2ork.music.vt.edu/data/pd/Changelog

Download from:
http://l2ork.music.vt.edu/main/?page_id=56

We can be also found on git (thanks to Deba and Hans for all the help!) at:
https://github.com/pd-projects/pd-l2ork

Best wishes,

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



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