All Articles Audio Software
Javascript встретиться mp3: Новые способы распространения и рынок онлайн-музыки
Andrew Turner on Sun, March 6th 0 comments
Musicians have documented their compositions on sheet music for possibly thousands of years. In the age that we live in, I feel that the format best suited to modern sheet music is JavaScript. Honestl

Musicians have documented their compositions on sheet music for possibly thousands of years. In the age that we live in, I feel that the format best suited to modern sheet music is JavaScript. Honestly, since Myspace was introduced, musicians have enlisted social media in order to project their material for the world to see and hear. Learning JavaScript is another way to stay competitive and current on the internet.  Although learning JavaScript may not seem like any fun at all, I have to tell you that it really makes it possible for an artist to truly harness the true potential of all the software tools that he or she has probably spent a ton of time and money on.

Светлое будущее

Представьте себе, если бы это было возможно для Вас, чтобы обойти процесс загрузки ваших mp3, размещение ссылки на ваш блог, продвижения Вашего блога через множество других блогов, твиттер, и даже подписавшись на сервис распределения Itunes.

Современные браузеры, такие как Firefox 4 действительно может генерировать звук с JavaScript. Существует даже онлайн-игрок табулатуры гитары, которые я читал.

То, что я предложил бы вам, что для того, чтобы оставаться конкурентоспособными онлайн как музыканта, это и возможность в продвижении конверт эстетического выражения, а также выгодный способ повысить доступность вашей музыки, когда вы используете веб как платформу для воспроизводить музыку для масс. Веб-просто ждет по-настоящему захватывающий и интерактивный преемника на радио и телевидении.

Макс

Рисунок 1: кусочек макс содержащего объект JavaScript. Композитор находится внутри!

На рисунке 1 показана картина патч Макса, который содержит объект Javascript.

The numbers, arranged in pairs of 3, show the pitch, velocity, and duration of the notes. Instead of generating text or layout, this program generates sound. When you think about it, that is nothing new at all. A computer program making a sound has been around since before I was born. It's just that the program can live on the internet now, thanks to all the fascinating new technologies such as html 5, css3, and JavaScript.
The instructions in the JavaScript file make 4 notes of controllable duration, pitch, and volume. Max matches these notes with other notes to make a chord. The JavaScript file defines this trivial example of how music can be made with your ideas, committed to text on screen.

Новые способы рок

Сколько там чувствовать себя неудовлетворенными таскаю немного аудио петель в расположение окна? Руки вверх! Посмотрим правде в глаза, большинство не-музыкантов не было бы действительно назвать это способ "качаясь". Я полагаю, набрав код на самом деле не качалка, либо, но вы никогда не проверил Max / MSP Джонни Гринвуда плавное патч гитарное соло на YouTube!? Теперь, то есть "качаясь" я говорю.

Совсем недавно, лучший пример может быть набор Plastikman, где его техно генерирует визуальные эффекты и освещение, в то время как текстовых телефонов там, в аудитории с сет-лист, а также предоставление интерактивного сенсорного дисплея на их смартфон для них, чтобы играть с экранная графика и концертного света, даже расширение этих событий из к интернету, поэтому пользователи могут принять участие через iphone приложения. Это довольно рок!

Таким образом, оба состава и производительности вашей музыки в Интернете становится новой формой искусства, которое легко получить и воспроизводятся.

Фактического цифрового аудио, которые составляют mp3 могут жить бок о бок этот код JavaScript, а также, и был бы призван сыграть назад на пользователя будет. Действительная величина, имеющая музыки закодировано таким образом, что она будет в состоянии достигнуть услуг, которые соответствуют ожиданиям потребителей. Например, я музыку энтузиастов, конечно, и я в постоянном поиске новых и интересных альбомов на приобретение и предварительный просмотр. Я ожидаю, чтобы иметь возможность слушать музыку без лишней суеты и с любого устройства. Я, конечно, ожидать, чтобы иметь возможность играть свою музыку, когда я люблю, и не придется беспокоиться о потере доступа к ней как-то.

Социальные сети

С помощью JavaScript, вы можете легко интегрировать ваши композиции в Ableton Live с помощью Макса для Live, или действительно любой веб-браузер в не слишком отдаленном будущем. Поэтому, когда я делаю трек, я могу толкать его на сайт, и вытащить его обратно с любого другого компьютера или устройства, и продолжать работать над музыкой. Там в это понятие эволюции с песней, как она прогрессирует, и все части должны там видеть и использовать по-разному, когда "ноты" и "пианист" находятся на кончиках пальцев.

Я думаю, если люди понимают, что если они покупают альбом или заинтересованы в определенных художника, они будут скорее всего инвестировать свое время в поделиться своими интересами с другими людьми о художнике. Если это легко продвигать художника, нажав кнопку на веб-страницы или "вкус" ее на facebook, то имеет большой рекламный инструмент для художника, а также делает это забавой для любителей поделиться своими интересами с обществом. Будучи поклонником определенного жанра или исполнителя немного волнует, и я полагаю, такие люди, как связать свою идентичность с их любимых групп. В девяностые годы, если у вас группы футболку, хорошо, что был, как вы были полностью в с группой и прочее, вы можете даже получить за кулисами!

Такие инструменты, как Processing.js способны производить звук в браузере, и это также открывает путь к разрешению видео и графики легче интегрироваться с вашей композиции. Я играл один из моих старых треков на моей PS3 на прошлой неделе, с визуализацией включен, и то, как в нем указаны мои имя исполнителя, название трека, год, этикетки и т.д., отчасти похож "MTV" от спины в день . Но что, если вы могли бы это "MTV" всегда в наличии и по запросу на мобильном устройстве, то это правило!

Как оказалось, это не трудно вообще попасть в JavaScript и Макс для Live.

JavaScript является шлюзом, который соединяет веб-дизайна и создания музыки. Сегодня вечером, я буду смотреть на новую «контроль» приложение для IPad который использует веб-страницы в качестве инструмента. Это сводит Макс для живых инструментов в Ableton Live от управления на экране, то есть, на веб-странице.

Я перечислю ниже код для моего примера программу, которая просто играет 4 аккордов. Вы можете видеть, как меняются аккорды и изменяя некоторые автоматизации бы сделать для большой виртуальный инструмент сопровождения. Я полагаю, что помещение этого кода в Интернете и сделать ее доступной для других музыкантов, было бы действительно рок! Вы можете проверить (в буквальном смысле) мой репозиторий кода до сих пор здесь .

Благодаря

Листинг:

This code makes the following Max patch, in Figure 1, when you go to File, open from clipboard (after you highlight the code and copy it).
----------begin_max5_patcher----------
1079.3oc4Y0raaiCD9r8SgfNmMfyv+D2a6KPeAJJVnDqlpTaofHErY2h9tuV
yPaK2ZaQBQzCpGhQFRJ4uuONbFNi+15U4Oz9dUWd1el8wrUq915UqngFFXk2
dU9tx2ebaYGsr7cUcckOUkeGOWe068z3aaae4Cs8UYpLPHDGlu4sc0Maq5oG
F8C941l9t5+qZXL.uWbZssu0eXwfeTdn9+8kJFl44YexO0Kk8O9k5lm96Wqd
rmm0H2+5xjCuzLma3Sn3dwwmndCA11Gd9OTl7QvoobG89y+qWqK2lOLw2Wud
3i6BTX1i9Gpd8h7Fhg2303ccSe9cY4OT17zsk.gcf2ngnuVPFhKKBncoJBHw
dmYZMPBKTMPaTjFnBPCvEpFnbDucx.z.Yh0fp+Y+q8mBT1rOH4d5bQsQFi1H
twNuRSgAAJRfFtIsU+Rn8txuVMP84y6q5S74sskjWA+O27nARAFPIIMbRiqJ
P5k5YCIcdPZrSe3.JVphfltq.DRTRboFkTVXYQ.CPDjKUQ.jrH.AHBpEStBo
oXfoJPOctBT+aXtBoxw0T3lNWAtTKp.E3HQXhbEKVQ.ojDfNfpJfkZtBPykU
qCHgIrTKspPyZP.kU.hESpBPwWXzFPYEteCyT.HKIt.ppv7KQedtK6Pi4t+4
t4qRtq1Tt6l3uaFWkq.A7W.Cs277TXBG8n4aqa9w1aRe+CietZ1091qOdfMG
5OX1IDropqutorutsYzhfyVyWp2ropY7gnc0adocePEOFx9zE2ZCERCeaESf
HYjPRVntWuWzkTDMEez9bKaA6NWLrPK0N0YSC6Tz.ijFV5LGnTiowYVLMzVY
BogYJZHijFZKsabCZvMzR4bCKzIRBMzSPCL1cCFw.iXkxdAqB5RTJCPDdvJA
DQMEQhc+PJH3wPW5LGsR.XkSAVUjfEFqyRDSEX+Au3q3pqiCsdOXfu8jRVv2
nZrEh7Q18Qizdq4xDLTl.gyDeHEO1sfZDS7VHvkLvGuIq4xDHTlfgyDeLd+8
ZOxD4EXh0kLlnCgIQdV3fOigaliVczJEnEBAsQ4AQpoTv0SXEGslIZG988BS
aiwKALiQagIYnUE.ZQSjQE43fH2EGuCw4VRt2WRM48SVykIxPYRDdI9zOgvj
BQxXBFJShvCxm0G4duqQBzma4YhRfIiIgbgdTG6E1HeFku8XV6QqTfVHDzFg
GjWMOfVmLUnc3mGJLsMFuDoaDZUBWxPaHU1IhyQ.slQ0Q4NUTUBv5TtAPj07
gbMDdrBlhTBVbJvFasDB4n6jfxSVyErgDOvEmKKBTfMI26Gn3j0LAaHQCbwE
L.rpwX0nSIVCQWivI.35vNfUkKUXEBI8VjY279nH2NKzwsy5bKMWtCuEPVyk
HPfDIFODNx.BbaeYBblg0vUHvWwxlfh3EARiHbd3fwSyB1G6mYwdiuu9+ALx
Y8.O
-----------end_max5_patcher-----------

Javascript код:

Это код JavaScript, он может быть вставлен в любой текстовый редактор, например Блокнот, и сохранить как loopNote.js (или как вы хотели бы назвать его).

//sets a task that plays 4 chords and lets Max for Live tell Ableton what to play
inlets = 3;
outlets = 9;

function repeater_function()
{

velocity = 100;
pitch = 60;
duration = 80;
outlet (1, velocity);
outlet (0, pitch);
outlet (2, duration);

}

function repeater_function2()
{

velocity = 104;
pitch = 64;
duration = 80;
outlet (4, velocity);
outlet (3, pitch);
outlet (5, duration);

}

function repeater_function3()
{

velocity = 107;
pitch = 67;
duration = 80;
outlet (7, velocity);
outlet (6, pitch);
outlet (8, duration);

}
function loopNote(repeatInput, spacing)
{

т = Новая задача (repeater_function);

t.interval = spacing;
t.repeat(repeatInput);

т = Новая задача (repeater_function2);

t.interval = spacing;
t.repeat(repeatInput);

т = Новая задача (repeater_function3);

t.interval = spacing;
t.repeat(repeatInput);

}

Comments (0)

You must be logged in to comment.

Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: