Ardour: Difference between revisions

From Hydrogenaudio Knowledgebase
Line 28: Line 28:


=Development API=
=Development API=
==Getting Involved==  
==Getting Involved==
Ardour is written entirely in C++. The GUI is written using the '''gtkmm''' C++ wrapper. The application contains 160,000 lines of code, including 3rd party development efforts. Ardour makes heavy use of '''libsigc++''' as a way to provide anonymous coupling between various application components.
 
==External links==  
==External links==  
* [http://www.ardour.org/ Ardour] official website of the new digital audio workstation
* [http://www.ardour.org/ Ardour] official website of the new digital audio workstation

Revision as of 06:36, 18 August 2006

Introduction

What is Ardour? Ardour is a complete Digital Audio Workstation that is very similiar to Pro-Tools, Nuendo, and Logic. MIDI sequencing is planned for future release.

Features

  • Designed to work with JACK, ALSA on Linux and Core Audio on OS X.
  • Soundcards supported are: M-Audio, Hammerfall, Echo, Creative, Terratec and Yamaha.
  • Sample data is maintained internally in 32-bit floating point format
  • Multichannel recording and mixing
  • Partial support for VSTi's
  • Support for over thirty different audio codecs
  • Utilization of custom audio file database manager

Screenshots

  • Main window this is a screenshot of Ardours main application window

Mixing

  • Mixing realies directly on the hardware and automated plugins

Editing

  • Timeline layout with trimming, crossfading, time-stretching, and splitting

Mastering

  • Integration with JACK makes mastering with tools like JAMin possible

Plugin-ins

  • LADSPA support for over 100 DSP effects including, simple filters, analog flangers, and multiband EQ's.

Compatibility

  • Open-source nature allows the DAW to be ported to multiple platforms including OS X.

Development API

Getting Involved

Ardour is written entirely in C++. The GUI is written using the gtkmm C++ wrapper. The application contains 160,000 lines of code, including 3rd party development efforts. Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between various application components.

External links

  • Ardour official website of the new digital audio workstation