Програми для роботи з аудіоінформацією
Характеристика рекордерів цифрового аудіо. Аналіз функцій та інтерфейсу програм для написання музики. Опис принципу роботи програм-аналізаторів та реставраторів аудіо. Характеристика трекерів та програм для копіювання цифрового звуку з компакт-дисків.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | украинский |
Дата добавления | 11.01.2017 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ЧЕРНІГІВСЬКИЙ НАЦІОНАЛЬНИЙ ПЕДАГОГІЧНИЙ УНІВЕРСИТЕТ імені Т.Г.ШЕВЧЕНКА
Кафедра інформатики і ОТ
КУРСОВА РОБОТА
з програмного забезпечення ЕОМ
на тему: Програми для роботи з аудіоінформацією
м. Чернігів- 2016 рік
Зміст
Введення
1. Редактори цифрового аудіо
2. Програми для написання музики
3. Програми-аналізатори аудіо
4. Спеціалізовані реставратори аудіо
5. Трекери
6. Програми для копіювання і стиснення цифрового звуку з компакт-дисків
Висновок
Список літератури
Введення
Програми для роботи з аудіоінформацією (звуком)
Ці програми дозволяють записувати живий звук і перетворювати його, змінюючи тембр, покращуючи якість звучання, додаючи ефекти і т.д. Сучасні програми-секвенсери мають можливість запису не тільки MIDI, але і звукових доріжок. Однак для серйозної роботи зі звуковою інформацією, як правило, потрібно викликати зовнішній аудіоредактор, тобто саме програму для роботи зі звуком. На відміну від MIDI-секвенсером, тут якість програми визначається не тільки зручністю і функціональністю інтерфейсу, не тільки наявністю додаткових утиліт, але і власне алгоритмами обробки. При одних і тих же умовах і параметрах на одному і тому ж звуковому матеріалі різні програми можуть дати зовсім несхожі результати. Взагалі кажучи, звукова інформація - річ «невловима»: деколи незначна зміна одного з багатьох параметрів обробки може дати зовсім новий на слух результат. Так що, отримавши гарні звукові результати, не полінуєтеся зайвий раз записати отриманий файл на диск.
Перспективи розвитку і використання цифрового аудіо бачаться дуже широкими. Здавалося б, усе, що можна було зробити в цій області, вже зроблено. Однак це не так. Залишається маса ще зовсім незачеплених проблем.
Наприклад, область розпізнавання мовлення ще дуже не розвинена. Давно вже робилися і робляться спроби створити програмне забезпечення, здатний якісно розпізнавати мову людини, однак всі вони поки не приводять до бажаного результату. Адже довгоочікуваний прорив в цій області міг би неймовірно спростити введення інформації в комп'ютер. Тільки уявіть собі, що замість набору тексту його можна було б просто надиктовувати, попиваючи каву десь неподалік від комп'ютера. Є безліч програм нібито здатних надати таку можливість, однак всі вони не універсальні і збиваються при незначному відхиленні голоси читає від заданого тону. Така робота приносить не стільки зручностей, скільки прикростей. Ще куди більш складним завданням (цілком можливо, що і нерозв'язною зовсім) є розпізнавання загальних звуків, наприклад, звучання скрипки в звуках оркестру або виділення партії рояля. Можна сподіватися, що коли-небудь таке стане можливим, адже людський мозок легко справляється з такими завданнями, однак сьогодні говорити про хоча б найменших зрушення в цій області рано.
В області синтезу звуку також є простір для вивчення. Способів синтезу звуку сьогодні існує декілька, проте жоден з них не дає можливості синтезувати звук, який не можна було б відрізнити від справжнього. Якщо, скажімо, звуки рояля або тромбона ще більш-менш піддаються реалізації, до правдоподібного звучання саксофона або електрогітари домогтися ще так і не змогли - існує маса нюансів звучання, які майже неможливо відтворити штучно.
Таким чином, можна сміливо сказати, що в області обробки, створення та синтезу звуку та музики ще дуже далеко до того вирішального слова, яке поставить крапку на розвитку цієї галузі людської діяльності.
Як і графіка, комп'ютерний звук буває двох основних типів:
Цифровий звук - аналог фотографії, точна цифрова копія введених ззовні звуків. Це може бути зроблена з мікрофону запис вашого голосу, копія звукових доріжок з компакт-диска і т. д. Як і фотографія,такий звук займає багато місця ... втім, апетити фотографії в порівнянні із звуком просто мізерні! Одна хвилина цифрового звуку, записаного з максимальною якістю, займає близько 10 Мбайт.
Синтезований звук - точніше, музика в форматі MIDI.
Суть MIDI-технології можна викласти так: комп'ютер не просто програє потрібну вам мелодію, а синтезує її за допомогою звукової карти. MlDI-мелодії - це всього лише системи команд, що управляють звуковою картою, коди нот, які вона повинна "зобразити". Ця технологія ідеальна для комп'ютерних композиторів, оскільки дозволяє з легкістю змінювати будь-які параметри створеної на комп'ютері мелодії - замінювати інструменти, додавати або видаляти їх, змінювати темп і навіть стиль композиції. І файли з MIDI-музикою - крихітні, усього в кілька десятків кілобайт. Але й недоліки у MIDI є - голос в MIDI-файлі не запишеш, та й музика добре звучить лише на дуже якісною звуковою карті.
Можна виділити два основних типи музичних програм:
1. Програми для запису і обробки цифрової музики (Sound Forge, WaveLab, CoolEdit, SAW Plus);
2. Секвенсори - редактори синтезованої (MIDI) музики (MidiStudio, MIDI Orchestrator Plus, FL Studio, Ableton Live, Cubase).
До речі кажучи, більшість сьогоднішніх MIDI-програм вміють працювати і з звичайним цифровим звуком - наприклад, ви можете накласти поверх MIDI-доріжки власний вокал і, зберігши отриманий результат у вигляді звичайного WAV-файлу (стандартний формат цифрового звуку), отримаєте готову пісню, яку потім можна і на компакт-диск записати ...
1. Редактори цифрового аудіо
Тема програмного забезпечення дуже широка, тому тут ми лише коротко обговоримо основні представники програм для обробки звуку.
Найбільш важливий клас програм - редактори цифрового аудіо. Основні можливості таких програм це, як мінімум, забезпечення можливості запису (оцифрування) аудіо і збереження на диск. Розвинені представники такого роду програм дозволяють набагато більше: запис, багатоканальне зведення аудіо на декількох віртуальних доріжках, обробка спеціальними ефектами (як вбудованими, так і підключаються ззовні - про це пізніше), очищення від шумів, мають розвинену навігацію та інструментарій у вигляді спектроскопа та інших віртуальних приладів, управління / керованість зовнішніми пристроями, перетворення аудіо з формату у формат, генерація сигналів, запис на компакт диски та багато іншого. Деякі з таких програм: Cool Edit Pro (Syntrillium), Sound Forge (Sonic Foundry), Nuendo (Steinberg), Samplitude Producer (Magix), Wavelab (Steinberg).
Основні можливості редактора Cool Edit Pro 2.0 - приклад робочого вікна програми в многодорожечной режимі: редагування та зведення аудіо на 128 доріжках, 45 вбудованих DSP-ефектів, включаючи інструменти для мастерингу, аналізу та реставрації аудіо, 32-бітна обробка, підтримка аудіо з параметрами 24 біт / 192 КГц, потужний інструментарій для роботи з завісами (loops), підтримка DirectX, а також управління SMPTE / MTC, підтримка роботи з відео і MIDI та інше.
Основні можливості редактора Sound Forge 6.0a - приклад робочого вікна програми: потужні можливості не деструктивного редагування, багатозадачна фонова обробка завдань, підтримка файлів з параметрами до 32 біт / 192 КГц, менеджер предустановок, підтримка файлів більше 4 Гб, робота з відео, великий набір ефектів обробки, відновлення після зависань, предпрослуховування застосованих ефектів, спектральний аналізатор та інше.
2. Програми для написання музики
Не менш важлива у функціональному сенсі група програм - секвенсори (програми для написання музики). Частіше за все, такі програми використовують MIDI-синтезатор (апаратний зовнішній або вбудований майже в будь-яку звукову карту, або програмний, організований спеціальним програмним забезпеченням). Такі програми надають користувачу, або звичний нотний стан (як, наприклад, програма Finale від CODA), або більш поширений спосіб редагування аудіо на комп'ютері, так званий, piano-roll (це більш зрозуміле уявлення музики для людей, не знайомих з нотами; в такому поданні вертикально є вісь із зображенням клавіш піаніно, а горизонтально відкладається час, таким чином, ставлячи на перетині штрихи різної довжини, домагаються звучання певної ноти з певною тривалістю).
Зустрічаються і програми, що дозволяють переглядати і редагувати аудіо в обох виставах. Розвинені секвенсори крім редагування аудіо багато в чому можуть дублювати можливості редакторів цифрового аудіо - здійснювати запис на CD, суміщати MIDI-доріжки з цифровими сигналами і здійснювати мастеринг. Яскраві представники такого класу програм: FL Studio, Cubase, Ableton Live, Logic Audio, Cakewalk
FL Studio (раніше Fruity Loops) -- редактор-секвенсор для написання музики, створений в 1997 році програмістом Дідьє Дембреном (також відомим під псевдонімом «gol»), який розробляв цю програму вісім років, і що випускається компанією Image-Line Software. Музика створюється шляхом запису і зведення (звукозапису) аудіо-, або MIDI- матеріалу. Готова композиція може бути записана у файл з розширенням WAV, MP3 або OGG. Програма написана мовою програмування Delphi
У програмі міститься 4900 звукових ефектів, які допомагають як складати, так і редагувати музику. В наш час продуктом компанії користуються близько 80 тисяч користувачів по всьому світу.
Названий на честь героя фільму «Хакери» -- Фруктового Зашморга. Натепер розробляється дванадцята версія програми
Інтерфейс
Основні елементи FL Studio:
Step Sequencer -- дозволяє швидко створювати і редагувати лупи, додавати нові генератори (канали) і видаляти непотрібні;
Piano Roll -- являє собою двовимірну сітку, по вертикальній осі якої відкладено рівень висоти звуку, по горизонтальній -- час, має більше можливо стей, ніж step sequenser; рекордер аудіо цифровий трекер
Playlist -- дозволяє розміщувати створені в Step Sequenser або в Piano Roll петлі, або розташовувати звукові файли;
Mixer -- тут відбувається зведення композиції і обробка її плагінами та ефектами;
Sample Browser -- легкий доступ до аудіофайлу, плагінів і налаштувань.
Системні вимоги
FL Studio 10.0 працює на комп'ютерах з ОС Windows 2000/XP/Vista/7/8 (32- і 64-бітні версії) і на Intel Mac с Boot Camp. Для роботи необхідним є процесор з тактовою частотою 2Ггц - AMD або Intel Pentium 3 з повною підтримкою SSE1. Потрібно 1Гб дискового простору і не менше 1Гб оперативної пам'яті.
FL Studio обробляє звук, використовуючи внутрішній 32-бітний алгоритм з плаваючою точкою. Він підтримує частоту дискретизації до 192кГц з використанням драйверів WDM і ASIO.
Робота
FL Studio є доріжковий патерн секвенсором, де створення музики відбувається в панелях Piano Roll, Step Sequencer і потім здійснюється збірка у вікні Playlist, та кінцева обробка у вікні Mixer. Є великий набір вже готових інструментів і безліч ефектів, які можуть бути задіяні в режимі реального часу.
Редактор Piano Roll використовується для написання складних поліфонічних партій. По суті Piano Roll є нотним станом, але в більш доступній формі: можна писати партитуру, керуючись лише власним слухом. Редактор представлений у формі віртуальної клавіатури піаніно і містить 128 клавіш. Кожна клавіша є нотою. Використовуючи такий тип візуального редактору, можна обійтися без додаткових позначень знаків альтерації та пауз, що значно спрощує створення партитури.
Плейлист цього редактору розмежований розділами. Ці розділи позначають часовий період звучання ноти. Тобто клавіатура - це вісь Y, а часовий розмежовувач - це вісь Х.
Головна складова проекту композиції -- генератор (канал).
Генератор синтезує або відтворює звук. Генераторів в проекті композиції може бути необмежена кількість. Кожен генератор володіє своїми налаштуваннями, унікальним звуком, що імітує будь-який інструмент. Для генераторів програмуються нотні партитури, записувані в Piano Roll. Партитури у FL Studio мають кінцеву довжину. Шматочки партитур (патерни) складаються в послідовності (розташовуються в потрібному порядку в списку відтворення) у вікні Playlist. Звук кожного генератора може бути оброблений за допомогою безлічі ефектів.
Як генератор можна підключити будь-який VST або DXi плагін. Окрім того, FL Studio можна використовувати в інших музичних редакторах в якості VST або DXi плагіна.
У наборі програм користувача, що займається обробкою звуку, є безліч різних інструментів, так було раніше і так буде надалі - універсальних комбайнів для роботи зі звуком не буває. Проте, не дивлячись на всю різноманітність ПЗ, у програмах часто використовуються схожі механізми для обробки звуку (наприклад, процесори ефектів та інші). На якомусь етапі розробки аудіо ПЗ, виробники зрозуміли, що зручніше зробити у своїх програмах можливість підключення зовнішніх інструментів, ніж кожен раз створювати заново інструменти для кожної окремої програми. Так що багато програм, що відносяться до тієї чи іншої групи ПЗ, дозволяють підключати так звані «плагіни» - зовнішні модулі, що підключаються, розширюють можливості обробки звуку. Це стало можливим у результаті появи декількохстандартів на інтерфейс між програмою і підключається модулем. На сьогоднішній день існують два основні стандарти на інтерфейс: DX і VST. Існування стандартів дозволяє підключати один і той же плагін до абсолютно різними програмами, не переймаючись про виникнення конфліктів і неполадок. Говорячи про самі плагіни, треба сказати, що це просто величезне сімейство програм. Зазвичай, один плагін є механізмом, що реалізують якийсь конкретний ефект, наприклад, реверберацію або низькочастотний фільтр.
Із цікавих плагінів можна згадати, наприклад iZotope Vinyl, - він дозволяє надати звучанню ефект вінілової платівки - приклад робочого вікна плагина в середовищі Cool Edit Pro), Antares AutoTune дозволяє в напівавтоматичному режимі коригувати звучання вокалу, а Orange Vocoder являє собою чудовий вокодер (механізм для додання звучанню різних інструментів схожості зі звучанням голосу людини).
Підсумок
Особливістю FL Studio є те що використовуючи даний програмний продукт, можливо написання музичних композицій будь-якого рівня складності, не маючи, при цьому, музичної освіти і відповідних навичок. Завдяки цьому, та іншим чинникам FL Studio є одним з найпопулярніших музичних редакторів, яким користуються велика кількість професійних музикантів та аматорів.
3. Програми-аналізатори аудіо
Обробка звуку та написання музики - це не тільки творчий процес. Іноді потрібен скрупульозний аналіз даних, а також здійснення пошуку огріхів їх звучання. Крім того, аудіо матеріал, з який доводиться мати справу, не завжди бажаного якості. У цьому зв'язку не можна не згадати про цілий ряд програм-аналізаторів аудіо, спеціально призначених для здійснення вимірювальних аналізів аудіо даних. Такі програми допомагають уявити аудіо дані зручніше, ніж звичайні редактори, а також уважно вивчити їх за допомогою різних інструментів, таких як FFT-аналізатори (побудовники динамічних і статичних амплітудно-частотних характеристик), побудовники сонограмі, і інших. Одна з найбільш відомих і розвинених програм подібного плану - програма SpectraLAB (Sound Technology Inc.), Трохи більш прості, але потужні - Analyzer2000 і Spectrogram.
Програма SpectraLAB - потужний і ефективний аналізатор звуків з можливостями вимірювання цілого ряду значень і володіє вбудованим генератором сигналів.
Програма SpectraPLUS дозволяє проводити FFT-аналіз звукового сигналу в реальному часі з високою роздільною здатністю. Точність вибірки аналізатора становить 24 біта, алгоритм FFT обробляє записи до 1048576 відліків довжиною, частота дискретизації досягає 200 кГц (в залежності від можливостей звукової карти ця величина може бути ще вище), а октавний аналіз лежить в межах від 1/1 до 1/96 .
Графік амплітудно-частотної характеристики
Для відображення інформації передбачені наступні режими: тимчасова функція, спектрограмма, фазовий спектр. Ефективним інструментом для аналізу складних спектральних картин є побудова багатобарвних тривимірних поверхонь. Крім цього доступні такі функції, як аналіз спотворень, цифрова фільтрація, застосування вікон згладжування, обробка, розподілених, перекриттям, проріджуванням, утриманням піків, узкополосним або октавним шкалированием. Програмне середовище здатна записувати і відтворювати wav-файли з наступною обробкою.
Аналізатор SpectraPLUS включає в себе двоканальний генератор сигналів. У кожному з каналів сигнали повністю незалежні, можливе створення звуків однієї або декількох тональностей, рожевий або білий шум, розгортка, пульсації, імпульси пилкоподібної, квадратної і трикутної форми, DTMF і Step-сигнали, а також багато іншого.
2D cпектрограмма звуку
У програмі є ряд додаткових утиліт:
* RT60 вимірює, аналізує і будує гістограму часу загасання реверберації в залежності від діапазону частот, а також спектральної характеристики акустичного середовища;
* LEQ проводить комплексну оцінку рівня шуму;
* Delay Finder здатна розрахувати час затримки між лівим і правим каналами в мілісекундах, футах або метрах;
* THD + N vs Frequency вимірює характеристики спотворень, привнесених звуковою картою в широкому частотному діапазоні;
* Stereo Phase Scope аналізує фази і полярності сигналів.
Крім цього ведеться запис логів, результати аналізу здатні зберігатися або роздруковуватися, а процес проведення вимірювань можна легко автоматизувати, налаштувавши запис спектральних даних інтервалами певної тривалості в потрібні проміжки часу. Існує можливість написання додаткових скриптів, що підтримують синтаксис DDE.
SpectraPLUS є нащадком відомих програм SpectraPRO і SpectraLAB. На сайті розробника представлені два варіанти програми: стандартна SpectraPLUS-SC (для роботи зі звуковими картами) і професійна SpectraPLUS-DT (для роботи з Data Translation DT-9800 Industrial A / D modules).
Програмне забезпечення SpectraPLUS було розроблено компанією Pioneer Hill Software. Організація була заснована в 1993 році, головний офіс компанії знаходиться в невеликому містечку Poulsbo (Вашингтон, США). Pioneer Hill Software спеціалізується на створенні програмного забезпечення в області цифрової обробки сигналів.
3D cпектрограмма звуку
Інтерфейс данного середовища SpectraPLUS тільки англійський.
Програма відмінно працює на малопотужних комп'ютерах і не потребує будь-якого додаткового обладнання. Вимірюваний аудіосигнал подається на лінійний або мікрофонний вхід, після чого SpectraPLUS за допомогою звукової карти виконує аналого-цифрове перетворення. Таким чином, для здійснення детального аналізу звуку досить лише 32- або 64-розрядної операційної системи Windows XP, Vista або 7, а також Windows-сумісної звукової карти.
4. Спеціалізовані реставратори аудіо
Спеціалізовані реставратори аудіо грають також важливу роль в обробці звуку. Такі програми дозволяють відновити втрачене якість звучання аудіо матеріалу, видалити небажані клацання, шуми, тріск, специфічні перешкоди записів з аудіо-касет, і провести іншу коректування аудіо. Програми подібного роду: Dart, Clean (від Steinberg Inc.), Audio Cleaning Lab. (Від Magix Ent.), Wave Corrector.
Основні можливості реставратора Clean 3.0 - робоче вікно програми: усунення всіляких потріскувань і шумів, режим автокорекції, набір ефектів для обробки скоригованого звуку, включаючи функцію «surround sound» з наочним акустичним моделюванням ефекту, запис CD з підготовленими даними, «інтелігентна» система підказок, підтримка зовнішніх VST плагінів і інші можливості.
5. Трекери
Трекер ( англ. tracker ) - загальний термін для класу програмних музичних секвенсорів, які в їх найпростішому вигляді дозволяють користувачеві розставляти звукові семпли послідовно в часі на декількох монофонічних каналах (треках). Інтерфейс трекерів в основному числовий . Ноти вводяться з клавіатури, в той час як параметри, ефекти та інше вводяться у вигляді латинських літер і чисел (зазвичай в шістнадцятковому вигляді). Завершена музична композиція складається з декількох невеликих багатоканальних фрагментів - патернів, порядок відтворення яких визначається головним списком - так званим ордер-листом.
Принципи роботи
Спільними елементами для всіх трекерів є семпли, ноти, ефекти, канали (треки), патерни і їх порядок.
Семпл - невеликий фрагмент оцифрованого інструменту, голоси або іншого звукового ефекту. Більшість трекерів дозволяють закільцьовують частина семпли, імітуючи ноти протяжного звучання.
Нота визначає частоту, на якій відтворюється семпл. Збільшенням або зменшенням швидкості відтворення оцифрованого семпли піднімається або опускається висота ноти (пітч), імітуючи інструментальні ноти (наприклад, C, C #, D і т. Д.)
Ефект - спеціальна функція, яка застосовується до певних нотах. Спільними для всіх трекерів є такі ефекти як зміна гучності, гліссандо, портаменто, вібрато, ретріггер, арпеджіо та панорамування.
Канал (або трек) - простір, в якому одночасно може відтворюватися тільки 1 семпл. Сучасні трекери можуть мікшувати необмежену кількість віртуальних каналів в одному звуковому потоці завдяки програмному мікшуваня. Канали мають фіксовану кількість рядків, на яких можуть бути розміщені ноти і ефекти (більшість трекерів вибудовують треки вертикально). Зазвичай канал містить 64 рядки, що становить 4 такту розміру 4/4 (або 16 beats, тобто 16 чвертей).
Патерн - група одночасно відтворених каналів, що представляє повноцінну частину музичної композиції.
Порядок - послідовність відтворення патернів, що визначає структуру музичної композиції. Усередині послідовності патерни можуть повторюватися, таким чином можливо відносно швидке створення загальної структури твору.
Існують також трекери, що використовують замість семплів синтез звуків в реальному часі. Багато з цих програм призначені для створення музики за допомогою мікросхем звукогенератор, таких як мікросхема OPL в звукових картах Adlib і SoundBlaster, або звукових мікросхем класичних побутових комп'ютерів. Більшість сучасних трекерів можуть використовувати в якості джерел звуків VST i інструменти.
Трекерна музика зазвичай зберігається в файлах, які називаються «модулями», де інформація про структуру композиції і семпли містяться всередині одного і того ж файлу. Відтворення більшості «класичних» форматів трекерна модулів підтримується такими популярними музичними плеєрами, як Winamp, XMMS, foobar2000, а також ModPlug Player, окремо пристосованим для програвання модулів основної частини коли-небудь існували форматів і їх варіацій. Найбільш поширеними форматами модулів є: MOD, S3M, XM і IT.
Історія
Термін «трекер» походить від назви першої трекерної програми Ultimate Soundtracker. Ultimate Soundtracker був розроблений Карстеном Обарскі (Karsten Obarski) і випущений в 1987 році компанією Electronic Arts для комп'ютера Commodore Amiga. Ultimate Soundtracker був комерційним продуктом, але мало хто з наступних клонів, такі як NoiseTracer, були на нього схожі. Основна концепція покрокового упорядкування семплів з допомогою цифр, як це робиться в трекерах, застосовувалася в Fairlight CMI, робочої станції для запису семплів в кінці 1970-х. Деякі ранні музичні редактори з інтерфейсом, подібним трекерам, були випущені для Commodore 64, наприклад Rock Monitor, але вони не мали можливості відтворювати семпли замість нот на вбудованому в комп'ютері синтезаторі (деякі версії дозволяли використовувати 4-бітові семпли, програмуючи контролер звуку Commodore 64 нестандартним чином).
Першою комп'ютерною грою використала трекерна музику була Amegas (1987 рік), клон Арканоїда для Amiga. Музика складена Карстеном Обарскі, зазвичай вважається першим коли-небудь створеним трекерна модулем, вона добре відома шанувальникам старої школи в комп'ютерній музиці.
Більшість ранніх музикантів-трекерів були з Великобританії і Скандинавії. Це може бути пояснено близькими стосунками трекерів і демосцени, яка швидко розвивалася в скандинавських країнах, і відносною доступністю в Великобританії комп'ютерів, здатних виконувати трекерна програми. Трекерна музика стала чимось на зразок андеграундного феномена, особливо коли велика кількість сучасної популярної музики було танцювальною музикою, створеної на основі семплів (жанр відносно простий для виробництва покроковим упорядкуванням). Фактично кілька верхніх місць в танцювальних хіт-парадах синглів 90-х років прямо віщували напрямок в творі трекерної музики, яке залишилося популярним на багато років. Зокрема пісня «Arround The World» від Daft Punk.
Популярність трекерна форматів музики також може бути пояснена тим, що вони включали в себе і дані, і семпли. На початку 1990-х ціна на звукові карти з хвильовим табличним синтезатором для персонального користування була дуже висока, а виразні можливості дешевих звукових карт з FM-синтезаторами були вельми обмежені. Трекери не потребували цих можливостей.
Перші трекери на Amiga підтримували тільки 4 канали для 8-бітних семплів. Це обмеження було викликано апаратними можливостями мікросхеми Paula, що реалізує функцію відтворення звуку в комп'ютерах Amiga. Проте, з того моменту коли ноти були семплами, обмеження було менш важливим, ніж обмеження синтезують музику мікросхем. Пізніші трекерна програми, з яких найбільш відома OctaMED, дозволяли використовувати 8 і більше каналів, в той час як спеціальне апаратне забезпечення дозволяло 16-бітове відтворення.
Поточний стан
Трекерна музика жива і сьогодні. Її можна почути в таких комп'ютерних іграх, як серія Unreal і Deus Ex, а також в значній кількості інді-ігор. Незважаючи на легку доступність програмних семплерів, синтезаторів і секвенсоров, наступ форматів MP3 і пізніше Ogg стало причиною переходу більшості професійних музикантів на інше музичне програмне забезпечення. Але трекерна програми продовжують розвиватися. Оригінальна серія трекерів для Amiga (Sound / Noise / Pro Tracker / OctaMED) продовжена на ПК трекером ProTracker 5, розробка якого відновлено в 2004 році. Buzz, Buzztrax (вільне володіння аналог Buzz), ModPlug Tracker, MadTracker, ReNoise, reViSiT, Skale, CheeseTracker, BeRoTracker, SunVox, SVArTracker і інші програми, які пропонують неймовірні можливості, повернулися в наші дні з поліпшеними співвідношенням сигнал / шум, автоматизацією, підтримкою VST , внутрішніх DSP і мультиефектів, підтримкою безлічі карт введення-виведення. Трекерна формати файлів популярні в співтоваристві Game Boy Advance, який, на відміну від оригінального Game Boy, володіє достатньою обчислювальною потужністю для підтримай трекерної музики, що займає мало місця в порівнянні з MP3 і іншими форматами зберігання звуку.
Традиційні закиди трекерів в недолугості і складності програм (розрахованих переважно на публіку з технічним складом розуму) поступово долаються, а програми стають більш доступними і зрозумілими користувачеві.
Як таке трекерство з недавніх пір отримало друге дихання з появою людей, які почали розуміти важливість написання музики настільки швидко наскільки можливо - музичний еквівалент друку наосліп. Дійсно, дослідний проект в поточний момент вивчає взаємодію комп'ютера і людини при написанні музики і спробує зрозуміти, як такі методи як трекерство можуть послужити уроком, що належать до процесу написання музики.
Програма ModPlug Tracker є сьогодні одним з тих трекерів, які зуміли стати універсальною робочим середовищем для безлічі типів трекерної модулів 7 - приклад робочого вікна програми, на екрані: вміст доріжок одного завантаженого модуля і робоче вікно семплів іншого модуля). Основні можливості: підтримка до 64 фізичних каналів аудіо, підтримка майже всіх існуючих форматів трекерної модулів, імпорт інструментів в безлічі форматів, 32-бітове внутрішнє мікшування, високоякісний ресеплірующій фільтр, підтримка MMX/3dNow! / SSE, автоматичне видалення потріскувань, розширення басів, ревербератор , розширення стерео, 6-смуговий графічний еквалайзер і інші можливості.
Наостанок слід згадати про існування величезної кількості іншого аудіо ПЗ: програвачі аудіо (найбільш видатні: WinAMP, Sonique, Apollo, XMPlay, Cubic Player), модулі для програвачів (з «поліпшувачів» звучання аудіо - DFX, Enhancer, iZotop Ozone), утиліти для копіювання інформації з аудіо CD (ExactAudioCopy, CDex, AudioGrabber), перехоплювачі аудіо потоків (Total Recorder, AudioTools), кодери аудіо (кодери MP3: Lame encoder, Blade Encoderб Go-Go та інші; кодери VQF: TwinVQ encoder, Yamaha SoundVQ, NTT TwinVQ; кодери AAC: FAAC, PsyTel AAC, Quartex AAC), конвертери аудіо (для перекладуаудіо інформації з одного формату в іншій), генератори мови і безліч інших специфічних та загальних утиліт. Безумовно, все перераховане - лише мала дещиця з того, що може стати в нагоді при роботі зі звуком.
6. Програми для копіювання і стиснення цифрового звуку з компакт-дисків
Для копіювання компакт-диска в формат МРЗ, нам знадобляться як мінімум дві програми:
1. Граббер - система цифрового копіювання змісту AudioCD на жорсткий диск;
2. Кодер - програма для кодування одержані файлів в МРЗ.
У принципі, пізніше знадобиться ще одна програма - плеєр, адже програвати отримані звукові файли ми будемо знову-таки на комп'ютері, наприклад, музичний центр для цього не підійде.
Що ж до кодерів і граббером, то сьогодні вони частіше всього працюють в єдиній зв'язці. Наприклад, всі популярні грабери - Audiograbber, CDex, EAC або WinDAC - мають в комплекті поставки і МРЗ-кодер, що дозволяє кодувати звук з CD в МРЗ безпосередньо, минаючи проміжну стадію створення на жорсткому диску величезного файлу з копією вмісту доріжки.
Від самого граббера потрібно не так вже й багато.
1. Здатність читання інформації про компакт-диску з бази даних Інтернет (CDDB) і збереження її на жорсткому диску для подальшого використання. Це дозволяє в процесі копіювання доріжок на звуковий диск давати їм імена, відповідні назві і номерами композицій, а також запам'ятовувати цю інформацію в тегу майбутнього МРЗ-файлу.
2. Можливість роботи з кількома популярними кодувальники, з можливістю встановлення індивідуальних параметрів для кожного.
3. Можливість прямого копіювання вмісту звукових доріжок в МРЗ.
4. Можливість автоматичного заповнення МРЗ-тегів.
5. Можливість збереження на диску у вигляді плейлиста (playlist) - звичайного текстового файлу з розширенням M3U або PLS. У такому файлі міститься список файлів, що містять композиції з альбому, і їх черговість, що дозволяє плеєрам програвати не окремі композиції, а весь альбом цілком. Хоча скласти такий "плейлист" ви можете самі, в будь-якому текстовому редакторі, - напишіть в стовпчик, в порядку черговості, назви всіх файлів (з повним шляхом до них), які ви хочете відтворити, та збережіть отриманий список як файл з розширенням M3U. Після чого спокійно клацайте по ньому мишкою - якщо на вашому комп'ютері встановлений плеєр МРЗ, він запуститься автоматично.
Усім цим вимогам задовольняють дві найпопулярніші в світі зв'язки "кодер-граббер" - Audiograbber і CDex.
Audiograbber - безперечний лідер за популярністю в нашій країні (ще й тому, що у нас легко доступна "зламана" версія цієї взагалі-то захищеної комерційної програми).
За умовчанням в Audiograbber вбудована підтримка тільки вбудованого в Windows кодека від Fraunhofer IIS (хоча в останні версії стали включати і ISO-кодек BladeEnc). При установці ж додаткового кодера від Xing, Audiograbber прийме його як рідного - таким чином, будуть підтримуватися всі три популярні класу кодувальників.
Висновок
Обробка звуку буває різноплановою і залежить від цілей, які ви ставите. Це може бути придушення шумів, накладення звукових фільтрів, додавання реверберації або ділея, виведення на передній план певних частот і т.п.
Найбільш необхідною і практично повсюдно використовуваної процедурою є придушення шумів. Шуми можуть бути як зовнішніми, випадково записаним на мікрофон фоновими звуками в приміщенні з поганою звукоізоляцією, так і внутрішньосистемні, що виникли внаслідок поганого екранування шнурів та іншого звукозаписного обладнання. Шуми мають свої частоти, діапазон яких порівняно вузьке. Це дозволяє пригнічувати їх шляхом простої еквалізації, тобто - прибирати частоти, на яких найбільше шуму і менше всього потрібних звуків. Запис, на якій шуми займають порівняно невеликий діапазон, не дотичний з діапазоном інших звуків, вважається чистою. Запис, на якій шуми звучать майже на всіх частотах, вважається брудною, тому що їх практично неможливо придушити без шкоди для потрібних звуків.
Реверберація вважається другим по затребуваності кроком в обробці звуку. Відлуння - це поступове згасання звуку, наприклад, у великім приміщенні з хорошою акустикою. При невеликій тривалості вона додає вокалу або сольним інструментам глибину і виразність звучання, тому її використовують досить часто. На відміну від простого відлуння, яке просто повторює звук кілька разів, при цьому, затихаючи, реверберація прогресивно змінює співвідношення частот повторюваного звуку, що може створювати найрізноманітніші ефекти.
Після реверберації за популярністю, мабуть, стоять ділей-ефекти. Або просто затримки звуку. Це може бути як звичайне луна будь-якої частоти загасання, так і більш вишукані ділеї. Особливо ділей може знадобитися при обробці моно-звуку й перетворення його в псевдостерео. Для цього проводиться зовсім незначна затримка звуку в одному з каналів. При цьому одному каналу бажано додати трохи «сухості» (середніх частот). Тоді колишній моно-звук починає звучати в різних каналах і трохи по-різному, що і створює ефект стерео.
Якщо додати трохи високих і середніх частот і зовсім не використовувати реверберації і ділея, то створюється популярний останнім часом «ефект присутності», як ніби вокаліст співає прямо у вашій кімнаті.
Фільтри - це еквалізаціонние схеми, які накладаються на записаний звук. Фільтри бувають статичні і динамічні. Статичні фільтри просто прибирають деякі частоти треку, додаючи інші, а динамічні постійно змінюють співвідношення частот по певній круговою схемою, через що звук здається «плаваючим».
Обробка звуку в реальному часі з допомогою модулів DirectX виявилася настільки привабливою для багатьох музикантів, що вони почали активно використовувати саме їх, майже «забувши» про існування основних функцій програм обробки.
Зрозуміло, сімейство програм звукової обробки не вичерпується програмами Sound Forge і Cool Edit Pro. Існують і інші професійні програми, що служать тим же цілям. Серед них можна особливо відзначити WaveLab від компанії Steinberg - програму, відому швидкістю виконання алгоритмів звукового перетворення. Вона надає також великі можливості по роботі з записом Audio CD (звукових компакт-дисків) і, крім того, здатна працювати з модулями, що підключаються VST.
Досить широко відома також програма Wave SE, що входить в стандартну поставку деяких звукових карт від компанії Turtle Beach. Вона призначена в основному для роботи з семплами, хоча має і традиційні можливості звукової обробки. Проте алгоритми обробки цієї програми вельми далекі від досконалості.
Вибір програми звукової обробки багато в чому залежить від смаків користувача. Проте всі ці програми останнім часом мають досить схожий користувальницький інтерфейс, так що якщо ви освоїли роботу з описаними тут програмами Sound Forge і Cool Edit Pro, легко зможете освоїти і інші звукові програми.
Список літератури
1. Рахімов Р.Г. Комп'ютерні технології в музиці: - Уфа: ТОВ «Вагант», 2007.
2. http://www.centrmag.ru/book2202642.html
3. http://www.mirhifi.ru/
4. http://vooch.narod.ru/read/obrabotka_zvuka.htm
5. http://cjcity.ru/news/all/edit-soft.php
6. https://uk.wikipedia.org/wiki/FL_Studio
7. http://www.geocities.com/SiliconValley/Pines/7899/studio/studio.htm
8. http://cxem.net/software/spectraplus.php
9. http://websound.ru/articles/theory/soundfaq.htm
10. http://www.vstpro.ru/category_3.html
Размещено на Allbest.ru
...Подобные документы
Дослідження основних завдань та алгоритму роботи програм копіювання файлів: "COPY1.С" (функції роботи з file handles) та "COPY2.С" (функції потокового вводу-виводу). Повний розбір роботи обох кодів програм, їх тестування, модифікація та оптимізація.
лабораторная работа [23,4 K], добавлен 04.04.2011Розробка та виконання простих програм, програм з розгалуженням, з використанням функцій, масивів, рядків, функцій та структур. Динамічні структури даних. Написання програми обчислення струму по відомих значеннях напруги і опору електричного ланцюга.
курсовая работа [471,0 K], добавлен 02.06.2016Написання програм для перейменування файлів та копіювання файлів і підкаталогів (аналоги REN, XCOPY). Вибір методу розв'язки задачі та його обґрунтування. Алгоритм та реалізація програми, її системні вимоги. Інструкція для користувача та лістинг.
курсовая работа [14,7 K], добавлен 08.08.2009Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.
курсовая работа [343,9 K], добавлен 24.08.2012Основи роботи антивірусних програм. Сигнатурний та евристичний аналізи. Пошук вірусів, схожих на відомі, що виконують підозрілі дії. Модулі оновлення, планування та управління. ESET NOD32, антивірус Касперського та опис їх основних функцій і переваг.
реферат [38,3 K], добавлен 12.05.2009Розробка програми для реалізації системи, що забезпечує автоматичне управління та моделювання зміни музичних програм на радіостанції з використанням засобів Microsoft Visual. Програмна реалізація інтерфейсу та процесу моделювання роботи системи.
курсовая работа [1,7 M], добавлен 08.01.2012Програма клавіатурний тренажер. Застосування C++ BUILDER для створення інтерфейсних програм. Опис VCL компонентів. Робота з графікою GDI. Опис роботи та лістинг програми. Результат роботи програми. Інтегроване середовище розробки. Компоненти закладок.
курсовая работа [2,7 M], добавлен 24.03.2009Призначення, принцип дії та класифікація антивірусних програм, робота в їх середовищі. Записування інформації на оптичні носії. Послідовність процесу копіювання дисків. Етапи форматування жорстких магнітних дисків. Робота програми Nero StartSmart.
презентация [1,3 M], добавлен 25.12.2014Варіантний аналіз та вибір методів розв’язування, основні поняття та визначення, особливості розробки баз даних. Описовий алгоритм головної програми та її структури, опис авторської заставки. Структура модулів та опис функцій, лістинг програми.
курсовая работа [2,6 M], добавлен 30.11.2009Характеристика мов програмування. Історія виникнення мови C#, її особливості, версії та нові можливості. Приклад програм виведення на екран, виведення поточної дати та часу та програми музичного програвача. Програмний код та результат виконання програм.
контрольная работа [321,3 K], добавлен 13.06.2012Модульна структура програм і способи інформаційного зв'язку модулів. Визначення, оголошення та виклик функції. Організація та активація функцій з інформаційним зв'язком через аргументи і параметри. Використання вказівників при роботі з функцією.
курсовая работа [1,1 M], добавлен 20.09.2010Сутність і функції операційних систем, принцип і особливості роботи з ними. Характеристика вбудованого редактора FAR Manager. Призначення програм для роботи з архівами інформації. Управління системними параметрами ПК за допомогою програми SetupUtility.
контрольная работа [950,9 K], добавлен 14.10.2009Засоби організації збереження і обробки даних для інтерфейсних програм. Borland C++ Builder - засіб швидкої розробки програм, що дозволяє створювати їх мовою C++, використовуючи середовище розробки і бібліотеку компонентів Delphi. Прийоми проектування.
курсовая работа [110,5 K], добавлен 28.03.2009Комплекс з автоматизації роботи агентств "Само-Тур" як один з відомих на туристичному ринку. Програма для роботи з клієнтами "ТурВін". Пакет прикладних програм "Туристський офіс". Програмний комплекс "Майстер-Тур", його основні функціональні блоки.
реферат [23,2 K], добавлен 25.10.2012Розбиття загальної задачі на під задачі. Вибір засобу реалізації кожної з підзадач. Обґрунтування вибору ОМК для вирішення задачі. Функціональна схема пристрою та її короткий опис. Алгоритм роботи МКП. Розподіл пам’яті даних та програм. Текст програми.
контрольная работа [508,3 K], добавлен 21.01.2009Поняття та призначення технології скрінкастінгу. Огляд програм та сервісів для запису відео з екрану монітора. Основні концепції створення додатків у середовищі Wіndows. Особливості написання програм у середовищі Delphі. Програмна реалізація системи.
дипломная работа [8,5 M], добавлен 22.10.2012Проектування програми керування мікропроцесорним пристроєм світлової індикації на мові С та Assembler. Розробка алгоритму роботи програми, структурної та електричної принципових схем. Здійснення комп’ютерного моделювання для перевірки розроблених програм.
курсовая работа [710,7 K], добавлен 04.12.2014Особливості удосконалення програми регулювання системного таймера комп'ютера. Специфіка розробки такої програми для роботи з мишею в текстовому й графічному режимах, що містить функції, пов'язані з її обслуговуванням. Робота з керуванням програмами.
курсовая работа [356,2 K], добавлен 05.03.2012Загальна характеристика та особливості програмування сучасних систем автоматизованого проектування. Порівняльна характеристика середовищ розробки прикладних програм на мові JAVA. Ознайомлення з принципами і особливостями роботи певних класів, компонентів.
курсовая работа [2,0 M], добавлен 31.01.2014Дослідження основних завдань текстового процесору Microsoft Word – програми, призначеної для роботи в системі Windows, з інтерфейсом, подібним до інтерфейсів інших Windows-програм. Налаштування екранної сторінки, вставок, підготовка та друк документа.
реферат [316,3 K], добавлен 13.02.2011