This page is about my gratitude to the Columbia University CMC for encouraging & hosting research efforts in the field of computer sound and music.
I compose music, write 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 the Department of Music
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. On the other hand, musicians nowadays write
complex score files in several high level graphic programming languages, without taking much heed of the foundations.
So I found that the actual minimal skills beneficial for
understanding simple, efficient low level audio and computer music code can somehow get bypassed.
Back in Croatia,
my beautiful small home country in Europe, I continue disseminating what I've learned from
Professor Brad Garton
and few other great artists & scholars I've been privileged 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 has somehow gone out of focus. Maybe just becauase of this, I'm still doing my best to keep the few studies that
I've found helpful, alive, documented and in one place. I see it as part of my gratitude.
Here's a brief description:
SculptTool was my starteing point. It's a command line utility which
modifies analysis text files of
IRCAM AudioSculpt 's
(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, with
substantially enhanced functionality.
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)
.