ABOUT THE SOURCE
-Source released under GPL. Read the COPYING file about what you can
do with it. (Basicly, whatever you want as long as you release all
your sources under GPL again, and credit me for what I have done).
-Made to be very easy to port to other plattforms. Most of the source
is portable iso99 C. Interface to the OS/Hardware is done via wrapping-
functions.
-To compile for amiga, you need the Python2.0 source, amiga-version
by Irmen de Jong. The source is placed on aminet, and the amigapython
homepage can be found by reading the readme-file on aminet. In the
Modules/config.c file, add the following line to _PyImport_Inittab[]:
{"radium",initradium},
and smake it. The linking of the python-binary
will fail, because it can`t find the initradium-function, but you don`t
need the executable. (Its probably smart to try and build it without
the radium-addition first, just to see if it works, I had some problems).
Now, edit the "makefile.smk" in radium
and change "PD" to the directory where you put the python2.0
source. Some problems will probably arise, but they should hopefully
be easely solvable. NB, you still need the binary-distribution of
Python2.0 because some necesarry python-scripts (and perhaps other things) are only
placed there.
-GC, Hans Boehms concervative garbage collector for c/c++ is needed
for both the amiga and unix version. It can be found here:
http://www.hpl.hp.com/personal/Hans_Boehm/gc
-The include-files for camd.library V40 for amiga is needed for
the amiga-version. They can be found by downloading the AROS-
source (http://www.aros.org), but it might be easier to just
edit your old V37 files instead, I think theres only two new functions
in V40 that is not present in V37. (Pretty sure, since I was the one making
V40. :)
-In the plug-ins directory, there is for now a camd midi-instrument.
I plan to put all this into its own midi-directory, and make most
of it portable, only calling basic midi-wrapper functions. (the midi-
pathch editor is placed in the instrprop directory).
-The dates of the source-files are into the past. This is because the
battery on my Apollo is dead, so I have a program
that manually set the clock a bit further for each reset. (What? Is it possible to replace
the battery you say??? No, I can't believe that! ;))))
HTML Conversion by AG2HTML.pl V2.941126c, perl 5.00404 & witbrock@cs.cmu.edu