Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Lorenzo Sutton

HI,

Morgan Packard wrote:

Hello there.
I'm interested in using PD. However, as someone who spends a lot of 
time with code, I'm actually a little afraid of the learning curve 
involved with the graphical programming language! I'd be much more 
comfortable creating my patches using, for example, a Python tool. 
Does such a programmatic PD patch generation tool exist? I can't 
imagine I'm the first person who's wanted such a thing.
People will probably point you to csound or supercollider for your first 
statement... Anyway the curve is not really so steep, dataflow is of 
course a slightly different mindset, although if you are skilled at 
coding that will nevertheless prove benefical.


Regarding python, you might have a look at py/pyext [1]. I couldn't 
successfully have it setup in Ubuntu, because it is strongly tied to a 
particular python version. Something more 'flexible' IMHO would be nice, 
ideally running directly within pd would be really nice, even at the 
level of non-dsp abstractions to begin with (similarly to javscript in 
MAX)... But this doesn't seem to be of much interest currently.


Lorenzo

[1] http://puredata.info/Members/thomas/py/

thanks,
-Morgan

--

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again Elsewhere 
http://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket 
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on 
iTunes store.




___
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] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread errordeveloper
On Thu, Feb 03, 2011 at 09:04:18AM +0100, Lorenzo Sutton wrote:
 HI,
 
 Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of 
  time with code, I'm actually a little afraid of the learning curve 
  involved with the graphical programming language! I'd be much more 
  comfortable creating my patches using, for example, a Python tool. 
  Does such a programmatic PD patch generation tool exist? I can't 
  imagine I'm the first person who's wanted such a thing.
 People will probably point you to csound or supercollider for your first 
 statement... Anyway the curve is not really so steep, dataflow is of 
 course a slightly different mindset, although if you are skilled at 
 coding that will nevertheless prove benefical.
 
 Regarding python, you might have a look at py/pyext [1]. I couldn't 
 successfully have it setup in Ubuntu, because it is strongly tied to a 
 particular python version. Something more 'flexible' IMHO would be nice, 
 ideally running directly within pd would be really nice, even at the 
 level of non-dsp abstractions to begin with (similarly to javscript in 
 MAX)... But this doesn't seem to be of much interest currently.
 
 Lorenzo
 

You can write plug-in scripts in Tcl/Tk. Since 0.43 there is an official
way of loading them .. though Miller disregards this feature.


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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread errordeveloper
see http://puredata.info/docs/guiplugins

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread João Pais
there's also pdlua, which is much easier to build than py. if you want to  
learn lua, it works well. the package brings some example patches.  
http://claudiusmaximus.goto10.org/cm/2008-06-19_pdlua-0.5_released.html



HI,

Morgan Packard wrote:

Hello there.
I'm interested in using PD. However, as someone who spends a lot of  
time with code, I'm actually a little afraid of the learning curve  
involved with the graphical programming language! I'd be much more  
comfortable creating my patches using, for example, a Python tool. Does  
such a programmatic PD patch generation tool exist? I can't imagine I'm  
the first person who's wanted such a thing.
People will probably point you to csound or supercollider for your first  
statement... Anyway the curve is not really so steep, dataflow is of  
course a slightly different mindset, although if you are skilled at  
coding that will nevertheless prove benefical.


Regarding python, you might have a look at py/pyext [1]. I couldn't  
successfully have it setup in Ubuntu, because it is strongly tied to a  
particular python version. Something more 'flexible' IMHO would be nice,  
ideally running directly within pd would be really nice, even at the  
level of non-dsp abstractions to begin with (similarly to javscript in  
MAX)... But this doesn't seem to be of much interest currently.


Lorenzo

[1] http://puredata.info/Members/thomas/py/

thanks,
-Morgan

-- 
Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again Elsewhere  
http://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket  
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on  
iTunes store.




___
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



--
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] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-02-03 07:35, Morgan Packard wrote:
 Hello there.
 I'm interested in using PD. However, as someone who spends a lot of time
 with code, I'm actually a little afraid of the learning curve involved with
 the graphical programming language! 

well, i would say, that if you don't like graphical programming, then Pd
is probably a not so good choice for you.

 I'd be much more comfortable creating my
 patches using, for example, a Python tool. Does such a programmatic PD patch
 generation tool exist? I can't imagine I'm the first person who's wanted
 such a thing.

there are sure ways to programmatically create patches.
from whatever environment you prefer.
nevertheless you will need to understand how Pd works, in order to do
such things, which will send you back to the start, where you need walk
the steep hills of learning Pd.


just my 2¢.

fgmasdr
IOhannes


PS: afaict, all the responses to your question mentioning pdlua,
python, tcl/tk miss the point, as they talk about adding
functionality to Pd with the help of text-based languages. (for unknown
reasons C and derivatives was not mentioned). this allows you to do
more things within the graphical patching environment, but it doesn't
replace the graphical part.

PPS: i might as well miss the point
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
V7IAniZyh1H13aWEPPW9ajjUegr215B7
=0Dku
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Andrew Faraday

Same synthesis capabilities, chuck or supercollider (less real-time, 
csound)Similar graphic capabilities... Processing
Although I've got to agree. once you've gotten over infamiliarity the data-flow 
interface of Pd is definately one of it's greatest strengths. As with any 
language you've got to learn some syntax before learning to use it fluently. 
However, it's a good instant-use language. With the code operating in the same 
environment in which it's produced and edited. Meaning you can observe your 
code and debug without changing window, re-initialzing, compiling, bulding test 
methods or any other work-flow road-blocks like this. 
In short, the graphic interface is one of the great unique selling points of PD 
(and the rather more expensive maxMSP) and it's a valuable tool once you know 
how to use it.
It's also worth noting that it is possible to edit pd patches in a text editor, 
however this is a set of instructions for the placement of objects on-screen 
and is definitely not human readable. 
Andrew 

 To: pd-list@iem.at; lsut...@libero.it
 Date: Thu, 3 Feb 2011 09:57:24 +0100
 From: jmmmp...@googlemail.com
 Subject: Re: [PD] Are there alternative means of creating patches besides the 
 graphical editor?
 
 there's also pdlua, which is much easier to build than py. if you want to  
 learn lua, it works well. the package brings some example patches.  
 http://claudiusmaximus.goto10.org/cm/2008-06-19_pdlua-0.5_released.html
 
  HI,
 
  Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of  
  time with code, I'm actually a little afraid of the learning curve  
  involved with the graphical programming language! I'd be much more  
  comfortable creating my patches using, for example, a Python tool. Does  
  such a programmatic PD patch generation tool exist? I can't imagine I'm  
  the first person who's wanted such a thing.
  People will probably point you to csound or supercollider for your first  
  statement... Anyway the curve is not really so steep, dataflow is of  
  course a slightly different mindset, although if you are skilled at  
  coding that will nevertheless prove benefical.
 
  Regarding python, you might have a look at py/pyext [1]. I couldn't  
  successfully have it setup in Ubuntu, because it is strongly tied to a  
  particular python version. Something more 'flexible' IMHO would be nice,  
  ideally running directly within pd would be really nice, even at the  
  level of non-dsp abstractions to begin with (similarly to javscript in  
  MAX)... But this doesn't seem to be of much interest currently.
 
  Lorenzo
 
  [1] http://puredata.info/Members/thomas/py/
  thanks,
  -Morgan
 
  -- 
  Web:
  http://www.morganpackard.com
 
  Music/Art:
  Latest album: Moment Again Elsewhere  
  http://www.anticipaterecordings.com/releases/ANT_011/index.php
  iOS app Thicket  
  http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on  
  iTunes store.
  
 
 
  ___
  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
 
 
 -- 
 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
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Maybe I'm pushing dynamic object creation too far

2011-02-03 Thread Roman Haefeli
On Wed, 2011-02-02 at 23:25 +, Ed Kelly wrote:
  On 2011-02-02 01:00, Ed Kelly wrote:
 
   I get dropouts, regardless of the jack buffer size/buffers number. Is 
   this 
   because the dynamic creation of a new object interrupts the pd audio 
   stream? 
 If 
 
   so, can this be alleviated - 1. is it a GUI problem (and will pd 0.43 fix 
   it) 
 
   and 2. if so, can pd -nogui sort it out?
 
  the problem most likely comes from the DSP graph being continuously rebuilt.
  the only things you can do for now is:
  - - try to reduce rebuilding of the DSP graph as much as possible.
  needeless to say that you shouldn't dynamically create objects that are
  not needed.
  more interesting is that e.g. creating 3 objects while audio is running,
  will re-caculate the DSP graph 3 times. even if this happens in 0
  logical time. so i you know you are going to schedule several
  dynamically created objects at once, turn audio off before and turn it
  on again after you do the actual creation.
 
 Dammit!
 Only one at a time, but they are tables of perhaps 30 points. Then I copy 
 data from the input buffer into the table.

In your situation I'd try to do everything that doesn't necessarily need
to happen in 0 logical time to extend to  0 logical time. Unless you
really need the new tables immediately after the buffer was filled, I'd
suggest to copy them over 'slowly'. One approach once mentioned by
Miller Puckette is to do array copying by doing it in the audio domain
within an upsampled sub-patch. This would make DSP drop-outs during
array copying much less likely.  

 It has to be running with the audio, since the audio is being re-mixed in 
 real 
 time.

Wrong. Dynamic creation happens in 0 logical time. Now let's consider a
case where you dynamically create several objects in one go. After every
single object the DSP graph is recompiled. The real time this process
takes is quite high. Now if you'd first turn off DSP, create all
necessary objects dynamically and then turn DSP on again, the DSP graph
is recompiled once and the real time this takes is much shorter. If
you're lucky, it will be so short (shorter than your current audio
buffer setting), that you don't even notice a drop out. 

Just to make myself more clear: It's perfectly possible to turn DSP off
and on again in 0 logical time without noticing it at all, even when
there is some audio processing going on.


 Everything works fine if I'm using the onboard sound - e.g. OSS, but the 
 problems only happen when I switch to jack. Of course the onboard sound would 
 be 
 OK if I was using only output, but the whole point is to live-sample the 
 input. 
 The mic input on my laptop is really crappy.
 
  - - try to get the DSP graph building into a separate thread.
  well, this involves pd~ or the like
 
 Dammit again - I'm using the second core of the machine for the live score, 
 dynamic object creation in GEM
  - but I see the new version of Inscore supports PD, so all my work over the 
 last 6 months has been for nothing.

I wouldn't be too sure about that. Try to figure out what needs to
really happen in 0 logical time, since most often the problems of audio
drop outs is that Pd is requested too much to compute in 0 time. Try to
distribute as much as possible over time, so that as many things as
possible happen continuously and as little things as possible need to be
calculated instantly. 

Roman




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


[PD] dynamic abstraction initialization

2011-02-03 Thread Andrew Faraday

Hey List



I've been playing around recently with dynamic object creation for 
instances of abstractions. Only trouble is if I use an argument as a 
variable box (eg [$1]) it seems not to initialize the actual system on 
creating the abstraction. for instance, I might have something like 
this...



[loadbang]

 |

[$1]

 |

[mtof]

 |

[osc~]

 | 

[*~ 0.2]

 |

[dac~]



but on creating the abstraction with a pd- message no sound will be heard.



Any ideas guys?



Andrew

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


Re: [PD] dynamic abstraction initialization

2011-02-03 Thread ailo
I don't know why loadbangs don't bang on dynamic creation, but I solve
it by having a receive for the bang instead. Create patch - send bang
to it.


On 02/03/2011 11:52 AM, Andrew Faraday wrote:
 
 Hey List
 
 
 
 I've been playing around recently with dynamic object creation for 
 instances of abstractions. Only trouble is if I use an argument as a 
 variable box (eg [$1]) it seems not to initialize the actual system on 
 creating the abstraction. for instance, I might have something like 
 this...
 
 
 
 [loadbang]
 
  |
 
 [$1]
 
  |
 
 [mtof]
 
  |
 
 [osc~]
 
  | 
 
 [*~ 0.2]
 
  |
 
 [dac~]
 
 
 
 but on creating the abstraction with a pd- message no sound will be heard.
 
 
 
 Any ideas guys?
 
 
 
 Andrew
 
 
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


-- 
ailo

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread errordeveloper
On Thu, Feb 03, 2011 at 10:06:21AM +0100, IOhannes m zmoelnig wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 2011-02-03 09:37, errordevelo...@gmail.com wrote:
  
  You can write plug-in scripts in Tcl/Tk. Since 0.43 there is an official
  way of loading them .. though Miller disregards this feature.
  
 
 what makes you say something like that?
 
 do you really think, that anything that miller totally dislikes, will
 make it into pd-vanilla?

sorry for not being very politically correct.
When I asked Hans about what's heppening with
the plugins, he said that Miller has an opinion
about this feature to remain but no plugin code
is being supplied in the git repository.

I mean to say that this could be made a better
feature, though it is not even advertised.

perhaps there is just more work to be done to
make the API usuable.
Also, I think it would be quite streight forward
to implement a gui-level simple [scrip] object
.. it would be a kind of a fake object though
and won't work without Tk gui ;(
BUT making a Tk scriping fully avaliable for
creating widgits would be really neat this way!

 
 fgmasdr
 IOhannes
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk1KcA0ACgkQkX2Xpv6ydvRt7ACgnPcX9WDflFm4znMe2ZZ5jkYS
 Ga4An1dtgc0LsY1zY2/5ajUfNewH7tuq
 =Cc1Y
 -END PGP SIGNATURE-
 



 ___
 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] dynamic abstraction initialization

2011-02-03 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-02-03 12:17, ailo wrote:
 I don't know why loadbangs don't bang on dynamic creation, but I solve

it has been discussed on this list for several times.
please search the archives if you are interested.

 it by having a receive for the bang instead. Create patch - send bang
 to it.
 

you could simply send a loadbang message to the patch, to
automatically re-initialize all the [loadbang]s therein.

[clear, obj 0 0 loadbang, obj 0 30 print, connect 0 0 1 0, loadbang(


fmgar
IOhannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1KmJIACgkQkX2Xpv6ydvTjywCeLcsKPIFi3SwGDKkQp6qKgP38
nP8An0F2xpqEpk9xGCKD5C76aZXHN+3g
=msfJ
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-02-03 12:18, errordevelo...@gmail.com wrote:
 
 sorry for not being very politically correct.
 When I asked Hans about what's heppening with
 the plugins, he said that Miller has an opinion
 about this feature to remain but no plugin code
 is being supplied in the git repository.

hmm, but Pd also provides an API for creating external objects, and
still there are virtually no externals in the git repository nor in the
releases (virtually no as compared to the number of externals you find
in the pure-data svn or in the Pd-extended releases)

for me the entire idea about plugins is about not needing to distribute
them with a small core applications.


fgmasdr
IOhannes




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


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1KmUsACgkQkX2Xpv6ydvRxqACcDYsvFYU7EFirT0Pqpy5iVM0E
1rIAoOHs5EvESLXJOlr3psqnrX/IA22D
=v1XH
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread errordeveloper
On Thu, Feb 03, 2011 at 01:02:19PM +0100, IOhannes m zmoelnig wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 2011-02-03 12:18, errordevelo...@gmail.com wrote:
  
  sorry for not being very politically correct.
  When I asked Hans about what's heppening with
  the plugins, he said that Miller has an opinion
  about this feature to remain but no plugin code
  is being supplied in the git repository.
 
 hmm, but Pd also provides an API for creating external objects, and
 still there are virtually no externals in the git repository nor in the
 releases (virtually no as compared to the number of externals you find
 in the pure-data svn or in the Pd-extended releases)
 
 for me the entire idea about plugins is about not needing to distribute
 them with a small core applications.

IOhannes, in any case I didn't mean to argue with you
on this subject. I just thought that one who pulls
git repo may want to see a simple plugin example
(the key biddings example could a decent pick BTW).

once again, I am sorry for spreading gossips ;(

 
 
 fgmasdr
 IOhannes
 
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk1KmUsACgkQkX2Xpv6ydvRxqACcDYsvFYU7EFirT0Pqpy5iVM0E
 1rIAoOHs5EvESLXJOlr3psqnrX/IA22D
 =v1XH
 -END PGP SIGNATURE-
 



 ___
 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] sonyfing data in the frequency domain

2011-02-03 Thread adam sanches
Hi, i was wondering if anybody have any experience with sonyfing data in the
frequency domain?
Im interested in creating sounds from 0 sonyfing data in the frecuency
domain. Is there any pd examples on this?
OR maybe papers that you would recommend?

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


Re: [PD] Maybe I'm pushing dynamic object creation too far

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, Roman Haefeli wrote:


In your situation I'd try to do everything that doesn't necessarily need
to happen in 0 logical time to extend to  0 logical time. Unless you
really need the new tables immediately after the buffer was filled, I'd
suggest to copy them over 'slowly'.


BTW, merely creating a table is taking a lot of time, especially as the 
table's a_vec is allocated using getbytes(), and getbytes() takes the time 
to fill the whole 30*4 bytes (or 30*8 bytes) with carefully 
polished zeroes.


In addition, OSX's allocator for large chunks of memory does a mmap() just 
on linux, but unlike on linux, mmapping new memory on osx is annoyingly 
slow (perhaps also another kind of zero-polishing). However, I can't tell 
you whether this happens at the time of mmap(), or at the time of starting 
to write in a new page of RAM (a 4k block), but this does not matter, as 
getbytes() forces all pages to spring into existence at the same time.


One approach once mentioned by Miller Puckette is to do array copying by 
doing it in the audio domain within an upsampled sub-patch. This would 
make DSP drop-outs during array copying much less likely.


The table is still being cleared anyway, once or twice, before it's filled 
with the real content, and it uses up that much of space in the SRAM too 
(cache). This happens every time you create or resize an array.


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sonyfing data in the frequency domain

2011-02-03 Thread tim vets
you mean something like: photo_pianoroll.pd (gridflow) ?
or:
[pix2sig~] ?
or:
cat any.file  /dev/dsp ?
...
gr,
Tim

2011/2/3 adam sanches adam.sanc...@gmail.com

 Hi, i was wondering if anybody have any experience with sonyfing data in
 the frequency domain?
 Im interested in creating sounds from 0 sonyfing data in the frecuency
 domain. Is there any pd examples on this?
 OR maybe papers that you would recommend?

 A.

 ___
 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] Maybe I'm pushing dynamic object creation too far

2011-02-03 Thread Mathieu Bouchard

On Wed, 2 Feb 2011, Ed Kelly wrote:

Dammit again - I'm using the second core of the machine for the live 
score, dynamic object creation in GEM - but I see the new version of 
Inscore supports PD, so all my work over the last 6 months has been for 
nothing. Pah!


Your tool surely has some advantages over Inscore.

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] dynamic abstraction initialization

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, IOhannes m zmoelnig wrote:

On 2011-02-03 12:17, ailo wrote:

I don't know why loadbangs don't bang on dynamic creation, but I solve

it has been discussed on this list for several times.
please search the archives if you are interested.

it by having a receive for the bang instead. Create patch - send bang
to it.

you could simply send a loadbang message to the patch, to
automatically re-initialize all the [loadbang]s therein.
[clear, obj 0 0 loadbang, obj 0 30 print, connect 0 0 1 0, loadbang(


and there is also [gf/canvas_loadbang] for when you want to loadbang only 
the latest objects added to a canvas that has already been loadbanged :


  http://gridflow.ca/help/gf/canvas_loadbang-help.html

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sonyfing data in the frequency domain

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, adam sanches wrote:


Hi, i was wondering if anybody have any experience with sonyfing data in the 
frequency domain?
Im interested in creating sounds from 0 sonyfing data in the frecuency domain. 
Is there any pd examples on this?
OR maybe papers that you would recommend?


GridFlow's examples/photo_pianoroll.pd

http://gridflow.ca/

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sonyfing data in the frequency domain

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, tim vets wrote:


you mean something like: photo_pianoroll.pd (gridflow) ?
or:
[pix2sig~] ?
or:
cat any.file  /dev/dsp ?


GridFlow's photo_pianoroll.pd is the only one of the three that does it in 
the frequency domain, but at least, [pix2sig~] can be plugged to the same 
FFT machinery to get a similar result, whereas /bin/cat can't do FFT.


BTW, photo_pianoroll.pd's conversion to signal could be improved. It's a 
matter of plugging different formulas for stretching a scanline in a 
fairer way, though the stretching can be just removed (but then the 
x-position will be linear (index of the harmonic) instead of logarithmic 
(semitones and stuff).


The whole thing can be done without FFT, but you might need a big-ass 
oscillator bank. FFT is an oscillator bank already, which is faster than 
any other oscillator bank of the same size, but operates only with 
harmonics of the FFT block size, and then if you want something 
continuous, ... you need to figure out the phase by yourself, and you 
can't easily change an amplitude *during* a block.


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Am I alone?

2011-02-03 Thread patko

- Jonathan Wilkes jancs...@yahoo.com a écrit :

 --- On Wed, 2/2/11, patko colet.patr...@free.fr wrote:
 

  no one would be actually ridiculous by generating music
  with brain (Can you say that about chicken dance?).
 
 I chose the example of the Chicken Dance exactly because it is
 ridiculous, so I agree with you, but fail to see the relevance.
 

This figure of style just make me thinking about homer simpson's brain activity
always having a chicken dancing somewhere in the mind...


 Also-- what do you mean by point of view?  If you mean a visualization
 of the activity, I suppose I could also say a dancer can imagine their
 own Chicken Dance in kinesthetic terms, quite separate from any
 sound or image.


 Seriously, music is easier to share with most people than galliformes 
choregraphy. 
 
 
   Tools have been developped to reproduce this music for
  sharing a projection around a consensus that is different
  following different social groups. We're just trying not to
  be alone.
 
 What do you mean when you say this music?

This music that comes first from the mind.


   Also there is not idea *behind* music, music *is* the
  idea.
 
 It depends on how you define idea behind music.
 
 I believe matju means the process that led to music getting produced,
 or written, or whatever.  In that case the idea is not the music.
 


The idea that lead someone to produce music could lead anyone to anything else,
like chicken dance for example.


-- 
Patrice Colet 

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


Re: [PD] dynamic abstraction initialization

2011-02-03 Thread Marco Donnarumma
Here's a related thread, although the solution hinted there is basically the
same as what IOhannes already mentioned.

http://lists.puredata.info/pipermail/pd-list/2010-02/075936.html
http://lists.puredata.info/pipermail/pd-list/2010-02/075936.html


 I don't know why loadbangs don't bang on dynamic creation, but I solve
 it by having a receive for the bang instead. Create patch - send bang
 to it.



-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sonyfing data in the frequency domain

2011-02-03 Thread Marco Donnarumma
I'm not sure what do you exactly mean by in the frequency domain, but if I
understand correctly I coded something which could be of your interest.

http://marcodonnarumma.com/works/the-invisible-suns-project/

The system grab some historical stock prices since 2001 until now and
produce autonomously (yet still based on few rules) audio and video.
Specifically Sound is generated by mean of wavetable synthesis matrix
modulation. Stock prices are utilized to produce several single-cycle
waveforms and to determine the modulation rate of the resulting wavetables.
Eventually the volume of trading activity is employed to control additional
post-processing such as filtering and spatialization.

If it sounds close to your original thought, I'll be glad to give you more
details.
M




 Hi, i was wondering if anybody have any experience with sonyfing data in
 the
 frequency domain?
 Im interested in creating sounds from 0 sonyfing data in the frecuency
 domain. Is there any pd examples on this?
 OR maybe papers that you would recommend?

 A.
 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 http://lists.puredata.info/pipermail/pd-list/attachments/20110203/568567a0/attachment.htm
 

 --

 ___
 Pd-list mailing list
 Pd-list@iem.at
 to manage your subscription (including un-subscription) see
 http://lists.puredata.info/listinfo/pd-list


 End of Pd-list Digest, Vol 71, Issue 13
 ***




-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Morgan Packard
Thanks IOHannes,
I'm interested in PD primarily as an audio engine embedded in iOS apps. For
legal and technical reasons, most of the other obvious choices aren't viable
for me. And thanks for your ps. You're correct that I'm not looking for ways
to embed scripting into PD, I'm looking for a more script-based approach to
creating PD patch files. Honestly, I'm a little surprised that this isn't a
more common desire. I guess generally people who want to create patches with
code simply migrate to SuperCollider or CSound or whatever. But neither of
those is an option for me.
-Morgan

On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.at wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 2011-02-03 07:35, Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of time
  with code, I'm actually a little afraid of the learning curve involved
 with
  the graphical programming language!

 well, i would say, that if you don't like graphical programming, then Pd
 is probably a not so good choice for you.

  I'd be much more comfortable creating my
  patches using, for example, a Python tool. Does such a programmatic PD
 patch
  generation tool exist? I can't imagine I'm the first person who's wanted
  such a thing.

 there are sure ways to programmatically create patches.
 from whatever environment you prefer.
 nevertheless you will need to understand how Pd works, in order to do
 such things, which will send you back to the start, where you need walk
 the steep hills of learning Pd.


 just my 2¢.

 fgmasdr
 IOhannes


 PS: afaict, all the responses to your question mentioning pdlua,
 python, tcl/tk miss the point, as they talk about adding
 functionality to Pd with the help of text-based languages. (for unknown
 reasons C and derivatives was not mentioned). this allows you to do
 more things within the graphical patching environment, but it doesn't
 replace the graphical part.

 PPS: i might as well miss the point
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
 V7IAniZyh1H13aWEPPW9ajjUegr215B7
 =0Dku
 -END PGP SIGNATURE-


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




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


[PD] [PD-announce] Help FLOSS Manuals @ Open Web Awards

2011-02-03 Thread Derek Holzer

Dear Pd folks,

Adam Hyde has asked for your support by voting for Booki in the Open Web 
Awards. Booki will be the new platform for all the FLOSS Manuals, 
including the Pure Data one. So a vote for Booki is a vote for the Pd 
FLOSS Manual!


Best wishes from Berlin!
Derek

***

vote for booki in the Open Web Awards!

Booki (the latest FM project - http://www.booki.cc - a collaborative
publishing platform) is in the final of the Open Web Awards.
Great! We are 1 of 3 projects. If we win we get 5000 which we will use
to do a code sprint on a tropical island somewhere ;)

please please please register :
http://www.drumbeat.org/user/register

and vote for us by visiting this page and clicking on the 'vote' link 
(top right):

http://www.drumbeat.org/project/open-web-publishing

and pass this around :)

Adam Hyde
Founder FLOSS Manuals 
Booki Project Manager

Contact Information
German mobile : + 49 177 4935122
Email : a...@flossmanuals.net
irc : irc.freenode.net #flossmanuals


Free manuals for free software
http://www.flossmanuals.net/about

Free Software for making Free Books
http://www.booki.cc/



___
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] sonyfing data in the frequency domain

2011-02-03 Thread Lorenzo Sutton

adam sanches wrote:
Hi, i was wondering if anybody have any experience with sonyfing data 
in the frequency domain?
Im interested in creating sounds from 0 sonyfing data in the frecuency 
domain. Is there any pd examples on this?

OR maybe papers that you would recommend?

Something like this? :) (needs cyclone)

Lorenzo


A.


___
Pd-list@iem.at  mailing list
UNSUBSCRIBE and account-management -  
http://lists.puredata.info/listinfo/pd-list
#N canvas 207 356 450 300 10;
#X obj 150 56 MouseState;
#X msg 150 30 poll;
#X floatatom 125 113 5 0 0 0 - - -;
#X obj 125 141 osc~;
#X obj 175 117 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 146 176 *~;
#X obj 175 140 lop~ 10;
#X obj 146 204 dac~;
#X msg 187 30 nopoll;
#X msg 239 56 0;
#X obj 175 88 spigot;
#X msg 102 57 1;
#X connect 0 0 10 0;
#X connect 0 1 2 0;
#X connect 1 0 0 0;
#X connect 1 0 11 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 5 0 7 1;
#X connect 6 0 5 1;
#X connect 8 0 0 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 9 0 10 1;
#X connect 10 0 4 0;
#X connect 11 0 10 1;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Tedb0t
Whoops, just realized I hadn't replied to the list:

It seems to me that there are two ways to maybe? accomplish what you're 
describing:

1) what I've explored fairly deeply is using the pd internal messages to 
create objects in a running patch from a python script over a socket 
connection.  There's a library someone made that handles this that I can't 
remember the name of right now (anyone?) but I also wrote a basic thing here: 
https://github.com/virgildisgr4ce/PureeData

2) can you write the patch file from a script and then load it?  If you haven't 
looked into it yet, the syntax is pretty basic.

±±±t3db0t

On Feb 3, 2011, at 11:40 AM, Morgan Packard wrote:

 Thanks IOHannes,
 I'm interested in PD primarily as an audio engine embedded in iOS apps. For 
 legal and technical reasons, most of the other obvious choices aren't viable 
 for me. And thanks for your ps. You're correct that I'm not looking for ways 
 to embed scripting into PD, I'm looking for a more script-based approach to 
 creating PD patch files. Honestly, I'm a little surprised that this isn't a 
 more common desire. I guess generally people who want to create patches with 
 code simply migrate to SuperCollider or CSound or whatever. But neither of 
 those is an option for me.
 -Morgan
 
 On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.at wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 2011-02-03 07:35, Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of time
  with code, I'm actually a little afraid of the learning curve involved with
  the graphical programming language!
 
 well, i would say, that if you don't like graphical programming, then Pd
 is probably a not so good choice for you.
 
  I'd be much more comfortable creating my
  patches using, for example, a Python tool. Does such a programmatic PD patch
  generation tool exist? I can't imagine I'm the first person who's wanted
  such a thing.
 
 there are sure ways to programmatically create patches.
 from whatever environment you prefer.
 nevertheless you will need to understand how Pd works, in order to do
 such things, which will send you back to the start, where you need walk
 the steep hills of learning Pd.
 
 
 just my 2¢.
 
 fgmasdr
 IOhannes
 
 
 PS: afaict, all the responses to your question mentioning pdlua,
 python, tcl/tk miss the point, as they talk about adding
 functionality to Pd with the help of text-based languages. (for unknown
 reasons C and derivatives was not mentioned). this allows you to do
 more things within the graphical patching environment, but it doesn't
 replace the graphical part.
 
 PPS: i might as well miss the point
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
 V7IAniZyh1H13aWEPPW9ajjUegr215B7
 =0Dku
 -END PGP SIGNATURE-
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 -- 
 
 Web:
 http://www.morganpackard.com
 
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 
 ___
 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] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Tedb0t
I don't know if anyone has already created a (scripting) tool specifically for 
generating pd patch files?

On Feb 3, 2011, at 12:22 PM, Morgan Packard wrote:

 Hit Tedb0t,
 #2 is definitely what I'm interested in. It does look pretty simple to roll 
 my own. But if someone had already created a nice tool to do this, I'd prefer 
 that. In particular, it seems that putting proper constraints on the final 
 file would be nice. For example, the gui editor doesn't permit me to connect 
 the output of an osc to the input of a bang. It would be nice to have a 
 similar limitation in the hypothetical script-based tool we're discussing.
 -Morgan
 
 On Thu, Feb 3, 2011 at 9:47 AM, Tedb0t li...@liminastudio.com wrote:
 It seems to me that there are two ways to maybe? accomplish what you're 
 describing:
 
 1) what I've explored fairly deeply is using the pd internal messages to 
 create objects in a running patch from a python script over a socket 
 connection.  There's a library someone made that handles this that I can't 
 remember the name of right now (anyone?) but I also wrote a basic thing here: 
 https://github.com/virgildisgr4ce/PureeData
 
 2) can you write the patch file from a script and then load it?  If you 
 haven't looked into it yet, the syntax is pretty basic.
 
 ±±±t3db0t
 
 On Feb 3, 2011, at 11:40 AM, Morgan Packard wrote:
 
 Thanks IOHannes,
 I'm interested in PD primarily as an audio engine embedded in iOS apps. For 
 legal and technical reasons, most of the other obvious choices aren't viable 
 for me. And thanks for your ps. You're correct that I'm not looking for ways 
 to embed scripting into PD, I'm looking for a more script-based approach to 
 creating PD patch files. Honestly, I'm a little surprised that this isn't a 
 more common desire. I guess generally people who want to create patches with 
 code simply migrate to SuperCollider or CSound or whatever. But neither of 
 those is an option for me.
 -Morgan
 
 On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.at wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 2011-02-03 07:35, Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of time
  with code, I'm actually a little afraid of the learning curve involved with
  the graphical programming language!
 
 well, i would say, that if you don't like graphical programming, then Pd
 is probably a not so good choice for you.
 
  I'd be much more comfortable creating my
  patches using, for example, a Python tool. Does such a programmatic PD 
  patch
  generation tool exist? I can't imagine I'm the first person who's wanted
  such a thing.
 
 there are sure ways to programmatically create patches.
 from whatever environment you prefer.
 nevertheless you will need to understand how Pd works, in order to do
 such things, which will send you back to the start, where you need walk
 the steep hills of learning Pd.
 
 
 just my 2¢.
 
 fgmasdr
 IOhannes
 
 
 PS: afaict, all the responses to your question mentioning pdlua,
 python, tcl/tk miss the point, as they talk about adding
 functionality to Pd with the help of text-based languages. (for unknown
 reasons C and derivatives was not mentioned). this allows you to do
 more things within the graphical patching environment, but it doesn't
 replace the graphical part.
 
 PPS: i might as well miss the point
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
 V7IAniZyh1H13aWEPPW9ajjUegr215B7
 =0Dku
 -END PGP SIGNATURE-
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 -- 
 
 Web:
 http://www.morganpackard.com
 
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 -- 
 
 Web:
 http://www.morganpackard.com
 
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Morgan Packard
And I forgot too! (along with accidentally writing hit tedbot instead of
hi tedbot in my original reply. I definitely meant the latter, not the
former!)

Hi Tedb0t,
#2 is definitely what I'm interested in. It does look pretty simple to roll
my own. But if someone had already created a nice tool to do this, I'd
prefer that. In particular, it seems that putting proper constraints on the
final file would be nice. For example, the gui editor doesn't permit me to
connect the output of an osc to the input of a bang. It would be nice to
have a similar limitation in the hypothetical script-based tool we're
discussing.
-Morgan

On Thu, Feb 3, 2011 at 10:28 AM, Tedb0t li...@liminastudio.com wrote:

 Whoops, just realized I hadn't replied to the list:

 It seems to me that there are two ways to maybe? accomplish what you're
 describing:

 1) what I've explored fairly deeply is using the pd internal messages to
 create objects in a running patch from a python script over a socket
 connection.  There's a library someone made that handles this that I can't
 remember the name of right now (anyone?) but I also wrote a basic thing
 here: https://github.com/virgildisgr4ce/PureeData

 2) can you write the patch file from a script and then load it?  If you
 haven't looked into it yet, the syntax is pretty basic.

 ±±±t3db0t

 On Feb 3, 2011, at 11:40 AM, Morgan Packard wrote:

 Thanks IOHannes,
 I'm interested in PD primarily as an audio engine embedded in iOS apps. For
 legal and technical reasons, most of the other obvious choices aren't viable
 for me. And thanks for your ps. You're correct that I'm not looking for ways
 to embed scripting into PD, I'm looking for a more script-based approach to
 creating PD patch files. Honestly, I'm a little surprised that this isn't a
 more common desire. I guess generally people who want to create patches with
 code simply migrate to SuperCollider or CSound or whatever. But neither of
 those is an option for me.
 -Morgan

 On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 2011-02-03 07:35, Morgan Packard wrote:
  Hello there.
  I'm interested in using PD. However, as someone who spends a lot of time
  with code, I'm actually a little afraid of the learning curve involved
 with
  the graphical programming language!

 well, i would say, that if you don't like graphical programming, then Pd
 is probably a not so good choice for you.

  I'd be much more comfortable creating my
  patches using, for example, a Python tool. Does such a programmatic PD
 patch
  generation tool exist? I can't imagine I'm the first person who's wanted
  such a thing.

 there are sure ways to programmatically create patches.
 from whatever environment you prefer.
 nevertheless you will need to understand how Pd works, in order to do
 such things, which will send you back to the start, where you need walk
 the steep hills of learning Pd.


 just my 2¢.

 fgmasdr
 IOhannes


 PS: afaict, all the responses to your question mentioning pdlua,
 python, tcl/tk miss the point, as they talk about adding
 functionality to Pd with the help of text-based languages. (for unknown
 reasons C and derivatives was not mentioned). this allows you to do
 more things within the graphical patching environment, but it doesn't
 replace the graphical part.

 PPS: i might as well miss the point
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
 V7IAniZyh1H13aWEPPW9ajjUegr215B7
 =0Dku
 -END PGP SIGNATURE-


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




 --
 
 Web:
 http://www.morganpackard.com

 Music/Art:
 Latest album: Moment Again 
 Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
 iOS app Thicket 
 http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on iTunes 
 store
 .
 

  ___
 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




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, Tedb0t wrote:


I don't know if anyone has already created a (scripting) tool specifically for 
generating pd patch files?


I made several, over the years. GridFlow's class index is generated by a 
Tcl script. My jmax-to-pd patch conversion tool was written in Ruby. The 
numop-table and type-table patches of GridFlow were generated by Tcl 
scripts. There might be a few other scripts that I don't remember.


What kind of tool do you have in mind ?

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


Re: [PD] Are there alternative means of creating patches

2011-02-03 Thread Ben Baker-Smith
I haven't had the opportunity to try this out yet, but it might be what
you're looking for.
https://github.com/pd-projects/ruby-puredata

 Thanks IOHannes,
 I'm interested in PD primarily as an audio engine embedded in iOS apps. For
 legal and technical reasons, most of the other obvious choices aren't
 viable
 for me. And thanks for your ps. You're correct that I'm not looking for
 ways
 to embed scripting into PD, I'm looking for a more script-based approach to
 creating PD patch files. Honestly, I'm a little surprised that this isn't a
 more common desire. I guess generally people who want to create patches
 with
 code simply migrate to SuperCollider or CSound or whatever. But neither of
 those is an option for me.
 -Morgan

 On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.at
 wrote:

  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  On 2011-02-03 07:35, Morgan Packard wrote:
   Hello there.
   I'm interested in using PD. However, as someone who spends a lot of
 time
   with code, I'm actually a little afraid of the learning curve involved
  with
   the graphical programming language!
 
  well, i would say, that if you don't like graphical programming, then Pd
  is probably a not so good choice for you.
 
   I'd be much more comfortable creating my
   patches using, for example, a Python tool. Does such a programmatic PD
  patch
   generation tool exist? I can't imagine I'm the first person who's
 wanted
   such a thing.
 
  there are sure ways to programmatically create patches.
  from whatever environment you prefer.
  nevertheless you will need to understand how Pd works, in order to do
  such things, which will send you back to the start, where you need walk
  the steep hills of learning Pd.
 
 
  just my 2?.
 
  fgmasdr
  IOhannes
 
 
  PS: afaict, all the responses to your question mentioning pdlua,
  python, tcl/tk miss the point, as they talk about adding
  functionality to Pd with the help of text-based languages. (for unknown
  reasons C and derivatives was not mentioned). this allows you to do
  more things within the graphical patching environment, but it doesn't
  replace the graphical part.
 
  PPS: i might as well miss the point
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.10 (GNU/Linux)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
  iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
  V7IAniZyh1H13aWEPPW9ajjUegr215B7
  =0Dku
  -END PGP SIGNATURE-
 
 
  ___
  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-announce] Help FLOSS Manuals @ Open Web Awards

2011-02-03 Thread Jaime Oliver
2

On Thu, Feb 3, 2011 at 10:08 AM, jm jones juan...@gmail.com wrote:

 2011/2/3 Derek Holzer de...@umatic.nl:
  Dear Pd folks,
 
  Adam Hyde has asked for your support by voting for Booki in the Open Web
  Awards. Booki will be the new platform for all the FLOSS Manuals,
 including
  the Pure Data one. So a vote for Booki is a vote for the Pd FLOSS Manual!
 
  Best wishes from Berlin!
  Derek
 
  ***
 
  vote for booki in the Open Web Awards!
 
  Booki (the latest FM project - http://www.booki.cc - a collaborative
  publishing platform) is in the final of the Open Web Awards.
  Great! We are 1 of 3 projects. If we win we get 5000 which we will use
  to do a code sprint on a tropical island somewhere ;)
 
  please please please register :
  http://www.drumbeat.org/user/register
 
  and vote for us by visiting this page and clicking on the 'vote' link
 (top
  right):
  http://www.drumbeat.org/project/open-web-publishing
 
  and pass this around :)
 
  Adam Hyde
  Founder FLOSS Manuals 
  Booki Project Manager
 
  Contact Information
  German mobile : + 49 177 4935122
  Email : a...@flossmanuals.net
  irc : irc.freenode.net #flossmanuals
 
 
  Free manuals for free software
  http://www.flossmanuals.net/about
 
  Free Software for making Free Books
  http://www.booki.cc/
 
 
 
  ___
  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
 


 Done!

 --
 Juan Manuel Jones

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




-- 
Jaime E Oliver LR

www.jaimeoliver.pe

858 750 0924 (cel)
858 202 1522 (home)
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches

2011-02-03 Thread Morgan Packard
Thanks Ben.
This looks like a way to manupalate PD while it's running. I'm looking for a
way to create patch files.
-Morgan

On Thu, Feb 3, 2011 at 10:54 AM, Ben Baker-Smith bbakersm...@gmail.comwrote:

 I haven't had the opportunity to try this out yet, but it might be what
 you're looking for.
 https://github.com/pd-projects/ruby-puredata

 Thanks IOHannes,
 I'm interested in PD primarily as an audio engine embedded in iOS apps.
 For
 legal and technical reasons, most of the other obvious choices aren't
 viable
 for me. And thanks for your ps. You're correct that I'm not looking for
 ways
 to embed scripting into PD, I'm looking for a more script-based approach
 to
 creating PD patch files. Honestly, I'm a little surprised that this isn't
 a
 more common desire. I guess generally people who want to create patches
 with
 code simply migrate to SuperCollider or CSound or whatever. But neither of
 those is an option for me.
 -Morgan

 On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig zmoel...@iem.at
 wrote:

  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  On 2011-02-03 07:35, Morgan Packard wrote:
   Hello there.
   I'm interested in using PD. However, as someone who spends a lot of
 time
   with code, I'm actually a little afraid of the learning curve involved
  with
   the graphical programming language!
 
  well, i would say, that if you don't like graphical programming, then Pd
  is probably a not so good choice for you.
 
   I'd be much more comfortable creating my
   patches using, for example, a Python tool. Does such a programmatic PD
  patch
   generation tool exist? I can't imagine I'm the first person who's
 wanted
   such a thing.
 
  there are sure ways to programmatically create patches.
  from whatever environment you prefer.
  nevertheless you will need to understand how Pd works, in order to do
  such things, which will send you back to the start, where you need walk
  the steep hills of learning Pd.
 
 
  just my 2?.
 
  fgmasdr
  IOhannes
 
 
  PS: afaict, all the responses to your question mentioning pdlua,
  python, tcl/tk miss the point, as they talk about adding
  functionality to Pd with the help of text-based languages. (for unknown
  reasons C and derivatives was not mentioned). this allows you to do
  more things within the graphical patching environment, but it doesn't
  replace the graphical part.
 
  PPS: i might as well miss the point
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.10 (GNU/Linux)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
  iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
  V7IAniZyh1H13aWEPPW9ajjUegr215B7
  =0Dku
  -END PGP SIGNATURE-
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


Re: [PD] [PD-announce] Help FLOSS Manuals @ Open Web Awards

2011-02-03 Thread ALAN BROOKER
+1

On Thu, Feb 3, 2011 at 6:15 PM, Jaime Oliver jaime.oliv...@gmail.com wrote:
 2

 On Thu, Feb 3, 2011 at 10:08 AM, jm jones juan...@gmail.com wrote:

 2011/2/3 Derek Holzer de...@umatic.nl:
  Dear Pd folks,
 
  Adam Hyde has asked for your support by voting for Booki in the Open Web
  Awards. Booki will be the new platform for all the FLOSS Manuals,
  including
  the Pure Data one. So a vote for Booki is a vote for the Pd FLOSS
  Manual!
 
  Best wishes from Berlin!
  Derek
 
  ***
 
  vote for booki in the Open Web Awards!
 
  Booki (the latest FM project - http://www.booki.cc - a collaborative
  publishing platform) is in the final of the Open Web Awards.
  Great! We are 1 of 3 projects. If we win we get 5000 which we will use
  to do a code sprint on a tropical island somewhere ;)
 
  please please please register :
  http://www.drumbeat.org/user/register
 
  and vote for us by visiting this page and clicking on the 'vote' link
  (top
  right):
  http://www.drumbeat.org/project/open-web-publishing
 
  and pass this around :)
 
  Adam Hyde
  Founder FLOSS Manuals 
  Booki Project Manager
 
  Contact Information
  German mobile : + 49 177 4935122
  Email : a...@flossmanuals.net
  irc : irc.freenode.net #flossmanuals
 
 
  Free manuals for free software
  http://www.flossmanuals.net/about
 
  Free Software for making Free Books
  http://www.booki.cc/
 
 
 
  ___
  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
 


 Done!

 --
 Juan Manuel Jones

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



 --
 Jaime E Oliver LR

 www.jaimeoliver.pe

 858 750 0924 (cel)
 858 202 1522 (home)

 ___
 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-announce] Help FLOSS Manuals @ Open Web Awards

2011-02-03 Thread :a

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

+1


ps: derek, honf guys in berlin, you should meet them!
- -
andreas siagian
the house of natural fiber [HONF]
yogyakarta new media art laboratory
jl. wora wari a 80/6 baciro 55252
yogyakarta indonesia
p: +628175471005
url: http://natural-fiber.com
01010110111001100100011100
10011001010111011100110010
0101001101101001011101
10011101101001011101101110

On 3 Feb 2011, at 23:42, Derek Holzer wrote:


Dear Pd folks,

Adam Hyde has asked for your support by voting for Booki in the  
Open Web Awards. Booki will be the new platform for all the FLOSS  
Manuals, including the Pure Data one. So a vote for Booki is a vote  
for the Pd FLOSS Manual!


Best wishes from Berlin!
Derek

***

vote for booki in the Open Web Awards!

Booki (the latest FM project - http://www.booki.cc - a collaborative
publishing platform) is in the final of the Open Web Awards.
Great! We are 1 of 3 projects. If we win we get 5000 which we will use
to do a code sprint on a tropical island somewhere ;)

please please please register :
http://www.drumbeat.org/user/register

and vote for us by visiting this page and clicking on the 'vote'  
link (top right):

http://www.drumbeat.org/project/open-web-publishing

and pass this around :)

Adam Hyde
Founder FLOSS Manuals 
Booki Project Manager

Contact Information
German mobile : + 49 177 4935122
Email : a...@flossmanuals.net
irc : irc.freenode.net #flossmanuals


Free manuals for free software
http://www.flossmanuals.net/about

Free Software for making Free Books
http://www.booki.cc/



___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iQIcBAEBAgAGBQJNSxlGAAoJECBy/6hFabPko84P/349aLRkLzGJ9H/ZoYCzSG1I
UR2ad+WqyxlIMLxDruhclvuOArj6zqaejtsB/eOkG8MBZeDpzRCLGm4r9CVyALJO
62PtRvWIg25fWXNt/IrUwKN+pLNP6RjcwEMIxbnE05pAKZyAnPGC0dUmmOYAlXT+
DNtbxWJ7GfK9GkDWbhiVv2jCJFhOIb50wCzhQ1/RMeMnoojOjLW7c61qvHfX0iDk
TJG1co0hteuUk3jNVvSe09LSEfF2/yvLGa72VFwNENTu2uD+D2J8w8c+w+vqk5vw
uxpIt4D075P+CIk3Q07DwVW7GqzphE6G/XdFiXQ4n52pw5kTipK2XkNP2dc1SpKe
6a6P3hArhrU5hgGgkWFPX4t8NNERspoE6OU3WeiF2V7PH3rYjju5FVLLYR1MicTc
UeTOS1lkb4XJNil4sfAKhoqFReYWMC8aHVu3Ukz1Ec0aRCexg67rgzt+yd7M666i
6tOtAlxflIgTSgc0S8N7auY7eplQioK6cenvltGqfksFJzBX20z3bd1owpEoMOU4
Gmr5PoAU8sX2j9NNS6L0cfxvZoGamVBVYaZJT9VSpaLYxpkY/wjprXN+L4E6MVCx
IVAbadRUZB4r31VAQQdpfcbKhL7zArUgyGofZDMsaFQqwrimI9VKUAvJH6OQ0Kx+
wcu313DkrjiwLE83RuTt
=M3yq
-END PGP SIGNATURE-

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


[PD] hardware implementation of [*~]

2011-02-03 Thread Tyler Leavitt
Hello all,

So I'm getting my feet wet in digital circuitry this quarter at my
university and I've got numerous projects I want to waste my time on, one of
them being a simple ring mod effect in the same vein as the ring mod found
here: http://en.flossmanuals.net/PureData/AmplitudeModulation

My question is what would be the hardware equivalent of the [*~] object. I
guess it don't have to be digital... even an analog equivalent would help me
understand it better.

Hope this question makes sense, I don't have a good grasp on the terminology
in this field one bit.

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


Re: [PD] hardware implementation of [*~]

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, Tyler Leavitt wrote:

My question is what would be the hardware equivalent of the [*~] object. 
I guess it don't have to be digital... even an analog equivalent would 
help me understand it better.


Isn't the transistor related to [*~] ?

But it depends which case of [*~], I suppose. There are also lamps, 
relays, transformers, opamps, ... with different characteristics.


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] hardware implementation of [*~]

2011-02-03 Thread martin.peach

You're looking for a balanced modulator. The MC1496 is one.
The original ring modulator used a ring of 4 diodes between two transformers.
Running two pulse waves into an AND gate will give a binary version.

Martin



 Hello all,

 So I'm getting my feet wet in digital circuitry this quarter at my
 university and I've got numerous projects I want to waste my time on,
 one of them being a simple ring mod effect in the same vein as the ring
 mod found here: http://en.flossmanuals.net/PureData/AmplitudeModulation

 My question is what would be the hardware equivalent of the [*~]
 object. I guess it don't have to be digital... even an analog
 equivalent would help me understand it better.

 Hope this question makes sense, I don't have a good grasp on the
 terminology in this field one bit.

 Tyler

 ___ 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] Are there alternative means of creating patches

2011-02-03 Thread Mathieu Bouchard

On Thu, 3 Feb 2011, Ben Baker-Smith wrote:


I haven't had the opportunity to try this out yet, but it might be what you're 
looking for.
https://github.com/pd-projects/ruby-puredata


That is about 0,1 % of Pd reimplemented in Ruby. It has no code nor any 
API in common with neither the pd 
vanilla/extended/devel/gui-rewrite/l20rk/desiredata branches, nor with 
zengarden. It's a completely unrelated thing.


So little has been implemented, that unless you're a huge Ruby fan seeking 
to rewrite the whole of PureData in Ruby, you shouldn't be trying to touch 
this project.


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


Re: [PD] Am I alone?

2011-02-03 Thread Mathieu Bouchard

On Wed, 2 Feb 2011, Stephane Nguyen wrote:


(PS: I didn't want to annoy any one with my 18:50 PM tough , at least it
was not my goal :)


The post I saw was timestamped 18:53. If you posted something else 
timestamped 18:50, I didn't see it at all. I can only see one post by you 
in the pd-list archive.


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


Re: [PD] Maybe I'm pushing dynamic object creation too far

2011-02-03 Thread Ed Kelly
  Only one at a time, but they are tables of perhaps 30 points. Then I 
  copy 


  data from the input buffer into the table.

 In your situation I'd try to do everything that doesn't necessarily need
 to happen in 0 logical time to extend to  0 logical time. Unless you
 really need the new tables immediately after the buffer was filled, I'd
 suggest to copy them over 'slowly'. One approach once mentioned by
 Miller Puckette is to do array copying by doing it in the audio domain
 within an upsampled sub-patch. This would make DSP drop-outs during
 array copying much less likely.  

Hmmm...perhaps it would be better, to play them into another [tabwrite~]. Its 
just that I wanted them immediately an event ended so that I could do reversed 
playback of an event just as the next event begins.

  It has to be running with the audio, since the audio is being re-mixed in 
real 

  time.

 Wrong. Dynamic creation happens in 0 logical time. Now let's consider a
 case where you dynamically create several objects in one go. After every
 single object the DSP graph is recompiled. The real time this process
 takes is quite high. Now if you'd first turn off DSP, create all
 necessary objects dynamically and then turn DSP on again, the DSP graph
 is recompiled once and the real time this takes is much shorter. If
 you're lucky, it will be so short (shorter than your current audio
 buffer setting), that you don't even notice a drop out. 

 Just to make myself more clear: It's perfectly possible to turn DSP off
 and on again in 0 logical time without noticing it at all, even when
 there is some audio processing going on.

WHOA! I did not think of that. I'll try it.

Ed

 Everything works fine if I'm using the onboard sound - e.g. OSS, but the 
 problems only happen when I switch to jack. Of course the onboard sound would 
be 

 OK if I was using only output, but the whole point is to live-sample the 
 input. 

 The mic input on my laptop is really crappy.
 
  - - try to get the DSP graph building into a separate thread.
  well, this involves pd~ or the like
 
 Dammit again - I'm using the second core of the machine for the live score, 
 dynamic object creation in GEM
  - but I see the new version of Inscore supports PD, so all my work over the 
 last 6 months has been for nothing.

I wouldn't be too sure about that. Try to figure out what needs to
really happen in 0 logical time, since most often the problems of audio
drop outs is that Pd is requested too much to compute in 0 time. Try to
distribute as much as possible over time, so that as many things as
possible happen continuously and as little things as possible need to be
calculated instantly. 

Roman


  

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


[PD] Gem dolly zoom

2011-02-03 Thread tim vets
Hi all,
I'm trying to figure out how to control the camera lens  in Gem.
i.e. go from normal view to 'ortho' gradually,
or still, change focal length form 18mm to 55mm...
http://en.wikipedia.org/wiki/Focal_length
I've been playing around with 'view', 'perspec' to gemwin, and also tried
changing an object's size and distance simulatneously to achieve this, but
it seems that the perspective deformation always stays the same...
any ideas?
thanks
Tim
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Are there alternative means of creating patches

2011-02-03 Thread Morgan Packard
unless you're a huge Ruby fan seeking to rewrite the whole of PureData in
Ruby, you shouldn't be trying to touch this project

That would be a very inaccurate description of me. I'm closer to being a
circus bear in a tutu than that :)

On Thu, Feb 3, 2011 at 3:22 PM, Mathieu Bouchard ma...@artengine.ca wrote:

 On Thu, 3 Feb 2011, Ben Baker-Smith wrote:

  I haven't had the opportunity to try this out yet, but it might be what
 you're looking for.
 https://github.com/pd-projects/ruby-puredata


 That is about 0,1 % of Pd reimplemented in Ruby. It has no code nor any API
 in common with neither the pd
 vanilla/extended/devel/gui-rewrite/l20rk/desiredata branches, nor with
 zengarden. It's a completely unrelated thing.

 So little has been implemented, that .






  ___
 | Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


Re: [PD] hardware implementation of [*~]

2011-02-03 Thread Ed Kelly
You would do well to look here for circuits: http://www.cgs.synth.net/ 
Note that the circuit that [*~] is like in the context you are suggesting is 
analogue, not digital. The website above contains a wealth of circuits and 
component lists.
There is also: www.musicfromouterspace.com
Enjoy!

PS does anyone have a power supply for a Marshall Time Modulator?
Ed

 Metastudio 4 for Pure Data - coming soon!
Metastudio 3 still available at http://sharktracks.co.uk/puredata





From: Tyler Leavitt thecryofl...@gmail.com
To: pd-list pd-list@iem.at
Sent: Thu, 3 February, 2011 22:07:46
Subject: [PD] hardware implementation of [*~]

Hello all,

So I'm getting my feet wet in digital circuitry this quarter at my university 
and I've got numerous projects I want to waste my time on, one of them being a 
simple ring mod effect in the same vein as the ring mod found 
here: http://en.flossmanuals.net/PureData/AmplitudeModulation 

My question is what would be the hardware equivalent of the [*~] object. I 
guess 
it don't have to be digital... even an analog equivalent would help me 
understand it better.

Hope this question makes sense, I don't have a good grasp on the terminology in 
this field one bit.

Tyler


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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Ed Kelly
Load a PD patch in a text editor and take a look.
Ed

 Metastudio 4 for Pure Data - coming soon!
Metastudio 3 still available at http://sharktracks.co.uk/puredata





From: Morgan Packard mor...@morganpackard.com
To: pd-list@iem.at
Sent: Thu, 3 February, 2011 6:35:19
Subject: [PD] Are there alternative means of creating patches besides the 
graphical editor?

Hello there.
I'm interested in using PD. However, as someone who spends a lot of time with 
code, I'm actually a little afraid of the learning curve involved with the 
graphical programming language! I'd be much more comfortable creating my 
patches 
using, for example, a Python tool. Does such a programmatic PD patch generation 
tool exist? I can't imagine I'm the first person who's wanted such a thing.
thanks,
-Morgan

-- 

Web:

http://www.morganpackard.com

Music/Art:
Latest album: Moment Again Elsewhere
iOS app Thicketavailable on iTunes store.




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


Re: [PD] hardware implementation of [*~]

2011-02-03 Thread Tyler Leavitt
Thanks everybody for the replies, exactly what I was looking for. I am so
new to this field of music/electronics that I frequently find myself
struggling to grasp fundamental concepts. Googling mc1496 ring mod gave me
plenty of circuits to look at, as I'm sure the couple of links you gave me
Ed will too.

Thanks a bunch.
Tyler


On Thu, Feb 3, 2011 at 2:32 PM, Ed Kelly morph_2...@yahoo.co.uk wrote:

 You would do well to look here for circuits: http://www.cgs.synth.net/
 Note that the circuit that [*~] is like in the context you are suggesting
 is analogue, not digital. The website above contains a wealth of circuits
 and component lists.
 There is also: www.musicfromouterspace.com
 Enjoy!

 PS does anyone have a power supply for a Marshall Time Modulator?
 Ed

 Metastudio 4 for Pure Data - coming soon!
 Metastudio 3 still available at http://sharktracks.co.uk/puredata


 --
 *From:* Tyler Leavitt thecryofl...@gmail.com
 *To:* pd-list pd-list@iem.at
 *Sent:* Thu, 3 February, 2011 22:07:46
 *Subject:* [PD] hardware implementation of [*~]

 Hello all,

 So I'm getting my feet wet in digital circuitry this quarter at my
 university and I've got numerous projects I want to waste my time on, one of
 them being a simple ring mod effect in the same vein as the ring mod found
 here: http://en.flossmanuals.net/PureData/AmplitudeModulation

 My question is what would be the hardware equivalent of the [*~] object. I
 guess it don't have to be digital... even an analog equivalent would help me
 understand it better.

 Hope this question makes sense, I don't have a good grasp on the
 terminology in this field one bit.

 Tyler


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


Re: [PD] Are there alternative means of creating patches

2011-02-03 Thread Andrew Faraday

I'm a Pd'er turned rubyist, this looks like something I might one day seriously 
want to do ('course I might not, it depends if there's anything cool you can do 
with it. Also, I'm doing a talk on PD to the local ruby users group in a couple 
of weeks time, which means this might be an interesting way to break the ice. 
Also, the pd-projects github, can't believe I didn't find that before but it 
could get rather helpful.
cheers
Andrew

Date: Thu, 3 Feb 2011 17:22:25 -0500
From: ma...@artengine.ca
To: bbakersm...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] Are there alternative means of creating patches

On Thu, 3 Feb 2011, Ben Baker-Smith wrote:
 
 I haven't had the opportunity to try this out yet, but it might be what 
 you're looking for.
 https://github.com/pd-projects/ruby-puredata
 
That is about 0,1 % of Pd reimplemented in Ruby. It has no code nor any 
API in common with neither the pd 
vanilla/extended/devel/gui-rewrite/l20rk/desiredata branches, nor with 
zengarden. It's a completely unrelated thing.
 
So little has been implemented, that unless you're a huge Ruby fan seeking 
to rewrite the whole of PureData in Ruby, you shouldn't be trying to touch 
this project.
 
  ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC

___
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] hardware implementation of [*~]

2011-02-03 Thread Andy Farnell

You want it to be bipolar for both signal
and modulator domains. 

So that:

 +1 * +1 = +1
 -1 * +1 = -1
 +1 * -1 = -1
 -1 * -1 = +1


A linear biased transistor and most simple op-amp 
circuits can't give you this. Hence the need for
something like the CA3080 transconductance circuit.

If you just need basic ring rod (positive domain only)
then a simpler circuit will do


On Thu, 3 Feb 2011 17:17:01 -0500 (EST)
Mathieu Bouchard ma...@artengine.ca wrote:

 On Thu, 3 Feb 2011, Tyler Leavitt wrote:
 
  My question is what would be the hardware equivalent of the [*~] object. 
  I guess it don't have to be digital... even an analog equivalent would 
  help me understand it better.
 
 Isn't the transistor related to [*~] ?
 
 But it depends which case of [*~], I suppose. There are also lamps, 
 relays, transformers, opamps, ... with different characteristics.
 
   ___
 | Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC


-- 
Andy Farnell padawa...@obiwannabe.co.uk

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


Re: [PD] Maybe I'm pushing dynamic object creation too far

2011-02-03 Thread Ed Kelly
 Did you really mean to reply in private ?


Nope!

Here it is!
  Dammit again - I'm using the second core of the machine for the live score, 
dynamic object creation in GEM - but I see the
  new version of Inscore supports PD, so all my work over the last 6 months 
  has 

been for nothing. Pah!

 Your tool surely has some advantages over Inscore.

It's in PD/GEM only. I sent the percussionist the score patch, with the 
external 

in a folder called ext/.
The object creation manager was loaded within the patch thus: 
[ext/gemnotes_counter]
The point is - he doesn't know anything about programming PD or compiling 
software, and it ran straight away with Pd-extended straight from the emailed 
patch.

I suppose that's good, but I'm anxious now to sort out a 2D engine for PD. I'm 
using an industrial digger with GEM, when I should be using a spade! I'm not 
really a graphics programmer, (in fact I have no training as a programmer) so 
this is quite a challenge for me. PD was telling me that the CPU load was about 
112% just for the score on my 2.2GHz dual core.

Or perhaps there's something out there that could be ported.

Ed

PS - I'm over it. If I wanted to be the first I should have learned how to 
program in 1997, not 2005!



  

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Bernardo Barros
2011/2/3 Morgan Packard mor...@morganpackard.com:
SuperCollider or CSound or whatever. But neither of
 those is an option for me.

For legal reasons? If it's your own project, consider the option
charging for your work, you just have to make your modifications
available. Or because they don't on phones? I'm not sure it's stable
enough, but take a look in the SC ports for android and iphone.

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


Re: [PD] Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Morgan Packard
Thanks Ed.
Yes, it is indeed simple-looking. But simply editing that file by hand
doesn't do me much good. I'd want the power of scripting -- loops,
variables, conditionals, to generate such a thing for me.
-Morgan

On Thu, Feb 3, 2011 at 3:35 PM, Ed Kelly morph_2...@yahoo.co.uk wrote:

 Load a PD patch in a text editor and take a look.
 Ed

 Metastudio 4 for Pure Data - coming soon!
 Metastudio 3 still available at http://sharktracks.co.uk/puredata


 --
 *From:* Morgan Packard mor...@morganpackard.com

 *To:* pd-list@iem.at
 *Sent:* Thu, 3 February, 2011 6:35:19
 *Subject:* [PD] Are there alternative means of creating patches besides
 the graphical editor?

 Hello there.
 I'm interested in using PD. However, as someone who spends a lot of time
 with code, I'm actually a little afraid of the learning curve involved with
 the graphical programming language! I'd be much more comfortable creating my
 patches using, for example, a Python tool. Does such a programmatic PD patch
 generation tool exist? I can't imagine I'm the first person who's wanted
 such a thing.
 thanks,
 -Morgan

 --
 
 Web:
 http://www.morganpackard.com

 Music/Art:
 Latest album: Moment Again 
 Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
 iOS app Thicket 
 http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on iTunes 
 store
 .
 





-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

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


[PD] [PD-announce] four more fractal videos, and reposting the two previous ones

2011-02-03 Thread Mathieu Bouchard

On Mon, 31 Jan 2011, jurgen wrote:


I was attempting Quicktime 10 as the default player in Firefox. I'll try VLC 
thanx.
Jurgen


I made aliases with .avi suffix. Do those work ?

http://gridflow.ca/gallery/koch_polygon_2a.avi
http://gridflow.ca/gallery/koch_polygon_2b.avi

And I made those newer videos yesterday and today, but they're not made 
with polygons, they are made using remap_image :


http://gridflow.ca/gallery/julia_color_wheel_1.avi
http://gridflow.ca/gallery/julia_color_wheel_2.avi
http://gridflow.ca/gallery/julia_color_wheel_3.avi
http://gridflow.ca/gallery/julia_color_wheel_4.avi

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC___
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] Gem dolly zoom

2011-02-03 Thread Jack
Hello Tim,

Have a look at this patch.
Is it what you asked ?
++

Jack



Le jeudi 03 février 2011 à 23:26 +0100, tim vets a écrit :
 Hi all,
 I'm trying to figure out how to control the camera lens  in Gem.
 i.e. go from normal view to 'ortho' gradually,
 or still, change focal length form 18mm to 55mm...
 http://en.wikipedia.org/wiki/Focal_length
 I've been playing around with 'view', 'perspec' to gemwin, and also
 tried changing an object's size and distance simulatneously to achieve
 this, but it seems that the perspective deformation always stays the
 same...
 any ideas?
 thanks
 Tim
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list



cameraLens.pd
Description: application/extension-pd


signature.asc
Description: This is a digitally signed message part
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Fw: Are there alternative means of creating patches besides the graphical editor?

2011-02-03 Thread Ed Kelly
 Thanks Ed.
 Yes, it is indeed simple-looking. But simply editing that file by hand 
 doesn't 
do me much good. I'd want the power of
 scripting -- loops, variables, conditionals, to generate such a thing for me.
 -Morgan

OK. What I mean is, the scripting of PD patches follows a simple formula.
The objects, messages etc are numbered from 0. Inlets of objects are numbered 
from 0 to the last inlet, as are outlets.
Connections are made thus:
connect sourceobject outletnumber targetobject inletnumber

simpleosc~.pd looks like this:

#N canvas 0 0 450 300 10;
#X obj 59 70 loadbang;
#X msg 59 96 440;
#X obj 59 127 osc~;
#X obj 58 159 *~ 0.1;
#X obj 51 202 dac~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 4 1;

The #N canvas is the window (x-position y-position x-size y-size font-size).

You can use netreceive to send messages to a PD patch, or you can use a script 
to create a text file that is a PD patch.
You could use any language to write the script, or any language connected to 
localhost to network-communicate with PD.
Please see my  enclosed examples to see what I mean. simpleosc~.pd is the patch 
shown above. dynamic_simpleosc~.pd shows you how it can be built dynamically 
from within PD.

Best wishes,
Ed Kelly



On Thu, Feb 3, 2011 at 3:35 PM, Ed Kelly morph_2...@yahoo.co.uk wrote:

Load a PD patch in a text editor and take a look.
Ed

 Metastudio 4 for Pure Data - coming soon!
Metastudio 3 still available at http://sharktracks.co.uk/puredata






From: Morgan Packard mor...@morganpackard.com

To: pd-list@iem.at
Sent: Thu, 3 February, 2011 6:35:19
Subject: [PD] Are  there alternative means of creating patches besides the 
graphical editor?


Hello there.
I'm interested in using PD. However, as someone who spends a lot of time with 
code, I'm actually a little afraid of the learning curve involved with the 
graphical programming language! I'd be much more comfortable creating my 
patches 
using, for example, a Python tool. Does such a programmatic PD patch 
generation 
tool exist? I can't imagine I'm the first person who's wanted such a thing.
thanks,
-Morgan

-- 

Web:

http://www.morganpackard.com


Music/Art:
Latest album: Moment Again Elsewhere
iOS app Thicketavailable on iTunes store.





-- 

Web:

http://www.morganpackard.com

Music/Art:
Latest album: Moment Again Elsewhere
iOS app Thicketavailable on iTunes store.



  

simpleosc~.pd
Description: Binary data


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


Re: [PD] hardware implementation of [*~]

2011-02-03 Thread Derek Holzer
I built an analog multiplier module out of the AD633. Datasheet has many 
other mathematical functions. See here:


http://macumbista.net/?p=1314

Best,
D.

On 2/3/11 11:07 PM, Tyler Leavitt wrote:


My question is what would be the hardware equivalent of the [*~] object.
I guess it don't have to be digital... even an analog equivalent would
help me understand it better.



--
::: derek holzer ::: http://macumbista.net :::
---Oblique Strategy # 156:
The tape is now the music

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


Re: [PD] [PD-announce] Help FLOSS Manuals @ Open Web Awards

2011-02-03 Thread Derek Holzer

Thanks everyone!
D.

On 2/3/11 10:08 PM, :a wrote:


+1



--
::: derek holzer ::: http://macumbista.net :::
---Oblique Strategy # 25:
Cascades

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


[PD] Need Help Understanding pack

2011-02-03 Thread Theron Trowbridge
I've looked over the help patches, the FLOSS manual, and at a number of
examples, but I'm clearly missing something.

I'm trying to build a proof-of-concept state table for a grid sequencer.  I
figured out to use an array to store my states, and I can write to and read
from the table, except when I'm trying to use pack.

The reason for pack is to get the column, row, and state of each button in a
range of the state table (will be a single column in my end use, but I'm
doing the whole thing for now).

Attached is a patch with a 2x2 grid set up and you can click on them and set
the state table.  That works.  It's the lookup part that doesn't.  I'm
stepping through the entire state table, deriving the column and row from
the index and looking up the value of that index.  This all works until I
send those three pieces of information to a pack object, it re-arranges
things in inconsistent manner.  Clearly there's either a timing thing or I'm
not understanding the data flow of what I'm doing.  Or maybe I'm just not
getting the point of pack.

I'm pretty new to this and every step is a struggle, so any suggestions are
welcome.  But if there are any tips or pointers on why pack is not working
the way I think it should - or what I should be using to accomplish what I'm
trying to do - I would appreciate it.



Long-winded description of how the attached patch is behaving:

Buttons are arranged in column, row order.  I'm just storing 0/1 values in
the state_table array.  If I click on the first and last buttons, my array
is then 1 0 0 1.  So state_table[i] gets me the off/on value for the button.
 i div 2 gets me the column number and i mod 2 gets me the row number.

If I just print these three outputs I get everything out in the order I
expect:

column: 0
row: 0
state: 1
column: 0
row: 1
state: 0
column: 1
row: 0
state: 0
column: 1
row: 1
state: 1

If I send the three values into a pack object and print the output of that,
I get:

pack: 0 1 0
pack: 0 0 1
pack: 1 1 0
pack: 1 0 0

I would expect this:

pack: 0 0 1
pack: 0 1 0
pack: 1 0 0
pack: 1 1 1

So things are coming in the wrong order overall, and the state values are
wrong.


Thanks,

-Theron
^


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


[PD] pd-kinect-skeleton

2011-02-03 Thread Hans-Christoph Steiner


At the last NYC Patching Circle, we got some stuff working with the  
Kinect camera's skeleton tracking mode.  There is a simple Gem model  
of the data, and then sounds controlled by the hands.  Quite fun for a  
night of hacking, I'd love to see this stuff extended!


We used the OpenNI and NITE on Ubuntu/Maverick.  Git the files here:
https://github.com/pd-projects/pd-kinect-skeleton

.hc




Making boring techno music is really easy with modern tools, but with  
live coding, boring techno is much harder. - Chris McCormick






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


Re: [PD] saving relative paths in a textfile

2011-02-03 Thread Hans-Christoph Steiner


Use [getdir] and [list2symbol]:


chop-path.pd
Description: Binary data




.hc

On Feb 1, 2011, at 1:37 PM, Athos Bacchiocchi wrote:


hello list,

i'm building a patch in wich openpanel is used to load
four wavfiles in four different arrays. The four paths are stored and,
if needed, saved in a text file using [textfile] object, so that they
can be loaded all together like a primitive kind of soundbank.

The
problem with openpanel is that it outputs absolute paths, making the
textfile useless in case i move the entire patch (with wavfiles as
well, without modifying the relative positions), to another position  
or

machine.

Can anyone point me in the right direction? Maybe there is a
specific object, but an entire day of googling didn't get me anywhere.


thanks,
athos

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






  http://at.or.at/hans/


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