Программирование — это форма музыкального производства и исполнения с использованием электронных устройств и компьютерного программного обеспечения , таких как секвенсоры и рабочие станции или аппаратные синтезаторы , сэмплеры и секвенсоры, для создания звуков музыкальных инструментов. Эти музыкальные звуки создаются с помощью языков кодирования музыки. Существует множество языков кодирования музыки различной сложности. Музыкальное программирование также часто используется в современной поп- и рок- музыке из разных регионов мира, а иногда и в джазе и современной классической музыке . Оно приобрело популярность в 1950-х годах и продолжает развиваться с тех пор. [1]
Музыкальное программирование — это процесс, в ходе которого музыкант создает звук или «патч» (с нуля или с помощью синтезатора / сэмплера ) или использует секвенсор для аранжировки песни.
Языки кодирования музыки используются для программирования электронных устройств для воспроизведения инструментальных звуков, которые они издают. Каждый язык кодирования имеет свой уровень сложности и функцию.
Альда
Язык кодирования музыки Alda предоставляет руководство по кодированию музыки и «разработан для музыкантов, которые не умеют программировать, а также для программистов, которые не умеют писать музыку». [2] На сайте также есть ссылки на установку, руководство, шпаргалку, документацию и сообщество для всех, кто посещает сайт.
ЛК
Язык программирования компьютерной музыки LC — более сложный язык программирования компьютерной музыки, предназначенный для более опытных кодеров. Одно из отличий этого языка от других языков кодирования музыки заключается в том, что «в отличие от существующих языков-генераторов единиц, LC предоставляет объекты, а также библиотечные функции и методы, которые могут напрямую представлять микрозвуки и связанные с ними манипуляции, которые участвуют в синтезе микрозвуков». [3]
Музыкальное программирование имеет обширную историю развития, которая привела к созданию различных программ и языков. Каждое развитие приносит больше функций и полезности, и каждое десятилетие имеет тенденцию отдавать предпочтение определенной программе или оборудованию.
Первое цифровое синтезированное семейство компьютерных программ и языков — MUSIC-N , созданное Максом Мэтьюзом . Разработка этих программ обеспечила большую гибкость и полезность, в конечном итоге приведя их к тому, чтобы стать полностью развитыми языками. По мере разработки таких программ, как MUSIC I, MUSIC II и MUSIC III, которые все были созданы Максом Мэтьюзом, были включены новые технологии, такие как генератор табличного поиска в MUSIC II и генератор единиц в MUSIC III. Прорывные технологии, такие как генератор единиц, который выступал в качестве строительного блока для программного обеспечения для программирования музыки, и акустический компилятор, который позволял «создавать неограниченное количество структур синтеза звука на компьютере», еще больше усложнили и эволюционировали системы программирования музыки. [4]
Примерно в 1950-х годах электрические ритм-машины начали проникать в популярную музыку . Эти машины начали приобретать большую популярность среди многих артистов, поскольку они видели в них способ создания звуков ударных инструментов более простым и эффективным способом. Среди артистов, которые использовали этот вид технологии, были JJ Cale , Sly Stone , Phil Collins , Marvin Gaye и Prince . Некоторые из популярных драм-машин в течение 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 выполняют одну и ту же функцию и делают одно и то же, есть некоторые, которые требуют меньшего опыта и с которыми новичкам проще работать. Эти программы можно запускать на персональных компьютерах. Популярные 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 .