USA Linux Users Group Forum Index
Log in Register FAQ Memberlist Search USA Linux Users Group Forum Index Album

Audio software overview

 
Post new topic   Reply to topic   printer-friendly view    USA Linux Users Group Forum Index » Audio and Video Applications
View previous topic :: View next topic  
Author Message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Tue Aug 05, 2003 6:03 pm    Post subject: Audio software overview Reply with quote

I'm going to start this thread, and I hope and intend flesh it out over time, as an area for future reference. I have completed the format which I think would be the most helpful to everyone.

I'm not a musician, nor am I an audio composer, I do not even own a MIDI device (aside from the MIDI capability which is built into the soundcard). That said, I will most likely have some major errors in some part this thread at some point in time. I'm only putting this together because I want to cover the topic of music creation in as much depth as crouse has put into image creation (re: the Gimp).

To advise me that I'm wrong at any time along the way - please send me a Private Message.

I will most likely not be installing every piece of software (some Windows software is $BIG), and thus will not be able to determine any differences or errors. If the software author wishes to correct my views, great - I need the help!

Edit #3: I now own a midi device!




Last edited by mmmna on Mon Sep 08, 2003 6:54 pm; edited 3 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Tue Aug 05, 2003 6:13 pm    Post subject: Digital Audio Workstations and Composition environments Reply with quote

Digital Audio Workstations (note added Oct 20 2003) and Composition environments: Provides multiple tools for editing and creating music on your computer (MIDI and other digital audio formats): hard disk recorder, mixer, effects, electronic instruments, sequencer all in one integrated space.

=====
Added: 05 August 2003

Q: Cool Edit 2000/Adobe Audition for Windows - What Linux app could replace it?
Adobe says this about Adobe Audition 3.0:
Quote:
Sound your best

Recording, mixing, editing, and mastering — Adobe® Audition® 3 software is the all-in-one toolset for professional audio production.

Use Adobe Audition 3 to:

* Create your own music
* Record and mix a project
* Produce a radio spot
* Clean up audio for a movie
* Compile and edit a soundtrack



A: Linux applications that appear as functional, or more so, versus Cool Edit 2000/Adobe Audition

Added: 05 August 2003

Home Page: Ardour
What is Ardour?
Quote:
Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. You can produce your own CDs, mix video soundtracks, or just experiment with new ideas about music and sound.

Ardour capabilities include: multichannel recording, non-destructive editing with unlimited undo/redo, full automation support, a powerful mixer, unlimited tracks/busses/plugins, timecode synchronization, and hardware control from surfaces like the Mackie Control Universal. If you've been looking for a tool similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it.

Above all, Ardour strives to meet the needs of professional users. This means implementing all the "hard stuff" that other DAWs ( even some leading commercial apps ) handle incorrectly or not at all. Ardour has a completely flexible "anything to anywhere" routing system, and will allow as many physical I/O ports as your system allows. Ardour supports a wide range of audio-for-video features such as video-synced playback and pullup/pulldown sample rates. You will also find powerful features such as "persistent undo", multi-language support, and destructive track punching modes that aren't available on other platforms.


EDIT: entry updated 21 September 2007

=====
Development stopped in October 2002; Brahms is likely to fail if you try it on a modern distribution. Deprecated.
Home Page: Brahms
Added: 05 August 2003
Updated: 21 September 2007

What is Brahms?
Quote:
Brahms is a professional music editor and sequencer, it intends to be for Linux, what CuBase is for MacOS/Windows.

Brahms supports addons, which are similar to plugins.


=====
Added 06 August 2003
What is GSMP?
Update 21 September 2007: GSMP has become Exactcode
ExactCODE wrote:
ExactAudio

formerly known as GSMP

Some years ago, there has been a lack of useable audio-software for Linux - especially for a good multitrack wave-editor - so we decided to write a gtk-- based one that is available under the terms of the GPL. The initial project was GSMP, General Sound Manipulation Program, to become a audio/sound equivalent to what GIMP already archived.

Later on the focus shifted to building a complete and open-source Virtual Studio environment for Linux, to feature a both MIDI and DSP/Audio as well as beeing open for other kind of data.

...

It is intended to become a powerfull framework to assemble the application from various components (like mobile player, multitrack hd-recorder, midi-sequencer, synth and signalprocessors).
(fragmented sentence removed for clarity).

=====
Home Page: KHDRec
Added: 06 August 2003
KDE harddisk recorder KHDRec:
Quote:
a multitrack synchronous playback/recording engine. It has as much tracks as your CPU and/or HD drive allow, and provides you with digital filters and effects like delay or reverb. It supports multiple soundcards (half and full duplex) under both OSS and ALSA sound drivers.


=====
Home Page: KHdRecord
Added 06 August 2003
What is KHdRecord:
Quote:
When I tried to sample some of my old records, I found no program was able to record audio (WAV) files directly to the hard drive. Most programs put the samples in the main memory. But one side of a LP side has up to 250 MBytes, so many programs had difficulties.
My program writes the data immediately to disk, so it uses less memory, only some internal buffers. I recorded some LP's with it, and it worked well.
A newer version can also record directly into the MP3 format.


=====
Date Added: 06 August 2003
Home Page: Protux
About Protux:
Quote:
Interface + Powerful editing + Project assistance = Protux

Protux is a practical and powerfull multitrack digital audio suite for GNU/Linux. It aims to be the most practical and one of the most powerful audio tools around. Protux will allow you to use the power of keyboard+mouse combination (with no clicks) to vastly speed up the process of audio production. This concept we call "Jog-Mouse-Board" or JMB, for short.

Current Features

JMB Engine (No clicks)
Non destructive editing
Infinite (theoractly) number of tracks
ALSA based
Project/Song Manager
Real Time Filters
Gain/Pan Curves
Auto Cross-fades
Beatifull documentation/user's guide in Latex/Ps/Pdf format
Mp3/Ogg Import
Export in PRAF (native format) or Wav
Support for any sample rate (minimum 32000) at 16 bits (only)
In/Out Buses/Monitoring
Practical Simultaneous rec-and-playback
Very fast peak (Audio Representation) building and drawing
Precision Tuner (for guitar player, for example)
Clean (very clean!) interface
Released under the GPL


=====
Added: 06 August 2003
Home Page: [/url]
About:
Quote:
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.


=====
Added: 06 August 2003
Home Page: [url=http://eca.cx/]Ecasound

About Ecasound:
Quote:
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console mode user-interface is included in the package.



Note: Intel offers an overview of Digital Audio Workstations




Last edited by mmmna on Fri Sep 21, 2007 9:08 pm; edited 11 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Tue Aug 05, 2003 7:13 pm    Post subject: Trackers - the old Generation Reply with quote

Trackers will play sound snippet files (file must provide proper tone, must have proper effects, etc). The common tracker will allow user to play multiple sounds at one instant in time, providing gating (time control).


=====
Home Page: Voodoo Tracker
Added: 05 August 2003
What is Voodoo Tracker?
Quote:
Voodoo Tracker is a project that aims to harness and extend the power of conventional trackers. Imagine self contained digital studio; complete and ready for your modern music needs. Additionally Voodoo will provide an interface that is designed for live performances. No other tracker will let you cross fade, sequence, and mix your favorite mods in realtime. Voodoo Tracker will be the turntables of the digital generation.



=====
Home Page: CheeseTronic CheeseTracker
Added: 05 August 2003
Quote:
Cheesetracker is a portable Impulse Tracker clone. It supports all Impulse Tracker features except a few. For now the main goal is to remain at IT Feature set level, but very soon we might be adding new features to it.



=====
Added: 06 August 2003
Home Page: Shaketracker
ShakeTracker:
Quote:
Shake tracker is a MIDI sequencer aimed to all the tracker lovers who allways wanted to go midi, while keeping all sort of cool tracker features.
Shake tracker has a tracker-like interface which supports patterns, orders and IT-like effects.
Each track (midi channel) is subdivided in columns of it's on, so this adds an extra layer to pattern editing. Note on, Noteoff and velocity are also implemented the usual way, while the effect column understands most of IT commands with similar parameter ranges. Finally, there's also a controller/effects column and plans for adding "paintable controllers" support.

Shake tracker has been programmed with MIDI bandwith issues in mind, so it's perfectly usable on external synths, softsynths and soundcard synths. There is actually a Windows version of this program, but it's not native and it needs you to install an Xserver.

Many features of modern sequencers are still missing, such as sysex and midi in, but the program is perfectly usable and many people wrote songs with it (check downloads section).



=====
Added: 06 August 2003
Home Page: Soundtracker
What is SoundTracker?
Quote:
SoundTracker is a music tracking tool for Unix / X11 similar in design to the DOS program FastTracker and the Amiga legend ProTracker. Samples can be lined up on tracks and patterns which are then arranged to a song. Supported module formats are XM and MOD; the player code is the one from OpenCP. A basic sample recorder and editor is also included. SoundTracker is free ("open source") software, licensed under the GNU GPL.

The name of the program is a tribute to Karsten Obarski, who released his SoundTracker program for the Amiga in 1987 and thus unknowingly founded the basis of a huge free music movement which developed in the following years and which is still going strong.


EDIT for spelling




Last edited by mmmna on Wed Aug 13, 2003 4:46 pm; edited 4 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Tue Aug 05, 2003 7:22 pm    Post subject: Sequencing Reply with quote

What is a sequencer? (taken from Guide to MIDI Sequencing).
A keyboard transmits MIDI messages one by one (sequentially) to the sound generator in real time as the keys are pressed by the musician (a human). A sequencer is basically a machine capable of doing the same thing (transmitting sequences of MIDI messages). .... In addition a sequencer is able to record and store sequences of messages transmitted to it. Generally some kind of editing of the stored sequence is also offered.


=====
Home Page: MusE
Added 05 August 2003
What is MusE?
Quote:
MusE is a MIDI/Audio sequencer with recording and editing capabilities.
Some Highlights:

standard midifile (smf) import-/export
organizes songs in tracks and parts which you can arrange with the part editor
midi editors: pianoroll, drum, list, controller
score editor with high quality postscript printer output
realtime: editing while playing
unlimited number of open editors
unlimited undo/redo
realtime and step-recording
multiple midi devices
unlimited number of tracks
audio playback/recording
Sync to external devices:
MTC/MMC, Midi Clock, Master/Slave (currently only partial implemented)
LADSPA host
ALSA and JACK audio driver
uses raw midi devices (ALSA, OSS & serial ports)
XML project file
project file contains complete app state (session data)
Application spanning Cut/Paste Drag/Drop
uses C++, QT2 GUI Library, STL
GPL Licenced


=====
Home Page: Jazz++
Added: 06 August 2003
About Jazz++
Quote:
JAZZ++ is a full featured, audio capable midi sequencer for Linux and Windows. JAZZ++ offers a lot of functions normally only found in expensive sequencer software, and is used by professionals and hobby musicians all over the world.


Also mentioned in this LUG: gmorgan




Last edited by mmmna on Wed Aug 06, 2003 6:59 pm; edited 2 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 1:10 pm    Post subject: MP3 and ripping (file manipulation) Reply with quote

MP3 and ripping (file manipulation): In here are some programs that are more frequently seen on the 'user' end of a composition, yet are definitely useful to the composer as well. Ripping (or converting from one format or music source to another format or destination), involves converting to or from specific formats of data storage, with the attendant potential for loss of sonic quality. In the file manipulation section, there are programs that users may not wish to try, but are oriented more towards the cration part of music creation.

Note: Some other Multimedia players could also be considered for playing MP3 and WAVs... search for mplayer, in this LUG board.


Audio Players:

=====
Home Page:Xmms
Date Added: 06 August 2003
About XMMS (edited for format):

    This player has most of the features as winamp from Windows 95/98/NT but it will of course feature some specials only available for the linux version.

    Features already included are:

    Player:
    Seeking in files, Volume/Balance, Shuffle play, Repeat play

    Equalizer
    Playlist editor

    Visualization:
    Spectrum Analyzer, Oscilloscope

    User Interface:
    One line mode al'a WinShade in WinAmp, Timer Elapsed/Timer Remaining, Double Size option

    Full Winamp 2.0 skin support
    Gnome/Afterstep/WindowMaker dock app
    GTK Interface for requesters (with theme support)
    Auto remove borders if the WM has support for it

    Plugins:
    Visualization, Effects, Input, Output

    Misc:
    Streaming/Shoutcast(1.0/1.1)/Icecast support, Fast jump in playlist
    Scroll wheel support, Save to wav option, Saves http streams to HD
    HTTP authentication, Plays mpeg layer 1/2/3 also wav and formats supported by mikmod, Proxy authentication support, Compiles on other systems (FreeBSD, Solaris, LinuxPPC, AIX, Irix)


=====
Home Page: mp3blaster
Date Added: 06 August 2003
What is mp3blaster?
Quote:
Mp3blaster is an mp3 player for computers running a UNIX-like operating system, e.g. Linux, Free/Net/OpenBSD, etc. Its interface is entirely text based, thereby eliminating the need for a graphical environment like X-Windows. This does not limit the way you can control the player whilst playing though; just like any graphical mp3 player, there are cd-style buttons like play, stop, pause, next track, etc.


=====
Home Page:cdcd
Date Added: 06 August 2003
What is CDCD?
Quote:
cdcd is a CLI CD player designed to incorporate all the features of the X and curses based CD players, without having to use a clunky push-button interface or having a console hogged with a curses-based CD player.

cdcd can accept commands directly off of the command line, or in a query mode similar to such programs as telnet and ftp.

CDDBP and HTTP mode CDDB support is included, and now CD Index support as well. cdcd also supports CD-ROM changers on Linux 2.1/2.2 systems



Rippers:

=====
Home Page: Cantus
Date Added: 06 August 2003
About Cantus:
Quote:
Cantus is an easy to use tool for tagging and renaming MP3 and OGG/Vorbis files. It has many features including mass tagging and renaming of MP3s, the ability to generate a tag out of the filename, filter definitions for renaming, recursive actions, CDDB (Freedb) lookup (no CD needed), copy between ID3V1 and ID3V2 tags, and a lot more.


=====
Home Page: RIP
Date Added: 06 August 2003
About RIP:
Quote:
Specification:
Command-line based ripper of audio CD tracks to either Motion Picture Experts Group Layer 3 (MP3) files, to Ogg Vorbis files, or to FLAC files that requires no user intervention between steps of ripping and encoding.

Implementation:
Perl script which groups the strengths of other powerful tools and provides a common interface across several different ripper and encoder implementations.


=====
Home Page: tkcOggRipper
Date Added: 06 August 2003
About tkcOggRipper:
Quote:
tkcOggRipper is a freely available (but not GPL) program for easily and conveniently ripping CDs into the Ogg Vorbis format.


=====
Home Page: Oggasm
Date Added: 06 August 2003
Description:
Quote:
Oggasm is a program that makes converting your mp3 collection into oggs a all but painless process. Using oggenc and mpg321, with perl glueing it all together, oggasm is able to go through an entire collection, identify id3 tags and then convert those mp3s into oggs while keeping the id3 tags intact.


=====
Home Page: Grip
Date Added: 06 Aug 2003
What is Grip?
Quote:
Grip is a cd-player and cd-ripper for the Gnome desktop. It has the ripping capabilities of cdparanoia builtin, but can also use external rippers (such as cdda2wav). It also provides an automated frontend for MP3 (and other audio format) encoders, letting you take a disc and transform it easily straight into MP3s. Internet disc lookups are supported for retrieving track information from disc database servers.Grip works with DigitalDJ to provide a unified "computerized" version of your music collection.




File Manipulation:

Home Page: Audacity
Date Added: 06 August 2003
What is Audacity?
Quote:
Audacity is a free audio editor. You can record sounds, play sounds, import and export WAV, AIFF, and MP3 files, and more. Use it to edit your sounds using Cut, Copy and Paste (with unlimited Undo), mix tracks together, or apply effects to your recordings. It also has a built-in amplitude envelope editor, a customizable spectrogram mode and a frequency analysis window for audio analysis applications. Built-in effects include Bass Boost, Wahwah, and Noise Removal, and it also supports VST plug-in effects.

Update
Nov 13, 2003:
for Audacity v1.2, changes include changing Pitch or Tempo individually without affecting the other, as well as change speed (both pitch and tempo simultaneously); support for LADSPA plug-ins on all platforms (did I mention that Audacity runs on Win/Mac/Lin platforms??); Repeat, Normalize, Compress, much more, as well as refining existing performance, interface inprovements, etc.



=====
Home Page: normalize
Date Added: 06 August 2003
What is normalize?
Quote:
normalize is a tool for adjusting the volume of WAV files to a standard level. This is useful for things like creating mixed CD's and mp3 collections, where different recording levels on different albums can cause the volume to vary greatly from song to song.



File Managers

Home Page: net-rhythmbox
Date Added: 06 August 2003
About Rhythmbox
Quote:
Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes. It is free software, designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework.

Rhythmbox has a number of features, including:
Easy to use music browser
Searching and sorting
Comprehensive audio format support through GStreamer
Internet Radio support
Playlists


=====
Added: 06 August 2003
Home Page: Timidity++
What is TiMidity++?
Quote:
TiMidity is a MIDI to WAVE converter and player that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data from general MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time. TiMidity runs under Linux, FreeBSD, HP-UX, SunOS, and Win32, and porting to other systems with gcc should be easy.


=====
Added: 06 August 2003
Home Page: FreqTweak
About FreqTweak
Quote:
FreqTweak is a tool for FFT-based realtime audio spectral manipulation and display. It provides several algorithms for processing audio data in the frequency domain and a highly interactive GUI to manipulate the associated filters for each. It also provides high-resolution spectral displays in the form of scrolling-raster spectrograms and energy vs frequency plots displaying both pre- and post-processed spectra.

Features
FreqTweak supports manipulating the spectral filters at several frequency resolutions (64,128,256,512,1024,2048, or 4096 bands) depending on your needs/resources. Overlap and windowing are also selectable.

The GUI filter graph manipulators (and analysis plots) have selectable frequency scale types: 1x and 2x linear, and two log scales to help with modulating the musical frequencies. Filters can be linked across multiple channels. The plots are resizable and zoomable (y-axis) to allow precise editing of filter values.

The current processing filters are described below in the order audio is processed in the chain. Any or all of the filters can be bypassed. The state of all filters can be stored or loaded as presets.

Spectral Analysis -- Multicolor scrolling-raster spectrogram, or energy vs. freq line or bar plots... one shows pre-processed, another shows post-processed.
EQ -- Your basic multi-band frequency attenuation. But you get an unhealthy number of bands... Note that this EQ is not intended for mastering purposes, it allows for (and doesn't protect against) highly irregular filtering.
Pitch Scaling -- This is an interesting application of Sprengler's pitch scaling algorithm (used in Steve Harris' LADSPA plugin). If you keep all the bins at the same scale, it is equivalent to Steve's plugin, but when you start applying different scales per frequency bin, things quickly get weird. For highest quality results (at the expense of transients) use larger FFT (>= 1024 bins).
Gate -- This is a double filter where a given frequency band is allowed to pass through (unaltered) if the power on that band is between two dB thresholds... otherwise its gain is clamped to 0.
Delay -- This lets you delay the audio on a per frequency-bin basis yielding some pretty wild effects (or subtle, if you are careful). A feedback filter controls the feedback of the delay per bin (be careful with this one). This is basically what Native Instrument's Spektral-Delay accomplishes. Granted, I don't have all the automated filter modulations (yet Wink). See their website for audio examples of what is possible with this cool effect.
Limit -- This is very harsh brick wall limiter on a per-bin basis. It is not very pleasant, but can be interesting.
Warp -- This one is a little different, both axes represent frequency, and the identity matrix is unaltered audio. Changing the value (height) of a bin, reallocates the energy at that frequency to the new frequency bin represented by the height of the bar. For instance, if all bins are the same height, all the frequency energy is added to a single bin. This is a sensitive filter, the Log frequency scale is helpful here (it affects both axes).




Last edited by mmmna on Thu Nov 13, 2003 10:33 am; edited 4 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 5:15 pm    Post subject: Mixers and Loopers Reply with quote

I put these all by themselves because there are just a few of them, while their functions are not embedded into other software such as used by Digital Audio Workstations, sequencers, etc. These mixers are mixing files as a stand alone program, not embedded into another application.

=====
Date Added: 06 August 2003
Home Page: MixMagic
About:
Quote:
MixMagic is hard drive sound mixing program for GNOME that can handle large (larger then system memory) samples. It is able to mix as many waves as your CPU can handle.

mmmnas' note: This project looks like it will perform exactly the same as ACID Express 2.0 (an older, lightweight Sonic Foundry product which was bundled with Philips soundcards).

=====
Date Added: 07 August 2003
Home Page: LAoE
about:
Quote:
LAoE means Layer-based Audio Editor, and it is a rich featured graphical audiosample-editor, based on multi-layers, floating-point samples, volume-masks, variable selection-intensity, and many plugins suitable to manipulate sound, such as filtering, retouching, resampling, graphical spectrogram editing by brushes and rectangles, sample-curve editing by freehand-pen and spline and other interpolation curves, effects like reverb, echo, compress, expand, pitch-shift, time-stretch, and much more... And it is free of charge!
The description above omits one detail: is java based! JRE 1.4.0 or higher.




Last edited by mmmna on Thu Aug 07, 2003 12:16 pm; edited 2 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 6:20 pm    Post subject: Synthesizers Reply with quote

Sound Synthesis involves the creation of sound within the digital realms. This segment does not intend to cover software which controls boxes outside of the computer. Here, I post regarding the software whereby users will generate sound by simply manipulating digital representations of waveforms, using effects, envelopes and the like.


=====
Added: 06 August 2003
Home Page: gsynth
About gsynth
Quote:

First: there has been some confusion about this project. is it gsyn, or is it gsynth? well, this screenshot is gsyn, a little dual-303-like toy with a really old win32 port, where as this one is gsynth, which is something else entirely. the latter simply evolved from the former; they both use the same synthesizer code.

gsynth is designed to be an extensible, modular synthesizer. The interface allows the user to add several modules into a virtual analog machine which is then wired together using a simple mouse interface. Each module can be programmed in tracker fashion, and each pattern can be sequenced in the order editor.


=====
Added: 06 August 2003
Home Page: AMSynth
About Amsynth
Quote:
amSynth is a software synthesizer, taking inspiration from the original synths and latest digital ones, while keeping an intuitive interface.


=====
Added: 06August 2003
Home Page: aRts
About
Quote:
aRts simulates a complete "modular analog synthesizer" on your - digital - computer. Create sounds & music using small modules like oscillators for creating waveforms, various filters, modules for playing data on your speakers, mixers, faders,... You can build your complete setup with the GUI of the system, using the modules - generators, effects and output - connected to each other.

New synthesis modules can easily be written and integrated in the aRts system. The artsd sound server mixes audio from several sources in real time, allowing multiple sound applications to transparently share access to sound hardware.


Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 6:43 pm    Post subject: Drum machines Reply with quote

Similar to sequencers or trackers, user will place marks such that multiple instruments or sounds will be triggered.

=====
Added: 06 August 2003
Home Page: Hydrogen
About Hydrogen:
Quote:
Hydrogen is a "free" pattern based drum machine for GNU/Linux.
The application goal is to allow the simple and fast creation of rhythmic pattern.

Hydrogen features
Graphical user interface based on QT 3
Sample based audio engine
Oss Audio driver
Jack Audio driver
Export to disk
Alsa Midi input
Ability to import/export xml-based song file
64 ticks per pattern
16 voices with volume, mute, solo, pan capabilities
Import of samples in wave, au, aiff format
Humanize and Swing functions
Delay FX (new)
Assignable Jack ports in preferences file (new)
Assignable midi-in channel (1..16, ALL) (new)
Import/export of drumkits (new)

Future features
Jack transport support
Multiple jack outputs



=====
Added 06 August 2003
Home Page: Beats By Design
About Beats By Design:
Quote:
Beats By Design (bbd) is an artificially intelligent drum machine. You can use it to compose and play beats, and train it to edit beats with you, responding appropriatly to your changes. All of this can be done live, though there are playback timing problems in the current release.




Last edited by mmmna on Wed Aug 06, 2003 6:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 6:44 pm    Post subject: SoundFonts Reply with quote

Soundfonting tools:
Introduction to Sound Fonts by Josh Green of SWAMI fame.


=====
Added 06 August 2003
Home Page: Swami
About SWAMI:
Quote:
(Sample Waveforms and Audio for Magical Instruments) - is an instrument patch editor with plans to be much more. It currently allows editing of SoundFont® files and uses FluidSynth for software synthesis, so pretty much any sound card can be used. FluidSynth gives us real time effect control and SoundFont 2.01 modulator support for controlling effects in real time with MIDI controls.

Those who have used the Smurf SoundFont Editor will be familiar with Swami's interface. Swami is the successor to Smurf and is an entire object oriented source code re-write, by the same author, with supporting libraries that can be linked into ones own programs.



=====
Added: 06 August 2003
Home Page: Fluid Synth
About Fluid Synth:
Quote:
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It is a "software synthesizer". FluidSynth can read MIDI events from the MIDI input device and render them to the audio device. It can also play MIDI files.

Note: FluidSynth was previously called IIWU Synth.



=====
Soundfont 'fonts':
Added: 06 August 2003
Home Page: HammerSound
About HammerSound:
Quote:
Welcome to HammerSound, a website focusing on computer music and the creation of sounds. On this site you'll find SoundFonts, articles, a user forum, information for software developers and more.


SoundFont(R) is a registered trademark of E-mu Systems, Inc.




Last edited by mmmna on Wed Aug 06, 2003 7:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 6:45 pm    Post subject: General reference and data sources Reply with quote

Places to learn about Linux and audio work
Intel Digital Audio Workstation Editorial
http://directory.google.com/Top/Computers/Multimedia/Music_and_Audio/Software/Linux/?tc=1
http://www.audioforums.com
http://www.hitsquad.com/smm/linux/
http://linux-sound.org/
http://www.soundonsound.com

MIDI.org describes what MIDI is and how it works.
Guide to MIDI Sequencing will help a bit (Alex at SynthVox says he thinks it is decent).


Mail lists: http://music.columbia.edu/mailman/listinfo/linux-audio-user




Last edited by mmmna on Mon Oct 20, 2003 4:20 pm; edited 2 times in total
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Wed Aug 06, 2003 6:47 pm    Post subject: Scoring software Reply with quote

Added 06 August 2003
Home Page: NoteEdit - Musical Score Editor

About NoteEdit: Not much to say, this is a tool for placing notes and rests on a staff.....



_________________
-Ubuntu Desktop 64 Bit 9.10 on Celeron D Desktop,
-Ubuntu Netbook Remix 9.10 on EeePC 900A with Atom n270.
Back to top
View user's profile Send private message
crouse
Site Admin


Joined: 17 Apr 2003
Posts: 11799
Location: Iowa

PostPosted: Tue Sep 02, 2003 4:47 pm    Post subject: Reply with quote

I'm not much into the sound aspect of Linux.... but I have come across this to share ...... didn't want poor mmmna to be the only poster here :D

http://www.quercite.com/pmw.html

Quote:

Philip's Music Writer (PMW) is a computer program for high quality music typesetting. Originally written for Acorn RISC OS computers, there is now (May 2003) a version that runs on Unix and Unix-like systems. It is distributed as a source tarball and licenced under the GNU GPL.

MW operates by reading an input file containing an encoded description of the music; such a file can be constructed using any text editor or word processor. The music encoding is very straightforward and compact, and quick to enter.

Although such an input method may not be considered as `user-friendly' as pointing and dragging on the screen, it is a much faster way of inputting music, once the format of the input files has been learned. In addition, the usual facilities of a word processor, such as cutting and pasting, can be used to speed up entry, and PMW is able to provide text-based features such as macros and included files.

The output of PMW is a PostScript file that can be printed on a PostScript printer, or viewed on screen or printed on a non-PostScript printer by the use of GhostScript.

PMW comes with a PostScript outline font that contains all the musical shapes (notes, rests, accidentals, bar lines, clefs, etc.) that it requires. There is a man page for the command line options, and a 200-page manual that is distributed as a PDF file.

The PMW input encoding is designed to be easy for a musician to remember. It makes use of as many familiar musical notations as possible within the limitations of the computer's character set. Normally it will be input by a human using any available word processor or text editor. There is no reason, however, why PMW input should not form the output of some other computer program that captures (or generates) music in another fashion.

PMW has many features which enable it to print a wide variety of music using standard notation.


Back to top
View user's profile Send private message Visit poster's website AIM Address
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Mon Oct 20, 2003 4:17 pm    Post subject: Reply with quote

Added: Oct 20 2003
Homepage: Planet CCRMA

And for a real treat.... Planet CCRMA offers RPMs of:
    audio AND video software,
    soundcard drivers and
    a low-latency kernel
The list looks as if this project might become a distribution in its' own right.



_________________
-Ubuntu Desktop 64 Bit 9.10 on Celeron D Desktop,
-Ubuntu Netbook Remix 9.10 on EeePC 900A with Atom n270.
Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Fri Dec 12, 2003 5:03 pm    Post subject: Audio Servers Reply with quote

Audio Servers for Linux audio development

=====
Added: December 12 2003
Homepage: Jack
JACK is a recursive acronym, representing Jack audio connection kit

About Jack:
Quote:
what is Jack?

JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple's OS X. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin").

JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation.


=====
Added December 12 2003
Homepage: Alsa Project

Quote:
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:

1. Efficient support for all types of audio interfaces, from consumer soundcards to professional multichannel audio interfaces.
2. Fully modularized sound drivers.
3. SMP and thread-safe design.
4. User space library (alsa-lib) to simplify application programming and provide higher level functionality.
5. Support for the older OSS API, providing binary compatibility for most OSS programs.

ALSA is released under the GPL (GNU General Public license) and the LGPL (GNU Lesser General Public License).


=====
Added December 12 2003
Homepage: LADSPA

Quote:
Linux Audio Developer's Simple Plugin API (LADSPA)
Overview

Many audio synthesis and recording packages are in use or in development on Linux. These work in many different ways. LADSPA provides a standard way for `plugin' audio processors to be used with a wide range of these packages.

For instance, this allows a developer to make a reverb program and bundle it into a LADSPA `plugin library.' Ordinary users can then use this reverb within any LADSPA-friendly audio application.


Back to top
View user's profile Send private message
mmmna
. . . .


Joined: 21 Apr 2003
Posts: 7089

PostPosted: Sat Jan 03, 2004 4:56 pm    Post subject: Reply with quote

I wanted to mention that I'd appreciate any help anyone would wish to offer in this topic - I'm new to music production and don't have any skills aside from playing with ACID Express 3.0 for the few weeks when I ran Windows to test a hardware issue.



_________________
-Ubuntu Desktop 64 Bit 9.10 on Celeron D Desktop,
-Ubuntu Netbook Remix 9.10 on EeePC 900A with Atom n270.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    USA Linux Users Group Forum Index » Audio and Video Applications All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All content © 2003-2009 - Usa Linux Users Group
This forum is powered by phpBB. © 2001-2009 phpBB Group
Theme created by phpBBStyles.com and modified by Crouse