Re: [PD] compiling Pd 0.45 on Linux

2014-01-18 Thread Jack
Hello Max,

Did you install libtool ?
++

Jack



Le 18/01/2014 02:09, Max a écrit :
 Hi List,
 I am on Linux Mint 16 Cinnamon 64Bit and i want to compile Pd 0.45. Here
 is my experience:

 pd-0.45-3/
 $ ./autogen.sh
 autoreconf: Entering directory `.'
 autoreconf: configure.ac: not using Gettext
 autoreconf: running: aclocal --force -I m4/generated -I m4
 autoreconf: configure.ac: tracing
 autoreconf: configure.ac: adding subdirectory portaudio to autoreconf
 autoreconf: Entering directory `portaudio'
 autoreconf: configure.in: not using Gettext
 autoreconf: running: aclocal --force
 aclocal: warning: autoconf input should be named 'configure.ac', not
 'configure.in'
 autoreconf: configure.in: tracing
 autoreconf: configure.in: subdirectory bindings/cpp not present
 autoreconf: configure.in: not using Libtool
 autoreconf: running: /usr/bin/autoconf --force
 configure.in:104: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
   If this token and others are legitimate, please use m4_pattern_allow.
   See the Autoconf documentation.
 configure.in:105: error: possibly undefined macro: AC_PROG_LIBTOOL
 autoreconf: /usr/bin/autoconf failed with exit status: 1

 however as suggested in INSTALL.TXT the fallback method works with
 make -f makefile.gnu
 sudo make -f makefile.gnu install
 (once the dependency libasound2-dev is installed)

 yet when I run Pd, I get no sound
 ./pd
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?

 The Pd package from the repositories has the same issue:
 ALSA input error (snd_pcm_open): No such file or directory
 ALSA output error (snd_pcm_open): No such file or directory
 ALSA input error (snd_pcm_open): No such file or directory
 ALSA output error (snd_pcm_open): No such file or directory

 Seems I have a problem with ALSA.
 Anyone has a clue where to start looking for this issue?

 Thanks

 m.





 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] Immersive biophysical concert - ICT ART Connect London

2014-01-18 Thread Marco Donnarumma
Hi all,

tonight I'll be performing the piece Ominous, an incarnated sound sculpture
for the Xth Sense biophysical technology. The piece immerses the audience
in a circular quadraphonic setup for 4 subwoofers and light.

http://marcodonnarumma.com/works/ominous/

The performance is organised in occasion of the ICT  Art Connect West
London event. Among the other artists Stanza, Kate Sicchio and Jason Singh.

Below info about this EU-funded event. Let me know if you're around
tonight.
The event goes tomorrow as well, with a interesting initiatives.

http://www.ict-art-connect.eu/event/ict-art-connect-london-west/

ICT  ART Connect sets out to bring together artists and technologists to
explore new ways of working. Collaborative acts of co-creation, together
with an open and multidisciplinary discussion, will foster the bringing
together of art and technology.

The initiative stems from the EU FP7 funded support action FET-ART,
addressing the FET (Future Emerging Technologies) objective of the FP7 ICT
Theme.
The project partnership includes Sigma Orionis (coordinator), Brunel
University, Stichting Waag Society, Stromatolite and BCC.

best wishes,

--
Marco Donnarumma
New Media + Sonic Arts Practitioner, Performer, Teacher, Director.
Embodied Audio-Visual Interaction Research Team.
Department of Computing, Goldsmiths University of London
~
Portfolio: http://marcodonnarumma.com
Research: http://res.marcodonnarumma.com
Director: http://www.liveperformersmeeting.net
___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] pd gui: partial interface freeze

2014-01-18 Thread u...@xdv.org

hey there,

i've been having this heisenbug for some time and learned to live with 
it, but having fixed some real bugs on my patch,
this is the last one on my list and i'd like to give it a go, but no 
idea where to start.


symptoms are:
some time into performing (20min to 1h) all the sliders, messageboxes, 
dials and bangs sort of get stuck,
meaning they do not change their display state anymore. i can however 
still drag and click their active parts
and their output will react accordingly, but none of this is being 
displayed.

i should probably mention, that checkboxes still work correctly.

i had hoped it would go away moving from pd 0.42 to 0.43, but it didn't.

this is 64-bit linux (ubuntu 12.04), pd-extended (now ubuntu-package, 
previously

self compiled from git)

speculations include:
from a gut-feeling i suspect something like an input overload, ie some input
shooting messsages at an insanely high rate, so the element's message queue
(if there is such a thing) stops passing things on to the display.

i also suspect vjtools/videogrid as it messes with the interface, but 
does have a few issues,
like race conditions between thumbnail creation and thumbnail display, 
esp if there's

two of them.

hid: usb joysticks could maybe freak out and overload the interface inputs

anyway i can not see any direct connection between what i do and when it 
happens.


re-opening the patch doesn't help, only restarting pd does.

has anyone ever seen (something like) that?
any ideas about how to debug, where to look or what to try?

thanks + cheers,
ub

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Adjustable Range Knob

2014-01-18 Thread Eran Sachs
Hello list, I'm looking to for a gui that will help limit the movement range of 
an autopanned signal between two adjustable values in a 360 degree speaker 
array.
Is there something a range knob anywhere on PD? Like Max's rslider, but on a 
knob. a knob that allows to select a certain range of its 360.mmb has hrslider, 
but with that I can't create movement that pass from -N pass 0 to +M. Plus 
there is no visual representation of the range.
I looked at the Pierre's new C.KNOB on Chocolate  (the lib looks great!), which 
has both an endless mode as well as limited range. It might be the right way, 
but Pierre - is there a way to set the ranges dynamically?
Thank you, collective brain unit.You rock.
Zax   ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] PuREST JSON 1.0.0 and 1.0.0-json-c-0.10 released

2014-01-18 Thread me.grimm
OSX Binaries (only for 64 bit):
http://megrimm.net/software/pd-purest_json-1.0.0-osx-x86_64.zip


On Sun, Jan 5, 2014 at 1:01 PM, Thomas Mayer tho...@residuum.org wrote:

 Hi,

 On 03.01.2014 18:27, Thomas Mayer wrote:
  Hello,

  Binaries for Windows and Debian i386 and amd64:
  http://ix.residuum.org/pd/purest_json.html

 I have uploaded binaries for Raspbian as well. Download those also from
 http://ix.residuum.org/pd/purest_json.html

 Thanks,
 Thomas
 --
 Anything can be a tool - poverty, war. War is useful because it
 is effective in so many areas. (Bijaz to Hayt in: Frank Herbert -
 Dune Messiah)
 http://www.residuum.org/

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 

m.e.grimm | m.f.a | ed.m.
megr...@gmail.com
_
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Adjustable Range Knob

2014-01-18 Thread Pierre Guillot
Hi,
You can change dynamically all the properties. Send the attrprint message
to a GUI to post all the characteristics of the attributes (it gives you
the right messages to use). For c.knob : min and max define the range.
There's c.rslider on the git repository but only for Mac, it will be
available for all platforms with the next release.

Cheers


2014/1/18 Eran Sachs eransa...@hotmail.com

 Hello list,
 I'm looking to for a gui that will help limit the movement range of an
 autopanned signal between two adjustable values in a 360 degree speaker
 array.

 Is there something a range knob anywhere on PD?
 Like Max's rslider, but on a knob. a knob that allows to select a certain
 range of its 360.
 mmb has hrslider, but with that I can't create movement that pass from -N
 pass 0 to +M. Plus there is no visual representation of the range.

 I looked at the Pierre's new C.KNOB on Chocolate  (the lib looks great!),
 which has both an endless mode as well as limited range. It might be the
 right way, but Pierre - is there a way to set the ranges dynamically?

 Thank you, collective brain unit.
 You rock.

 Zax

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] compiling Pd 0.45 on Linux

2014-01-18 Thread Max
Hi Jack!

allright, libtool was missing indeed, it works now. That info is missing
in INSTALL.txt
Thanks.


Am 2014년 01월 18일 10:23, schrieb Jack:
 Hello Max,
 
 Did you install libtool ?
 ++
 
 Jack
 
 
 
 Le 18/01/2014 02:09, Max a écrit :
 Hi List,
 I am on Linux Mint 16 Cinnamon 64Bit and i want to compile Pd 0.45. Here
 is my experience:

 pd-0.45-3/
 $ ./autogen.sh
 autoreconf: Entering directory `.'
 autoreconf: configure.ac: not using Gettext
 autoreconf: running: aclocal --force -I m4/generated -I m4
 autoreconf: configure.ac: tracing
 autoreconf: configure.ac: adding subdirectory portaudio to autoreconf
 autoreconf: Entering directory `portaudio'
 autoreconf: configure.in: not using Gettext
 autoreconf: running: aclocal --force
 aclocal: warning: autoconf input should be named 'configure.ac', not
 'configure.in'
 autoreconf: configure.in: tracing
 autoreconf: configure.in: subdirectory bindings/cpp not present
 autoreconf: configure.in: not using Libtool
 autoreconf: running: /usr/bin/autoconf --force
 configure.in:104: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
   If this token and others are legitimate, please use m4_pattern_allow.
   See the Autoconf documentation.
 configure.in:105: error: possibly undefined macro: AC_PROG_LIBTOOL
 autoreconf: /usr/bin/autoconf failed with exit status: 1

 however as suggested in INSTALL.TXT the fallback method works with
 make -f makefile.gnu
 sudo make -f makefile.gnu install
 (once the dependency libasound2-dev is installed)

 yet when I run Pd, I get no sound
 ./pd
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?
 oops: ALSA cards not reported in order?

 The Pd package from the repositories has the same issue:
 ALSA input error (snd_pcm_open): No such file or directory
 ALSA output error (snd_pcm_open): No such file or directory
 ALSA input error (snd_pcm_open): No such file or directory
 ALSA output error (snd_pcm_open): No such file or directory

 Seems I have a problem with ALSA.
 Anyone has a clue where to start looking for this issue?

 Thanks

 m.





 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd gui: partial interface freeze

2014-01-18 Thread Py Fave
i had the same problems while  using gem objects some time ago
it was because of text2d or text3d.

you can remove some gui stuff too .
replacing bng by bang for instance

and use [change] on your inputs to reduce the flow .

only suggestions , i don't remember what was the problem but i solved it








2014/1/18 u...@xdv.org u...@xdv.org

 hey there,

 i've been having this heisenbug for some time and learned to live with it,
 but having fixed some real bugs on my patch,
 this is the last one on my list and i'd like to give it a go, but no idea
 where to start.

 symptoms are:
 some time into performing (20min to 1h) all the sliders, messageboxes,
 dials and bangs sort of get stuck,
 meaning they do not change their display state anymore. i can however
 still drag and click their active parts
 and their output will react accordingly, but none of this is being
 displayed.
 i should probably mention, that checkboxes still work correctly.

 i had hoped it would go away moving from pd 0.42 to 0.43, but it didn't.

 this is 64-bit linux (ubuntu 12.04), pd-extended (now ubuntu-package,
 previously
 self compiled from git)

 speculations include:
 from a gut-feeling i suspect something like an input overload, ie some
 input
 shooting messsages at an insanely high rate, so the element's message queue
 (if there is such a thing) stops passing things on to the display.

 i also suspect vjtools/videogrid as it messes with the interface, but does
 have a few issues,
 like race conditions between thumbnail creation and thumbnail display, esp
 if there's
 two of them.

 hid: usb joysticks could maybe freak out and overload the interface inputs

 anyway i can not see any direct connection between what i do and when it
 happens.

 re-opening the patch doesn't help, only restarting pd does.

 has anyone ever seen (something like) that?
 any ideas about how to debug, where to look or what to try?

 thanks + cheers,
 ub

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd gui: partial interface freeze

2014-01-18 Thread u...@xdv.org

On 18.01.2014 17:07, Py Fave wrote:

i had the same problems while  using gem objects some time ago
it was because of text2d or text3d.
right. considered parts of gem as the culprit, but then i'm fairly sure 
i did experience this, before i added text2d and text3d objects

and i'm hardly ever running them [0]-[gemhead].
i'll give it a shot and remove them.


you can remove some gui stuff too .
replacing bng by bang for instance
since i'm using them only as indicators not buttons, that's not an 
option. guess i could use data strcuturs for sliders, but

that probably opens a new can of worms.


and use [change] on your inputs to reduce the flow .

i'll do that!


only suggestions , i don't remember what was the problem but i solved it

good to know, someone has seen it too. thanks!











2014/1/18 u...@xdv.org mailto:u...@xdv.org u...@xdv.org 
mailto:u...@xdv.org

hey there,

i've been having this heisenbug for some time and learned to live
with it, but having fixed some real bugs on my patch,
this is the last one on my list and i'd like to give it a go, but
no idea where to start.

symptoms are:
some time into performing (20min to 1h) all the sliders,
messageboxes, dials and bangs sort of get stuck,
meaning they do not change their display state anymore. i can
however still drag and click their active parts
and their output will react accordingly, but none of this is being
displayed.
i should probably mention, that checkboxes still work correctly.

i had hoped it would go away moving from pd 0.42 to 0.43, but it
didn't.

this is 64-bit linux (ubuntu 12.04), pd-extended (now
ubuntu-package, previously
self compiled from git)

speculations include:
from a gut-feeling i suspect something like an input overload, ie
some input
shooting messsages at an insanely high rate, so the element's
message queue
(if there is such a thing) stops passing things on to the display.

i also suspect vjtools/videogrid as it messes with the interface,
but does have a few issues,
like race conditions between thumbnail creation and thumbnail
display, esp if there's
two of them.

hid: usb joysticks could maybe freak out and overload the
interface inputs

anyway i can not see any direct connection between what i do and
when it happens.

re-opening the patch doesn't help, only restarting pd does.

has anyone ever seen (something like) that?
any ideas about how to debug, where to look or what to try?

thanks + cheers,
ub

___
Pd-list@iem.at mailto:Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-list Digest, Vol 106, Issue 48

2014-01-18 Thread Dan Wilcox
For information: libtool is a prerequisite for building lots of autotools 
projects, so it may not be surprising the info isn't in in INSTALL.txt. Of 
course that *assumes* everyone knows this, which is never the case :D 

On Jan 18, 2014, at 11:07 AM, pd-list-requ...@iem.at wrote:

 From: Max abonneme...@revolwear.com
 Subject: Re: [PD] compiling Pd 0.45 on Linux
 Date: January 18, 2014 at 10:43:09 AM EST
 To: Jack j...@rybn.org, pd-list@iem.at
 
 
 Hi Jack!
 
 allright, libtool was missing indeed, it works now. That info is missing
 in INSTALL.txt
 Thanks.


Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] signal math explanation

2014-01-18 Thread Pall Thayer
Can anyone tell me what one is accomplishing when doing something like this:

[osc~ 440]
|
[+~]
|\
[+~]
|\
[+~]
|\
[+~]

In other words, the chain of [+~] that feed the previous object's output
into both inlets of the next... what does this do exactly?

Thanks,
Pall

-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
*
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd gui: partial interface freeze

2014-01-18 Thread Py Fave
usb/hid did this if i remember correctly.

i solved it by usind a different build or another object:
[joystick] but it was on windows

i guess this is a known bug because [hid]  is so useful
perhaps someone has a better knowing of this .?
or a workaround .







2014/1/18 u...@xdv.org u...@xdv.org

 On 18.01.2014 17:07, Py Fave wrote:

 i had the same problems while  using gem objects some time ago
 it was because of text2d or text3d.

 right. considered parts of gem as the culprit, but then i'm fairly sure i
 did experience this, before i added text2d and text3d objects
 and i'm hardly ever running them [0]-[gemhead].
 i'll give it a shot and remove them.


 you can remove some gui stuff too .
 replacing bng by bang for instance

 since i'm using them only as indicators not buttons, that's not an option.
 guess i could use data strcuturs for sliders, but
 that probably opens a new can of worms.


 and use [change] on your inputs to reduce the flow .

 i'll do that!


 only suggestions , i don't remember what was the problem but i solved it

 good to know, someone has seen it too. thanks!










 2014/1/18 u...@xdv.org mailto:u...@xdv.org u...@xdv.org 
 mailto:u...@xdv.org


 hey there,

 i've been having this heisenbug for some time and learned to live
 with it, but having fixed some real bugs on my patch,
 this is the last one on my list and i'd like to give it a go, but
 no idea where to start.

 symptoms are:
 some time into performing (20min to 1h) all the sliders,
 messageboxes, dials and bangs sort of get stuck,
 meaning they do not change their display state anymore. i can
 however still drag and click their active parts
 and their output will react accordingly, but none of this is being
 displayed.
 i should probably mention, that checkboxes still work correctly.

 i had hoped it would go away moving from pd 0.42 to 0.43, but it
 didn't.

 this is 64-bit linux (ubuntu 12.04), pd-extended (now
 ubuntu-package, previously
 self compiled from git)

 speculations include:
 from a gut-feeling i suspect something like an input overload, ie
 some input
 shooting messsages at an insanely high rate, so the element's
 message queue
 (if there is such a thing) stops passing things on to the display.

 i also suspect vjtools/videogrid as it messes with the interface,
 but does have a few issues,
 like race conditions between thumbnail creation and thumbnail
 display, esp if there's
 two of them.

 hid: usb joysticks could maybe freak out and overload the
 interface inputs

 anyway i can not see any direct connection between what i do and
 when it happens.

 re-opening the patch doesn't help, only restarting pd does.

 has anyone ever seen (something like) that?
 any ideas about how to debug, where to look or what to try?

 thanks + cheers,
 ub

 ___
 Pd-list@iem.at mailto:Pd-list@iem.at mailing list

 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread IOhannes m zmölnig
On 01/18/2014 06:24 PM, Pall Thayer wrote:
 Can anyone tell me what one is accomplishing when doing something like this:
 
 [osc~ 440]
 |
 [+~]
 |\ x1
 [+~]
 |\ x2
 [+~]
 |\ x3
 [+~]
x4
 
 In other words, the chain of [+~] that feed the previous object's output
 into both inlets of the next... what does this do exactly?

it adds a signal with itself: y=x+x=2*x

so the output of the 1st [+~] is
x1=x0 (as the 2nd inlet~ is not connected)
and the following [+~] will output:
x2=x1+x1=2*x1=2*x0
x3=x2+x2=2*x2=2*2*x0=4*x0
x4=x3+x3=2*x3=2*4*x0=8*x0

so you could write the patch as:

[osc~ 440]
|
[*~ 8]


more often you see [*~] instead of [+~], which is a simple way to square
the input.

fgmadsr
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [netsend](tcp) is much faster than [udpsend] why??

2014-01-18 Thread IOhannes m zmölnig
On 01/18/2014 03:08 AM, Jonghyun Kim wrote:
 I mean latency. I send OSC data in every 10ms over eth0 lan cable. With
 udpsend and udpreceive there is some latency, but netsend (tcp) was all ok.
 
could you elaborate?
with *anything* that sends data over a network cable you will have some
latency, this is due to the laws of physics (and not something
depending on [udpsend] or [netsend]).
it is also totally unclear what you mean with all ok.

so how did you *measure* the (difference in) latency?


i also wonder, why are you comparing udp-transmission with tcp-transmission?
wouldn't it make more sense to use [tcpsend] and [netsend] (tcp) OR
[udpsend] and [netsend] (udp).


fgamdsr
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Pall Thayer
Ah... I've seen this in some of the help patches. Why would someone do it
with multiple [+~] instead of a single [*~]? There's no difference?


On Sat, Jan 18, 2014 at 12:49 PM, IOhannes m zmölnig zmoel...@iem.atwrote:

 On 01/18/2014 06:24 PM, Pall Thayer wrote:
  Can anyone tell me what one is accomplishing when doing something like
 this:
 
  [osc~ 440]
  |
  [+~]
  |\ x1
  [+~]
  |\ x2
  [+~]
  |\ x3
  [+~]
 x4
 
  In other words, the chain of [+~] that feed the previous object's output
  into both inlets of the next... what does this do exactly?

 it adds a signal with itself: y=x+x=2*x

 so the output of the 1st [+~] is
 x1=x0 (as the 2nd inlet~ is not connected)
 and the following [+~] will output:
 x2=x1+x1=2*x1=2*x0
 x3=x2+x2=2*x2=2*2*x0=4*x0
 x4=x3+x3=2*x3=2*4*x0=8*x0

 so you could write the patch as:

 [osc~ 440]
 |
 [*~ 8]


 more often you see [*~] instead of [+~], which is a simple way to square
 the input.

 fgmadsr
 IOhannes


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
*
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Compiling Pd in Sabayon

2014-01-18 Thread IOhannes m zmölnig
On 01/16/2014 11:50 AM, Alexandros Drymonitis wrote:
 Having had some problems with audio drop outs in Ubuntu, I am now giving
 Sabayon 14.01 a try. I'm trying to compile Pd, ./autogen.sh seemed to work
 fine, but when I type ./configure --enable-jack things go wrong. At the end
 of configure I get these messages:
 ./configure: line 15417: syntax error near unexpected token `JACK,'
 ./configure: line 15417: `PKG_CHECK_MODULES(JACK, jack, have_jack=yes,

ok, so there are a number of things here.

the first thing you should always do when you are trying to compile Pd
on a debian derivative (i don't know sabayon-14.01, but it sounds very
much like a ubuntu derivative, which in turn is a debian derivative), is
to install all the stuff Debian uses to build the puredata package.

$ apt-get build-dep puredata


it seems that the PKG_CHECK_MODULES macro has not been expanded in the
configure file, which most likely means that you have ignored (or
overseen) an error when running autogen.sh.
you must install the `pkg-config` package, so that autotools know what
to do with the PKG_CHECK_MODULES macro.

as roman has noticed, th is not really Pd's configure but the one from
portaudio.
pkg-config will not be installed with the above apt-get command,
because Debian completely disables the portaudio that comes with Pd (and
uses the one installed in the portaudio19-dev package).
in any case, you can disable portaudio, with the --disable-portaudio flag.
as roman has also pointed out, this will only disable building
portaudio, but will still try to run pa's configure (which is the one
that fails). you can disable recursive configure invocation by adding
the --no-recursion flag to configure.

$ ./configure --disable-portaudio --disable-portmidi --no-recursion


 
 plus some other stuff that don't seem write (out of intuition, not
 knowledge or experience) for example:
 checking machine/soundcard.h usability... no
 checking machine/soundcard.h presence... no
 checking for machine/soundcard.h... no
 checking for _oss_ioctl in -lossaudio... no

nothing wrong here.

 
 I also got lots of warnings when I typed make, like:
 msgfmt --check --tcl --locale=af -d . af.po
 af.po:6: warning: header field 'Language' missing in header

i don't know anything about this. but i guess it's not problematic (and
in any case would only be related to i18n; so if you don't absolutely
need a greek pd, i would ignore these warnings).


fgmadsr
IOhannes

PS: debian already comes with puredata-0.45.4




signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] rc-unitd, was pd gui: partial interface freeze

2014-01-18 Thread Dan Wilcox
This may be related:

Years ago, I wrote a separate app daemon which grabs hid joystick events and 
streams them over OSC into pd. This approach works very well, even on low 
resource machines or when you want to separate audio  control machines. For my 
upcoming show, I'm using an RPi + Bluetooth to stream physically hacked PS3 
controller-based input devices into PdParty running on an iPad.

See https://github.com/danomatika/rc-unitd I use it on Linux  OSX. Probably 
works on Win but haven't tried it.

On Jan 18, 2014, at 12:36 PM, pd-list-requ...@iem.at wrote:

 From: Py Fave pyf...@gmail.com
 Subject: Re: [PD] pd gui: partial interface freeze
 Date: January 18, 2014 at 12:36:08 PM EST
 To: u...@xdv.org
 Cc: PDlist pd-list@iem.at
 
 
 usb/hid did this if i remember correctly.
 
 i solved it by usind a different build or another object:
 [joystick] but it was on windows
 
 i guess this is a known bug because [hid]  is so useful 
 perhaps someone has a better knowing of this .?
 or a workaround .


Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread IOhannes m zmölnig
On 01/18/2014 06:59 PM, Pall Thayer wrote:
 Ah... I've seen this in some of the help patches. Why would someone do it
 with multiple [+~] instead of a single [*~]? There's no difference?

aesthetic reasons?
hinting at bigger structures?

but consider this: why would someone write the following code?
 #!/usr/bin/perl
 sleep((8*60)*60);

it does the same as the following (which is slightly faster):
 #!/usr/bin/perl
 sleep(28800);


gfamdsr
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Pall Thayer
Touché :-)


On Sat, Jan 18, 2014 at 1:15 PM, IOhannes m zmölnig zmoel...@iem.at wrote:

 On 01/18/2014 06:59 PM, Pall Thayer wrote:
  Ah... I've seen this in some of the help patches. Why would someone do it
  with multiple [+~] instead of a single [*~]? There's no difference?

 aesthetic reasons?
 hinting at bigger structures?

 but consider this: why would someone write the following code?
  #!/usr/bin/perl
  sleep((8*60)*60);

 it does the same as the following (which is slightly faster):
  #!/usr/bin/perl
  sleep(28800);


 gfamdsr
 IOhannes


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
*
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] All-in-one 'websocket server + cross-browser multiplayer/multitouch demo' patch for Pd-extended

2014-01-18 Thread Nicolas Lhommet
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-demohttp://codelab.fr/4769(registration
required to get the file)

direct link to patch :
http://puredata.hurleur.com/attachment.php?item=4945

Cheers,

Nicolas Lhommet
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Martin Peach

On 2014-01-18 12:49, IOhannes m zmölnig wrote:

On 01/18/2014 06:24 PM, Pall Thayer wrote:

Can anyone tell me what one is accomplishing when doing something like this:

[osc~ 440]
|
[+~]
|\ x1
[+~]
|\ x2
[+~]
|\ x3
[+~]
x4


...



so you could write the patch as:

[osc~ 440]
|
[*~ 8]


more often you see [*~] instead of [+~], which is a simple way to square
the input.



Of course squaring the input like

[osc~]
|  |
[*~]

also doubles its frequency.

It makes an interesting kind of noise too if you do
[noise~]
| |
[*~]

...not sure what colour of noise that is, blue?  It seems to have more 
high frequency content than white noise.


Martin

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] All-in-one 'websocket server + cross-browser multiplayer/multitouch demo' patch for Pd-extended

2014-01-18 Thread Nicolas Lhommet
Sorry, correct links to forums :

http://puredata.hurleur.com/sujet-10062-websocket-server-patch-extended-demo

http://codelab.fr/4769 (registration required to get the file)


2014/1/18 Nicolas Lhommet nlhom...@gmail.com

 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-demohttp://codelab.fr/4769(registration
  required to get the file)

 direct link to patch :
 http://puredata.hurleur.com/attachment.php?item=4945

 Cheers,

 Nicolas Lhommet

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Jonathan Wilkes
Since you're dealing with arithmetic, it helps immensely to simplify the data 
by replacing [osc~ 440] with [sig~ 1], which will just send out blocks where 
every sample is 1.

The [+~] just goes through a loop every block and does addition, sample by 
sample.  When you don't give it an argument as in your example, it starts with 
the first sample of each input signal, adds those samples together, stores the 
sum for the outgoing signal, and then does it again for the next index number 
until it's gone through the entire block of samples.

When you fan out from a signal outlet into multiple signal inlets, you're 
essentially just sending the same output the object computed to several places. 
 It's worth noting, however, that for signal chains Pd will ensure that an 
object receives all of its input before it computes its output.  Control 
objects do not do this, which is why [trigger] exists and why it's often more 
difficult to read the flow of control diagrams.

Anyway, since our source signal [sig~ 1] only contains the number 1, you can 
just do the math in your head for the sum of the first two samples to get the 
number 2, and safely assume it will be the same answer for the rest of the 
samples in the block.  Check your math using something like the [print~] object 
(or the cord inspector in Pd-extended or Pd-l2ork) at the bottom of the chain.

Finally, put the [osc~ 440] back at the top and see that it's doing the exact 
same math; it's only that the samples of each block will have different values. 
 But if you use several [print~] objects to see what's being computed at each 
link of the object chain, you can still check the math works for any sample you 
want to track visually.

Finally, it's worth noting that most arithmetic signal objects have a 
simplified method that's used if you specify an argument, like [+~ 42].  In 
this case, the right inlet is actually a control inlet.  It simplifies the math 
somewhat because there's only one incoming signal, and it gets added to a 
constant value in the loop to compute the output.  If you're going to be 
sending control data to the right inlet of a [+~] object, you can force this 
simplification using [+~ 0].  (Same for the other arithmetic signal objects.)

-Jonathan




On Saturday, January 18, 2014 12:24 PM, Pall Thayer pallt...@gmail.com wrote:
 
Can anyone tell me what one is accomplishing when doing something like this:

[osc~ 440]
|
[+~]
|\
[+~]
|\
[+~]
|\
[+~]

In other words, the chain of [+~] that feed the previous object's output into 
both inlets of the next... what does this do exactly?

Thanks,
Pall

-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
* 
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Jonathan Wilkes
Hi Pall,
 Which help patches?  I haven't seen a single help patch that substitutes 
strings of [+~] to double the incoming signal where a simple multiplication 
would do.

I have seen cascades of [+~] for additive synthesis, but that's not the same.

-Jonathan




On Saturday, January 18, 2014 1:00 PM, Pall Thayer pallt...@gmail.com wrote:
 
Ah... I've seen this in some of the help patches. Why would someone do it with 
multiple [+~] instead of a single [*~]? There's no difference?



On Sat, Jan 18, 2014 at 12:49 PM, IOhannes m zmölnig zmoel...@iem.at wrote:

On 01/18/2014 06:24 PM, Pall Thayer wrote:
 Can anyone tell me what one is accomplishing when doing something like this:

 [osc~ 440]
 |
 [+~]
 |\     x1
 [+~]
 |\     x2
 [+~]
 |\     x3
 [+~]
        x4


 In other words, the chain of [+~] that feed the previous object's output
 into both inlets of the next... what does this do exactly?

it adds a signal with itself: y=x+x=2*x

so the output of the 1st [+~] is
x1=x0 (as the 2nd inlet~ is not connected)
and the following [+~] will output:
x2=x1+x1=2*x1=2*x0
x3=x2+x2=2*x2=2*2*x0=4*x0
x4=x3+x3=2*x3=2*4*x0=8*x0

so you could write the patch as:

[osc~ 440]
|
[*~ 8]


more often you see [*~] instead of [+~], which is a simple way to square
the input.

fgmadsr
IOhannes


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list




-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
* 
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] signal math explanation

2014-01-18 Thread Pall Thayer
I don't know. I recall seeing it somewhere years ago.


On Sat, Jan 18, 2014 at 2:32 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

 Hi Pall,
  Which help patches?  I haven't seen a single help patch that
 substitutes strings of [+~] to double the incoming signal where a simple
 multiplication would do.

 I have seen cascades of [+~] for additive synthesis, but that's not the
 same.

 -Jonathan



   On Saturday, January 18, 2014 1:00 PM, Pall Thayer pallt...@gmail.com
 wrote:
  Ah... I've seen this in some of the help patches. Why would someone do
 it with multiple [+~] instead of a single [*~]? There's no difference?


 On Sat, Jan 18, 2014 at 12:49 PM, IOhannes m zmölnig zmoel...@iem.atwrote:

 On 01/18/2014 06:24 PM, Pall Thayer wrote:
  Can anyone tell me what one is accomplishing when doing something like
 this:
 
  [osc~ 440]
  |
  [+~]
  |\ x1
  [+~]
  |\ x2
  [+~]
  |\ x3
  [+~]
 x4
 
  In other words, the chain of [+~] that feed the previous object's output
  into both inlets of the next... what does this do exactly?

 it adds a signal with itself: y=x+x=2*x

 so the output of the 1st [+~] is
 x1=x0 (as the 2nd inlet~ is not connected)
 and the following [+~] will output:
 x2=x1+x1=2*x1=2*x0
 x3=x2+x2=2*x2=2*2*x0=4*x0
 x4=x3+x3=2*x3=2*4*x0=8*x0

 so you could write the patch as:

 [osc~ 440]
 |
 [*~ 8]


 more often you see [*~] instead of [+~], which is a simple way to square
 the input.

 fgmadsr
 IOhannes


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 *
 Pall Thayer
 artist
 http://pallthayer.dyndns.org
 *

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





-- 
*
Pall Thayer
artist
http://pallthayer.dyndns.org
*
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list