Tutorials/MIDI on Linux/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with 'Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструм...')
No edit summary
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
__TOC__
__TOC__
{{Info_(uk)|MIDI — це набір технологій, пов’язаних з описом та передаванням звукових даних, але не з цифровим форматом звукових даних. Щоб мати змогу скористатися програмним забезпеченням для роботи з MIDI у Linux, як і у будь-якій іншій операційній системі, вам доведеться знадобиться синтезатор MIDI.}}
{{OutdatedPage}}
 
{{Info_(uk)|MIDI — це набір технологій, пов’язаних з описом та передаванням звукових даних, але не з цифровим форматом звукових даних. Щоб мати змогу скористатися програмним забезпеченням для роботи з MIDI у Linux, як і у будь-якій іншій операційній системі, вам знадобиться синтезатор MIDI.}}


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


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


==Зовнішні синтезатори MIDI==
==Зовнішні синтезатори MIDI==
Line 11: Line 13:
Зовнішні синтезатори — це інструменти, які може бути з’єднано з комп’ютером або іншими інструментами за допомогою 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-інтерфейс
* ALSA Driver for the MIDI interface
* Драйвер ALSA для MIDI-інтерфейсу
* MIDI Cables
* MIDI-кабелі


==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:
У частині звукових карток, зокрема звукових картках, вироблених Creative Labs (SB AWE, Sound Blaster Live! і Audigy), передбачено синтезатор MIDI, який працює на основі таблиці хвиль — звукових зразків. Ці зразки завантажуються до звукової картки до використання програмного забезпечення для роботи з MIDI, в основному під час завантаження системи. Якщо ви є власником чи власницею такої картки:


* 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.
* Окрім ALSA, встановіть пакунок програмного забезпечення '''awesfx'''. У цьому пакунку містяться програми для завантаження звукових зразків, скрипти ALSA та правила udev для автоматичного завантаження зразків під час завантаження системи.
* Install '''SoundFont files''' provided by the manufacturer or other alternative SF2 files in /usr/share/sounds/sf2.
* Встановіть файли '''SoundFont''', які надано виробником картки, або інші файли SF2 до /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''.
* Внесіть зміни до файла налаштувань /etc/sysconfig/sound. Вкажіть для параметра <menuchoice>SOUNDFONT_FILES</menuchoice> назву одного або декількох файлів SF2, які має бути завантажено під час завантаження системи. Назви файлів та їх адреси можуть бути різними у різних дистрибутивах. Наведені нижче настанови стосуються ''openSUSE''.


'''SoundFont files'''can also be loaded manually. Read the manual of '''asfxload"'''for more information.  
Крім того, файли '''SoundFont''' може бути завантажено вручну. Щоб дізнатися більше, ознайомтеся зі сторінкою довідника (man) програми '''asfxload'''.  


==Software Synthesizers==
==Програмні синтезатори==


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:
Класичним програмним синтезатором у Linux є [http://timidity.sf.net TiMidity++], але останній випуск цього програмного продукту датовано 2004 роком. Для роботи пакунка потрібні звукові зразки у форматі ''GUS'' або ''SF2''. У пакунку передбачено власну програму відтворення, але якщо ви бажаєте скористатися нею з іншої сумісної з синтезатором ALSA програми, вам слід вказати параметр "-iA", наприклад, так:


{{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:
Іншим програмним синтезатором з сучасним модульним дизайном і активними розробниками є [http://www.fluidsynth.org FluidSynth]. Цей синтезатор використовує зразки у форматі ''SF2''. Передбачено графічний інтерфейс, який називається [http://qsynth.sf.net QSynth]. Крім того, запустити синтезатор можна за допомогою командного рядка:


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


or:
або:


{{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].
Графічне налаштування [http://qsynth.sf.net QSynth] дуже просте. Приклади у картинках можна знайти [http://qsynth.sourceforge.net/qsynth-screenshots.html тут].


==SoundFont Files==
==Файли SoundFont==


These files represent the fish, meat and vegetables in your MIDI recipe. Here are some recommendations.
Ці файли є рибою, м’ясом та овочами у вашому рецепті MIDI. Ось декілька корисних посилань.


* SoundFonts Collections: [http://www.hammersound.net http://www.hammersound.net]
* Збірки файлів SoundFont: [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], автор —  S.Christian Collins.  
**Available at [http://packman.links2linux.de/package/GeneralUser/ packman repositories] for openSUSE.  
** Пакунок зі [http://packman.links2linux.de/package/GeneralUser/ сховищ packman] для openSUSE.  
* FluidR3. A big, high quality SoundFont.  
* FluidR3. Великий, дуже якісний набір SoundFont.  
**Available for openSUSE [http://jftp.medozas.de  packaged by Jan Engelhardt].  
** Пакунок для openSUSE [http://jftp.medozas.de  від Jan Engelhardt].  
**There is also a [http://packages.debian.org/sid/fluid-soundfont-gs Debian package].
** Крім того, [http://packages.debian.org/sid/fluid-soundfont-gs пакунок для Debian].


[[Category:Multimedia]]
[[Category:Звук і відео/uk]]
[[Category:Tutorials]]
[[Category:Підручники/uk]]

Latest revision as of 06:19, 29 September 2022

Page is outdated
This page is outdated: Please help us to cleanup parts that are no longer true and add missing information
Інформація
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-інтерфейс
  • Драйвер ALSA для MIDI-інтерфейсу
  • MIDI-кабелі

Апаратний синтезатор звукової картки

У частині звукових карток, зокрема звукових картках, вироблених Creative Labs (SB AWE, Sound Blaster Live! і Audigy), передбачено синтезатор MIDI, який працює на основі таблиці хвиль — звукових зразків. Ці зразки завантажуються до звукової картки до використання програмного забезпечення для роботи з MIDI, в основному під час завантаження системи. Якщо ви є власником чи власницею такої картки:

  • Окрім ALSA, встановіть пакунок програмного забезпечення awesfx. У цьому пакунку містяться програми для завантаження звукових зразків, скрипти ALSA та правила udev для автоматичного завантаження зразків під час завантаження системи.
  • Встановіть файли SoundFont, які надано виробником картки, або інші файли SF2 до /usr/share/sounds/sf2.
  • Внесіть зміни до файла налаштувань /etc/sysconfig/sound. Вкажіть для параметра SOUNDFONT_FILES назву одного або декількох файлів SF2, які має бути завантажено під час завантаження системи. Назви файлів та їх адреси можуть бути різними у різних дистрибутивах. Наведені нижче настанови стосуються openSUSE.

Крім того, файли SoundFont може бути завантажено вручну. Щоб дізнатися більше, ознайомтеся зі сторінкою довідника (man) програми asfxload.

Програмні синтезатори

Класичним програмним синтезатором у Linux є TiMidity++, але останній випуск цього програмного продукту датовано 2004 роком. Для роботи пакунка потрібні звукові зразки у форматі GUS або SF2. У пакунку передбачено власну програму відтворення, але якщо ви бажаєте скористатися нею з іншої сумісної з синтезатором ALSA програми, вам слід вказати параметр "-iA", наприклад, так:

timidity -iA

Іншим програмним синтезатором з сучасним модульним дизайном і активними розробниками є FluidSynth. Цей синтезатор використовує зразки у форматі SF2. Передбачено графічний інтерфейс, який називається QSynth. Крім того, запустити синтезатор можна за допомогою командного рядка:

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

або:

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

Графічне налаштування QSynth дуже просте. Приклади у картинках можна знайти тут.

Файли SoundFont

Ці файли є рибою, м’ясом та овочами у вашому рецепті MIDI. Ось декілька корисних посилань.