[PD] [PD-announce] First Pure Data Dublin Patching Circle Meet October 15th!!!!!

2011-10-03 Thread Andrew mcgovern


Hi All,
The first meeting of the Dublin Pd Patching Circle is taking place on October 
the 15th at 1pm at Moxie studios just off Baggot St. 
For Directions see 
below:http://maps.google.com/maps?client=safarirls=enoe=UTF-8q=google+maps+pembroke+rowum=1ie=UTF-8hq=hnear=0x48670ebd847b5463:0x1b758c6b27379568,Pembroke+Row,+Dublin,+Co.+Dublin+City,+Irelandei=OUqETsyeB6i-0QWUrYzoDwsa=Xoi=geocode_resultct=titleresnum=1ved=0CB8Q8gEwAA

You can sign up for this free event by contacting Andy at 
mcgover...@hotmail.com or by following this thread:
http://www.boards.ie/vbulletin/showthread.php?p=74617895
Just some information about the format for the first meeting. We are hoping 
that people attending will show what work they are currently doing in Pd and 
everyone can chip in with ideas of how to develop a patch or area of work. Then 
at the end of the session we can have a short brainstorming session looking for 
ideas that the Pd Dublin Patching Circle can work on as a team. For example I 
know other Patching Circles have worked together on developing Patches for the 
MS Kinect! This would be great if we could work together on developing Pd for 
the community on a whole. 

All the Best,Andy ___
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


Re: [PD] Data structure array with last element pointing back to first element

2011-10-03 Thread João Pais

The 1st circle is under the 2nd,


you mean, under the last one? (which makes sense, since they're drawn in  
creation order)


and Pd currently registers a click with the object at the bottom.  But  
is that a feature or a bug?


you mean the print coming from the vertex struct, giving the individual y  
values of each scalar in the array? that's a bit strange, never seen it.  
trying to adapt plot's help file doesn't replicate the behavior as well.


Either way, if it's implementation specific it then writing the patch as  
you suggest would work correctly under one implementation


while it wouldn't the move the circle at all under the other.


hmm, am not really understanding what you mean. but I have to work on  
something else right now, can't do much more for the time being.


João





From: João Pais jmmmp...@googlemail.com
To: Scott McCoid mccoid.sc...@gmail.com; pd-list@iem.at  
pd-list@iem.at; Jonathan Wilkes jancs...@yahoo.com

Sent: Sunday, October 2, 2011 8:48 PM
Subject: Re: [PD] Data structure array with last element pointing back  
to first element


wouldn't it be simpler to compare the value of the 1st point with the  
last one, without creating the new variables? it's too late now, can't  
give a concrete example.


or, this is a situation where a change identifier for arrays would  
come in very handy (which already exists for loose pointers). then the  
metro hack wouldn't be necessary.



Here's a quick hack-- didn't check it for bugs.

The real solution would be to add a -c flag to [plot] to draw the  
trace back to element 0:


[plot -c etc.]


-c is the same as curve, right? an extra parameter for the stepness of  
the bezier would also be nice


João





--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
Studio +49 30 69509190
jmmmp...@googlemail.com | skype: jmmmpjmmmp

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


Re: [PD] [PD-announce] First Pure Data Dublin Patching Circle Meet October 15th!!!!! (Andrew mcgovern)

2011-10-03 Thread richard duckworth
Look forward to this!
 
Rich Duckworth
Lecturer in Music Technology
Department of Music
House 5 
Trinity College 
Dublin 2
Ireland


Tel 353 1 896 1500


Hi All,
The first meeting of the Dublin Pd Patching Circle is taking place on October 
the 15th at 1pm at Moxie studios just off Baggot St. 
For Directions see 
below:http://maps.google.com/maps?client=safarirls=enoe=UTF-8q=google+maps+pembroke+rowum=1ie=UTF-8hq=hnear=0x48670ebd847b5463:0x1b758c6b27379568,Pembroke+Row,+Dublin,+Co.+Dublin+City,+Irelandei=OUqETsyeB6i-0QWUrYzoDwsa=Xoi=geocode_resultct=titleresnum=1ved=0CB8Q8gEwAA

You can sign up for this free event by contacting Andy at 
mcgover...@hotmail.com or by following this thread:
http://www.boards.ie/vbulletin/showthread.php?p=74617895
Just some information about the format for the first meeting. We are hoping 
that people attending will show what work they are currently doing in Pd and 
everyone can chip in with ideas of how to develop a patch or area of work. Then 
at the end of the session we can have a short brainstorming session looking for 
ideas that the Pd Dublin Patching Circle can work on as a team. For example I 
know other Patching Circles have worked together on developing Patches for the 
MS Kinect! This would be great if we could work together on developing Pd for 
the community on a whole. 

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


[PD] gemlist_info of iterated geo

2011-10-03 Thread ronni montoya
Hello, im using gemlist_info for getting the positions of my geos. I
need to get the positions of a group of iterated geos, for example:

repeat 19
translateXYZ -4 0 0
sphere 4


but  i use gemlist_info with a group of iterated geos  i get the
position of my last repeated element.
How can i select the geo from which i want to receive the position?



thanks


R.

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


Re: [PD] gemlist_info of iterated geo

2011-10-03 Thread u...@xdv.org

hey there,

maybe there's a slicker shortcut, but this appears to be working.

ciao,
ub


On 03.10.2011 17:30, ronni montoya wrote:

Hello, im using gemlist_info for getting the positions of my geos. I
need to get the positions of a group of iterated geos, for example:

repeat 19
translateXYZ -4 0 0
sphere 4


but  i use gemlist_info with a group of iterated geos  i get the
position of my last repeated element.
How can i select the geo from which i want to receive the position?



thanks


R.

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



#N canvas 532 265 624 425 10;
#X obj 14 66 gemwin;
#X obj 14 9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X msg 48 10 create;
#X msg 55 33 destroy;
#X obj 14 93 gemhead;
#X obj 14 337 circle;
#X obj 14 307 scale 0.7;
#X obj 14 267 rotate 45 0 0 1;
#X obj 14 287 translate 2 0 1 0;
#X obj 14 158 repeat 64;
#X obj 136 289 gemlist_info;
#X obj 14 124 t a b;
#X obj 205 318 unpack 0 0 0;
#X floatatom 205 348 5 0 0 0 - - -;
#X floatatom 239 349 5 0 0 0 - - -;
#X floatatom 274 350 5 0 0 0 - - -;
#X obj 14 188 t a a b;
#X msg 136 187 0;
#X obj 136 238 ==;
#X floatatom 164 241 5 0 0 0 - - -;
#X obj 136 214 int;
#X obj 164 215 + 1;
#X obj 136 264 spigot;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 11 0;
#X connect 6 0 5 0;
#X connect 7 0 8 0;
#X connect 8 0 6 0;
#X connect 9 0 16 0;
#X connect 10 4 12 0;
#X connect 11 0 9 0;
#X connect 11 1 17 0;
#X connect 12 0 13 0;
#X connect 12 1 14 0;
#X connect 12 2 15 0;
#X connect 16 0 7 0;
#X connect 16 1 22 0;
#X connect 16 2 20 0;
#X connect 17 0 20 0;
#X connect 18 0 22 1;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 20 0 18 0;
#X connect 21 0 20 1;
#X connect 22 0 10 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gemlist_info of iterated geo

2011-10-03 Thread Jack

Le 03/10/2011 17:30, ronni montoya a écrit :

Hello, im using gemlist_info for getting the positions of my geos. I
need to get the positions of a group of iterated geos, for example:

repeat 19
translateXYZ -4 0 0
sphere 4

Use [gemlist] instead of [repeat].


but  i use gemlist_info with a group of iterated geos  i get the
position of my last repeated element.
Wrong, you get the position of all the spheres. Use [print] instead of 
number box to see the output of [gemlist_info].

How can i select the geo from which i want to receive the position?

See the patch attached.
You can use [gemlist_info] or [gemlist_matrix] to get the transformation 
matrix.

++

Jack





thanks


R.

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


#N canvas 717 145 678 343 10;
#X msg 37 8 create \, 1;
#X obj 37 49 gemwin;
#X msg 47 28 destroy;
#X obj 194 10 gemhead;
#X obj 194 79 until;
#X obj 194 215 gemlist_info;
#X msg 194 58 19;
#X obj 263 308 print;
#X obj 194 193 spigot 0;
#X obj 194 37 t b a b;
#X msg 343 93 0;
#X obj 328 125 f;
#X obj 356 126 + 1;
#X obj 194 100 t a b;
#X obj 328 169 ==;
#X floatatom 343 152 5 0 0 0 - - -;
#X text 106 8 - 1;
#X text 383 152 - 2 (from 0 to 18);
#X obj 194 170 sphere 4;
#X obj 263 236 unpack f f f;
#X obj 194 149 translateXYZ -4 0 0;
#X obj 194 128 gemlist;
#X obj 332 257 + 4;
#X obj 263 287 pack f f f;
#X connect 0 0 1 0;
#X connect 2 0 1 0;
#X connect 3 0 9 0;
#X connect 4 0 13 0;
#X connect 5 4 19 0;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 6 0;
#X connect 9 1 21 1;
#X connect 9 2 10 0;
#X connect 10 0 11 1;
#X connect 11 0 12 0;
#X connect 11 0 14 0;
#X connect 12 0 11 1;
#X connect 13 0 21 0;
#X connect 13 1 11 0;
#X connect 14 0 8 1;
#X connect 15 0 14 1;
#X connect 18 0 8 0;
#X connect 19 0 23 0;
#X connect 19 1 23 1;
#X connect 19 2 22 0;
#X connect 20 0 18 0;
#X connect 21 0 20 0;
#X connect 22 0 23 2;
#X connect 23 0 7 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] bendin-bendout under Linux

2011-10-03 Thread Nicola Pandini
Hi, I'm trying to build a patch that routes notes, CCs and pitch bend 
from a keyboard to different synths.
Everything is ok for notes and CCs, but I have a problem with the pitch 
bend.
It seems that [bendout] can outputs only a range between 0 and 16384, 
while the correct range should be -8192 +8192.

I tried to force negative values but it seems that bendout can't go below 0.

--
Nicola Pandini


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


Re: [PD] Fwd: Variable number of objects?

2011-10-03 Thread Mathieu Bouchard

Le 2011-10-01 à 04:14:00, Ingo a écrit :


I wonder what kind of ears it takes to listen to something so complex...
rather, what kind of brain lobes it takes.


It takes a regular pair of ears - one on the left side and one on the right
side!


per head ?

how many heads do you have ?

e.g. quadraphonic :
http://upload.wikimedia.org/wikipedia/en/7/72/Mark_Wing-Davey_as_Zaphod_Beeblebrox.jpg

 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] bendin-bendout under Linux

2011-10-03 Thread Nicola Pandini

Il 03/10/2011 19:33, Mathieu Bouchard ha scritto:

Le 2011-10-03 à 19:29:00, Nicola Pandini a écrit :

Hi, I'm trying to build a patch that routes notes, CCs and pitch bend 
from a keyboard to different synths.
Everything is ok for notes and CCs, but I have a problem with the 
pitch bend.
It seems that [bendout] can outputs only a range between 0 and 16384, 
while the correct range should be -8192 +8192.
I tried to force negative values but it seems that bendout can't go 
below 0.


use [- 8192]

because 0-8192 = -8192
and because 16383-8192 = 8191

that is, in unsigned values, 8192 is the middle of the range.

 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC


You right, but I already tried this:

#N canvas 93 232 450 300 10;
#X obj 82 77 bendin;
#X obj 82 102 - 8192;
#X obj 82 130 bendout 1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;

And bendout had only a range from 0 to 8192, it didn't go below 0.

--
Nicola Pandini
http://www.cassandraweb.it
http://www.myspace.com/thewhitewhisper
http://www.myspace.com/cassandraweb


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


Re: [PD] Fwd: Variable number of objects?

2011-10-03 Thread Ingo
Actually, I do have a twin brother. I could almost compete with the guy on
the picture. Since I am using 3 stereo outs I could maybe top that with
around something like six ears. I'll have to see how quickly I can clone
myself! I'm not sure if Pd supports cloning of the listener with the current
version?

Maybe with an abstraction like:

[dac~]
  | \
[ear~ $1] [ear~ $2]

Then do some dynamic patching?


Ingo


 -Ursprüngliche Nachricht-
 Von: Mathieu Bouchard [mailto:ma...@artengine.ca]
 Gesendet: Montag, 3. Oktober 2011 19:38
 An: Ingo
 Cc: 'Pd List'
 Betreff: Re: AW: [PD] Fwd: Variable number of objects?
 
 Le 2011-10-01 à 04:14:00, Ingo a écrit :
 
  I wonder what kind of ears it takes to listen to something so
 complex...
  rather, what kind of brain lobes it takes.
 
  It takes a regular pair of ears - one on the left side and one on the
 right
  side!
 
 per head ?
 
 how many heads do you have ?
 
 e.g. quadraphonic :
 http://upload.wikimedia.org/wikipedia/en/7/72/Mark_Wing-
 Davey_as_Zaphod_Beeblebrox.jpg
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC


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


Re: [PD] Variable number of objects?

2011-10-03 Thread Jonathan Wilkes
- Original Message -

 From: Ingo i...@miamiwave.com
 To: 'Ludwig Maes' ludwig.m...@gmail.com; 'Ingo' i...@miamiwave.com
 Cc: 'Pd List' pd-list@iem.at
 Sent: Wednesday, September 28, 2011 2:37 PM
 Subject: Re: [PD] Variable number of objects?
 
 Well, as I said in my case the voices are very complex. There are hundreds
 of audio objects in each voice. It takes a lot of time to adjust all of the
 signal flow and reallocate the memory I guess.
 
 Control objects shouldn't be such a big problem.

Well, if you're sending hundreds of messages per second, and each message 
contains hundreds of elements (that's what I assume you meant since you said 
you'd be doing millions of checks), then you're getting dangerously close to 
basically doing signal processing in the control domain.  And a big benefit of 
doing things in the signal domain is to reduce the overhead that you'd have if, 
for example, you computed every sample of a sinewave by sending messages.

One way save cpu is to not send the values that don't change.  There must be 
a [list change] external somewhere to fit your needs.

-Jonathan

 
 Ingo
 
 
 Von: Ludwig Maes [mailto:ludwig.m...@gmail.com] 
 Gesendet: Mittwoch, 28. September 2011 19:30
 An: Ingo
 Betreff: Re: [PD] Variable number of objects?
 
 I actually meant more in general, also for non-~ signals (i.e. also control
 rate .pd patches). I referred to polysynth such that people would see more
 easily what I meant. Are there really no such primitives? That seems like
 quite a restriction...
 
 How can that take 10 seconds?? I dont see what would cause such a huge
 overhead, i'd expect an increase in computations  memory though (say 
 from
 10 voices to 11: 10% increase in cpu workload  ram dedicated to these
 voices..., I fail to see what would necessitate a long initialization...)
 
 also, how is it done even with the long delays?
 On 28 September 2011 18:33, Ingo i...@miamiwave.com wrote:
 To my experience there will be definitely audio dropouts with dynamic voice
 creation. In the case of my rather complex patch (with currently only 8
 voices) I have to wait up to ten seconds until the patch is ready again for
 playback. I am using a 3.2 GHz Athlon II X2 which is not that slow. Simpler
 synth voices might be faster, though.
 
 I think it is much better to create as many voices as needed beforehand and
 turn unused voices off with the [switch~] object.
 
 Ingo
 
 
 Von: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] Im Auftrag von
 Ludwig Maes
 Gesendet: Mittwoch, 28. September 2011 17:56
 An: Pd List
 Betreff: [PD] Variable number of objects?
 
 Im not sure what the best way is to instantiate variable number of objects,
 for example consider polysynth.pd:
 
 Theres a fixed number of manually placed voices, suppose I want to have the
 top patch to contain a counter through which one may increase or decrease
 the number of voices, how would I go about that (without manually placing a
 load of voices and disabling them...)?
 
 Whats the vanilla way to do this? Whats the pd-extended way to do this? ...
 
 
 
 ___
 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] bendin-bendout under Linux

2011-10-03 Thread Lorenzo Sutton

On 03/10/2011 20:13, Nicola Pandini wrote:

Il 03/10/2011 19:33, Mathieu Bouchard ha scritto:

Le 2011-10-03 à 19:29:00, Nicola Pandini a écrit :


Hi, I'm trying to build a patch that routes notes, CCs and pitch bend
from a keyboard to different synths.
Everything is ok for notes and CCs, but I have a problem with the
pitch bend.
It seems that [bendout] can outputs only a range between 0 and 16384,
while the correct range should be -8192 +8192.
I tried to force negative values but it seems that bendout can't go
below 0.


use [- 8192]

because 0-8192 = -8192
and because 16383-8192 = 8191

that is, in unsigned values, 8192 is the middle of the range.



You right, but I already tried this:

#N canvas 93 232 450 300 10;
#X obj 82 77 bendin;
#X obj 82 102 - 8192;
#X obj 82 130 bendout 1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;

And bendout had only a range from 0 to 8192, it didn't go below 0.



Strange I tested (with rosegarden and gmidimonitor) on 0.43 and it 
worked outputting the whole range -8191 to 8192.

Lorenzo


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


[PD] Pd-extended 0.43 builds are working again

2011-10-03 Thread Hans-Christoph Steiner

Ok, after a long time without a decently working Windows build, I think
we have one that is actually usable.  Please give it a try and let me
know.  Here's the zip:

http://autobuild.puredata.info/auto-build/latest/Pd-0.43.1-extended-windowsxp-i386.zip

or the installer:

http://autobuild.puredata.info/auto-build/latest/Pd-0.43.1-extended-windowsxp-i386.exe


.hc


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


Re: [PD] bendin-bendout under Linux

2011-10-03 Thread Ingo


 -Ursprüngliche Nachricht-
 Von: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] Im Auftrag von
 Lorenzo Sutton
 Gesendet: Montag, 3. Oktober 2011 22:25
 An: pd-list@iem.at
 Betreff: Re: [PD] bendin-bendout under Linux
 
 On 03/10/2011 20:13, Nicola Pandini wrote:
  Il 03/10/2011 19:33, Mathieu Bouchard ha scritto:
  Le 2011-10-03 à 19:29:00, Nicola Pandini a écrit :
 
  Hi, I'm trying to build a patch that routes notes, CCs and pitch bend
  from a keyboard to different synths.
  Everything is ok for notes and CCs, but I have a problem with the
  pitch bend.
  It seems that [bendout] can outputs only a range between 0 and 16384,
  while the correct range should be -8192 +8192.
  I tried to force negative values but it seems that bendout can't go
  below 0.
 
  use [- 8192]
 
  because 0-8192 = -8192
  and because 16383-8192 = 8191
 
  that is, in unsigned values, 8192 is the middle of the range.
 
 
  You right, but I already tried this:
 
  #N canvas 93 232 450 300 10;
  #X obj 82 77 bendin;
  #X obj 82 102 - 8192;
  #X obj 82 130 bendout 1;
  #X connect 0 0 1 0;
  #X connect 1 0 2 0;
 
  And bendout had only a range from 0 to 8192, it didn't go below 0.
 
 
 Strange I tested (with rosegarden and gmidimonitor) on 0.43 and it
 worked outputting the whole range -8191 to 8192.
 Lorenzo


This depends on how the software is displaying pitchbend. Pd always uses 0
- 16383. MIDI does always transmit 7-bit values from 0 - 127 (except for
SysEx). This is a 14-bit message cascaded by two 7-bit messages - each going
from 0 - 127.

Generally the msb is being used and the lsb is left at 0 (maybe it's the
other way around). This means the center value of Pitchbend is 64 0.
You can eliminate the second byte by dividing by 128.

For displaying the value is offset by 8192 by certain softwares to show
negative values. Some people might think it looks more understandable to
have the same range going negative or positive for bend down / bend up. But
the numbers still go from 0 - 16383. Center is 8192 or 64 0.

Ingo


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