Tutorials/MIDI on Linux/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with 'Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструм...')
(Created page with 'Якщо коротко, вам потрібні:')
Line 11: Line 11:
Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструментами за допомогою MIDI-кабелів. Щоб подібне з’єднання було можливим, на вашому комп’ютері має бути передбачено інтерфейс MIDI. Таким інтерфейсом може бути звукова картка з гніздом для кабеля MIDI або USB-адаптор, що підтримується ALSA за допомогою відповідного модуля ядра. Ним можуть бути навіть MIDI-інструменти, які можна з’єднати безпосередньо з комп’ютером за допомогою USB. Яким би не був це інтерфейс, вам слід переконатися, що відповідна модель інтерфейсу MIDI підтримується ALSA за [http://www.alsa-project.org/main/index.php/Matrix:Main такою адресою].
Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструментами за допомогою MIDI-кабелів. Щоб подібне з’єднання було можливим, на вашому комп’ютері має бути передбачено інтерфейс MIDI. Таким інтерфейсом може бути звукова картка з гніздом для кабеля MIDI або USB-адаптор, що підтримується ALSA за допомогою відповідного модуля ядра. Ним можуть бути навіть MIDI-інструменти, які можна з’єднати безпосередньо з комп’ютером за допомогою USB. Яким би не був це інтерфейс, вам слід переконатися, що відповідна модель інтерфейсу MIDI підтримується ALSA за [http://www.alsa-project.org/main/index.php/Matrix:Main такою адресою].


In summary, this option will need:
Якщо коротко, вам потрібні:


* MIDI Interface
* MIDI Interface

Revision as of 15:58, 15 September 2010

Інформація
MIDI — це набір технологій, пов’язаних з описом та передаванням звукових даних, але не з цифровим форматом звукових даних. Щоб мати змогу скористатися програмним забезпеченням для роботи з MIDI у Linux, як і у будь-якій іншій операційній системі, вам доведеться знадобиться синтезатор MIDI.


Синтезатор MIDI перетворює події MIDI у звук. Синтезатором може бути зовнішній апаратний пристрій або пристрій, вбудований до звукової картки. Крім того, синтезатором може бути і певне програмне забезпечення, тобто певна програма.

Існують файли MIDI (назви таких файлів закінчуються суфіксом .MID), у яких містяться дані у форматі MIDI. Якщо коротко окреслити ситуацію у термінах кулінарії, прослуховування музики з компакт-дисків подібне до харчування у ресторані, а прослуховування MP3 — у простій їдальні швидкого приготування. Файл MIDI у цьому сенсі подібний до рецепта: вам слід придбати відповідні складові та скористатися кухонним приладдям. Замість плити, каструль та сковорідок ви користуєтеся синтезаторами MIDI. Подібно до будь-якого знавця і користувача Linux, можливо, ви захочете змінити рецепт і складові. І це можна зробити! У KMid ви можете відкрити вікно каналів і перемкнути інструмент з піаніно на гітару або будь-який інший інструмент.

Зовнішні синтезатори MIDI

Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструментами за допомогою MIDI-кабелів. Щоб подібне з’єднання було можливим, на вашому комп’ютері має бути передбачено інтерфейс MIDI. Таким інтерфейсом може бути звукова картка з гніздом для кабеля MIDI або USB-адаптор, що підтримується ALSA за допомогою відповідного модуля ядра. Ним можуть бути навіть MIDI-інструменти, які можна з’єднати безпосередньо з комп’ютером за допомогою USB. Яким би не був це інтерфейс, вам слід переконатися, що відповідна модель інтерфейсу MIDI підтримується ALSA за такою адресою.

Якщо коротко, вам потрібні:

  • MIDI Interface
  • ALSA Driver for the MIDI interface
  • MIDI Cables

Hardware Synthesizer Sound Cards

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:

  • 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.
  • 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 SOUNDFONT_FILES, 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 filescan also be loaded manually. Read the manual of asfxload"for more information.

Software Synthesizers

The classic software synthesizer for Linux is 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:

timidity -iA

Another software synthesizer, with modern and modular design and active maintenance is FluidSynth. It uses sound samples in SF2 format, and has a friendly graphic interface called QSynth. You can also run it from the command line, for example:

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

or:

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

The graphical configuration of QSynth is quite simple. See the following example screenshots.

SoundFont Files

These files represent the fish, meat and vegetables in your MIDI recipe. Here are some recommendations.