Finally I have startet with publishing the software I have written over the last years. All those tools have helped me in the process of generating my music. I planned for a long time to publish them, but never found the right motivation. Of course it could have been easy to put the binaries onto a disk as they were and send them to the Aminet or other archives (or submit the files by email). However, I hate undocumented and unfinished programs. Hence I didn't want to release my software without taking off the sharp edges, documenting it and finally generate small examples to demonstrate usage and functionality.
As it seems I proof matchless bad timing. My tools are mainly used in
an environment with Amiga Samplitude (also making use of Mignon, Sonix
and Dr. T's KCS). And just now, that I publish these programs (after years
of passivity), A.C.T. has to cut down development of Samplitude to a minimum,
because of business decrease.
Nonetheless, I hope my software, though very specialized - will be
helpful to a number of people.
We start off with my most important tool 'mixstudio' (my first CD has
been completely mixed with this tool). Other tools will follow the next
couple of weeks: A tool for generating MIDI (and KCS) sequences from simple
Ascii text files. A converter of smus files to Ascii files (which can be
converted to sequences) and a program to synchronize samples from tape
tracks, that have not been recorded together.
Mixstudio
This program is used to mix an unrestricted number of samples into
one mono or stereo master sample. Sources and parameters affecting timing,
panorama or volume are controlled by a configuration file. That way, "live"
mastering gets eliminated. Mastering is now a reproducible process. The
configuration file can be modified and re-used anytime. Multiple versions
of a mix can be simply created with a text editor and archived with a minimum
amount of disk space.
There are 3 different archives, that can be downloaded:
mixstudio.lha is an lha archive
containing the executables for MC68000 and MC68040, as well as a German
and an English docu (54 kB).
mixstudio.lzx contains the same
files in an lzx archive (38 kB).
mixstudio_example.lha
is an lha archive with a (relatively) small example of how to use mixstudio
for mixing multiple tracks (709 kB)
Smus2ascii / ascii2midi
Ascii2midi converts ascii text files into midi sequences. The ascii
file syntax has been trimmed to extremely short definitions to be able
to write down sequences much faster than programming MIDI. Of course, if
you play keyboards, you will be faster recording it live. However, ascii
can be copied and I have added a functionality to use 'pickings' (I call
them pickings, in the style of guitar pickings), that allow complex sequences
of notes which adapt to the chords.
Smus2ascii converts IFF .smus song files into ascii text, which
can be converted by ascii2midi. I wrote it, after all converters, I tried,
failed on my Sonix .smus files.
There are only MC68000 versions to be downloaded, because they are fast
enough:
smus2midi.lha is an lha archive
and contains both executables, documentation and examples (73 kB)
smus2midi.lzx is a nlzx archive
with the same files (57 kB)
Synchronize
This tool is used to stretch and bend samples to adapt to the tempo
of other samples. I used this tool to sync samples from my old 4-track
recordings. To gain one extra track, I always recorded the vocals over
the sync track at the end of a session. Since my 4-track has only
a 2-channel output, I can only sample the tracks 2 by 2. To make them run
synchronously again, I run synchronize on 2 of the tracks.
The files to download:
synchronize.lha is an lha archive
with the executables for MC68000 and MC68040, documentation and a howto
file.
synchronize.lzx is an lzx archive
with the same contents.
Finally: the software, examples and documentation can be freely
used. If you think, it is helpful and you owe me something, and you want
to quiet your conscience... you can of course send me money - I'm not shy
about taking it. However, here is my suggestion: Buy one of my CDs
instead! That gains me back some free space on the shelf and it is
the best example for what can be achieved with my tools.