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
Does anyone have copies of these two externals (creb and flatgui) for the
Raspberry Pi? Or know where I can find the source code? For some reason,
they're available for Windows, but not for the Raspberry Pi.
Thanks.
Thanks, I found most of them and was able to install them. I'm still
> missing two that don't seem to be in the repository, 'creb' and 'flatgui'.
> Maybe they're no longer supported by anybody. Any idea if they might be in
> some other repository?
>
> I only have two repositories registered at the moment:
>
> http://archive.raspberrypi.org/debian jessie main, ui
> http://mirrordirector.raspian.org/raspian jessie main, contrib,
> non-free, rpi
>
> David.
>
>
> > On 2016-11-24 15:46, David wrote:
> > >>
> > >> Hi!
> > >
> > >
> > > I have PD v0.46.2 installed on a RPi3 under Jessie. I'm trying to
> install
> > > some externals by using 'sudo apt-get install pd-<insert name here>',
> but
> > > I'm just getting "Unable to locate package ...". There was a posting on
> > the
> > > raspberrypi.org forum saying that this method worked, but the posting
> > was a
> > > little old.
> >
> > this method has worked for more than 10 years or so, and there is no
> > sign that it will stop working anytime soon.
> > anyhow, chances are that you misspelled "<insert name here>".
> > when using `apt-get install`, you must use the *exact* package name.
> >
> > you can get a list of available packages with
> >
> > $ apt-cache search ^pd-
> >
> > this will simply list all packages that start with "pd-"; afaict it only
> > contains pd-packages; and it only misses Gem, which goes by the package
> > name of "gem" for historical reasons.
> >
> > on a jessie/amd64 system this lists about 56 packages, on stretch/amd64
> > it's about 92.
> > on arm (e.g. the raspberry), you might get fewer packages, as some might
> > not be available on this architecture (though a quick look at the Debian
> > archive suggests that the only package missing from arm is pd-scaf,
> > which you have probably never heard about :-))
> >
> >
> > anyhow, you could also use a graphical package manager to do some
> > interactive search for available packages.
> >
> >
> > >
> > > Is this the best way to install externals on a RPi? Is there a
> > repository I
> > > need to add to find them? The latest version of PD available in the
> > Raspian
> > > repositories is v0.46.2. Maybe I should install v0.47, but where can I
> > find
> > > it for the RPi?
> > >
> >
> > in the mailinglist archives :-)
> > anyhow, installing Pd-0.47 won't magically make more packages available
> > via the apt package manager.
> >
> > hgs,t<
> > IOhannes
> >
> >
>