-
hans
Hello All,
Sofy booked two nights at NYU
We changed the format slightly to include a moment for performance.Feb 28 at 6:30pm
April 11 at 6:30pmThe New York City Patching Circle is an free alternating monthly meeting and salon open to anyone who is working or interested in media programming and audiovisual performance. We mostly use Pd and Max/MSP, but all are welcome.
Beginners and Experienced welcome. Open to everyone, students, the public, unicorns. Work on personal projects, professional projects, school projects, ask for help, help others, or just patch quietly to yourself in a room full of other people patching patches and helping other people patch.
Each month there will be informal salon, featuring demonstrations of projects, performances and systems in the process of being built. The format will include short performances, artist talks about process and performance techniques and Q&A depending on time availability. The salon is openly curated with the intent of being as inclusive as possible and participation is open all practitioners working in realtime media.
Start Spreading the Word!
Sofy and Hans
-
hans
Its time to announce the next big Pd-extended release, 0.43.4! This release has the most new features of any release before, so many annoyances are gone, many new tools help you patch, and. There will be more updates to cover some of the new features here, in the form of news items on puredata.info, blog posts, screencasts and more.
Download here for all platforms (Debian, Mac OS X, Mint, Raspbian, Ubuntu, Windows, and of course the source code):
http://puredata.info/downloads/pd-extended/releases/0.43.4For Debian/Ubuntu/Mint/etc., you can add an apt source by following the instructions at the top of the page here:
http://puredata.info/docs/faq/debianChangeLog
Here you can get a good overview in what has changed, so you know where to find out more.
changes since 0.43.1
* search-plugin included by default
* improved audio performance on Mac and Windows, Mac now uses half the
CPU when idle (portaudio update)
* (Windows) full unicode support
* support full unicode MIDI device names (portmidi)
* many completed translations
* many bugfixeschanges since 0.42.5
== changes to the editor ==
* GUI Plugins! can customize a wide array of features of the editor
* Autotips in Edit Mode to get information about inlets, outlets, and objects
* Magic Glass to snoop on messages as they pass thru connections
* Search everything! Thanks to Jonathan Wilkes' search plugin, now included
by default
* full Unicode support throughout Pd (there are still some layout issues
with right-to-left alphabets and character-based languages)
* fully localizable GUI, with full translations for French, German, Japanese,
Italian, and Greek
* full interface translations with limited search translation for Catalan,
Chinese (China), Chinese (Taiwan), Danish, German, Hungarian, Korean,
Portuguese (Brazil), Slovak, Spanish, Spanish (Mexico)
* partial translations for: Russian, Turkish
* contribute to translations: https://www.transifex.com/projects/p/puredata/
* paths are no longer saved in the preferences. Use the [path] or
[declare -path] objects, or use the standard global install locations
* complete Tcl/Tk 8.5 support and integration
* drastically improved Pd window logging/print performance (1000 lines/sec
and you can still patch)
* Ctrl-click/Cmd-click error messages in Pd window to find the object with
the error
* five log levels and dynamic filtering of Pd window log ('fatal, error,
normal, debug, all')
* library loading printed to Pd window at level 'debug' so the Pd window
is blank when Pd-extended starts
* hierarchical display of open subpatches/abstractions in Window menu:
http://puredata.info/dev/NextRelease/window_hierarchy.png
* generate complete Pd window log using 'File->Save As..' when on the
Pd window
* 'File->New' creates the new patch in the folder of the current patch
* 'File->Print' now prints the entire canvas rather than just the visible
part (thanks Trevor Fancher)
* 'File->Save As...', 'Edit->Copy', and 'Edit->Select All' now work on
the Pd window
* Ctrl/Cmd < and > cycle through open windows
* added Autopatch, Autotips, and Perf Mode control on the Edit menu
* improved handling of multiple monitors
* (GNU/Linux) realtime mode enabled by default (-rt)
* (GNU/Linux) window placement logic can be handled in plugin for better
support of many Window Managers (`pdtk_canvas_place_window`)
* (GNU/Linux and Mac OS X) [comport] no longer crashes Pd when open
USB-serial devices are unplugged
* (GNU/Linux and Windows) !TkDND drag-n-drop support for dropping files
onto Pd and patch windows
* (GNU/Linux and Windows) added Alt shortcuts to menus
* (GNU/Linux and Windows) Navigate menus with arrow keys
* (GNU/Linux and Windows) Pd window and patchses now have a Pd icon
when Alt-Tabbing
* (Windows) zip-only distro with pd-extended.bat to run without installing== updates to the core ==
* updated to latest stable portaudio v19-20110326
* free methods always called on quit, so cameras, network sockets, etc.
are properly freed
* GUI objects no longer send pointless draw updates, reducing GUI load
* (Windows) external libraries can now include DLLs in a library folder
* [loadbang] has a convenience inlet
* sys_open() / sys_close() and sys_fopen() / sys_fclose() functions in
m_pd.h for full UTF-8 support in externals that use files== updates to libraries and objects ==
* added all lowercase aliases to cyclone for Max/MSP >= 4.6 compatibility
* fix type-punned pointer issues in most externals so everything is built
using auto-vectorization optimization on all platforms
* [sys_gui] now outputs a bang when the command completes
* [canvas_name] can query based on inlet, using float as depth and symbol
for canvas name
* [tabplay~] can play up to 13.5 hour long tables accurately (up from 6 mins)
* (Windows) fixed 'unauthorized' GUI objects [playlist], [cooled~], etc.== newly included libraries ==
* 'pdlua' for loading objects written in Lua like regular objects
* 'tclpd' for loading objects written in Tcl like regular objects
* 'log' library for logging to the Pd window at different levels
* 'iemguts' library for controlling abstractions and patches from Pd
* 'mediasettings' library for controlling the Audio/MIDI device preferences
* 'pduino' library for controlling Arduino boards via the Firmata protocol
* 'syslog' added IEM's object for logging to syslog (GNU/Linux and Mac OS X)== removed libraries ==
* remove unsupported, unmaintained libraries: controctopus,
Externals-HOWTO, flashserver, flatspace, flib, gyre, keyboardkeys,
memento, memento-p, nqpoly4, nqpoly~, nusmuk, pixeltango,
puremeasurement, rradical, toxy
see: [http://puredata.info/docs/LibrariesInPdExtended
* pidip removed because of license conflictsFor more details, check the complete changelog, see the bottom of
the release page:
http://puredata.info/downloads/pd-extended/releases/0.43.4/More Details
* the Mac OS X PowerPC builds are a bit out of date because the
PowerPC build machine died at the end of December. We're trying
to get it back up so we can have up-to-date Mac OS X PowerPC builds!* the Raspbian build is barely tested, please try it and report back
so we can improve things on Raspbian. -
hans
One of my goals for this Pd-extended 0.43.4 release is to have complete translations of both the interface and the help search for as many languages as possible. Transifex makes this easy to do, you contribute 10 minutes and improve what's there, or finish a translation completely. To translate Pd, you just need to create an account on transifex (which is all free software, by the way), and then go to these two pages and edit and review the translations right in your browser:
https://www.transifex.com/projects/p/puredata/resource/pd-extended/
https://www.transifex.com/projects/p/puredata/resource/search-plugin/For more on compiling the translations, using external editors, and other info, see:
https://puredata.info/dev/HowToTranslatePd -
hans
Sofy is hosting us again at the new space, 319 Scholes, in East Williamsburgh, right around the corner from 3rd Ward. We'll also be there the next month on Tuesday 12/20. Join us to patch your way to delicious turkey or tofurky or whatever you're going to eat!
http://puredata.info/community/NYCPatchingCircle
We spend enough time alone staring at our computers; we are proposing
to work together. So often issues that arise when working can be
solved with a quick two minute discussion that would take hours to
solve alone. We have Dorkbot to see people's work, we have Share where
anyone can play, we have workshops and universities to learn from.
This is a meeting where we all can come to work.This is an informal gathering of patching and patchers (Pd, Max/MSP/
Jitter, and even vvvv, Eyesweb, Labview, etc.). Beginners and
Experienced welcome. Open to everyone, students, the public, etc. Work
on personal projects, professional projects, school projects, ask for
help, help others, or just patch quietly to yourself, in a room full of
other people patching patches and helping other people patch.Tuesday 11/22, 6-9pm
Free!Directions
Patching Circle, http://puredata.info/community/NYCPatchingCircle
319 Scholes, http://319scholes.org/319 Scholes St (near 3rd Ward)
Brooklyn, NY 11206
917 755 0390Mailing List
We also now have a mailing list for announcing the meeting each month, its very low traffic, only the monthly announcements. Sign up here:
http://mailman.at.or.at/cgi-bin/mailman/listinfo/nyc-patching-circle -
hans
We're back from a 2 month hiatus, I am reemerging after the birth of my son, Johann. He'll be patching soon enough! We will also be joined by Ivan Franco from Portugal, who is starting to use Pd to make mobile versions of his modular analog synths (libpd on iOS).
We have sessions booked for the next four months: this Thursday we'll be back at General Assembly hosted by Lee Azzarello. Then the 4th Tuesday of Oct 10/25, Nov 11/22, and Dec 12/20, we'll be at a new space, 319 Scholes, in East Williamsburgh.
http://puredata.info/community/NYCPatchingCircle
We spend enough time alone staring at our computers; we are proposing
to work together. So often issues that arise when working can be
solved with a quick two minute discussion that would take hours to
solve alone. We have Dorkbot to see people's work, we have Share where
anyone can play, we have workshops and universities to learn from.
This is a meeting where we all can come to work.This is an informal gathering of patching and patchers (Pd, Max/MSP/
Jitter, and even vvvv, Eyesweb, Labview, etc.). Beginners and
Experienced welcome. Open to everyone, students, the public, etc. Work
on personal projects, professional projects, school projects, ask for
help, help others, or just patch quietly to yourself, in a room full of
other people patching patches and helping other people patch.Thursday 9/22, 6-9pm
Free!Directions
Patching Circle, http://puredata.info/community/NYCPatchingCircle
General Assembly, http://www.generalassemb.ly/902 Broadway, 4th Floor
Flatiron District
New York, NY 10010
347.850.4872 (Hans)Mailing List
We also now have a mailing list for announcing the meeting each month, its very low traffic, only the monthly announcements. Sign up here:
http://mailman.at.or.at/cgi-bin/mailman/listinfo/nyc-patching-circle -
hans
http://pd-la.info/pd-launch-schedule/
4/25 thru 4/30
San Diego and Los Angeles, CaliforniaAll pd_LAunch events will be “free and open” to everyone, as much as space and facilities permit. For some events that will be limited by space, we will be providing some signup lists — details forthcoming.
Some events and highlights already planned for pd_LAunch:
* VIP guests: Miller Puckette, Hans-Christoph Steiner, Chris McCormick, Natacha Diehls … more invitations are “in the hopper” as well.
* Opening reception/build/video-slam at UCSD with Miller Puckette Monday April 25 (San Diego)
* “puredata gym-full” Family Night at the Long Beach Boys and Girls Club Wednesday Apr 27
* panel discussion with Miller Puckette and puredata developers Saturday afternoon Apr 30
* concert/party/reception “Music with Miller Puckette and Friends” Saturday evening Apr 30 (Miller Puckette, Natacha Diehls, Chris McCormick and more …)
* workshops and demonstrations by Hans Steiner, Chris McCormick, Miller Puckette and others are being arranged … These will be based on what the interest/registrations indicate and depending on what spaces/venues in LA can be arranged. (Some spaces larger than the CRASHspace location may be required.)
* A “goody bag” and other items available for pd_LAunch sponsors/RSVP‘rs/contributors to include a 20-lecture puredata video course by Miller Puckette, pd_LAunch souvenirs made on the CRASHspace Makerbots, live-USB sticks ready to boot-up and run Linux/pd on any computer etc etc.
* “Store-front music” a transformation of the street-front of CRASHspace into an
interactive puredata experience, following up on the CRASHspace smash-hit effort for VIMBY. (Get your patch out on the street …) -
hans
http://www.nycresistor.com/2011/04/07/class-pd-as-your-embeddable-audio-engine/
"Pd as your embedded audio engine" will teach all about embedding libpd as the sound engine for your app, whether its iPhone, Android, Java, OpenFrameworks, Processing, etc. This workshop provides a broad spectrum of different ways of connecting Pd to other things. Having hardware isn't a requirement either. The workshop will cover ways of interfacing with Pd from computer to computer. Bring your laptop and devices that you want to install libpd on (Android, iPhone, etc.)
HTML and/or programming knowledge will certainly help. The aim of this workshop is to give a broad spectrum of different ways to interface to Pd. So it will be dipping very slightly into Python, C, Java, Javascript, but this is usually "glue code" and all of the code will be fully provided. You do not need to be proficient in these languages at all, the workshop will also cover methods that also just use Pd with no code at all.
Here is an outline of topics:
* Introduction
* History of Pd as an engine
* Ways to interface with a Pd process
* Midi & OSC
* FUDI
* stdout
* Python + sockets
* pdsend/pdreceive
* Parsing patches in three languages
* libpd on Android and iOS
* PdWebKitDroid
* RjDj and ScenePlayer
* WebPdPurchase a ticket here: http://www.eventbrite.com/event/1491957485
Workshop: Pd as your embedded audio engine
Taught by: Chris McCormick, http://mccormick.cx/chrism
When: Saturday, April 23, 2011 from 1:00 PM - 5:00 PM (EDT)
Where: NYCResistor, 87 3rd Ave, Brooklyn, http://nycresistor.comRegister now!
http://www.eventbrite.com/event/1491957485 -
hans
Join us at Eyebeam tomorrow (Thursday) from 6-10pm! We'll be playing with the Kinect camera again, plus working on the Pd Starter Kit. Bring whatever you are working on, or come see what others are doing. And next month we'll be at The Chocolate Factory in Brooklyn, hosted by Lee Azzarello.
http://eyebeam.org/events/nyc-patching-circle
We spend enough time alone staring at our computers; we are proposing
to work together. So often issues that arise when working can be
solved with a quick two minute discussion that would take hours to
solve alone. We have Dorkbot to see people's work, we have Share where
anyone can play, we have workshops and universities to learn from.
This is a meeting where we all can come to work.This is an informal gathering of patching and patchers (Pd, Max/MSP/
Jitter, and even vvvv, Eyesweb, Labview, etc.). Beginners and
Experienced welcome. Open to everyone, students, the public, etc. Work
on personal projects, professional projects, school projects, ask for
help, help others, or just patch quietly to yourself, in a room full of
other people patching patches and helping other people patch.Tomorrow, this Thursday 6-10pm
Free!Directions
Patching Circle, http://puredata.info/community/NYCPatchingCircle
Eyebeam, http://eyebeam.org/
Thursday, Jan 20th, 6-10pm540 W. 21st Street
Manhattan
Tel. 212.937.6580 (Eyebeam) or 347.850.4872 (Hans)
RSVP to info@eyebeam.org -
hans
The Patching Circle got a residency at Eyebeam! So for the next three months, we'll be on a Thursday evening, starting this Thursday. And Miller Puckette, the creator of Pd/Max will be joining me as a guest host this Thursday and next month. Pure Data 0.43 is about to be released, so some of us will be working on finalizing that. It includes a major update to the GUI to enable lots of customization. You can now customize the Pd GUI using simple plugins. Come bring your projects or try out Pd 0.43.
We'll be at Eyebeam this Thursday from 6-10pm, please RSVP to info@eyebeam.org
http://eyebeam.org/events/nyc-patching-circle
We spend enough time alone staring at our computers; we are proposing
to work together. So often issues that arise when working can be
solved with a quick two minute discussion that would take hours to
solve alone. We have Dorkbot to see people's work, we have Share where
anyone can play, we have workshops and universities to learn from.
This is a meeting where we all can come to work.This is an informal gathering of patching and patchers (Pd, Max/MSP/
Jitter, and even vvvv, Eyesweb, Labview, etc.). Beginners and
Experienced welcome. Open to everyone, students, the public, etc. Work
on personal projects, professional projects, school projects, ask for
help, help others, or just patch quietly to yourself, in a room full of
other people patching patches and helping other people patch.Every third Sunday of the month, so this Sunday, August 15th!
3-8pm (a little later than before)
Free!Directions
Patching Circle, http://puredata.info/community/NYCPatchingCircle
NYC Resistor, http://eyebeam/
Thursday, Nov 18th, 6-10pm540 W. 21st Street
Manhattan
Tel. 212.937.6580 (Eyebeam) or 347.850.4872 (Hans)
RSVP to info@eyebeam.org -
hans
libpd has reached a 0.1 release, enabling developers to use Pd as a sound engine in their applications. Out of the gate, we have extensive code samples for Android 1.5 and later, plus the basic tools to work on iOS (recent armv7 recommended for now, with other devices soon). In the near future, embedding Pd patches inside tools like Processing/Java, OpenFrameworks/C++, and Python should be just as easy. The library is based on Pd vanilla, so this is not a fork of Pd; you can use patches in it just as you would in any other version.
Developers will find the library, code snippets (for Android; iOS is coming), and even some handy abstractions:
http://gitorious.org/pdlib/To learn more:
Article on the release at createdigitalmusic:
http://bit.ly/libpdishereGroup for discussing Pd on mobile, embedded, and using libpd:
http://noisepages.com/groups/pd-everywhere/End users with Android phones or tablets can try out packages now:
http://gitorious.org/pdlib/pages/Packages
... in addition to patches from Chris detailed in the CDM post above.libpd available is thanks to the work of Peter Brinkmann, with testing, further development, documentation, and other contributions from the RjDj team (who are now adopting it in their future development work), Hans-Christoph Steiner, Chris McCormick (who has also added the ability to make HTML5 web interfaces), and Peter Kirn, along with members of the NYC Patching Circle at NYC Resistor.