Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.483.218 Times

Simple Multitrack 0.6.5

  Date Added: January 03, 2010  |  Visits: 1.029

Simple Multitrack

Report Broken Link
Printer Friendly Version


Product Homepage
Download (96 downloads)



Simple Multitrack contains a set of programs that allows the simultaneous recording of an audio track while listening to a monitor mix of other tracks. This software uses the OSS audio drivers found in the Linux kernel or the CoreAudio API on Mac OS X. It has been tested on Linux 2.4.20 on a Pentium III 1.4GHz with a SBLive soundcard, and Linux 2.4.20 on a Pentium I 120MHz laptop with a Crystal soundcard. Mac OS 10.3.3 on a PowerBook G4. Both Linux machines are running Slackware, so please tell me about your successes or problems on other distros. Please read the BUGS section of this document. If you have bug reports, bug fixes, questions, comments, criticism, improvements, or documentation corrections please e-mail me. OVERVIEW: ./build cd bin; source shellsetup; This will compile the programs and put them in your path. It will also make your shell prompt shorter, so you have room. It will also define a little function that is explained below. to record initial track: srp < /dev/zero > my_file to listen to a track: mix 2 1 1 1 my_file | srp > /dev/null to listen to one track while recording a new track: mix 2 1 1 1 file_1 | srp > file_2 to listen to two tracks while recording a new track: mix 2 1 .5 .5 file_1 .5 .5 file_2 | srp > file_3 Simple Multitrack is basically two programs. They were designed to be used together, but they might be useful on their own. I will describe each program separately before discussing them together. mix is a command line program. It mixes one or more monophonic audio files into a single output stream. The output stream can have any number of channels: mono, stereo, quad, whatever you like. The output stream is written to standard out. The input files are specified as command line arguments, as are the gain settings for each input. Invocation goes like this (in stereo mode): mix nocs mgain l_gain_1 r_gain_1 file_1 l_gain_2 r_gain_2 file_2 ... where nocs is the number of output channels, and mgain is the master gain. Command line arguments to mix after the nocs and mgain arguments are the channels. For N output channels, you will have N gain arguments and then the name of the file. Therefore, the arguments after nocs and mgain must appear in (nocs+1)-tuples. mix will continue to pump out an endless stream of silence after the end of the input files is reached. This behavior is different from most UNIX command line programs, which exit at the end of their input data, which closes their stdout. mix can be exited with the keyboard interrupt, ctrl-c. The input files must be 16-bit 44100 samples/sec monophonic raw signed word files. The output stream is in 16-bit 44100 samples/sec stereo raw signed word format. (Thank God, its in word format!) The program sox can be used to convert from most audio formats to and from most other audio formats. EXAMPLES: mix 2 1 0 1 my_file This pans my_file completely to the right. mix 2 1 1 1 my_file This centers my_file. mix 2 .5 1 0 flute 0 1 viola This puts the flute completely to the left and viola completely to the right. The master_gain is set to .5 to reduce the overall level of the mix by 3dB. mix 2 .5 1 .3 flute .2 .9 viola This is similar but gentler. mix 2 .5 2 .6 flute .2 .9 viola This is the same but the flute is louder. mix 2 1 2 .6 flute .2 .9 viola .3 .3 violin The violin is added in the center. Note: If you get clipping errors when using mix, you can lower the mgain factor instead of adjusting all of the individual channel gains, although that works too. srp is a command line program. It enables simultaneous recording and playback of audio using a sound card. It will only work if your sound card and its driver support full-duplex operation correctly. srp reads a stream of stereo 16-bit 44100 samples/sec raw signed word data on standard in and plays that stream out on the soundcard. Meanwhile, it reads from the left channel of the soundcard and writes a mono 16-bit 44100 samp/sec stream on standard out..

Requirements: No special requirements
Platforms: Linux
Keyword: Command Line File Mix Multitrack Output Stream Simple
Users rating: 0/10

License: Freeware Size: 29.7 KB
USER REVIEWS
More Reviews or Write Review


SIMPLE MULTITRACK RELATED
File Management  -  Handling of command line arguments 1.0
This script handles arguments for small scripts that need to:  - read some command line options  - read some command line positional arguments  - iterate over all lines of some files given on the command line, or stdin if none given - give...
 
Security Tools  -  The Sleuth Kit 2.10
The Sleuth Kit (previously known as TASK) is a collection of UNIX-based command line file and volume system forensic analysis tools. The file system tools allow you to examine file systems of a suspect computer in a non-intrusive fashion. Because...
3.03 MB  
Compression Tools  -  No-Frills Command Line Unzipper 1.05
Based on the Delphi-Zip library and coded by Ccy for S2 Services, this simple command line unzipper offers the advantage of not requiring command switches. Commands are interpreted according to argument order. The first argument is the zip file,...
778.24 KB  
Multimedia & Graphics  -  Perspolis Command-Line Calculator New
Perspolis Command-Line Calculator is, just like the name suggests a small, simple, command-line based application specially designed to help you with your basic math calculations. If you are looking for a tool that is both tiny and easy to use to...
 
Code Management Tools  -  Command Line Copy & Paste for Mac OS 1.0
This bundle of Mac OS X command line applications consists of two simple programs. maccopy and macpaste. These two programs copy or print the text currently from or to the Mac OS X pasteboard. Use these applications in your scripts or any other...
20.48 KB  
Utilities  -  Command Line WRAPper 0.3.0
Command Line WRAPper is a tool that provides an easy way to build and run commands from input lines, avoiding the use of shell script. It is similar to xargs. clwrap can make great things with the locate command, and is low resource intensive....
43.01 KB  
Audio Tools  -  fIcy 1.0.16
fIcy is a command line icecast and shoutcast audio stream grabber. fIcy is an icecast/shoutcast stream grabber suite for use under shell environment. Its goal is to cleanly and automatically rip a stream into user customisable files. It will...
38.91 KB  
Utilities  -  Bluetooth Command Line Tools 1.2.0.47
Bluetooth Command Line Tools are a set of command line utilities for Windows XP, Vista or Windows 7 which allow you to configure bluetooth adapter, discover remote bluetooth devices and their services, push files to remote devices through OBEX....
3.08 MB  
Libraries  -  C++ Command Line Library 0.3
C++ Command Line Library provides a framework for handling command line options and arguments. Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from...
849.92 KB  
Development Tools  -  Pyline: a command-line tool 1.2
This utility brings ad-hoc command-line piping sensibilities to the Python interpreter.
 
NEW DOWNLOADS IN LINUX SOFTWARE, AUDIO TOOLS
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Audio Tools  -  Free Audio Convert Wizard 4.6.6
Free Audio Convert Wizard is a powerful audio converting program, meanwhile, a video to audio converter. It enables users to convert audio files between MP3, WMA, WAV, OGG, AAC, M4A, FLAC and MP2. It also support various video files as input to...
6.58 MB  
Audio Tools  -  Free Audio Converter 2014 3.3.8
Free Audio Converter - Completely free audio converter for Windows Sound file converter for Windows. Convert audio files from many different file formats to mp3, wav or wma. For example convert wav to mp3, mp3 to wav, wma to mp3 or many other...
5.53 MB  
Audio Tools  -  Free Audio Editor 2014 10.0.8
Free Audio Editor is a multi-award winning audio editing software tool. The Free Audio Editor software includes a powerful MP3 editor feature that can edit MP3 as well as WMA, WAV, and OGG files with ease! And more, it is free! Edit audio...
19.39 MB  
Audio Tools  -  Audio Redo 2.1.7
Audio Redo is audio editing software specially designed for audio recording, editing and enhancement. It can help user set up digital audio workstation at home without spending a big load of money. Equipped with a free audio recorder, Audio Redo...
7.17 MB  
Audio Tools  -  id3v2 0.1.12
id3v2 is a command line id3v2 tag editor. You can add/modifiy/delete id3v2 tags and convert id3v1 tags to id3v2 tags. It's uses id3lib. I'm looking for a co-maintainer. Please email myers_carpenter if you are interested.
122.88 KB