Программирование — это форма создания и исполнения музыки с использованием электронных устройств и компьютерного программного обеспечения , таких как секвенсоры и рабочие станции или аппаратные синтезаторы , сэмплеры и секвенсоры, для создания звуков музыкальных инструментов. Эти музыкальные звуки создаются с помощью языков кодирования музыки. Существует множество языков кодирования музыки различной сложности. Музыкальное программирование также часто используется в современной поп- и рок- музыке различных регионов мира, а иногда и в джазе и современной классической музыке . Он приобрел популярность в 1950-х годах и с тех пор развивается. [1]
Музыкальное программирование — это процесс, в котором музыкант создает звук или «патч» (будь то с нуля или с помощью синтезатора / сэмплера ) или использует секвенсор для аранжировки песни.
Языки музыкального кодирования используются для программирования электронных устройств для воспроизведения издаваемых ими инструментальных звуков. Каждый язык кодирования имеет свой уровень сложности и функции.
Альда
Язык кодирования музыки Alda предоставляет руководство по кодированию музыки и «предназначен для музыкантов, которые не умеют программировать, а также для программистов, которые не умеют писать музыку». [2] На веб-сайте также есть ссылки на установку, руководство, шпаргалку, документацию и сообщество для всех, кто посещает веб-сайт.
ЛК
Язык программирования компьютерной музыки LC — это более сложный язык программирования компьютерной музыки, предназначенный для более опытных программистов. Одно из отличий этого языка от других языков кодирования музыки заключается в том, что «в отличие от существующих языков-генераторов единиц, LC предоставляет объекты, а также библиотечные функции и методы, которые могут напрямую представлять микрозвуки и связанные с ними манипуляции, участвующие в синтезе микрозвука». [3]
Музыкальное программирование имеет обширную историю развития, приведшую к созданию различных программ и языков. Каждая разработка обладает большей функциональностью и полезностью, и каждое десятилетие имеет тенденцию отдавать предпочтение определенной программе или части оборудования.
Первое семейство компьютерных программ и языков цифрового синтеза — MUSIC-N , созданное Максом Мэтьюзом . Разработка этих программ обеспечила большую гибкость и полезность, что в конечном итоге привело к тому, что они стали полностью развитыми языками. По мере разработки таких программ, как MUSIC I, MUSIC II и MUSIC III, созданных Максом Мэтьюзом, были включены новые технологии, такие как генератор табличного поиска в MUSIC II и генератор единиц в MUSIC III. Прорывные технологии, такие как генератор единиц, который служил строительным блоком для программного обеспечения для музыкального программирования, и акустический компилятор, который позволил «создавать на компьютере неограниченное количество структур синтеза звука», еще больше усложняют и развивают музыкальное программирование. системы. [4]
Примерно в 1950-х годах электрические ритм-машины начали проникать в популярную музыку. Эти машины начали набирать популярность среди многих артистов, поскольку они видели в них способ создания перкуссионных звуков более простым и эффективным способом. Некоторые из популярных художников, использовавших эту технологию, следующие: Джей Джей Кейл , Слай Стоун , Фил Коллинз , Марвин Гэй и Принс . Среди популярных драм-машин 1950-1970-х годов были Side Man, Rhythm Ace от Ace Tone, Doncamatic от Korg и Rhythm King от Maestro. В 1979 году гитарист Роджер Линн выпустил компьютер- драм-машину LM-1 , целью которого было помочь артистам добиться реалистичного звучания барабанных звуков. Эта драм-машина имела восемь различных звуков ударных: бочка , малый барабан , хай-хэт , кабаса , бубен , два том-тома, две конги, колокольчик , клава и хлопки в ладоши . Различные звуки можно было записать индивидуально, и они звучали реально благодаря высоким частотам звука (28 кГц). Некоторыми известными артистами, использовавшими драм-машину LM-1, были Питер Гэбриэл , Стиви Уандер , Майкл Джексон и Мадонна . [1] Эти разработки продолжали происходить в последующие десятилетия, что привело к созданию новых электрических инструментов, таких как терменвокс , орган Хаммонда , электрогитара, синтезатор и цифровой сэмплер. Другие технологии, такие как фонограф, магнитофон и компакт-диск, позволили артистам создавать и воспроизводить звуки без использования живых музыкантов. [5] [6]
Музыкальное программирование 1980-х годов
Инновации в музыкальном программировании 1980-х годов привнесли в этот стиль музыки множество новых уникальных звуков. Популярными музыкальными звуками того времени были закрытая реверберация , синтезаторы , драм-машины со звуками 1980-х, вокальная реверберация , задержка и гармонизация , а также миксы на мастер-шине и лента. [7] Примерно в это же время начали появляться музыкальные программы, что вызвало споры. Многие артисты стали больше адаптироваться к этой технологии, и традиционные способы создания и записи музыки начали меняться. Например, многие артисты начали записывать свои биты путем программирования, а не записывать живого барабанщика. [1]
Музыкальные программы конца 2000-х
Сегодня музыкальное программирование распространено почти среди каждого артиста. Большинство из них используют программное обеспечение на своем компьютере или ноутбуке для создания музыки и фактически не используют физические инструменты. Эти различные программы называются цифровыми звуковыми рабочими станциями (DAW) и используются для редактирования, записи и микширования музыкальных файлов. Большинство программ DAW используют технологию MIDI , которая позволяет программному обеспечению для создания музыки осуществлять связь между электронными инструментами, компьютерами и другими связанными устройствами. Хотя большинство DAW выполняют одну и ту же функцию и делают одно и то же, некоторые из них требуют меньших знаний и с ними легче работать новичкам. Эти программы запускаются на ПК , а топ-12 наиболее популярных DAW сейчас выглядит следующим образом: FL Studio , Avid Pro Tools, Apple Logic Pro X , Magix Acid Pro, Ableton Live , Presonus Studio One , Magix Samplitude Pro X, Cockos Reaper, Propellerhead Reason, Steinberg Cubase Pro, GarageBand и Bitwig Studio .