PDCON:Conference/Self-replication: how to do more using less: Difference between revisions

From Medien Wiki
(Created page with "One of the tiny annoying vices which still compromise the many virtues of Pd, thus preventing its wider adoption by computer music community, is the lack of implicit multi-instan...")
 
mNo edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
One of the tiny annoying vices which still compromise the many virtues
Author: Krzysztof Czaja
of Pd, thus preventing its wider adoption by computer music community,
is the lack of implicit multi-instantiation mechanism.  For example,
according to the common expectation, any implementation of a sound
synthesis algorithm should qualify for seamless abstraction into a
polyphonic instrument.  For Pd, this is not possible, yet, and a
proposal of how to fill the gap is described in this paper.


An integral part of Pd is instantiation-time evaluation, although
Download full paper: [[Media:Self-replication-how to do more using less.pdf]]
currently, it is limited to a simple form of parametrization of object
 
argumentsOne can imagine other possibilities of user-guided
''Multi-instantiation'' is the process of taking a single declaration of an object, or a patch, and creating several instances of it, ''replicating'' the structure, while possibly varying the initial stateAn important application, among many others, is
computation performed during instantiation phase. This proposal
supporting the implementation of polyphonic instruments.
explores one such possibility.
 
There are two distinct design options: the process of replication may be initiated and controlled either from the outside, or from the inside of the replicated patch. The latter possibility is explored in this paper in an attempt to advocate for ''self-replication'' as a conceptually simple, yet quite generic and powerful mechanism.
 
 
<videoflash type="vimeo">37013891|700|400</videoflash>
 
 
 
{{Template:PdCon11}}

Latest revision as of 15:39, 20 February 2012

Author: Krzysztof Czaja

Download full paper: Media:Self-replication-how to do more using less.pdf

Multi-instantiation is the process of taking a single declaration of an object, or a patch, and creating several instances of it, replicating the structure, while possibly varying the initial state. An important application, among many others, is supporting the implementation of polyphonic instruments.

There are two distinct design options: the process of replication may be initiated and controlled either from the outside, or from the inside of the replicated patch. The latter possibility is explored in this paper in an attempt to advocate for self-replication as a conceptually simple, yet quite generic and powerful mechanism.


<videoflash type="vimeo">37013891|700|400</videoflash>



Kreativfonds Bauhaus-Univeristät WeimarElectronic Arts Blog für digitale SpielkulturThe Mozilla FoundationAllied Vision TechnologiesFreistaat ThüringenBauhaus-Universität WeimarHochschule für Musik Franz Liszt WeimarFraunhofer Institute for Digital Media Technology IDMTStadt WeimarKlassik Stiftung WeimarNKFaculty of MediaStudio for electro-acoustic MusicKulturTragWerk e.V.Elektronisches Studio der TU BerlinMaschinenraum Hackerspace WeimarRadio Lotte WeimarSponsors and partners of the 4th internationals Pure Data Convention in Weimar 2011

4th international Pure Data Convention 2011 Weimar ~ Berlin