"websocket-server in a patch.pd" single pd patch file contains a reusable
and fully documented websocket server, meant as an easy way to experiment
with Pd<->web-browsers communications through websockets, without the need
of other software or any external to compile
A demo is included in the same patch : 'Flames', a simple cross-browser,
multi-touch and multi-player graphical interface which makes Pd play creepy
sounds :) and its javascript code for websockets is also documented.
Just try it : open it with Pd-extended 0.43.4 on Windows, Mac or Linux,
fire any recent web-browsers (on same machine or other computer, smartphone
or tablet on same local network) with the URL provided in the main window,
and you're good to go !
You can download the patch from these forums :
http://puredata.hurleur.com/sujet-10062-websocket-server-patch-extended-dem…
required to get the file)
direct link to patch :
http://puredata.hurleur.com/attachment.php?item=4945
Cheers,
Nicolas Lhommet
Hello,
after watching the talk and discussion from Katja about external
development, I have started setting up my extension PuREST JSON for CI
builds on travis-ci.org.
Linux amd64 and cross compilation for Windows with MXE is working, I
still have an error with compiling the 32 bit x86 version (see
http://stackoverflow.com/q/40824438/124983).
Obiously, I would like to set up a Mac build machine as well. What do I
need to install on a clean system via command line? Has anybody else
tried to do that before?
After I have figured out the builds, I will write a summary on how to
set it up correctly, and will try to build deken packages as well, and
upload those to a test environment before actually releasing it.
If anyone wants to work with the current state of affairs:
The builds are setup with a file called .travis.yml, that contains the
configuration variables and a list of build machines:
https://github.com/residuum/PuRestJson/blob/travis-ci/.travis.yml
I currently have two separate files for each environment,
*_before_install.sh and *_script.sh, the former is used to set up the
build environment and should in a way also function as documentation on
how to set up your local machine, while *_script builds the files.
https://github.com/residuum/PuRestJson/tree/travis-ci/travis-build
I hope to be able to finish that this year and write some documentation
about it as a Christmas / Chanukka gift to the community.
Thanks,
Thomas
--
"When one's home has a really excellent computer capable of reaching
other computers anywhere in the Galaxy, one scarcely needs to budge."
(Janov Pelorat in: Isaac Asimov - Foundation's Edge)
http://www.residuum.org/
I just updated my pd.build (https://github.com/pierreguillot/pd.build/)
repository that facilitate the creation of projects with CMake. I tried to
add scripts that also facilitate the use of travis and I improved the
documentation. I'll try to do a version of these scripts for Appveyor too
and to do add more documentation on how to configure the CI. The approach
is pretty simple and straight forward and has been made for simple and new
projects, so I think that for most of you, the project won't fit exactly to
your needs but perhaps you'll find some things useful in it.
Cheers
hi rolf,
>> i guess it comes from the motor's constantly trying to keep there
position against the gravity pulling on the arm.
yeah we believe thats whats is going on. not sure how to filter. going to
work on it this weekend. encoders as sending false positives. either we
filter (somehow) in hardware or directly in software (somehow)... but will
need time with it to troubleshoot.
>> The stand-alone feature made the use of standard Firmata impossible
got it.. thanks for your setup details!
m
On Tue, Nov 29, 2016 at 3:00 AM, <rolfm(a)dds.nl> wrote:
> hi,
>
> no experience with a robot-arm,
>
> but we are controlling up to 8 motors (servo or PWM),
> with Arduino Uno with SD-shield, and a PD front-end.
>
> The PD front-end can play and record scores.
> The manipulation of the motors is done with potmeters.
>
> In our situation the potmeters are read by the Arduino,
> the values are then sent to the PD front-end.
>
> In principle one could use direct input from a joystick, or a wiimote, or..
>
> The installations are able to run stand-alone;
> the Arduino program then uses a recorded score, stored on the SD.
>
> The stand-alone feature made the use of standard Firmata impossible.
>
> For a short period we tried to create an extended version, but gave up on
> it.
> Bottlenecks: the combination with the reading of the SD, and the max
> datarate for the serial port (115200) which forced us to make our own
> minimized message system.
>
>
> Re the noise of the servo's: i guess it comes from the motor's constantly
> trying to keep there position against the gravity pulling on the arm.
> How do you imagine to filter that?
>
> rolf
>
>
--
____________________
m.e.grimm, m.f.a, ed.m.
syracuse u., tc3
megrimm.net
____________________
> On Nov 29, 2016, at 5:28 AM, pd-list-request(a)lists.iem.at wrote:
>
> Should I use gcc or clang for compilation on OS X? Or both?
clang is fine and using “gcc” actually calls clang anyway. I wouldn’t bother with both.
If you want to explicitly build with gcc, you’ll need to install gcc via Homebrew and then set CC=gcc-6 to override the defaults. I was doing this the other day to check some errors that were only cropping up with a build on gcc and not clang.
--------
Dan Wilcox
@danomatika <https://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
PRESENTING the PURE DATA BENJOLIN
The Benjolin is a standalone synthesizer designed by Rob Hordijk from
the Netherlands in 2009 and available as an open hardware project
online. It contains two oscillators (one LFO and one VCO), a voltage
controlled filter and a circuit called a “Rungler”, which allows chaotic
cross-modulation possibilities between the different parts of the
circuit. Hordijk refers to the Benjolin as a circuit which has been
“bent by design.”
This Pure Data implementation of the Benjolin was coded by Derek Holzer
in SEP-NOV 2016 in Helsinki, after several years of producing customized
hardware Benjolins from his Berlin studio. The Pd Benjolin includes some
modifications of the original design, including a Looping switch, an
external Filter Source and an External Clock Source.
FEEDBACK + BUG REPORTS WELCOME!
DETAILS + DOWNLOAD: http://macumbista.net/?page_id=4690
Have fun at the the Pd-CON, folks!
D.
--
derek holzer
noise.art.technology
http://macumbista.net
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
Hi,
At http://puredata.info/docs/Deken is the beginning of a description on
how to make packages for the deken-plugin (Help > Find externals in any
modern Pd-vanilla version).
The description might expand or even be moved to another page, but the
URL above will be a starting point for deken info on puredata.info.
Greetings,
Fred Jan