Here you will find my early multimedia-related stuff, including some DSP and music programs and music made by myself during the late 90s and early 2000s.
To use this software you will need basic knowledge of MIDI and computer music software.
Tri Repeats is a three-taps multitap delay line with analog-like filters and a soft overdrive processor. Each frequency band from the filters can have different time offset before it's fed in to the delay process. The feedback signal can be further filtered to produce the echo effect. It is also possible to apply the input envelope to the output to produce ducking effect. All parameters are automatable using MIDI CC messages.
Ultram is a simple audio-to-midi convertor - it converts the amplitude of audio to a midi an event such as a note-on, cc message, pitch bend, channel aftertouch or program change message. It has a single-pole lowpass filter with controllable attack and decay, a note filter, and it can send the midi messages to the VST host (if supported by the host) or an external hardware device setup in realtime using VST parameters. It also features a LFO generator with different shapes including a random noise generator. Ultram can also be controlled by MIDI: note on MIDI channel 1 controls the LFO frequency, note-on velocity controls LFO amplitude, note-on and note-offs on other channels set note filter to allow and block, and CC messages control VST parameters with the appropriate number.
Midi Player is a simple VST midi file player. It needs work but it should be usable on most files -- or at least one created with Thalamus. All controls are automated using VST and MIDI CC messages including tempo, position, play, pause, etc.
Soundbus is a utility VST plugin which main purpose is to share audio stream between VST hosts. This means you can connect audio streams from multiple applications capable of hosting VST plugins without the need for external hardware or loopback emulator drivers. For a step-by-step explanation on how to use Soundbus see the Soundbus mini how-to.
Strav the spectral shaper. It will act as a sample and hold (strava i uzasa) effect upon the frequency and amplitude values of the input signal after it's analyzed. Then a parameter-generated value is mixed bit-wise just before the signal is again synthesized. Both VST (Windows) and LADSPA (Linux 2.4 - binary only) versions are included in the package.
Thalamus is a multi-purpose utility plugin - it can filter or replace messages, generate MIDI data from parameter automation, log, and save input as MIDI general format file. MIDI messages can be sent and received from the VST host or external MIDI devices. Like Soundbus, Thalamus can now send and receive MIDI data to a local bus, avoiding the use of external device drivers just to make a MIDI loopback connection between hosts.
Delayogue is a combination of a Fripp-style delay effect and a vocoder, where the delayed signal can be used as the carrier or modulator of the input. A recorded input signal can be spectrally limited to overwrite only specified parts of the buffer in the frequency domain. The direction of the recording "head" and buffer length can be modified in real-time using VST parameters.
Oto will try to detect the pitch of the current (monophonic) signal and output a MIDI note. Various parameters are present to tweak the pitch detection process but still, it will sound crappy. Some might find this interesting though - for generating random melodies out of audio signal.
Pascal port of the LADSPA SDK and an example plugin project for OpenKylix and Borland Delphi.
This is a song I made using Psycle, Tri Repeats, Strav, and Reaktor recorded in MP3 format.