[PD] OT: looking for programs of study (postgraduate)
Hi list I've finished my studies in music composition (bachelor's degree) and now I want to continue my studies (postgraduate or similar). I'm looking for a research program, master or doctorate related to composition computer music, including acoustics, psychoacoustics, musical analysis, audiovisuals, real time performance, and all related with music machines. Any country or language serves!.If you know a good place to continue studing please let me know. Thanks a [EMAIL PROTECTED] _ ¿Aburrido? Ingresa ya y diviertete como nunca en MSN Juegos. http://juegos.cl.msn.com/___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] most efficient use of [partconv~]
Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote: i made a patch, that uses several instances of an abstraction based on the partconv~ external in order to do binaural spatialization of sounds using a set of hrtf tables. the hrtf files are all loaded on loadbang into tables, so that they can be accessed quickly. it is part of the patch, that a 'set tablename' message to all [partconv~]s is sent quite often, which leads to dropouts on the box, where the installation is meant to run (for some reason not on my personal laptop). i also noticed a difference in performance between an old version of partconv~ (0.1) and the current svn version, whereas the latter is more likely to cause dropout at high 'set' message rates. I had a quick look at the partconv~ source code and found that everytime a set message is sent, partconv~ does quite a bit of memory allocation to configure itself for the new convolution core. This may be a reason for the dropouts if you set the objects with a high rate, as memory allocation is not very realtime friendly. You could try to avoid some of the sets by creating more partconv~ objects that statically refer to their tables. Of course that's a bit tricky with 1400 tables ... Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] drop out problem
i don't know anything, but seeing the specs of those computers: it's not a 32bit / 64bit issue is it? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] motor control interfacing
Hallo, Max Neupert hat gesagt: // Max Neupert wrote: i want to control two motors (pantilt). i looked into several options and this seems a good start: http://www.ladyada.net/make/mshield/ together with the arduino. i need a very smooth movement, so steppers from floppy drives seem a good option. has anyone tried the motor shield? other suggestions? As you want to control only two motors, a simple circuit based on a darlington array is enough provided you use a unipolar stepper. Darlington arrays are *very* cheap: 0.15 Euro for a ULN2004 at Reichelt. You don't need to buy a full motor shield then, just some wires and maybe a Zener diode for protection against induction. An example circuit is here: http://www.doc.ic.ac.uk/~ih/doc/stepper/control2/connect.html or with Arduino control here: http://www.tigoe.net/pcomp/code/category/code/arduinowiring/51 If you use something like Firmata instead of custom motor driver code, you should be able move the stepper by sending the appropriate sequences to the darlington pins in turn, for example: [1 0 1 0( [0 1 1 0( [0 1 0 1( [1 0 0 1( | [unpack 0 0 0 0] |||| p0 p1 p2 p3 == to Arduino pins Of course the sequence depends on your motor type. Drive it with a modulo-4 accumulator/counter sent to [select 0 1 2 3] to select the correct activation step. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] workshop Pure Data - EESI Poitiers (FR) - 21/22/23 May
Bonjour, /for english version please scroll down/ GOTO10 organise une série de workshops à l'Ecole Européenne Supérieure de l'Image (EESI) centrés sur les logiciels libres et open source (FLOSS) pour la création numérique. Le prochain workshop se déroule les 21, 22 et 23 mai à l'EESI de Poitiers sur le logiciel Pure Data et son utilisation pour la musique live et en reseau. Ce workshop est *ouvert à tous*, voir modalités d'inscription plus bas. Le workshop a pour but de familiariser dans un premier temps les participants avec le logiciel et par la suite de les amener à constituer un environnement musical avec lequel ils pourront interagir et jouer en réseau. Cet atelier s'adresse à tout étudiant et artiste désirant s'initier a la synthèse sonore temps réel, intégrer Pure Data dans leur performance, ou bien simplement découvrir ce logiciel. Voir planning indicatif sur http://devzero.goto10.org/doku.php?id=workshop3:start intervenants : Aymeric Mansoux (FR) Chun Lee (TW) assistés de Thomas Vriet (FR). dates : 21/22/23 mai 2008 9h-12h30 / 14h-17h30 lieu : Ecole Européenne Supérieure de l'Image 26 rue Jean Alexandre 86000 Poitiers - France inscriptions - *nombre de places limitées* : participation souhaitée de 20 euros + adhésion GOTO10 de 10 eur *pour s'inscrire, contactez thomas ar0base goto10 p0int org* NB: les étudiants de l'EESI ont accès gratuitement à cet atelier ils doivent s'inscrire directement à l'EESI Plus d'infos : http://devzero.goto10.org/doku.php?id=workshop3:start LE WORKSHOP SERA CONDUIT EN FRANÇAIS ET ANGLAIS -- Hello, /pour la version en français, remonter plus haut :) / GOTO10 organizes a series of workshops at the European School of Visual Arts (EESI) focused on free/libre and open source software (FLOSS) for digital arts. The next workshop will take place the 21st, 22nd and 23rd of May at the EESI of Poitiers (France), the topic will cover how to use Pd in a network based live music performance. This workshop is *open to everyone*, see registration details at the bottom. *Workshop #3 – Pure Data and performance* teachers: Aymeric Mansoux (FR) Chun Lee (TW) with the help of Thomas Vriet (FR). date: 21-22-23 May 2008 9h-12h30 / 14h-17h30 location: Ecole Européenne Supérieure de l'Image 26 rue Jean Alexandre 86000 Poitiers - France registration: 20 euros fee + GOTO10 membership required (10 eur) *to subscribe, please contact thomas at goto10 d0t org* More infos : http://devzero.goto10.org/doku.php?id=workshop3:start THE WORKSHOP WILL BE IN FRENCH AND ENGLISH -- :* ___ PD-announce mailing list [EMAIL PROTECTED] 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] call for testing on the nightly builds!
Le 18 mai 08 à 19:57, hard off a écrit : on my 10.4 intel mac, the zexy [~ ], [~ ], [~ ], [||~],[==~] objects aren't working. Same thing here on 10.4.11 PowerBook G4. Enter 'zexy' before like [zexy/~] doesn't work too. ++ Jack other objects in zexy (such as [abs~], [msgfile], etc) work fine. ___ 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_record + DV
Hello, There are nice informations about DV cam in doc/5.reference/Gem/pix_video.pd (see at the bottom of the file [pd linux notes]) have you tried [driver 1 and [device 0 ? or [open /dev/dv1394/0 ? dv cam works fine for me Pd version 0.39.3-extended on ubuntu 7.04 bellow my personnal notes, don't know if all those are still necessary four you : ubuntu festy : 1. create directory : sudo mkdir /dev/ieee1394/dv/host0/PAL (in fact you have to create directories one by one) 2. symbolic link : ln -s /dev/dv1394/0 /dev/ieee1394/dv/host0/PAL/in 3. Before, to use a software to encode in theora (TSS), I did (not sure neither if necessary) cd /dev/ chmod 777 raw1394 chgrp benjamin raw1394 sudo adduser benjamin disk a+benjamin bruno tarin a écrit : sorry, im using ubuntu 7.10 and pd extended 0.39.3 and i cant put dv cameras working on pd in linux, with your path i get a error saying that pix_video not work in my os. Anyone knows how to put a dv camera in pd on linux? Any idea? Thanks 2008/5/16 ---[O:O]--- [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Hello, the attachement was in my previous e-mail (see at the bottom) In case of pb, I put the file there : http://dl.free.fr/lnSR3uQU9/dyn-pix_record_list-files.pd a+ benjamin [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] a écrit : Thanx benjamin But you forgot the attachment :) - Mail Original - De: ---[O:O]--- [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] À: pd-list@iem.at mailto:pd-list@iem.at Cc: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Envoyé: Vendredi 16 Mai 2008 12:20:10 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne Objet: Re: [PD] pix_record + DV Hi list, I had the same problem (fixed image on the second recording) so I made a small dynamic patch that re-recreates [pix_record] each time It was working fine on MacOS and Linux, we were able to record DV Cam in full resolution with mjpeg codec (? not sure to remember well the codec) and good quality In attached patch, I put also a small shell system to count the number of files in the directory and add +1 to the filename to avoid same names hope it helps benjamin marius schebella a écrit : [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: I've just tested with your patch and still got the same bug... What's pd version are you using??? And how many successives recording did you do? I made 4 recordings, each a few seconds. I am using pd-extended version from 0428. another thing that seems important, I got crashes when the file I wanted to record already existed. but besides that, everything seems to work fine. maybe this is related to some system libraries, I downloaded lots of them (to be able to compile gem myself). I just tested with 0515 now, and it works for me, too. just make sure you don't try to record a file that already exists. marius. ___ PD-list@iem.at mailto:PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list #N canvas 263 26 1252 914 10; #X obj -2 1 cnv 15 1280 1024 empty empty Presence 20 12 0 14 -1 -128992 0; #X obj 0 726 cnv 15 390 200 empty empty Affichage 20 12 0 14 -195568 -66577 0; #X obj 402 727 cnv 15 390 200 empty empty Initialisations 20 12 0 14 -195568 -66577 0; #X obj 19 261 cnv 15 1240 460 empty empty empty 20 12 0 14 -66577 -66577 0; #X obj 409 66 cnv 15 380 180 empty empty Seuil 12 12 0 12 -233017 -66577 0; #N canvas 0 22 594 444 initialisations 0; #X obj 20 -10 loadbang; #X obj 235 108 s ib; #X obj 156 137 s ib1; #X obj 117 158 s ib0; #X obj 166 117 s init1; #X msg 117 98 0; #X msg 156 97 1; #X obj 52 47 t b b b b b b b b b b b b b; #X obj 195 96 s ibb; #X obj 61 24 inlet; #X obj 117 26 inlet; #X obj 156 26 inlet; #X obj 195 25 inlet; #X obj 251 24 inlet; #X obj 99 330 s ibbb; #X obj 38 241 s ibbb0; #X msg 38 173 0; #X obj 250 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 53 112 delay 3000; #X obj 53 212 s i; #X obj 178 68 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 155 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 70 174 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 100 240 delay 500; #X obj 38 136 delay 1500; #X
Re: [PD] generating fluke objects strobo
Hallo, robert grah hat gesagt: // robert grah wrote: i am planing to do an audiovisual live project with pd and have some questions, how i can realize it. i have this php programm which creates graphical html pages by fluke. everytime i refresh the php script the html looks different. my plan is that i make sound in pure data and this sound requests and controls the php script. Do you have any example for what exactly you want to do? I've never heard of this fluke thing and searching the web for that term yielded no useable results as fluke is a common word. so my question is: is it possible to include browser functionalities into pd? i think this is not possible. so my next question is: is there any other programming language which i can use to generate similiar graphics like my html stuff directly in pd (like tables, boxes)? i need something which generates graphics in strobo speed. Gem can generate graphics at the usual 20/25 fps, which already is much faster than a club stroboscope - and it's much faster than loading websites, too. which programming languages are supported in pd? Popular choices for scripting languages in Pd include Lua and Python. Both can (be made to) talk to network services over a socket connection or even http. You can also use Java with pdj, if that suits you better, or Scheme etc. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Sonify database
I am trying to sonify a mysql database that runs in a webbrowser. I have a number of php variables e.g ?php echo $totalRows_rs_artist_nodes? e.g 7 ?php echo $totalRows_Recordset1? e.g. 4 ?php echo $totalRows_rs_image? e.g. 20 ?php echo $totalRows_rs_audio? e.g. 3 ?php echo $totalRows_rs_video? e.g 0 does anyone have an idea about how to send the values of these variables to pd? I'm on XP ( ;-( ) thanks milo ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
by the way, it looks really fantastic now. hans, the work you did on the fonts etc, has been really worthwhile. big ups! ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] soundfiler alternative - realtime? (loading in background)
Hi Claude, sorry that it took so long to test and to answer to your suggestion. I tried it with [readsf~] and [tabwrite~] plus [switch~ 64 1 32] and it works perfectly. It's about 40% of the speed (upsampling 32x)compared to[soundfiler] and has absolutely no dropouts or any other artifacts (so far). The only annoying thing is that it may take forever setting all the table sizes (around 3000 samples) manually. I tried [wavinfo] but it didn't really work. It may be better anyway not to change anything about the tablesizes while loading in background. However it will spped up loading time from currently 1 minute 45 sec to about 30-40 seconds. That's absolutely great. Thanks for the hint! Ingo -Ursprüngliche Nachricht- Von: Claude Heiland-Allen [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 12. Februar 2008 13:14 An: Ingo Scherzinger Cc: pd-list@iem.at Betreff: Re: [PD] soundfiler alternative - realtime? (loading in background) Ingo Scherzinger wrote: Hi, does anybody know if there is an alternative method to soundfiler in order to load wave files into tables. [readsf~] and [tabwrite~] in an upsampled subpatch (with [block~]). No -resize support there though, and it's only N times faster than real time, not as fast as possible without dropouts. Claude -- http://claudiusmaximus.goto10.org ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sonify database
Hallo, j milo taylor hat gesagt: // j milo taylor wrote: I am trying to sonify a mysql database that runs in a webbrowser. I have a number of php variables e.g ?php echo $totalRows_rs_artist_nodes? e.g 7 ?php echo $totalRows_Recordset1? e.g. 4 ?php echo $totalRows_rs_image? e.g. 20 ?php echo $totalRows_rs_audio? e.g. 3 ?php echo $totalRows_rs_video? e.g 0 does anyone have an idea about how to send the values of these variables to pd? For example using a socket connection from PHP - Pd's netreceive, either handmade or with something like this: http://www.sourcelibre.com/puredata/ Or access the DB directly with Python/pyext or Lua/pdlua. Ciao -- Frank ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] generating fluke objects strobo
hallo frank, 2008/5/19 Frank Barknecht [EMAIL PROTECTED]: Do you have any example for what exactly you want to do? I've never heard of this fluke thing and searching the web for that term yielded no useable results as fluke is a common word. fluke should be the translation for the german word zufall. maybe coincidence is the better word for this. i want to generate surfaces, tables, boxes, geometrical forms in strobo speed style. this objects be generated through coincidence algorythms. so for example i have 4 boxes which change the color and the size every frame per coincidence. Gem can generate graphics at the usual 20/25 fps, which already is much faster than a club stroboscope - and it's much faster than loading websites, too. i will check Gem, sounds that this is what i need. Popular choices for scripting languages in Pd include Lua and Python. Both can (be made to) talk to network services over a socket connection or even http. You can also use Java with pdj, if that suits you better, or Scheme etc. my choice would be python, but i think maybe Gem is mighty enough to do what i need. thanks a lot regards robert ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Lua: request for 'require'...
Mike McGonagle wrote: Claude, Over the weekend I was working with PDLua and found that I can only use 'require' to load things from a specific location that is NOT in the PD path. Basically, I am trying to use some objects that I wrote using the standalone lua interpreter, so I figured that I would be able to include them in the same directory as the referencing .pd_lua file, but I guess I was wrong in that assumption. Is there some reason why 'require' won't load a .lua file like this? Yes, require from Lua doesn't know where the .pd_lua file was loaded from. I'll have to research if it's possible to work like you suggest - I guess before running the .pd_lua script I could add the path to Lua's path then remove it again after it's loaded. The only other method I can think of is to include all of my .lua files into the same source file for my .pd_lua objects. There is support for one-off execution of .lua scripts found via Pd's path (relative to the object instance, not the original source file), use it like self:dofile(myscript.lua). Alternatively, you could make mylib.pd_lua that registers multiple objects and contains the common support code, and use it like: pd -lib lua -lib mylib Neither of these are ideal, though. Mike Claude -- http://claudiusmaximus.goto10.org ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Lua: request for 'require'...
On 5/19/08, Claude Heiland-Allen [EMAIL PROTECTED] wrote: Mike McGonagle wrote: There is support for one-off execution of .lua scripts found via Pd's path (relative to the object instance, not the original source file), use it like self:dofile(myscript.lua). So, can I assume that this would effectively be the same as using require? I am sure there will be differences, but I am not trying to load a compiled binary, just curious if this has the same effect for .lua files... Thanks a lot for all your work, Claude (et al), but I will say that this weekend was kind of frustrating, if not educational... Oh, and obviously, I didn't have any trouble compiling from your sources that I got. Do you have a regular release schedule? Or do you post to the list when you make an update? I am just hoping to keep surfing this bleeding edge so I can have more weekends like this last... (just trying to be funny there...) Mike -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] generating fluke objects strobo
Le 19 mai 08 à 13:53, Frank Barknecht a écrit : Hallo, robert grah hat gesagt: // robert grah wrote: i am planing to do an audiovisual live project with pd and have some questions, how i can realize it. i have this php programm which creates graphical html pages by fluke. everytime i refresh the php script the html looks different. my plan is that i make sound in pure data and this sound requests and controls the php script. Do you have any example for what exactly you want to do? I've never heard of this fluke thing and searching the web for that term yielded no useable results as fluke is a common word. so my question is: is it possible to include browser functionalities into pd? i think this is not possible. so my next question is: is there any other programming language which i can use to generate similiar graphics like my html stuff directly in pd (like tables, boxes)? i need something which generates graphics in strobo speed. Gem can generate graphics at the usual 20/25 fps, which already is much faster than a club stroboscope - and it's much faster than loading websites, too. which programming languages are supported in pd? Popular choices for scripting languages in Pd include Lua and Python. Both can (be made to) talk to network services over a socket connection or even http. You can also use Java with pdj, if that suits you better, or Scheme etc. You can use PHP with fsockopen() and PD with [netreceive] : it works fine too ;) ++ Jack Ciao -- Frank Barknecht _ __footils.org__ ___ 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] Sonify database
Very simple : Use fsockopen() function with PHP for exemple : $fp=fsockopen('127.0.0.1', 3003, $errno, $errstr); fwrite($fp2, nametorouteafter .yourvalue;); fclose($fp2); and with PD : create a [netreceive] object for exemple here : [netreceive 3003] And all would be fine ;) ++ Jack Le 19 mai 08 à 14:06, j milo taylor a écrit : I am trying to sonify a mysql database that runs in a webbrowser. I have a number of php variables e.g ?php echo $totalRows_rs_artist_nodes? e.g 7 ?php echo $totalRows_Recordset1? e.g. 4 ?php echo $totalRows_rs_image? e.g. 20 ?php echo $totalRows_rs_audio? e.g. 3 ?php echo $totalRows_rs_video? e.g 0 does anyone have an idea about how to send the values of these variables to pd? I'm on XP ( ;-( ) thanks milo ___ 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] Sonify database
Sorry a mistake in my last script, here the good PHP script : $fp=fsockopen('127.0.0.1', 3003, $errno, $errstr); fwrite($fp, nametorouteafter .yourvalue;); fclose($fp); ++ Jack Le 19 mai 08 à 16:16, Jack a écrit : Very simple : Use fsockopen() function with PHP for exemple : $fp=fsockopen('127.0.0.1', 3003, $errno, $errstr); fwrite($fp2, nametorouteafter .yourvalue;); fclose($fp2); and with PD : create a [netreceive] object for exemple here : [netreceive 3003] And all would be fine ;) ++ Jack Le 19 mai 08 à 14:06, j milo taylor a écrit : I am trying to sonify a mysql database that runs in a webbrowser. I have a number of php variables e.g ?php echo $totalRows_rs_artist_nodes? e.g 7 ?php echo $totalRows_Recordset1? e.g. 4 ?php echo $totalRows_rs_image? e.g. 20 ?php echo $totalRows_rs_audio? e.g. 3 ?php echo $totalRows_rs_video? e.g 0 does anyone have an idea about how to send the values of these variables to pd? I'm on XP ( ;-( ) thanks milo ___ 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] plist issues
hi, there's a problem with the plist, if I use a flag like -verbose as a startup flag, the plist keeps the flag, even if I delete it from the startup flags line in the preferences. the only way to get rid of the line is to open the plist manually. any idea how to solve that? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] special characters in GUI labels
hi, I had to debug a patch this weekend, that included a brace/curly bracket '{' in a label for bng. the problem with this was, that I had a hard time finding the error because pd just kept crashing/freezing. I could not reproduce the error, since it was not possible to create a label name that included a '{', so I wonder if there are pd versions that allow this??? best, marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] motor control interfacing
Max Neupert wrote: hi list, i want to control two motors (pantilt). i looked into several options and this seems a good start: http://www.ladyada.net/make/mshield/ together with the arduino. i need a very smooth movement, so steppers from floppy drives seem a good option. Steppers step, they are used to move the head from one track to the next but not in between, so if you want smoothness of motion, the gear motor that ejects the disk (either floppy or cd) is a better choice. You can control it using the arduino's pwm pins and an h-bridge like the mshield. Or the L298 chip is easy to set up and inexpensive, will drive two motors. Martin ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] generating fluke objects strobo
Hallo, robert grah hat gesagt: // robert grah wrote: hallo frank, 2008/5/19 Frank Barknecht [EMAIL PROTECTED]: Do you have any example for what exactly you want to do? I've never heard of this fluke thing and searching the web for that term yielded no useable results as fluke is a common word. fluke should be the translation for the german word zufall. maybe coincidence is the better word for this. Ah! And I thought fluke was the name of a PHP library ... i want to generate surfaces, tables, boxes, geometrical forms in strobo speed style. this objects be generated through coincidence algorythms. so for example i have 4 boxes which change the color and the size every frame per coincidence. Gem can generate graphics at the usual 20/25 fps, which already is much faster than a club stroboscope - and it's much faster than loading websites, too. i will check Gem, sounds that this is what i need. I won't ask now what strobo speed style is though I don't know what it is. ;) Anyway Gem is a OpenGL graphics system for Pd. You can generate colored boxes with Gem easily, using the programming/patching approach as for audio or message programming in Pd. Gem is something completely different from Python in this context: With Python in Pd you write new Pd objects in Python, while Gem is a collection of special purpose objects. Ciao -- Frank ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
Hans-Christoph Steiner wrote: On May 17, 2008, at 12:02 PM, Enrique Erne wrote: Hans-Christoph Steiner wrote: On May 13, 2008, at 10:06 AM, Enrique Erne wrote: Hans-Christoph Steiner wrote: Hey all, I've been fixing quite a lot of bugs in preparation of making the Pd- extended 0.40.3 release. It's getting pretty much ready, so please test it heavily so we can find any outstanding bugs! Jack just pointed out that pdp on Mac OS X/PowerPC is having problems loading videos, and is crashing, so I am working on that now. some objects can't create. i think that all of them are know problems. for me not be able to use ~ and ~ is _most_ annoying (hexloader-something?). i know there are workarounds with expr. not including iem-t3 lib is a loss but i can live without it. thou it makes around 5 nice netpd patches not usable anymore. You can now file bug reports from the Help menu in Pd-extended. Please file a bug report for this. i wrote a bug report for iem_t3 i'm not sure about the hexloader. i found this: http://sourceforge.net/tracker/index.php?func=detailaid=1637460group_id=55736atid=478070 should i file a new bug report? hexloader should be included in tomorrow's build. Please test it. The t3 stuff should be in today's build. for some reason the osx i386 didn't build. http://autobuild.puredata.info/auto-build/2008-05-19/logs/2008-05-19_03.15.00_darwin_macosx104-i386_pd-extended_run-automated-builder.txt so i tested with Pd-0.40.3-extended-20080519-macosx104-powerpc in Rosetta mode. it3_delay and the other t3's work! the hexloader seems to work too but [~] is now doing a: load_object: Symbol 0x3e0x7e_setup not found expr~ $v1 $v2 ... couldn't create i don't understand the issue here. it seems to load an abstraction 0x3c0x7e.pd with [expr~ $v1 $v2] and expr~ somehow doesn't create. when i load a plain [expr~] it _can_ create. and after doing so [~] is working as well... should i file a bugreport for... uhm.. expr or 0x3c0x7e.pd ? i found a new one in the Help/Search input field i can't write anything. should i file a bug report for this? eni ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] auto save
Hi Dunno if this has been asked. But might have: Can you save a patch from any message or block? something like |; pd save ( Im using gripd with nogui and wanna save some settings i've done through the gripd interface, but without unlocking the gripd interface or without goin into pd's gui. all i want is to use a button in gripd so i can save the whole patch. any clues??? Daniel Gómez ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] auto save
Hallo, mami music hat gesagt: // mami music wrote: Hi Dunno if this has been asked. But might have: Can you save a patch from any message or block? something like |; pd save ( Send menusave to the receiver of your abstraction. Example: If your abstraction is called myabs.pd use this: [menusave( | [pd-myabs.pd] or with a semicolon message: [; pd-myabs.pd menusave( Ciao -- Frank Barknecht ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
On May 18, 2008, at 11:30 AM, Rich E wrote: On Sat, May 17, 2008 at 9:03 AM, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: On May 17, 2008, at 5:50 PM, Enrique Erne wrote: Hans-Christoph Steiner wrote: There is much that can and should be done. Here's some ideas ranked into of difficulty: - file a bug report when a help patch is not working - write and improve help patches, and submit them to the patch tracker is there a convention about how to make it work? i.e. should one use declare, import or namespace prefix? i guess all help-files that are not loaded on default would need a declare/import/or-namespace in order to work... i want to contribute and help to make all/more helpfiles work. i know there is pddp but afaik it does not solve the declare/import/ or-namespace problem. could all developers express their opinion and agree on how to make all helpfiles work? :) Starting with the PDDP template is a good place to start: http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/ templates/ i'm not a developer but i would vote for declare i.e. [declare -stdlib mrpeach] to packOSC-help.pd then it would work with pd vanilla too. This isn't working for me, using the latest pd-extended. When I start pd with the '-verbose' flag and then use a [declare] statement, what I am declaring is not getting searched (or at least it isn't posting that it is. Anyways, the object in that directory isn't found). With the current [declare], you would need to do [declare -stdlib /full/path/to/mrpeach] [declare -stdpath /full/path/to/mrpeach] .hc I think this would be a good approach, similar to python's from x import * mechanism, but probably not good for help files, as they could introduce nameclashes that are avoided with namespaces. Personally, I would use namespace prefixes: [mrpeach/packOSC]. This will make more sense when there are libraries organized around concepts rather than authors. So something like [osc/packOSC] This seems appropriate for help files, as it also tells you where to find the object within the extra folder. Sort of self-documenting. - add a search pane to the help panel is this done in tcl/tk? is there any documentation about that on puredata.info? It is done however you want to, more or less, but I think a pure Tcl solution would be possible, and perhaps easiest. .hc - help design and code a library format that bundles objectclasses, helpfiles, manuals, examples, etc then write code to index it all, and create a GUI to navigate that content At this point, I think it is mostly a waste of time to do constant little workarounds like moving around objects. We should be putting our scarce resources towards real improvements, not temporary fixes, IMHO. .hc -- -- News is what people want to keep hidden and everything else is publicity. - Bill Moyers ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it.- Thomas Jefferson ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
On May 18, 2008, at 12:09 PM, Roman Haefeli wrote: On Sun, 2008-05-18 at 05:40 -0400, Enrique Erne wrote: Roman Haefeli wrote: On Sat, 2008-05-17 at 19:50 +0200, IOhannes m zmoelnig wrote: Hans-Christoph Steiner wrote: i'm not a developer but i would vote for declare i.e. [declare -stdlib mrpeach] to packOSC-help.pd then it would work with pd vanilla too. The declare/namespace/import stuff is still very undefined, so I think some experiementation would be good. I think you should go ahead and try it using what you propose. That will be a good test case. Then we'll figure out what works best. putting the helppatches besides the objects should fix most of the problems, no? no need for [declare] orgies and such yo.. it would seem strange having to put [declare]s into help- patches in order to load the the objects, that they are explaining, IMO. maybe i miss something: to it seems _not_ strange to have a working help patch. the declare is documenting how one can use the object-class of the external (one of the 4, 5... 6 ways). there are only so many in pd-extended, there aren't that many in pd-vanilla ( i can think of [declare] and pd-settings file only). or do you think a user should configure the plist/pdrc/registry first and restart Pd before he can use the documentation/helpfile? i think, as IOhannes said, that it would make sense to put classes (libraries, abstractions, single-object files) and their help-files at the same place. i don't see a benefit in having to tell a help-file where to find the class. Yeah, that's the idea of libdirs. It just needs to be implemented fully. It's pretty close. .hc 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 Terrorism is not an enemy. It cannot be defeated. It's a tactic. It's about as sensible to say we declare war on night attacks and expect we're going to win that war. We're not going to win the war on terrorism.- retired U.S. Army general, William Odom ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
That's due to the troubles with the hexloader. I just reopened the bug report: http://sourceforge.net/tracker/index.php? func=detailaid=1637460group_id=55736atid=478070 http://lists.puredata.info/pipermail/pd-dev/2008-05/011653.html .hc On May 18, 2008, at 7:57 PM, hard off wrote: on my 10.4 intel mac, the zexy [~ ], [~ ], [~ ], [||~],[==~] objects aren't working. other objects in zexy (such as [abs~], [msgfile], etc) work fine. All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated -John Donne ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
Aliases currently aren't supported in Pd-extended. You have to use the real objectclass name, in this case list2symbol. .hc On May 18, 2008, at 8:31 PM, hard off wrote: more zexy troubles: [l2s] doesn't work, unless a [list2symbol] object is created first. i made a patch with a single l2s object in it, and the object cannot be created when i load the patch. a patch with a single [list2symbol] object loads fine. a patch with a single [list2symbol] object created first, and then a [l2s] object created second loads fine. but a patch with the [l2s] created first and the [list2symbol] created second won't load the [l2s] same thing with [s2l] seems to be general trouble with the naming of the zexy objects that have more than one name. [W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity.-John Gilmore ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
Yeah, I get that too, but I haven't found the source, and it doesn't seem to cause any problems. .hc On May 18, 2008, at 8:34 PM, hard off wrote: next error: i keep getting messages pd_vmess: only 5 allowed when opening subpatches Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you. - Richard M. Stallman ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
Thanks, I am glad you like it. The design was a group effort, though I suppose I did almost all of the coding. My aim was to make it easier to read patches. Hopefully I acheived that goal without breaking things in the process. .hc On May 19, 2008, at 2:27 PM, hard off wrote: by the way, it looks really fantastic now. hans, the work you did on the fonts etc, has been really worthwhile. big ups! You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] plist issues
I don't quite understand. Where do you use the -verbose to make this happen? .hc On May 19, 2008, at 4:42 PM, marius schebella wrote: hi, there's a problem with the plist, if I use a flag like -verbose as a startup flag, the plist keeps the flag, even if I delete it from the startup flags line in the preferences. the only way to get rid of the line is to open the plist manually. any idea how to solve that? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
On May 18, 2008, at 11:39 AM, Enrique Erne wrote: Hans-Christoph Steiner wrote: On May 17, 2008, at 5:50 PM, Enrique Erne wrote: Hans-Christoph Steiner wrote: There is much that can and should be done. Here's some ideas ranked into of difficulty: - file a bug report when a help patch is not working - write and improve help patches, and submit them to the patch tracker is there a convention about how to make it work? i.e. should one use declare, import or namespace prefix? i guess all help-files that are not loaded on default would need a declare/import/or-namespace in order to work... i want to contribute and help to make all/more helpfiles work. i know there is pddp but afaik it does not solve the declare/ import/or-namespace problem. could all developers express their opinion and agree on how to make all helpfiles work? :) Starting with the PDDP template is a good place to start: http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/ pddp/templates/ i'm not a developer but i would vote for declare i.e. [declare -stdlib mrpeach] to packOSC-help.pd then it would work with pd vanilla too. The declare/namespace/import stuff is still very undefined, so I think some experiementation would be good. I think you should go ahead and try it using what you propose. That will be a good test case. Then we'll figure out what works best. Personally, I would use namespace prefixes: [mrpeach/packOSC]. This will make more sense when there are libraries organized around concepts rather than authors. So something like [osc/packOSC] from a user point of view organizing libraries around concepts would be a huge gain. but let's face it: will that every be the case? (rhetorical, but still i would be very happy if somebody has an answer:) ) It will be the case if we make it happen. I have already started the tkwidgets library, which you might guess from the title, is a set of Tk widgets. ;) I also wrote the pan library, which is some techniques for stereo panning. .hc i just found that: http://puredata.info/dev/PdLibraries http://puredata.info/dev/PdNamespaces for now i don't know how to help and make the helpfiles work. :( - add a search pane to the help panel is this done in tcl/tk? is there any documentation about that on puredata.info? It is done however you want to, more or less, but I think a pure Tcl solution would be possible, and perhaps easiest. .hc - help design and code a library format that bundles objectclasses, helpfiles, manuals, examples, etc then write code to index it all, and create a GUI to navigate that content At this point, I think it is mostly a waste of time to do constant little workarounds like moving around objects. We should be putting our scarce resources towards real improvements, not temporary fixes, IMHO. .hc - --- News is what people want to keep hidden and everything else is publicity. - Bill Moyers Access to computers should be unlimited and total. - the hacker ethic ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pdp_qt on Mac OS X
Hey, I think I fixed the problem on Mac OS X where [pdp_qt] couldn't load any codecs, please try it and let me know either way. .hc Terrorism is not an enemy. It cannot be defeated. It's a tactic. It's about as sensible to say we declare war on night attacks and expect we're going to win that war. We're not going to win the war on terrorism.- retired U.S. Army general, William Odom ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] plist issues
sorry, tried to be precise... Pd-ext... - Preferences - Startup - startup flags then I type -verbose I think this causes /User/marius/Library/Preferences/org.puredata.pd.plist to add a line verbose 1. I clicke apply, save and next time I start Pd I have the -verbose flag enabled. the problem comes now: when I want to turn off verbose again, then I go again to Pd-ext... - Preferences - Startup and delete -verbose from the startup flags. apply and save. but this will not delete the verbose 1 from the plist. and that means that next time I start pd, the verbose is still active. marius. Hans-Christoph Steiner wrote: I don't quite understand. Where do you use the -verbose to make this happen? .hc On May 19, 2008, at 4:42 PM, marius schebella wrote: hi, there's a problem with the plist, if I use a flag like -verbose as a startup flag, the plist keeps the flag, even if I delete it from the startup flags line in the preferences. the only way to get rid of the line is to open the plist manually. any idea how to solve that? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp_qt on Mac OS X
Hans-Christoph Steiner wrote: Hey, I think I fixed the problem on Mac OS X where [pdp_qt] couldn't load any codecs, please try it and let me know either way. is the fix in svn? that would be s great!!! marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] UI developer volunteering to help
Looks good to me. This is already a massive improvement over what is there. I don't know if you are sick of working on it, but I thought I'd throw a couple of minor ideas: - it would be useful if the startup flags entry widget would stretch with the resizing window. Then you could see more of those flags. - perhaps the windows should open above the Pd window instead of the center of the screen? I think you can get that info using [winfo rootx .] and [winfo rooty .] .hc On May 18, 2008, at 7:26 PM, David Golightly wrote: As requested, I've put back the Edit and Delete buttons and added BackSpace as a Delete event for Mac OS X. I couldn't get Cmd- BackSpace to fire effectively, but perhaps someone knows something I don't about getting that to work. On Sun, May 18, 2008 at 7:15 AM, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: Very nice! The mouse/keyboard interactive is well done, I only worry that the buttons are now too sparse. I think delete and edit buttons would still be useful, maybe people don't use keyboard shortcuts at all. Also, on Mac OS X, Delete is not commonly used, so it would be good to also have BackSpace work for deleting. Or maybe Cmd-BackSpace since that is what is used for deleting in the Finder. .hc On May 18, 2008, at 9:46 AM, David Golightly wrote: A note on the latest changes: I removed all the list manipulation buttons and added the following bindings: - The list items can be re-ordered by drag-and-drop. - Clicking on a list item allows you to edit it. - Clicking anywhere else in the listbox allows you to add a new list item. - You can also traverse the list using up and down arrow keys, then press Enter to change the selected item. - Press Delete to delete the currently selected list item. I kept around the New... button, since it may not be immediately obvious to newbies how to add new things to the list. I also removed the Save all settings button and folded its action in to the Apply command (and, by extension, the OK command). I played around with trying to get an in-place editable listbox control for the Startup dialog, but to no avail - it's apparently no trivial task in Tcl/Tk. Perhaps for a future revision. However, the popup dialog functions effective the same, as Enter will submit your edit and Esc will cancel; once you get used to it it shouldn't be much different. I'm also now centering the dialog windows on the screen. I'd like to do this also (especially) for the Properties dialogs that are used to edit GUI controls. Tk like to try and cascade new dialogs as they appear; this is too clever by half, and really annoying once if you do a lot of editing. But I've only tested this centering behavior on my own Macbook 15 screen, so it would be great if others could verify it's still usable on other screen sizes. One other thing: these dialogs can now be resized, but they appear at their minimum size, so you can't shrink them any further (you can only expand them). Please let me know what you think and as always let me know if you run into any trouble! Thanks, David On Sat, May 17, 2008 at 6:06 PM, David Golightly [EMAIL PROTECTED] wrote: Ok, with the path/startup dialogs, this is about the feature set I'd like to end up with for now. Please, everyone, review it for usability obvious bugs, and if it looks good I'll submit it as a patch. Thanks, David On Tue, May 13, 2008 at 11:53 PM, Steffen Juul [EMAIL PROTECTED] wrote: On 14/05/2008, at 0.16, marius schebella wrote: David Golightly wrote: Keep in mind I'm still learning Tcl/Tk, so some of these ideas, while excellent, are a little beyond my technical grasp at this point and may be improvements that we make incrementally over time. Also, I have a limited amount of my time to budget for this kind of work david, if you spend 1 hour on coding and one hour on documenting of how to get to that step, (instead of 2 hours coding), then the chance that more people will be able to jump in is bigger. tcl/tk is new to most people. being able to concentrate on design and ui aspects would make life easier. the hard part is to get started. Especially since the names in Tk are to my experience somewhat different to what one put in the search bar, ie. of my/your(?)/ normal vocabulary. Example: tabs ~= notebook. See http://wiki.tcl.tk/2298 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list -- -- I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler u_main.tk
Re: [PD] generating fluke objects strobo
hallo frank, 2008/5/19 Frank Barknecht [EMAIL PROTECTED]: Ah! And I thought fluke was the name of a PHP library ... :) sorry my english is a mix between gangstar rap and bad school english. something like this. I won't ask now what strobo speed style is though I don't know what it is. ;) strobo speed style should mean, fast changing images. like a stroboscope. Anyway Gem is a OpenGL graphics system for Pd. You can generate colored boxes with Gem easily, using the programming/patching approach as for audio or message programming in Pd. Gem is something completely different from Python in this context: With Python in Pd you write new Pd objects in Python, while Gem is a collection of special purpose objects. i understand the differences, i thought maybee python can be used embeded for relising dificult actions directly in sourcecode form. is it possible to embed images as a box background. i am sure this will work, i will check this out in the docu. so thanks a lot jack and frank for the infos, and sorry for my bad english ;). regards robert ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
Enrique Erne wrote: should i file a bugreport for... uhm.. expr or 0x3c0x7e.pd ? for the hexloader fgmadr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] generating fluke objects strobo
On Mon, May 19, 2008 at 12:14 PM, robert grah [EMAIL PROTECTED] wrote: :) sorry my english is a mix between gangstar rap and bad school english. something like this. That's probably good enough to get an undergrad degree here in the US. is it possible to embed images as a box background. i am sure this will work, i will check this out in the docu. GEM handles images which can be textured onto a variety of geometries including a rectangle. In your case you will want to look at the 04.pix files in the GEM examples. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
On 18/05/2008, at 12.16, Roman Haefeli wrote: i don't see a benefit in having to tell _in_ a help-file where to find the class. I agree. And the same goes for the other way around. That would be very good for giving the help browser a bash, especially (dynamically creation of) the reference section (based on path settings). If they (the helpfiles/classes/libs) are in the same dir going the route HCS surest, that is to do it in TCL, might also make auto/tab-completion in object-boxes within reach. - Humble ideas. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
Hans-Christoph Steiner wrote: On May 18, 2008, at 12:09 PM, Roman Haefeli wrote: On Sun, 2008-05-18 at 05:40 -0400, Enrique Erne wrote: Roman Haefeli wrote: On Sat, 2008-05-17 at 19:50 +0200, IOhannes m zmoelnig wrote: Hans-Christoph Steiner wrote: i'm not a developer but i would vote for declare i.e. [declare -stdlib mrpeach] to packOSC-help.pd then it would work with pd vanilla too. The declare/namespace/import stuff is still very undefined, so I think some experiementation would be good. I think you should go ahead and try it using what you propose. That will be a good test case. Then we'll figure out what works best. putting the helppatches besides the objects should fix most of the problems, no? no need for [declare] orgies and such yo.. it would seem strange having to put [declare]s into help- patches in order to load the the objects, that they are explaining, IMO. maybe i miss something: to it seems _not_ strange to have a working help patch. the declare is documenting how one can use the object-class of the external (one of the 4, 5... 6 ways). there are only so many in pd-extended, there aren't that many in pd-vanilla ( i can think of [declare] and pd-settings file only). or do you think a user should configure the plist/pdrc/registry first and restart Pd before he can use the documentation/helpfile? i think, as IOhannes said, that it would make sense to put classes (libraries, abstractions, single-object files) and their help-files at the same place. i don't see a benefit in having to tell a help-file where to find the class. Yeah, that's the idea of libdirs. It just needs to be implemented fully. It's pretty close. I have all my help files in the same place as the source code in the svn repository but they end up separated in pd-extended (the binaries go to extra/mrpeach and the help files are in doc/5.reference/mrpeach). As has already been remarked, I can instantiate for example [mrpeach/tcpclient] but not [tcpclient] but in either case the help file isn't found and if I open it manually it won't make [tcpclient] either. So I'm just wondering what I can do about that... If I put [mrpeach/tcpclient] in the help file it will work but it doesn't do anything to make the help file findable. Is there some make file I need to edit or does the libdir thing fix this? Martin ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp_qt on Mac OS X
Of course, when I post this, the Mac/Intel build didn't happen... arg... .hc On May 19, 2008, at 6:57 PM, Hans-Christoph Steiner wrote: Hey, I think I fixed the problem on Mac OS X where [pdp_qt] couldn't load any codecs, please try it and let me know either way. .hc -- -- Terrorism is not an enemy. It cannot be defeated. It's a tactic. It's about as sensible to say we declare war on night attacks and expect we're going to win that war. We're not going to win the war on terrorism.- retired U.S. Army general, William Odom I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
I have noticed this in older patches using mux as well. When I upgraded to 0.40.3 those objects were borken, although once I renamed them to multiplex, everything is fine. On Mon, 2008-05-19 at 03:31 +0900, hard off wrote: more zexy troubles: [l2s] doesn't work, unless a [list2symbol] object is created first. i made a patch with a single l2s object in it, and the object cannot be created when i load the patch. a patch with a single [list2symbol] object loads fine. a patch with a single [list2symbol] object created first, and then a [l2s] object created second loads fine. but a patch with the [l2s] created first and the [list2symbol] created second won't load the [l2s] same thing with [s2l] seems to be general trouble with the naming of the zexy objects that have more than one name. --- Dan Wilcox robotcowboy.com ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] UI developer volunteering to help
Hans-Christoph Steiner wrote: - it would be useful if the startup flags entry widget would stretch with the resizing window. Then you could see more of those flags. i admit that i haven't looked at it, but what you describe reminds me awfully of Micro$oft's VisualStudio 6, which would give you a popup with a 20 character wide text-field to add include-paths,... think of all the fun i had when adding my 5th include-path in this field (i even had a hard time remembering whether i already had added a certain path as i would have to navigate within this field) from my pov, it was one of the major improvements in newer releases of this software to add expandable multi-line fields for this. so yes, i think this is a good proposal fgmasdr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] plist issues
Use the verbose checkbox instead. File a bug report if want. The preferences/flags stuff is a bit messy, it needs an overhaul. .hc On May 19, 2008, at 7:03 PM, marius schebella wrote: sorry, tried to be precise... Pd-ext... - Preferences - Startup - startup flags then I type -verbose I think this causes /User/marius/Library/Preferences/ org.puredata.pd.plist to add a line verbose 1. I clicke apply, save and next time I start Pd I have the -verbose flag enabled. the problem comes now: when I want to turn off verbose again, then I go again to Pd-ext... - Preferences - Startup and delete -verbose from the startup flags. apply and save. but this will not delete the verbose 1 from the plist. and that means that next time I start pd, the verbose is still active. marius. Hans-Christoph Steiner wrote: I don't quite understand. Where do you use the -verbose to make this happen? .hc On May 19, 2008, at 4:42 PM, marius schebella wrote: hi, there's a problem with the plist, if I use a flag like -verbose as a startup flag, the plist keeps the flag, even if I delete it from the startup flags line in the preferences. the only way to get rid of the line is to open the plist manually. any idea how to solve that? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list - --- The arc of history bends towards justice. - Dr. Martin Luther King, Jr. All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated -John Donne ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
On May 19, 2008, at 6:04 PM, Enrique Erne wrote: Hans-Christoph Steiner wrote: On May 17, 2008, at 12:02 PM, Enrique Erne wrote: Hans-Christoph Steiner wrote: On May 13, 2008, at 10:06 AM, Enrique Erne wrote: Hans-Christoph Steiner wrote: Hey all, I've been fixing quite a lot of bugs in preparation of making the Pd- extended 0.40.3 release. It's getting pretty much ready, so please test it heavily so we can find any outstanding bugs! Jack just pointed out that pdp on Mac OS X/PowerPC is having problems loading videos, and is crashing, so I am working on that now. some objects can't create. i think that all of them are know problems. for me not be able to use ~ and ~ is _most_ annoying (hexloader-something?). i know there are workarounds with expr. not including iem-t3 lib is a loss but i can live without it. thou it makes around 5 nice netpd patches not usable anymore. You can now file bug reports from the Help menu in Pd-extended. Please file a bug report for this. i wrote a bug report for iem_t3 i'm not sure about the hexloader. i found this: http://sourceforge.net/tracker/index.php? func=detailaid=1637460group_id=55736atid=478070 should i file a new bug report? hexloader should be included in tomorrow's build. Please test it. The t3 stuff should be in today's build. for some reason the osx i386 didn't build. http://autobuild.puredata.info/auto-build/2008-05-19/logs/ 2008-05-19_03.15.00_darwin_macosx104-i386_pd-extended_run-automated- builder.txt so i tested with Pd-0.40.3-extended-20080519-macosx104-powerpc in Rosetta mode. it3_delay and the other t3's work! the hexloader seems to work too but [~] is now doing a: load_object: Symbol 0x3e0x7e_setup not found expr~ $v1 $v2 ... couldn't create i don't understand the issue here. it seems to load an abstraction 0x3c0x7e.pd with [expr~ $v1 $v2] and expr~ somehow doesn't create. when i load a plain [expr~] it _can_ create. and after doing so [~] is working as well... should i file a bugreport for... uhm.. expr or 0x3c0x7e.pd ? http://sourceforge.net/tracker/index.php? func=detailaid=1637460group_id=55736atid=478070 i found a new one in the Help/Search input field i can't write anything. should i file a bug report for this? Is the leopard? Feel free to file bug reports. .hc eni http://at.or.at/hans/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help files was: Re: call for testing on the nightly builds!
On May 19, 2008, at 6:55 PM, Martin Peach wrote: Hans-Christoph Steiner wrote: On May 18, 2008, at 12:09 PM, Roman Haefeli wrote: On Sun, 2008-05-18 at 05:40 -0400, Enrique Erne wrote: Roman Haefeli wrote: On Sat, 2008-05-17 at 19:50 +0200, IOhannes m zmoelnig wrote: Hans-Christoph Steiner wrote: i'm not a developer but i would vote for declare i.e. [declare -stdlib mrpeach] to packOSC-help.pd then it would work with pd vanilla too. The declare/namespace/import stuff is still very undefined, so I think some experiementation would be good. I think you should go ahead and try it using what you propose. That will be a good test case. Then we'll figure out what works best. putting the helppatches besides the objects should fix most of the problems, no? no need for [declare] orgies and such yo.. it would seem strange having to put [declare]s into help- patches in order to load the the objects, that they are explaining, IMO. maybe i miss something: to it seems _not_ strange to have a working help patch. the declare is documenting how one can use the object-class of the external (one of the 4, 5... 6 ways). there are only so many in pd-extended, there aren't that many in pd-vanilla ( i can think of [declare] and pd-settings file only). or do you think a user should configure the plist/pdrc/registry first and restart Pd before he can use the documentation/helpfile? i think, as IOhannes said, that it would make sense to put classes (libraries, abstractions, single-object files) and their help- files at the same place. i don't see a benefit in having to tell a help-file where to find the class. Yeah, that's the idea of libdirs. It just needs to be implemented fully. It's pretty close. I have all my help files in the same place as the source code in the svn repository but they end up separated in pd-extended (the binaries go to extra/mrpeach and the help files are in doc/ 5.reference/mrpeach). As has already been remarked, I can instantiate for example [mrpeach/tcpclient] but not [tcpclient] but in either case the help file isn't found and if I open it manually it won't make [tcpclient] either. So I'm just wondering what I can do about that... If I put [mrpeach/tcpclient] in the help file it will work but it doesn't do anything to make the help file findable. Is there some make file I need to edit or does the libdir thing fix this? What would fix this well is a completed libdir format. If the help files are included in the same folder as the objectclasses, then the help files will be found either way, AFAIK. But since 0.41-4 is out, and Pd-extended 0.40 has a lot of changes that are pretty well tested, I think it makes sense to release 0.40, then work on the whole libdir/import/declare issue in 0.41 (though I really hoped to do it for 0.40). I am fine with leaving this how it is for this release, then fixing it properly for the next release. .hc ¡El pueblo unido jamás será vencido! ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] UI developer volunteering to help
Oops, found a little bug: double-clicking on an empty cell through up an error dialog. Also, an idea: if you just draw that popup entry box just below the listbox with the OK button, add a Cancel button, then use pack forget when the user hits OK or Cancel. Just a thought. That mini- popup window is the only thing about these panels that is weird, I guess that why I still am thinking about how to ditch it. .hc On May 19, 2008, at 7:09 PM, Hans-Christoph Steiner wrote: Looks good to me. This is already a massive improvement over what is there. I don't know if you are sick of working on it, but I thought I'd throw a couple of minor ideas: - it would be useful if the startup flags entry widget would stretch with the resizing window. Then you could see more of those flags. - perhaps the windows should open above the Pd window instead of the center of the screen? I think you can get that info using [winfo rootx .] and [winfo rooty .] .hc On May 18, 2008, at 7:26 PM, David Golightly wrote: As requested, I've put back the Edit and Delete buttons and added BackSpace as a Delete event for Mac OS X. I couldn't get Cmd-BackSpace to fire effectively, but perhaps someone knows something I don't about getting that to work. On Sun, May 18, 2008 at 7:15 AM, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: Very nice! The mouse/keyboard interactive is well done, I only worry that the buttons are now too sparse. I think delete and edit buttons would still be useful, maybe people don't use keyboard shortcuts at all. Also, on Mac OS X, Delete is not commonly used, so it would be good to also have BackSpace work for deleting. Or maybe Cmd- BackSpace since that is what is used for deleting in the Finder. .hc On May 18, 2008, at 9:46 AM, David Golightly wrote: A note on the latest changes: I removed all the list manipulation buttons and added the following bindings: - The list items can be re-ordered by drag-and-drop. - Clicking on a list item allows you to edit it. - Clicking anywhere else in the listbox allows you to add a new list item. - You can also traverse the list using up and down arrow keys, then press Enter to change the selected item. - Press Delete to delete the currently selected list item. I kept around the New... button, since it may not be immediately obvious to newbies how to add new things to the list. I also removed the Save all settings button and folded its action in to the Apply command (and, by extension, the OK command). I played around with trying to get an in-place editable listbox control for the Startup dialog, but to no avail - it's apparently no trivial task in Tcl/Tk. Perhaps for a future revision. However, the popup dialog functions effective the same, as Enter will submit your edit and Esc will cancel; once you get used to it it shouldn't be much different. I'm also now centering the dialog windows on the screen. I'd like to do this also (especially) for the Properties dialogs that are used to edit GUI controls. Tk like to try and cascade new dialogs as they appear; this is too clever by half, and really annoying once if you do a lot of editing. But I've only tested this centering behavior on my own Macbook 15 screen, so it would be great if others could verify it's still usable on other screen sizes. One other thing: these dialogs can now be resized, but they appear at their minimum size, so you can't shrink them any further (you can only expand them). Please let me know what you think and as always let me know if you run into any trouble! Thanks, David On Sat, May 17, 2008 at 6:06 PM, David Golightly [EMAIL PROTECTED] wrote: Ok, with the path/startup dialogs, this is about the feature set I'd like to end up with for now. Please, everyone, review it for usability obvious bugs, and if it looks good I'll submit it as a patch. Thanks, David On Tue, May 13, 2008 at 11:53 PM, Steffen Juul [EMAIL PROTECTED] wrote: On 14/05/2008, at 0.16, marius schebella wrote: David Golightly wrote: Keep in mind I'm still learning Tcl/Tk, so some of these ideas, while excellent, are a little beyond my technical grasp at this point and may be improvements that we make incrementally over time. Also, I have a limited amount of my time to budget for this kind of work david, if you spend 1 hour on coding and one hour on documenting of how to get to that step, (instead of 2 hours coding), then the chance that more people will be able to jump in is bigger. tcl/tk is new to most people. being able to concentrate on design and ui aspects would make life easier. the hard part is to get started. Especially since the names in Tk are to my experience somewhat different to what one put in the search bar, ie. of my/your(?)/ normal vocabulary. Example: tabs ~= notebook. See http://wiki.tcl.tk/2298 ___
[PD] Organizing a German Tour
Thomas Thiery 24, rue Horace Bertin 13005 Marseille FRANCE Tél : (+33) 6.22.10.26.87 Mail. [EMAIL PROTECTED] Hello, In charge of the music band, Aide Auditive, I am looking for concert dates at the end of August. In fact, we are organizing a German tour as we already have some dates in Hamburg (höbar), Berlin (SalonBruit) and Hanover. Looking to your music I take the liberty of asking you for some help to find other dates. This band is in an Ambient/Noise/Down-Tempo style Do not hesitate to visit their myspace and to contact me back for any informations. http://myspace.com/aideauditive Thomas - Aide Auditive ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] chuck~ object
Hi list i am following the chuck list...and there was an object mentioned named [chuck~] http://music.columbia.edu/~brad/software/index.html its for max/msp but maybe someone wants to port it or flext-ize it... just an idea... bye Luigi --- Luigi Rensinghoff [EMAIL PROTECTED] skype:gigischinke ichat:gigicarlo ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] chuck~ object
Nope, there is a Native PD version... http://www-static.cc.gatech.edu/ugrads/m/mjr/chuck~/ Haven't really checked it out myself, but I for one and glad that Flext was not used... Mike On 5/19/08, Luigi Rensinghoff [EMAIL PROTECTED] wrote: Hi list i am following the chuck list...and there was an object mentioned named [chuck~] http://music.columbia.edu/~brad/software/index.html its for max/msp but maybe someone wants to port it or flext-ize it... just an idea... bye Luigi --- Luigi Rensinghoff [EMAIL PROTECTED] skype:gigischinke ichat:gigicarlo ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] call for testing on the nightly builds!
[l2s] used to work fine in 0.39 extended, you sure it's not possible to get alias's working? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] int - float confusion with OSC communication
Hi list! I'm finishing an application using PD Processing (great combination for sound applications with easy nice GUI!), but I have a little problem. I use OSC communication (oscx library) to send receive values from Processing to PD. PD receive data from GUI control in Processing, and send values stored in text files (sssad based saving state system) to Processing in order to change some presets. Everything it's OK! But Processing OSCP5 library send error sometimes when receive values from PD because it expetcs floats but receive some integers! These values PD send are in the range from 0 to 1, therefore the problem appear when is sent a 0 or 1 (integers values). I send this values with a [pack f f f f f f f f f f f f f] object, so I suposse any integer is converted in this way to a float, but I was wrong because Processing reads something like f f f f i f f f f i f f f (where i values are 0 or 1). Even if I edit the text file where values are stored, and I change 0 with 0.0 and 1 with 1.0, the same error appear. How can I avoid this problem? Do I need to put a [float] object before each [pack f f f f f f f f f f f f f] inlet to make implicit the conversion? Or it is this behaviour an oscx bug? Thanks in advance! Saludos! -- Raul Diaz Poblete * [EMAIL PROTECTED] Barcelona [Spain] ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] capture cosole output
Hi. I am working on a patch that should develop into a tool that will be used by (hopefully many) instrumentalists/conductors, specially non-pd users. While working on it, I thought that if a non-technical user runs into an error, then he has always to look at the console, which is, for some kind of people, kind of asking too much. (it might already be complicated for some not to present a single-file standalone to work with) Which reminded me: wouldn't it be useful to have an object that could capture the console contents? The main purpose could be to get the error messages (that only display in the console, I think no object sends a bang or something on error). Then this information could be treated in a way to make the patch more user-friendly (f.e. display a designed error message, and consequently how to correct it). Does this interest anyone? Does anyone want to have a go at it? Afaik there's no object that can do this. João Pais -- Friedenstr. 58 10249 Berlin Deutschland Tel +49 30 42020091 Mob +49 162 6843570 [EMAIL PROTECTED] skype: jmmmpjmmmp http://www.puredata.org/Members/jmmmp IBM Thinkpad R51, XP, Ubuntu GG Pd-Ext-0.39-2-t5, Pd Van 0.40-t2 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] re-using texture data without re-loading (across subpatches)
hi, is there a way to re-use a texture (without reloading) across multiple subpatches? i am using a modification of a pmpd example that uses constructor.pd to create a large collection of objects (each as its own subpatch) now i would like to texture the objects, but so far adding texture to the i3d.pd template patch makes it load up the same image several hundred times (wastefull using an image, hopeless if i want to use a movie as a texture) -joseph -- Joseph Barrows live video performance; web site design; new media artist jjbarrows.artwww.net [EMAIL PROTECTED] ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] found: re-using texture
have found how to re-use the texture (it was in the examples ofcourse!) just had to send from the second output of the pix_texture (the first may work as well, i forgot to put a gemhead at the top of my little texture select and send patch) -- Joseph Barrows live video performance; web site design; new media artist jjbarrows.artwww.net [EMAIL PROTECTED] ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list