Pd-extended on amd64
sorry for my last post, i must ahve been in a strange state of mind and gave wrong info, too, now i corrected it.
to compile pd-extended, you need to foolow those instructions:
http://puredata.info/docs/developer/Debian
later, those could be helpful too:
http://puredata.info/docs/developer/PdExtendedBuildSystem
http://puredata.info/docs/developer/
and at the end those inside: ../Pd-0.XX.X-extended/packages/linux_make/README where very usefull.
unfortunately there libdir loaders of 0.40 version won't compile,
pidip, OSCx and other externals won't compile neither, so I ended up hacking the Makefile in ../Pd-0.XX.X-extended/externals and ../Pd-0.XX.X-extended/packages.
At the end I had a succsesful installation, but as the compilation of libdir failed, all the externeals couldn't load, leaving me with a normal Pd / Gem / Pdp installation, basically. I tried to compile libdir against the former version "Pd-0.39.3-extended", and that worked. the compiled libdir.pd_linux however was not accepted by Pd-0.40.0-extended.
compiling Pd-0.39.3-extended's libdir.c against Pd-0.40.0-extended.spew out the same errors as before.
So, for me, it does not work...
I ended up again removing the whole thing and followed the intruction of myo.
(thanks myo),
followed this "howto install 32-bit .deb packages on 64-bit":
http://www.unixtutorial.org/2008/03/install-32-bit-deb-packages-on-64-bit/
and this one about how to install missing 32-bit libs using getlibs:
http://ubuntuforums.org/showthread.php?t=474790
some packeges couldn't be found by apt-get, so I had to get them here:
http://packages.ubuntu.com/
by typing the missing libs in the searchfield,
downloading the i386 versions,
opening those .deb packages with "Archive Manager" and browsing to data.tar.gz/./usr/lib/
selecting all the files and extracting them to /usr/lib32/
this worked pretty good.
pidip is working,
all externals are loaded,
thanks very much!
..wow, looks beautiful, and works very nice, thanks again
Gemwin has no control and openpanel crashes pd-extended
OS X 10.5.2; installed from hans' most recent two builds. (in case the newest one was buggy). I have used the build you linked to unsuccessfully. I have also tried removing the org.puredata.plist file from ~/library/preferences before installing with no success.
An update - the problem occurs whenever I open any new window - even a new patch. immediately subsequently pd-extended crashes once on load.
Another thing that confuses me is that I still get a default font missing report after installing the version that now uses monaco as the default - I am guessing the same problem may be causing pd-extended to fail to reach all these.
all my engineer friends make fun of me for being confused by crash reports, but I can't get much past the "bad access" and "kern invalid address" seeming to imply that the problem is with how pd-extended relates to mac OS X not something internal to pd-extended.
I have here's what it says for the openpanel crash:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000074fd008
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.CoreFoundation 0x95ef3be9 _CFDoExceptionOperation + 441
1 com.apple.Foundation 0x9267a6e1 _NSRemoveAltHandler2 + 33
2 com.apple.AppKit 0x91415ac0 -[NSFocusStack unfocusView:] + 135
3 com.apple.AppKit 0x914159d1 -[NSView unlockFocus] + 117
4 com.apple.AppKit 0x9162da96 -[NSMatrix drawCellAtRow:column:] + 90
5 com.apple.AppKit 0x9158244a -[NSMatrix selectCellAtRow:column:] + 978
6 com.apple.AppKit 0x91630003 -[NSBrowser selectRow:inColumn:] + 301
7 com.apple.AppKit 0x9162273d -[NSNavBrowserDelegate reloadChildrenForNode:] + 2197
8 com.apple.AppKit 0x91621e78 -[NSNavDataSource _reloadChildrenForNode:] + 67
9 com.apple.AppKit 0x9161f6af -[NSNavDataSource _handleChildrenChanged:] + 275
10 com.apple.Foundation 0x9264fcdc _nsnote_callback + 364
11 com.apple.CoreFoundation 0x95e5a9da __CFXNotificationPost + 362
12 com.apple.CoreFoundation 0x95e5acb3 _CFXNotificationPostNotification + 179
13 com.apple.Foundation 0x9267d0fc -[NSNotificationCenter postNotification:] + 124
14 com.apple.AppKit 0x9161f4be +[NSNavFBENode _postNotificationForEvent:notificationName:parent:child:fbeProperty:] + 542
15 com.apple.AppKit 0x9161f299 +[NSNavFBENode _postNotificationForEvent:notificationName:parent:child:] + 70
16 com.apple.AppKit 0x9161f24a +[NSNavFBENode _postNotificationForEvent:notificationName:parent:] + 63
17 com.apple.AppKit 0x9161e918 +[NSNavFBENode _reallyProcessNotifications:] + 700
18 com.apple.Foundation 0x926a9e0d __NSFirePerformTimer + 477
19 com.apple.CoreFoundation 0x95e779c2 __CFRunLoopDoObservers + 466
20 com.apple.CoreFoundation 0x95e78d25 CFRunLoopRunSpecific + 853
21 com.apple.CoreFoundation 0x95e79d18 CFRunLoopRunInMode + 88
22 com.tcltk.tcllibrary 0x0a077bd3 Tcl_WaitForEvent + 679
23 com.tcltk.tcllibrary 0x0a0557ea Tcl_DoOneEvent + 312
24 com.tcltk.tklibrary 0x0b011f20 Tk_MainLoop + 36
25 com.tcltk.tklibrary 0x0b01dd26 Tk_MainEx + 1513
26 org.puredata.pd.wish 0x00002acb 0x1000 + 6859
27 org.puredata.pd.wish 0x00002a7e 0x1000 + 6782
28 org.puredata.pd.wish 0x000029a5 0x1000 + 6565
Secret synths?
Hi,
just few addresses to start (not exhaustive at all!), the first that come in my mind:
- Andy's (Obiwannabe) site: http://www.obiwannabe.co.uk (look at toys and gizmos, definitely
a good place to look at) - NetPD project (net-shared PD): http://www.netpd.org/NetpdPatches
- Tom Erbe's students: http://music.ucsd.edu/~tre/
- Frank Barknecht PDX7 http://footils.org/cms/show/51
... and many others
I personally started here:
http://www.puredata.org/community/patches
digging into each of the examples I could find.
You'll soon discover that "standard" synths are just a small
part of PD expression.
Good luck and keep us informed !,
Alberto
Le Centre de Ressources Art Sensitif - Journées de formation Pure Data
Le Centre de Ressources Art Sensitif à Mains d'Oeuvres organise des ateliers et des journées de formation aux logiciels et matériels de gestion d'événements interactifs temps réel. Pour être tenu informé, inscrivez-vous à notre lettre d'information via le site Internet http://www.craslab.org
CALENDRIER
Journée Pure Data & Vidéo - Samedi 28 octobre 2006
11H00/13h puis 14H/18H
Tarif plein 20 euros // Tarif réduit 15 euros, sur présentation de justificatifs (chômeurs, étudiants, adhérents Art Sensitif, Audoniens)
Formateurs : Benjamin Cadon (Labomedia, Orléans), avec l'aide de Jean-Noël Montagné.
Atelier Arduino et Interfaces libres - Samedi 4 novembre 2006
11H00/13h puis 14H/18H
Tarif unique : 50€ (formation + matériels : interface Arduino, 1 capteur, 1 actionneur)
Formateurs : Maurin Donneaud et Vincent Roudault, avec l'aide de Jean-Noël Montagné.
Journée Pure Data & Audio - Samedi 18 novembre 2006
11H00/13h puis 14H/18H
Tarif plein 20 euros // Tarif réduit 15 euros, sur présentation de justificatifs (chômeurs, étudiants, adhérents Art Sensitif, Audoniens)
Formateurs : Cédric Buron, avec l'aide de Jean-Noël Montagné.
Stage Initiation à Processing - Samedi 2 & le dimanche 3 décembre 2006
Chaque journée : de 11H00 à 13h puis de 14H à 18H
Tarif plein 20 euros /par jour // Tarif réduit 15 euros / par jour, sur présentation de justificatifs (chômeurs, étudiants, adhérents Art Sensitif, Audoniens)
Formateurs : Julien Gachadoat, avec l'aide de Jean-Noël Montagné.
Réservations à : formations (àà ) craslab. org
Le détail des formations et des modalités d'inscription sont visibles sur le site Internet http://www.craslab.org
PROSPECTIVE
Le Centre de Ressources Art Sensitif prépare sa programmation de formations 2007 (événements en perspective, sous réserve) :
- 2 journées d'initiation à Pure Data
- Pure Data + capteurs & actionneurs
- Pure Data & 3D
- Atelier de pratique Processing + Wiring - interfaces en matériel libre
- Atelier de pratique CUI (Create Usb Interface) et fabrication d'interfaces simples
- Atelier de pratique fabrication de capteurs simples
- Journée thématique interaction temps réel & pédagogie
Centre de ressources Art Sensitif à Mains d'Œuvres
http://www.craslab.org
01.77.60.28.00.
Le C.R.A.S. est ouvert sur rendez-vous pour des prestations personnalisées (démos, conseils, etc.) et l'accompagnement de projet. Modalités, contact : info (àà ) craslab. org
Le C.R.A.S. est une réalisation des associations
Art Sensitif http://www.artsens.org
Mains d'œuvres http://www.mainsdoeuvres.org
Ce projet est co-financé par l'Union Européenne -FEDER- Actions innovatrices.
Avec le soutien du Conseil régional d'Ile-de-france.
*MAINS D'OEUVRES RECOIT LE SOUTIEN DE : Ville de Saint-Ouen, Conseil général de la Seine-Saint-Denis, Conseil régional d'Ile-de-france, DRAC Ile-de-France / Ministère de la Culture et de la Communication, Caisse des dépôts et consignations, Fondation France Active, Mairie de Paris, Direction départementale de la jeunesse et des sports de la Seine-Saint-Denis.
*MAINS D'OEUVRES EST MEMBRE DE : actes if (http://www.actesif.com), Artfactories (http://www.artfactories.net), Autre(s)pARTs
(http://autresparts.free.fr), TransEuropeHalles (http://www.teh.net), Médias-cité (http://www.medias-cite.org)
Mains d'Œuvres
1, rue Charles Garnier, 93 400 Saint-Ouen
Tel : 01 40 11 25 25 / Fax : 01 40 11 25 24
info@mainsdoeuvres.org
plan d'acces sur http://www.mainsdoeuvres.org • http://www.myspace.com/mainsdoeuvres.org
Métro Porte de Clignancourt (l.4) ou Garibaldi (l.13) / Bus 85 (Luxembourg -> Mairie de St-Ouen) : arrêt Paul Bert
Technology vs Guitar
Here's something me (Pd) and a friend of mine (guitar) made a short while ago, a meandering jam session, it all flows together without any individual tracks as such:
ClaudiusMaximus and Trel - Technology vs Guitar
Here's a screenshot of the Pd patch interface:
And here's some Gridflow visuals that I'm working on to accompany the Pd patch, all synced to the same controls, so it's all in time:
I'll be publishing the patches in about a week or so, at the moment they are changing too rapidly. An older version is here:
http://devel.goto10.org/listing.php?repname=puredata&path=%2Fpd-patches%2Fclaudiusmaximus%2FClearSpot%2F&rev=0&sc=0
PiDiP pdp on Demudi 1.2.1
I finally succeed installing my demudi for working with pdp/PidiP,
here my config
1. install the demudi
2. edit the /etc/apt/sources.list ,make it looks like that:
deb http://demudi.agnula.org/packages/demudi/ demudi main/updates
deb http://ftp2.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://www.os-works.com/debian/ testing main
deb http://sindominio.net/~caedes/debian/ unstable main
deb http://ftp2.fr.debian.org/debian/ unstable main contrib non-free
deb http://apt.cerkinfo.be/ unstable main contrib
3. run synaptic
4. search for pdp, then install
It works pretty nice, i am into search of the better compromise between quality, low cost of process codecs. For now, i have good results with AVI in in IYUV codec and the undocumented [pdp_xine] object:
1st inlet:
[open namefile.ext< open a file
[bang< print a frame
[loop 0/1< loop mode
[n< go to frame n and play
[speed n< n x the speed of the original file
2nd inlet:
? it get floats, it seems to make the video jump to the next KeyFrame... not sure.
Hi forum, i have an electroish track for you.
hi all.
this is my first post in this nice forum which i recently discovered. i'd like to say hello in form of offering a track i just finished some minutes ago using my bagoftricks abstraction collection:
[url=https://www.puredata.org/Members/syntax_the_nerd/pleasehurt
]https://www.puredata.org/Members/syntax_the_nerd/pleasehurt
i know it's not really good, but maybe thats due to the fact i don't even like electro, nor listen to it usually. the drums are boring, the melodies dull, and please don't mention the bassline, but anyway, all is done in pd within about 2-3 hrs, even the sequencing (semi-live, like scheduling step-sequenced loops with keyboard commands). no samples in this one, just pure synthesis. comments welcome.
if you're interested, feel free to peek into my bagoftricks abstraction collection, offering a very compact pseudo-modular synth, a shabby physmod guitar synth, 2 1/2 drumsynths, a modular sequencer which is a pain in the ass to use, a whole bag of standard effects (from reverb to pixelator, eq to compressor),pseudo-cpu-management, some example loops, eyecandy sliders, and best of all: a (highly unfinished) tutorial. needs iemlib. no samplers here, no OSC, no nothing. just an attempt to rob all the artistic freedom from pd and push it into step-sequence sized quanta. depending on what you plan to do with it, it will need a decent cpu.
[url=https://www.puredata.org/Members/syntax_the_nerd
]https://www.puredata.org/Members/syntax_the_nerd
the track you might have downloaded earlier will be included in patch form in the next release (0.2.7) of the bagoftricks.
thank you for your patience,
stn
Pure Data Seminars in Paris, 4 days in june
> Les samedis 4, 11, 18 et 25 juin • seminaires sur l'interactivité
Pure Data
par Art Sensitif
De 11h à 19h • 20 euros par jour / TR 10 euros
Information, réservation : ateliers@mainsdoeuvres.org
[url=http://www.artsens.org
]http://www.artsens.org
Pure Data est un logiciel libre et ouvert (Windows-Linux-Mac OSX) développé par une grande communauté d'artistes et de programmeurs (http://pure-data.iem.at/).
Il permet la manipulation ou la génération en temps réel de sons, images, vidéos, textes, flux de réseau, capteurs, actionneurs... tout médium numérique en entrée et en sortie.
Pure Data se dédie à tous les usages artistiques.
4 journées thématiques y sont consacrées :
* 4 juin, Pure Data et 3D, avec Cyrille Henry : la librairie GEM pour la création d'objets 3D, la librairie PMPD pour des propriétés physiques temps réel.
* 11 juin, Pure Data, capteurs et réseaux, avec Sandrine Chiri et/ou Francis Bras (InterfaceZ) : type de capteurs, acquisition et traitement, transmission par réseau.
* 18 juin, Pure Data et traitement du son, avec Cyrille Henry et Nicolas Montgermont : acoustique et spatialisation du son.
>> Séminaire suivi du live sonore et visuel de chdh.
* 25 juin, Pure Data et vidéo temps réel avec Benjamin Cadon : les trois librairies permettant le traitement vidéo.
>> Séminaire suivi d'une présentation publique du workshop "GPS_MOVIE_2" par Daniel Sciboz.
Les séminaires programmés par Jean-Noël Montagné (association Art Sensitif) comprennent les installations, des travaux pratiques avec les participants et démonstrations par les experts associés.
InterfaceZ : www.interface-z.com <http://www.interface-z.com/> , La Kitchen : www.la-kitchen.com <http://www.la-kitchen.com/> , Labomédia : www.labomedia.org <http://www.labomedia.org/>
Mains d'Œuvres
1, rue Charles Garnier, 93 400 Saint-Ouen / Tel : 01 40 11 25 25 / Fax : 01 40 11 25 24
info@mainsdoeuvres.org / plan d'accès sur [url=http://www.mainsdoeuvres.org
]http://www.mainsdoeuvres.org
Metro Porte de Clignancourt (l.4) ou Garibaldi (l.13) / Bus 85 : arrêt Paul Bert
Loopback devices, virtual audio devices?
Your second "c" could be the answer, if you used Pd to record instead of Audacity.
Pd has [adc~] and [writesf~], and I made a patch that splits [writesf~] output into multiple files as it is writing them: [url=http://puredata.antibling.org/index.php?action=vthread&forum=5&topic=101
]http://puredata.antibling.org/index.php?action=vthread&forum=5&topic=1 01
The [flite] external might make your audio time stamps more human-friendly: http://www.ling.uni-potsdam.de/~moocow/projects/pd/
Preset with QList
I made an event looper "eveloop" patch with [textfile], works like a tape loop, storing and playing back any Pd messages in a loop. The patch is complex and has a few bugs still, but it works enough for me to make interesting sounds.
Screenshot of patch that does the work (a bug in Pd ate the name labels on the canvases):
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshots/gravity-20040622-cm_g_eveloop.pd.png
]http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshot s/gravity-20040622-cm_g_eveloop.pd.png
Screenshot of patch in use:
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshots/gravity-20040622-cm_g_gravity.pd.png/
]http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshot s/gravity-20040622-cm_g_gravity.pd.png/
Patches cm_g_eveloop*.pd are part of Copy Me - Gravity, they require IEMLIB for [prepend] and [gate]. The cm_g_gravity.pd patch also requires my DCM100 Mixtab patches, but the rest don't.
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/source/
]http://puredata.info/Members/claudiusmaximus/copyme/gravity/source/
Some sounds made with it - the ones after 2004-06-20 use eveloop, earlier ones just had a [metro]:
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/sounds/
]http://puredata.info/Members/claudiusmaximus/copyme/gravity/sounds/
Todo for the future: make a bank of 16 loops in parallel with a unified GUI, to make it easier to make music - it is hard when one loop contains all the control data for an instrument, you can't change just one controller without clearing all the others. I have a good idea how to do this, and I have time too, but I am lazy