aboutsummaryrefslogtreecommitdiff
path: root/clone/README
blob: 5505fef53df19deb5b7f2eb442d0e2722aa41bb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
clone 0.0.6 - Pure Data 'abstraction cloner' external
copyright (c) 2002 by Olaf Matthes

clone is an 'abstraction cloning' external for pd (by Miller Puckette). It allows 
to have several instances of one abstraction being executed in one object. Input 
data gets routed to the independent instances according to the first element.

This object is based on 'rabin~' written by Krzysztof Czaja.


Compilation:

In the makefile adjust the path to where your m_pd.h can be found (on Win: additionally
change the path to MS VC++). 
Linux: type 'make pd_linux' & (optionally) 'make install'
MAC OS X: type 'make pd_darwin' & (optionally) 'make install'
WinNT: type 'nmake pd_nt'


Restrictions:

- a maximum of 8 signal outlets/inlets and a maximum of 256 control 
  outlets/inlets allowed
- order of outlets reflects order of creation, not order in terms 
  of position on canvas; signal outlets (if any) come first
- deleting or adding any inlets / outlets from abstraction crashes Pd -> build your 
  abstraction before loading it into clone!!!
- externals have to be loaded using -lib flag, otherwise clone will not recognise
  any externals in your abstraction
- no abstractions in the abstraction allowed
- changing font size in abstraction crashes Pd
- there are probably more things that crash Pd

For a detailed description how to use clone see the file readme.pdf and the help
patches supplied.


clone is published under GPL terms. See file LICENSE for details.
Get latest version at http://www.akustische-kunst.org/puredata/clone/
Send bugs to info@akustische-kunst.org