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.wolke-verlag.de/musik_u_t/loadbang.html
http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-m...
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/393600057...
Cheers Johannes
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 jkreidler@gmx.de wrote:
From: Johannes Kreidler jkreidler@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.wolke-verlag.de/musik_u_t/loadbang.html
http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-m...
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/393600057...
Cheers Johannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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)
Frank
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
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.
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
On Mon, 16 Mar 2009 20:12:21 +0100 Johannes Kreidler jkreidler@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.
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].
Frank
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 fbar@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
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/ )
Frank Barknecht Do You RjDj.me? _ ______footils.org__
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.
Frank
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 fbar@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
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.wolke-verlag.de/musik_u_t/loadbang.html
http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-m...
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/393600057...
Cheers Johannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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.wolke-verlag.de/musik_u_t/loadbang.html
http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-m...
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/393600057...
Cheers Johannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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 jkreidler@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.wolke-verlag.de/musik_u_t/loadbang.html
http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-m...
http://www.amazon.de/Loadbang-Programming-Electronic-Music-Pure/dp/393600057...
Cheers Johannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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.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=UTF8&s=books-intl-de&qid=1235853524&sr=8-3
Cheers Johannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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/393600057...
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