Tutorials/MIDI on Linux/da: Difference between revisions

From KDE Wiki Sandbox
(Importing a new version from external source)
No edit summary
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
<span class="mw-translate-fuzzy">
__TOC__
__TOC__
{{Info/da|MIDI er et sæt af teknologier relateret til beskrivelse ov overførsel af musikalske data, men er ikke et digitalt lydformat. For at bruge MIDI-software under Linux kræves en MIDI-synthesizer ligesom under ethvert andet operativsystem.
{{OutdatedPage/da}}
</span>


En MIDI-synthesizer omformer MIDI-begivenheder til lyd. Synthesizeren kan være en ekstern enhed eller være integreret i et lydkort. Det kan også være en software-synthesizer, fx et program.
{{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.}}
 
En MIDI-synthesizer omformer MIDI-begivenheder til lyd. Synthesizeren kan være en ekstern enhed eller kan være integreret i et lydkort. Det kan også være en software-synthesizer, fx et program.


Der er MIDI-filer med filnavnsendelsen .MID, som indeholder musik i MIDI-dataformat. Det kan forstås ved en kulinarisk sammenligning. At lytte til musik på en cd svarer til at spise på en restaurant og mp3 svarer til fastfood. En MIDI-fil kan så sammenlignes med en opskrift: du skal have de rigtige ingredienser og bruge køkkenudstyr. I stedet for ovn, gryder og pander skal du bruge MIDI-synthesizere. Du vil måske ændre opskrift og ingredienser. Gør det bare! I [[Special:myLanguage/KMid2|KMid]] kan du åbne vinduet "kanaler" og udskifte klaveret med en guitar eller hvad du nu vil.
Der er MIDI-filer med filnavnsendelsen .MID, som indeholder musik i MIDI-dataformat. Det kan forstås ved en kulinarisk sammenligning. At lytte til musik på en cd svarer til at spise på en restaurant og mp3 svarer til fastfood. En MIDI-fil kan så sammenlignes med en opskrift: du skal have de rigtige ingredienser og bruge køkkenudstyr. I stedet for ovn, gryder og pander skal du bruge MIDI-synthesizere. Du vil måske ændre opskrift og ingredienser. Gør det bare! I [[Special:myLanguage/KMid2|KMid]] kan du åbne vinduet "kanaler" og udskifte klaveret med en guitar eller hvad du nu vil.


==External MIDI Synthesizers==
== Eksterne MIDI-synthesizere ==


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]
Der er musikinstrumenter, som kan forbindes med din computer eller med andre instrumenter igennem MIDI-kabler. Til det formål skal din computer have et MIDI-interface. Der findes lydkort med MIDI-interface og også USB-adaptere, som understøttes af '''ALSA''' med det tilsvarende kernemodul. Der er endda MIDI-instrumenter, som kan forbindes direkte til din computer via USB. Under alle omstændigheder bør du tjekke, om et bestemt MIDI-interface understøttes af '''ALSA''' [http://www.alsa-project.org/main/index.php/Matrix:Main ALSA-projektets side]


In summary, this option will need:
For at opsummere, så skal du bruge:


* MIDI Interface
* Et MIDI-interface
* ALSA Driver for the MIDI interface
* ALSA driver til MIDI-interfacet
* MIDI Cables
* MIDI-kabler


==Hardware Synthesizer Sound Cards==
== Hardware synthesizer-lydkort ==


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:
Nogle lydkort, så som de der produceres af ''Creative Labs'' (SB AWE, Soundblaster Live! og Audigy) har en MIDI-synthesizer, som bruger lydsamples i bølgetabeller til at syntetisere lyde. Disse samples indlæses i lydkortet før man bruger MIDI-softwaren, helst ved systemopstart. Hvis du ejer et af disse kort:


* 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.
* Ud over ALSA skal du også installere pakken '''awesfx''', som inkluderer lydsample-indlæseren, ALSA-scripter og udev-regler til at automatisk indlæsning ved systemopstart.
* Install '''SoundFont files''' provided by the manufacturer or other alternative SF2 files in /usr/share/sounds/sf2.
* Installér '''SoundFont'''-filerne, som følger med kortet eller andre alternative SF2-filer i /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''.
* Redigér konfigurationsfilen /etc/sysconfig/sound. Værdien af nøglen <menuchoice>SOUNDFONT_FILES</menuchoice>, skal være en eller flere SF2-filer, som skal være indlæst ved systemopstart. Filnavn og placering kan variere fra en distribution til en anden; instruktionerne her gælder for ''openSUSE''.


'''SoundFont files'''can also be loaded manually. Read the manual of '''asfxload''' for more information.  
'''SoundFont'''-filer kan også indlæses manuelt. Læs '''asfxloads''' manual for mere information.  


==Software Synthesizers==
== Software-synthesizere ==


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:
Den klassiske software-synthesizer til Linux er [http://timidity.sf.net TiMidity++], med den seneste udgave er fra 2004. Den bruger lydsampler i formaterne ''GUS'' og ''SF2''. Den kan også bruges uafhængigt som en afspiller, men hvis du vil bruge den sammen med andre programmer, som er kompatible med ALSA-sequenseren, så må du bruge tilvalget "-iA", for eksempel:


{{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:
En anden software-synthesizer med moderne og modulært design og aktiv vedligeholdelse er [http://www.fluidsynth.org FluidSynth]. Den bruger lydsamples i formatet ''SF2'', og har en tilgængelig grafisk brugerflade kaldet [http://qsynth.sf.net QSynth]. Du kan også køre den fra kommandolinjen, for eksempel:


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


or:
eller


{{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].
Den grafiske konfiguration af [http://qsynth.sf.net QSynth] er ganske enkel. Se det følgende eksempel [http://qsynth.sourceforge.net/qsynth-screenshots.html screenshots].


==SoundFont Files==
== SoundFont-filer ==


These files represent the fish, meat and vegetables in your MIDI recipe. Here are some recommendations.
Disse filer repræsenterer fisken, kødet og grønsagerne i din MIDI-opskrift. Her er nogle anbefalinger.


* SoundFonts Collections: [http://www.hammersound.net http://www.hammersound.net]
* SoundFonts samlinger: [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], af S.Christian Collins.  
**Available at [http://packman.links2linux.de/package/GeneralUser/ packman repositories] for openSUSE.  
**Tilgængelig for openSUSE i [http://packman.links2linux.de/package/GeneralUser/ packman-arkiverne].  
* FluidR3. A big, high quality SoundFont.  
* FluidR3. En stor SoundFont af høj kvalitet.  
**Available for openSUSE [http://jftp.medozas.de  packaged by Jan Engelhardt].  
**Tilgængelig for openSUSE [http://jftp.medozas.de  pakket af Jan Engelhardt].  
**There is also a [http://packages.debian.org/sid/fluid-soundfont-gs Debian package].
**Der er også en [http://packages.debian.org/sid/fluid-soundfont-gs Debian-pakke].


[[Category:Multimedia]]
[[Category:Multimedia/da]]
[[Category:Tutorials]]
[[Category:Vejledning/da]]

Latest revision as of 10:36, 30 October 2022

Siden er forældet
Denne side er forældet: Hjælp os med at opdatere dele som ikke længere er korrekte og tilføje manglende information
Information
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.


En MIDI-synthesizer omformer MIDI-begivenheder til lyd. Synthesizeren kan være en ekstern enhed eller kan være integreret i et lydkort. Det kan også være en software-synthesizer, fx et program.

Der er MIDI-filer med filnavnsendelsen .MID, som indeholder musik i MIDI-dataformat. Det kan forstås ved en kulinarisk sammenligning. At lytte til musik på en cd svarer til at spise på en restaurant og mp3 svarer til fastfood. En MIDI-fil kan så sammenlignes med en opskrift: du skal have de rigtige ingredienser og bruge køkkenudstyr. I stedet for ovn, gryder og pander skal du bruge MIDI-synthesizere. Du vil måske ændre opskrift og ingredienser. Gør det bare! I KMid kan du åbne vinduet "kanaler" og udskifte klaveret med en guitar eller hvad du nu vil.

Eksterne MIDI-synthesizere

Der er musikinstrumenter, som kan forbindes med din computer eller med andre instrumenter igennem MIDI-kabler. Til det formål skal din computer have et MIDI-interface. Der findes lydkort med MIDI-interface og også USB-adaptere, som understøttes af ALSA med det tilsvarende kernemodul. Der er endda MIDI-instrumenter, som kan forbindes direkte til din computer via USB. Under alle omstændigheder bør du tjekke, om et bestemt MIDI-interface understøttes af ALSAALSA-projektets side

For at opsummere, så skal du bruge:

  • Et MIDI-interface
  • ALSA driver til MIDI-interfacet
  • MIDI-kabler

Hardware synthesizer-lydkort

Nogle lydkort, så som de der produceres af Creative Labs (SB AWE, Soundblaster Live! og Audigy) har en MIDI-synthesizer, som bruger lydsamples i bølgetabeller til at syntetisere lyde. Disse samples indlæses i lydkortet før man bruger MIDI-softwaren, helst ved systemopstart. Hvis du ejer et af disse kort:

  • Ud over ALSA skal du også installere pakken awesfx, som inkluderer lydsample-indlæseren, ALSA-scripter og udev-regler til at automatisk indlæsning ved systemopstart.
  • Installér SoundFont-filerne, som følger med kortet eller andre alternative SF2-filer i /usr/share/sounds/sf2.
  • Redigér konfigurationsfilen /etc/sysconfig/sound. Værdien af nøglen SOUNDFONT_FILES, skal være en eller flere SF2-filer, som skal være indlæst ved systemopstart. Filnavn og placering kan variere fra en distribution til en anden; instruktionerne her gælder for openSUSE.

SoundFont-filer kan også indlæses manuelt. Læs asfxloads manual for mere information.

Software-synthesizere

Den klassiske software-synthesizer til Linux er TiMidity++, med den seneste udgave er fra 2004. Den bruger lydsampler i formaterne GUS og SF2. Den kan også bruges uafhængigt som en afspiller, men hvis du vil bruge den sammen med andre programmer, som er kompatible med ALSA-sequenseren, så må du bruge tilvalget "-iA", for eksempel:

timidity -iA

En anden software-synthesizer med moderne og modulært design og aktiv vedligeholdelse er FluidSynth. Den bruger lydsamples i formatet SF2, og har en tilgængelig grafisk brugerflade kaldet QSynth. Du kan også køre den fra kommandolinjen, for eksempel:

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

eller

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

Den grafiske konfiguration af QSynth er ganske enkel. Se det følgende eksempel screenshots.

SoundFont-filer

Disse filer repræsenterer fisken, kødet og grønsagerne i din MIDI-opskrift. Her er nogle anbefalinger.