P.D. Sed magnánimos y comprensivos,me he pimplado la botetella de 3/4 delitro de Faustino.
¿Qué estás componiendo ahora?
OFERTAS Ver todas
-
-29%Behringer X-Touch Compact
-
-20%Technics SL-1200M7 Lamborghini
-
-6%Elektron Digitakt II (B-Stock)
#331 Más o menos. Es una regla diseñada para tomar datos y procesarlos en un determinado sentido. Es una regla que sigue un proceso lógico. Pero esa regla, ahora, hay que materializarla. Y se hace mediante una serie de instrucciones escritas en un lenguaje específico. Según dónde vayas a emplearlo, pues utilizas un lenguaje u otro. Están LuaScript o Python, por ejemplo. Kontakt utiliza su propio lenguaje, KSP (Kontakt Script Processor).
Emilio escribió:Me va quedando todo cada vez más claro
Como muchas otras cosas en la vida, no son conceptos tan sencillos como para comprenderlos en cuatro palabras y sin un cierto esfuerzo de profundización.
Un algoritmo es un concepto abstracto, un conjunto de instrucciones para resolver un cierto tipo de situaciones. Instrucciones de Ikea, recetas de cocina, métodos de resolución de trazados geométricos, métodos para representar una vista bidimensional de un objeto tridimensional, para simular la física de un sonido rebotando en las paredes de un recinto, para generar notas musicales aleatoriamente a partir de patrones estadísticos, para resolver el cubo de Rubik...
Los algoritmos, como entes abstractos, se pueden llevar a la práctica de distintas maneras: un mueble de Ikea lo puede montar una persona o un robot, por ejemplo.
A su vez, los algoritmos pueden hacer uso del resultado de otros algoritmos, lo que establece una jerarquía de abstracción.
Por ejemplo, en una escuela de Restauración a los jóvenes aprendices a maître d' se les pueden dar pautas (algoritmos) para elaborar menús de boda. A su vez, esos menús de boda puden incluir unas natillas, así que requieren de la receta (algoritmo) para elaborar natillas. La receta de las natillas incluye yemas de huevo, así que necesitan el método (algoritmo) para separar la clara de la yema de un huevo.
Se dice que los algoritmos que usan otros algoritmos como bloques constituyentes son de más alto nivel (de abstracción).
Esto nos conduce al concepto de los scripts. Ponerlo de una manera simplificada, digamos que hay programas tan sofisticados que son, a su vez, programables, lo que les permite un comportamiento más a medida de lo que quiere el usuario del programa. Se da acceso al usuario a las capacidades elementales del programa principal, programadas en lenguajes de bajo nivel, como bloques constituyentes para superprogramas de más alto nivel. Los scripts serían entonces programas para programar programas.
Por ejemplo, Kontakt permite disparar y procesar pequeñas grabaciones de sonido (muestras) en respuesta a eventos MIDI. Para ello implemente una serie de técnicas básicas de bajo nivel (pinches de cocina), y unas cuantas recetas de alto nivel (cocineros industriales). Además, da al usuario (chef) acceso a los pinches de cocina, para que pueda elaborar sus propias recetas artesanas. Estas recetas son los scripts, usando el lenguaje KSP (Kontakt Script Processor).
Otro ejemplo son los navegadores web, donde usando JavaScript se puede acceder a las capacidades básicas del navegador (mostrar textos en distintos estilos, imágenes, etc.) para hacer páginas más sofisticadas e interactivas, más adaptadas a medida de quien las visita.
Emilio escribió:Ojo Emilio, que para componer música a través del ordenador no te hacen falta ninguna de esas cosas como "algoritmos" "scripts", etc... como para tocar el piano tampoco hace falta saber cómo se construye éste. La vida es muy corta como para querer abarcar todos los conocimientos. Como curiosidad vale, pero lo malo es que si nos ponemos a investigar otras cosas distintas a nuestro propósito principal podemos caer en la continua procrastinación. No lo digo sólo por ti, a mí, muchas veces, también me pasa por curioso.Investigaré más por mi cuenta.
Emilio escribió:mira, esto es un algoritmoSólo quería tener una idea de qué es un algoritmo o un script, no pretendo profundizar ni aprender programación.
¿Te gusta la musica?.. NO... Busca otro foro
Si
¿Te gusta componer?...NO..... Busca Spotify
Si
¿Tienes un DAW?....... NO... Pues ya es hora
SI
¿Conoces el mundo VST?... NO... Aprende
Si
¿Ya?..........................NO....sigue aprendiendo
SI
¿Compones musica?.. Paso...Aprende algoritmos
Si
¿Sabes algoritmos?.... NO... Sigue componiendo
Si
Sigue componiendo
Y que nosotros lo escuchemos
Hola amigos...
Comparto con vosotros esto que acabo de hacer.
Por fin he salido del minuto que siempre hago....La primera con Cubase 10 Pro.
Lleva un compás de 6/8, dura 2:29 y he usado algunas librerías como Insodius, Ethera, Cinematic Studio Strings, Tina Guo, varias de Native Instrumens y otras...
El vídeo lo he montado con Adobe Premiere. La primera parte está grabada con mi iPhone y los siguientes vídeos son de uso libre sobre el editor de notas de cubase.
Comparto con vosotros esto que acabo de hacer.
Por fin he salido del minuto que siempre hago....La primera con Cubase 10 Pro.
Lleva un compás de 6/8, dura 2:29 y he usado algunas librerías como Insodius, Ethera, Cinematic Studio Strings, Tina Guo, varias de Native Instrumens y otras...
El vídeo lo he montado con Adobe Premiere. La primera parte está grabada con mi iPhone y los siguientes vídeos son de uso libre sobre el editor de notas de cubase.
Nuevo post
Regístrate o identifícate para poder postear en este hilo