All Articles Audio Software
자바 스크립트는 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 파일을 업로드하는 과정을 우회하는 것이 가능이라면 상상해보십시오.

등 파이어 폭스 4와 같은 현대 브라우저 사실 자바 스크립트에서 오디오를 생성할 수 있습니다. 내가 읽은 온라인 기타 tablature 선수도있다.

내가 당신에게 청혼을 갖고 싶은 건 당신이 플랫폼으로 웹을 활용하면 음악가로서 경쟁력을 온라인으로 유지하기 위해서는, 그것이 미적 표현의 봉투를 밀어뿐만 아니라 음악의 가용성을 향상시킬 수있는 유익한 방식으로 기회를 모두 때문입니다 대중을위한 음악을 재생합니다. 웹는 라디오와 텔레비전에 진정한 몰입과 상호 후계자를 기다리고 있습니다.

최대

그림 1 : 자바 스크립트 객체를 포함하는 작은 최대 패치. 작곡가 안에!

그림 1은 자바 스크립트 객체를 포함하는 최대 패치의 사진을 보여줍니다.

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.

록하기위한 새로운 방법

배치 윈도우에서 작은 오디오 루프 주위 이루어지지 않은 끌어 거기서 기분이 얼마나 알아? 손들어! 현실을 받아들 여요, 대부분의 비 음악가 정말이 "밖으로 출렁 이는"의 방법 이라고는 생각하지 않는 데요. 나는 타이핑 코드가 정말 나도 락을 안되 겠지,하지만 당신은 YouTube에 조니 그린우드의 최대 / MSP 못들었 - 패치 기타 솔로를 체크 아웃 해!? 이제, "밖으로 출렁 이는"이라고 나는 말한다.

그들이 놀 수 있도록 자신의 테크노 음악이 설정된 목록 관객 거기에 휴대폰을 문자 질을하면서, 영상과 조명을 생성하고, 자신의 스마트 전화 쌍방향 터치 스크린을 제공하고 어디에 더 최근에, 더 좋은 예를 들어, Plastikman 세트 수도 사용자가 아이폰 애플 리케이션을 통해 참여할 수 있도록 화면의 영상과 콘서트 조명, 심지어 인터넷에 이러한 행사를 확대. 그것은 꽤 맥도널드!

이러한 방법으로 인터넷에서 작곡과 음악의 성능을 모두 쉽게 취득하고 재생할 수있는 새로운 예술 양식이됩니다.

MP3를 만드는 실제 디지털 오디오뿐만 아니라 바로이 자바 스크립트 코드와 함께 살 수 있으며, 사용자의 의지에 재생에라는 것입니다. 음악이 이런식으로 코딩하는 데의 진정한 가치는 그것이 소비자의 기대에 일치하는 서비스에 도달할 수있을 것입니다. 예를 들어, 물론 음악 애호가입니다, 그리고 지속적으로 구입하고 미리 새로운 흥미로운 앨범을 찾고 있는데요. 나는 많은 소란없이, 모든 장치에서 음악을들을 수 있도록 기대합니다. 특히 내가 원할 때마다 내 음악을 재생할하고, 어떻게든 그것에 대한 액세스를 손실에 대해 걱정할 필요가 없습니다 수있을 것으로 예상됩니다.

소셜 네트워크

자바 스크립트를 사용하면 쉽게 라이브에 대한 최대, 또는 너무 먼 아니라 미래에 실제로 어떤 웹 브라우저를 통해 Ableton 라이브에서 성분을 통합할 수 있습니다. 그래서 트랙을 만들 때, 난 사이트에 그것을 밀고 수 있고, 다시 아래로 다른 컴퓨터 또는 장치에서 당겨와 음악 계속. 저기 진행으로 노래와 함께 진화의 개념이고, "악보"와 "플레이어 피아노"내 손끝에있을 때 모든 부품은 다른 방법으로보고 사용할 수 있습니다.

사람들이 앨범을 구입하거나 특정 아티스트에 관심이있다면, 그들은 더 가능성이 작가에 대해 다른 사람들과 관심을 공유하는 그들의 시간을 투자할 것을 알게되면 생각. 그것이 웹 페이지에서 단추를 클릭하거나 페이 스북 (Facebook)에 "좋아하는"에 의해 예술을 홍보하기 쉽다면, 그것은 작가에 대한 훌륭한 홍보 도구를 만드는 것이며, 또한 지역 사회와 함께 관심을 공유하는 팬들을 위해 재미 있습니다. 특정 장르 또는 작가의 팬이된다는 것은 약간의 스릴이다, 난 사람들이 좋아하는 밴드와 함께 자신의 정체성을 연결하려면 믿습니다. 이 밴드의 T - 셔츠있다면 당신은 전적으로 밴드와 물건에 있던 같은 90 년대에, 잘 그거는, 심지어 무대 뒤에서 얻을 수 있습니다!

processing.js 같은 도구는 브라우저에서 사운드를 생산할 수 있으며, 또한 비디오 및 그래픽이 조성과보다 쉽게​​ 통합시키는에 문을 엽니다. 시각화가 활성화된 상태로, 내 PS3 지난 주 내 오래된 트랙 중 하나를 연주 있었고, 그것이 가지 나의 아티스트 이름, 트랙 이름, 년, 라벨 등, 나열된 방법은 예전에에서 "MTV '처럼 보였다 당신이 'MTV'항상 사용 가능하고 모바일 장치에서 주문형 할 수있다면.하지만, 그 RULE 것입니다!

알고 보니, 그것은 라이브를위한 자바 스크립트와 최대로 얻을 전혀 어렵지 않습니다.

자바 스크립트는 웹 디자인과 음악 창조를 연결하는 관문입니다. 오늘 밤, 나는 계기로 웹 페이지를 사용하여 iPad에 대한 새로운 "컨트롤"응용 프로그램에서 찾고있을거야. 이것은 웹 페이지에서 말씀하는 것입니다, 화면에 컨트롤에서 Ableton 라이브에서 라이브 악기 맥스 드라이브.

난 그저 네 감정을 담당하고 내 예제 프로그램에 아래 코드를 나열합니다. 당신은 감정을 변경하고 일부 자동화를 변경하면 훌륭한 가상 반주 도구 있도록 얼마나 볼 수 있습니다. 이 코드는 온라인을 가하고 다른 음악가가 사용할 수 있도록하는 것은 정말 끝내주게 될 것이라고 상상! 당신은 (그대로) 내 확인할 수 있습니다 지금까지 여기에 코드의 저장소를 .

감사합니다

코드 예제 :

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

자바 스크립트 코드 :

이것은 자바 스크립트 코드입니다, 그것은 메모장과 같은 텍스트 편집기에 붙여넣 및 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)
{

T = 새 작업 (repeater_function);

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

T = 새 작업 (repeater_function2);

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

T = 새 작업 (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: