Tutorials/MIDI on Linux/uk: Difference between revisions

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


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


    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]]

    Revision as of 18:12, 10 October 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-інтерфейс
    • Драйвер 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. Ось декілька корисних посилань.