The Audiovisual Project of Canidtech develops software for editing recorded video and recorded sound.
The goal is a video editor (Tundra) and an audio editor (Kaltag), which are console programs written in C that run on POSIX (Linux, BSD, Mac OS X, UNIX) and Windows. Editing operations are described using a simple but flexible stack-based language called Shastina, which is also developed by this project.
The animated music video Ocean of Spheres was created using software developed by the Audiovisual Project:
While video and audio editors usually need powerful hardware to run smoothly, Tundra and Kaltag are specially designed so they can smoothly edit HD-quality sound and video even on a Raspberry Pi.
Kaltag is a simple, fast audio editor that provides console utilities for working with WAV files.
License: MIT
Languages: C
Platform: POSIX, Windows
Shastina is a textual, stack-based data interpreter similar in spirit to PostScript and FORTH. It is designed as an alternative to XML for data formats where a stack-based paradigm is easier to work worth.
License: MIT
Languages: C, Java, JavaScript
Platform: POSIX, Windows, Web App
Sophistry provides decoders and encoders for basic audio-visual formats, including JPEG, PNG, Motion-JPEG, and WAV. It is a wrapper around libjpeg » and libpng » as well as providing its own M-JPEG parser and WAV codec.
License: MIT
Languages: C
Platform: POSIX, Windows
Tundra is a simple, fast video editor that provides a Shastina-based wrapper around ffmpeg »
License: MIT
Languages: C
Platform: POSIX, Windows