All Articles Audio Software
Javascript cumplir mp3: Nuevas formas de distribuir y de música en línea del mercado
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.

El futuro es brillante

Imagínese si fuera posible para que usted pueda evitar el proceso de carga de su mp3, publicar el link en su blog, la promoción de tu blog a través de miles de otros blogs, twitter, e incluso inscribirse en un servicio de distribución de iTunes.

Los navegadores modernos como Firefox 4 se puede de hecho generar audio de JavaScript. Hay incluso un reproductor de tablatura de guitarra en línea que he leído.

Lo que yo propongo es que a fin de mantenerse en línea competitiva como músico, es tanto una oportunidad de empujar el sobre de la expresión estética, así como de una manera beneficiosa para mejorar la disponibilidad de su música cuando usted utiliza la web como una plataforma para reproducir su música para las masas. La web está a la espera de un sucesor verdaderamente inmersiva e interactiva de radio y televisión.

Max

Figura 1: un poco parche max contiene un objeto de JavaScript. El compositor está dentro!

La figura 1 muestra una imagen de un parche de Max que contiene un objeto 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.

Nuevas formas de la roca

¿Cómo se sienten muchos por ahí arrastrando incumplidas en torno a pequeños bucles de audio en una ventana de arreglo? Arriba las manos! Seamos realistas, la mayoría de los no-músicos en realidad no llamaría a esto una manera de "rockear". Supongo que escribir el código no es rock, tampoco, pero que nunca han comprobado max / msp Johnny Greenwood tartamudear-patch solo de guitarra en YouTube?? Ahora, que es "rockeando" digo.

Más recientemente, un mejor ejemplo podría ser un conjunto de Plastikman, donde su música techno es la generación de efectos visuales y de iluminación, mientras que los mensajes de texto los teléfonos que hay en la audiencia con el set list, y ofrecer una pantalla táctil interactiva en sus teléfonos inteligentes para que jueguen con el visuales que aparecen en pantalla y la iluminación de conciertos, incluso la ampliación de estos eventos a la internet para que los usuarios pueden participar a través de una aplicación para el iPhone. Eso es bastante rockin!

De esta manera, la composición y funcionamiento de su música en Internet se convierte en una nueva forma de arte que es fácil de obtener y se reproducen.

El audio real digital que constituye un mp3 se puede vivir correctamente lado este código JavaScript también, y sería llamado a jugar de nuevo a la de usuario. El valor real de tener su música codificada de esta manera es que se podrá acceder a los servicios que responden a las expectativas de los consumidores. Por ejemplo, yo soy un entusiasta de la música, por supuesto, y estoy constantemente buscando discos nuevos e interesantes para la compra y la vista previa. Espero ser capaz de escuchar la música sin mucho alboroto, y desde cualquier dispositivo. Ciertamente espero ser capaz de tocar mi música cuando quiera, y no tener que preocuparse de perder el acceso a ella de alguna manera.

La red social

Con JavaScript, se puede integrar fácilmente en su composición Ableton Live a través de Max for Live, o en realidad cualquier navegador web en un futuro no muy lejano. Así que cuando hago una pista, lo puedo hacer subir a un sitio, y tire de él hacia abajo desde cualquier otro ordenador o dispositivo y seguir trabajando en la música. Hay este concepto de la evolución con la canción a medida que avanza, y todas las partes están a la vista y el uso de diferentes formas, cuando la "partitura" y "el pianista" están a mi alcance.

Creo que si la gente piensa que si compran un álbum o están interesados ​​en un determinado artista, será más probable que inviertan su tiempo en compartir sus intereses con los demás sobre el artista. Si es fácil de promover a un artista haciendo clic en un botón en una página web o "gusto" en Facebook, entonces tiene una gran herramienta de promoción para el artista y también hace que sea divertido para los aficionados para compartir sus intereses con la comunidad. Ser fan de un determinado género o artista es un poco emocionante, y creo que la gente le gusta vincular su identidad con sus bandas favoritas. En los años noventa, si había una banda de la camiseta, así que era como si estuviera totalmente con la banda y cosas así, que incluso podría llegar al backstage!

Herramientas como processing.js son capaces de producir el sonido en el navegador, sino que además abre la puerta a dejar de vídeo y los gráficos se integren más fácilmente con su composición. Yo estaba jugando uno de mis temas viejos en mi PS3 la semana pasada, con la visualización encendida, y la forma en que mi lista el nombre del artista, nombre de pista, año, marca, etc, tipo de aspecto "MTV" de vuelta en el día . Pero ¿qué pasa si usted podría tener este "MTV siempre está disponible y en la demanda en su dispositivo móvil, que REGLA!

Como resultado, no es difícil en absoluto entrar en JavaScript y Max for Live.

JavaScript es la puerta que conecta el diseño web y creación de música. Esta noche, voy a estar buscando en el nuevo "control" de la aplicación de IPAD que utiliza una página web como un instrumento. Se maneja Max para los instrumentos en vivo en el Ableton Live de los controles en pantalla, es decir, en la página web.

Voy a enumerar el código de abajo para mi programa de ejemplo que sólo juega cuatro acordes. Usted puede ver cómo el cambio de los acordes y la modificación de algunos de automatización que hacen de una herramienta de acompañamiento virtual de grandes. Me imagino que poner este código en línea y ponerla a disposición de otros músicos que sería realmente rockin! Usted puede ver (literalmente) a mi repositorio de código hasta ahora aquí .

Gracias a

Listado de Código:

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

Código Javascript:

Este es el código de JavaScript, se puede pegar en cualquier editor de texto, como el Bloc de notas y guardar como loopNote.js (o lo que quieras llamarlo).

//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 Tarea (repeater_function);

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

t = new Tarea (repeater_function2);

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

t = new Tarea (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: