Forgot to copy the list...
Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
disis.music.vt.edul2ork.music.vt.eduico.bukvic.net
Ivica Ico Bukvic <ico(a)vt.edu> wrote:
The said changes are in pre-git tarballs. I think they are also listed in the changelog under a …
[View More]specific date which should make things a bit easier to isolate. That said, implementation alters widgetbehavior struct by adding one more entry and as such it breaks compatibility with gridflow unless recompiled from scratch using the new .h file. Even then there might be other incompatibilities. That said, I've encountered none, other than gridflow. Of course, other externals need to be recompiled as well (but no changes to their source are required).
HTH
Best wishes,
Ico
Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
disis.music.vt.edul2ork.music.vt.eduico.bukvic.net
Hans-Christoph Steiner <hans(a)at.or.at> wrote:
Hey Ico,
That's great, we need to do a lot more of that. Can you point me to where these changes are so I can check them out?
.hc
On Nov 3, 2011, at 2:44 PM, Ivica Ico Bukvic wrote:
Indeed, pd-l2ork moves entire selection by tag, so instead of redrawing everything, out issues single tcl/tk command. The only thing that still redrawed every time when displaced is gop-enabled patcher.
Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
disis.music.vt.edul2ork.music.vt.eduico.bukvic.net
Jonathan Wilkes <jancsika(a)yahoo.com> wrote:
I believe Ivica made such a modification in Pd-l2ork-- whatever the case, moving many iemguis in
Pd-l2ork is much snappier than in Vanilla or Pd-extended. But I haven't measured the cpu load.
-Jonathan
----- Original Message -----
> From: Hans-Christoph Steiner <hans(a)at.or.at>
> To: João Pais <jmmmpais(a)googlemail.com>
> Cc: katja <katjavetter(a)gmail.com>; "pd-list(a)iem.at" <pd-list(a)iem.at>; Jonathan Wilkes <jancsika(a)yahoo.com>
> Sent: Thursday, November 3, 2011 11:07 AM
> Subject: Re: [PD] how to capture window-related mouse-events when toxy is discontinued?
>
>
> I doubt that Tcl/Tk's drawing code is being overloaded. Instead, try
> running "path/to/pd -stderr -d 3" and you'll see that 'pd'
> is sending 'pd-gui' massive amounts of Tcl code to pa! rse, compile, and
> execute. In the case of a move, this could be accomplished with one line of Tcl
> to tag everything you want to move, then one move command to let Tcl/Tk do the
> moving.
>
> .hc
>
> On Nov 3, 2011, at 10:31 AM, João Pais wrote:
>
>> those spikes is what I was predicting with the graphic overloading of
> tcl/tk (through data structures, in this case).
>>
>> you could also try the following: make the "selectable area"
> around one corner (or middle) of the button: with a tiny bit more resolution,
> but less points in the template. if you want to keep the squares, it's even
> better, because it helps you selecting the structs.
>>
>> Or one other thing: maybe can the tcl/tk code be changed, so that it
> doesn't overload that fast? Reduce the redraw rate, or something else? (I
> h! ave no idea about tcl/tk)
>>
>> Or change the output rate of the struct object? (this might not help much)
>>
>>
>> About the background grid for instant jumps, an implementation of it in run
> mode is easy. I could try to give an example, but don't have any time for
> now.
>>
>>
>>> ----- Original Message -----
>>>> From: katja <katjavetter(a)gmail.com>
>>>> To: pd-list(a)iem.at
>>>> Cc:
>>>> Sent: Thursday, November 3, 2011 6:10 AM
>>>> Subject: Re: [PD] how to capture window-related mouse-events when
> toxy is discontinued?
>>>>
>>>> On Thu, Nov 3, 2011 at 1:30 AM, Jonathan Wilkes
> <jancsika(a)yahoo.com>
>>>> wrote:
>>>>
>>>>> How does the cpu usage in my demo! compare to your patch where
> you use
>>>>> a radiobutton?
>>>>
>>>> Here's a cpu load comparison of objects dragged continuously
> (on intel
>>>> mac 2GHz):
>>>>
>>>> polygon in movable_box2.pd: 23 %
>>>> polygon in 07.sequencer.pd (help browser): 16%
>>>> radiobutton in moving_objects.pd: 12 %
>>>> regular Pd slider: 13 %
>>>> 2D geo in a gem window: 2.5%
>>>
>>> I just got intermittent rises up to 50% on a dual core 64-bit amd with
>>> all of the above.
>>>
>>> I imagine that the cpu load for movable_box2.pd is due to the number of
>>> points in the polygon. I think you could get a 20x20 draggable square
> with 8 coordinates-- that
>>> would be equal to the number of p! oints in a radiobutton so maybe that
> would get down
>>> to a corresponding cpu load.
>>>
>>> I'll try some tweaks later to see if that works.
>>>
>>> -Jonathan
>>>
>>>>
>>>> Your polygon method is plain vanilla Pd and that makes it
> attractive
>>>> for a widely shared Pd patch. No risk of broken dependencies. But I
> am
>>>> afraid it is too cpu-intensive, particularly on Windows. Thanks for
>>>> sharing the idea though, it is inspiring.
>>>>
>>>> Katja
>>>>
>>>>_____________________________________________
>>>> 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
>>
>>
>> --
>> Friedenstr. 58
>> 10249 Berlin (Deutschland)
>> Tel +49 30 42020091 | Mob +49 162 6843570
>> Studio +49 30 69509190
>> jmmmpais(a)googlemail.com | skype: jmmmpjmmmp
>>
>>_____________________________________________
>> Pd-list(a)iem.at mailing list
>> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
>
>
>_____________________________________________
>
> 'You people have such restrictive dress for women,’ she said, hobbling away
> in ! three inch heels and panty hose to finish out another pink-collar temp pool
> day. - “Hijab Scene #2", by Mohja Kahf
>
_____________________________________________
Pd-list(a)iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----------------------------------------------------------------------------
kill your television
[View Less]
Hi,
If I go to Media->Preferences->Path and open the dialog, then just click Ok, Pd re-registers the search paths with a plus sign prefixed to them-- thus something like /home/foolib becomes +/home/foolib.
Is this a feature or a bug?
-Jonathan
hi list, does anyone know how to make ps3 eyecam work on osx lion?
macam doesnt work
thanks!
--
Budi Prakosa
house of natural fiber (HONF)
yogyakarta new media art laboratory
wora wari A80/6 baciro yogyakarta indonesia
http://www.natural-fiber.com
Does anyone know a workaround to have pd working on wheezy? I have this
problem:
http://sourceforge.net/tracker/?func=detail&atid=478070&aid=3434378&group_i…
This happens with packaged version, extended-0.43.1 nightly build for
wheezy and compiled vanilla source.
Anyone know a workaround to have *some* working Pd?
I'm guessing it has something to do with those (non-existing)
environment variables TCL_LIBRARY and TK_LIBRARY, but I can't seem to
figure out a solution.
BTW: the …
[View More]packaged version doesn't list tk as a dependency and will fail
with a wish not found error. Is that normal?
Thanks,
Lorenzo.
--
** NOTE **: This gmail address is my new email.
I will still be reading my libero.it email, but please use this new one
for any further email.
Thanks you for understanding.
** NOTA **: Questo indirizzo gmail è la mia nuova email.
Continuerò a leggere la posta libero.it ancora per un po' ma vi prego di
usare questa nuova da ora in poi.
Grazie per la comprensione.
[View Less]
Hi,
I'm making an abstraction to make it easier to record audio to .wav. Everything is fine with that, until I copy the abstraction and use it twice in the same patch, because I use sends in the abstraction. This I fixed by making all sends like [send $0-startrecording] etc. This works fine.
The only problem I have is with the Start/Stop button. I made a button that when clicked changes from Start to Stop. The color changes (from red to grey), and the send-symbol also changes. I used to do …
[View More]this by sending a message with 'send stop' to it. But since I now want to be able to use the recording abstraction more than once in a patch, I had to change this to 'send $0-stop'. And this doesn't work :-(
It changes the send value of my start/stop button, but it doesn't change it to $0-stop. It changes it to 0-stop, without the dollar sign. So the first thing I tried was to change the message to 'send \$0-stop', but escape characters aren't allowed. I tried some more stuff, and after a while I tried 'send $$0-stop'. This works perfectly!
Until I reboot the patch.
The message is then surprisingly changed to 'send $\$0-stop'. I thought escape characters weren't allowed!!!
Anyway, this translates to the following send-symbol in my start/stop button: $#0-stop
I think this is a bug? So that's why I'm e-mailing this, maybe you can do something with it.
If you open the attached test.pd, you'll see how my record abstraction looks. You can then open it, and you will see a lot of 'send $0-xxx' things there. If you open the 'stopknop' patch you'll see where the problem is. I'm sorry the patches are in Dutch but you should be ok.
Cheers,
Boris
[View Less]
How do I get the length of an aif file without using soundfiler?
I've got an application that loads random aif and wav files from a chosen directory when triggered. I was using soundfiler to load a sound into an array where I could play it back with variable speed. When I ran two of these applications simultaneously, I noticed audio dropouts every time soundfiler would load a new sound. Soundfiler is not threaded, so I went looking for other people's solutions. Someone mentioned that Miller …
[View More]had suggested using readsf~ in an upsampled subpatch to read a sound into an array quickly. When you do this, how do you know how long to make your array to load in the sound? I suppose I could just make a preset length. I did see posts about wavinfo (buggy) and soundfile_info (only for wav files).
Is there a way to get the sample length of aifs in Pd without soundfiler?
This is an application I develop for someone else. It would not be appropriate for me to ask him to go through his entire collection of samples and change all the aifs to wavs. If I make the array an arbitrary length, he may be surprised when he starts trying to load in 2 minute files.
OS 10.6.8
Pd 0.42.5-extended-rc5
Thanks,
Samuel Burt
[View Less]
Ok, thank you for all those issues. I've looked a bit deeper into the gem 0.93.1 I've compiled and I have noticed that, though all my patches work like with 0.92, the newest features (like pix_mano, pix_drum) were not compiled; for example, answering the "sudo make install" command, Terminal gives me many "Nothing to be done"s, like this part of the message :
----
Making install in Base
UNUSED SOURCES:
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/include/Gem/Base" || …
[View More]../.././install-sh -c -d "/usr/local/include/Gem/Base"
/usr/bin/install -c -m 644 CPPExtern.h GemBase.h GemGLBase.h GemGluObj.h GemPathBase.h GemPixObj.h GemPixDualObj.h GemShape.h TextBase.h GemWindow.h GemContext.h '/usr/local/include/Gem/Base'
----
or this one :
----
Making install in pix_mano
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/lib/pd/extra/pix_mano" || ../.././install-sh -c -d "/usr/local/lib/pd/extra/pix_mano"
/usr/bin/install -c -m 644 LICENSE.txt pix_mano-help.pd '/usr/local/lib/pd/extra/pix_mano'
test -z "/usr/local/lib/pd/extra/pix_mano" || ../.././install-sh -c -d "/usr/local/lib/pd/extra/pix_mano"
/bin/sh ../../libtool --mode=install /usr/bin/install -c pix_mano.la '/usr/local/lib/pd/extra/pix_mano'
libtool: install: /usr/bin/install -c .libs/pix_mano.pd_darwin /usr/local/lib/pd/extra/pix_mano/pix_mano.pd_darwin
libtool: install: /usr/bin/install -c .libs/pix_mano.lai /usr/local/lib/pd/extra/pix_mano/pix_mano.la
-----
same for pix_drum and co...
the thing is that I "Made" and "Made Install" Gem 0.93.1 without being able to ./configure (still because of that "Pd (Header) missing" message I don't understand and can't do anything about).
I'll try your solutions (re-installing pd-extended OS 10.6 package will give me a proper version of Gem 0.92) but I'm afraid I'll have to wait for your OS X version. By the way, the paradise would be an OS X package of a Pd-extended 0.43 with Gem 0.93 (and pdgst ;)) included ! Oh and let's call it Pd-Extanded-TPX (To Please Xavier) !... I'm joking....
In fact, I'm really sorry not to have enough knowledge in Xcode, Unix, libs... (and all those stuff I respect definitely a lot but still can't really understand) to be really helpful to the community.
many thanks again anyway,
Xavier
De : IOhannes m zmölnig <zmoelnig(a)iem.at>
Date : 5 novembre 2011 19:42:33 HNEC
À : pd-list(a)iem.at
Objet : Rép : [PD] Rép : PDGST - no pix_gst2pix... and building Gem 0.93 with mac OS 10.6
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 11/04/2011 07:34 PM, x.garnier wrote:
> - get some informations here : http://gem.iem.at/documentation/faq/how-do-you-compile-gem-on-osx and then :
you definitely caught me on that.
i really must provide a download of 0.93.1 for OSX as soon as possible.
it's high on my todo list and hope to do it next week.
if you cannot wait that long, you could also try an older version of
pdgst (virtually the last change in there was basically supporting
Gem-0.93, which was done in rev.876)
so checking out revision 875 should give you a pdgst that can work with
Gem-0.92 (obviously you really have to run Gem-0.92 then)
$ svn co -r 875 https://svn.umlaeute.mur.at/svnroot/zmoelnig/projects/pdgst
or even better: i think i fixed the problem with 0.92 compatibility in
the newest SVN (so just update to at least rev.878)
it should allow you to compile against either >=0.93 or <=0.92
you will have to use the Gem version you used the headers from.
mfgasdr
IOhannes
PS: and i couldn't test the code i just committed; so please report any
problems...
fgasd r
IOhannes
[View Less]
hello,
pthreadVC.dll is needed by gem.dll, that is because gem is still compiled with MSVC,
pd-extended package includes libpthread-2.dll, from mingw binaries,
so you need to get pthreadVC.dll, at least it should be provided by gem package.
----- "Epic Jefferson" <jeffreyconcepcion(a)gmail.com> a écrit :
> nope, just reinstalled pd-ext 0.42.5 and it doesn't include gem
> 0.93.1, it probably should. and I reinstalled Gem 0.93.1 and still get
> the same message. Any ideas? I'm …
[View More]on windows 7 by the way.
>
>
> On Sat, Sep 24, 2011 at 12:24 PM, Hans-Christoph Steiner <
> hans(a)at.or.at > wrote:
>
>
>
>
>
>
> That probably means you are using a nightly build of Pd-extended that
> doesn't include that DLL. Newer builds include it, or the 0.42.5
> release also includes it.
>
>
> .hc
>
>
>
>
>
> On Sep 23, 2011, at 11:42 PM, Epic Jefferson wrote:
>
>
>
>
>
> I downloaded the 0.93.1 installer version and I get this message when
> I open Pd "The program can't start because pthreadVC.dll is missing
> from your computer. Try reinstalling the program to fix this problem".
> any help?
>
>
> --
> www.epicjefferson.com
> www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
> _______________________________________________
> Pd-list(a)iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
>
>
>
> ----------------------------------------------------------------------------
>
>
> Looking at things from a more basic level, you can come up with a more
> direct solution... It may sound small in theory, but it in practice,
> it can change entire economies. - Amy Smith
>
>
>
>
>
> --
> www.epicjefferson.com
> www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
>
> _______________________________________________
> Pd-list(a)iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
--
Patrice Colet
[View Less]
Good evening,
I've downloaded Gem 0.93.1 but I didn't succeed in installing it.
I've tried to :
- download the last version of pd-extended but it's 0.42.5 and it's mine (which also means that I have Gem 0.92).
- get some informations here : http://gem.iem.at/documentation/faq/how-do-you-compile-gem-on-osx and then :
- use build/osx-xcode but I don't know what to do inside Xcode as I have a lot of files in red (missing ?) and I've never tried to "build and run" with Xcode before (I'm no …
[View More]developer at all unfortunately) ...
- build Gem in /Applications/Pd-extended.app/Contents/Resources/extra/Gem-0.93.1 with :
./configure --disable-dependency-tracking --enable-fat-binary=ppc,i386 PKG_FTGL_CFLAGS="-I/usr/local/include/FTGL $(freetype-config --cflags)" PKG_FTGL_LIBS="-L/usr/local/lib/ -lftgl -lfreetype"
which is the command you advise to use.
but then I get this message :
------------------
<...>
Install path : /usr/local
pure-data:
version : 0.0
extension : pd_darwin
used optional libraries:
font-rendering : FTGL
image-support
use ImageMagick : no
use TIFF : no
use JPEG : no
moviefile-support
use PLUGINS : yes
use mpeg : no
use mpeg-3 : no
use QuickTime : yes (framework)
use aviplay : no
use gmerlin : no
capture-support
use PLUGINS : yes
use v4l : no
use v4l2 : no
use ieee1394 : no
configure: error: Pd (header) is mandatory and seems to be missing!
-------------------
I don't actually have any folder named Pd (exept an alias), only pdextended, I've tried to build Gem 0.93.1 in several locations but I get that same message all the time...
I'm sorry that must be a stupid problem but if could give me some hints to try to install Gem 0.93.1 (do I have do delete Gem 0.92 by the way ? how if needed ?), I hope I'll be able to reinstall pdgst with the gst2pix object this time...
thanks a lot
Xavier
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2011-10-31 00:37, x.garnier wrote:
> Hello you all,
> pix_gst2pix.cpp:148: error: ?class GemState? has no member named ?set?
> pix_gst2pix.cpp:148: error: ?_PIX? is not a member of ?GemState?
it seems like you are trying to compile pdgst with an older version
(<0.93) of Gem.
it also seems like pdgst currently only builds with Gem>=0.93
i hope i find time to make pdgst backward compatible.
mfgadfr
IOhannes
[View Less]
Hi list,
at a general-culture class I gave about digital effects for stage
performances, 3 or 4 people asked about how to switch from live video to
pre-recorded video seamlessly. The context is in shadow theater, so
we're only dealing with contours/outlines/shapes.
The basic setup is that the shadow seen by the audience is in fact a
live video projection of the real shadow, captured with infrared
lighting and infrared camera. This permits "video scratching" of the
shadow, so it can detach …
[View More]from the actor/puppet, lag behind and then
catch up the movements of the actor/puppet. This works pretty well, but
at the moment I only have a vvvv implementation, not a pd one.
The idea is to add a means to transition into pre-recorded video, such
as, say, the shadow of bird flewing away.
I imagine such a setup with the following steps :
- capture the actor's shadow
- vectorise the outline of the shadow
- build paths to the target outline (the bird)
- stretch the actor's outline towards the bird's outline.
I guess there are some tools in opencv or some other lib for
vectorisation or outline detection.
Maybe it's easier to have some flood-fill algorithm to progressively
fill the gaps between the two outline.
I'd really like to build such a tool, because there's somewhat high
demand on that.
So the question is : what process makes senses, what libraries/objets
should I use to build such a tool ?
Any suggestions are welcome.
Cheers,
Charlot
[View Less]