Tutorials/MIDI on Linux/it: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
 
(Created page with "{{Info|MIDI si riferisce ad un insieme di tecnologie legate descrizione di dati musicali e alla loro trasmissione, ma non è un formato audio digitale. Per usare la maggior parte dei software MIDI, come su ogni altro sistema operativo, avrai bisogno di un sintetizzatore MIDI.}}")
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />
__TOC__
__TOC__
{{Info|MIDI is a set of technologies related to musical data description and transmission, but not a digital audio format. To use most MIDI software on Linux, like on any other operating system, a MIDI synthesizer is required.}}
{{OutdatedPage}}


A MIDI synthesizer converts MIDI events into sound. The synthesizer can be an external hardware device, or integrated into a sound card. It may also be a software synthesizer, i.e. a program.
{{Info|MIDI si riferisce ad un insieme di tecnologie legate descrizione di dati musicali e alla loro trasmissione, ma non è un formato audio digitale. Per usare la maggior parte dei software MIDI, come su ogni altro sistema operativo, avrai bisogno di un sintetizzatore MIDI.}}


There are MIDI files with the .MID extension, containing music in MIDI data format. One way to explain it is in culinary terms. Listening to music on a Compact Disc is similar to eating in a restaurant, and MP3 would be comparable to fast food. In addition, a MIDI file is like a recipe: you have to get the proper ingredients and use cooking utensils. Instead of oven, pots and pans you will be using MIDI synthesizers. Like any good geek and Linux user, you will want to change the recipe and ingredients. Then do it! In [[Special:myLanguage/KMid2|KMid]] you can open the "channels" window and switch the piano for a guitar or whatever you prefer.
Un sintetizzatore MIDI converte gli eventi MIDI in suoni. Il sintetizzatore può essere un dispositivo hardware esterno o integrato in una scheda audio. Può anch'essere un sintetizzatore software, cioè un programma.


==External MIDI Synthesizers==
Esistono file MIDI con estensione .MID contenenti musica in formato dati MIDI. Una spiegazione di questo può essere fatta in termini culinari. Ascoltare musica su un Compact Disc è simile a mangiare in un ristorante e l'MP3 potrebbe essere paragonato al fast food. Un file MIDI è come una ricetta: devi prendere gli ingredienti giusti ed utilizzare utensili da cucina. Invece di forno, pentole e padelle, utilizzerai i sintetizzatori MIDI. Come ogni buon esperto ed utente Linux vorrai cambiare la ricetta e gli ingredienti. Allora fallo! In [[Special:myLanguage/KMid2|KMid]] puoi aprire la finestra "canali" e sostituire il pianoforte con una chitarra o qualsiasi altro strumento tu voglia.


These are musical instruments that can be connected to the computer, or to other instruments through MIDI cables. To do this, your computer must have a MIDI interface. There are sound cards with MIDI interfaces, and also USB adapters supported by '''ALSA''' with the corresponding kernel module. There are even MIDI instruments that can be connected directly to your computer via USB. In any case, you should check that the MIDI interface model is supported by '''ALSA''' at [http://www.alsa-project.org/main/index.php/Matrix:Main the ALSA project site]
<span id="External_MIDI_Synthesizers"></span>
==Sintetizzatori MIDI esterni==


In summary, this option will need:
Esistono strumenti musicali che possono essere connessi al computer o ad altri strumenti tramite cavi MIDI. Per far questo il tuo computer deve avere un'interfaccia MIDI. Ci sono schede audio con interfacce MIDI ed anche adattatori USB supportati da '''ALSA''' con il modulo corrispondente del kernel. Esistono anche strumenti MIDI che possono essere connessi direttamente al computer tramite USB. In ogni caso dovresti controllare che il modello di interfaccia MIDI sia supportato da '''ALSA''' sul [http://www.alsa-project.org/main/index.php/Matrix:Main sito del progetto ALSA].


* MIDI Interface
Riassumendo questa opzione richiederà:
* ALSA Driver for the MIDI interface
* MIDI Cables


==Hardware Synthesizer Sound Cards==
* interfaccia MIDI
* driver ALSA per l'interfaccia MIDI
* cavi MIDI


Some sound cards, such as the ones manufactured by ''Creative Labs'' (SB AWE, Sound Blaster Live! and Audigy) have a MIDI synthesizer using wave-table sound samples as a synthesis method. These samples are being loaded into the sound card before using MIDI software, preferably at system boot. If you own one of these cards:
<span id="Hardware_Synthesizer_Sound_Cards"></span>
==Schede audio con sintetizzatori hardware==


* In addition to ALSA, also install the software package '''awesfx''' which includes the sound samples loader, ALSA scripts and udev rules to automatically load on system boot.
Alcune schede audio come quelle prodotte da ''Creative Labs'' (SB AWE, Sound Blaster Live! e Audigy) hanno un sintetizzatore MIDI che utilizza campioni sonori come metodo di sintesi. Questi campioni vengono caricati nella scheda audio prima dell'utilizzo di un programma MIDI, preferibilmente all'avvio del sistema. Se possiedi una di queste schede:
* Install '''SoundFont files''' provided by the manufacturer or other alternative SF2 files in /usr/share/sounds/sf2.
* Edit the configuration file /etc/sysconfig/sound. On the value for the key <menuchoice>SOUNDFONT_FILES</menuchoice>, provide the name of one or several SF2 files that must be loaded on system startup. The file names and locations may vary from one distribution to another, these instructions apply to ''openSUSE''.


'''SoundFont files'''can also be loaded manually. Read the manual of '''asfxload''' for more information.  
* Oltre ad ALSA installa anche il pacchetto software '''awesfx''' che include il caricatore dei campioni audio, script ALSA e regole udev per il caricamento automatico all'avvio del sistema.
* Installa i '''file SoundFont''' forniti dal produttore o altri file SF2 alternativi in /usr/share/sounds/sf2.
* Modifica il file di configurazione /etc/sysconfig/sound. Al valore della chiave <menuchoice>SOUNDFONT_FILES</menuchoice> assegna il nome di uno o di più file SF2 che devono essere caricati all'avvio del sistema. I nomi dei file e le posizioni possono variare da distribuzione a distribuzione, queste istruzioni si applicano a ''openSUSE''.


==Software Synthesizers==
I '''file SoundFont''' possono anche essere caricati manualmente. Leggi il manuale di '''asfxload''' per maggiori informazioni.


The classic software synthesizer for Linux is [http://timidity.sf.net TiMidity++], but the latest release is from 2004. It requires sound samples in ''GUS'' or ''SF2'' format. It can be used independently as a player, but if you want to use it in conjunction with other ALSA sequencer compatible programs, you must provide the "-iA" option, for example:
<span id="Software_Synthesizers"></span>
==Sintetizzatori software==
 
Il classico sintetizzatore software per Linux è [http://timidity.sf.net TiMidity++], ma l'ultimo rilascio risale al 2004. Richiede campioni audio in formato ''GUS'' o ''SF2''. Può essere utilizzato in modo indipendente come un lettore, ma se vuoi utilizzarlo assieme ad altri programmi sequencer ALSA compatibili, devi aggiungere l'opzione "-iA", per esempio:


{{Input|1= timidity -iA}}
{{Input|1= timidity -iA}}


Another software synthesizer, with modern and modular design and active maintenance is [http://www.fluidsynth.org FluidSynth]. It uses sound samples in ''SF2'' format, and has a friendly graphic interface called [http://qsynth.sf.net QSynth]. You can also run it from the command line, for example:
Un altro sintetizzatore software dal progetto moderno e modulare ed attivamente sviluppato è [http://www.fluidsynth.org FluidSynth]. Utilizza campioni audio in formato ''SF2'' ed ha una piacevole interfaccia grafica chiamata [http://qsynth.sf.net QSynth]. Puoi eseguirlo anche dalla riga di comando, per esempio:


{{Input|1= fluidsynth -a alsa /usr/share/sound/sf2/soundfont.sf2 }}
{{Input|1= fluidsynth -a alsa /usr/share/sound/sf2/soundfont.sf2 }}


or:
o


{{Input|1= fluidsynth -a pulseaudio /usr/share/sound/sf2/soundfont.sf2 }}
{{Input|1= fluidsynth -a pulseaudio /usr/share/sound/sf2/soundfont.sf2 }}


The graphical configuration of [http://qsynth.sf.net QSynth] is quite simple. See the following example [http://qsynth.sourceforge.net/qsynth-screenshots.html screenshots].
La configurazione grafica di [http://qsynth.sf.net QSynth] è abbastanza semplice. Guarda le seguenti [http://qsynth.sourceforge.net/qsynth-screenshots.html schermate] d'esempio.


==SoundFont Files==
<span id="SoundFont_Files"></span>
==File SoundFont==


These files represent the fish, meat and vegetables in your MIDI recipe. Here are some recommendations.
Questi file rappresentano il pesce, la carne e le verdure nella tua ricetta MIDI. Eccone alcuni raccomandati:


* SoundFonts Collections: [http://www.hammersound.net http://www.hammersound.net]
* Raccolte di SoundFonts: [http://www.hammersound.net http://www.hammersound.net]
* [http://www.schristiancollins.com/generaluser.php General User GS], by S.Christian Collins.  
* [http://www.schristiancollins.com/generaluser.php General User GS] di S.Christian Collins.  
**Available at [http://packman.links2linux.de/package/GeneralUser/ packman repositories] for openSUSE.  
**Disponibile su [http://packman.links2linux.de/package/GeneralUser/ repository packman] per openSUSE.  
* FluidR3. A big, high quality SoundFont.  
* FluidR3. Un grande SoundFont di elevata qualità.  
**Available for openSUSE [http://jftp.medozas.de packaged by Jan Engelhardt].  
**Disponibile per openSUSE [http://jftp.medozas.de in un pacchetto creato da Jan Engelhardt].  
**There is also a [http://packages.debian.org/sid/fluid-soundfont-gs Debian package].
**C'è anche un [http://packages.debian.org/sid/fluid-soundfont-gs pacchetto Debian].


[[Category:Multimedia]]
[[Category:Multimedia/it]]
[[Category:Tutorials]]
[[Category:Guide/it]]

Latest revision as of 22:44, 7 June 2024

Page is outdated

This page is outdated: Please help us to cleanup parts that are no longer true and add missing information

Information

MIDI si riferisce ad un insieme di tecnologie legate descrizione di dati musicali e alla loro trasmissione, ma non è un formato audio digitale. Per usare la maggior parte dei software MIDI, come su ogni altro sistema operativo, avrai bisogno di un sintetizzatore MIDI.


Un sintetizzatore MIDI converte gli eventi MIDI in suoni. Il sintetizzatore può essere un dispositivo hardware esterno o integrato in una scheda audio. Può anch'essere un sintetizzatore software, cioè un programma.

Esistono file MIDI con estensione .MID contenenti musica in formato dati MIDI. Una spiegazione di questo può essere fatta in termini culinari. Ascoltare musica su un Compact Disc è simile a mangiare in un ristorante e l'MP3 potrebbe essere paragonato al fast food. Un file MIDI è come una ricetta: devi prendere gli ingredienti giusti ed utilizzare utensili da cucina. Invece di forno, pentole e padelle, utilizzerai i sintetizzatori MIDI. Come ogni buon esperto ed utente Linux vorrai cambiare la ricetta e gli ingredienti. Allora fallo! In KMid puoi aprire la finestra "canali" e sostituire il pianoforte con una chitarra o qualsiasi altro strumento tu voglia.

Sintetizzatori MIDI esterni

Esistono strumenti musicali che possono essere connessi al computer o ad altri strumenti tramite cavi MIDI. Per far questo il tuo computer deve avere un'interfaccia MIDI. Ci sono schede audio con interfacce MIDI ed anche adattatori USB supportati da ALSA con il modulo corrispondente del kernel. Esistono anche strumenti MIDI che possono essere connessi direttamente al computer tramite USB. In ogni caso dovresti controllare che il modello di interfaccia MIDI sia supportato da ALSA sul sito del progetto ALSA.

Riassumendo questa opzione richiederà:

  • interfaccia MIDI
  • driver ALSA per l'interfaccia MIDI
  • cavi MIDI

Schede audio con sintetizzatori hardware

Alcune schede audio come quelle prodotte da Creative Labs (SB AWE, Sound Blaster Live! e Audigy) hanno un sintetizzatore MIDI che utilizza campioni sonori come metodo di sintesi. Questi campioni vengono caricati nella scheda audio prima dell'utilizzo di un programma MIDI, preferibilmente all'avvio del sistema. Se possiedi una di queste schede:

  • Oltre ad ALSA installa anche il pacchetto software awesfx che include il caricatore dei campioni audio, script ALSA e regole udev per il caricamento automatico all'avvio del sistema.
  • Installa i file SoundFont forniti dal produttore o altri file SF2 alternativi in /usr/share/sounds/sf2.
  • Modifica il file di configurazione /etc/sysconfig/sound. Al valore della chiave SOUNDFONT_FILES assegna il nome di uno o di più file SF2 che devono essere caricati all'avvio del sistema. I nomi dei file e le posizioni possono variare da distribuzione a distribuzione, queste istruzioni si applicano a openSUSE.

I file SoundFont possono anche essere caricati manualmente. Leggi il manuale di asfxload per maggiori informazioni.

Sintetizzatori software

Il classico sintetizzatore software per Linux è TiMidity++, ma l'ultimo rilascio risale al 2004. Richiede campioni audio in formato GUS o SF2. Può essere utilizzato in modo indipendente come un lettore, ma se vuoi utilizzarlo assieme ad altri programmi sequencer ALSA compatibili, devi aggiungere l'opzione "-iA", per esempio:

timidity -iA

Un altro sintetizzatore software dal progetto moderno e modulare ed attivamente sviluppato è FluidSynth. Utilizza campioni audio in formato SF2 ed ha una piacevole interfaccia grafica chiamata QSynth. Puoi eseguirlo anche dalla riga di comando, per esempio:

fluidsynth -a alsa /usr/share/sound/sf2/soundfont.sf2

o

fluidsynth -a pulseaudio /usr/share/sound/sf2/soundfont.sf2

La configurazione grafica di QSynth è abbastanza semplice. Guarda le seguenti schermate d'esempio.

File SoundFont

Questi file rappresentano il pesce, la carne e le verdure nella tua ricetta MIDI. Eccone alcuni raccomandati: