Software For Amiga

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.