This page is dedicated to my efforts in developing free research & educational audio and music software hosted by Columbia University CMC.
I compose music, write computer code, design sounds and flirt with
theater, multimedia and integrative tendencies in the arts. A while ago,
during my Fulbright Visiting Scholar's term here,
at Columbia University Department of Music
in New York I got interested in learning how to bridge the cognitive gap between musicianship and text-based
programming languages.
Hello, World-style
programming baby-steps, are known but unappealing to many musicians, Yet, I found that the actual minimal skills required for
writing simple, efficient low level audio and computer music code deserves some attention from my side.
Back in Croatia,
my beautiful small home country in Central Europe, I continue disseminating what I've learned from
Professor Brad Garton
and few other great artists & scholars I've been lucky to meet, as well as
developing my own reseaech and educational projects, partly thanks to modest subsidies granted by several institutions
of my home country and the EU.
Nowadays, that software is writing software, the necessity of understanding the streamlined, optimized, high performance,
low-level audio code has somehow gone out of focus. Maybe just becauase of this, I'm doing my best to keep the few studies that
made to be helpful, stay alive and in one place.
Here's a brief description:
SculptTool is where I've started. It's a command line utility which
modifies analysis text files of
IRCAM AudioSculpt 's
(or Super Phase Vocoder) or SPEAR, translates them into
CMIX algorithmic composition
score files and much more. It used to work in IRIX, MacOS, MacOSX, BeOS, Linux and LinuxPPC. Few of these
systems are retired by now, but the source should still compile. If you are familiar with AudioSculpt, Diphone
or SVP and CMIX, or the SDIF file format,
you should have no problem using it.
SculptView
is a visual editing program for partials, based on the SculptTool analysis/processing/synthesis engine.
Ceres3
is a modified version of Jonathan Lee's
Ceres2. The package contains precompiled
IRIX,
RedHat-Linux
and
LinuxPPC
versions, Makefiles, C source and resources which you can recompile for a particular UNIX platform.
RingMod
was devised as a simple concert-grade ring modulator,
written in C++ and ViewKit, running on
IRIX,
ported to C / Objective-C,
OSX / macOS
and
CoreAudio/CoreMidi.
All other things are as described in their respective pages.
Downloadable Software:
Ceres3
(for IRIX, Linux, LinuxPPC and macOS)
SculptTool
(for MacOS and IRIX, experimental for macOS, Linux and LinuxPPC)

RingMod
(for IRIX and for macOS)

Few CMIX "hacks"
(for macOS X Intel)
.