summaryrefslogtreecommitdiff
path: root/DOCUMENTATION/README.it
diff options
context:
space:
mode:
Diffstat (limited to 'DOCUMENTATION/README.it')
-rw-r--r--DOCUMENTATION/README.it276
1 files changed, 0 insertions, 276 deletions
diff --git a/DOCUMENTATION/README.it b/DOCUMENTATION/README.it
deleted file mode 100644
index 8a2111fb9c..0000000000
--- a/DOCUMENTATION/README.it
+++ /dev/null
@@ -1,276 +0,0 @@
- ARDOUR README.it
-
- Paul Davis <paul@linuxaudiosystems.com> June 2003
- Italian Traslation by Vieri Verze <poe@softhome.net> August 2002
- Update by Filippo Pappalardo <filippo@email.it> December 2003
-
-Benvenuti in Ardour. Sebbene questo programma sia ancora in via di
-sviluppo, e` pronto a rendervi produttivi, permettervi di testarlo
-e (si spera!) risolvere i bug e aggiungere nuove caratteristiche.
-
-**** SICUREZZA *******************************************************
-
-Per eseguire Ardour con la latenza piu` bassa e` necessario usare il
-POSIX Real-Time Scheduling e disporre di tutta la memoria di cui ha
-bisogno sotto forma di RAM fisica. Queste richieste possono essere
-soddisfatte soltanto se Ardour viene eseguito con i privilegi di root.
-
-D'altra parte non tutto il male viene per nuocere. Se non installate
-Ardour con setuid root (che comunque non funziona), gli altri avranno
-bisogno dei privilegi di root per eseguirlo. Se li hanno Ardour e` il
-vostro ultimo problema. Quindi rilassatevi. Implementeremo le
-capabilities non appena il kernel le supportera`, benche` questo non
-aiuti molto la sicurezza, dal momento che un cracker intelligente
-potra` comunque fare di tutto.
-
-In alternativa, potete scegliere di esguire Ardour senza il RT
-scheduling e non avrete nessun problema. Non sara` molto utile nelle
-situazioni in cui e` necessaria una bassa latenza. Praticamente nella
-maggior parte dei casi. Ricordatevi che tutto questo e` irrilevante se
-possedete una scheda audio capace di fare "hardware monitoring".
-In questo caso una latenza piu` alta rendera` un po` lenti i controlli
-della UI di Ardour, mentre il monitoring durante la capture saranno
-eccellenti.
-
-**** COMPATIBILITA` HARDWARE *****************************************
-
-Ardour usa il server audio JACK per tutte le operazioni di I/O. In
-questo modo fornisce un impareggiabile sistema di comunicazione con il
-substrato hardware audio e le altre applicazioni. Non è certamente
-questo il luogo per discutere di JACK, ma se vi state chiedendo:
-
-JACK usa le ALSA 0.9.0 API. La particolarita` e` che le sfrutta in
-un modo completamente nuovo soprattutto per quanto riguarda l' uso
-dell' hardware. Come risultato, benche` il totale supporto delle
-periferiche h/w da parte di ALSA sia un successo facilmente ottenibile,
-potrebbero esserci problemi concernenti la compatiblita` h/w. Bisogna
-tenere presente che il mio scopo principale e` di creare con JACK un
-sistem audio professionale, e con Ardour un sistema professionale di
-HDR. Se puo` essere utile a utenti con schede a 2/4 canali, ben venga,
-ma ricordate che questo non e` l' interesse primo.
-
-Un altro aspetto importante e` che la vostra interfaccia audio deve
-supportare l' I/O in full duplex nello stesso formato sia in registrazione
-che suonando. Significa, per esempio, che una Soundblaster AWE non
-potra` essere usata con JACK in modalita` full duplex, a meno che una
-delle due direzioni (registrazione o playback) e` a 8 bit e l' altra a 16.
-Sono poche le schede che hanno questo tipo di limitazione, e non sono
-generalmente adatte ad essere usate con JACK e Ardour per altri motivi.
-
-Ad oggi, Ardour ha girato con:
-
- RME Hammerfall (Digi9652) (26 canali in, 26 canali out)
- RME Hammerfall Light (Digi9636) (18 canali in, 18 canali out)
- Midiman Delta series (ice1712 chipset) (12 canali in, 10 canali out)
-
- Diverse interfacce di fascia consumer, solitamente a 2 canali in,
- 2/4 canali out, incluse:
-
- Hoontech 4Dwave-NX (Trident chipset)
- Ensoniq 5880
- Soundblaster 32
- Soundblaster 64
- Creative SBLive64
-
-Al momento sembra funzionare con tutte le schede supportate da ALSA,
-che e` l'obiettivo proposto.
-
-**** SEGNALARE UN BUG ************************************************
-
-I bug vanno segnalati ad http://ardour.org/mantis/ . Dove è
-probabile che vengano presi in considerazione e trattati. Prima di
-segnalare un bug è opportuno accertarsi che non sia gia` stato
-segnalato e/o eliminato in cvs.
-
-**** COMPILAZIONE E INSTALLAZIONE ************************************
-
-1) GNU AUTOCONF RATIONALIZATION
--------------------------------
-
-GNU autoconf e` un sistema intelligente, ma ha una grande lacuna.
-Di default, autoconf (adesso aclocal) controlla UNA sola directory
-alla ricerca dei file di cui ha bisogno. Sarebbe OK se non venissero
-installati altri pacchetti che qualche volta mettono i loro file di
-autoconf in /usr/local/lib/share/aclocal e altre volte in
-/usr/lib/share/aclocal.
-
-Succede che autoconf non riesce a trovare i file di cui ha bisogno per
-costruire Ardour, dal momento che molta gente ha una moltitudine di
-librerie installate dalla distribuzione (i file di autoconf finiscono
-in /usr/local/lib...) e dai pacchetti pre-costruiti (in questo caso i
-pacchetti finiscono solitamente in /usr/lib...).
-
-Per la vostra tranquillita`, vi raccomando di eseguire i seguenti passi
-da root. Controllate i contenuti di entrambe le direcroty prima di
-eseguire questi comandi in modo da non cancellare accidentalmente la
-corretta versione di un file autoconf:
-
- * Se avete esntrambe le directory:
-
- cd /usr/lib/share/aclocal
- cp *.m4 /usr/local/lib/share/aclocal
- cd ..
- rm -rf aclocal
- ln -s /usr/local/lib/share/aclocal .
-
- * Se avete solo /usr/lib/share/aclocal
-
- cd /usr/local/lib
- ln -s /usr/lib/share/aclocal .
-
-Alcune distribuzioni hanno aclocal in altre directory. YMMV.
-
-2. COMPILARE
-------------
-
-Prima di compilare Ardour, accertatevi di avere installato:
-
-* Strumenti:
-
- gcc/g++ 2.95.3 o superiore (funziona anche gcc/g++ 3.x)
- autoconf 2.52 o superiore
- automake 1.5 o superiore
- libtool 1.4.2 o superiore
- gettext 0.11.5 o superiore
- pkgconfig 0.8.0 o superiore
- http://www.freedesktop.org/software/pkgconfig/
-
- sono necessari anche lex e yacc
- andra` bene qualsiasi versione di bison >= 1.35
-
-* Librerie:
-
-Le versioni raccomandate, quando necessario, sono presenti sotto le
-versioni generiche.
-
- ALSA 0.9.X (CVS o snapshot release) (http://www.alsa-project.org)
-
- JACK (http://jackit.sourceforge.net)
-
- libxml2 2.5.X (http://xmlsoft.org/)
-
- libart_lgpl 2.3.X
-
- - available as part of gnome-libs, which you may already
- have on your system.
-
- - also available via download from GNOME source FTP sites.
- - see ftp://ftp.gnome.org/pub/GNOME/MIRRORS.htmland then
- follow to sources/libart_lgpl
-
- glib 1.2 (http://www.gtk.org)
- glib-1.2.8 (inclusa nella maggior parte delle distribuzioni)
-
- GTK+ 1.2 (http://www.gtk.org)
- gtk+-1.2.8 (inclusa nella maggior parte delle distribuzioni)
-
- libsndfile (http://www.zip.com.au/~erikd/libsndfile)
- libsndfile-0.0-28
-
- libsamplerate (http://www.mega-nerd.com/SRC/)
- libsamplerate 0.0.13 o superiore
-
- the LADSPA SDK (http://www.ladspa.org/)
- (Guardate sotto)
-
- raptor (http://www.redland.opensource.ac.uk/raptor/)
-
- lrdf (richiede raptor) (http://plugin.org.uk/lrdf/)
- liblrdf 0.3.1 or higher
-
-Ottenere LADSPA
-
-Nota: La Linux Audio Developers Simple Plugin API (LADSPA) consiste
-in realta` di un semplice file header, già incluso nei sorgenti di
-Ardour
-
-Vorrete usare anche i suoi plugins, percui andate oltre e scaricate
-l' intero pacchetto (non e` grande), da www.ladspa.org.
-
-Vi raccomando di scaricare un eccelente set di plugins per LADSPA,
-programmati da Steve Harris. Il link e` http://plugin.org.uk/.
-Trasformeranno Ardour in una appicazione vermante utile. Altri plugins
-di LADSPA sono in programmazione percui tenete d' occhio la Linux
-Audio Development mailing list.
-
-2A) COMPILARE DA CVS
----------------------
-
-Posizionatevi nel path in cui volete copiare i CVS di Ardour (la '%'
-e` il vostro shell prompt):
-
-% cd /usr/local/src # e` un esempio, potete scegliere un path qualsiasi
-% cvs -d:pserver:anoncvs@ardour.org:/cvsroot/ardour login
- # (premete enter/return quando vi sara` chiesta
- la password)
-% cvs -d:pserver:anoncvs@ardour.org:/cvsroot/ardour -z3 co ardour
-
-2A.1) CHE TIPO DI COMPILAZIONE?
---------------------------------
-
-Il prossimo passo è quello di decidere se si vuole una installazione per
-sviluppatori o per semplici utenti. Se siete sviluppatori, potrebbe essere
-una buona idea compilare libardour come libreria condivisa, cosi` da evitare
-di collegare l'eseguibile ogni volta che cambiate versione di libreria.
-Se siete semplici utenti, questo renderebbe solo la vita più difficile.
-In caso siate sviluppatori dunque eseguite:
-
- touch ardour/libs/ardour/BUILD_FOR_DEVELOPMENT
-
-Questo fara` si` che libardour sia compilata come libreria condivisa. Dovreste
-conseguentemente passare il parametro --enable-development-build a configure.
-
-2A.2) PREPARARE IL SISTEMA PER LA COMPILAZIONE
-----------------------------------------------
-
-Ora costruite i file autoconf/automake:
-
-% cd ardour
-% sh autogen.sh
-
-Andate al passo 3.
-
-2B) COMPILARE DA UN TARBALL
----------------------------
-
-Come al solito: prelevate e scompattate il tarball. La directory creata,
-ardour-<versione>, e` chiamata piu` sotto "$AD".
-
-3) COME COMPILARE
------------------
-
- ./configure (con tutte i parametri che vorrete passare)
- make
- make install
-
-Se siete uno sviluppatore che intende lavorare su libardour, potreste
-voler usare il parametro --enable-development-build, che colleghera`
-dinamicamente l'eseguibile a libardour, risparmiando molto tempo
-nell'evitare un collegamento statico da effettuare ogni volta che si
-operano cambiamenti su libardour.
-
-Se volete compilare ardour in modo che possiate farne il `debugging`,
-dovreste usare anche il parametro --disable-optimize. Senza questo
-Ardour viene compilato con ottimizzazioni estreme ed il risultato non
-può essere oggetto di `debugging` in modo efficace.
-
-Come tutti gli script di configurazione, se non volete che
-l' installazione avvenga ne "solito posto", aggiungete un --prefix al
-comando ./configure. Potreste anche considerare di aggiungere un
-parametro --sysconfdir, dal momento che `make install` tenterà di
-installare tutti i file di configurazione in un percorso che tiene
-conti di questo parametro.
-
-La compilazione ci mette un po`. Eseguendo make -j3 su un dual PII-450
-l'intero processo impiega circa 10-15 minuti.
-
-4. ESEGUIRE ARDOUR
-------------------
-
-NOTA: Dovete prima di tutto eseguire il server JACK.
- ----------------------------------------------
-
-
-Se avete eseguito "make install", allora potete digitare "ardour" e
-qualcosa succedera`. Col comando "ardour --help" otterrete una
-lista delle possibili opzioni.