Re: [PD] www.pd-tutorial.com

2009-03-19 Thread IOhannes m zmoelnig

Johannes Kreidler wrote:

hi list,


congrats



At the moment, Amazon says that it's not available, which is strange 
because it's definitely released, but at least it can be purchased at 
the Publishing House itself.


 
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3 



even with amazon still filing the book as unavailable, i do love the 
first recension:-) :
Das Buch ist einfach toll, total spannent geschriben und gar nicht 
Langweilig! Man darf ja das Ende nich veraten: aber es ist echt 
supersüß, was am Schlus passirt.


(The book is just great, grippingly written and not boring at all! I 
don't want to spoil the end: but its really super cute, what's happening 
in the end. or similar)



fngasdr,
IOhannes



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


Re: [PD] www.pd-tutorial.com

2009-03-19 Thread Mathieu Bouchard

On Wed, 18 Mar 2009, Matt Barber wrote:

If you're doing mod 12 operations, there is one more pitch operator -- 
multiplication by 5 or 7 -- which maps the chromatic scale to the circle 
of fifths and vice-versa.


The vice-versa part is quite cool. Actually, apart from 1,5,7,11, all 
modulo-multiplications are not undoable, because they forget part of what 
was the original note, so, the undo would be ambiguous. 5 undoes itself 
because 5*5=1 in mod 12, 7 undoes itself because 7*7=1 in mod 12, but then 
5=-7 and 7=-5 as well, just like 1=-11 and 11=-1.


The undoability depends on whether the greatest common divisor of the 
modulo and of the multiplicator is 1 or not. If you use the 22 equal 
temperament, for example, there are 10 invertibles, and with 43 equal 
temperament, there are 42 of them; the proportion of undoables vs 
non-undoables varies greatly from modulo to modulo.


I'm not into microtonal stuff, but I studied the modulo theory and I think 
that people who can care about microtonal music are lucky to have a nice 
application of that theory in their hands :)


See also http://en.wikipedia.org/wiki/Euler_phi_function

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


Re: [PD] www.pd-tutorial.com

2009-03-19 Thread Matt Barber
On Thu, Mar 19, 2009 at 12:02 PM, Mathieu Bouchard ma...@artengine.ca wrote:
 On Wed, 18 Mar 2009, Matt Barber wrote:

 If you're doing mod 12 operations, there is one more pitch operator --
 multiplication by 5 or 7 -- which maps the chromatic scale to the circle of
 fifths and vice-versa.

 The vice-versa part is quite cool. Actually, apart from 1,5,7,11, all
 modulo-multiplications are not undoable, because they forget part of what
 was the original note, so, the undo would be ambiguous. 5 undoes itself
 because 5*5=1 in mod 12, 7 undoes itself because 7*7=1 in mod 12, but then
 5=-7 and 7=-5 as well, just like 1=-11 and 11=-1.

 The undoability depends on whether the greatest common divisor of the modulo
 and of the multiplicator is 1 or not. If you use the 22 equal temperament,
 for example, there are 10 invertibles, and with 43 equal temperament, there
 are 42 of them; the proportion of undoables vs non-undoables varies greatly
 from modulo to modulo.

 I'm not into microtonal stuff, but I studied the modulo theory and I think
 that people who can care about microtonal music are lucky to have a nice
 application of that theory in their hands :)

 See also http://en.wikipedia.org/wiki/Euler_phi_function


Right, in mod-12, the other multiplications are not strictly
operations (there is no inverse).  I used to like to joke with friends
that I was really into the multiplication by 0 mapping.

Recently I've been writing music in various 19-tone equal
temperaments, which, since it's prime, has a complete multiplicative
group.  19 per octave is nice because you get really pure thirds.
I've also been experimenting with 19 per perfect 12th (octave and a
fifth), the smallest intervals of which work out almost exactly to
standard 12-tone half-steps (check the 12th root of 2 and the 19th
root of 3).

In addition each modulus has strikingly different voice-leading possibilities.

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


Re: [PD] www.pd-tutorial.com

2009-03-19 Thread Mathieu Bouchard

On Thu, 19 Mar 2009, Matt Barber wrote:

Right, in mod-12, the other multiplications are not strictly operations 
(there is no inverse).


They are called operations anyway. I don't know your definition of 
operation.


They're usually called non-invertible operations, but in a Group 
(of Group Theory), all elements are invertible.


Group Theory also has an operator (written as a small straight x in 
exponent) that makes a multiplication-wise group from an addition-wise 
group. For Z/12Z (the mod 12 integers), this gives you a group make of 
1,5,7,11, which behaves like (Z/2Z)^2, which is are the 2-D vectors made 
of Z/2Z (mod 2 integers):


1  - (0,0)
5  - (0,1)
7  - (1,0)
11 - (1,1)

Recently I've been writing music in various 19-tone equal temperaments, 
which, since it's prime, has a complete multiplicative group.


yes... and as a bonus, this multiplicative group acts just like Z/18Z !!!

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


Re: [PD] www.pd-tutorial.com

2009-03-19 Thread Matt Barber
mm.  When I was studying music theory we used to reserve operation
for a function that was 1 to 1 and onto; I think that usage has been
pretty standard in music theory since 1987, through the work of David
Lewin.  Music theorists often screw up standard math terms though, so
I never know what to call anything in what company, and always suspect
it will be meaningless/wrong...  =o)



On Thu, Mar 19, 2009 at 1:09 PM, Mathieu Bouchard ma...@artengine.ca wrote:
 On Thu, 19 Mar 2009, Matt Barber wrote:

 Right, in mod-12, the other multiplications are not strictly operations
 (there is no inverse).

 They are called operations anyway. I don't know your definition of
 operation.

 They're usually called non-invertible operations, but in a Group (of Group
 Theory), all elements are invertible.

 Group Theory also has an operator (written as a small straight x in
 exponent) that makes a multiplication-wise group from an addition-wise
 group. For Z/12Z (the mod 12 integers), this gives you a group make of
 1,5,7,11, which behaves like (Z/2Z)^2, which is are the 2-D vectors made of
 Z/2Z (mod 2 integers):

 1  - (0,0)
 5  - (0,1)
 7  - (1,0)
 11 - (1,1)

 Recently I've been writing music in various 19-tone equal temperaments,
 which, since it's prime, has a complete multiplicative group.

 yes... and as a bonus, this multiplicative group acts just like Z/18Z !!!

  _ _ __ ___ _  _ _ ...
 | Mathieu Bouchard - tél:+1.514.383.3801, Montréal, Québec

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


Re: [PD] www.pd-tutorial.com

2009-03-19 Thread Mathieu Bouchard

On Thu, 19 Mar 2009, Matt Barber wrote:


mm.  When I was studying music theory we used to reserve operation
for a function that was 1 to 1 and onto; I think that usage has been
pretty standard in music theory since 1987, through the work of David
Lewin.  Music theorists often screw up standard math terms though, so
I never know what to call anything in what company, and always suspect
it will be meaningless/wrong...  =o)


Yeah, it's a tough problem, and actually mathematicians don't say it as 
operation so often, and tends to use operator with some special 
connotations too (but nothing to do with 1-to-1 and onto). It's all a big 
mess. No way out but to be more verbose; or else, all agree to rely on a 
specific glossary for all that gets said on pd-list (which is not actually 
doable...).


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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Frank Barknecht
Hallo,
Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:

 Frank, I'm curious about how you use list objects in composition. I'd love
 to see a little etude from you about that whenever you find the time. You
 always make such clear, concise, and fun instructional patches.

That's flattering so I guess I should give an example. ;)

[list] of course is useful for lots of stuff, e.g. as a general
container for messages (it's central for sssad in this regard), to
convert meta-messages to lists and back, etc.

In composition list-operations let you encapsulate many common tasks
in reusable abstractions. Johannes mentions LISP in his book, which
is the mother of all list-based composition software, but you can do
lots of stuff in Pd as well thanks to list.

As an example attached are abstractions that do four transformations
of little musical motives. The motives are stored as lists of numbers,
where each number represents a scale step. In the example a major
scale is used, but you can do 12-tone serialism as well and also apply
the transformations to rhythm lists etc. 

The four operations demonstrated are: 

- retrograde: play a motive backwards. That's a simple [list-rev] from
  the [list]-abs (included)

- transpose: add a number to each list-element. I used [list-map]
  here.

- inversion: That's a bit more complicated. Quoting Wikipedia:

  Inverted melodies
  
  When applied to melodies, the inversion of a given melody is the
  melody turned upside-down. For instance, if the original melody has a
  rising major third (see interval), the inverted melody has a falling
  major third (or perhaps more likely, in tonal music, a falling minor
  third, or even some other falling interval). Similarly, in twelve-tone
  technique, the inversion of the tone row is the so-called prime series
  turned upside-down.
  http://en.wikipedia.org/wiki/Inversion_(music)#Inverted_melodies

  In inversion.pd this is realised by walking through the list with
  list-map, taking the difference between the current element and the
  previous element, then substracting this from the current element.
  The first element in a list is treated specially as it has no
  previous element (it's just copied).
  
- retro-inversion: that's just a retrograde followed by an inversion.
  As we have abstractions for both not, just bundle them in another
  one.

list-compose.pd show all four operations in use to transform a little
motive.

(This text is available online as well at: 
http://footils.org/cms/weblog/2009/mar/18/using-list-composition-pd/
)

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__


list-compose.tgz
Description: GNU Unix tar archive
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Frank Barknecht
Hallo,
Frank Barknecht hat gesagt: // Frank Barknecht wrote:

 - inversion: That's a bit more complicated. Quoting Wikipedia:
 
   Inverted melodies
   
   When applied to melodies, the inversion of a given melody is the
   melody turned upside-down. For instance, if the original melody has a
   rising major third (see interval), the inverted melody has a falling
   major third (or perhaps more likely, in tonal music, a falling minor
   third, or even some other falling interval). Similarly, in twelve-tone
   technique, the inversion of the tone row is the so-called prime series
   turned upside-down.
   http://en.wikipedia.org/wiki/Inversion_(music)#Inverted_melodies
 
   In inversion.pd this is realised by walking through the list with
   list-map, taking the difference between the current element and the
   previous element, then substracting this from the current element.
   The first element in a list is treated specially as it has no
   previous element (it's just copied).

Ah, sorry: The patch is correct, but my explanation is wrong. Here's an update: 


  In inversion.pd this is realised by walking through the list with list-map. 
The
  interval to use next is calculated by taking the difference between the 
current
  element and the previous element. This interval is substracted (not added,
  because we are retro-grading) from the previous note, the resulting note is
  stored for the next step and inserted into the result list. The first element
  in a list is treated specially as it has no previous element: it's just copied
  and used as the starting note.

Ciao
-- 
Frank

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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Mirko Maier
I just wanted to say that this tutorial is really really great,
I hope that much more interested guys will enter pd by working with this 
tutorial. thanks johannes!
-- 
Aufgepasst: Sind Ihre Daten beim Online-Banking auch optimal geschützt?
Jetzt absichern: https://homebanking.gmx.net/?mc=m...@footer.hb

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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Loic Kessous
A french translation may be a good idea. As I intend to read the book,  
I may work on this too. If other french speaker want to contribute we  
can join efforts to do this.

Loïc


On Mar 16, 2009, at 9:10 PM, Mathieu Bouchard wrote:


On Mon, 16 Mar 2009, Johannes Kreidler wrote:

I am pleased to announce that the big pd tutorial I wrote in the  
last years with the help of a grant by the Music University of  
Freiburg / Germany, is now online, in english and in german.


Wow. But, are there plans for a French translation? If there were  
one by the time I teach the next pd workshop, then I would make it  
required reading... and if I end up not teaching, I'd get other  
teachers to make it required reading... if they wouldn't already do  
that. Really, I think that plenty of people in my city could enjoy  
that book, and would enjoy it more if it were in French.


_ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal,  
Québec___

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] www.pd-tutorial.com

2009-03-18 Thread Kyle Klipowicz
Cool! I'll have fun playing with these examples. Thanks for the toot.
~Kyle

On Wed, Mar 18, 2009 at 3:38 AM, Frank Barknecht f...@footils.org wrote:

 Hallo,
 Frank Barknecht hat gesagt: // Frank Barknecht wrote:

  - inversion: That's a bit more complicated. Quoting Wikipedia:
 
Inverted melodies
 
When applied to melodies, the inversion of a given melody is the
melody turned upside-down. For instance, if the original melody has a
rising major third (see interval), the inverted melody has a falling
major third (or perhaps more likely, in tonal music, a falling minor
third, or even some other falling interval). Similarly, in twelve-tone
technique, the inversion of the tone row is the so-called prime series
turned upside-down.
http://en.wikipedia.org/wiki/Inversion_(music)#Inverted_melodies
 
In inversion.pd this is realised by walking through the list with
list-map, taking the difference between the current element and the
previous element, then substracting this from the current element.
The first element in a list is treated specially as it has no
previous element (it's just copied).

 Ah, sorry: The patch is correct, but my explanation is wrong. Here's an
 update:


  In inversion.pd this is realised by walking through the list with
 list-map. The
  interval to use next is calculated by taking the difference between the
 current
  element and the previous element. This interval is substracted (not added,
  because we are retro-grading) from the previous note, the resulting note
 is
  stored for the next step and inserted into the result list. The first
 element
   in a list is treated specially as it has no previous element: it's just
 copied
   and used as the starting note.

 Ciao
 --
 Frank

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




-- 
-

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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Matt Barber
 Ah, sorry: The patch is correct, but my explanation is wrong. Here's an 
 update:


  In inversion.pd this is realised by walking through the list with list-map. 
 The
  interval to use next is calculated by taking the difference between the 
 current
  element and the previous element. This interval is substracted (not added,
  because we are retro-grading) from the previous note, the resulting note is
  stored for the next step and inserted into the result list. The first element
  in a list is treated specially as it has no previous element: it's just 
 copied
  and used as the starting note.

Frank and all,

Attached is an inversion.pd which is a bit simpler -- usually when
inverting in pitch (rather than pitch-class) it's
easier/simpler/better to invert with respect to an axis of symmetry
rather than with respect to the first pitch in the series (of course
you can assign the first pitch as the axis).

Meanwhile, if you're doing this with pitch-class instead of pitch (in
other words transposing and inverting in a mod 12 universe, which is
what you would probably be doing with 12-tone rows before assigning
specific registers), instead of inverting with respect to an axis of
symmetry, you invert with respect to the sum of the two pitch-classes
in the original and inverted row -- sometimes called the index of
inversion.  The group theory is even cleaner if you think of
transposition as an addition operator and inversion as a
multiplication operator (in this case multiplication by 11, mod 12).
If you're doing mod 12 operations, there is one more pitch operator --
multiplication by 5 or 7 -- which maps the chromatic scale to the
circle of fifths and vice-versa.  Then you can think of retrogression
as order inversion, and rotation, the other standard order-position
operator, as order transposition.

If you think it would be useful I can put together the standard
12-tone operators in mod 12 (or for that matter, an assignable
modulus), but of course specific register information disappears.  A
more interesting but more difficult project would be to write a list
abstraction to output the set-class of a given set of pitches, with an
assignable modulus.

Matt


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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Geoff

A wonderful book.
I have emailed the link to many.

Thankyou for providing a wonderful resource

Geoff

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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread Frank Barknecht
Hallo Matt,
Matt Barber hat gesagt: // Matt Barber wrote:

 Attached is an inversion.pd which is a bit simpler -- usually when
 inverting in pitch (rather than pitch-class) it's
 easier/simpler/better to invert with respect to an axis of symmetry
 rather than with respect to the first pitch in the series (of course
 you can assign the first pitch as the axis).

Ah, that's much simpler indeed - and thanks a lot for your other
explanations. I updated the code on
http://footils.org/pkg/list-compose.tgz to include this as
inversion-axis.pd and made the old inversion.pd a wrapper around this,
which set the first note as the inversion axis.

(I made a little change to save the multiplication by 2 by using
[swap] and a loadbang.)

 If you think it would be useful I can put together the standard
 12-tone operators in mod 12 (or for that matter, an assignable
 modulus), but of course specific register information disappears.  A
 more interesting but more difficult project would be to write a list
 abstraction to output the set-class of a given set of pitches, with an
 assignable modulus.

I think, that would be an interesting project. I took the patches in
my example from my port of KHz Essl's RTC lib (in row-modus.pd).
Myself I'm not *that* familiar with 12-tone theory ...

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


Re: [PD] www.pd-tutorial.com

2009-03-18 Thread nacho

Hey Johannes,
is the englixh version also available for purchase?
The book is great. I'll use parts of it on a Pd workshop in Tijuana next week.
Saludos.

Ignacio/


Quoting Hans-Christoph Steiner h...@eds.org:



Looks good, a nice surprise, I didn't even realize you were writing
it.  I added this to my class syllabus site, I'll let you know what
the students say.

Koray, a PID would be a fun book to write, I am up for it!  First lets
get the FLOSS manuals Pure Data book out there.

.hc


On Mar 17, 2009, at 7:59 AM, Koray Tahiroglu wrote:



Congratulations Johannes,

This book will definitely be a bonus teaching material together   
with  Miller's book for the computer generated music course that I   
am  planning to teach next autumn. I had already involved Andy's   
book  for the Sound design ( + a bit physics of sound ) course. Now  
 lets  hope that they will add these courses in the next curriculum  
 :) and  I guess there is one book we are still seeking at the   
moment that  focuses Physical Interaction Design, the same way as   
Johannes' book.  Earlier together with Hans we developed PID course  
 materials, and  his latest work embedding firmata in arduino   
library hopefully will  bring up more Pd examples, and maybe later   
we will have another  book. What do you think about this Hans? That  
 would be great :)



Koray



On Mar 16, 2009, at 9:42 PM, pd-list-requ...@iem.at wrote:


Message: 4
Date: Mon, 16 Mar 2009 20:12:21 +0100
From: Johannes Kreidler jkreid...@gmx.de
Subject: [PD] www.pd-tutorial.com
To: pd-list@iem.at
Message-ID: 49bea495.8060...@gmx.de
Content-Type: text/plain; charset=us-ascii; format=flowed

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last
years with the help of a grant by the Music University of Freiburg /
Germany, is now online, in english and in german.

It is also available as a book (paperback) at Wolke Publishing House,
where the bang book was released.

At the moment, Amazon says that it's not available, which is strange
because it's definitely released, but at least it can be purchased at
the Publishing House itself.

http://www.pd-tutorial.com

http://www.wolke-verlag.de/musik_u_t/loadbang.html

http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html

http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

Cheers
Johannes




-
M.Koray Tahiroglu
Acoustics Lab / TKK
http://mlab.taik.fi/~korayt
http://www.acoustics.hut.fi/~ktahirog/
tel: +358 45 233 6272











All mankind is of one author, and is one volume; when one man dies,
one chapter is not torn out of the book, but translated into a better
language; and every chapter must be so translated -John Donne





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


Re: [PD] www.pd-tutorial.com

2009-03-17 Thread Frank Barknecht
Hallo,
Andy Farnell hat gesagt: // Andy Farnell wrote:

 Congrats on finishing it Johannes.
 This looks very nice. Some people ask if my book 
 focuses on sound design, and Millers book focuses on
 DSP theory, why is there not a book dedicated to
 composition in Pd? Well now there is. 

Hm, you all are so fast readers, reading a book in less than one evening. :)

By quickly scanning through the book and grep'ing the patches, I wonder, why
not a single patch uses the [list] object which - not only because of the
[list]-abs - is one of my most often used objects especially for composition? I
would expect a section on list-processing when teaching people how to compose.

Anyway, I haven't read it yet, maybe these topics are presented without [list].

Ciao
-- 
Frank


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


Re: [PD] www.pd-tutorial.com

2009-03-17 Thread Koray Tahiroglu


Congratulations Johannes,

This book will definitely be a bonus teaching material together with  
Miller's book for the computer generated music course that I am  
planning to teach next autumn. I had already involved Andy's book for  
the Sound design ( + a bit physics of sound ) course. Now lets hope  
that they will add these courses in the next curriculum :) and I guess  
there is one book we are still seeking at the moment that focuses  
Physical Interaction Design, the same way as Johannes' book. Earlier  
together with Hans we developed PID course materials, and his latest  
work embedding firmata in arduino library hopefully will bring up more  
Pd examples, and maybe later we will have another book. What do you  
think about this Hans? That would be great :)



Koray



On Mar 16, 2009, at 9:42 PM, pd-list-requ...@iem.at wrote:


Message: 4
Date: Mon, 16 Mar 2009 20:12:21 +0100
From: Johannes Kreidler jkreid...@gmx.de
Subject: [PD] www.pd-tutorial.com
To: pd-list@iem.at
Message-ID: 49bea495.8060...@gmx.de
Content-Type: text/plain; charset=us-ascii; format=flowed

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last
years with the help of a grant by the Music University of Freiburg /
Germany, is now online, in english and in german.

It is also available as a book (paperback) at Wolke Publishing House,
where the bang book was released.

At the moment, Amazon says that it's not available, which is strange
because it's definitely released, but at least it can be purchased at
the Publishing House itself.

http://www.pd-tutorial.com

http://www.wolke-verlag.de/musik_u_t/loadbang.html

http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html

http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

Cheers
Johannes




-
M.Koray Tahiroglu
Acoustics Lab / TKK
http://mlab.taik.fi/~korayt
http://www.acoustics.hut.fi/~ktahirog/
tel: +358 45 233 6272




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


Re: [PD] www.pd-tutorial.com

2009-03-17 Thread Hans-Christoph Steiner


Looks good, a nice surprise, I didn't even realize you were writing  
it.  I added this to my class syllabus site, I'll let you know what  
the students say.


Koray, a PID would be a fun book to write, I am up for it!  First lets  
get the FLOSS manuals Pure Data book out there.


.hc


On Mar 17, 2009, at 7:59 AM, Koray Tahiroglu wrote:



Congratulations Johannes,

This book will definitely be a bonus teaching material together with  
Miller's book for the computer generated music course that I am  
planning to teach next autumn. I had already involved Andy's book  
for the Sound design ( + a bit physics of sound ) course. Now lets  
hope that they will add these courses in the next curriculum :) and  
I guess there is one book we are still seeking at the moment that  
focuses Physical Interaction Design, the same way as Johannes' book.  
Earlier together with Hans we developed PID course materials, and  
his latest work embedding firmata in arduino library hopefully will  
bring up more Pd examples, and maybe later we will have another  
book. What do you think about this Hans? That would be great :)



Koray



On Mar 16, 2009, at 9:42 PM, pd-list-requ...@iem.at wrote:


Message: 4
Date: Mon, 16 Mar 2009 20:12:21 +0100
From: Johannes Kreidler jkreid...@gmx.de
Subject: [PD] www.pd-tutorial.com
To: pd-list@iem.at
Message-ID: 49bea495.8060...@gmx.de
Content-Type: text/plain; charset=us-ascii; format=flowed

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last
years with the help of a grant by the Music University of Freiburg /
Germany, is now online, in english and in german.

It is also available as a book (paperback) at Wolke Publishing House,
where the bang book was released.

At the moment, Amazon says that it's not available, which is strange
because it's definitely released, but at least it can be purchased at
the Publishing House itself.

http://www.pd-tutorial.com

http://www.wolke-verlag.de/musik_u_t/loadbang.html

http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html

http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

Cheers
Johannes




-
M.Koray Tahiroglu
Acoustics Lab / TKK
http://mlab.taik.fi/~korayt
http://www.acoustics.hut.fi/~ktahirog/
tel: +358 45 233 6272











All mankind is of one author, and is one volume; when one man dies,  
one chapter is not torn out of the book, but translated into a better  
language; and every chapter must be so translated -John Donne



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


Re: [PD] www.pd-tutorial.com

2009-03-17 Thread graeme
really have to pipe up to say thanks about this!

a really huge help to me, so thank you Johannes!

also, this is the first time i've posted to the list so a wee hello to
everyone too - i enjoy your banter :)

-graeme

p.s. to Hans - i sent that to you alone by accident first there, sorry
about that! (mailing list amatuer)


 Looks good, a nice surprise, I didn't even realize you were writing
 it.  I added this to my class syllabus site, I'll let you know what
 the students say.

 Koray, a PID would be a fun book to write, I am up for it!  First lets
 get the FLOSS manuals Pure Data book out there.

 .hc


 On Mar 17, 2009, at 7:59 AM, Koray Tahiroglu wrote:


 Congratulations Johannes,

 This book will definitely be a bonus teaching material together with
 Miller's book for the computer generated music course that I am
 planning to teach next autumn. I had already involved Andy's book
 for the Sound design ( + a bit physics of sound ) course. Now lets
 hope that they will add these courses in the next curriculum :) and
 I guess there is one book we are still seeking at the moment that
 focuses Physical Interaction Design, the same way as Johannes' book.
 Earlier together with Hans we developed PID course materials, and
 his latest work embedding firmata in arduino library hopefully will
 bring up more Pd examples, and maybe later we will have another
 book. What do you think about this Hans? That would be great :)


 Koray



 On Mar 16, 2009, at 9:42 PM, pd-list-requ...@iem.at wrote:

 Message: 4
 Date: Mon, 16 Mar 2009 20:12:21 +0100
 From: Johannes Kreidler jkreid...@gmx.de
 Subject: [PD] www.pd-tutorial.com
 To: pd-list@iem.at
 Message-ID: 49bea495.8060...@gmx.de
 Content-Type: text/plain; charset=us-ascii; format=flowed

 hi list,

 I am pleased to announce that the big pd tutorial I wrote in the last
 years with the help of a grant by the Music University of Freiburg /
 Germany, is now online, in english and in german.

 It is also available as a book (paperback) at Wolke Publishing House,
 where the bang book was released.

 At the moment, Amazon says that it's not available, which is strange
 because it's definitely released, but at least it can be purchased at
 the Publishing House itself.

 http://www.pd-tutorial.com

 http://www.wolke-verlag.de/musik_u_t/loadbang.html

 http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html

 http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

 Cheers
 Johannes



 -
 M.Koray Tahiroglu
 Acoustics Lab / TKK
 http://mlab.taik.fi/~korayt
 http://www.acoustics.hut.fi/~ktahirog/
 tel: +358 45 233 6272








 

 All mankind is of one author, and is one volume; when one man dies,
 one chapter is not torn out of the book, but translated into a better
 language; and every chapter must be so translated -John Donne


 ___
 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] www.pd-tutorial.com

2009-03-17 Thread Kyle Klipowicz
I must say this is a nice text. However, I was hoping to see more in the
department of sequencing/composition. This has great sound design elements,
but I am looking for better ways to compose with Pd.
Frank, I'm curious about how you use list objects in composition. I'd love
to see a little etude from you about that whenever you find the time. You
always make such clear, concise, and fun instructional patches.

~Kyle

On Tue, Mar 17, 2009 at 1:42 AM, Frank Barknecht f...@footils.org wrote:

 Hallo,
 Andy Farnell hat gesagt: // Andy Farnell wrote:

  Congrats on finishing it Johannes.
  This looks very nice. Some people ask if my book
  focuses on sound design, and Millers book focuses on
  DSP theory, why is there not a book dedicated to
  composition in Pd? Well now there is.

 Hm, you all are so fast readers, reading a book in less than one evening.
 :)

 By quickly scanning through the book and grep'ing the patches, I wonder,
 why
 not a single patch uses the [list] object which - not only because of the
 [list]-abs - is one of my most often used objects especially for
 composition? I
 would expect a section on list-processing when teaching people how to
 compose.

 Anyway, I haven't read it yet, maybe these topics are presented without
 [list].

 Ciao
 --
 Frank


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




-- 
-

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


[PD] www.pd-tutorial.com

2009-03-16 Thread Johannes Kreidler

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last 
years with the help of a grant by the Music University of Freiburg / 
Germany, is now online, in english and in german.


It is also available as a book (paperback) at Wolke Publishing House, 
where the bang book was released.


At the moment, Amazon says that it's not available, which is strange 
because it's definitely released, but at least it can be purchased at 
the Publishing House itself.


http://www.pd-tutorial.com

http://www.wolke-verlag.de/musik_u_t/loadbang.html

http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html

http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

Cheers
Johannes

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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread Jonathan Wilkes

This looks very nice!  I especially like the illustrations like the 
dac-speaker in 3.1.1.1.1.

What version of pd is this?  I don't recognize some of the object names in the 
list-of-all-objects jpg in chapter 2, like active and allow.

-Jonathan

--- On Mon, 3/16/09, Johannes Kreidler jkreid...@gmx.de wrote:

 From: Johannes Kreidler jkreid...@gmx.de
 Subject: [PD] www.pd-tutorial.com
 To: pd-list@iem.at
 Date: Monday, March 16, 2009, 8:12 PM
 hi list,
 
 I am pleased to announce that the big pd tutorial I wrote
 in the last years with the help of a grant by the Music
 University of Freiburg / Germany, is now online, in english
 and in german.
 
 It is also available as a book (paperback) at Wolke
 Publishing House, where the bang book was
 released.
 
 At the moment, Amazon says that it's not available,
 which is strange because it's definitely released, but
 at least it can be purchased at the Publishing House itself.
 
 http://www.pd-tutorial.com
 
 http://www.wolke-verlag.de/musik_u_t/loadbang.html
 
 http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html
 
 http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3
 
 Cheers
 Johannes
 
 ___
 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] www.pd-tutorial.com

2009-03-16 Thread Frank Barknecht
Hallo,
Jonathan Wilkes hat gesagt: // Jonathan Wilkes wrote:

 
 This looks very nice!  I especially like the illustrations like the 
 dac-speaker in 3.1.1.1.1.
 
 What version of pd is this?  I don't recognize some of the object names in 
 the list-of-all-objects jpg in chapter 2, like active and allow.

[allow] is in maxlib, [active] is in cyclone. The screenshot probably shows a
modified intro.txt, that doesn't separate between internals and externals
(which makes patching for pd-vanilla a bit harder)

Ciao
-- 
Frank

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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread Andy Farnell
On Mon, 16 Mar 2009 20:12:21 +0100
Johannes Kreidler jkreid...@gmx.de wrote:

 hi list,
 
 I am pleased to announce that the big pd tutorial I wrote in the last 
 years with the help of a grant by the Music University of Freiburg / 
 Germany, is now online, in english and in german.

Congrats on finishing it Johannes.
This looks very nice. Some people ask if my book 
focuses on sound design, and Millers book focuses on
DSP theory, why is there not a book dedicated to
composition in Pd? Well now there is. (and Todd Winkler
Composing Interactive Music but that is quite
a 'conceptual' level and uses the non-free Max)

 
 At the moment, Amazon says that it's not available, which is strange 
 because it's definitely released, but at least it can be purchased at 
 the Publishing House itself.


I had the opposite problem, Amazon were listing mine as available
and taking orders AFAIK, but it isn't actually available there
(because it would cost too much).

With so many good things happening on the docs front nobody
can say Max has better documentation any longer, Pd has a
great choice covering a range of applications and abilities.


-- 
Use the source

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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread Johannes Kreidler

On Mon, 16 Mar 2009, Johannes Kreidler wrote:

I am pleased to announce that the big pd tutorial I wrote in the last 
years with the help of a grant by the Music University of Freiburg / 
Germany, is now online, in english and in german.



Wow. But, are there plans for a French translation? If there were one by 
the time I teach the next pd workshop, then I would make it required 
reading... and if I end up not teaching, I'd get other teachers to make 
it required reading... if they wouldn't already do that. Really, I think 
that plenty of people in my city could enjoy that book, and would enjoy 
it more if it were in French.


No, there are no plans, but of course it would be great if anyone could 
do that.


Joh.


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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread Miller Puckette
Wow, that's incredibly readable and useful - bravo!

Miller
On Mon, Mar 16, 2009 at 08:12:21PM +0100, Johannes Kreidler wrote:
 hi list,
 
 I am pleased to announce that the big pd tutorial I wrote in the last 
 years with the help of a grant by the Music University of Freiburg / 
 Germany, is now online, in english and in german.
 
 It is also available as a book (paperback) at Wolke Publishing House, 
 where the bang book was released.
 
 At the moment, Amazon says that it's not available, which is strange 
 because it's definitely released, but at least it can be purchased at 
 the Publishing House itself.
 
 http://www.pd-tutorial.com
 
 http://www.wolke-verlag.de/musik_u_t/loadbang.html
 
 http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html
 
 http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3
 
 Cheers
 Johannes
 
 ___
 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] www.pd-tutorial.com

2009-03-16 Thread marius schebella

this is awesome!! wow. thanks for this huge effort!
marius.

Johannes Kreidler wrote:

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last 
years with the help of a grant by the Music University of Freiburg / 
Germany, is now online, in english and in german.


It is also available as a book (paperback) at Wolke Publishing House, 
where the bang book was released.


At the moment, Amazon says that it's not available, which is strange 
because it's definitely released, but at least it can be purchased at 
the Publishing House itself.


http://www.pd-tutorial.com

http://www.wolke-verlag.de/musik_u_t/loadbang.html

http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html 



http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3 



Cheers
Johannes

___
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] www.pd-tutorial.com

2009-03-16 Thread Roberto Mallo García

El 16/03/2009, a las 20.42, pd-list-requ...@iem.at escribió:


Message: 4
Date: Mon, 16 Mar 2009 20:12:21 +0100
From: Johannes Kreidler jkreid...@gmx.de
Subject: [PD] www.pd-tutorial.com
To: pd-list@iem.at
Message-ID: 49bea495.8060...@gmx.de
Content-Type: text/plain; charset=us-ascii; format=flowed

hi list,

I am pleased to announce that the big pd tutorial I wrote in the last
years with the help of a grant by the Music University of Freiburg /
Germany, is now online, in english and in german.



Thank you very much for this material, very useful for a beginner  
like me!!


Congratulations Johannes!

Regards,

Roberto

--
joseghast.org
taumaturgia.com





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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread Andy Farnell

Just finished scanning all the material, it's a goldmine
of pd musical knowledge. Totally excellent!!!

a.

On Mon, 16 Mar 2009 20:12:21 +0100
Johannes Kreidler jkreid...@gmx.de wrote:

 hi list,
 
 I am pleased to announce that the big pd tutorial I wrote in the last 
 years with the help of a grant by the Music University of Freiburg / 
 Germany, is now online, in english and in german.
 
 It is also available as a book (paperback) at Wolke Publishing House, 
 where the bang book was released.
 
 At the moment, Amazon says that it's not available, which is strange 
 because it's definitely released, but at least it can be purchased at 
 the Publishing House itself.
 
 http://www.pd-tutorial.com
 
 http://www.wolke-verlag.de/musik_u_t/loadbang.html
 
 http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html
 
 http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/3936000573/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3
 
 Cheers
 Johannes
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


-- 
Use the source

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


Re: [PD] www.pd-tutorial.com

2009-03-16 Thread dmotd
this looks likely to be a brilliant reference, very balanced language, not too 
patronising and not too convoluted. it presents a number of complex methods 
in a straight forward manner, but with enough depth to really build upon.

many congratulations johannes and please pass on my praise to your translator 
mark barden, who has also done an excellent job.

dmotd


On Tuesday 17 March 2009 05:12:21 Johannes Kreidler wrote:
 hi list,

 I am pleased to announce that the big pd tutorial I wrote in the last
 years with the help of a grant by the Music University of Freiburg /
 Germany, is now online, in english and in german.

 It is also available as a book (paperback) at Wolke Publishing House,
 where the bang book was released.

 At the moment, Amazon says that it's not available, which is strange
 because it's definitely released, but at least it can be purchased at
 the Publishing House itself.

 http://www.pd-tutorial.com

 http://www.wolke-verlag.de/musik_u_t/loadbang.html

 http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-
musik.de/53108697370a2cb3f/5310869bc400a7a02.html

 http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/39360005
73/ref=sr_1_3?ie=UTF8s=books-intl-deqid=1235853524sr=8-3

 Cheers
 Johannes

 ___
 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