hello all,
i'm working with a Udoo board (http://Udoo.org)
i've successfully compiled PureData 0.45 from miller's site;
i'm now trying to compile some of the externals in the pd svn, but i'm
getting the same error for all.
for instance, when trying to compile nusmuk-audio, i.e.
http://sourceforge.net/p/pure-data/svn/17203/tree/trunk/externals/nusmuk/nu…
i get the following
>>> ubuntu@imx6-qsdl:~/pd-externals/nusmuk/nusmuk-audio$ make
>>> make: *** No rule to make target `bq~.pd_linux', needed by `all'. Stop.
I have contacted the developer (cyrille henry) and he adjusted the MakeFile
to account for building for ARM; but i get the same error. I notice,
incidentally, that i get the same error ("No rule to make target
xxx.pd_linux") for all other externals that i tried from the repository.
does anyone have any thoughts on how to resolve this?
thanks,
ali
Hi, and thank you for your answers,
I know about extended view, I 've donwloaded it and used to build my design. The idea for me is now to get a better understanding of the glsl chain, because it seems to be the place where all the magic happens. I thought I could find more examples of glsl objects implementations in pd, and some written code that I could try to hack... any help appreciated.
David
http://www.flickr.com/photos/schafferdavid/http://audioblog.arteradio.com/David_Schaffer/
> Date: Tue, 10 Sep 2013 09:27:17 +0200
> From: news(a)petervenus.de
> To: pd-list(a)iem.at
> Subject: Re: [PD] GEM noobie: I don't understand this glsl thing... but I need it!
>
> for ExtendedviewToolkit, there is a webpage [1]
> and you can download the latest via github [2]
>
> [1] extendedview.mur.at
> [2] https://github.com/extendedview/extended_view_toolkit
>
> cheers, Peter
>
> Am 09.09.13 23:51, schrieb John Harrison:
> > ExtendedViewToolkit does photo stitching. Maybe it does what you want or
> > can give you some ideas:
> > http://puredata.info/Members/Weitsicht/extended-view-toolkit/
> >
> >
> >
> >
> > On Mon, Sep 9, 2013 at 4:21 PM, Dan Wilcox <danomatika(a)gmail.com> wrote:
> >
> >> glsl is the open gl shader language ... basically a simple C-like language
> >> for doing graphics stuff on the GPU, see
> >> https://en.wikipedia.org/wiki/GLSL
> >>
> >> Also, see the OpenGL Orange Book<http://www.amazon.com/OpenGL-Shading-Language-3rd-Edition/dp/0321637631>
> >>
> >> On Sep 9, 2013, at 5:01 PM, pd-list-request(a)iem.at wrote:
> >>
> >> *From: *David Schaffer <schafferdavid(a)hotmail.com>
> >> *Subject: **[PD] GEM noobie: I don't understand this glsl thing... but I
> >> need it!*
> >> *Date: *September 9, 2013 4:24:08 PM EDT
> >> *To: *pd list <pd-list(a)iem.at>
> >>
> >>
> >> Hi there,
> >>
> >> I'm in the process of writing my own photo
> >> stitching/assembling abstraction but I'm having a lot of trouble
> >> understanding what the glsl object do... I've been able to implement an
> >> edge blurring function by copy/pasting the glsl code from the
> >> "panoramique.pd" patch and the "panoramique.vert" and "panoramique.frag"
> >> files to the right places, but it only blurs vertical edges. Can anyone
> >> tell me how I could blur horizontal edges too? and... what this glsl thing
> >> is all about. I'm no code expert, so please keep it understandable (!)
> >>
> >> Thanks a lot,
> >>
> >> David
> >>
> >> http://www.flickr.com/photos/schafferdavid/
> >> https://soundcloud.com/schafferdavid
> >>
> >>
> >> --------
> >> Dan Wilcox
> >> @danomatika
> >> danomatika.com
> >> robotcowboy.com
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pd-list(a)iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >>
> >>
> >
> >
> >
> > _______________________________________________
> > Pd-list(a)iem.at mailing list
> > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> >
>
> _______________________________________________
> Pd-list(a)iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi List,
here i´ve tried a sample based method to generate engine Sound:
Concept: motorengine-sound with sampling
I´ve atached the patch including sample:
https://dl.dropboxusercontent.com/u/55618665/EngineSampler.zip
I´ve used only one sample from standing to max rpm... within a
loop/loop-centerpoint is dynymicly controled via incoming engine speed...
--> start patch and move the red fader
I think it works very if the patch gets a windowfunction or to generate
fades while moving the centerpoint...
Do you have a tip?
Thxs very much!!!
glsl is the open gl shader language ... basically a simple C-like language for doing graphics stuff on the GPU, see https://en.wikipedia.org/wiki/GLSL
Also, see the OpenGL Orange Book
On Sep 9, 2013, at 5:01 PM, pd-list-request(a)iem.at wrote:
> From: David Schaffer <schafferdavid(a)hotmail.com>
> Subject: [PD] GEM noobie: I don't understand this glsl thing... but I need it!
> Date: September 9, 2013 4:24:08 PM EDT
> To: pd list <pd-list(a)iem.at>
>
>
> Hi there,
>
> I'm in the process of writing my own photo stitching/assembling abstraction but I'm having a lot of trouble understanding what the glsl object do... I've been able to implement an edge blurring function by copy/pasting the glsl code from the "panoramique.pd" patch and the "panoramique.vert" and "panoramique.frag" files to the right places, but it only blurs vertical edges. Can anyone tell me how I could blur horizontal edges too? and... what this glsl thing is all about. I'm no code expert, so please keep it understandable (!)
>
> Thanks a lot,
>
> David
>
> http://www.flickr.com/photos/schafferdavid/
> https://soundcloud.com/schafferdavid
--------
Dan Wilcox
@danomatika
danomatika.comrobotcowboy.com
I'm curious to know if this works as well.
Judging from the short readme, do the following on the RPI commandline (not tested).
Long story short, you install git & cmake, then get the glshim source from gihub and build it. After that, you need to add the path to the built library files (.so) in the glshim folder so the system knows to look there and load that GL instead of the main system GL in /usr/lib.
The main issue with the RPI is that it doesn't support old school GL, only GLES, so the intermediate mode commands etc don't work. glshim appears to be a wrapper that adds the functionality on ES. It may be a little slower, depending on how they've built it, but it should work ...
#####
cd ~/
mkdir src
cd src
sudo apt-get install git-core cmake
git clone https://github.com/lunixbochs/glshim.git
cd glshim
cmake . -DBCMHOST=1; make GL
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1" >> ~/.bash_profile
#####
... now logout and login
try GEM
If that doesn't work / has problems, then as the readme says, you might need his patched version of glu, sooo:
#####
cd ~/src
git clone git@github.com:lunixbochs/glues.git
git checkout glu
cmake .
make
#####
Then edit the LD_LIBRARY_PATH in ~/.bash_profile and add the location of the compiled glues (not sure, there's no info in either repo readme):
#####
leafpad ~/.bash_profile
#####
Find this line (was added earlier):
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1
and add a new search path to the glues lib location you just built to it. As I said before, you'll have to find the .so lib files you built in the glues folder to knwo which path to add:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1:$HOME/src/glues/PATH/TO/LIB/SOS
Good luck.
On Sep 9, 2013, at 8:28 AM, pd-list-request(a)iem.at wrote:
> From: Richie Cyngler <glitchpop(a)gmail.com>
> Subject: Re: [PD] GEM on raspberry pi
> Date: September 9, 2013 6:20:28 AM EDT
> To: dreamer <dreamer(a)puikheid.nl>
> Cc: pd-list <pd-list(a)iem.at>
>
>
> Thanks dreamer,
>
> I'll see if I can get that to work. Git confuses the hell out of me but the install instructions look pretty clear. Have you tried this? If so does GEM just work once glshim is installed?
>
> cheers
>
>
> On Mon, Sep 9, 2013 at 4:16 PM, dreamer <dreamer(a)puikheid.nl> wrote:
> Perhaps have a look at glshim: https://github.com/lunixbochs/glshim
>
> Not all GEM functions are working yet, but anyone porting to GL ES could start there.
--------
Dan Wilcox
@danomatika
danomatika.comrobotcowboy.com
Hi there,
I'm in the process of writing my own photo stitching/assembling abstraction but I'm having a lot of trouble understanding what the glsl object do... I've been able to implement an edge blurring function by copy/pasting the glsl code from the "panoramique.pd" patch and the "panoramique.vert" and "panoramique.frag" files to the right places, but it only blurs vertical edges. Can anyone tell me how I could blur horizontal edges too? and... what this glsl thing is all about. I'm no code expert, so please keep it understandable (!)
Thanks a lot,
David
http://www.flickr.com/photos/schafferdavid/https://soundcloud.com/schafferdavid
It's not that the RPI doesn't support OpenGL, it's that it's using OpenGL ES which drops some of the earlier GL 1.1 api, mainly intermediate mode. GEM can/will work fine on RPI if it's api is updated a bit to support ES (or through an emulation layer like glshim). This is a good idea in the long term anyway, since newer implementations of GL (3.3+) are also dropping support for the "old way" of doing things.
I've long thought that GEM could be ported to work on iOS, but I haven't had a need for it so haven't looked into it. In that case, there would need to be some function wrapping to support the old GL API, but this has already been done in libraries like OpenFrameworks, so they could be used as a template. Simple things like using a vertex array when setting vertex points in intermediate mode, etc ...
If the Udoo board has a regular GL 1.1, 2+ stack then it should work fine with GEM without any changes ... except that, unlike the RPI, it will require running X11 in order to use XGL. OpenFrameworks on the RPI, for instance, uses GLES without X11 and thereby doesn't waste resources on the windowing system. In my experience with embedded Linux system, it's best to ditch X if you truly do not need it. ON my old setup, X took almost 100 MB of ram on my 256 MB system. Running my custom SDL visual app directly to the framebuffer took only 1 couple of MBs by comparison.
Then again, embedded systems nowadays have more and more resources to burn so it may work without having to be frugal. (although efficiency is still important IMO).
On Sep 9, 2013, at 10:03 AM, pd-list-request(a)iem.at wrote:
> From: Ali Momeni <batchku(a)gmail.com>
> Subject: Re: [PD] GEM on raspberry pi
> Date: September 9, 2013 10:02:52 AM EDT
> To: Dan Wilcox <danomatika(a)gmail.com>
> Cc: "pd-list(a)iem.at List" <pd-list(a)iem.at>
>
>
> hello friends,
> i'm very keen to try GEM/openGL on a Udoo board (http://udoo.org) which DOES support OpenGL.
> if anyone is up for trying it i can provide you with a board to try on.
> should be a load of fun :)
>
> ali
--------
Dan Wilcox
@danomatika
danomatika.comrobotcowboy.com
I recently got a Dell XPS 13 Developer edition running Ubuntu 13.04
(Intel Ivybridge Mobile driver) and have tried using pd-extended
0.43.4 64 on it. For the most part it runs fine. However, I've noticed
that in some situations, such as an old patch not being able to find
external abstractions, it causes the screen to go black and then log
me out. This also happens in some patches when I try to type in the
name of a new object on the canvas.
I'm not exactly sure what is causing this. I've attached a patch that
I grabbed from the list which causes a restart when I try to type in a
new object
Any help would be appreciated.
Antonio
--
============================
antonio(a)hellocatfood.com
http://www.hellocatfood.com
============================
i'd like to start a patch automatically upon booting. is there a file i can
edit to load a whatever.pd patch by the end of the start up sequence? GUI
is not required.
--
www.epicjefferson.comwww.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
Hi list,
Does anyone have an external, or some externalizable code, to extract chebyshev polynomial-based formant analysis from audio?
I want centre-frequency, bandwidth and amplitude. Can we do this? I think I need to progress my math, but I generally learn by example.
Love,
Ed
Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, for iPhone and iPad
http://www.ninjajamm.com/
Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
http://sharktracks.co.uk/