I am a big fan of good old Amiga chip tunes and was looking for a player for them under OSX. UADE (Unix Amiga Delitracker Emulator) can play more 200 formats.

UADE on OSX depends on libao (for sound) and pkgconfig. Download Macports and install it. After the installation open a terminal and install libao and pkgconfig using the following commands.

champb01:~ cham$ sudo port install libao
—>  Fetching libao
—>  Attempting to fetch libao-0.8.8.tar.gz from http://distfiles.macports.org/libao
—>  Verifying checksum(s) for libao
—>  Extracting libao
—>  Applying patches to libao
—>  Configuring libao
—>  Building libao
—>  Staging libao into destroot
—>  Installing libao @0.8.8_2
—>  Activating libao @0.8.8_2
—>  Cleaning libao
champb01:~ cham$

champb01:~/src/uade-2.12 cham$ sudo port install pkgconfig
Password:
—>  Fetching pkgconfig
—>  Attempting to fetch pkg-config-0.23.tar.gz from http://distfiles.macports.org/pkgconfig
—>  Verifying checksum(s) for pkgconfig
—>  Extracting pkgconfig
—>  Configuring pkgconfig
—>  Building pkgconfig
—>  Staging pkgconfig into destroot
—>  Installing pkgconfig @0.23_1
—>  Activating pkgconfig @0.23_1
—>  Cleaning pkgconfig

champb01:~ cham$

Now download the UADE source code archive and untar it. Open a new Terminal window and execute the following commands.

champb01:~/src/uade-2.12 cham$ ./configure –without-xmms

Configuring for MacOSX
Using memmem() replacement
Using canonical_file_name() replacement

UADE and frontends is installed to      : /usr/local/bin
Data directory                                            : /usr/local/share/uade2
Uadecore directory                                      : /usr/local/lib/uade2
Man (documentation) directory           : /usr/local/share/man/man1
Installer                                                     : /usr/bin/install
Make                                                        : /usr/bin/make
Target CC                                                  : gcc
uadecore                                                   : yes
uade123                                                    : yes
uade123 sound output                                  : AO
XMMS plugin                                               : no
Audacious plugin                                          : no
uadefs                                                       : no
Text scope support                                      : no

champb01:~/src/uade-2.12 cham$

Now type in the following commands

make

make soundcheck

make install

No errors? Perfect :-)

So, but how do I get some tunes? Easy :-)

Type in

rsync -avz zakalwe.fi::chip /local/path/

(replace /local/path with a suitable directory, this will transfer thousands of tunes – more than 330MB – onto your hard disk)

Let’s play some music! Type in

/usr/bin/uade123 /path/to/the/tunes -r

UPDATE:

Here are a few examples (mp3)


Tags: , , ,