Portada de The Haskell School of Music: From Signals to Symphonies

The Haskell School of Music: From Signals to Symphonies

por Paul Hudak, Donya Quick · 2018

Ver sugerencias

Sinopsis

Una continuación del enfoque de 'School of Expression', este libro aplica la programación funcional en Haskell específicamente al dominio de la creación musical. Aborda la composición, síntesis y modelado de señales de audio de forma declarativa.

Más de Paul Hudak

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Csound: A Sound and Music Computing System

Richard Boulanger, Victor Lazzarini

2013

Mientras que The Haskell School usa un lenguaje de programación funcional (Haskell) para la música, Csound está centrado en un lenguaje de procesamiento de señal de audio específico para música. Ambos son libros pedagógicos que enseñan un sistema de programación para crear música, pero provienen de tradiciones computacionales distintas (funcional vs. procesamiento de señal), ofreciendo una perspectiva técnica complementaria y menos obvia.

Este libro comparte el objetivo pedagógico de enseñar programación a través de la creación musical, pero abandona el nicho de Haskell por el lenguaje Python, que es más común en enseñanza introductoria. La conexión es temática (programación creativa para música) pero la elección del lenguaje y el enfoque práctico lo alejan de la recomendación canónica para un libro de Haskell y música.

The Emissary

Yōko Tawada

2014

La conexión profunda reside en la exploración de la traducción y la transformación entre sistemas. The Haskell School traduce conceptos musicales a estructuras formales de programación funcional. 'The Emissary' (original 'Kentōshi') explora la traducción entre culturas y lenguajes en un mundo post-apocalíptico donde el lenguaje mismo se transforma. Ambos profundizan en cómo los sistemas de representación (código, lenguaje) dan forma y median nuestra comprensión y creación de realidades (musicales o sociales).

Este es el tratado fundacional que conecta matemáticas, lógica formal y composición musical a un nivel filosófico profundo. Hudak y Quick aplican la programación funcional (con sus raíces en la lógica matemática) a la música. Xenakis, desde la composición, aplica teoría de probabilidades, lógica de conjuntos y estadística. Ambos libros comparten la creencia subyacente de que las estructuras formales y matemáticas son un lenguaje poderoso y esencial para la creación y el entendimiento musical.

Libro en español del compositor e investigador chileno-británico Eduardo Miranda. Presenta una introducción accesible a la programación para música usando el entorno gráfico Pure Data (Pd). Es un texto divulgativo como el de referencia, pero desde la tradición de la música electroacústica y los entornos de programación visual, ofreciendo una perspectiva latinoamericana y menos conocida en el ámbito anglosajón de la informática musical.

Libro de texto académico en alemán ('Composición con el ordenador: Fundamentos y práctica') que aborda la enseñanza de la composición asistida por computadora. Al igual que 'The Haskell School', es una obra didáctica que une teoría y práctica, pero desde un contexto educativo y musical centroeuropeo, utilizando herramientas como SuperCollider y abordando la pedagogía de la composición desde una perspectiva menos técnica y más estética, lo que es poco común en la literatura técnica angloparlante.

The Little Prover

Daniel P. Friedman, Carl Eastlund

2015

La conexión estructural es fundamental: ambos libros usan un lenguaje de programación (Scheme/Haskell) no como un fin, sino como un medio para enseñar un modo de pensamiento formal (demostración de teoremas/programación musical). Su estructura es pedagógicamente similar: introducen conceptos complejos a través de pequeños ejemplos interactivos y ejercicios, construyendo gradualmente un marco de razonamiento en el lector. Ambos son 'libros escuela' que enseñan a pensar dentro de un sistema formal.

The Art of Readable Code

Dustin Boswell, Trevor Foucher

2011

A pesar de ser de una categoría diferente (optimización de código vs. creación musical), comparten un principio estructural fundamental: enseñan un oficio (programar legiblemente / programar música) enfocándose en la expresión clara y la buena estructura sobre la mera funcionalidad. El libro de Hudak y Quick estructuralmente muestra cómo construir programas Haskell que sean expresiones elegantes de ideas musicales, paralelo a cómo 'The Art of Readable Code' enseña a estructurar código para ser legible. La enseñanza se da a través de la refactorización y mejora de ejemplos.

Ayúdame a que yoleo sea sostenible