Main > Free Download Search >

Free multitrack software for linux

multitrack

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 22
Simple Multitrack 0.6.5

Simple Multitrack 0.6.5


Simple Multitrack contains a set of programs that allows the simultaneous recording of an audio track. more>>
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.
<<less
Download (0.029MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1040 downloads
TuxGuitar 0.9

TuxGuitar 0.9


TuxGuitar is a multitrack guitar tablature editor and player. more>>
TuxGuitar is a multitrack guitar tablature editor and player. TuxGuitar project can open GP3 and GP4 files.
Main features:
- Fixed a bug in tTablature editor
- Multitrack display
- Autoscroll while playing
- Note duration management
- Various effects (bend, slide, vibrato, hammer-on/pull-off)
- Support for triplets (5,6,7,9,10,11,12)
- Repeat open and close
- Time signature management
- Tempo management
- Imports and exports gp3 and gp4 files
If you make use of TuxGuitar, youll find it to be a complete program for editing, listening, learning or even writing a complete song... youll be able to realize your dream of playing with style and accuracy all the stuff that you ever wanted to.unning when you select a percusion track
Enhancements:
- Piano editor
- Lyric editor
- Music Scales
- Simple Score edition
- Custom Chords
- Customize ToolBars
- Metronome
- Memory Optimization when song is playing
- Print layout changes: Tablature and Score enabled/disabled options, Measure range.
- Dynamics
- Increment-Decrement Semitones.
- Shift Up/Down
- New Effects: Tremolo Bar, Harmonics, Grace note, Trill, Tremolo Picking, Ghost note, Accentuated, Heavy Accentuated, Palm mute, Staccato, Tapping, Slapping, Popping, Fade In.
<<less
Download (3.1MB)
Added: 2007-01-30 License: LGPL (GNU Lesser General Public License) Price:
1949 downloads
Musix GNU+Linux 1.0r2

Musix GNU+Linux 1.0r2


Musix GNU+Linux is a Free Operating system intended for musicians and users in general. more>>
Musix GNU+Linux is a Free Operating system intended for musicians and users in general. Musix GNU+Linux also contains an enormous collection of free programs.
The system will boot from your CD/DVD drive, with no need to install anything on your hard disk. The programs currently support the Spanish and English languages.
Main features:
- Master for CD
- Publish musical scores
- Print musical scores
- Create MIDI Instruments
- Record and reproduce Audio and MIDI
- Edit and mix Audio and MIDI tracks with Multitrack Sequencers/Editors
- Perform noise-reduction to recover recordings
- Use effects in real time with any device (microphone, line, etc.)
- Connect a keyboard or another MIDI device and control the available software synthesizers
<<less
Download (701.2MB)
Added: 2007-06-09 License: GPL (GNU General Public License) Price:
871 downloads
Audacity 1.3.3

Audacity 1.3.3


Audacity is a cross-platform multitrack audio editor. more>> <<less
Download (4.0MB)
Added: 2007-05-18 License: GPL (GNU General Public License) Price:
6535 downloads
Traverso 0.41.0

Traverso 0.41.0


Traverso project is a free, cross platform multitrack audio recording and editing suite. more>>
Traverso project is a free, cross platform multitrack audio recording and editing suite, with an innovative and easy to master User Interface. Its suited for both the professional and home user, who needs a robust and solid DAW.
A complete suite
Traverso is a complete solution from recording to CD Mastering. By supplying many common tools in one package, the user isnt forced to learn different applications who often have different ways to be controlled. This will lower the learning curve considerably and as a result, the user will be able to do his audio processing much quicker!
Robust non-linear audio processing
A unique approach to non-linear audio processing was developed for Traverso to provide extremely solid and robust audio processing and editing. Adding and removal of effects plugins, moving Audio Clips or creating new Tracks during playback is perfectly save, giving the user the opportunity to instantly get feedback on his work!
Enhancements:
- New AudioClip Edit Dialog
- Reworked and much improved External Processing Dialog
- Jack transport control support added
- A number of important bug fixes, including the audible glitch when playing over splitpoint
- Improved default theme (better contrast)
<<less
Download (0.67MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
865 downloads
Ubuntu Studio 7.04

Ubuntu Studio 7.04


Ubuntu Studio project is a multimedia creation flavor of Ubuntu. more>>
Ubuntu Studio project is a multimedia creation flavor of Ubuntu.

Ubuntu Studio is aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional.

We provide a suite of the best open-source applications available for multimedia creation. Completely free to use, modify and redistribute. Your only limitation is your imagination.

Audio

Our aim is to assemble suites of applications aimed at creative people. Suites including the best open-source applications available.
For instance, Ardour 2 - A multitrack recorder/editor geared toward people familiar with Pro-Tools.

Graphics

Graphic design and modeling applications including The GIMP, Inkscape and Blender. Along with plugins like dcraw to help with RAW camera files and wacom-tools for people with Wacom drawing tablets.

Video

PiTiVi, Kino, Cinepaint are included for video creation. We hope to provide a creative environment to people as well as give a spotlight to some amazing open-source applications.

Let the creativity fly...
<<less
Download (MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
948 downloads
Wired 0.5

Wired 0.5


Wired aims to be a professional music production and creation software running on the Linux operating system. more>>
Wired project aims to be a professional music production and creation software running on the Linux operating system. Wired supports unlimited Audio/Midi tracks playback and recording, and introduces a Plugin system for instruments and effects. It can also read AKAI CDs and import 18 different Wave formats.

The following instruments and effects are being developed:

Loop sampler, with pitch shifting and time-stretching
Beatbox with a new editing concept, to create reallistic and complex drum sequences
MIDI controlled sampler, which can read AKAI program and sample files.
High-pass, Low-pass and Notch filters
Compressor/Limiter
Delay

Wired is composed of a Audio/MIDI sequencer and a rack based plugin system, which enables you to record your instruments and mix them with electronic effects at the same time. The user interface of Wired has been designed to make it easy for professionals or beginners to compose music in a software based environment.

Wired targets the Linux operating system, and uses GTK and wxWindows for the graphic interface. It supports the ALSA sound architecture and OSS for Audio and MIDI I/O.

The following parts of the project are already implemented :

Wired

Multitrack Audio playback and recording
Multitrack Midi playback and recording
Sequencer engine
ALSA/OSS/Jack Audio support
ALSA MIDI Input support
Plugin system
Rack view
Sequencer view
Dynamic Mixer console
Transport panel
Online help
Import Wave and Midi files
Reads AKAI CDs

Plugins

Loop Sampler
Beatbox
Sampler
Low-pass filter
Delay
Crusher

<<less
Download (8.0MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
852 downloads
Simple Metronome 0.4

Simple Metronome 0.4


Simple Metronome (simetro) is a console program that provides basic metronome functions and supports accent patterns. more>>
Simple Metronome (simetro) is a console program that provides basic metronome functions and supports accent patterns.
If all you want is a 100 bpm metronome, do this:
../simetro 100 9 | ecasound -f:s16,2,44100,i -i:stdin
A sightly fancier example would use simetro like this:
./simetro 240 6232
1st arg: 240 ticks per minute. 2nd arg: a string of one or more digits, possibly annotated with other non-digit characters. 0 is silent. 5 is medium. 9 is loud. The pattern 9099 means loud-rest-loud-loud. The example pattern, 240 6232, represents normally accented sixteenth notes at 60 beats per minute. The length of the second argument determines the length of the pattern.
Typical accent strings (second arg):
5, 73, 733, 8242, 8222, 832-632
For your convenience, you can add non-numeric characters (annotation) to the accent string. These characters are ignored by simetro. So 832-632 and 832632 are equivalent. The groove and military examples in the examples/ directory illustrate this. noaccent-100bpm is the simplest example. tabla is a fanciest example.
The first argument is "ticks per minute" so if you are representing your rhythm with one tick per beat, than the ticks per minute will be equal to the beats per minute. But if, for example, your ticks are 16th notes, then the ticks per minute will be four times the beats per minute.
There are two methods for hearing the output waveform.
1) Pipe the output to a realtime raw audio player.
2) Send the output to a file. Convert to WAV. Play WAV file.
Using Ecasound, you can do it like this:
./simetro 240 6232 | ecasound -f:s16,2,44100,i -i:stdin
This is probably the most practical configuration. Ecasound is good code and I recommend it. Or you can use some other program that can play an audio stream from stdin. Srp also works:
./simetro 240 6232 | srp > /dev/null
It starts immediately, does not create any files, and stops with CTRL-C. srp is part of my Simple Multitrack package which can be found at http://freshmeat.net/projects/simple-multitrack/ and runs on Linux/OSS and on Mac OS X. Other programs undoubtedly provide the same capability.
On Solaris 9, I use this bash command for realtime (but low quality) output:
alias rawplay="sox -t sw -r 44100 -c 2 - -t raw -r 8012 -u -b -c 1 /dev/audio"
./simetro 300 5222 | rawplay
If you want to make a file and play it (method 2), you can do this:
./simetro 240 6232 | dd bs=1024 count=10k > rawfile
sox -t sw -r 44100 -c 2 rawfile outfile.wav
sox is an audio format converter. You can get it here:
http://sox.sourceforge.net/
Please email your comments, suggestions, and bug reports to me. My email address is on my webpage: http://w140.com/kurt Please include the word simetro in your subject to skip the spam filter.
Enhancements:
- Rhythms can now be specified in a more convenient free-form syntax.
- It is easier to read and easier to write rhythms in the new syntax.
- More examples are included.
- Ecasound is used in the examples for sending the audio stream to the sound card.
<<less
Download (0.003MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
614 downloads
Glame 2.0.1

Glame 2.0.1


Glame is a multi-track wave-editor with synthesis capabilities. more>>
Glame is a multi-track wave-editor with synthesis capabilities.

Glame is targeted to be the GIMP for audio processing. Glame supports non destructive multitrack editing, recording and mixing; realtime effects using native or LADSPA plugins; OSS, ALSA or SGI audio and WAV, Mp3 and Ogg file formats.

<<less
Download (1.6MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
1559 downloads
Twindy 1.00

Twindy 1.00


Twindy is a window manager for linux inspired by Tracktion. more>>
Twindy is a window manager for linux and possibly any system running an X server, inspired by Tracktion, the multitrack audio editor/sequencer for Windows and OS X.
Twindy tries to apply Tracktions workflow, where everything is on screen at once, to a window manager.
As such, there are two panels, a main panel where new windows/programs open by default and may be selected using tabs, and a lower panel, which can only hold one window/program at a time.
The idea is that youll do your main work in the top panel, and use the bottom panel for a terminal, or a file manager youd want to keep open. See the screenshots page for some examples.
The philosophy behind Twindy isnt particularly complicated:
- Twindy is intended to be as simple as possible. That means it is only a window manager - its not intended to become a huge Desktop Environment like KDE/Gnome, with all sorts of applications developed specifically for it.
- All Twindys options must be configurable from Twindy itself - there shouldnt be any messing about with configuration files necessary. (okay, were not there yet, but eventually...)
- Twindy should be fairly lightweight - Im not entirely sure how well it succeeds in this yet, as I dont have a low-ish spec machine to test it on, but on my P4 laptop, it only takes up ~10MB while running, which I reckon is pretty good, compared to Gnome and KDE. Since it uses JUCE to do pretty much everything, it should be pretty good on this front, and its got very few dependencies (basically the X libs, and freetype).
Main features:
- Windows are automatically mapped to either the upper or lower panel, and fixed in position.
- Upper window panels are tabbed.
- Fully customisable colour scheme, colours are read from .tracktionscheme files, so you can import your favourite Tracktion 2 scheme. This is probably the best place to find .tracktionschemes.
- You dont have to start it from an xterm anymore!
- Fourteen user-customisable buttons in the lower left corner, which can be set to open a popup menu with a number of program entries, or just start a particular program.
- Can run any number of programs at startup (particularly useful for gnome-settings-daemon).
- Clicking the clock switches between showing the current time, or the date.
Enhancements:
- This is the last release of the project.
- Various small improvements to the UI have been made, such as labeling the upper and lower panel buttons, asking whether the user wants to log out, and providing buttons to switch apps between the upper and lower panels.
- Localization support was also added.
<<less
Download (2.1MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
876 downloads
Blue for CSound 0.108.0

Blue for CSound 0.108.0


Blue for CSound project is a java program for use with Csound. more>>
Blue for CSound project is a java program for use with Csound. Its interface is much like a digital multitrack, but differs in that there timelines within timelines (polyObjects). This allows for a compositional organization in time that seems to me to be very intuitive, informative, and flexible.
Main features:
- SoundObjects are the building blocks within blues score timeline. soundObjects can be lists of notes, algorithmic generators, python script code, csound instrument definitions, and whatever plugins that are developed for blue. these soundObjects may be text based, but they can be completely GUI based as well.
- Timeline allows for visual organization of soundObjects
- Polyobject are objects which hold other soundObjects, and have timelines in themselves. working within them on their timelines and outside of them on the parent timeline help organize and understand the concepts of objective time and relative time between different objects
- The soundOject library allow for instantiating multiple copies of a soundobject, which allows for editting the original object and updating all copies
- noteProcessors allow for modifying the soundObjects properties, i.e. adding 2 to all p4 values, multiplying all p5 values by 6, etc.
- The orchestra manager organizes csound instruments and functions as an instrument librarian. you can selectively choose what instruments to output to the generated csound .csd file, so you can feel free to keep all of your instruments in a large library and output only the ones you need, cutting down on load time for csound.
- Syntax hilighting of csound language
- Use of scripting for user extensibility
- SoundObject freezing - free up CPU cycles by pre-rendering objects
- Microtonal PianoRoll allows editing notes using any Scala scale
- blueLive - work with soundObjects in realtime to experiment with musical ideas or performance
- and more!
<<less
Download (8.0MB)
Added: 2006-08-28 License: GPL (GNU General Public License) Price:
1153 downloads
slab 4.09-14b

slab 4.09-14b


SLab is a digital audio recording software suite for UNIX platforms. more>>
SLab is a digital audio recording software suite for UNIX platforms. It is currently supported on most versions of Linux, and FreeBSD. SLab is a multitrack harddisk recording application, a set of tools to record music to disk on a PC platform (running Unix of course). The application is software only, it just requires a reasonable PC with a soundcard. There are some limitations on soundcard support, and obviously some limits on track counts based on CPU/disk performance.

The name is pronounced either "slab" as a single word, or "ess-lab", whichever you prefer. I would have given it some groovy name, but most of the names I would like are already in use! "Yet another audio recording tool" would perhaps be a good alternative, since there are many available.

SLab consists of a mixing desk, tape deck, wave editor, and a few other auxilliary tools including digital effects processing.

With SLab you have the possibility to record up to 8 channels of music simultaneously (probably more in future versions).

<<less
Download (2.2MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1187 downloads
FDMS-3 Ripper

FDMS-3 Ripper


FDMS-3 Ripper is a Perl program for extracting the tracks from the FDMS-3 filesystem. more>>
FDMS-3 Ripper is a Perl program for extracting the tracks from the FDMS-3 filesystem. I recently bought a Fostex FD-8 multitrack hard disk recorder for recording music. It works great, but I was disappointed to discover that, although it uses a standard external SCSI hard disk, there was no way to "rip" the recorded tracks from the hard drive to my PC over the SCSI port. The alternatives were to use the analog-out to re-record each track using my soundcard (resulting in loss of quality and loss of synch between tracks), or buying a $500 ADAT card for my PC.

I decided that I would try to figure out a way to rip the music directly over the SCSI port. The FD-8 uses a proprietary Fostex filesystem, FDMS-3. I decided to hook it up to my PC and probed the drive. I was able to figure out the basic layout of the filesystem pretty quickly. Note: this is designed to hard disks formatted in the FDMS-3 "Mastering" mode, which stores the audio data in uncompressed format.

In order to use the program, you will need to take the hard disk that has the FDMS-3 filesystem on it and hook it up to your PC (mine is a SCSI drive -- dont know if this will work with one of the internal IDE drives you can hook up to the FD-8). Make sure that Linux can see the drive (dont try to mount it, though!). You might want to have a look at SCSI-2.4-HOWTO to get the drive recognized. My external hard disk is located at "/dev/sda", but yours could end up elsewhere.

Next, you need to make sure you have the following on your system: perl, sox and fileutils (for the "dd" utility). Security Warning Unfortunately, this program presents significant security issues, so be careful with it. The script needs to be able to access the hard disk directly, so you can either run it as root (not safe), or change the permissons for the hard disk device (in my case, "/dev/sda"). Run the program with "./fdms3rip /dev/sda" (substituting the actual location of your hard disk).

This will list all of the programs present on the hard disk. Then, run it again with the number of the program you want to fetch off the hard disk: "./fdms3rip /dev/sda 5" to get all of the recorded tracks for program number 5. After waiting a bit, you should now have a bunch of WAV files on your Linux machine. Warning This program will create and erase files with the names "dir" and "header" in the directory it is run from. It would be best to run this program from a clean directory, just to make sure there are no problems.

<<less
Download (0.005MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
692 downloads
Traverso DAW for Linux 0.42.0

Traverso DAW for Linux 0.42.0


Is a GPL licensed, cross platform multitrack audio recording and editing suite. more>> Is a GPL licensed, cross platform multitrack audio recording and editing suite, with an innovative and easy to master User Interface. Its suited for both the professional and home user, who needs a robust and solid DAW.
A complete suite
Traverso is a complete solution from recording to CD Mastering. By supplying many common tools in one package, you dont have to learn how to use lots of applications with different user interfaces. This considerably lowers the learning curve, letting you get your audio processing work done faster!
Robust non-linear audio processing
A unique approach to non-linear audio processing was developed for Traverso to provide extremely solid and robust audio processing and editing. Adding and removal of effects plugins, moving Audio Clips and creating new Tracks during playback are all perfectly safe, giving you instant feedback on your work!
<<less
Download (3.49MB)
Added: 2009-04-12 License: Freeware Price: Free
199 downloads
Audio::Ecasound 0.91

Audio::Ecasound 0.91


Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. more>>
Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor.

SYNOPSIS
One function interface:
use Audio::Ecasound qw(:simple);

eci("cs-add play_chainsetup");
eci("c-add 1st_chain");
eci("-i:some_file.wav");
eci("-o:/dev/dsp");
# multiple n separated commands
eci("cop-add -efl:100
# with comments
cop-select 1
copp-select 1
cs-connect");
eci("start");
my $cutoff_inc = 500.0;
while (1) {
sleep(1);
last if eci("engine-status") ne "running";

my $curpos = eci("get-position");
last if $curpos > 15;

my $next_cutoff = $cutoff_inc + eci("copp-get");
# Optional float argument
eci("copp-set", $next_cutoff);
}
eci("stop");
eci("cs-disconnect");
print "Chain operator status: ", eci("cop-status");

Object Interface

use Audio::Ecasound;

my $e = new Audio::Ecasound;
$e->on_error();
$e->eci("cs-add play_chainsetup");
# etc.
Vanilla Ecasound Control Interface (See Ecasounds Programmer Guide):
use Audio::Ecasound qw(:std);

command("copp-get");
$precise_float = last_float() / 2;
command_float_arg("copp-set", $precise_float);
warn last_error() if error();
IAM Interface, pretend interactive mode commands are functions.
use Audio::Ecasound qw(:iam :simple);

# iam commands as functions with s/-/_/g
my $val = copp_get;
copp_set $val+0.1; # floats are stringified so beware
eci("-i /dev/dsp"); # not all commands are exported

Audio::Ecasound provides perl bindings to the ecasound control interface of the ecasound program. You can use perl to automate or interact with ecasound so you dont have to turn you back on the adoring masses packed into Wembly Stadium.
Ecasound is a software package designed for multitrack audio processing. It can be used for audio playback, recording, format conversions, effects processing, mixing, as a LADSPA plugin host and JACK node. Version >= 2.2.X must be installed to use this package. "SEE ALSO" for more info.

<<less
Download (0.011MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1215 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2