diff options
Diffstat (limited to 'DOCUMENTATION/README.it')
-rw-r--r-- | DOCUMENTATION/README.it | 276 |
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. |