Newsgroup: it.comp.musica
Titolo: Linux & produzione musicale

Ciao a tutti, 
Ormai avrete capito che sono un felice utente linux e che tendo a
propagandare le virtù di questo sistema operativo. In campo audio si sono
fatti moltissimi passi avanti da una quasi inusabilità totale di 4-5 anni
fa ad un qualcosa che, se non è ancora al livello delle controparti
commerciali, si sta avvicinando molto all'essere discretamente usabile in
ambito audio/musicale.
Vi posto un link di un tipo che si è posto l'obiettivo di realizzare un
intero album con Linux e free software:
http://computerville.homeip.net/linuxmusic/
In fondo alla pagina c'è anche il link dove scaricare un paio di premix. 
Così SdS avrà la possibilità di ascoltare il suono del synth virtuale
ZynAddSubFx, di cui abbiamo parlato in un thread precedente. I pezzi sono
fatti interamente con quello (a parte le batterie).
A parte il genere che può non piacere (a me ad esempio non è che faccia
impazzire), mi sembra un prodotto abbastanza ben fatto, che ne pensate?
Ciao
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 intero album con Linux e free software:
nn è fatto male anzi alcuni suoni sono molto belli il genere ricorda un po'
la musica elettronica anni 80.
--------------------------------
Inviato via 
http://usenet.libero.it

 impazzire), mi sembra un prodotto abbastanza ben fatto, che ne pensate?
Sì, in effetti il risultato mi sembra buono. Però bisogna dire che il
genere, che come è stato detto è sul pop elettronico anni '80 (e a me fa
simpatia, anche se non mi dice molto), è uno dei meno problematici da
realizzare, tecnicamente; non nel senso della tecnica musicale, ma nel
senso che non bisogna impazzire con equalizzazioni ed elaborazioni di
voce, batteria, chitarre e quant'altro per evitare che gli strumenti
sembrino finti, per fare in modo che siano ben amalgamati ecc...
-- 
Ciao,
  Marco.
..."The Glimpse", Trilok Gurtu 1997

 sembrino finti, per fare in modo che siano ben amalgamati ecc...
Vero, ma questo coinvolge anche tutta una serie di "oggetti" esterni al
PC: mixer, microfoni, effetti, compressori, etc... Chiaro che se entri col
microfonino bianco della soundblaster nel mic-in della stessa il risultato
sarà penoso con ogni programma sotto ogni sistema operativo...
Questi pezzi sono fatti tutti "all'interno" del PC, quindi l'unico
"materiale occorrente" per l'esperimento è un PC e nient'altro (per ora).
Quindi addirittura la scheda audio usata passa in secondo piano (il
risultato è indipendente dalla sua qualità).
Però ti posso assicurare che ci sono anche applicazioni multitraccia
audio, in particolare ardour 
http://ardour.sf.net
 mira alla creazione (e
c'è già molto vicino) di una DAW professionale. Per ora non ha il MIDI ma
nonostante questo è già un ottimo multitraccia.
L'altra applicazione chiave è jack: 
http://jackit.sf.net
, un server audio
low-latency che permette alle applicazioni di condividere dati audio;
questo permette una interoperabilità enorme tra le applicazioni. Anche lui
non è nemmeno alla ver. 1.0 ma funziona già discretamente (abbastanza da
poterlo usare).
Se a tutto questo aggiungi un sistema stabile, multiutente,
multi-piattaforma, costantemente aggiornato e migliorato e soprattutto
_libero_ e _gratuito_, beh... Io mi ci ficco (come diceva quello del Drive
in)


 low-latency che permette alle applicazioni di condividere dati audio;
Sto seguendo la mailing list degli sviluppatori per capire come
funziona, ma una cosa mi ha molto deluso, anche se non intacca le
potenzialità di JACK come server audio per sistemi professionali: non è
mai stato pensato come server audio per i sistemi desktop degli utenti
comuni, e molto probabilmente non sarà mai integrato nelle distribuzioni
come server audio principale. Io invece spero sempre in una unificazione
delle risorse, per non sprecare forze e per non confondere gli utenti.
Sigh.
-- 
Ciao,
  Marco.
..."Low", David Bowie 1977

 sono fatti interamente con quello (a parte le batterie).
Li ho ascoltati. A parte le considerazioni sul genere, che puo' piacere o
meno, e le considerazioni sul fatto che sia un genere piu' o meno
"facile" da realizzare... in ogni caso mi sembra che la qualita'
dell'audio sia veramente buona, per quel poco che ne capisco. I suoni
sono abbastanza "plasticosi" ma comunque molto molto interessanti. Credo
proprio che mi dedichero' un po' ad esplorare questo synth..... e forse
e' il caso di rifarmi un giro in ambiente linux nel campo della
produzione audio, visto che "illo tempore" ci avevo provato ma poi avevo
desistito (cmq sto parlando di circa 2 anni fa, che in effetti per il
freesoftware e' praticamente un era geologica vista la velocita' con la
quale si sviluppa e si evolve).
-- 
Ciao,
SdS
http://stage.vitaminic.it/riquadro
http://www.langamers.it/mandricus/musica/musica.html

 Sigh.
Beh, qui hai ragione ma sono due esigenze diverse, quella di chi vuole
soltanto ascoltare mp3 e sentire contemporaneamente i suoni di sistema e
quelle di chi vuole fare musica un po' più seriamente.
Credo che per la prima categoria arts di KDE vada più che bene, consiglio
invece di ucciderlo brutalmente (killall -9 artsd) a chi abbia anche un
minimo di velleità musicale.
Sono contento, comunque, che ci sia dell'interesse da parte tua.


 quale si sviluppa e si evolve).
Infatti. Bisogna dire che il tutto è meno "plug & play" che su windows e
manca quasi completamente l' "eye-candy" che spesso attrae e confonde
l'orecchio con l'effetto placebo dell'interfaccia grafica, ma per es. ZynAddSubFX
è veramente potente e... suona bene! 
Anche muse (il sequencer) non è male e nelle ultime versioni gestisce
anche il sincrono audio-MIDI attraverso jack. Anche se non siamo ancora al
livello di cubase o logic.


 Sono contento, comunque, che ci sia dell'interesse da parte tua.
Ma ci mancherebbe! Sono anti-Microsoft da sempre. ;)
-- 
Ciao,
  Marco.
..."Thrak", King Crimson 1995

 ulteriori divari con il mondo Win.
Questa dei driver NVIDIA non la sapevo (ma se è vera eviterò accuratamente
quel chipset) :o
Comunque è inutile girarci intorno: se vuoi la piena configurabilità devi
sottostare ad una complessità maggiore. Questo può essere visto come un
pregio o come un difetto. Purtroppo la maggioranza della gente lo vede (o
lo vedrebbe) come un difetto. 


 eSound, arts, demons, etc.
Instead? Keep on dreaming. Jack would be Yet Another Sound Server, but
not the only one. Leaving out arts would break almost all KDE sound
apps, leaving out esound would also hurt a few things, unimportant ones,
like Gnome itself :)
Also, There is one thing missing from the Jack lib to make it truly
useful as a general purpose sound server: Sample rate conversion. Sure,
there's libsamplerate, but it's Yet Another Dependency....
Finally, Jack really can be used without low latency patches and such.
Only thing, the period size and buffer count would have to be increased
a lot, and Jack would then have only average sound server latency. In
that case, why would anyone want to port their general purpose sound
applications to Jack? There would be no real advantage over using
another sound server.
Jack's real edge is low latency, and a system needs to be finely tuned
to take full advantage of that.
Take my system: I have a low latency kernel and the preemptive Linux 
patches installed as well, All my IRQs are set up correctly, meaning
that the sound card interrupt is not shared and no high interrupt
volume, low priority things are sharing with high priority devices like
the disk controller. Still, I get frequent xruns. Cause for them is the
closed source NVidia driver for my video card. It's a dual monitor card
and the open source driver does not support the second monitor output.
This means, not only does the kernel need to be tuned, also, the user
must use hardware for which there are suitable drivers, preferably open
source and part of the official kernel tree.
Making a low latency sound server part of standard distributions would
be a high risk - lots of users would run into problems. Users of newer
AVM isdn cards, for example. There are only closed source drivers
available and lots of protocol processing is offloaded to the cpu rather
than done in hardware. As a result, lots of time is spent in kernel
space, causing xruns. Winmodems may be another source of trouble, as
would be winprinters and such.
Many people listen to .mp3s in the background while doing their usual
work. If there is a break in the sound output every time a window opens,
as is the case with my NVidia, there would be a big hue and cry and
everyone would blame Jack.
Until driver writers consider the requirements of low latency audio, it 
will not be possible to run low latency audio applications on every 
machine. Until it's possible, Jack would have to ship with a
configuration that makes it perform no better than existing sound
servers. Changing this configuration would be beyond most desktop users,
even musical equipment users would be tasked.
In the end, everybody would use Jack with that default configuration and 
say: "So, what's so great about Jack, I see no difference between it and 
arts".
Case closed.
----------------------------------------------------
-- 
Ciao,
  Marco.
..."Homogenic", Björk 1997

 Cause for them is the closed source NVidia driver for my video card.
                        ^^^^^^^^^^^^^
Questo è il problema: driver proprietari!
Meglio infatti avere driver open source (e c'è per la NVIDIA, solo che non
gli supporta l'uscita per il secondo monitor, che invece quello closed
supporta) Chiaro che avere la botte piena e la moglie ubriaca...
Cmq io ho un PC impestato di schede e non ho xrun, molto dipende anche
dalla scheda audio, credo.


 Questo è il problema: driver proprietari!
esatto, mannaggia a me e a quando ho comprato NVidia.. cmq, con jack non ha
mai dato problemi..
ciao
matteo merli

 mai dato problemi..
Anche se finiamo OT, a questo punto chiedo: e allora cosa si dovrebbe
comprare? ATI è meglio da questo punto di vista? Io avevo comprato
NVIDIA proprio perché leggevo che era ben supportata su Linux. La ATI
produce driver per Linux? Oppure esistono driver open source per le ATI?
In caso affermativo, ne supportano tutte le caratteristiche, come fanno
i driver proprietari NVIDIA con le relative schede?
