All Articles Audio Software
Javascript treffen mp3: Neue Wege zu verteilen und zu vermarkten Musik online
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.

Die Zukunft ist hell

Stell dir vor, wenn es möglich wäre, für Sie den Prozess der Upload Ihrer mp3 zu umgehen, die Entsendung der Link in Ihrem Blog, Werbung für Ihr Blog über unzählige andere Blogs, Twitter, und auch die Anmeldung für eine iTunes-Vertrieb-Service.

Moderne Browser wie Firefox 4 kann in der Tat zu generieren Audio von JavaScript. Es gibt sogar eine Online-Gitarren-Tabulatur-Player, über die ich gelesen habe.

Was würde ich Ihnen vorschlagen, ist, dass, um wettbewerbsfähige Online als Musiker zu bleiben, es sowohl eine Chance als in an die Grenzen des ästhetischen Ausdrucks sowie einen positiven Weg, um Ihre Musik ist die Verfügbarkeit zu verbessern, ist, wenn Sie das Web als Plattform zu nutzen spielen Sie Ihre Musik für die Massen. Das Web ist nur darauf warten, für eine wirklich immersive und interaktive Nachfolger Radio und Fernsehen.

Max

Abbildung 1: ein wenig max Patch enthält ein JavaScript-Objekt. Der Komponist ist in!

Abbildung 1 zeigt ein Bild von einem Max Patch, der eine Javascript-Objekt enthält.

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.

Neue Wege zur Rock-

Wie viele da draußen fühlen unerfüllten ziehen um kleine Audio-Loops in einer Anordnung Fenster? Hands up! Seien wir ehrlich, würden die meisten Nicht-Musiker nicht wirklich nennen dies eine Art "abrocken". Ich nehme an, tippen Code ist nicht wirklich rockt, auch nicht, aber haben Sie schon einmal ausgecheckt Johnny Greenwood max / msp stottern-patch Gitarrensolo auf YouTube!? Nun, das ist "abrocken" i say.

In jüngerer Zeit könnte eine bessere Beispiel ein Plastikman gesetzt werden, wo seine Techno-Musik ist die Generierung der Visuals und Beleuchtung, während SMS Handys gibt in das Publikum mit der Set-Liste und die Bereitstellung einer interaktiven Touchscreen auf ihrem Smartphone für sie mit dem zu spielen Bildschirm Visuals und Konzert Beleuchtung, sogar Ausdehnung dieser Ereignisse aus dem Internet, so dass Benutzer über eine iPhone App teilnehmen können. Das ist ziemlich rocken!

Auf diese Weise wird sowohl die Komposition und Aufführung von Musik über das Internet eine neue Kunstform, die leicht zu erhalten ist und abgespielt werden.

Die eigentliche digitale Audio-, aus denen sich ein mp3 kann rechts neben diesem JavaScript-Code als auch zu leben, und würde auf die Wiedergabe beim Anwender aufgerufen wird. Der reale Wert der mit Ihrer Musik kodiert diese Weise ist, dass es in der Lage sein Dienste, die den Erwartungen der Verbraucher entsprechen zu erreichen. Zum Beispiel, ich bin ein Musikliebhaber natürlich, und ich bin ständig auf der Suche nach neuen und interessanten Alben zu kaufen und in der Vorschau. Ich erwarte in der Lage sein, die Musik ohne viel Aufhebens, und von jedem Gerät aus zu hören. Ich sicherlich erwarten, dass meine Musik spielen, wann immer Ich mag, und nicht um den Verlust Zugang zu ihr irgendwie zu kümmern.

Das soziale Netz

Mit JavaScript können Sie ganz einfach integrieren Ihre Zusammensetzung in Ableton Live über Max for Live, oder wirklich jedem Web-Browser in der nicht allzu fernen Zukunft. Also, wenn ich einen Track zu machen, kann ich schieben Sie es bis zu einer Seite, und ziehen Sie ihn wieder nach unten von einem anderen Computer oder Gerät und arbeiten weiter an der Musik. Es ist das Konzept der Evolution mit dem Song, wie sie fortschreitet, und alle Teile sind da, um zu sehen und auf unterschiedliche Weise nutzen, wenn die "Noten" und "Klavier" bei meinen Fingerspitzen sind.

Ich denke, wenn Sie merken, dass Menschen, wenn sie ein Album kaufen oder haben Interesse an einem bestimmten Künstler, sie werden eher investieren ihre Zeit in Teilen ihr Interesse mit anderen über den Künstler. Wenn es einfach ist, ein Künstler durch Klicken auf eine Schaltfläche auf einer Webseite oder "Geschmack" auf facebook zu fördern, dann macht es eine große Promotion-Tool für den Künstler und macht es auch Spaß für die Fans, ihr Interesse mit der Community teilen. Als ein Fan von einem bestimmten Genre oder Künstler ist ein bisschen aufregend, und ich glaube, die Menschen gerne ihre Identität mit ihrer Lieblingsbands Link. In den neunziger Jahren, wenn Sie ein Band-T-Shirt hatte, gut, dass, wie Sie ganz in der Band und so wurden war, könnten Sie sogar backstage zu bekommen!

Tools wie processing.js der Lage sind, klingen in den Browser zu produzieren, und es öffnet auch die Tür zu vermieten Video-und Grafik einfacher Integration in Ihre Komposition. Ich spielte einen meiner alten Tracks auf meiner PS3 letzte Woche mit der Visualisierung aktiviert ist, und wie sie aufgeführt mein Künstlername, Titel, Jahr, Label, etc, Art der sah aus wie "MTV" von hinten in den Tag . Aber was, wenn Sie könnten diese "MTV" immer verfügbar und On-Demand auf Ihrem mobilen Gerät, das wäre RULE!

Wie sich herausstellt, ist es überhaupt nicht schwer, in JavaScript und Max for Live bekommen.

JavaScript ist das Tor, das Web-Design und Musikproduktion verbindet. Heute Abend werde ich in der neuen "Kontroll"-App für iPad, dass eine Webseite als Instrument benutzt, schauen. Er fährt Max for Live Instrumente in Ableton Live von den Kontrollen auf dem Bildschirm, das heißt, auf der Webseite.

Ich werde Sie den nachfolgenden Code für mein Beispiel-Programm, das einfach spielt 4 Akkorde Liste. Sie können sehen, wie die Änderung der Akkorde und verändern einige Automatisierung würde für eine große virtuelle Begleitung Werkzeug zu machen. Ich kann mir vorstellen dass die Inbetriebnahme dieser Code online und verfügbar zu machen, andere Musiker wäre wirklich rockt! Sie können sich (buchstäblich) meine Sammlung von Code bisher hier .

Dank

Befehlsauflistung:

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

Dies ist die JavaScript-Code, kann es in einem Text-Editor wie Notepad eingefügt werden, und rettete als loopNote.js (oder was immer Sie möchten es nennen).

//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 = new Task (repeater_function);

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

t = new Task (repeater_function2);

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

t = new Task (repeater_function3);

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

}

Comments (0)

You must be logged in to comment. Login Now

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: