Purr Data Beta 3
Purr Data Beta 3!
This is the GUI port of Pd-l2ork from tcl/tk to nw.js. Canvas zooming, svg-based data structure drawings, GUI theming, and more...
- fixed "stale pointer" bug when re-opening a subpatch on a scalar that has an event handler
- added ds tutorial for field parameters
- removed more debugging messages
- updated ds tutorials, add coords tutorial for ds shapes
- fixed stroke-linecap "square" style
- use standard "d" attribute instead of "data" for setting svg data
- fixed for the open dialog
- added feature to format path data into a FUDI message
- added table of contents to help browser
- fixed crasher with scalar dialog handling of vector data
- fixed data properties dialog positioning
- fixed typos in drawnumber_vis that caused sizing bug
- check scroll bars after zooming the canvas
- allow doc/ and extra/ prefixes to search a particular directory (instead of
a natural language search) - allow browsing the docs using native file dialog
- fixed small bugs in the doc search engine
- fixed font size bug on newer versions of Gnu/Linux
- fixed pdogg dependency, bump version to 0.25.2
- fixed regression with broken object box getting recreated with a superfluous cord connection
- now using homebrew on OSX instead of macports (faster install time, smaller install size)
- fixed stroke-dashoffset to stick when scalar is re-vis'd
- lots of other small fixes here and there...
This is a beta release, so please report lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Purr Data beta1
This is the beta 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- compatibility with older osx versions
- fix external library dependencies on OSX
- first try at jack support for OSX (oops, had to remove this one)
- more fixes for out-of-order messages to GUI
- fix crasher on Windows when opening a help patch
- fix [draw sprite] index wrapping
- fix freeze with [struct float foo;]
This is a beta release, so please report lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Edit: replaced buggy OSX version with 2.1, added comment about removing the jack backend
Purr Data alpha6
This is the alpha 6 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- bump jmmmp to 0.47
- fix extraneous colon in [print -n]
- add missing dll dependencies for various externals for Windows
- fix bug with zombie window sometimes getting created for subpatches
- fix nbox label color not updating
- fix "New Array" dialog buttons to keep from creating multiple arrays
- Windows build simplification-- you can now build a Windows installer
using msys2 in only 7 steps! Works on both win32 and win64 machines - clean up help patches
This is the last alpha, so please report lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Purr Data alpha5
This is the alpha 5 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- added rjlib for Windows and OSX (already available in GNU/Linux)
- more fixes for OSX (thanks to Matt Barber)
- bump fftease, pmpd, lyonpotpourri version (already available in GNU/Linux)
- added fluid~ external
- fix regression with filenames on Windows
- improved Windows installer
- added disis externals for OSX and Windows
- simplified Windows build instructions
- added rpi deb package for Raspbian
- fix regression that kept standard libs from loading on Windows
Please report lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Purr Data alpha4
This is the alpha 4 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- added installer for Windows
- added lyonpotpourri, fftease, and autotune on OSX and Windows builds
- added PDP on OSX (thanks to Matt Barber)
- fixed MIDI dialog
- aesthetic improvements to preferences dialog
- fixed a crasher when using Jack
- fixed bugs with drawnumber and drawsymbol not displaying
- fixed stray js errors
- fixed a GOP display bug
- fixed regression when deleting the last argument in a comment or object box
- fixed bug with the "quick find" bar
- updated jmmmp to 0.46
- fixed red gop rectangle drag anchor
- fixed "double-undo" bug (Thanks to Matt Barber)
Please report lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Purr Data alpha3
This is the alpha 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- visual improvements to the dialogs (thanks to Albert Gräf)
- fix error with "couldn't unbind" error with "Put" menu array
- fix resize anchor for [cnv]
- fix problem with starting up on Windows if there's a space in the path
- ported Scope~ from cyclone
- fix bug with disappearing text in object and message boxes
- fix resizing bug with atom box
- fix problem with iemguis in subpatches causing errors in the GUI
- fix message box border
Lots of changes in this one, so expect-- and please report-- lots of bugs to
https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Purr Data alpha2
This is the alpha 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- OSX build included (Thanks to Matt Barber)
- Gem works on Windows now
- fixed bug that broke infinite undo in some cases
- build improvements for deb packages (Thanks to Albert Gräf)
- shorter console messages for legacy tk gui commands (Thanks to Albert Gräf)
- determistic build of deb packages with l2ork_addons/tar_em_up.sh
- you can now use the build instructions to build a binary on Windows with
msys2 - updated moocow and some iem libraries
- fixed bug where the window menus weren't inheriting the OS theme correctly
on GNU/Linux distros
Lots of changes in this one, so expect-- and please report-- lots of bugs to
git.purrdata.net
Binaries:
Finally:
Albert Gräf added an AUR package here
"This always builds from the latest git sources and can be used as a drop-in replacement for the pd-l2ork or pd-l2ork-git package. Just run yaourt -S purr-data-git
and you should be set (be patient, this package takes quite a while to build)."
GUI port of Pd-l2ork Alpha 0 release
Hi,
tried to install it, but my Jessie couldn't resolve dependencies, any clue?
nau@lapdell:~/Bureau$ sudo dpkg -i pd-l2ork-x86_64-jessie-a0.deb
(Reading database ... 166599 files and directories currently installed.)
Preparing to unpack pd-l2ork-x86_64-jessie-a0.deb ...
Unpacking pd-l2ork (20160406) over (20160406) ...
dpkg: dependency problems prevent configuration of pd-l2ork:
pd-l2ork depends on tcl; however:
Package tcl is not installed.
pd-l2ork depends on tk; however:
Package tk is not installed.
pd-l2ork depends on libglew-dev; however:
Package libglew-dev is not installed.
pd-l2ork depends on libmagick++-dev; however:
Package libmagick++-dev is not installed.
pd-l2ork depends on libftgl2; however:
Package libftgl2 is not installed.
pd-l2ork depends on libgmerlin0; however:
Package libgmerlin0 is not installed.
pd-l2ork depends on libgmerlin-avdec1; however:
Package libgmerlin-avdec1 is not installed.
pd-l2ork depends on libavifile-0.7c2; however:
Package libavifile-0.7c2 is not installed.
pd-l2ork depends on libmpeg3-1 | libmpeg3-2; however:
Package libmpeg3-1 is not installed.
Package libmpeg3-2 is not installed.
pd-l2ork depends on libquicktime2; however:
Package libquicktime2 is not installed.
pd-l2ork depends on libfftw3-3; however:
Package libfftw3-3 is not installed.
pd-l2ork dep
dpkg: error processing package pd-l2ork (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for systemd (215-17+deb8u4) ...
Errors were encountered while processing:
pd-l2ork
Thanks!
Nau
PureData, midiin: windows: notsupported....
@elly0t Hello there......
[midiin] and [sysexin] are not supported in windows. Some people have written patches to get around the lack of sysex, and instead of midiin you can use [ctrlin] [notein] etc.
[powtorms~] [mstopow~] do not exist as far as I know even in vanilla for windows, and in the windows extended 0.43.4 release they do not. I remember seeing that they were in a Linux vanilla build, and in a very old Pd build for XP.... so you might be able to find them......... someone might have built them as an external that you could add to your pd/extra folder and then use them like any other object. If you have opened someone elses patch then it is possible that they used those objects in that patch, but you do not have them so they will not "create" and will just show the name in a red dotted box instead of a solid black outline.
[scalar] does not exist, but [scalar-help] does and that explains how to use scalars....... which use other objects but not [scalar]
So, basically, not all objects exist in all versions of Pd, and certainly not under all operating systems.
David.
Problems going fullscreen on external projector
I got a response from the creator of Gridflow on the mailing list, which I'll reprint here in case it can help people
I've made a simple video mixer in Gridflow (9.13) and I want to send the output to an external projector. I've set up my computer so that I can drag windows to the second screen, but when I attempt to go full screen using [#out sdl] and then pressing Esc it goes fullscreen on both screens.
Sounds like the kind of problem that can't be solved in GridFlow. It's a SDL issue.
If I use an [#out window] object, which I believe is an x11 window, there's no way (that I can find) to go full screen, so I'm stuck at with an 800x600 window on a 1366x768 screen. I did attempt to use a [#scale_to (768 1366)] object to emulate being full screen but the scaling causes a massive drop in framerate.
Changing the screen resolution is a sure way to avoid even having to scale.
[#scale_to] is a simple abstraction not meant to be fast or fancy. It would be a good thing to make a much better software scaler for GridFlow (interpolating and faster), but it wouldn't be as fast as a hardware-accelerated scaler, or simply changing the screen resolution.
Changing screen resolution also gives you the best image quality when using a CRT, whereas on a LCD it just means you're getting the LCD monitor to do the scaling for you.
Can anyone suggest how to go fullscreen on only one screen, how to go fullscreen using an x11 window or some other way to do this?
There is the "border" method for removing the border, the "move" method to put a window wherever you want (compute window coordinates to match the way the mouse travels from one screen to the other).