[PD] Installing PD on OpenSUSE

2014-05-11 Thread Andrew Faraday
Hi All

I've been trying to install pd-extended on OpenSUSE but whatever I do `make 
install` fails. It looks like it's trying to find pdlua_stack_dump but it's not 
defined...

you can see the tail end of my make process here:

https://gist.github.com/AJFaraday/2ee07be60ac7af5f7a6c

If anyone knows why this isn't compiling I'd be grateful 


Regards

Andrew Faraday

P.S. If I can't figure this out I'm probably going to re-install this box with 
ubuntu again.
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Installing PD on OpenSUSE

2014-05-11 Thread Andrew Faraday
I was under the impression that I had the latest code, I built it using 
Pd-extended_0.43.4-source.tar.bz2
line 152 is:
  LUACFLAGS += -I/usr/include/lua5.1

Also dependencies seem very sparsely documented, could I be missing one?
Andrew F

 Date: Sun, 11 May 2014 13:13:09 -0400
 From: martin.pe...@sympatico.ca
 To: jbtur...@hotmail.com; pd-list@iem.at
 Subject: Re: [PD] Installing PD on OpenSUSE
 
 On 2014-05-11 12:45, Andrew Faraday wrote:
  Hi All
 
  I've been trying to install pd-extended on OpenSUSE but whatever I do
  `make install` fails. It looks like it's trying to find pdlua_stack_dump
  but it's not defined...
 
 
 The latest code should compile for Lua5.2 as well as 5.1, do you have 
 this version of the pdlua makefile?:
 http://sourceforge.net/p/pure-data/svn/17235/
 
 Martin
 
 
 
  you can see the tail end of my make process here:
 
  https://gist.github.com/AJFaraday/2ee07be60ac7af5f7a6c
 
  If anyone knows why this isn't compiling I'd be grateful
 
 
  Regards
 
  Andrew Faraday
 
  P.S. If I can't figure this out I'm probably going to re-install this
  box with ubuntu again.
 
 
  ___
  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] Pure Data Network-Enabled Sequencer

2013-12-18 Thread Andrew Faraday
Hi There

I've been working on a festive piece of Pd (and Ruby) and it's out there for 
anyone techie to have a look at. 

Basically, it's a ruby-based sequencer (reading from CSV files), which sends 
messages to Pd over UDP ports and can produce a quartet of synchronised laptops.

It's all in aid of a festive jape I plan to play on my colleagues, during a 
morning meeting (tomorrow, as it happens), where some of the computers in the 
room will unexpectedly begin making sounds then strike up some christmas 
carols. 

Anyone who understands github is very welcome to try it out, I'd love to hear 
what you think...

www.github.com/ajfaraday/networkensemble

Merry Christmas, and the like

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


Re: [PD] Simplest way for looping soudfiles

2013-01-23 Thread Andrew Faraday

Occams razor! Below is the simplest way, which provides no control but should 
play your soundfile at it's actual speed and loop for ever. Just write it into 
an array, then...

[r retrigger]
 |
[tabplay~ sample]
 |  |  
[dac~][s retrigger]
 

From: p...@digitalworlds.ufl.edu
To: pd-list@iem.at
Date: Tue, 22 Jan 2013 20:50:09 +
Subject: [PD] Simplest way for looping soudfiles











Can people share their opinions on the simplest way to create a looping 
soundfile.
 
Thanks
 
pp






___
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] Random number generation quest

2012-11-14 Thread Andrew Faraday

Hi
Is the [time] object in pd-vanilla? If so you could use the milliseconds output 
as your seed...
[loadbang] |[time]|  (milliseconds) [random]


 Date: Wed, 14 Nov 2012 14:53:44 +
 From: enri...@netpd.org
 To: pd-list@iem.at
 Subject: [PD] Random number generation quest
 
 Hi List!
 
 Can a random number form 0 to 100 be generated with the following 
 requirements:
 
   - No externals / Vanilla Pd only
   - DSP must be off
   - The patch is loaded with Pd through command line interface i.e.
 `pd -noprefs -nogui givemerandom.pd`
   - The output should not always be the same number
 
 Thanks for looking into it
 
 eni
 
 ___
 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] (no subject)

2012-10-07 Thread Andrew Faraday

Ladies and gentlemen: the typical 'hacked password' spam message. 

From: megr...@gmail.com
Date: Sat, 6 Oct 2012 14:24:22 -0400
To: pd-list@iem.at
Subject: Re: [PD] (no subject)

announcing the new [loseweight] object?
Thanks mark sergeant!
On Oct 6, 2012, at 1:15 PM, mark sargeant sarg...@hotmail.com wrote:




http://oldmillknitting.businessmedia.ca/blog/wp-content/uploads/google.html?al=gsy.sxfsrt=te.hkmlshc=cbie
  
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list

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


Re: [PD] modulating spectra of fm synth with another fm synth?

2012-09-07 Thread Andrew Faraday

I'm not entirely sure what you want here. If you can build an FM algorithm you 
can replace the modulating oscillator with another FM algorithm easily enough. 
Or if you're talking about limiting the output spectra, you could use an FM 
synth as your control signal for [moog~] or a number of other filters. If you 
do a bit of research into the objects available you can pretty much control or 
process anything with anything else. 

What exactly did you have in mind?

Andrew

Date: Thu, 6 Sep 2012 20:40:59 +0200
From: umberto.tor...@gmail.com
To: pd-list@iem.at
Subject: [PD] modulating spectra of fm synth with another fm synth?

Hi , I was wondering how can i modulate the spectra of  fm abstraction with the 
output of another fm abstraccion?

I was wondering is there is specficic strategies for this?  do anybody have 
tried?


thanks



U.

 


___
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] playing soundcloud files

2012-08-29 Thread Andrew Faraday

It could if they provide you with a download link... I'd have to guess that 
they won't, tho. It would undermine their whole buisness plan. 

 Date: Wed, 29 Aug 2012 09:13:28 -0300
 Subject: Re: [PD] playing soundcloud files
 From: lem...@gmail.com
 To: reduz...@gmail.com
 CC: jbtur...@hotmail.com; pd-list@iem.at
 
 can that be used with Spotify or Grooveshark?
 
 On Wed, Aug 29, 2012 at 9:09 AM, Roman Haefeli reduz...@gmail.com wrote:
  On Die, 2012-08-28 at 20:48 +0100, Andrew Faraday wrote:
  That sounds good, but how exactly? Do you have an example patch?
 
  I think the help patch explains it quite well.
 
  A real world example:
 
  [open http://soundcloud.com/reduzent/backup-blues/download (
  |
  | [play(
  |/
  [readanysf~]
  | |
  [dac~ ]
 
  Roman
 
 
 
   From: reduz...@gmail.com
   To: pd-list@iem.at
   Date: Mon, 27 Aug 2012 22:32:04 +0200
   Subject: Re: [PD] playing soundcloud files
  
   [readanysf~] does not only play many encodings and file formats, but
   supports also a lot of protocols, including http. You can directly
  open
   a track on soundcloud.com with [readanysf~]. There is no need to
   download the file first with wget or whatsoever.
  
   Roman
  
  
   On Don, 2012-08-23 at 13:13 +0200, Patrice Colet wrote:
[wget -O source file(-[shell]  [read file(-[readanysf~]
   
use [popen] on windows and an executable of wget
   
Colet Patrice
   
- Mail original -
 De: alessandro contini aless.cont...@gmail.com
 À: PD list pd-list@iem.at
 Envoyé: Jeudi 23 Août 2012 12:49:42
 Objet: [PD] playing soundcloud files

 Hey pd-people,

 I'm just wondering if any of you ever tried loading an audio
  file
 hosted by
 soundcloud into a PD patch.
 I'm thinking about something like [openpanel] + [soundfiler] but
 sourcing
 the audio data from a soundcloud account.

 Any idea? Suggestions?
 Thanks!

 --

 // ALESSANDRO CONTINI

 // www.alessandrocontini.it
 // skype: alessandro_contini
 // DE: +49-176-38600277
 // ITA: +39-340-2686996

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

   
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
  
  
  
   ___
   Pd-list@iem.at mailing list
   UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
  ___
  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] playing soundcloud files

2012-08-28 Thread Andrew Faraday

That sounds good, but how exactly? Do you have an example patch?

 From: reduz...@gmail.com
 To: pd-list@iem.at
 Date: Mon, 27 Aug 2012 22:32:04 +0200
 Subject: Re: [PD] playing soundcloud files
 
 [readanysf~] does not only play many encodings and file formats, but
 supports also a lot of protocols, including http. You can directly open
 a track on soundcloud.com with [readanysf~]. There is no need to
 download the file first with wget or whatsoever.
 
 Roman
 
 
 On Don, 2012-08-23 at 13:13 +0200, Patrice Colet wrote:
  [wget -O source file(-[shell]  [read file(-[readanysf~]
  
  use [popen] on windows and an executable of wget
  
  Colet Patrice
  
  - Mail original -
   De: alessandro contini aless.cont...@gmail.com
   À: PD list pd-list@iem.at
   Envoyé: Jeudi 23 Août 2012 12:49:42
   Objet: [PD] playing soundcloud files
   
   Hey pd-people,
   
   I'm just wondering if any of you ever tried loading an audio file
   hosted by
   soundcloud into a PD patch.
   I'm thinking about something like [openpanel] + [soundfiler] but
   sourcing
   the audio data from a soundcloud account.
   
   Any idea? Suggestions?
   Thanks!
   
   --
   
   // ALESSANDRO CONTINI
   
   // www.alessandrocontini.it
   // skype: alessandro_contini
   // DE: +49-176-38600277
   // ITA: +39-340-2686996
   
   ___
   Pd-list@iem.at mailing list
   UNSUBSCRIBE and account-management -
   http://lists.puredata.info/listinfo/pd-list
   
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] playing soundcloud files

2012-08-26 Thread Andrew Faraday

Do you work with any other programming languages? Soundcloud has a very good 
api which can provide you with useful info including a url to stream specific 
tracks, etc. but it's pretty advanced and you'd have to learn to use their 
authentication system.
docs are here: http://developers.soundcloud.com/docs#errors

Alternatively,  it might help to know that if a soundcloud track allows 
downloading you can always add '/download' to the end of the url and get 
download an audio file (in the format it was uploaded in).

good luck 
andrew
From: aless.cont...@gmail.com
Date: Thu, 23 Aug 2012 12:49:42 +0200
To: pd-list@iem.at
Subject: [PD] playing soundcloud files

Hey pd-people,
I'm just wondering if any of you ever tried loading an audio file hosted by 
soundcloud into a PD patch.I'm thinking about something like [openpanel] + 
[soundfiler] but sourcing the audio data from a soundcloud account.


Any idea? Suggestions?Thanks!
--
// ALESSANDRO CONTINI


// www.alessandrocontini.it

// skype: alessandro_contini// DE: +49-176-38600277// ITA: +39-340-2686996










___
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] Textual pd primer

2012-08-20 Thread Andrew Faraday

I'm not sure, either. I've never really gotten around to running it. But it 
does seem to have an advantage on pd text files in that you can 'name' pd 
objects as ruby objects. So you can make it usable. 

not sure what FUDI, is, but it may well be a better solution. 

 Date: Fri, 17 Aug 2012 15:15:52 +0100
 From: padawa...@obiwannabe.co.uk
 To: jbtur...@hotmail.com
 CC: sam.ra...@gmail.com; pd-list@iem.at
 Subject: Re: [PD] Textual pd primer
 
 
 It looks fun for Ruby peeps Andrew, though not sure what advantage
 that  gives over FUDI. 
 
 
 On Fri, Aug 17, 2012 at 09:41:01AM +0100, Andrew Faraday wrote:
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Textual pd primer

2012-08-17 Thread Andrew Faraday

Hey Andy

Pure data text files are not human readable, this is a simple fact of their 
existence, while you can tell what an object is and where it is on the canvas 
(although subpatches make even this difficult), the objects and inlets/outlets 
for wires are numeric, and you have to add anything new at the end of the file 
to avoid them pointing to the wrong place.

I have come across this library for ruby 
https://github.com/nagachika/ruby-puredata/, which will remember objects by 
name and hopefully would be usable to make some pure data work in text. 
Although I've never gotten into it, so I don't know if it will be of any use. 

https://github.com/nagachika/ruby-puredata/

Andrew

 Date: Thu, 16 Aug 2012 20:58:07 +0100
 From: padawa...@obiwannabe.co.uk
 To: sam.ra...@gmail.com
 CC: pd-list@iem.at
 Subject: Re: [PD] Textual pd primer
 
 
 I guess this is a case of working out best practices for development.
 
 Nobody actually develops Pd in text mode, but gettin things running in
 an embedded way involves a good deal less graphics and can be intimidating
 or confusing at first.
 
 If you don't want the RPi set up with mouse, kbd and monitor like a full
 system, it's rather like working on other embedded development systems,
 you need to see the board as a target host, and your local machine as the
 development (client).
 
 One way is to work on a laptop or desktop, and the ftp/scp them accross to the
 target board.
 
 But probably most useful is to use X windows to ssh 
 
 ssh -Y -l user address.of.my.rpi
 
 and then just start Pd, which will seem to run on your main machine.
 
 
 I sense some kind of Raspberry Pi and Pd workshop in the coming
 weeks. maybe best developmnt practices and tips will be an
 outcme of that meeting.
 
 best,
 Andy
 
 
 On Thu, Aug 16, 2012 at 10:42:47AM -0400, Sam Raker wrote:
  Hi guys,
  Longtime listener, first time caller. 
  I was wondering if there's a good intro to text-only pd. I just got a 
  raspberry pi, and I've heard a lot of chatter about how the -nogui flag 
  solves a lot of weird dsp problems c, plus it'd be nice not to have to 
  waste a USB port plugging in a mouse as well as a keyboard/midi 
  keyboard/sound card/m-audio box/etc. Plus my main comp is a mac, and I'm 
  worried making my patches on my Mac and then getting them onto my pi will 
  be a pain in the b. 
  
  I've seen people say stuff like, oh, just make a patch and look at it with 
  a text editor and figure it out, but that's a bit over my head.
  
  Thoughts?
  
  -sam
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Crossover simulation

2012-07-19 Thread Andrew Faraday

Hey Guys
Someone on twitter was complaining about old hardware which relied on 
proprietary software which he no longer possessed to use a three-out soundcard 
to run two sattelites and a sub (with no hardware crossover). 
Anyway, Pure Data To the Rescue!!! I've knocked up a little patch (as yet 
untested) to do the basic job (attached), is there anything I'm missing which 
would improve this?
Cheers
Andrew#N canvas 177 151 615 313 10;
#X obj 193 62 adc~;
#X text 223 59 --- Audio input;
#X text 250 74 (from soundflower);
#X obj 112 181 dac~ 1 2;
#X obj 288 200 dac~ 3;
#X text 332 199 -- Bass output (output 3);
#X text 4 166 output 1  2;
#X text 5 179 left and right--;
#X text 344 161 -- only low frequencies;
#X text 369 175 allowed through;
#X obj 288 160 lop~ 300;
#X obj 158 147 hip~ 300;
#X obj 113 123 hip~ 300;
#X floatatom 417 66 5 0 0 0 - - -;
#X obj 417 89 s crossover-frequency;
#X obj 333 129 r crossover-frequency;
#X obj 158 41 r crossover-frequency;
#X msg 417 39 300;
#X obj 417 5 loadbang;
#X text 452 65 --- frequency(Hz);
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 1 10 0;
#X connect 0 1 11 0;
#X connect 10 0 4 0;
#X connect 11 0 3 1;
#X connect 12 0 3 0;
#X connect 13 0 14 0;
#X connect 15 0 10 1;
#X connect 16 0 12 1;
#X connect 16 0 11 1;
#X connect 17 0 13 0;
#X connect 18 0 17 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] text to sound

2012-06-11 Thread Andrew Faraday

I've got an open source project using ruby to parse strings and send commands 
via TCP to pure data. Which started with some of my earliest non-pd coding. 
It's not currently set up to read text files, but it'd be a fairly simple mod, 
so you're welcome to learn ruby and submit a patch. 
PDF's are a much more complicated file format, I don't know how you'd go about 
extracting the text content from them to feed the text-to-music algorithm.
Anyway, you can get it from
https://github.com/ajfaraday/text-to-music
The sonification is based on some simple rules:
Letters are a semitone apart in alphabetical orderNumbers describe a diminished 
scaleSpaces provide a gap(there are some specific percussion sounds)
It's actually quite a nice way of hearing the patterns in written language, you 
can hear rhymes, and repeating patterns and rhythms from the character length 
of words. It's set up to read twitter streams and RSS to get some real-time 
data on a subject of your choice, too. 
All I would ask is that you let me know how you find the project, and if you 
can think of another use for it. 
- Andrew
Date: Sun, 10 Jun 2012 18:59:57 -0400
From: dataf...@gmail.com
To: pd-list@iem.at
Subject: [PD] text to sound

Hi, i am developing a proyect where the main idea is transform text data to 
sound. Time ago i was experimenting with the concept of devices as files in 
linux where you can read diferent files, like pdf as sound redirecting files 
to standar output ( by example in bash you can do cat /dev/hda1  /dev/audio to 
hear the sound of harddisc data)

Then i am looking for similar procedures using PD, anybody out there know about 
a way to transform by explame a pdf or plain text into sound output? i know its 
a very general question but any help will be apreciated


thanks
F


___
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] text to sound

2012-06-11 Thread Andrew Faraday

Update: I've just added support for reading plaintext files, it's all in the 
readme

From: jbtur...@hotmail.com
To: dataf...@gmail.com; pd-list@iem.at
Date: Mon, 11 Jun 2012 20:29:30 +
Subject: Re: [PD] text to sound





I've got an open source project using ruby to parse strings and send commands 
via TCP to pure data. Which started with some of my earliest non-pd coding. 
It's not currently set up to read text files, but it'd be a fairly simple mod, 
so you're welcome to learn ruby and submit a patch. 
PDF's are a much more complicated file format, I don't know how you'd go about 
extracting the text content from them to feed the text-to-music algorithm.
Anyway, you can get it from
https://github.com/ajfaraday/text-to-music
The sonification is based on some simple rules:
Letters are a semitone apart in alphabetical orderNumbers describe a diminished 
scaleSpaces provide a gap(there are some specific percussion sounds)
It's actually quite a nice way of hearing the patterns in written language, you 
can hear rhymes, and repeating patterns and rhythms from the character length 
of words. It's set up to read twitter streams and RSS to get some real-time 
data on a subject of your choice, too. 
All I would ask is that you let me know how you find the project, and if you 
can think of another use for it. 
- Andrew
Date: Sun, 10 Jun 2012 18:59:57 -0400
From: dataf...@gmail.com
To: pd-list@iem.at
Subject: [PD] text to sound

Hi, i am developing a proyect where the main idea is transform text data to 
sound. Time ago i was experimenting with the concept of devices as files in 
linux where you can read diferent files, like pdf as sound redirecting files 
to standar output ( by example in bash you can do cat /dev/hda1  /dev/audio to 
hear the sound of harddisc data)

Then i am looking for similar procedures using PD, anybody out there know about 
a way to transform by explame a pdf or plain text into sound output? i know its 
a very general question but any help will be apreciated


thanks
F


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


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


[PD] call for testers

2012-05-29 Thread Andrew Faraday

Hey Guys

I've got a small side-project I've been working on which uses ruby and pure 
data to convert strings of text into musical sequences. It's nice to hear 
patterns in text as opposed to looking for them so it's almost certainly of 
interest to most pure data users.

What's more, just this week I've managed to successfully plug it in to the 
twitter streaming API, so you can hear tweets from a particular search in 
real-time. 

Either way, at the moment it should be usable by anyone using linux or mac os 
and proficient with the command line and git. 

it's all stored at https://www.github.com/AJFaraday/Text-to-music, please give 
it a try and let me know

a: if it works on your system, which errors you get etc
b: what do you think of the project, how could it be improved?
c: What would you like to see done with it? what sources of text could be 
sonified in this way?

Thanks in advance

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


Re: [PD] HID double triggers

2012-04-19 Thread Andrew Faraday

my experience is that puredata basically takes the raw signal from your 
controller. If you can find some method of fixing this in your OS, by all means 
let me know

Date: Thu, 19 Apr 2012 10:42:06 +0100
From: ja...@4thharmonic.com
To: jbtur...@hotmail.com
CC: pd-l...@iem.kug.ac.at
Subject: Re: [PD] HID double triggers


  

  
  
If it was spurious noise from a switch that was insufficiently
debounced, surely I would get more random triggers? For example,
sometimes one trigger, sometimes two or three? Also, if this is a
fundamental issue with the hardware, then how does Mac OS X manage
to handle it correctly? Surely it is an issue with either [hid] or
linux, and therefore a bug with one or the other?



Thanks for the patch. It is possible to ignore duplicate messages in
a stream as you suggest however it's complicated somewhat by the
fact that the messages don't always arrive in the same order!



For example:



[hid] 0.7, written by Hans-Christoph Steiner h...@eds.org

  compiled on Apr 15 2012 at 08:12:47 

  [hid] opened device 4 (/dev/input/event4): AT Translated Set 2
  keyboard

print: key key_j 1

  print: key key_l 1

  print: key key_j 1

  print: key key_l 1

  print: key key_j 0

  print: key key_j 0

  print: key key_l 0

  print: key key_l 0

  

I can filter these out later on, but it would be nice to have a
bug free object!



thanks for you help



James





Quoth Andrew Faraday, on 18/04/2012 19:27:

  
   I've had this problem before with [hid],
apparently it's a hardware issue called 'debouncing', which is
often ignored because it is often irrelevant (pushed is pushed,
for game controllers, rather than a button-on/button-off signal
used for most music systems). 



You can deal with the problem in pure data by using a trigger,
float and delay of one millisecond. See the attached patch,
click the message boxes and watch your terminal for the result.




I hope this helps.



Andrew




  Date: Wed, 18 Apr 2012 16:53:44 +0100

  From: ja...@4thharmonic.com

  To: pd-l...@iem.kug.ac.at

  Subject: [PD] HID double triggers

  

  Hi list,

  

  recently I've been playing around with [hid] again and still
  have the issue with double triggers on linux (see previous
  post here).

  

  I've downloaded the latest version of 
Pd-0.43.1-extended-ubuntu-lucid-i386.deb
  but I have the same problem with my existing Arch Linux
  installation on my laptop as well.

  

  It works fine on Mac 10.6. The problem is that I basically get
  two identical events for each key press and release, ie:

  

  [hid] 0.7, written by Hans-Christoph Steiner h...@eds.org

compiled on Apr 15 2012 at 08:12:47 

[hid] opened device 4 (/dev/input/event4): AT Translated Set
2 keyboard

print: key key_u 1

print: key key_u 1

print: key key_u 0

print: key key_u 0

  

  Is anyone else having this problem?

  

  thanks

  

  James

  

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

  
  

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





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


Re: [PD] HID double triggers

2012-04-18 Thread Andrew Faraday

I've had this problem before with [hid], apparently it's a hardware issue 
called 'debouncing', which is often ignored because it is often irrelevant 
(pushed is pushed, for game controllers, rather than a button-on/button-off 
signal used for most music systems). 

You can deal with the problem in pure data by using a trigger, float and delay 
of one millisecond. See the attached patch, click the message boxes and watch 
your terminal for the result. 

I hope this helps.

Andrew

Date: Wed, 18 Apr 2012 16:53:44 +0100
From: ja...@4thharmonic.com
To: pd-l...@iem.kug.ac.at
Subject: [PD] HID double triggers


  


  
  
Hi list,



recently I've been playing around with [hid] again and still have
the issue with double triggers on linux (see previous post here).



I've downloaded the latest version of

Pd-0.43.1-extended-ubuntu-lucid-i386.deb
but I have the same problem with my existing Arch Linux installation
on my laptop as well.



It works fine on Mac 10.6. The problem is that I basically get two
identical events for each key press and release, ie:



[hid] 0.7, written by Hans-Christoph Steiner
  h...@eds.org

  compiled on Apr 15 2012 at 08:12:47 

  [hid] opened device 4 (/dev/input/event4): AT Translated Set 2
  keyboard

  print: key key_u 1

  print: key key_u 1

  print: key key_u 0

  print: key key_u 0



Is anyone else having this problem?



thanks



James


  


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list 
#N canvas 0 0 450 300 10;
#X obj 40 139 print;
#X text 43 67 debounce;
#X text 43 54 simulated;
#X obj 202 227 print;
#X obj 202 188 f;
#X msg 40 103 1 \, 1;
#X obj 202 127 t b f;
#X msg 202 106 0 \, 0;
#X text 197 51 simulated debounce;
#X obj 202 159 del 1;
#X text 198 66 with singlifier;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 6 1 4 1;
#X connect 7 0 6 0;
#X connect 9 0 4 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] HID double triggers

2012-04-18 Thread Andrew Faraday

From: jbtur...@hotmail.com
To: pd-l...@iem.kug.ac.at
Subject: RE: [PD] HID double triggers
Date: Wed, 18 Apr 2012 18:27:15 +





I've had this problem before with [hid], apparently it's a hardware issue 
called 'debouncing', which is often ignored because it is often irrelevant 
(pushed is pushed, for game controllers, rather than a button-on/button-off 
signal used for most music systems). 

You can deal with the problem in pure data by using a trigger, float and delay 
of one millisecond. See the attached patch, click the message boxes and watch 
your terminal for the result. 

I hope this helps.

Andrew

Date: Wed, 18 Apr 2012 16:53:44 +0100
From: ja...@4thharmonic.com
To: pd-l...@iem.kug.ac.at
Subject: [PD] HID double triggers


  


  
  
Hi list,



recently I've been playing around with [hid] again and still have
the issue with double triggers on linux (see previous post here).



I've downloaded the latest version of

Pd-0.43.1-extended-ubuntu-lucid-i386.deb
but I have the same problem with my existing Arch Linux installation
on my laptop as well.



It works fine on Mac 10.6. The problem is that I basically get two
identical events for each key press and release, ie:



[hid] 0.7, written by Hans-Christoph Steiner
  h...@eds.org

  compiled on Apr 15 2012 at 08:12:47 

  [hid] opened device 4 (/dev/input/event4): AT Translated Set 2
  keyboard

  print: key key_u 1

  print: key key_u 1

  print: key key_u 0

  print: key key_u 0



Is anyone else having this problem?



thanks



James


  


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list 
#N canvas 0 0 450 300 10;
#X obj 40 139 print;
#X text 43 67 debounce;
#X text 43 54 simulated;
#X obj 202 227 print;
#X obj 202 188 f;
#X msg 40 103 1 \, 1;
#X obj 202 127 t b f;
#X msg 202 106 0 \, 0;
#X text 197 51 simulated debounce;
#X obj 202 159 del 1;
#X text 198 66 with singlifier;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 6 1 4 1;
#X connect 7 0 6 0;
#X connect 9 0 4 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Devs Love Bacon

2012-04-18 Thread Andrew Faraday

Hey Guys

I Just a quick question, are any of the uk pure dataists going to the Devs Love 
Bacon conference this weekend?

Cheers

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


Re: [PD] ANNOUNCE: ANTSynth - Pure Data prototype premiere

2012-04-01 Thread Andrew Faraday


Love it!

I suggest you look for research funding for that ASAP

Date: Sun, 1 Apr 2012 18:59:12 +0200
From: lorenzofsut...@gmail.com
To: pd-list@iem.at
Subject: [PD] ANNOUNCE: ANTSynth - Pure Data prototype premiere

Dear Pd community,
 
The international research team of which I am a humble member (PPMR - 
ParaPonera Music Research) is proud to release today the first working 
prototype of ANTSynth (see below) developed as Pure Data patch.
Attached is a standalone prototype patch which should work directly in 
Pd (make sure DSP is working and use the main toggle to start).
 
Testing and (constructive) critique are very welcome (please consider 
this is very preliminary!!)
 
Regards,
Lorenzo.
 
A little background on Antsynth (more details and links in the patch and 
future posts):
 
ANTSynth is a cutting edge, innovative synthesis method. It stands for 
Ant Stimulation Turmoil Synthesis. Inspired by Natural Science, Biology 
and pioneering Engineer studies it creates unique additive-aggregate 
mesh-able (over)tones with complete formations of broad spectra which in 
turn the modern composer can imply (we think) in any composition.
ANT synthesis is inspired by the Natural Sciences as it translates into 
sound some of the most interesting patterns of ants' complex social 
behaviour as outlined by Ted R. Schultz in his paper “In search of ant 
ancestors”. ANTSynth is created by an international team of biologists, 
engineers, sound designers and programmers (PPMR) and will be released 
as Open Source in the hope that it will be useful for the future 
generations of researchers, sound designers, artist, biologists, composers.
Many questions and issues about the feasibility and optimisation of 
ANTSynth remain but preliminary results seem to be promising.
 
Minimal background bibliography:
 
D. Moody , A Field Study of the Ant Trail Phenomenon , Division of 
Natural Science , The University of Findlay , 2000
John M. Chowning, The Synthesis of Complex Audio Spectra by Means of 
Frequency Modulation, Journal of the Audio Engineering Society, 1973
Julius O. Smith III. Additive Synthesis (Early Sinusoidal Modeling). 
Retrieved 2012-01-14. The term additive synthesis refers to sound 
being formed by adding together many sinusoidal components - 
https://ccrma.stanford.edu/~jos/sasp/Additive_Synthesis_Early_Sinusoidal.html 
 
Ettershank, G. 1965. A new modular-design artificial ant nest. Turtox 
News, 43:42–43.
Holldobler, B., M. Moglich, and U. Maschwitz. 1974. Communication by 
tandem running in the  ant Camponotus sericeus. Journal of Comparative 
Physiology, 90:105–127.
Horn, D. J. 1976. Biology of insects. W. B. Saunders, Philadelphia. 
[Pages 3, 16–31, 207–208,  238–240]
Jacobson, M. 1972. Insect sex pheromones. Academic Press, New York. 
[Pages 1–2, 79–100,  and 101–120]
Markin, G. P. 1968. Handling techniques for large quantities of ants. 
Journal of Economic  Entomology, 61:1744–1745.
Moody, D. L. 1981. Ant trails. The American Biology Teacher, 43:452–453.
Wilson, E. O. 1963. Pheromones. Scientific American, 208:100–114.

___
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] Patching Circle this Monday

2012-03-16 Thread Andrew Faraday

That's the only trouble with an international list like this. 

My brain goes: Oh great, patching circle coming up... Oh wait, New York. Bit 
far to go from England for an evening :p

From: h...@at.or.at
Date: Fri, 16 Mar 2012 00:01:34 -0400
To: glitch...@gmail.com
CC: pd-list@iem.at; marysgh...@gmail.com; t3d...@gmail.com
Subject: Re: [PD] Patching Circle this Monday




Who's bringing the beer?  I'll bring some :-D
She based it off of the text that I often used, which is a group effort, so its 
all about the mix-n-match!  Please do use it!
.hc
On Mar 15, 2012, at 9:46 PM, Richie Cyngler wrote:Hey Sofy,
I'm trying to set up a patching circle in Melbourne Australia (found a great 
venue today). I really like the text you have here can I use some of it please?
Power to patchers!

thanks

On Fri, Mar 16, 2012 at 12:24 AM, sonia yuditskaya marysgh...@gmail.com wrote:

Patching Circle This Monday March 19 at 319 Scholes! 319 Scholes Street, 
Brooklyn NY 11206 6-9 pm We will expunge the mysteries of the DMX Shield for 
Arduino and play around with More telephone sounds. Come tqke qdvqntqge of the 
venue space, engage in some live jams, or just come by to hang out. And also 
there is beer!


 The New York City Patching Circle is an free monthly meeting open to all for 
anyone who is interested in media programming.  We mostly use Pd and Max/MSP, 
but all are welcome. We spend enough time alone staring at our computers; we 
are proposing to work together. So often issues that arise when working can be 
solved with a quick two minute discussion that would take hours to solve alone. 
We have Dorkbot to see people's work, we have Share where anyone can play, we 
have workshops and universities to learn from. This is a meeting where we all 
can come to work. This is an informal gathering of patching and patchers (Pd, 
Max/MSP/  Jitter, and even , Eyesweb, Labview, etc.). Beginners and   
Experienced welcome. Open to everyone, students, the public, etc. Work   on 
personal projects, professional projects, school projects, ask for help, help 
others, or just patch quietly to yourself, in a room full of other people 
patching patches and helping other people patch. 


 rawk,Sofy Yuditskaya
s~




___

Pd-list@iem.at mailing list

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




-- 
Richie
www.glitchpop.com




Mistrust
 authority - promote decentralization.  - the hacker ethic



___
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] Anonymity.

2012-03-12 Thread Andrew Faraday

That gave me 'sorry, your search returned no hits'

Date: Mon, 12 Mar 2012 12:11:29 +0900
From: hard@gmail.com
To: padawa...@obiwannabe.co.uk
CC: pd-list@iem.at
Subject: Re: [PD] Anonymity.

It's a real person.  

http://puredata.hurleur.com/recherche-1521813748.html

so i'm sorry Mathieu, but it seems that the dislike for your guru status is 
genuine.  Maybe you could consider another vocation?  :D








___
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] list etiquette

2012-03-11 Thread Andrew Faraday

If you're going to talk comics: (warning: NSFW)...

http://penny-arcade.com/comic/2004/03/19

Truth be told. tho, this list is not so bad. 



 From: abonneme...@revolwear.com
 Date: Sun, 11 Mar 2012 03:51:58 +0100
 To: scottrloo...@gmail.com
 CC: pd-list@iem.at
 Subject: Re: [PD] list etiquette
 
 It seems few people have actually read and acknowledged the netiquette.
 
 Reminder: http://puredata.info/community/lists/Netiquette
 
 
 Am 11.03.2012 um 02:46 schrieb Scott R. Looney:
 
  i think my favorite quote on list behavior is actually a picture:
  
  http://xkcd.com/438/
  
  i've composed long, angry tirades and deleted them based on this.
  
  scott
  
  On Sat, Mar 10, 2012 at 5:06 PM, Dafydd Hughes dafyd...@gmail.com wrote:
  Ha! Point taken. Sorry - I never intended to come across as some kind
  of politeness police.
  
  
  
  On 2012-03-10, at 6:36 PM, Charles Henry czhe...@gmail.com wrote:
  
   On 3/10/12, Dafydd Hughes dafyd...@gmail.com wrote:
   And there are pretty widely accepted norms about language (I'm talking
   about agressive langage and expletives here) on the list, too, even if
   they're not written down, correct?
  
   fuck no!
  
   Pd expands boundaries of what is music and art.  Why expect any
   boundaries on the list?  The same norm you're expecting might not be
   shared by other people who use the list too.
  
   I don't care for some things said on the list, but all you can really
   do is try to convince other people to see things your way.  People
   just use etiquette on the list because they want to.
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list etiquette

2012-03-10 Thread Andrew Faraday

I'll be honest, I've been on the PD mailing list a couple of years now, since 
my final year at university. I've found it a generally welcoming and 'troll 
free' online community. It's something very positive about the list. 

That being said, my level of involvement does keep me from getting in to some 
of the more in-depth discussions, so I can't speak for all the traffic on here. 
But I've never noticed a tone or content problem on here

 Date: Sat, 10 Mar 2012 15:20:06 -0500
 From: dafyd...@gmail.com
 To: scottrloo...@gmail.com
 CC: pd-list@iem.at
 Subject: Re: [PD] list etiquette
 
 Hey Scott - yeah I figured that was the case.
 
 Now let's make some art!
 
 On Sat, Mar 10, 2012 at 3:00 PM, Scott R. Looney scottrloo...@gmail.com 
 wrote:
  sorry - looks like i wasn't being completely clear with that last statement.
  it started out as a request to filter a particular member from the list. the
  'you should be aware' quote was more generally directed at everyone, not a
  particular individual in question. as in 'if someone was going to single out
  another on this list, they should be aware of their positive contributions'.
  no offense or accusation was implied.
 
  best,
 
  scott
 
 
 
 
  On Sat, Mar 10, 2012 at 11:29 AM, Dafydd Hughes dafyd...@gmail.com wrote:
 
  Hey Scott
 
  Ok - maybe I'm just being cranky (which I'm extra good at). Glad to hear
  this is still a welcoming place for newcomers. And to be clear, I'm
  definitely not talking about Mathieu. I've always appreciated his
  contributions.
 
  Cheers
  Dafydd
 
 
 
  On 2012-03-10, at 1:37 PM, Scott R. Looney scottrloo...@gmail.com
  wrote:
 
  i'll chime in first -  as i am a new member of the list, and having
  trawled a fair number of discussion lists searching for material, i would
  say the PD list is kinder than most. i find the discussion on the list
  largely constructive (if not always relevant to my interests) with only an
  occasional sniping war starting up often based on someone's wording. lists
  are tricky things and writing doesn't always convey sarcasm or joking
  behavior effectively. thus someone gets offended  and the flame war ensues.
  whenever this happens all of our inboxes get stuffed with the petty
  bickering and soon requests for filtering or banning members can follow.
 
  so far, i have not seen anyone regularly posting on this list whose
  positive and constructive contributions did not far outweigh their
  occasional negative aspects. i haven't read any posts lately that i find
  insulting and regular enough to consider banning them. if it were so, i
  would certainly mention it or support a motion to ban them. if we are
  referring to Mathieu Bouchard you should be aware that a large portion of
  his work inspired the current GUI direction of PD-extended discussed on 
  this
  list, from his original DesireData variant of PD. that is enough for me to
  give him some measure of leeway when he chooses to express displeasure at
  others on the list, although i did not agree with his viewpoint that HC was
  taking credit for work he didn't deserve. Mathieu seems to want to move PD
  forward as much as the rest of us based on what i've read, but as always
  there will be some differences as to the best way to do it while keeping 
  the
  values of open source collaboration intact.
 
  scott
 
  On Sat, Mar 10, 2012 at 9:17 AM, Dafydd Hughes dafyd...@gmail.com wrote:
 
  Put far more clearly and effectively than I did. Thanks Jonathan.
 
  On 2012-03-10, at 12:08 PM, Jonathan Wilkes jancs...@yahoo.com wrote:
 
   I'm changing the subject so that a discussion about the change in tone
   of this list doesn't carry the unfair implication that it's due to one
   member.
  
   I don't see a problem complaining about the netiquette of a list
   member,
   but I just ask that it be clear, constructive criticism.
  
   -Jonathan
  
   
   From: Dafydd Hughes dafyd...@gmail.com
   To: ALAN BROOKER alan.brooker2...@gmail.com
   Cc: mahatGma rabintrah mahat...@gmail.com; pd-list@iem.at
   Sent: Saturday, March 10, 2012 11:06 AM
   Subject: Re: [PD] Is there a way to block/filter Mathieu ?
  
   Hey folks
  
   Maybe I'm out of touch here, or hypersensitive (I quit smoking far too
   long ago for it to be that, but I can totally sympathize with those
   for whom it's fresh - hell, I still miss it 15 years later)...
  
   As I understand it, if there are complaints about the behaviour of a
   specific member of the list, the first step is to approach the list
   administrators. Is this correct?
  
   And there are pretty widely accepted norms about language (I'm talking
   about agressive langage and expletives here) on the list, too, even if
   they're not written down, correct?
  
   I took a bit of a break (about a year and a half) from regularly
   reading the pd-list while I completed some schooling. Since getting
   back to following the list, I've noticed a big change in the tone. 

Re: [PD] Tobacco (was: Web Netiquette (was: a book about libpd))

2012-03-09 Thread Andrew Faraday

I've had a horrible debate along these lines before. It's ethics, rather than 
technology. 

But does it make you a better person to have beaten an addiction, or a fool for 
becoming addicted? Would it be right for someone who hasn't been through that 
experience to have an oppinion on it anyway? (the worst addiction I've had was 
tetris oh, and pure data)

Personally, a bit of all of the above, helps to be positive about the giving up 
part, anyway. Rather than getting bogged down in an ethical argument so you 
forget that something positive has happened..

It's probably too late at night for me to be replying to the mailing list...

 Date: Fri, 9 Mar 2012 19:14:38 +
 From: alan.brooker2...@gmail.com
 To: ma...@artengine.ca
 CC: Pd-list@iem.at
 Subject: Re: [PD] Tobacco (was: Web Netiquette (was: a book about libpd))
 
  But the problem with cigarettes is smoking them. The companies selling them
  created the lifestyle and encouraged the craving. Basically everybody fell
  for that.
 
 Yeah one of the biggest cons going. As an ex smoker I can say the
 hardest thing for me is missing smoking itself.  If one never took up
 the habit to start with, then the feeling of 'missing being able to
 smoke' would never be felt. It's not the craving per se but missing
 being able to take  5 minutes out here and there  to have cigarette,
 that stays with you for a while.
 
 But saying that it's not that bad..where's my hooka?
 
 
 
 
 
 On Fri, Mar 9, 2012 at 6:45 PM, Mathieu Bouchard ma...@artengine.ca wrote:
  Le 2012-03-09 à 14:26:00, Py Fave a écrit :
 
  the problem with cigarettes is being able to make your own.
 
 
  The problem with cigarettes is smoking them. If it were not a problem, then
  the problem would be to grow them, because if you merely roll them, then
  you're still buying Drum tobacco and Riz Lacroix (RizLa+) paper from the
  same company as Gauloises, Gitanes and JPS, for example, which are all
  readymade, if that's the problem you have with them.
 
  But the problem with cigarettes is smoking them. The companies selling them
  created the lifestyle and encouraged the craving. Basically everybody fell
  for that.
 
  An association of ninety thousand smokers sues tobacco companies over health
  issues for 23 billion of $ right now. They deposited their request in 1999,
  and one should wonder why it took that long for the courts to accept
  launching the trial. In the end, the Cour Supérieure du Québec will start
  hearing them now. This makes it the largest anti-tobacco trial ever in
  Canada.
 
  http://www.ledevoir.com/societe/justice/344619/le-megaproces-du-tabac
  http://www.cyberpresse.ca/le-soleil/actualites/justice-et-faits-divers/201203/08/01-4503809-recours-collectif-des-victimes-du-tabac-le-proces-debute-13-ans-plus-tard.php
 
  (But this seems extremely underreported in canadian english-language
  media... you may only guess why that is.)
 
  Anyway... what you say has nothing to do with Julian's problem with
  cigarettes, and neither does what I'm saying now.
 
   __
  | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 ___
 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] cool ways to use pd in keyboard rig

2012-03-08 Thread Andrew Faraday

Chris

It's my birthday, DAMMIT!! and I'm going to do just that!

 Date: Thu, 8 Mar 2012 13:59:57 +0800
 From: ch...@mccormick.cx
 To: jbtur...@hotmail.com
 CC: pd-list@iem.at
 Subject: Re: [PD] cool ways to use pd in keyboard rig
 
  On Wed, Mar 7, 2012 at 10:08 PM, Andrew Faradaywrote:
  Basically, feel free to throw ideas at me
 
 http://www.youtube.com/watch?v=zjmdWdHdKKs
 
 Chris.
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] cool ways to use pd in keyboard rig

2012-03-07 Thread Andrew Faraday

Hey Guys

Can we talk concept for a bit? I'm building a performance rig with two keyboard 
synths, kaossilator, feedback mixer and a home-made instrument (a stripped down 
hard-drive with a guitar lead soldered to the motor, nice little, imprecise, 
instrument).

I'm looking at using pure data on a laptop with my m-audio axiom controller 
with the rest of the rig. Basically I'm looking for something cool, 
experimental but not too out-there to do in a pd patch to compliment this 
synth-heavy setup. Not sticking to any particular style, either, just seeing 
what I come up with. 

Basically, feel free to throw ideas at me

Cheers

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


Re: [PD] newbie says hello

2012-03-06 Thread Andrew Faraday

hello newbie

You'll find that this mailing list is a valuable resource for pure data. Don't 
be afraid to ask the big questions, or the little questions for that matter. 
There an experienced, but understanding community round Pd so you can learn 
near enough what you want from them

welcome aboard

Andrew

Date: Sun, 4 Mar 2012 18:01:24 +0100
From: pimas...@gmail.com
To: lang.gerh...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] newbie says hello

Willkommen Gerhard!

Pierre

2012/3/4 Gerhard Lang lang.gerh...@gmail.com

Hi community,

I'm a German hobby musician and open-source enthusiast with very poor scripting 
and coding skills, but fascinated now by first steps with pd.

Technically feel at home with customized rt-kernels, kx modificated 
ubuntu-studio systems, ice1712-pci and a firewire device.

Best regards Gerhard



___

Pd-list@iem.at mailing list

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




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


Re: [PD] [OT] Computers just for maths? WAS Music Notation in linux

2012-03-05 Thread Andrew Faraday

It's also pretty fair to say that all computers do IS maths. They perform 
binary operations at a rate of thousands per second. The fact that we've got 
these binary digits to produce a human-readable display, we use it to produce 
audio, and represent text, and we make our input in a non-mathematical form. 

That doesn't stop computers just being capable of maths.

It's why programs are called applications, they're simply another way to apply 
maths. 

I, for one, am quite glad, because I'm good at logic, but barely average at 
arithmetic :p

Andrew

 Date: Mon, 5 Mar 2012 09:07:09 +0100
 From: lorenzofsut...@gmail.com
 To: ma...@artengine.ca
 CC: pd-list@iem.at
 Subject: Re: [PD] [OT] Music Notation in linux
 
 On 05/03/12 01:43, Mathieu Bouchard wrote:
  Le 2012-03-03 à 22:54:00, Lorenzo Sutton a écrit :
 
  You can create a midi output, with all the drawbacks and benefits. As 
  far as I know there is no lilypond player, but to be totally honest 
  I'm not sure it would make so much sense as lilypond is primarily a 
  music typesetting language.
 
  Do you also mean it doesn't make much sense to use PureData for 
  anything else than audio ?
 No, nor I see the logic by which you assume I mean that from the above 
 statement.
 
  And computers were only meant for doing math, too.
 
 Indeed they are.
 And I don't think math is anything dirty, with less dignity than other 
 disciplines, or to be ashamed of.
 Computers are very powerful, yet stupid, calculators. In fact in Italian 
 we still use the word calcolatore to address a computer. And of course 
 'computer' itself stems from the French computer, and in turn from the 
 Latin  computare. [1]
 Saying computers are anything different is at best a (very intriguing) 
 fascination; at worst plain mystification.
 
 Lorenzo.
 
 [1] http://en.wiktionary.org/wiki/computer#Etymology
 
 
 
 
 ___
 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] [OT] Computers just for maths? WAS Music Notation in linux

2012-03-05 Thread Andrew Faraday



 Date: Mon, 5 Mar 2012 11:40:43 -0500
 From: ma...@artengine.ca
 To: jbtur...@hotmail.com
 CC: lorenzofsut...@gmail.com; pd-list@iem.at
 Subject: RE: [PD] [OT] Computers just for maths? WAS Music Notation in linux
 
 Le 2012-03-05 à 08:22:00, Andrew Faraday a écrit :
 
  It's also pretty fair to say that all computers do IS maths.
 
 I know all of that and understand those principles from beginning to end. 
 But I'm not talking about that. I mean the users' activities.

It's fairly true, that while it's achieved with maths, it's rarely the purpose 
for which they're used.

 
  They perform binary operations at a rate of thousands per second.
 
 Wow, that really sounds exciting !
 
 For a 1936 Zuse-1 computer with 22-bit ints and 33-bit floats running at 1 
 Hz, there were already hundreds of them. Nowadays, it's impossible to get 
 a damn phone that doesn't already do several billions per second.

I'm wondering if there's a benefit to mobile computers (with phone apps) which 
do less than that a second.
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [OT] Music Notation in linux

2012-03-05 Thread Andrew Faraday

 and *thus* Lorenzo thinks:
 
 It doesn't make much sense to use Pd as a 
 [something-else-differnt-than-audio-creator] as it is primerily an 
 [Audio-creation-something]
 

A good workman never blames his tools... But the best workman in the world 
won't paint a room with a screwdriver. Ultimately you do need the right tools 
for the job.

I was intending to write a score for a choir to actually sing, although it has 
to be said, the delay between writing lilypond code and seeing the score in a 
readable format is a huge barrier. There's a further delay between that and me 
sitting down at the keyboard to play the music, make variations, then go 
through the cycle again. Not quite a screwdriver, perhaps, but a squirrels tail?


 The part were you implicitly go from (cery) specific to general and back 
 to specific again is the weakest - in my humble opinion ;)
 
 Lorenzo.
 
 ___
 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] Novation Nocturn and PD in linux

2012-02-07 Thread Andrew Faraday

Hey Guys

Sorry if this has been picked over here before but I've just got hold of a 
Novation Nocturn controller but it appears that I can't get any kind of signal 
(midi or hid) out of it without the bundled software. Problem is, I'm using 
linux and the bundled control software is Windoze/Mac only. Does anyone know of 
any way I can get into the novation usb protocol in linux? Specifically, to 
pull some data into PD.

Cheers

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


Re: [PD] space bar generates a bang

2012-01-26 Thread Andrew Faraday

can't remember off hand which key number it is but you can use the [key] object

make a patch like this 

[key]
| 
[(number)]

and note the number that flashes up when you press the space bar then

[key]
 |
[sel *space bar number*]
 |
[O]

I'll post a patch later if you're still stuck


From: p...@digitalworlds.ufl.edu
To: pd-list@iem.at
Date: Thu, 26 Jan 2012 15:53:33 +
Subject: [PD] space bar generates a bang











A beginner Question:
What is the easiest way to generate a bang with a keyboard space bar?

 
I would love replies in patch form
 
pp





___
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] CPU data to pd WAS: Patch Contest Thread/List

2011-10-19 Thread Andrew Faraday

I'm not finished with it yet, but basically it's about reading and parsing the 
file /proc/stat to get the load of your cpu(s) and then convert it into 
real-time data (basically the same data the 'system monitor' uses) and turn 
that into something standardised for PDers to patch on top of. So you could 
hear how your computer usage (admittedly including Pd) is affecting cpu load. 
(inspired by my recent realization that my work computer is actually running 8 
cores and this data is viewable as a file in unix).

So far I've got the beginning of a ruby parser for that file.

Does anyone know:
  which files I can poll to get the memory usage and network traffic as 
numerical figures?
  how I would detect the number of cores in the same way?
  where I can find the cpu cores' capacity (so I can express the data as a 
proportion of this)?

I suppose the ultimate aim would be an abstraction to autodetect all this and 
feed clean data to pd.

- Andrew


 Date: Wed, 19 Oct 2011 00:59:40 -0400
 From: ma...@artengine.ca
 To: jbtur...@hotmail.com
 CC: thecryofl...@gmail.com; pd-list@iem.at
 Subject: Re: [PD] Patch Contest Thread/List
 
 Le 2011-10-18 à 23:24:00, Andrew Faraday a écrit :
 
  Just I'm working on a ruby/pd patch to get a clean feed of CPU usage in 
  linux, could be a starting point (I.E. where would people take this 
  real-time data collection).
 
 May you elaborate on what this is ?
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] CPU data to pd WAS: Patch Contest Thread/List

2011-10-19 Thread Andrew Faraday


I'm not finished with it yet, but basically it's about reading and parsing the 
file /proc/stat to get the load of your cpu(s) and then convert it into 
real-time data (basically the same data the 'system monitor' uses) and turn 
that into something standardised for PDers to patch on top of. So you could 
hear how your computer usage (admittedly including Pd) is affecting cpu load. 
(inspired by my recent realization that my work computer is actually running 8 
cores and this data is viewable as a file in unix).

So far I've got the beginning of a ruby parser for that file.

Does anyone know:
  which files I can poll to get the memory usage and network traffic as 
numerical figures?
  how I would detect the number of cores in the same way?
  where I can find the cpu cores' capacity (so I can express the data as a 
proportion of this)?

I suppose the ultimate aim would be an abstraction to autodetect all this and 
feed clean data to pd.

- Andrew


 Date: Wed, 19 Oct 2011 00:59:40 -0400
 From: ma...@artengine.ca
 To: jbtur...@hotmail.com
 CC: thecryofl...@gmail.com; pd-list@iem.at
 Subject: Re: [PD] Patch Contest Thread/List
 
 Le 2011-10-18 à 23:24:00, Andrew Faraday a écrit :
 
  Just I'm working on a ruby/pd patch to get a clean feed of CPU usage in 
  linux, could be a starting point (I.E. where would people take this 
  real-time data collection).
 
 May you elaborate on what this is ?
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] CPU data to pd WAS: Patch Contest Thread/List

2011-10-19 Thread Andrew Faraday

Sorry for the multiple post there. Hotmail seems to have glitched

From: jbtur...@hotmail.com
To: ma...@artengine.ca
Date: Wed, 19 Oct 2011 13:15:47 +0100
CC: pd-list@iem.at
Subject: [PD]   CPU data to pd WAS: Patch Contest Thread/List








I'm not finished with it yet, but basically it's about reading and parsing the 
file /proc/stat to get the load of your cpu(s) and then convert it into 
real-time data (basically the same data the 'system monitor' uses) and turn 
that into something standardised for PDers to patch on top of. So you could 
hear how your computer usage (admittedly including Pd) is affecting cpu load. 
(inspired by my recent realization that my work computer is actually running 8 
cores and this data is viewable as a file in unix).

So far I've got the beginning of a ruby parser for that file.

Does anyone know:
  which files I can poll to get the memory usage and network traffic as 
numerical figures?
  how I would detect the number of cores in the same way?
  where I can find the cpu cores' capacity (so I can express the data as a 
proportion of this)?

I suppose the ultimate aim would be an abstraction to autodetect all this and 
feed clean data to pd.

- Andrew


 Date: Wed, 19 Oct 2011 00:59:40 -0400
 From: ma...@artengine.ca
 To: jbtur...@hotmail.com
 CC: thecryofl...@gmail.com; pd-list@iem.at
 Subject: Re: [PD] Patch Contest Thread/List
 
 Le 2011-10-18 à 23:24:00, Andrew Faraday a écrit :
 
  Just I'm working on a ruby/pd patch to get a clean feed of CPU usage in 
  linux, could be a starting point (I.E. where would people take this 
  real-time data collection).
 
 May you elaborate on what this is ?
 
   __
 | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
  

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


Re: [PD] Patch Contest Thread/List

2011-10-19 Thread Andrew Faraday

I'll prototype something when I get some time. It'd be a fairly straightforward 
app, forms to submit themes. Then probably just an admin view where you can 
take submitted themes and convert them into active ones (which would then 
accept patches and allow people to download these and comment on them. 
I'm not convinced about this app being integrated with the forum. Otherwise 
there'd probably be no advantage over just taking submissions by email and 
dropping them on the forum. I could also get this to send an e-mail to the 
pd-list when a theme is activated (I don't know if there'd be any problems with 
automated e-mails to the list?)
As I say, stick with the forum for now. I'll post a prototype once I've managed 
to put something together. Then you can decide if it's worth developing 
further. 
Andrew

Date: Wed, 19 Oct 2011 09:29:01 -0700
From: thecryofl...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] Patch Contest Thread/List

Yeah I would be fine acting as a moderator (for the forum). Andy Farraday 
mentioned writing an app that would take theme submissions... I don't know how 
easily this could be integrated into the forum but we'll discuss that more. It 
appears Maelstrom is the main moderator of the forums, so I'll contact him 
and see about getting it setup.


Tyler


On Wed, Oct 19, 2011 at 2:22 AM, hardoff goes bananas hard@gmail.com 
wrote:


ok, will we set up a section of the forum for this?

Tyler, as this was your suggestion, would you be able to manage/run it?  


___

Pd-list@iem.at mailing list

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





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


Re: [PD] Patch Contest Thread/List

2011-10-18 Thread Andrew Faraday

I'm right up for that. Although truth be told I'd almost certainly miss the 
theme/challenge on the forum if it wasn't posted on the list. Not too spammy, 
really. Could be that possible themes are submitted by users? Just I'm working 
on a ruby/pd patch to get a clean feed of CPU usage in linux, could be a 
starting point (I.E. where would people take this real-time data collection).

I digress, would be right up for this... If I can put some time asside, would 
folks like me to put together a web app to manage, say, a monthly theme, 
patches, comments on submissions and suggestions? 

Andrew

Date: Tue, 18 Oct 2011 11:45:25 -0700
From: thecryofl...@gmail.com
To: pd-list@iem.at
Subject: Re: [PD] Patch Contest Thread/List

Yeah, the compressed/chip patch thread was what prompted me to bring it up... 
would it be too spam-like to post new themes to the pd-list as well once the 
thread is created on the forum? I personally check the lists at least once a 
day and hardly ever check the forums... and if it will be somewhere between 
weekly-monthly it wouldn't be flooding the list much.


Tyler

On Tue, Oct 18, 2011 at 11:12 AM, Hans-Christoph Steiner h...@at.or.at wrote:



Sounds great, I say do it!



.hc



On Oct 18, 2011, at 1:23 PM, Mike Moser-Booth wrote:




+1. I think the forum is a good place for it, too. Newbies seem to

gravitate toward (or at least participate more) to the forum. I think

this would be a great way to help new users develop some chops.



.mmb



On Tue, Oct 18, 2011 at 1:17 PM, hardoff goes bananas

hard@gmail.com wrote:


if there is interest in this, i'd suggest the pd forum as a good place to

host it.



i'll set it up if a few more people agree it will be a good idea.  not every

week though..every now and then should be fine.



i think it might be cool, not really as a 'competition', but more as a way

to focus and see how other people approach something.  The compressed/chip

patch thread we have going now is a great example.  I have had a lot of fun

with that.







On Wed, Oct 19, 2011 at 12:46 AM, Tyler Leavitt thecryofl...@gmail.com

wrote:




Hello list,



I'd always thought it'd be fun if there was a patch contest similar to the

Fark Photoshop contest threads. Is there already something similar happening

in the Pd community? If not, how easily could this be integrated (if there

is enough interest) and how? Maybe it could be a sublist, like [ot] or

[pd-announce]... or just a specific tag in the subject line. It wouldn't

have to include the voting aspect that Fark has and it could change

theme/concept once a week. Is there any interest in this?



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












-- 

Mike Moser-Booth

mmoserbo...@gmail.com



___

Pd-list@iem.at mailing list

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












Man has survived hitherto because he was too ignorant to know how to realize 
his wishes.  Now that he can realize them, he must either change them, or 
perish.-William Carlos Williams








___

Pd-list@iem.at mailing list

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




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


Re: [PD] PuréeData

2011-10-05 Thread Andrew Faraday

Hey,

Love the idea of this, but can't get it to work, using firefox and chrome on 
ubuntu. Not sure if this is any use to you. 

Let me know

Cheers

Andrew

From: li...@liminastudio.com
Date: Wed, 5 Oct 2011 12:00:08 -0400
To: pd-list@iem.at
Subject: [PD] PuréeData



Hi all,
Earlier this year I got a Turbulence commission for a project called PuréeData, 
which is an instance of PureData on a server with a web-browser interface and 
an mp3 stream to hear the audio.  In essence it's a single shared patch 
accessible by the whole internets!
http://turbulence.org/works/PureeData
It's a work in progress, and there are some pretty obvious bugs right now, but 
it does actually work!  I just hope my server doesn't die now that it's been 
announced…
It uses the Pyata library by Jeraman to do the dynamic patching and a web.py 
server to host the site and manage the state.  It's pretty janky in a lot of 
technical ways, and so there are some important features that don't exist yet 
(like deleting objects!!).  I had wanted to try libpd as the backend but I 
guess it would still work the same way, i.e. with FUDI messages?
Anyway, check it out :D  All the codez is on github: 
https://github.com/virgildisgr4ce/PureeData  There's an issue tracker so by all 
means submit issues and feature requests, and if you are so inclined, clone the 
repo and set up a server yourself!  And of course, if you want to help improve 
PuréeData, I would love you forever!!
≤3 0x73DB07

Turbulence Commission: PuréeData by Ted 
Hayeshttp://turbulence.org/works/PureeData
[Optimized for Google Chrome]

PuréeData is a web-browser interface for a single shared sound environment 
that allows live, collaborative patching for anyone, anywhere. Visitors 
interact with a shared PureData audio synthesis patch and listen to the results 
as an MP3 stream, with no software to install or set up. The project is 
open-source, and all are encouraged to modify, improve and set up their own 
PuréeData servers.

PuréeData is a 2011 commission of New Radio and Performing Arts, Inc. for its 
Turbulence website. It was made possible with funding from the Jerome 
Foundation.

BIOGRAPHIES

Ted Hayes is a poet-inventor: conceiving objects and experiences that explore 
the sublime and the enigmatic through recombination and deconstruction. He is a 
proponent of what he has dubbed Research Art, or art-as-science experiment, 
and actively investigates the themes, technologies and ramifications of 
autonomy, emergence, semiotics, pattern recognition, and neural networks. Ted's 
works range from a group of language-inventing robots to a mythological 
city-founding ritual for soprano and string quartet, is a graduate of NYU's 
Interactive Telecommunications Program. His operating principle is, in a word, 
poetry: to pique with enigma and confound with beauty.

Like us on Facebook:
http://facebook.com/nrpa.org
http://facebook.com/turbulence.org

Follow us on Twitter:
http://twitter.com/turbulenceorg

Please support the Turbulence Commissions Program. See http://turbulence.org 
for details.
---
For removal from the http://www.turbulence.org mail list, click here:
http://www.greenspun.com/spam/remove-2.tcl?domain=Turbulenceemail=daleth%40epiphanus%2enet
---



___
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] PuréeData

2011-10-05 Thread Andrew Faraday

tried it now, kind of works, but my attempt to have a simple counter/mod 
combination didn't work. I couldn't find a way to start a metro, I think

It desperately needs a way to delete objects, tho, or at least reset the canvas

I like it, tho, a lot of potential there. collaborative pd


Date: Wed, 5 Oct 2011 12:32:41 -0700
From: elmaster...@gmail.com
To: h...@at.or.at
CC: pd-list@iem.at; jm.du...@gmail.com
Subject: Re: [PD] PuréeData

Chromium on Ubuntu 10.04.  Spins and spins...

Looking forward to trying it too.

On Wed, Oct 5, 2011 at 12:20 PM, Hans-Christoph Steiner h...@at.or.at wrote:


Looking forward to trying it, I'm trying Chrome on Mac OS X 10.5, and it just 
spins waiting for it to load.  Maybe something is now?

.hc
On Oct 5, 2011, at 3:12 PM, Jean-Michel Dumas wrote:
same here, FF5.0.1, OSX 10.6.8.

great idea though. cheers.

jm

2011/10/5 Julian Brooks jbee...@gmail.com

 Hey Ted, 

Yip, same here on Firefox/Puredyne - nowt happening.



2011/10/5 Andrew Faraday jbtur...@hotmail.com

   Hey,

Love the idea of this, but can't get it to work, using firefox and chrome on 
ubuntu. Not sure if this is any use to you. 


Let me know

Cheers

Andrew

From: li...@liminastudio.com
 Date: Wed, 5 Oct 2011 12:00:08 -0400
To: pd-list@iem.at

Subject: [PD] PuréeData

 Hi all,
Earlier this year I got a Turbulence commission for a project called PuréeData, 
which is an instance of PureData on a server with a web-browser interface and 
an mp3 stream to hear the audio.  In essence it's a single shared patch 
accessible by the whole internets!
 
http://turbulence.org/works/PureeData
It's a work in progress, and there are some pretty obvious bugs right now, but 
it does actually work!  I just hope my server doesn't die now that it's been 
announced…
 
It uses the Pyata library by Jeraman to do the dynamic patching and a web.py 
server to host the site and manage the state.  It's pretty janky in a lot of 
technical ways, and so there are some important features that don't exist yet 
(like deleting objects!!).  I had wanted to try libpd as the backend but I 
guess it would still work the same way, i.e. with FUDI messages?
 
Anyway, check it out :D  All the codez is on github: 
https://github.com/virgildisgr4ce/PureeData  There's an issue tracker so by all 
means submit issues and feature requests, and if you are so inclined, clone the 
repo and set up a server yourself!  And of course, if you want to help improve 
PuréeData, I would love you forever!!
 
≤3 0x73DB07

Turbulence Commission: PuréeData by Ted 
Hayeshttp://turbulence.org/works/PureeData

 [Optimized for Google Chrome]

PuréeData is a web-browser interface for a single shared sound environment 
that allows live, collaborative patching for anyone, anywhere. Visitors 
interact with a shared PureData audio synthesis patch and listen to the results 
as an MP3 stream, with no software to install or set up. The project is 
open-source, and all are encouraged to modify, improve and set up their own 
PuréeData servers.

 
PuréeData is a 2011 commission of New Radio and Performing Arts, Inc. for its 
Turbulence website. It was made possible with funding from the Jerome 
Foundation.

BIOGRAPHIES

Ted Hayes is a poet-inventor: conceiving objects and experiences that explore 
the sublime and the enigmatic through recombination and deconstruction. He is a 
proponent of what he has dubbed Research Art, or art-as-science experiment, 
and actively investigates the themes, technologies and ramifications of 
autonomy, emergence, semiotics, pattern recognition, and neural networks. Ted's 
works range from a group of language-inventing robots to a mythological 
city-founding ritual for soprano and string quartet, is a graduate of NYU's 
Interactive Telecommunications Program. His operating principle is, in a word, 
poetry: to pique with enigma and confound with beauty.

 
Like us on Facebook:
http://facebook.com/nrpa.org
http://facebook.com/turbulence.org

 
Follow us on Twitter:
http://twitter.com/turbulenceorg

Please support the Turbulence Commissions Program. See http://turbulence.org 
for details.

 ---
For removal from the http://www.turbulence.org mail list, click here:
http://www.greenspun.com/spam/remove-2.tcl?domain=Turbulenceemail=daleth%40epiphanus%2enet

 ---



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

 

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

 

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

Re: [PD] Balloon Project

2011-09-03 Thread Andrew Faraday

Loving this, really cool stuff. 
Although, from that video I'm missing something. I'd have liked to hear the 
result of the group/public interaction. 
Cheers
Andrew

From: danomat...@gmail.com
Date: Wed, 31 Aug 2011 11:59:14 -0400
To: pd-list@iem.at
Subject: [PD] Balloon Project



Here's documentation of a small project using balloons, a kinect, and PD:
http://danomatika.com/blog/balloon-project/

Dan Wilcoxdanomatika.comrobotcowboy.com




___
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] receiving messages in [expr] ?

2011-08-25 Thread Andrew Faraday

I'm liking the look of this to streamline a few patches. Only trouble is there 
doesn't seem to be an audio rate version. So Funs' patch will give you zipper 
noise. [value] doesn't seem to have an audio alternative. Which is fine as it's 
like a combination of [s] and [f], but it does mean you can't receive audio 
values in [expr~]... as far as I can tell.
Andrew


Date: Thu, 25 Aug 2011 15:21:56 +0200
From: funssee...@gmail.com
To: timv...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] receiving messages in [expr] ?



On Thu, Aug 25, 2011 at 2:43 PM, tim vets timv...@gmail.com wrote:


something like [expr myvalue] and [v myvalue]?gr,Tim 
I didn't know that one. Thanks!

[hsl]

|
[/ 127]
|
[v headphonesafe]

[noise~]
|
[*~ 99]
|
[clip~ -1 1]
|
[expr~ $v1*headphonesafe]
|\
|  \
[dac~]

--Funs


___
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] receiving messages in [expr] ?

2011-08-25 Thread Andrew Faraday

Nice obvious one there, Funs, you can't hear noise against noise :p

Date: Thu, 25 Aug 2011 18:17:16 +0200
Subject: Re: [PD] receiving messages in [expr] ?
From: funssee...@gmail.com
To: jbtur...@hotmail.com; Pd-list@iem.at



On Thu, Aug 25, 2011 at 5:32 PM, Andrew Faraday jbtur...@hotmail.com wrote:






I'm liking the look of this to streamline a few patches. Only trouble is there 
doesn't seem to be an audio rate version. So Funs' patch will give you zipper 
noise. [value] doesn't seem to have an audio alternative. Which is fine as it's 
like a combination of [s] and [f], but it does mean you can't receive audio 
values in [expr~]... as far as I can tell.

Andrew


O, my patch was just a wink to the `headphone' topic. It seems to me that 
connecting [catch~ mysignal] to $v2 in [expr~] is the proper way, although I 
cannot distinguish zippernoise from clipped [noise~] in the example. Isn't an 
audio version of [value] an impossibility? How would you store a signal?

--Funs

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


Re: [PD] Sing like the stars

2011-08-18 Thread Andrew Faraday

Hey 
I like your use of dynamic patching to generate connections here. It's quite 
unusual, and uses a complex and fragile system to simplify matters. but it is a 
good visual solution to displaying pitches as they come in. 
I would like to see this built into a vocoder or at least voice modulation 
patch to get the classic autotune sound. 
Cheers for sharing
Andrew

Date: Wed, 17 Aug 2011 21:57:52 -0700
From: jancs...@yahoo.com
To: pd-list@iem.at
Subject: [PD] Sing like the stars

(attached)

-Jonathan

___
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] VCPan~

2011-08-14 Thread Andrew Faraday

Hey Guys
Just created this abstraction for one of my projects (using it with dynamic 
patching for a huge number of voices. simply enough it's auto-panning, a sound 
in the left inlet, and a control oscillator in the right. And left and right 
audio busses out. 
Thought I'd probably not be the only one with some use for it, so I've attached 
the patch.
Andrew

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


[PD] [OT] Moving from PD to supercollider

2011-07-16 Thread Andrew Faraday

Hey Guys
I know I'm talking about joining the enemy here, but I'm dabbling in the dark 
and scary world of supercollider from a few years using PD. Anyone know what's 
a good resource to make the switch? 
Cheers
Andrew Faraday___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd monosymphonia

2011-06-30 Thread Andrew Faraday

That's a fair enough comment, I could do quite a lot more to sweeten the sound, 
too (it's just a simple sine oscillator atm, as I was concentrating on the 
score building process.

The idea is one of the central things in a lot of these styles, sometimes it's 
placed above the actual realization of the piece. Although it is nice to craft 
as much of your sound as possible. 

 Subject: RE: [PD] Pd monosymphonia
 From: ro...@dds.nl
 To: jbtur...@hotmail.com
 Date: Thu, 30 Jun 2011 00:05:17 +0200
 
 On Tue, 2011-06-28 at 22:01 +0100, Andrew Faraday wrote: 
  That was one thing I wasn't sure about, although it does help with the
  kind of 'passive listening' part, something like Cage or Glass, where
  there is a huge amount of repetition and the value of the piece is
  discovered over time, almost as a meditative process. It's not for
  everyone, but it does lend itself to computer music
  
 
 from Cage i don't know about repetative music/scores, 
 but a.o. terry riley and steve reich did a lot with repetition and
 shifting patterns.
 i still love to listen to some of these old pieces like 'rainbows in
 curved air' (riley) or 'drumming' (reich).
 there's also composition nr.7 (1961) of La Monte Young: to play BF# for
 a long time. in certain circumstances with a number of participating
 musicians/voices this can be a wunderfull experience.
 
 maybe you know all this already.
 
 so to cut it short:
 for me your present soundscape is not yet interesting enough,
 where the patch cq the concept can be a good starting point.
 
 c'est tout.
 
 rolf
 
 
 
 
 
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd monosymphonia

2011-06-28 Thread Andrew Faraday

That was one thing I wasn't sure about, although it does help with the kind of 
'passive listening' part, something like Cage or Glass, where there is a huge 
amount of repetition and the value of the piece is discovered over time, almost 
as a meditative process. It's not for everyone, but it does lend itself to 
computer music

 Subject: Re: [PD] Pd monosymphonia
 From: ro...@dds.nl
 To: pd-list@iem.at
 CC: jbtur...@hotmail.com
 Date: Tue, 28 Jun 2011 01:04:45 +0200
 
 On Tue, 2011-06-28 at 00:16 +0200, pd-list-requ...@iem.at wrote:
  jbtur...@hotmail.com
 This is probably because I created it on the mac, there may be a syntax
 issue with other operating systems...
 [cut]
 'it's just in the name'
 i copied the patch from the text attachment and gave it just a name.
 but it does a SEND to itself called buildGen, alas..
 
 so it worked.
 i find the concept interesting,
 this specific soundscape less.
 i guess because for hearing the development the waiting for the 'new'
 part gets everytime longer, while being obliged to sit through the 'old'
 parts again and again and again.
 
 rolf
 
 
 
 
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd monosymphonia

2011-06-27 Thread Andrew Faraday

This is probably because I created it on the mac, there may be a syntax issue 
with other operating systems...
Usually the sends to create dynamic objects is titled pd-*Whatever's in the 
title bar* it could be that in ubuntu or windows it's pd-BuildGen instead of 
pd-BuildGen.pd ... 
This means it's not creating the object [table tab-1] to place the four notes 
into. Try changing that (towards the bottom right of the patch) When you get it 
right you should see the [table] objects start to appear in the top left of the 
patch, and, of course, start hearing music.


Date: Mon, 27 Jun 2011 11:16:48 +0200
From: rolfmeest...@gmail.com
To: pd-list@iem.at
Subject: Re: [PD] Pd monosymphonia

hi 
i would like to listen to it, but:
i'm with pd-extended 42.5 on windows xp and/or ubuntu 9.10
i get error messages:

error: tab-1: no such object
print: table 1: 30 30 30 30
error: : no such array

... you might be able to track this down from the Find menu.
error: : no such array
error: : no such array
error: tab-2: no such object
print: table 2: 31 31 31 31
error: tab-1: no such array
error: tab-1: no such array

error: tab-1: no such array
error: tab-1: no such array

what's wrong?

gr,rolf



___
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 monosymphonia

2011-06-27 Thread Andrew Faraday

As I say, I could neaten this in a number of ways, I was considering some form 
of [loadbang] triggered script to delete the objects on creation, then use a 
delay to initialize the generative patch. Which would also solve the problem.

 Date: Mon, 27 Jun 2011 10:00:40 +0200
 From: f...@footils.org
 To: pd-list@iem.at
 Subject: Re: [PD] Pd monosymphonia
 
 On Sun, Jun 26, 2011 at 12:32:27AM +0100, Andrew Faraday wrote:
  P.S. I do realize that I could clean this up a great deal. The addition of
  [table] objects could just as easily be a single expanding array, I could
  hide modules away in sub patches and the sliders used for visualization 
  could
  be more efficiently done with gem.  

 
 Regarding subpatches: I would do this kind of dynamic object generation in a
 subpatch anyway instead of putting the new objects into the main patch. That
 way, you can easily start with a fresh subpatch by sending clean to [s
 pd-subpatchname] instead of having to manually delete the created
 tables/objects.
 
 Ciao
 -- 
  Frank BarknechtDo You RjDj.me?  _ __footils.org__
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd monosymphonia

2011-06-27 Thread Andrew Faraday

[range] is one of those objects I don't strictly need, but use for screen 
real-estate and speedy coding. It is cheating a little, mind.
All the generated notes are kept, so they do have to be stored somewhere, I do 
realize that this could be a single, expanding array. 
And yes, I did mostly share this because I felt it was quite an interesting bit 
of generative work... Now I just need somewhere to exhibit it. 

 Date: Mon, 27 Jun 2011 07:50:43 +0100
 From: padawa...@obiwannabe.co.uk
 To: pd-list@iem.at
 Subject: Re: [PD] Pd monosymphonia
 
 
 
 Hi Andrew,
 
 That was very interesting to listen to to. Thanks
 for sharing it. 
 
 A couple of thoughts, though I may be missing
 some important point; since you only keep a scope 
 of the last 3 notes you could use float boxes
 instead of creating tables on the fly. Also, 
 the concept seems to be a base N counter, so
 approaching this starting with an up-down counter
 might simplify it.
 
 Also [range] seems to be missing for me but easily
 fixed with a multiply and an add.
 
 best
 andy.
 
 On Sun, 26 Jun 2011 00:32:27 +0100
 Andrew Faraday jbtur...@hotmail.com wrote:
 
  
  Hey Pders
  I've been messing with the idea of combining dynamic patching and 
  generative music. And after a few hours of work I've come up with a patch 
  (attached) which uses some rules to build a randomly generated piece of 
  music who's result I'm rather fond of. 
  On opening the patch, a 4-number array is generated, with a choice of 1 
  single note to choose from. It's played by a simple sine oscillator, then a 
  second iteration generates a second array, choosing from 2 notes (adding 
  one a semitone above), plays the two arrays in order, then generates a 
  third, with 3 notes to choose from, and so on. 
  As the piece progresses, the choice of notes playing through a sequence 
  that's always a low drone, expanding out to a more tangible mid-range, 
  usually coming up with melodic fragments, and then starting to use some 
  higher-pitched sounds. And all the time the feedback on a delay unit on the 
  output, of the system. 
  When the range of notes reaches 127, the feedback jumps from 60% to 90%, 
  changing the mood of the piece significantly, building to a harsh climax, 
  each frequency range of notes lasting into the next and gains more 
  significance. Like the perceived voices vying for position. 
  Eventually, when a note above midi 127 is played, the synth stops, and the 
  delay tail gradually fades out. 
  I've found this to be an unusually structured and dramatic piece of 
  generative patching. Initially a low drone, which pushes out and explores 
  into melodies, building ideas, and being repeatedly pushed back to it's 
  initial form. Then building into a repeating and expanding set of phases. 
  getting louder and busier. Then a change brings this to a head, and 
  signifies to the audience that the piece could end on any phase, building 
  excitment to an inevitable but always unexpected end. 
  
  
  Sorry, I've written quite a lot about this, but I thought the PD list might 
  be interested... If anyone could spare about 15 minutes to listen to the 
  patch in action, I'd love to hear what you think of the artistic result.
  
  Thanks in advance.
  Andrew 
  P.S. I do realize that I could clean this up a great deal. The addition of 
  [table] objects could just as easily be a single expanding array, I could 
  hide modules away in sub patches and the sliders used for visualization 
  could be more efficiently done with gem.
   
 
 -- 
 Andy Farnell padawa...@obiwannabe.co.uk
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Pd monosymphonia

2011-06-25 Thread Andrew Faraday

Hey Pders
I've been messing with the idea of combining dynamic patching and generative 
music. And after a few hours of work I've come up with a patch (attached) which 
uses some rules to build a randomly generated piece of music who's result I'm 
rather fond of. 
On opening the patch, a 4-number array is generated, with a choice of 1 single 
note to choose from. It's played by a simple sine oscillator, then a second 
iteration generates a second array, choosing from 2 notes (adding one a 
semitone above), plays the two arrays in order, then generates a third, with 3 
notes to choose from, and so on. 
As the piece progresses, the choice of notes playing through a sequence that's 
always a low drone, expanding out to a more tangible mid-range, usually coming 
up with melodic fragments, and then starting to use some higher-pitched sounds. 
And all the time the feedback on a delay unit on the output, of the system. 
When the range of notes reaches 127, the feedback jumps from 60% to 90%, 
changing the mood of the piece significantly, building to a harsh climax, each 
frequency range of notes lasting into the next and gains more significance. 
Like the perceived voices vying for position. 
Eventually, when a note above midi 127 is played, the synth stops, and the 
delay tail gradually fades out. 
I've found this to be an unusually structured and dramatic piece of generative 
patching. Initially a low drone, which pushes out and explores into melodies, 
building ideas, and being repeatedly pushed back to it's initial form. Then 
building into a repeating and expanding set of phases. getting louder and 
busier. Then a change brings this to a head, and signifies to the audience that 
the piece could end on any phase, building excitment to an inevitable but 
always unexpected end. 


Sorry, I've written quite a lot about this, but I thought the PD list might be 
interested... If anyone could spare about 15 minutes to listen to the patch in 
action, I'd love to hear what you think of the artistic result.

Thanks in advance.
Andrew 
P.S. I do realize that I could clean this up a great deal. The addition of 
[table] objects could just as easily be a single expanding array, I could hide 
modules away in sub patches and the sliders used for visualization could be 
more efficiently done with gem. 

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


[PD] A bit of generative patching

2011-06-11 Thread Andrew Faraday

Hey Guys
Just came across this Pd lesson on youtube...
http://www.youtube.com/watch?v=ojO6woTngG8
It inspired me to get back on Pd (having not used it in a while) and modify the 
ideas he's throwing around into my own patch.
This could quite possibly be the finest piece of single-canvas generative 
patching I've ever done, made in the space of about an hour. As ever any 
comments or suggestions would be welcome. 
Let me know what you think
Andrew Faraday

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


Re: [PD] delay lines

2011-04-13 Thread Andrew Faraday

Ahh, The strength of arrays is that you can specify a specific location. So, to 
play audio that's stored in an array you usually have to feed it either 
changing position data from [line~] or [phasor~] which, as it reads each point 
at your sample rate (usually 44100 points a second) and feeds this data to your 
speakers you hear the stored audio, of course changed by the speed of the 
position line you're putting into it. 
You could build your own delay unit using tabread~ and tabwrite~ but if you're 
just starting out, I'd stick to [delread~] and [delwrite~]. Have you managed to 
do this? 



From: samueldavidr...@hotmail.co.uk
To: pd-list@iem.at
Date: Mon, 11 Apr 2011 17:08:23 +
Subject: Re: [PD] delay lines








I'm not quite sure what you mean, simply using [tabread~] and 
[tabwrite~] where I've used [delread~] and [delwrite~]? I wasn't aware 
you could specify a location in an array, I thought you just read it 
all? 
Sorry, I'm pretty new to using delay lines and arrays in Pd 
Thanks
  

___
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] simon

2011-04-05 Thread Andrew Faraday

You could always pull away from the visual design of it and use a different 
kind of user input, any would do. 
You could use some form of controller through [hid] (although this tends to 
wind up specific to the controller). Even play a tone and use a mic, through 
[sigmund~] 
I would suggest, for a start, use [key] or [keyname] which return the number or 
name of keys pressed. the trick is to make what you're displaying on screen 
correlate to the keys a user is pressing. Perhaps try a 3x3 grid in gem to 
relate to your keyboard's number pad. Or get creative... 
If you're on a mac you could use this combination
[say *key name*( |[shell]
to speak the key which needs to be pressed, although this can be a little slow.
Hope you get some inspiration from this
Andrew

 Date: Tue, 5 Apr 2011 09:52:36 +0100
 From: pcunningham...@googlemail.com
 To: padawa...@obiwannabe.co.uk
 CC: pd-list@iem.at
 Subject: Re: [PD] simon
 
 Ah, cool. I also like the GUI elements in this one. Hiding bangs
 behind canvas objects is a pretty cool idea.
 
 Philip
 
 On Tue, Apr 5, 2011 at 9:23 AM, Andy Farnell padawa...@obiwannabe.co.uk 
 wrote:
 
 
  Hi Joe,
 
  There's a few circulating around. I like
  this one, it might inspire you. Patch is
  unsigned so no idea who made it.
 
  a.
 
 
 
  On Tue, 5 Apr 2011 10:05:05 +0200
  Joe potaxpo...@gmail.com wrote:
 
  hi
  thought a pd implementation of Simon
  (http://en.wikipedia.org/wiki/Simon_%28game%29) would be a cool thing
  to do, but i'm kinda stuck when it comes to handling input from the
  human player. maybe someone has attempted this before?
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
  --
  Andy Farnell padawa...@obiwannabe.co.uk
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 -- 
 Portfolio: http://philipcunningham.org
 BrightonPD: http://unsymbol.users.anapnea.net/brightonpd/
 Chipmusic: http://firebrandboy.org
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Echo-effect

2011-03-28 Thread Andrew Faraday

The first requirement is tricky, it's very rare you'll get amplitude 0 (or, 
more accurately, minus infinity) from an active input, I'd suggest [env~] and 
[] with a number to define tolerance, it's a tricky business, however. 

Delay wise you could always use the classic delay-repeat model which is 
something like


(sound source)  [r~ feedback]
 |  /
[delwrite~ delayname 1000]

[delread~ delayname 1000]
 |   \ 
[dac~]  [*~ 0.4]
  |
 [s~ feedback]

which will basically echo to silence

Or you could try a more controlled example which would be something like

(sound source)
|
[delwrite~ del1 1000]

[delread~ del1 1000]
| \
[*~ .5]   [dac~]
|
[delwrite~ del2 500]

[delread~ del2 500] 
|
[dac~]

which would mean the echoes get quieter and closer together. You could carry on 
this chain as long as you want, modifying each echo in the chain to your own 
specification.

I'm not sure how helpful this is, but it might be what you're after.

Andrew

Date: Mon, 28 Mar 2011 10:26:09 +0200
From: pimas...@gmail.com
To: stefan.magnus...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] Echo-effect

So you don't want the original sound and the echo to overlap? Then the question 
is : how do you define silence? Do you have a reliable means of knowing for 
sure when silence begins? In my experience you can never get an amplitude of 0 
in a sound originating from a microphone. If you can manage to know exactly 
when silence starts, then i think you could achieve what you want by using a 
single delay line. I would feed the delay line (delwrite~) with the incoming 
sound continuously, and i would switch off the output of the line (delread~, 
use *~ 0 after it to switch it off). The length of the delay would be constant 
and equal to 1600 ms. The feedback level XX (use *~ XX between the output of 
delread and the input of delwrite) would be equal to 0 when the delay is off 
(so that you only get the last 1,6 seconds of sound when you switch it on). 
Then everytime you detect silence you wait for 0,8 seconds and you send 
messages to both the output switch (ramp up from 0 to 1) and the feedback (ramp 
from 0 to whatever suits your needs). Also, i would turn the delay off 
automatically after a fixed period of time (depending on the feedback level) to 
make sure that the echo will be off when a new sound occurs.

Hope this helps...

Pierre

2011/3/28 Stefan Magnusson stefan.magnus...@gmail.com

Hi!
I only want the effect to kick in after a certain amount of silence (where 
silence is defined as amplitude zero) so that does not interferer when there is 
continuous sound. Clear enough?


/Stefan  

On Mon, Mar 28, 2011 at 10:02 AM, Pierre Massat pimas...@gmail.com wrote:


Hi Stefan,

I'm sorry i didn't get your first requirement Starts when there has been no 
sound for 0,8 seconds. Could you be a little more specific?

If you need to have a strong control over the echo i think you should probably 
use tables instead of delay lines, because you can write and read to an from a 
table at any moment and at any point in the table.




Pierre












___
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] large audio files

2011-03-03 Thread Andrew Faraday

Hey Guys
I've had a vague Idea (which I find is often the best kind) for something to do 
with pure data. 
Basically, I want it to randomly select a clip from a long MP3 (just under an 
hour long) and play back, preferably with some speed manipulation. Although I'm 
not sure about how to do with with a large file in pure data. I suppose the 
trick might be to pull a minute or so whole-sale from the file and then 
manipulate the playback from an array. But really don't know where to start, 
with the possible exception of [readanySF~] to actually play a long file. 
any help?
Cheers
Andrew___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pitch envelope

2011-02-12 Thread Andrew Faraday

What I would do is use your typical sound playback algorithm, ([phasor~] 
feeding [tabread~] and relevant arithmetic. But take a side chain from the 
[phasor~] to another [tabread~]  via a [*~ 1](or whatever length). and draw 
your pitch curve into an array (with it's length in that [*~] and with a y 
range of something like 0 - 2). sending the output of the second tabread back 
to the phasor(which should happily change it's speed sample-by-sample without 
losing it's position) by a multiply (from your original speed 
calculation.Something like...[O] |[arraysize sound] |  \ |  [s 
sample_length][expr 44100 / $f1] | |[r pitch_curve]   |/[*~]   
|[phasor~] |   \ |   [s phasor] | |   [r sample_length] |   /[*~] |[tabread~ 
sample] |\[dac~][r phasor] |  |   [O] || |   [arraysize pitch] |   
/[*~] |[tabread pitch] |[s pitch_curve](I've put that together quickly and in 
the middle of the night, might well have made a mistake or two)Of course, while 
this will change the speed of playback based on the position of playback, it is 
very difficult to express it as musical pitch differences. setting the scope of 
your pitch curve to 0 - 2 means that by multiplying it by the 'correct' 
playback speed you can go down to no movement at all (which will probably stall 
this sytem) and all the slow speeds related to this and up to twice the 
original playback speed (one octave above). Which will be good for creative 
sound, as I say, hard to scale as semiquavers.Andrew
 Date: Sat, 12 Feb 2011 00:00:57 +
 From: morph_2...@yahoo.co.uk
 To: pd-list@iem.at
 Subject: [PD] Pitch envelope
 
 So...
 
 A sample has duration (x)
 
 A breakpoint envelope has pitch transposition from -60 to +60 semitones.
 
 How do I work out what that would mean for the duration - i.e. how do I make 
 it 
 so the whole pitch envelope happen within the duration of the sample?
 
 I'm not a mathematician, and have been looking at integration, but I can't 
 work 
 it out. Can anybody help me?
 
 X
 Ed
 
  Metastudio 4 for Pure Data - coming soon!
 Metastudio 3 still available at http://sharktracks.co.uk/puredata
 
 
 
   
 
 ___
 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 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


[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] 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] Multi-dimensional arrays

2011-01-29 Thread Andrew Faraday

I havn't tried store, but you can always use multiple arrays with the same 
index, IE
(arrays) pos-X, pos-Y, pos-Z
[counter]
|   \\[tabread pos-X] [tabread pos-Y] [tabread pos-Z]
I know that ascii hasn't come across very well, but it basically translates to 
multiple dimentions called up by the same index

Date: Fri, 28 Jan 2011 13:20:41 -0500
From: ma...@artengine.ca
To: li...@liminastudio.com
CC: pd-list@iem.at
Subject: Re: [PD] Multi-dimensional arrays

On Fri, 28 Jan 2011, Tedb0t wrote:
 
 I know this is one of those perennial questions that must come up 
 regularly, but I simply cannot figure it out.  What's a good way to 
 store data in a 3-dimensional array?
 
[#store] supports 3-dimensional arrays, as well as 2-dimensional, 
1-dimensional, 0-dimensional, 4-dimensional, 5-dimensional... apparently 
it can support up to 14-dimensional, but I never tried.
 
It's not arrays in exactly the same sense as in the base of pd, though.
 
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 
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] String manipulation?

2011-01-18 Thread Andrew Faraday

Hey Guys

I've been playing around with the [httpget] abstraction, building some music 
generation patches using html files.
Presently using the length of each line in 'words' (pd lists) as an array and 
playing as a musical phrase, which actually works really well. 
Any ideas how I could use their length in characters?
Or parse away html tags?
Or any other nifty data-from-string tricks?


I'm considering using [shell] and writing either an irb or bash script to get 
some of this stuff. But this is a little bit clunky and not particularly 
portable (cross-platform), so I'm not keen on it as a long-term solution. 
Any ideas appreciated.
Andrew___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] help text not formatted very well?

2011-01-01 Thread Andrew Faraday

Have you used the zoom menu item in PD? This tends to make text larger without 
affecting the position of objects on screen. 
If you have, I'd just zoom out until it looks right. Actually, that might be 
worth trying anyway.

Date: Fri, 31 Dec 2010 16:28:39 -0800
From: elmaster...@gmail.com
To: pd-list@iem.at
Subject: [PD] help text not formatted very well?

Is there some setting I'm missing in terms of getting the help text to be 
formatted correctly?

It's nice that they help is actual, working patches but it almost seems like 
either:

a) whomever set them up didn't do a very tidy job of it

b) my formatting is out of whack

I usually have to drag things around just so I can read them.

Also, all of the different 'put' options (object, message, number, etc.) 
overflow their respective containers as if the font is too big or something?


Hardly a deal breaker but far from pretty.

PEBKAC?

-Aaron


___
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] help text not formatted very well?

2011-01-01 Thread Andrew Faraday

You're right, it's not a menu for zoom. I just couldn't be bothered looking it 
up at the time. It's the font menu. Usually under Edit  Font. Which is 
probably the problem. 

Date: Sat, 1 Jan 2011 07:49:54 -0800
From: jancs...@yahoo.com
Subject: Re: [PD] help text not formatted very well?
To: elmaster...@gmail.com; pd-list@iem.at; jbtur...@hotmail.com

What is the zoom menu?


--- On Sat, 1/1/11, Andrew Faraday jbtur...@hotmail.com wrote:


From: Andrew Faraday jbtur...@hotmail.com
Subject: Re: [PD] help text not formatted very well?
To: elmaster...@gmail.com, pd-list@iem.at
Date: Saturday, January 1, 2011, 11:41 AM




Have you used the zoom menu item in PD? This tends to make text larger without 
affecting the position of objects on screen. 


If you have, I'd just zoom out until it looks right. Actually, that might be 
worth trying anyway.





Date: Fri, 31 Dec 2010 16:28:39 -0800
From: elmaster...@gmail.com
To: pd-list@iem.at
Subject: [PD] help text not formatted very well?

Is there some setting I'm missing in terms of getting the help text to be 
formatted correctly?

It's nice that they help is actual, working patches but it almost seems like 
either:

a) whomever set them up didn't do a very tidy job of it
b) my formatting is out of whack

I usually have to drag things around just so I can read them.

Also, all of the different 'put' options (object, message, number, etc.) 
overflow their respective containers as if the font is too big or something?

Hardly a deal breaker but far from pretty.

PEBKAC?

-Aaron

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


___
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] question about pd tutorial

2010-12-31 Thread Andrew Faraday

hey Aaron
This should change the audible volume of the mic input, and not the visual 
meter.
A couple of simple questions, 
Did you just copy this down directly or recreate it yourself? Have you tried 
moving the slider to the bottom then checking if you can hear any of the mic in 
your headphones?
If you made it yourself, check that you're not missing something from the 
tutorial diagram. 
Andrew

Date: Fri, 31 Dec 2010 14:12:40 -0800
From: elmaster...@gmail.com
To: Pd-list@iem.at
Subject: [PD] question about pd tutorial

Hi.

I'm trying to do the tutorial near the bottom of this page (the one titled 
3.1.2.2.3 Processing adc-input):

http://www.pd-tutorial.com/english/ch03.html


which mentions Say something into a microphone and play it back at a 
changed volume

I'm not totally sure how this would work, however.

I can indeed see the signal on my mic when talking into it (i.e. it gets hotter 
the louder I talk) but using the slider doesn't do anything to the volume.


At least from what I can tell anyway.

Am I missing something here?  Could it be my audio setup (I'm on Ubuntu 8.04 
using ALSA)?

Should I be hearing the volume increase when sliding up and volume decreasing 
when sliding down?  Because I'm not.


I'm hearing my voice in my headphones.  It just doesn't change in regards to 
the slider's position.

Thanks for any input.

-Aaron




___
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] Web browser?

2010-12-19 Thread Andrew Faraday

[firefox www.google.com(|[shell]

 Date: Sun, 19 Dec 2010 00:59:42 -0300
 From: santorcuat...@gmail.com
 To: pd-list@iem.at
 Subject: [PD]  Web browser?
 
 Hi List, me again!, hahaha, I write query by some message or object
 that allows me to go to a website without having to leave pd, just
 bang and open the browser or a popup in pd ... maybe Yves library?,
 any alternative?
 
 Best regards
 
 José
 
 -- 
 http://arselectronicachile.blogspot.com
 http://comunicacionnativa.blogspot.com/
 http://www.myspace.com/santorcuato
 
 ___
 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] Web browser?

2010-12-19 Thread Andrew Faraday

This is fascinating, currently not running on my mac, however, missing 
[any2bytes] and [bytes2any] Does anyone know where I can find these two objects?

 Date: Sun, 19 Dec 2010 11:19:15 -0300
 Subject: Re: [PD] Web browser?
 From: santorcuat...@gmail.com
 To: timv...@gmail.com
 CC: jbtur...@hotmail.com; pd-list@iem.at
 
 t works perfect, sometimes takes a little, but very good, it is
 possible to obtain data from the web or have any form to connect with
 pd?, perhaps viaphp? ...
 This is getting very good.
 
 Greetings dear friends
 
 
 José
 
 
 2010/12/19 tim vets timv...@gmail.com:
  Hi José,
  You may also be interested
  in http://puredata.info/docs/tutorials/SimpleWebclient
  and the [PD] web client thread on pd-list...
  gr,
  Tim
  2010/12/19 Andrew Faraday jbtur...@hotmail.com
 
  [firefox www.google.com(
  |
  [shell]
 
   Date: Sun, 19 Dec 2010 00:59:42 -0300
   From: santorcuat...@gmail.com
   To: pd-list@iem.at
   Subject: [PD] Web browser?
  
   Hi List, me again!, hahaha, I write query by some message or object
   that allows me to go to a website without having to leave pd, just
   bang and open the browser or a popup in pd ... maybe Yves library?,
   any alternative?
  
   Best regards
  
   José
  
   --
   http://arselectronicachile.blogspot.com
   http://comunicacionnativa.blogspot.com/
   http://www.myspace.com/santorcuato
  
   ___
   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
 
 
 
 
 
 
 -- 
 http://arselectronicachile.blogspot.com
 http://comunicacionnativa.blogspot.com/
 http://www.myspace.com/santorcuato
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] FW: PD OOP?

2010-12-18 Thread Andrew Faraday



From: jbtur...@hotmail.com
To: ma...@artengine.ca
Subject: RE: [PD] PD OOP?
Date: Fri, 17 Dec 2010 23:24:46 +








I'm considering, next time I get time to really focus on some PD, writing some 
kind of abstraction for [shell] and irb. Although I realize this might be 
really clunky to operate. The main problem I've got with that is, probably, the 
syntax for the arguments, to be honest, if I could write my ruby in ticks and 
then run something like [l2s] on that part I'd be well on the way to a 
real-time ruby object. Probs something like:
[irb 100 2 '$1 * 2' ]
arguments like$1 polling rate (feeding a metro)$2 creation argument$3 (inside 
ticks) ruby line(s) ($x could represent inlets, going to pack, then the ruby 
statement in a message, gaps filled from the inlets and going to shell (on irb))
Could probably be done, but as I say, would take a bit of time to get that 
really usable. 
I'm not sure, but the best way might be to just have one shell open and the irb 
abstraction generating sends to this. 'course routing any returns might be 
difficult. But this way there would be one set of ruby variables. 
Anyone know how I can make a list one of the arguments for an abstraction?
Andrew

 Date: Fri, 17 Dec 2010 12:31:35 -0500
 From: ma...@artengine.ca
 To: jbtur...@hotmail.com
 CC: lsut...@libero.it; pd-list@iem.at
 Subject: RE: [PD] PD OOP?
 
 On Wed, 15 Dec 2010, Andrew Faraday wrote:
 
  * Perhaps it's not really OOP,
 
 Ruby is definitely OOP, but what you want is not OOP, it's Ruby itself.
 
  * It looks like there's a lot of debate going around, it was, largely a 
  passing notion that started it. However I realize PD can do (probably) 
  anything I would be likely to do with it using this embedded OOP (sorry 
  if that is the wrong definition), it really was just Hmmm, I wonder if 
  ruby lines could be used in-line in Pd
 
 Pd has already much support for what is called OOP, but what you want is 
 the written syntax of Ruby, which is also OOP (and somewhat more so), but 
 most of all, what distinguishes Ruby's syntax is that it's very concise 
 for a lot of jobs.
 
 Ruby's syntax is most characteristically the result of designers 
 optimising for conciseness. (Contrast this with Java, designed for people 
 who have the impression that more verbosity means more solidness and/or 
 more understandability)
 
 Ruby also has a damn lot of good libraries, just like Python and Perl do.
 
  Once again, amazed by the response. Perhaps someone will make this 
  happen at some point. Perhaps I should, although I'll probably have to 
  learn some C first. 
 
 I recommend not using libruby, because if you can make libruby not crash 
 as a pd module, you're some kind of genius.
 
   ___
 | 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] PD OOP?

2010-12-18 Thread Andrew Faraday

I understand the haiku analogy is about code being short, eloquent and saying 
what needs to be said in relatively few words. To be honest, programming is 
much like actual language in that it relies on layers and layers of abstraction 
before it can actually be deciphered. If you consider a simple word like 
'walk', this represents a number of actions, putting one foot in front of the 
other, responding to obstacles you come in to and the rather complex process of 
standing upright. You can attach other words to it and say things like 'walk 
quickly north' these are arguments, and again, require an understanding of 
other things before you can interpret them as an instruction. This is largely 
the case with PD libraries (and other libraries, for that matter). Even the 
basic package is very far removed from the binary your computer actually 
'understands'. It goes through the process of interpreting a text file for you 
to see the patch, returning that to a text file, moving through the code that 
represents pd, operating system etc. until it's just binary. 
So you're using a heck of a lot of other people's work using pd vanilla. do you 
understand how your OS works? Would you rather have one you can build yourself? 
You'd know how it works, then.

Also if we're talking programming philosophy, I may as well write a 
'programming haiku'
Walk towards the seaStop walking when you get thereIt's too cold for that
 

Date: Fri, 17 Dec 2010 23:01:41 -0500
From: ma...@artengine.ca
To: ch...@mccormick.cx
CC: pd-list@iem.at
Subject: Re: [PD] PD OOP?

On Sat, 18 Dec 2010, Chris McCormick wrote:
 On Fri, Dec 17, 2010 at 12:10:24PM -0500, Mathieu Bouchard wrote:
 expressing yourself at an appropriate level of understanding, but
 The appropriate level of understanding is the level at which people hear the
 noise and want to party. Is there any more important level? Of course not.
 
I'm talking about the manner of patching for making the noises the way you 
want and keep it manageable, etc.
 
 I don't know of a good way to quantify how much are you compensating?
 
I don't know either...
 
 As for learn kludgy workarounds, I probably do that less in reality than I
 seem to do in your imagination.
 
I don't know.
 
 This might sound terribly lazy and self serving to you,
 
Oh, being lazy and self serving is not necessarily a bad thing !
 
 It's like writing a haiku.
 Haikus don't get any work done.
 Haha! Wow. The statement is technically correct.
 
;)
 
 (And I'm not even convinced that they _say_ anything either !)
 Maybe the problem isn't with the haikus.
 
Maybe it's not a problem. (I didn't say it is.)
 
 And if you cared about getting patches to remain as small as they can be,
 you'd care a lot more about externals than you do.
 At which point did I say I cared about getting patches to remain as small as
 they can be?
 
It's the it's like
writing a haiku analogy
that confused me.
 
  ___
| 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] A bit of fun

2010-12-16 Thread Andrew Faraday

[sudo rm -rf / (

|

[shell]



* Disclaimer, do NOT do this. No realy, Don't! This would be a REALLY 
STUPID THING TO DO

Subject: Re: [PD] A bit of fun
From: noise@gmail.com
Date: Thu, 16 Dec 2010 19:55:46 +0800
CC: pd-list@iem.at
To: jbtur...@hotmail.com



those two very simple patches are very instructive, thanx a lot. I was unaware 
that it is that easy to call shell commands from withitn Pd. One could do quite 
some damage with this I assume...
Thanks again,Jurgen
On Dec 15, 2010, at 4:19 PM, Andrew Faraday wrote:Hey there
I don't know whether to be proud of these patches or abjectly ashamed, but I 
thought you might like a nosey. Two patches I was playing with on my mac...
AndrewPicture 1.pngPicture 
2.png___
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] A bit of fun

2010-12-16 Thread Andrew Faraday

'say' is an inbuilt command in mac OSX, and shell just feeds commands through 
to the terminal (no idea if there's a windows equivalent) However, if you want 
to do this on a mac I'd probably go for espeak. Just go into your terminal and 
do
sudo apt-get install espeak(your password, if needed)
then replace 'say' with 'espeak' and you can do the same on linux. (There are 
other speech synthesis programs available open-source, but I find that works 
for me)

Date: Thu, 16 Dec 2010 15:49:16 -0300
From: mare...@gmail.com
To: pimas...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] A bit of fun

I think it works fully in Linux and in someway in Osx...

2010/12/16 Pierre Massat pimas...@gmail.com

Oh, it only works in Mac OS right?

2010/12/16 Pierre Massat pimas...@gmail.com


Hi is this supposed to work? Do i need to have a speech synthesis program 
installed? 
Right now my laptop is quite dumb. 

Pierre

2010/12/16 Jack j...@rybn.org



Open patch with the -noloadbang option or as text document !

++



Jack







Le jeudi 16 décembre 2010 à 14:54 +0100, Jack a écrit :

 And with a [loadbang] ...

 ++



 Jack







 Le jeudi 16 décembre 2010 à 13:40 +, Andrew Faraday a écrit :

  [sudo rm -rf / (

  |

  [shell]

 

  * Disclaimer, do NOT do this. No realy, Don't! This would be a REALLY

  STUPID THING TO DO

 

 

  __

  Subject: Re: [PD] A bit of fun

  From: noise@gmail.com

  Date: Thu, 16 Dec 2010 19:55:46 +0800

  CC: pd-list@iem.at

  To: jbtur...@hotmail.com

 

  those two very simple patches are very instructive, thanx a lot. I was

  unaware that it is that easy to call shell commands from withitn Pd.

  One could do quite some damage with this I assume...

 

 

  Thanks again,

  Jurgen

 

  On Dec 15, 2010, at 4:19 PM, Andrew Faraday wrote:

 

  Hey there

 

 

  I don't know whether to be proud of these patches or abjectly

  ashamed, but I thought you might like a nosey. Two patches I

  was playing with on my mac...

 

 

  Andrew

  Picture 1.pngPicture

  2.png___

  Pd-list@iem.at mailing list

  UNSUBSCRIBE and account-management

  - http://lists.puredata.info/listinfo/pd-list

 

 

 

  ___

  Pd-list@iem.at mailing list

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







 ___

 Pd-list@iem.at mailing list

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







___

Pd-list@iem.at mailing list

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






___

Pd-list@iem.at mailing list

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





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


[PD] A bit of fun

2010-12-15 Thread Andrew Faraday

Hey there
I don't know whether to be proud of these patches or abjectly ashamed, but I 
thought you might like a nosey. Two patches I was playing with on my mac...
Andrewattachment: Picture 1.pngattachment: Picture 2.png___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] PD OOP?

2010-12-15 Thread Andrew Faraday

I'm amazed just how much conversation this has caused, and I've only had a 
chance to skim-read all the replies that it's gained today so here's a couple 
of answers. 
* Perhaps it's not really OOP, my idea was, like most web development services, 
to have an 'in line' embed of ruby (or another language, I can learn) within a 
pd object. thus allowing conditional logic and/or mathematical expressions to 
be contained within the arguments for that object. 
* I realize that in terms of the end-product, PD can do most, if not all, 
operations most languages can, with the benefit of real-time operation and what 
is, certainly for newbies, a more readable data flow.
* It looks like there's a lot of debate going around, it was, largely a passing 
notion that started it. However I realize PD can do (probably) anything I would 
be likely to do with it using this embedded OOP (sorry if that is the wrong 
definition), it really was just Hmmm, I wonder if ruby lines could be used 
in-line in Pd

Once again, amazed by the response. Perhaps someone will make this happen at 
some point. Perhaps I should, although I'll probably have to learn some C 
first. 
Andrew

Date: Wed, 15 Dec 2010 14:47:24 -0500
From: ma...@artengine.ca
To: lsut...@libero.it
CC: pd-list@iem.at
Subject: Re: [PD] PD OOP?

On Wed, 15 Dec 2010, Lorenzo Sutton wrote:
 I agree on this.. but why you say is it sad? It means Pd is modular like any 
 sane programming 'environment'... You couldn't do much in a programming 
 language using it vanilla no? (well apart from assembler maybe)... IMHO
 
It's sad because many of the most basic building blocks have to be 
provided outside of pd-vanilla, for things that are normally considered 
built-in in most any other language. We could ignore pd-vanilla but so 
many of us don't, and so, pd-vanilla's contents is still the common basis 
to all of us, instead of something more complete.
 
 In the end though.. does it really make sense to compare Pd (and 
 dataflow in general) to paradigms of 'written' languages?
 
I introduced the word dataflow in the pd community SO THAT we compare pd 
to other programming languages. The word is not in opposition to 
'written', as there are also plenty of dataflow languages that are 
'written', and there are also several wholly different kinds of dataflow 
languages, of which pd/max is only one family.
 
But why wouldn't it really make sense to do this comparison ? You don't 
even say that, as far as I can understand what you say.
 
 I mean I do see a point in having something like Python easily usable 
 within Pd (see my recent questions about Py), but this is dataflow, I 
 guess if people (like me) love to use it it's because for doing this 
 type of stuff [...] it's more fun than doing it in more 'traditional' 
 languages like C(sound) and similar.
 
And what does that change about anything ? I don't see where you are going 
with that.
 
 I won't say audio or I'll get flamed by Mathieu :)
 
So, according to you, is it a flame, to point out that people do whatever 
else using pd ?
 
  ___
| 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] PD OOP?

2010-12-14 Thread Andrew Faraday

Hey ThereYou might want to have a look at Jamie Bullock's abstraction based 
solution(which also went out on this list). Which was quite eloquent, if a 
little limiting at first. It's a little way back from the dream of dropping 
lines of OO code into pd but it's the kind of thing, when I find a syntax I 
like for this, could be useful to streamline some of my patching. 
I suppose what I'd really like is embedded ruby in pd, but that's either going 
to be a case of some serious modification (a bit beyond me now) or possibly 
shell scripts, something like
[loadbang]|[irb, pitch = 440, *other variables*(|[shell]
*number*|[pitch = $1{| [shell]
[pitch * 2{|[shell]|[osc~]
Although I suspect this may convolute issues more than solving them. Although 
in theory it might simplify some logic blocks...
[if pitch  1,volume = .05,elsif pitch  5000,volume = .1,else,volume = 
.15,end(|[shell]
I'm really not sure if this is worth pursuing or not. It might lead to some 
impressive results, especially if I could define some methods in a ruby file 
and call them via shell, meaning I could write a parallel ruby library for a pd 
project. 
The main problem I can see would be requesting live feedback from ruby. Would 
probably have to poll a whole lot of variables quite regularly for irb to deal 
with it. 
All casting about ideas here, guys, but any ideas or guidance might be helpful. 
Cheers
Andrew


 Date: Tue, 14 Dec 2010 15:08:14 -0500
 From: ma...@artengine.ca
 To: jancs...@yahoo.com
 CC: pd-list@iem.at; jbtur...@hotmail.com
 Subject: Re: [PD] PD OOP?
 
 On Mon, 13 Dec 2010, Jonathan Wilkes wrote:
 
  Jmax Phoenix does this.  If I recall correctly it breaks the nested list 
  feature in Gridflow.
 
 Well, it's a bit more complicated. Back then, GridFlow's nested lists were 
 written using braces {}, but they weren't GridFlow's nested lists, they 
 were supported directly by jMax. I had to add the parentheses hack to 
 GridFlow so that I could port it to Pd.
 
 the (pitch * 2) feature of jMax does it with variables only (such as [v]) 
 (or constant-declarations, a jMax-only feature) and I think that this is 
 at creation time only, but I don't recall using it, anyway.
 
 for some reason that I don't remember, the * that is supposed to be a 
 multiplication only within parentheses, was also considered a 
 multiplication sign outside of parentheses, where it was considered to be 
 a syntax error instead of a symbol. This is why I decided to ditch jMax 
 completely and go for Pd as much as possible. (But ditching jMax was going 
 to happen not long after that anyway, as IRCAM cancelled the project, 
 deleted the mailing-list archives, etc.)
 
  But considering your [osc~ (pitch * 2)] example-- what would happen if 
  you change the value of pitch?  The value of the [osc~] object's 
  argument is assigned to be the initial frequency only when the object is 
  created, so it doesn't seem like it would have an effect unless you 
  recreate the object.
 
 It's not currently possible to know how to update it dynamically : the 
 creation arguments are only passed to creators (constructors), not 
 assigned in any explicit way to inlets or inlet/message combinations. The 
 first argument is not even consistently assigned to the second inlet.
 
 As an example, if I implemented such a feature in GridFlow,
 
[# + (pitch * 2)]
 
 Pd would read it as :
 
$1 = +
$2 = (pitch
$3 = *
$4 = 2)
 
 GridFlow would reparse it as :
 
$1 = +
$2 = (pitch * 2)
 
 But at that point, something is lacking, to say that the second argument 
 is assigned to the second inlet, and that the first argument corresponds 
 to a method named op instead.
 
   ___
 | 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] PD OOP?

2010-12-13 Thread Andrew Faraday

Hey All

I've had a bit of a daydream about a further development in PD. Could an 
expression be placed into the arguments of an object, or even a named receive 
become part of expr

I suppose the dream would be to have something like

[osc~ (pitch * 2)] 

instead of

[r pitch]
|
[* 2]
|
[osc~]

or even 

[expr pitch * 2]
|
[osc~]

And other such space-saving arguments.

Does anyone know of anything like this to streamline pd? Or am I just dreaming 
here?

Cheers

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


[PD] Showcasing PD

2010-12-01 Thread Andrew Faraday

Hey Guys
Here's the situation, I've been invited to talk to a group of techies on PD for 
half an hour this friday (the 3rd), there's basically two options. Either I do 
a basic introduction to Pd, it's benefits and why I like it as a 
medium/language. Or the one I'm leaning towards now, A quickly thrown together 
example of something you can do in PD. 
I'm currently thinking that I could easily put together a plan to code a simple 
instrument from a USB controller within half an hour. Thus showing that a lot 
can be achieved in a relatively short space of time with some Pd knowledge. 
Has anyone got any ideas how I might try to impress people with the 
capabilities of PD? 
Cheers
Andrew___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Showcasing PD

2010-12-01 Thread Andrew Faraday

Wii data really doesn't work for me. Although perhaps with a few led's it'd 
rekindle my interest.
Incidentally, either I don't have a fast enough machine for VJing or I've not 
found the right library/objects. What's the way forward on that?

From: geoker...@gmail.com
Date: Wed, 1 Dec 2010 22:47:01 +0200
Subject: Re: [PD] Showcasing PD
To: p...@digitalworlds.ufl.edu
CC: jbtur...@hotmail.com; pd-list@iem.at

Yeap, and talk NERDY ;)

On 1 December 2010 22:33, Pagano, Patrick p...@digitalworlds.ufl.edu wrote:


Do a VJ thing.

control it with a wii

Video theremins go over well too



pp







From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Andrew 
Faraday [jbtur...@hotmail.com]



Sent: Wednesday, December 01, 2010 3:24 PM

To: pd-list@iem.at

Subject: [PD] Showcasing PD



Hey Guys



Here's the situation, I've been invited to talk to a group of techies on PD for 
half an hour this friday (the 3rd), there's basically two options. Either I do 
a basic introduction to Pd, it's benefits and why I like it as a 
medium/language. Or the one I'm leaning towards now, A quickly thrown together 
example of something you can do in PD.





I'm currently thinking that I could easily put together a plan to code a simple 
instrument from a USB controller within half an hour. Thus showing that a lot 
can be achieved in a relatively short space of time with some Pd knowledge.





Has anyone got any ideas how I might try to impress people with the 
capabilities of PD?



Cheers



Andrew



___

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] Showcasing PD

2010-12-01 Thread Andrew Faraday

Steiner FTW, there. Lots of ideas flying around, May well try the ringmod 
thing, although I do have feedback issues with my laptop, will probably all go 
wrong if I go straight for that.
Good stuff

CC: geoker...@gmail.com; p...@digitalworlds.ufl.edu; pd-list@iem.at
From: h...@at.or.at
To: jbtur...@hotmail.com
Subject: Re: [PD] Showcasing PD
Date: Wed, 1 Dec 2010 16:26:51 -0500


I'm a big fan of starting from very little and building a ring modulator, 
step-by-step, as I did in this talk:
http://vimeo.com/5479982
.hc
On Dec 1, 2010, at 4:20 PM, Andrew Faraday wrote:Wii data really doesn't work 
for me. Although perhaps with a few led's it'd rekindle my interest.
Incidentally, either I don't have a fast enough machine for VJing or I've not 
found the right library/objects. What's the way forward on that?

From: geoker...@gmail.com
Date: Wed, 1 Dec 2010 22:47:01 +0200
Subject: Re: [PD] Showcasing PD
To: p...@digitalworlds.ufl.edu
CC: jbtur...@hotmail.com; pd-list@iem.at

Yeap, and talk NERDY ;)

On 1 December 2010 22:33, Pagano, Patrick p...@digitalworlds.ufl.edu wrote:
Do a VJ thing.
control it with a wii
Video theremins go over well too

pp



From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Andrew 
Faraday [jbtur...@hotmail.com]
Sent: Wednesday, December 01, 2010 3:24 PM
To: pd-list@iem.at
Subject: [PD] Showcasing PD

Hey Guys

Here's the situation, I've been invited to talk to a group of techies on PD for 
half an hour this friday (the 3rd), there's basically two options. Either I do 
a basic introduction to Pd, it's benefits and why I like it as a 
medium/language. Or the one I'm leaning towards now, A quickly thrown together 
example of something you can do in PD.

I'm currently thinking that I could easily put together a plan to code a simple 
instrument from a USB controller within half an hour. Thus showing that a lot 
can be achieved in a relatively short space of time with some Pd knowledge.

Has anyone got any ideas how I might try to impress people with the 
capabilities of PD?

Cheers

Andrew

___
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

 

I hate it when they say, He gave his life for his country.  Nobody gives 
their life for anything.  We steal the lives of these kids.  -Admiral Gene 
LeRocque
 
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] The Game of Life

2010-11-29 Thread Andrew Faraday

Well, grid flow isn't in use. That second iteration will be black because of 
the [r13] object. It's essential but it appears everyone has problems loading 
it. It seems there's a bit of a bug with this (I can't find out which library 
it's from). If you place [receive13] in a patch, this loads and then you can 
use [r13] with impunity. There is a [receive13] in the sketeches sub-patch, so 
it seems if you load the patch, close it (but not pd) then reload, this will 
all work fine. 
If anyone knows where r13 is from, could you let me know? Would a [require] fix 
this?
I've observed that after the initial load (which is quite harsh, 255 
abstractions with two gem chains and a lot of those r13's), the CPU usage 
relaxes quite a lot. 
I realize now there's a LOT of variations of this around, although it's still 
an achievement for me. :)
Thanks for tips and bits, guys, will have a nosey when I get some time. 
Andrew
 Date: Sun, 28 Nov 2010 22:09:19 +0100
 From: m...@martin-brinkmann.de
 To: pd-list@iem.at
 Subject: Re: [PD] The Game of Life
 
 On 11/28/2010 09:21 PM, Andrew Faraday wrote:
 
  also, I can't get this to work on my mac, not entirely sure why, oh well. 
  never mind.
 
 works here on macos in pd extended 0.42.5. the cpu load is a bit heavy
 though, on my 2009 mac mini. (about 70 percent) i also got a few
 r13 couldn't create.
 
 on my ubuntu (10.4) it did not work very well, but that is
 probably because i use basicly pd vanilla and a few externals
 (and no gridflow for example).
 after randomize the next iteration is completely black.
 cpu is about 50 percent (3 ghz intel core duo)
 
 
  Does anyone know if it's been done in puredata before? Can I get
  hold of it?
 
  I may, in the longer run, be planning to use this for a generative
  music patch. Don't know if that means anything to you.
 
 in my sequenzquadrat-patch is a live-player, which modifies
 the current pattern according to game-of-life rules.
 musically it is not that interessting though.
 maybe it would be a better idea to use the game-of-life in a different
 way than i did, for example as a monophonic sequence, with nr of dots
 per column as velocity or something like that.
 or maybe clusters of dots as different sequences...
 
 bis denn!
 martin
 
 ___
 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] The Game of Life

2010-11-29 Thread Andrew Faraday

martin
How did you use the data from your grid to generate the music? Was it the 
straight-forward each position represents a note approach, or something I've 
not yet thought of? 
Andrew

 Date: Sun, 28 Nov 2010 22:09:19 +0100
 From: m...@martin-brinkmann.de
 To: pd-list@iem.at
 Subject: Re: [PD] The Game of Life
 
 On 11/28/2010 09:21 PM, Andrew Faraday wrote:
 
  also, I can't get this to work on my mac, not entirely sure why, oh well. 
  never mind.
 
 works here on macos in pd extended 0.42.5. the cpu load is a bit heavy
 though, on my 2009 mac mini. (about 70 percent) i also got a few
 r13 couldn't create.
 
 on my ubuntu (10.4) it did not work very well, but that is
 probably because i use basicly pd vanilla and a few externals
 (and no gridflow for example).
 after randomize the next iteration is completely black.
 cpu is about 50 percent (3 ghz intel core duo)
 
 
  Does anyone know if it's been done in puredata before? Can I get
  hold of it?
 
  I may, in the longer run, be planning to use this for a generative
  music patch. Don't know if that means anything to you.
 
 in my sequenzquadrat-patch is a live-player, which modifies
 the current pattern according to game-of-life rules.
 musically it is not that interessting though.
 maybe it would be a better idea to use the game-of-life in a different
 way than i did, for example as a monophonic sequence, with nr of dots
 per column as velocity or something like that.
 or maybe clusters of dots as different sequences...
 
 bis denn!
 martin
 
 ___
 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] The Game of Life

2010-11-29 Thread Andrew Faraday

That settles it, then, it needs a double load, or possibly a chance to receive13


 Date: Mon, 29 Nov 2010 11:12:48 +0100
 From: oliv...@heinry.fr
 To: pd-list@iem.at
 Subject: Re: [PD] The Game of Life
 
 Le 29/11/2010 10:55, Andrew Faraday a écrit :
  Well, grid flow isn't in use. That second iteration will be black
  because of the [r13] object. It's essential but it appears everyone has
  problems loading it. It seems there's a bit of a bug with this (I can't
  find out which library it's from). If you place [receive13]
   in a patch, this loads and then you can use [r13] with impunity. There
  is a [receive13] in the sketeches sub-patch, so it seems if you load the
  patch, close it (but not pd) then reload, this will all work fine. 
  
  If anyone knows where r13 is from, could you let me know? Would a
  [require] fix this?
 
 from Dieb13's ext13
 
 Actually, [import ext13] doesnt help for [r13] to create on Ubuntu
 0.42.5, little bit like [matrix] - [mtx]
 
  
  I've observed that after the initial load (which is quite harsh, 255
  abstractions with two gem chains and a lot of those r13's), the CPU
  usage relaxes quite a lot. 
  
  I realize now there's a LOT of variations of this around, although it's
  still an achievement for me. :)
  
  Thanks for tips and bits, guys, will have a nosey when I get some time. 
  
  Andrew
  
  Date: Sun, 28 Nov 2010 22:09:19 +0100
  From: m...@martin-brinkmann.de
  To: pd-list@iem.at
  Subject: Re: [PD] The Game of Life
 
  On 11/28/2010 09:21 PM, Andrew Faraday wrote:
 
   also, I can't get this to work on my mac, not entirely sure why, oh
  well. never mind.
 
  works here on macos in pd extended 0.42.5. the cpu load is a bit heavy
  though, on my 2009 mac mini. (about 70 percent) i also got a few
  r13 couldn't create.
 
  on my ubuntu (10.4) it did not work very well, but that is
  probably because i use basicly pd vanilla and a few externals
  (and no gridflow for example).
  after randomize the next iteration is completely black.
  cpu is about 50 percent (3 ghz intel core duo)
 
 
   Does anyone know if it's been done in puredata before? Can I get
   hold of it?
 
   I may, in the longer run, be planning to use this for a generative
   music patch. Don't know if that means anything to you.
 
  in my sequenzquadrat-patch is a live-player, which modifies
  the current pattern according to game-of-life rules.
  musically it is not that interessting though.
  maybe it would be a better idea to use the game-of-life in a different
  way than i did, for example as a monophonic sequence, with nr of dots
  per column as velocity or something like that.
  or maybe clusters of dots as different sequences...
 
  bis denn!
  martin
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
  
  
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] The Game of Life

2010-11-28 Thread Andrew Faraday

also, I can't get this to work on my mac, not entirely sure why, oh well. never 
mind. 

 Subject: Re: [PD] The Game of Life
 From: j...@rybn.org
 To: jbtur...@hotmail.com
 CC: pd-list@iem.at
 Date: Sun, 28 Nov 2010 21:05:03 +0100
 
 It was done under GEM and GridFlow ;) :
 GEM - examples - 10.GLSL - 04.game_of_life
 GridFlow examples - game_of_life.pd
 Should work on Linux, MacOSX and Windows, take a look !
 ++
 
 Jack
 
 
 
 Le dimanche 28 novembre 2010 à 18:51 +, Andrew Faraday a écrit :
  Hey All
  
  Bit of an early Christmas present.
  
  It's a pure-data based, 16x16 version of Jon Conways Game of
  Life (http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life). Perhaps
  the geekiest thing I've ever done. 
  
  It's all zipped up because I've used a few abstractions, just
  uncompress to a single folder and open OpenMe.pd
  
  Would love to hear what you guys think of this. Particularly
  interested in:
  
  * Does anyone know if it's been done in puredata before? Can I get
  hold of it?
  * Is it well documented enough? 
  * Does it work on different operating systems (was made on ubuntu
  (netbook remix) so some of it may not transfer)?
  * How might you improve on this? 
  
  I may, in the longer run, be planning to use this for a generative
  music patch. Don't know if that means anything to you.
  
  Cheers
  
  Andrew
  ___
  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] non-logical receives

2010-11-26 Thread Andrew Faraday

Hey All
This might be a simple problem, but I can't see a way around it.
I'm making a patch involving a grid of toggles (each in an abstraction, so they 
can have rules to control them individually, also to relay this grid to a grid 
of squares in gem). Basically I've already set up [s $1-$2-state], in each to 
send it's position to a named bus. I've also got r $1-$2-control to control 
each toggle remotely, but that's aside. 
I can use messages and non-logical sends to generate control messages, like so:
[pack f f f]|[$1-$2-control $3 (
Which can change any of the toggles on my grid. 
So far, all well and good.
==However==
What I really need is for each abstraction to be 'aware' of it's neighbors. So 
while each one has two arguments, (it's co-ordinates on the grid), I need them 
to have receives based on it's arguments and some arithmetic. I could generate 
the right string for this like
[$1] [$2]|  |[+ 1]   [+ 1]|  |[pack f f] |[$1-$2-state(
But I don't know of an object I can set like this. I can't find a receive which 
can be set with a message (in the same way that the non-logical sends can be 
made in a message box, it's all very perplexing).
As ever, help would be appreciated
Andrew___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Simple Subtractive Synth filter envelope

2010-11-22 Thread Andrew Faraday

hello samuel
[vcf~] is probably the way to go.
you can also cheat a little using [envgen] which is a graphic envelope 
generator, currently set between 0 and 1. The documentation isn't perfect, but 
these are the messages you need to know.
[0 50 1 50 ( --- slightly different syntax from [line] or [line~], it goes, 
target (first one's instant), gap, target, gap etc.
[duration 5000(  --- changes the duration of your envelope without changing 
the shape.
a bang outputs the messages for [line] or [line~] or [vline~].
you can also draw your envelope manually.

This is useful if you don't want to spend much time on sorting out your 
envelope generator. Oh, and the 0 to 1 problem. In audio you'll have to do some 
arithmetic, but if you use a signal line you can use [range 0 1 X X] replacing 
the x's with the upper and lower limit you want for your filters. 
Hope this helps
Andrew
P.S. to convert the audio 0 - 1 to a range you want, use 
[line~]
|[*~ (the size of your range)]|[+~ (the lower limit of your range)]


Date: Mon, 22 Nov 2010 23:10:47 +0100
From: pimas...@gmail.com
To: samueldavidr...@hotmail.co.uk
CC: pd-list@iem.at
Subject: Re: [PD] Simple Subtractive Synth filter envelope

Would this do? 

You should be aware that there is a difference between message and audio 
inlets (different color). The sound may be very diffrent depending on the type 
of inlet an audio object has if you want to change a parameter dynamically. 
This is particularly relevant for filters. Check the difference between [bp~] 
and [vcf~]. 


Pierre

2010/11/22 samuel rowe samueldavidr...@hotmail.co.uk






Hi

I'm relatively new to PD, but I've been working with hardware synthesizers for 
years now, and I've used SynC to build synths on my computer, and I'm doing an 
Audio Technology degree, so I'm not clueless on the subject. 

However, I'm trying to build a simple subtractive synth where I press a PutBang 
which triggers an envelope generator with ADSR to alter the filter cutoff, and 
I just can't work out how to do it. No-one at my university program in pd or 
max, so I have had to search the internet for help. I've read these two pages


http://obiwannabe.co.uk/html/music/6SS/six-simple-synthesisers.html
http://en.flossmanuals.net/PureData/SimpleSynth


and whilst the vline object on the flossmanuals site is fine when altering the 
envelope of an overtone in an additive synth, the output will not feed into the 
argument for a filter cutoff value. I can't even get the attack decay 
generator on the first site to work, let alone figure out how to alter it's 
seemingly inefficient design to allow sustain and release.


I know this is quite trivial compared to some of the things that get posted in 
the mailing list, I would really appreciate it if anyone could help me, or 
point me in the right direction. I've spent too many nights scouring the 
internet and trying to work it out for myself, but I've simply hit a brick wall.


Thank you in advance

Samuel

p.s. this is the text for the file i have been working on, it's a little bit 
messy and doesn't seem to work properly. BE CAREFUL, IT MAKES A THUMP WHEN 
OPENED, TURN OFF COMPUTE AUDIO


#N canvas 366 35 610 629 10;
#X obj 106 485 dac~;
#X obj 94 115 phasor~;
#X floatatom 104 77 5 0 0 0 - - -;
#X obj 231 154 bng 15 250 50 0 empty empty 
hit_to_trigger_envelope_and_make_sound
17 7 0 10 -262144 -1 -1;

#X obj 152 116 phasor~;
#X obj 109 175 +~;
#X obj 151 140 -~ 0.5;
#X obj 96 140 -~ 0.5;
#X obj 167 96 *~;
#X floatatom 182 30 5 -25 25 1 osc2_detune - -;
#X obj 182 75 +~ 1;
#X obj 181 52 /~ 1;

#X obj 207 258 del;
#X obj 200 321 0 \$1;
#X obj 273 324 1 \$1;
#X obj 235 357 line;
#X floatatom 331 175 5 0 0 1 attack_value? - -;
#X floatatom 337 228 5 0 0 1 decay_value? - -;
#X obj 110 376 lop~ 3000;

#X obj 110 403 lop~ 3000;
#X obj 110 427 lop~ 3000;
#X obj 110 451 lop~ 3000;
#X obj 214 203 t b b;
#X obj 254 196 t f f;
#X obj 206 288 f 50;
#X obj 249 287 f 50;
#X obj 217 391 + 20;
#X connect 1 0 7 0;

#X connect 2 0 1 0;
#X connect 2 0 8 0;
#X connect 3 0 22 0;
#X connect 4 0 6 0;
#X connect 5 0 18 0;
#X connect 6 0 5 1;
#X connect 7 0 5 0;
#X connect 8 0 4 0;
#X connect 9 0 11 0;
#X connect 10 0 8 1;

#X connect 11 0 10 0;
#X connect 12 0 24 0;
#X connect 13 0 15 0;
#X connect 14 0 15 0;
#X connect 15 0 26 0;
#X connect 16 0 23 0;
#X connect 17 0 24 1;
#X connect 18 0 19 0;
#X connect 19 0 20 0;

#X connect 20 0 21 0;
#X connect 21 0 0 0;
#X connect 21 0 0 1;
#X connect 22 0 12 0;
#X connect 22 1 25 0;
#X connect 23 0 12 1;
#X connect 23 1 25 1;
#X connect 24 0 13 0;
#X connect 25 0 14 0;

#X connect 26 0 18 1;
#X connect 26 0 19 1;
#X connect 26 0 20 1;
#X connect 26 0 21 1;

  

___

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 

Re: [PD] microtonal pitch glide using Risset's bell

2010-11-17 Thread Andrew Faraday

Hey Jb
I've just had a look and fixed if for you. It was one of the classic Pd 
Gotchas. Basically the frequency you wanted to change (from the outside) was 
going direct from a recieve to the cool right inlet of a [*] object. Meaning it 
would require an extra bang or a change in the argument number to take effect. 
Just swapped the wires into this object round and it works fine. 
Oh, the [pd line] is just my testing system, running up and down from midi 40 
to 100, obviously you'll want to change this to work with your patch. 
Sorted
Andrew
Date: Wed, 17 Nov 2010 16:50:12 +
Subject: Re: [PD] microtonal pitch glide using Risset's bell
From: jbee...@gmail.com
To: jbtur...@hotmail.com

Btw,

It's 150ms not 15 - durr.

On 17 November 2010 16:34, J bz jbee...@gmail.com wrote:

Hi Andrew, 

Thanks for weighing in.

I tried a couple of variations of that but it doesn't work.  Something to do 
with the sound being triggered from a bank of partials I think.  Would really 
appreciate you (or someone) having a look if you have a minute.



Hey Lorenzo,

No one said this was going to be easy:)

Cheers,

Jb

On 17 November 2010 10:50, Andrew Faraday jbtur...@hotmail.com wrote:







Okay, 
I've not had a chance to look at your patch but the typical method is to use 
[line], or [line~] (which solves some in-continuity) 
(your target pitch)|

[$1 15(|[line~]|(your pitch control)
You can make this variable by using something like
(target pitch)   (glide time)

|   /| /|   /|  
   /[ pack  f  f ]| [line~]
I would also note that 15ms is a very short time for a change in pitch or 
volume, you probably won't hear an audio incontinuity(click) because of this 
slide, but you might well not be able to experience it as a pitch slide if it's 
under around 30ms. 


Andrew
Date: Wed, 17 Nov 2010 10:37:35 +
From: jbee...@gmail.com
To: pd-list@iem.at


Subject: [PD] microtonal pitch glide using Risset's bell

Dear List,

I have a basic rip of the Risset Bell from the tutorial patches and I can't 
seem to figure out how to make the overall pitch glide from one microtone to 
another from midi number 72 to 72.4 over 15ms, for example?




A month old baby and a looming deadline has turned my brain into mush...

Patch is attached (it's for an upcoming performance of John Cage's 'Ryoanji').

All good wishes,

Julian





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




  

partial_af.pd
Description: Binary data


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


Re: [PD] microtonal pitch glide using Risset's bell

2010-11-17 Thread Andrew Faraday

Also a valid solution, 


From: cold...@mac.com
Date: Wed, 17 Nov 2010 14:33:15 -0800
To: jbee...@gmail.com
CC: pd-list@iem.at
Subject: Re: [PD] microtonal pitch glide using Risset's bell


Hi Julian,
To make this work you can modify the partial.pd abstraction to receive the 
frequency message as a signal. e.g. replace this bit:

 [r frequency]||[*  ] |[+  $4]|
with this:
   [r~ frequency]|  |[*~  ] |[+~  $4]|

then send something like
[72, 72.4 15(|[line~]|[mtof~]|[s~ frequency]

Does that make sense, dad?
congratulations,Collin




On Nov 17, 2010, at 2:41 AM, pd-list-requ...@iem.at wrote:Message: 2 Date: Wed, 
17 Nov 2010 10:37:35 + From: J bz jbee...@gmail.com Subject: [PD] 
microtonal pitch glide using Risset's bell To: pd-list@iem.at Message-ID:   
aanlktim8hsjvmfn3ho5rynrtqyx=rz1qylx9g-qsd...@mail.gmail.com Content-Type: 
text/plain; charset=iso-8859-1 
 Dear List, 
 I have a basic rip of the Risset Bell from the tutorial patches and I can't 
seem to figure out how to make the overall pitch glide from one microtone to 
another from midi number 72 to 72.4 over 15ms, for example? 
 A month old baby and a looming deadline has turned my brain into mush... 
 Patch is attached (it's for an upcoming performance of John Cage's 'Ryoanji'). 
 All good wishes, 
 Julian 

___
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] fun with dynamic patching

2010-11-14 Thread Andrew Faraday

Loving this, Not entirely sure why you'd want to do it, but never mind. 

Date: Fri, 12 Nov 2010 14:53:33 -0800
From: jancs...@yahoo.com
To: pd-list@iem.at; h...@at.or.at
Subject: Re: [PD] fun with dynamic patching

Some more fun...
 
-Jonathan
 
--- On Thu, 11/11/10, Hans-Christoph Steiner h...@at.or.at wrote:
 
 From: Hans-Christoph Steiner h...@at.or.at
 Subject: [PD] fun with dynamic patching
 To: PD list pd-list@iem.at
 Date: Thursday, November 11, 2010, 11:59 PM
 
 What 500 instances connected via a [route] with 500 floats
 in it looks like:
 
 
 Try yourself with the attached patches.
 
 
 .hc
 
 
 
 
 You can't steal a gift. Bird gave the world his music, and
 if you can hear it, you can have it. - Dizzy Gillespie
 
 
 
 
 -Inline Attachment Follows-
 
 ___
 Pd-list@iem.at
 mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

 
 
  

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


Re: [PD] read Puredata array/table data from another app?

2010-10-26 Thread Andrew Faraday

Hey 
Can processing receive data from a TCP port? If so you can use [netsend 
localhost port number] to send data via a port from pd. It's not necessarily 
meant for this, but it's useful for things like interaction with ruby. There's 
also the audio version [netsend~]

There's also a few forms of inter application audio bus you could use to do 
this directly, it's IAC on MAC OSX and I think it's Jack in linux (although I'm 
not sure how you'd go about this). But this might sort things out for you.
regards
Andrew
From: timv...@gmail.com
Date: Tue, 26 Oct 2010 20:04:43 +0200
To: zepadovani.li...@gmail.com; pd-list@iem.at
Subject: Re: [PD] read Puredata array/table data from another app?



2010/10/26 padovani zepadovani.li...@gmail.com


Hello,



is there a way to access a PD array from another app?



I'm trying to do some visualizations from arrays in Processing and in 
openFrameworks and have managed to send 256 floats tables (with [switch~]) per 
DSP block through OSC: anyway, OSC is not build to manage streams, but to send 
control messages...





What are the other options to do this?


Hi José, 
how fast do the updates have to be?
you could just use soundfiler to write the table to disk so the other app can 
access it from there?
another option (at least in linux) i can think of is making a 'named pipe', but 
I never did that myself. 


maybe yet another solution could be streaming audio via jack ? although I'm not 
sure if processing and openFrameworks can talk to that.
gr,
Tim




(OBS: I would like to receive the data with no compression)



thanks for any idea/help,



josé



-- 

http://zepadovani.info



___

Pd-list@iem.at mailing list

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




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


[PD] PD performance in Manchester

2010-10-22 Thread Andrew Faraday

Hey all

If anyone's in Manchester, England, this Sunday. There's a laptop going on at 
the university at the John Dalton Building, MMU, Oxford Rd. from 2PM. Part of 
this is going to be given over to one of my pure data patches, the 
collaborative sequencer. 

It's basically a sequencer which operates over a network, allowing multiple 
computers to add their own line. All the sequencers are added to a projected 
image and played in sequence. This means that performers can see what each 
other are doing even before it's heard and can interact based on both vision 
and sound. 

Just thought folks on this list might be interested. 

Andrew

P.S. If you're interested but not in the area, it's likely the whole thing will 
be filmed and posted online. Videos to follow

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


Re: [PD] PD panner

2010-10-13 Thread Andrew Faraday

You could try to keep it very simple, the [pan~] abstraction uses the midi 
range (0 - 127) to move a mono signal between two channels. If you give that an 
x axis co-ordinate and then have two other [pan~]'s, one out of each outlet and 
feed them both the same Y axis. Then the four outputs of the second two pans 
will be the four corners of your aural space. And panning left/right  or 
front/back will, in theory, move your mono sound source around your space. 
This is tricky to then expand, or to express as degrees of rotation. But it 
should serve your purpose. 
Andrew

 From: p...@digitalworlds.ufl.edu
 To: pd-l...@iem.kug.ac.at
 Date: Tue, 12 Oct 2010 18:32:39 -0400
 Subject: [PD] PD panner
 
 Hello
 
 I was wondering if someone has a multi channel sound panner that I can test 
 with pd. I want to have 4 separate sounds [MONO] be panned to differing 
 channels in pd from channel 1-2 2-3 3-1 etc on a simple envelope line. 
 
 I have access to an older EMI 2|6 card and a newer MAUDIO 6 channel soundcard 
 and I was hoping to get some help with the panning if possible. I will be 
 controlling the bangs of the pans and volumes via OSC and motiontracking 
 system and look forward to any help
 
 TY
 
 pp
 
 
 ___
 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] Shuffling arrays

2010-10-05 Thread Andrew Faraday

Yeah, urn looks like the simplest way to achieve what I want to do. Cheers, guys

 Date: Tue, 5 Oct 2010 08:58:51 +0200
 From: f...@footils.org
 To: pd-list@iem.at
 Subject: Re: [PD] Shuffling arrays
 
 Hi,
 
 On Mon, Oct 04, 2010 at 03:07:52PM +0200, Lorenzo wrote:
  I guess if you only need to *read* elements of the array you could
  also use the [urn] object from cyclone feeding a [tabread].
 
 Or the [urn] from Zexy or urne.pd from purepd or the identical c_urn.pd
 from the rj library, the abstractions being pure vanilla
 implementations.
 
 Ciao
 -- 
 Frank
 
 ___
 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] Shuffling arrays

2010-10-03 Thread Andrew Faraday

Hey Guys
I've recently come across the .shuffle method in Ruby which randomly re-orders 
the content of an array. Does anyone know of a way to do this in Pd, that is, 
either change the order of notes within an array or output them in a random 
order (without repeating any part of it)? 
Help would be appreciated
Andrew___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] XBOX 360 controller in ubuntu

2010-09-26 Thread Andrew Faraday

Hey All

I've been playing with the XBOX 360 controller and receiver in ubuntu 10.04 and 
I've succeeded in porting this data into PD via the HID object. However I'm 
finding it's awkward to use, the sticks are so sensitive that very slight 
differences change the data going into pd and they rarely default to the 0 
position. Also the buttons are mapped oddly, with the right and down dpad being 
marked as btn_0 and the up and left as btn_1 As well as two of the other 
buttons with those markings, btn_2 seems to be nowhere to be seen before the 
mappings start to work in sequence again. 

I can write some script in PD to default the sticks to 0, but I really could 
use some help re-mapping the buttons so that I can use the pads how I want to. 


I'm rather stuck on this one, any help is appreciated

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


Re: [PD] midi learn

2010-09-20 Thread Andrew Faraday

hey
I've put together a little abstraction (attached) to demonstrate the defaulting 
I mentioned earlier. Either give it no arguments for the range object to output 
0 to 127 or set your top and bottom range with this. Unfortunately without 
arguments the fixed variable boxes stuck on zero, I've added some conditional 
logic so this will work unless you set the second argument as 0. Then it will 
default to 127. Either way, hope this helps. 
Andrew

Date: Mon, 20 Sep 2010 14:54:58 +0200
From: rafael.racc...@blindekinder.com
To: jbtur...@hotmail.com
CC: pboi...@gmail.com; pd-list@iem.at
Subject: Re: [PD] midi learn






  


hi,

I also patched a midi learn abstraction... then I found this discussion
and replaced all [select] by [==]... Thank's :-)

Hope you'll enjoy this one: both cc and channel values are saved in an
external message box with a [set( message in the abstraction itself...
so no need to re-learn on each session. Two arguments to scale your
0-127: can be negative numbers or reversed scale. 

Maybe somebody can help me with that: I didn't found a way to set 0-127
as default. So the two arguments are obligatory...

cheers

raf



Andrew Faraday a écrit :

  I
actually prefer your solution to mine, the [==] boxes are exactly what
I was looking for and would have saved quite a lot of logic. Also I
didn't think of [t a a a] which would have saved quite a lot of time.
Will have to keep an eye on these for future work. 
  

  
  I've got you in one place, tho. you can use [*] for conditional
logic (with a [bang]) to activate when the right inlet changes. instead
of multiple spigots. The logic goes, if all of them are 1, the result
is 1. If any are 0, the result is zero. Useful stuff. Although more
useful when you're working in audio, usually with [expr~] and the
inlets of [*~] are summing. 
  

  
  I've gone on a bit of a tangent here. Always interested in
approaches to logic in pd, tho. 
  

  
  Andrew
  

  
  
  

 Date: Wed, 4 Aug 2010 13:20:51 -0400

 Subject: Re: [PD] midi learn

 From: pboi...@gmail.com

 To: jbtur...@hotmail.com

 CC: pd-list@iem.at

 

 Hi Andrew,

 

 I made something similar a couple of weeks ago, as I needed a quick

 way to map midi controllers. It's only for CC though...

 

 

 Patrick

 

 

 On Tue, Aug 3, 2010 at 1:09 PM, Andrew Faraday
jbtur...@hotmail.com wrote:

  Hey All,

 

  I don't know if anyone's done this but I've attached a midi
learn

  abstraction I've been working on. The logic's a bit messy but
I got it

  working in the end.

 

  Basically from banging the learn patch it listens to the next
signal, either

  a note or a control signal, and then filters out only the
velocity or

  control value from that. (I've started taking an interest in
controlling

  patches with the velocity, as opposed to the note number).

 

  Let me know what you think, and if you know of anything
similar being done.

 

  Cheers

 

  Andrew

 

  ___

  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
  
  

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


Re: [PD] midi learn

2010-09-20 Thread Andrew Faraday

I'd go with putting 0 - 127 as creation arguments in your range object. As in:

[range 0 127 0 127]

Then have two fixed variable boxes with your abstraction arguments

[$1], [$2] witha loadbang being fed into them and then to the right two inlets 
of your range object. 

I'm not entirely sure, but if there's no creation argument for your abstraction 
this will probably not output a float on the loadbang. (I'd have to check this 
and don't have time to right now). Best guess would be it will throw a couple 
of errors but won't change the arguments for range. Therefore defaulting to 0 - 
127 if the arguments aren't set. 

Do let me know if this helps.

Andrew

Date: Mon, 20 Sep 2010 14:54:58 +0200
From: rafael.racc...@blindekinder.com
To: jbtur...@hotmail.com
CC: pboi...@gmail.com; pd-list@iem.at
Subject: Re: [PD] midi learn






  


hi,

I also patched a midi learn abstraction... then I found this discussion
and replaced all [select] by [==]... Thank's :-)

Hope you'll enjoy this one: both cc and channel values are saved in an
external message box with a [set( message in the abstraction itself...
so no need to re-learn on each session. Two arguments to scale your
0-127: can be negative numbers or reversed scale. 

Maybe somebody can help me with that: I didn't found a way to set 0-127
as default. So the two arguments are obligatory...

cheers

raf



Andrew Faraday a écrit :

  I
actually prefer your solution to mine, the [==] boxes are exactly what
I was looking for and would have saved quite a lot of logic. Also I
didn't think of [t a a a] which would have saved quite a lot of time.
Will have to keep an eye on these for future work. 
  

  
  I've got you in one place, tho. you can use [*] for conditional
logic (with a [bang]) to activate when the right inlet changes. instead
of multiple spigots. The logic goes, if all of them are 1, the result
is 1. If any are 0, the result is zero. Useful stuff. Although more
useful when you're working in audio, usually with [expr~] and the
inlets of [*~] are summing. 
  

  
  I've gone on a bit of a tangent here. Always interested in
approaches to logic in pd, tho. 
  

  
  Andrew
  

  
  
  

 Date: Wed, 4 Aug 2010 13:20:51 -0400

 Subject: Re: [PD] midi learn

 From: pboi...@gmail.com

 To: jbtur...@hotmail.com

 CC: pd-list@iem.at

 

 Hi Andrew,

 

 I made something similar a couple of weeks ago, as I needed a quick

 way to map midi controllers. It's only for CC though...

 

 

 Patrick

 

 

 On Tue, Aug 3, 2010 at 1:09 PM, Andrew Faraday
jbtur...@hotmail.com wrote:

  Hey All,

 

  I don't know if anyone's done this but I've attached a midi
learn

  abstraction I've been working on. The logic's a bit messy but
I got it

  working in the end.

 

  Basically from banging the learn patch it listens to the next
signal, either

  a note or a control signal, and then filters out only the
velocity or

  control value from that. (I've started taking an interest in
controlling

  patches with the velocity, as opposed to the note number).

 

  Let me know what you think, and if you know of anything
similar being done.

 

  Cheers

 

  Andrew

 

  ___

  Pd-list@iem.at mailing list

  UNSUBSCRIBE and account-management -

  http://lists.puredata.info/listinfo/pd-list

 

 

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


Re: [PD] Any Live Coders?

2010-09-13 Thread Andrew Faraday

I'm mainly working on linux or Mac OS, don't usually find a particular 
difference. 
I've not come across freeframe or frei0r parameters, incidentally, what are 
they? 

 From: p...@digitalworlds.ufl.edu
 To: jbtur...@hotmail.com; pd-list@iem.at
 Date: Sun, 12 Sep 2010 22:18:44 -0400
 Subject: RE: [PD] Any Live Coders?
 
 I would love to mash up some ideas with you Andrew.
 I would like to use what you are suggesting for freeframe or frei0r paramters
 
 i will find the patch
 
 linux/osx/win??
 
 pp
 
 From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Andrew 
 Faraday [jbtur...@hotmail.com]
 Sent: Sunday, September 12, 2010 6:35 PM
 To: pd-list@iem.at
 Subject: [PD] Any Live Coders?
 
 Hey All
 
 I've been interested in the possibility of live coding with pure data, 
 indeed, in the guise of running Pd workshops. I've taken the live coding 
 style, instant, step-by-step on and tend to throw Pd systems together 
 spontaneously in my spare time. Either way, I was wondering if anyone feels 
 like sharing some of their mental templates for a live code approach.
 
 
 
 Just to get the ball rolling, here's one of my favorites:
 
 
 [bpm]  (right outlet)
|
[phasor~]
|
[s~ something]
 
 (a few of these, multiplying and dividing the measure frequency, sends with 
 names like 1bar, 4bar, halfbar etc)
 
 [r~ something]
  |
 [expr~ $v1  xx] (between 0 and 1)
 and
 [expr~ $v1  xx] (same)
 
 and multiply the two expression outlets together with [*~]
 
 Mutiply the result of that by an audio signal, usually an oscillator. and out 
 to a [dac~]
 
 Then multiple copies of this with different values in the expression and 
 oscillators.
 
 
 Can then be edited by random or sequential variations on the pitch of the 
 oscillators, changing the figures in the expr~ figures.
 I'm quite fond of the possibility of changing the receive id's thus keeping a 
 sequence intact but doubling or halfing the speed of certain sequences within 
 it. Also the speed can be varied (which then effects the speed of the whole 
 patch).
 
 Also, slightly out of the way, you could use the phasor outlets directly 
 control oscillator pitches, volumes, or filter frequencies.
 
 This template does tend to work out differently each time I use it, also.
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Any Live Coders?

2010-09-13 Thread Andrew Faraday

Hey Claude
Yeah, it was a little bit of a brain dump, so not very clear. Sorry.

 Thanks for the tip/reminder that [s~]/[r~]/[throw~]/[catch~] might be  
 useful in a livecoding session - I've always been frustrated by having  to 
 connect things together, especially when needing to insert something  in the 
 middle of a chain. 
I'd forgotten about throw and catch, although they are mighty useful when 
you're duplicating voices. 
Another good practice/hacky workaround  for Pd livecoding is inserting 
extra [*~ 1] all over the place so you  can break a stereo chain atomically 
later on.
I usually don't find issues with breaking chains, with Pd audio inlets summing 
audio you can usually make a connection via what you want to insert in your 
chain, then remove the original wire. While this does sometimes change the 
overall sound a bit, that's just slightly more interesting.
I do tend to avoid using my own abstractions in a live code, just to make the 
actual process a little more up-front and open to an audience. That being said, 
it does usually wind up, at least for a while, as some very basic synth sounds. 
Arithmetic on beat counts can be fun, especially if you're drawing from a 
central [metro], (incidentally another side-chain to the design I placed down 
at first, using the left outlet of [bpm] to make something at the same speed 
using control signals which you can then sync up) always worth doing some 
polymetrics (3 or 5 over four are nice, don't tend to go down to decimals). 
 The same kind of thing works for slower oscillators, to get rhythms from  
 waveshaping a [phasor~] (I think this might be what you were trying in  the 
 ascii diagram, perhaps?).
I wasn't doing waveshaping, as such. The two expr~ objects are using 
conditional logic, which outputs a 1 or a 0, multiplying these together means 
that when both read true, that outputs a 1 which makes for a the audio signal 
being described. So, if I have [expr~ $v1  0.1125] and [expr~ $v1  0] 
multiplied together, then this will output a 1 when whichever [phasor~] I feed 
into it is in the first 8th of it's progress. So essentially it's a simple 
sequencing system. 
 Another trick is to use delay effects to amplify your mistakes and make  
 them seem intentional by repetition. Pitchshifts in a feedback delay  lines 
 are fun too.
I must, must, MUST try this. I'm quite fond of delay lines, even quite simple 
ones. Tho have been looking for ways to vary them. :)
Self-sabotage? Do you mean in the sense of intentionally getting things wrong 
or simply in removing blocks of code to vary your sound? Because I do try to 
flatten my patch occasionally, especially on those occasions when I'm coding 
with someone else so one can pick up the slack while the other starts a new 
setup. 

Incidentally, I didn't mention the self-destruct ending to most of my 
live-codes. Two or three delays running at different speeds. Usually matching 
the initial speed, to this sounds pleasant with the running patch. Then I set 
the feedback on each to about 35% chain them together. Feed the last one into 
the first (by this point you've got a pretty muddy tone) and cut input to that. 
Then cut any direct output (except from the delay) and wait while this nasty 
tone gradually (very gradually) dies down. 
 
 Date: Mon, 13 Sep 2010 07:53:57 +0100
 From: claudiusmaxi...@goto10.org
 To: jbtur...@hotmail.com
 CC: pd-list@iem.at
 Subject: Re: [PD] Any Live Coders?
 
 On 12/09/10 23:35, Andrew Faraday wrote:
  Either way, I was wondering if anyone feels like sharing some of their 
  mental templates for a live code approach.
  Just to get the ball rolling, here's one of my favorites:
 
 [mostly-incomprehensible ascii art snipped]
 
 Thanks for the tip/reminder that [s~]/[r~]/[throw~]/[catch~] might be 
 useful in a livecoding session - I've always been frustrated by having 
 to connect things together, especially when needing to insert something 
 in the middle of a chain.  Another good practice/hacky workaround 
 for Pd livecoding is inserting extra [*~ 1] all over the place so you 
 can break a stereo chain atomically later on.
 
 Otherwise, I usually prepare some small abstractions for drums ([kick~] 
 [snare~] [clap~] [hihat~] etc), as coding a reasonable sounding drum 
 synth is hard (in fact I think I mostly 'borrowed' from Andy Farnell's 
 stuff).
 
 And some simple effects that are boring to code too, like delay-based 
 [pitchshift~] and audio-rate [compress~] (my own invention that sounds 
 too extreme, but stops everything clipping and I don't have to worry 
 about levels so much).
 
 One of my tricks when live coding (and more generally) is using 
 arithmetic on beat counts, like [*] [+] [div] [mod] in various 
 combinations.  Then using the resulting numbers as frequency multipliers 
 (for harmonic series/scales).  For a (composed) EP that uses this 
 technique, see:
 
 http://www.archive.org/details/ClaudiusMaximus_-_Clouds_Are_Made_Of_Water
 
 in particular

[PD] Any Live Coders?

2010-09-12 Thread Andrew Faraday

Hey All
I've been interested in the possibility of live coding with pure data, indeed, 
in the guise of running Pd workshops. I've taken the live coding style, 
instant, step-by-step on and tend to throw Pd systems together spontaneously in 
my spare time. Either way, I was wondering if anyone feels like sharing some of 
their mental templates for a live code approach. 


Just to get the ball rolling, here's one of my favorites:

[bpm]  (right outlet)   |[phasor~]   |   [s~ 
something]
(a few of these, multiplying and dividing the measure frequency, sends with 
names like 1bar, 4bar, halfbar etc)
[r~ something] |  [expr~ $v1  xx] (between 0 and 1)and[expr~ 
$v1  xx] (same)
and multiply the two expression outlets together with [*~]
Mutiply the result of that by an audio signal, usually an oscillator. and out 
to a [dac~]
Then multiple copies of this with different values in the expression and 
oscillators. 

Can then be edited by random or sequential variations on the pitch of the 
oscillators, changing the figures in the expr~ figures.I'm quite fond of the 
possibility of changing the receive id's thus keeping a sequence intact but 
doubling or halfing the speed of certain sequences within it. Also the speed 
can be varied (which then effects the speed of the whole patch).
Also, slightly out of the way, you could use the phasor outlets directly 
control oscillator pitches, volumes, or filter frequencies. 
This template does tend to work out differently each time I use it, also.   
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


  1   2   3   >