Re: [PD] windows latency down to 15 milliseconds

2007-12-14 Thread PSPunch

Mathieu,


 On Fri, 14 Dec 2007, PSPunch wrote:
 
 This application (at least the version I have installed) has extremely
 political messages in its GUI. I hope it does not effect consumers
 impressions towards Alesis.
 
 I'm curious, what is it?


Well, the application has two different interfaces you can choose from...
Simple and Advanced, obviously the later giving more precise control.

On the icon to switch modes, there are images of recognizable figures.
Einstein on the advanced button, and George Bush on simple.

--
David Shimamoto



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


Re: [PD] Gem - glutWarpPointer?

2007-12-14 Thread chris clepper
It would mean requiring GLUT to build GEM, which is a dependency we removed
a while ago.  Also, this function apparently does not work on OSX.


On Dec 14, 2007 4:43 AM, Chris McCormick [EMAIL PROTECTED] wrote:

 Hi,

 My dream of writing a quake style shooter in Gem (heh) has been foiled.
 Apparently neither Gem nor luagl support the glutWarpPointer call which
 many shooters use to restrict the mouse to the centre of the screen
 between reads of the mouse pointer movements (so the mouse can't move
 off the screen). That and the fact that the Gem window sometimes seems
 to not pick up key presses in full screen mode. Any chance we can add
 glutWarpPointer to Gem? Any other ideas?

 Best,

 Chris.

 ---
 http://mccormick.cx

 ___
 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] Pix Film crashing

2007-12-14 Thread Donal Carey
Hi All

I'm using a combination of coll and makefilename in order to output a list of 
quicktime clips to pix_film. I'm using coll to load a list of 4 clips and then 
outputting them through makefilename into pix_film, the first clip loads in 
fine and it play's, however, when I hit the next message on coll to output the 
second clip filename, nothing happens. I am getting no error message in the pd 
window, it just says that the second clip has been loaded with no errors, but I 
cannot play back the clip in the GEM window. When I try to load in the third 
clip PD crashes out (constantly). The clips are all quite small (under 2mb) so 
my question is, do I need to reset pix_film in some way after each clip has 
finished playing so that it will play the next clip?
I've attached a screenshot of my patch so you can see what I'm doing.

Thanks and regards
Donalattachment: screenshot1.png___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] honk abstractions

2007-12-14 Thread hard off
kyle.  i have no rss feed set up.  i've never used rss.  i will look into it.

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


Re: [PD] PD network problem - pdextended

2007-12-14 Thread Claude Heiland-Allen
Hi,

Looks like your 'lo' isn't set up correctly on boot, something similar 
is here:

https://bugs.launchpad.net/ubuntu/+source/debootstrap/+bug/110144


Martin Peach wrote:
 bigswift wrote:
 
 Hi

 When using pd onsite without a network connection i cannot edit files with 
 pd-extened RC5 on Ubuntu Gutsy. If a ethernet cable is connected i can edit 
 files, but if i am not wired in i cannot make new connections or edit a 
 file. Is there a way to workaround this?

 
 Put the files on the same machine your keyboard is connected to?
 
 Martin


Claude
-- 
http://claudiusmaximus.goto10.org


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


Re: [PD] PD VideoPedia Project

2007-12-14 Thread giucant
Can i upload d0-d1-d2-d3-d4 (2007-03-12) (March
12, 2007) on PureDataVideopedia? 

--- hard off [EMAIL PROTECTED] ha scritto:

 and of course, claude's great constructions.
 

http://www.archive.org/search.php?query=claudiusmaximus%20AND%20mediatype%3Amoviessort=-date
 



  ___ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html

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


Re: [PD] PD VideoPedia Project

2007-12-14 Thread hard off
yeah just do it.  claude will be happy.

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


Re: [PD] PD VideoPedia Project

2007-12-14 Thread hard off
yes add roman's channel to your list.  there are 4 videos there now,
and they are all unique and amazing:

http://youtube.com/reduzent

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


Re: [PD] PD network problem - pdextended

2007-12-14 Thread Martin Peach
bigswift wrote:

Hi

When using pd onsite without a network connection i cannot edit files with 
pd-extened RC5 on Ubuntu Gutsy. If a ethernet cable is connected i can edit 
files, but if i am not wired in i cannot make new connections or edit a 
file. Is there a way to workaround this?


Put the files on the same machine your keyboard is connected to?

Martin



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


Re: [PD] Gem - glutWarpPointer?

2007-12-14 Thread Mathieu Bouchard

On Fri, 14 Dec 2007, Chris McCormick wrote:


My dream of writing a quake style shooter in Gem (heh) has been foiled.
Apparently neither Gem nor luagl support the glutWarpPointer call which
many shooters use to restrict the mouse to the centre of the screen
between reads of the mouse pointer movements (so the mouse can't move
off the screen). That and the fact that the Gem window sometimes seems
to not pick up key presses in full screen mode. Any chance we can add
glutWarpPointer to Gem? Any other ideas?


I explained part of the full-screen key event problem on #dataflow a few 
days ago. It involves registering Enter and Leave events, and 
then handling them using XSetInputFocus, or perhaps just use 
XSetInputFocus directly, but I was trying to think of the case where a 
window is borderless and not fullscreen, so this is why I think of Enter 
and Leave events.


For the other, I know that X11 also has XWarpPointer, no idea about 
glutWarpPointer, I don't know any GLUT. If none of the gem devs want it, 
you could make yourself a very small external that wouldn't depend on gem 
but would just call glutWarpPointer or XWarpPointer. I know that for the 
latter, the code wouldn't need to be more than 20 lines.


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


Re: [PD] PD VideoPedia Project

2007-12-14 Thread beau
I agree archive.org is cool, they're offices are located here in the
bay area. I put some stuff on there too:


http://www.archive.org/details/Cyberpod
http://www.archive.org/details/Hubris
http://www.archive.org/details/Cypod_Studio_Remix_VCD


Maybe the pdvideopedia could agregate all the videos on puredata.info,
but host them someplace else. I keep meening to do more tutorials
stuff, my new years resolution.





On Dec 14, 2007 5:00 AM, hard off [EMAIL PROTECTED] wrote:
 yeah just do it.  claude will be happy.


 ___
 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] Pix Film crashing

2007-12-14 Thread Patrice Colet
Donal Carey a écrit :
 Hi All
  
 I'm using a combination of *coll *and *makefilename* in order to output 
 a list of quicktime clips to *pix_film*. I'm using *coll* to load a list 
 of 4 clips and then outputting them through *makefilename *into 
 *pix_film, *the first clip loads in fine and it play's, however, when I 
 hit the /next/ message on *coll *to output the second clip filename, 
 nothing happens. I am getting no error message in the pd window, it just 
 says that the second clip has been loaded with no errors, but I cannot 
 play back the clip in the GEM window. When I try to load in the third 
 clip PD crashes out (constantly). The clips are all quite small (under 
 2mb) so my question is, do I need to reset *pix_film* in some way after 
 each clip has finished playing so that it will play the next clip?
 I've attached a screenshot of my patch so you can see what I'm doing.
  
 Thanks and regards
 Donal

  I'm not a gem expert but I think I've seen this bug, it might not come 
from pix_film, but from file loading in Gem, if I'm right, loading your 
patch and the video in the same directory should not crash. Using the 
last Gem binary snapshot or compiling it yourself might also resolve the 
problem.

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


Re: [PD] PD network problem - pdextended

2007-12-14 Thread Martin Peach
Mathieu Bouchard wrote:

On Fri, 14 Dec 2007, Martin Peach wrote:
bigswift wrote:
When using pd onsite without a network connection i cannot edit files 
with
pd-extened RC5 on Ubuntu Gutsy. If a ethernet cable is connected i can 
edit
files, but if i am not wired in i cannot make new connections or edit a
file. Is there a way to workaround this?
Put the files on the same machine your keyboard is connected to?

I suggest that you disconnect your keyboard while you make suggestions like 
this one ;)

Just eliminating the obvious, like My computer doesn't work Did you plug 
it in? Er, never mind ;)


Seriously, isn't that a problem with the routing on network interface lo? I 
had problems like that because a certain version of a DHCP program would 
take the default as being DHCP on all connections, but no-one runs a DHCP 
server on lo, and everybody has lo, so it would erase the lo settings every 
damn time, if you forget to specify a network interface as an argument.

I think pd wouldn't even start up if lo wasn't enabled (because there would 
be no route to the gui). Why would the presence of a connection to some 
other machine affect anything if no necessary resources are on that machine?

Martin



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


Re: [PD] Gem - glutWarpPointer?

2007-12-14 Thread chris clepper
On Dec 14, 2007 10:49 AM, Mathieu Bouchard [EMAIL PROTECTED] wrote:

 For the other, I know that X11 also has XWarpPointer, no idea about
 glutWarpPointer, I don't know any GLUT. If none of the gem devs want it,
 you could make yourself a very small external that wouldn't depend on gem
 but would just call glutWarpPointer or XWarpPointer. I know that for the
 latter, the code wouldn't need to be more than 20 lines.


the GLUT call is probably just a wrapper for the x11 one.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Gem - glutWarpPointer?

2007-12-14 Thread Hans-Christoph Steiner

You could probably do it by using [hid] to get the mouse events.   
Also, my new [cursor] object will give you the screen pixel coords,  
which might be easier than the relative data direct from the mouse/hid.

.hc

On Dec 14, 2007, at 5:43 AM, Chris McCormick wrote:

 Hi,

 My dream of writing a quake style shooter in Gem (heh) has been  
 foiled.
 Apparently neither Gem nor luagl support the glutWarpPointer call  
 which
 many shooters use to restrict the mouse to the centre of the screen
 between reads of the mouse pointer movements (so the mouse can't move
 off the screen). That and the fact that the Gem window sometimes seems
 to not pick up key presses in full screen mode. Any chance we can add
 glutWarpPointer to Gem? Any other ideas?

 Best,

 Chris.

 ---
 http://mccormick.cx

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







 


It is convenient to imagine a power beyond us because that means we  
don't have to examine our own lives., from The Idols of  
Environmentalism, by Curtis White





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


Re: [PD] windows latency down to 15 milliseconds

2007-12-14 Thread Hans-Christoph Steiner

Josh Steiner suggested adding asio4all to the install process on  
windows.  I think it sounds like a good idea.  Any info to help with  
this process would be most appreciated.  The main issue is making  
sure that asio4all doesn't mess up any machines.

.hc

On Dec 13, 2007, at 9:52 AM, Justin Robert wrote:

 I was using my old laptop running xubuntu for a while because the  
 latency
 time of running pd on windows. My newer Gateway laptop has poor  
 performance
 with the sound card in Linux, so I have to run windows on it.  
 Before, the
 lowest I could get it the latency without pops was 60 milliseconds.  
 This was
 very frustrating, because allot of what I am doing is real-time guitar
 processing and 60 milliseconds is way too slow to use. But I found  
 a way to
 get it much much lower. First by using the asio4all driver
 http://www.asio4all.com/ with built in sound. This makes a huge  
 difference.
 I have tried other asio drivers, but this one performs incredibly  
 with pd. I
 cannot say how it will perform on external cards, but on my built in
 Sigmatel, it works great. Second, by setting windows xp to run pd at
 real-time priority. You do this by right clicking the pd process in  
 windows
 taskmaster and setting it to real time. Doing this I can get the  
 latency as
 low as I had it on Linux, and possibly lower. I haven't tried lower  
 than 15,
 so I'm not sure ;) But I've played for over an hour on windows with no
 glitches or pops, well other than the ones I was making on purpose.

 Justin Robert
 www.justinrobert.com


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




 


 kill your television



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


Re: [PD] Gem - glutWarpPointer?

2007-12-14 Thread marius schebella
the idea (and watch out the max/jitter list during the next day for 
announcements...) would be to integrate a whole gameengine module. it 
would  take care of character animation and scene management.
don't know about warp pointer, though...
marius.

Chris McCormick wrote:
 Hi,
 
 My dream of writing a quake style shooter in Gem (heh) has been foiled.
 Apparently neither Gem nor luagl support the glutWarpPointer call which
 many shooters use to restrict the mouse to the centre of the screen
 between reads of the mouse pointer movements (so the mouse can't move
 off the screen). That and the fact that the Gem window sometimes seems
 to not pick up key presses in full screen mode. Any chance we can add
 glutWarpPointer to Gem? Any other ideas?
 
 Best,
 
 Chris.
 
 ---
 http://mccormick.cx
 
 ___
 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] symbolatom: why does it not allow to type spaces?

2007-12-14 Thread Hans-Christoph Steiner

On Dec 13, 2007, at 2:25 PM, Mathieu Bouchard wrote:

 On Thu, 13 Dec 2007, Hans-Christoph Steiner wrote:

 I should correct the above line, it's not quite right:
 -text {this is my label} -font {Lucida Sans 10 bold} -fg black - 
 bg green

 AFAIK, using the {} as quotes means it should had over everything  
 inside of those brackets.  So {} should show a double quote.

 You can also backslash double-quotes instead.

 how do you put a literal dollarsign within labels?
 Donno, any suggestions?

 backslash it!

Pd doesn't support backslashes.

 what about open-bracket?
 This one has stumped me, and I've asked a bit in #tcl, but no luck.

 backslash it!

If it was just a backslash, do you think I'd be asking?

 suggestions?  Did you get it working?  What is actually more  
 important, IMHO, is a way to insert a open-bracket into a text  
 widget using a message.  Using [key 123( then lots of escaping in  
 C hasn't worked for me either.

 123 is not a bracket, it's a brace. But for either the solution is  
 the same: backslash it!

Sorry, brackets [] work fine, and close curly bracket } works  
fine, but I can't figure out how to send a open curly bracket { to  
the text widget from Pd.  And no, backslashes don't work.

.hc


 


 kill your television



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


Re: [PD] again, the pdcon in brazil issue

2007-12-14 Thread Hans-Christoph Steiner


Sounds like good news, keep us posted!  Do you have any ideas for  
when you would have this event?


.hc

On Dec 10, 2007, at 10:40 AM, PORRES wrote:

So guys, I will get back to you after the 18th, when we`ll have a  
meeting here, then I will have some stuff to say... I am about to  
move to Sao Paulo and maybe get into the doctorate at the State  
University of sao Paulo, which is interested in sediating and  
supporting the event.


Any great questions or some expectations so far?

cheers

Alexandre Torres Porres

[EMAIL PROTECTED]

Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  
Try it now.

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




 



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



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


Re: [PD] windows latency down to 15 milliseconds

2007-12-14 Thread Ypatios Grigoriadis
Hello!

Just for the info:

Under Windows XP and Vista(64bit) the lowest latency i can get with my
EDIROL FA 101(and its own ASIO driver) is 8 ms (one way) and by the test
(double) i get about 16 ms (so is seems right).


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


Re: [PD] [psql] object hand-holding

2007-12-14 Thread Hans-Christoph Steiner

On Dec 13, 2007, at 2:36 PM, Mathieu Bouchard wrote:

 On Mon, 10 Dec 2007, Hans-Christoph Steiner wrote:

 For a place where you are expecting a number, you can protect  
 against a SQL injection attack by merely putting a [float] before  
 the message box with the SQL in it.  In other situations, I think  
 that Perl has a pretty decent idea: a SQL quote function.

 Perl has also a pretty decent idea, which is to allow placeholders,  
 which automatically quotes so that you don't have to do it nor even  
 think about it. I rarely ever wrote any Perl code that would access  
 a SQL database in any other way than using placeholders. It's for  
 safety but also not to have to think about strings, so that using  
 SQL feels most like using an array.

 I know that you know about Perl's (and most any other's)  
 placeholders, but I really mean that one should almost never have  
 to use [sqlquote] at all, and things are easier if one doesn't have  
 to use it.

 - the names ones could be supported as selectors to the hot inlet:

 what about selectors that conflict with existing functionality of  
 the object? e.g. if a column is called symbol or whatever... what  
 about columns with the same name as methods that will be defined in  
 future versions of [psql] ?

We can deal with future problems in the future. Right now we need to  
get something working to test the ideas we've talked about. :)

.hc


 


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



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


[PD] [hid] on linux

2007-12-14 Thread jean-martin barbut
Hi,

I'm trying to use [hid] tu retrieve joystick infos on a linux box
(Ubuntu Studio 7.10) : no joystick recognition. On Mac, if I click on
the print msg box, I have a list of all devices available. On linux
clicking on print doesn't list anything. My joystick is installed
properly because I can use it with the [pd_joystick] extra.

Why dont I just use [pd_joystick] ? Because I need to use 2 joysticks
and only the first one is recognized on [pd_joystick]...

Other thing : if you forget to put the toggle box to off when you select
another device number, pd-extended (0.39) just close (brutally...).

Regards,

Jean-Martin (esox)


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


Re: [PD] [psql] object hand-holding

2007-12-14 Thread Hans-Christoph Steiner


On Dec 13, 2007, at 3:50 PM, Mike McGonagle wrote:




On Dec 13, 2007 1:59 PM, Mathieu Bouchard [EMAIL PROTECTED] wrote:
On Mon, 10 Dec 2007, Hans-Christoph Steiner wrote:

 The other somewhat common style that I saw in my searches was  
printf patterns
 (%s, %f, etc).  In Pd, [makefilename], [makesymbol], [sprintf],  
and perhaps
 others use this syntax.  The single ? notation seems to be  
supported by at
 least these, if you want to call that specific:  Qt, PerlDBI,  
Perl's

 DBD::Pg, RubyDBI, PHP PDO, Java JDBC, MySQL, Oracle.

Well, maybe I shouldn't have said specific, but when I look at  
any PHP

code that I find, it seems that they haven't discovered what's a
placeholder yet, for example. So, it seems that it's not so universal.

As someone who has never really used Placeholders, the only sorts  
of things that I can see them being useful for are when you need to  
do a lot of inserts or deletes, or for other statements that will  
be executed repeatedly. From what I am gathering by these  
discussions is that the useage of placeholders allows the SQL  
statement to be compiled and then with each execution of the  
statement, the values of the placeholders are substituted.


This might be one reason you don't see them all that often in PHP,  
I would imagine that PHP doesn't really do a whole bunch of  
repetitive stuff.




 I think it is quite important to reuse existing syntax rather than
 introducing new syntax.  Minimal syntax is really one of Pd's  
biggest

 strengths.  Since these lines would be pure SQL, I think it would be
 appropriate to use a common SQL syntax.

If you wanted to reuse existing Pd syntax, you could abstract out SQL
syntax completely and make a database interface that fully feels  
like Pd.

The Rails web framework has something like that.

I don't know about you guys, but my original goal on this was to  
basically allow a user to input SQL and it would return the result  
sets. I just wanted to keep it simple. But I can see a use for  
using Placeholders, especially when you have a lot of data to store  
(and it also kind of vindicates my original idea of putting the  
SQL directly in the creation args... [wink, wink, nudge...]).


That's the idea of the [sql_query] object, so we can have both  
possibilities, and also support Matju's idea for a expr syntax for  
placeholders.


This idea of doing this to make this more PD-like I think would be  
a waste of time, as SQL is pretty simple and a LOT of people  
already know it. Why create another language?


I think there is room for both ideas.  I like your idea for [sqlite],  
and if someone else wants to make a Pd database syntax, they can do  
that also.  I don't think there is any conflict in having both.




 I just had a thought, SQL injection relies on being able to send  
semi-colons

 in text fields.

This is not true. I have already posted an example in this thread  
on how

to delete a whole table using SQL injection without a semicolon.

At the same time, should our external be on the look out for these  
sorts of things? One of the original ideas was to not give the  
external any, if at all, knowledge of SQL. Meaning, it wouldn't  
parse the SQL, nor would it try to do any generation of SQL. It  
just expects that the user is HONEST (that is what these concerns  
over Injection are, right), and the SQL they entered is what they  
meant.


These things being said, I am not adverse to the new design model,  
and I hope to get something up over the weekend.


While we can try to protect against various things, those that want  
to be malicious will do so anyway.


Of course, we could eliminate these problems altogether, and just  
use an embedded database ONLY... (just kidding...)


I agree with you, these objects shouldn't do unnecessary SQL  
parsing.  I think only the placeholders need to be handled, the rest  
can just be passed thru.


The main idea of the placeholder stuff is a straightforward way to  
allow for secure database use.  It does add some complexity, but I  
think we need to do it.  Since Pd is being used more and more with  
network connection, that means we have to pay more and more attention  
to security.


.hc

 



  http://at.or.at/hans/


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


Re: [PD] [psql] object hand-holding

2007-12-14 Thread Hans-Christoph Steiner

On Dec 13, 2007, at 8:31 PM, Chris McCormick wrote:

 On Thu, Dec 13, 2007 at 03:12:18PM -0500, Mathieu Bouchard wrote:
 On Tue, 11 Dec 2007, IOhannes m zmoelnig wrote:

 i don't claim that Gem is a good example. however, i also don't  
 see how
 the data-flow vs control-flow is especially bad in Gem.

 As long as you pass a gem message around that is only a pointer  
 to a
 shared state that all objects modify, it's all explicit control- 
 flow all
 over the place. The contents of the gem messages doesn't matter  
 at all,
 and the only thing that matters is the order in which the messages  
 are
 sent. That's 100% controlflow and 0% dataflow.

 It would be way cool if gem was truly dataflow, with the [cube] or  
 another
 geometry source at the top of the stack and then geometry/colour/ 
 texture
 modifiers all the way down until a [render] object. Imagine doing  
 audio
 style filtering on geometry streams.

 One can dream I guess.

 Best,

 Chris.

 PS This is not a criticism of Mark, IOhannes, Chris's work on Gem -  
 it's
 a great library and I love using it! Thanks for all your hard work.


I think that GEM is dataflow-ish, but it is representing OpenGL  
render chains rather than the physical shapes they generate...

.hc


 


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



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


Re: [PD] windows latency down to 15 milliseconds

2007-12-14 Thread Justin Robert
Yeah, that would be cool.
I've installed it on 3 different machines with no
problems on any of them. Two have realtek AC97
hardware  one with P4 and the other Celeron processor,
and the laptop with sigmatel sound hardware is a
amd64.
I hope that helps.


Justin Robert
www.justinrobert.com

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


Re: [PD] windows latency down to 15 milliseconds

2007-12-14 Thread Thomas Grill
Hans-Christoph Steiner schrieb:
 Josh Steiner suggested adding asio4all to the install process on  
 windows.  I think it sounds like a good idea.  Any info to help with  
 this process would be most appreciated.  The main issue is making  
 sure that asio4all doesn't mess up any machines.
   
To my mind it should be optional in the install process.
My experiences with ASIO4all are partly good, partly bad, depending on 
the soundcard.
I wouldn't like to have it installed automatically.

gr~~~


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


Re: [PD] symbolatom: why does it not allow to type spaces?

2007-12-14 Thread Roman Haefeli
On Wed, 2007-12-12 at 19:39 -0500, Mathieu Bouchard wrote:
 On Wed, 12 Dec 2007, Hans-Christoph Steiner wrote:
 
  It's nice to add those features, but by adding them to the pd-vanilla 
  objects, that means patches written in desiredata are not compatible with 
  pd-vanilla.
 
 No, pd-vanilla loads them fine, the patches are compatible. It's just 
 about bugs that you don't consider to be bugs. A bug is a bug is a bug, 
 and I consider the compatibility issue with bugs to be moot, because the 
 bug is the fault of the software that has the bug in it, it's not the 
 fault of the rest of the planet.

when i learned pd, i didn't know any other progamming language, thus i
just accepted the little 'inconveniences' of pd. i just assumed, there
is a real reason for not having spaces in symbols, that i might not
know. after having constructed symbols with spaces ten thousand times
using [32(-[makefilename %c]-[list-l2s] constructs, i start to think
about if there might be a good reason, that i have to do so. and i
couldn't find one. i personally think, it is the wrong way to workaround
such issues by - for example - allowing the 'label' message for iemguis
to carry lists instead of symbols. why doing all that effort, for a
solution, that is just an ugly hack, doesn't solve the original problem
and, for me the most important point, doesn't stop people from asking,
why symbolatom cannot create spaces.

in this respect i might have a 180° different opinion from yours, hans.
i'd rather keep a silly thing like lacking space in symbolbox obvious,
until it is fixed once forever, so that people stay aware of this bug,
rather than workaround it. the workaround is a) more work (i assume) and
hides the real problem. i didn't follow the psql very closely, but if i
am not totally mistaken a lot of the discussion was about how to create
proper sql syntax with pd's limited character set. iirc, this was not
first discussion about this kind of issue in this list, and it won't be
the last one. whenever someone writes an externals, that deals with a
syntax that doesn't match pd's character set, a new solution has to be
found - a lot of discussion - a lot of programmig effort to overcome
the problem - a lot of work to maintain the code - similar code is
written several times instead of only once - probably different
strategies are used to workaround the problem - consistency problems,
etc.  why not just simply fix it in pd? by 'simply' i don't want to
say, that fix is a simple one (i actually don't have a clue about its
level of difficulty), but it's the only and the one and logical
solution. lets face the reality: people do not just use pd anymore to
load some soundfiles with a symbol, they use also symbols and lists of
symbols to talk http, displaying telugu characters with gem, sending
blobs to a database etc. i highly doubt, that you (hans)
fixing/workaround problems that are not solved in the first place (by
miller) is the way to go. in the name of the church of consistency i
claim the practice of fixing problems at the most low level stage as
possible as the only meaningful one. 

yo, that said, i'll go writing a bug report.

roman





___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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


[PD] generatiing a keypress

2007-12-14 Thread jim
I know about the PD commands that detect keypress but is there a command 
that generates a keypress. I wanted to send commands to another program and 
it would be nice if PD could do that by mimicking a keyboard.
Thanks,
Jim. 

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