Música Generativa na Web:
Plataformas e Possibilidades



Prof. Hugo Cristo, Msc.
Doutorando em Psicologia PPGP/UFES
@hugocristo / www.hugocristo.com.br

Universidade Federal do Espírito Santo
Centro de Artes / Departamento de Desenho Industrial
Núcleo de Interfaces Computacionais
@nicddiufes / www.nicvix.com




D I G I TA L I A · S A LVA D O R , B A ( 2 0 1 2 )
RESUMO




Este artigo apresenta um conjunto de plataformas gratuitas disponíveis na World Wide Web
destinadas à produção de música eletrônica generativa ou algorítmica.

O estudo partiu de uma breve revisão histórica acerca dos sistemas computacionais
dedicados ao referido gênero musical para em seguida analisar as possibilidades oferecidas
por cada ferramenta segundo quatro perspectivas: 1) linguística/estrutural; 2) interativa/
comportamental; 3) criativa/procedural; e 4) biológica/emergente.

Com base nas análises, o trabalho então discute como as diferentes soluções de interação
humano-computador de cada ferramenta investigada materializam suas respectivas
propostas no processo de produção musical, levando em consideração as dimensões
funcional e de amplitude contextual dos algoritmos empregados.

Palavras-chave: Música generativa, algoritmos, computação,World Wide Web, interação humano-computador.
ROT E I RO DA A P R E S E N TAÇ ÃO




1. Uma definição
2. A perspectiva do ouvinte (usuário)
3. Antecedentes
4. Música generativa no Desktop
5. Música generativa na Web
6. Metodologia
7. Resultados
M Ú S I C A G E N E R AT I VA / / U M A D E F I N I Ç ÃO




A música algorítmica refere-se a um tipo de pesquisa computacional
que é geralmente intratável sem um computador digital de alta
velocidade ( Wooller, Brown, et al; 2005).
M Ú S I C A G E N E R AT I VA / / A P E R S P E C T I VA D O O U V I N T E ( U S U Á R I O )




Richards (2005) cita três modos por meio dos quais os usuários se
posicionam em relação à criação de conteúdo:

•	 Interatividade de consumo: usuário como receptor, interação
   psicológica e afetiva, geração de idéias e emoções;
•	 Interatividade de processamento: usuário com possibilidade de
   reprocessar o conteúdo, mas não alterá-lo de fato – ação sobre as
   propriedades do sistema, aplicação de filtros e efeitos;
•	 Interatividade generativa: o usuário é o criador do conteúdo no
   sistema, podendo interferir em todo o processo.
M Ú S I C A G E N E R AT I VA / / A N T E C E D E N T E S




      I N C ( T E R RY R I L E Y )   IT’S GONNA RAIN (STEVE REICH)   AMBIENT MUSIC 1 (BRIAN ENO)
M Ú S I C A G E N E R AT I VA / / A N T E C E D E N T E S




DONALD KNUTH (ALGORITMOS)            J O H N C O N WAY ( G A M E O F L I F E )   A L A N K AY ( G U I / O O P )
M Ú S I C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S




     S C R E E N S AV E R S ( 8 0 + )        MAX (80+)                  KOA N ( 9 0 + )
M Ú S I C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S




  P U R E DATA , M A X / M S P ( 9 0 + )   SUPERCOLLIDER (96+)          INTERMORPHIC (07+)
M Ú S I C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S




   P U R E DATA , M A X / M S P ( 9 0 + )             SUPERCOLLIDER (96+)   INTERMORPHIC (07+)




                                        LIVE CODING
M Ú S I C A G E N E R AT I VA N O D E S K TO P / / F R A M E WO R K D E WO O L L E R




Wooller, Brown et al (2005) organizaram quatro perspectivas da
produção de música generativa:

•	 Linguística/Estrutural: construtos explícitos inspirados nas
   gramáticas generativas da linguística com forte uso de recursão;
•	 Interativa/Comportamental: usuário e computador interagem –
   entradas humanas, processamento no sistema, composição a partir
   da análise, geração das saídas pelo computador;
•	 Criativa/Procedural: música resultante de procedimentos criativos
   “postos em movimento” pelo compositor;
•	 Biológica/Emergente: música não repetitiva, fora de controle
   inacabada, imprevisível, baseada em sistemas auto-organizados.
M Ú S I C A G E N E R AT I VA N O D E S K TO P / / F R A M E WO R K D E WO O L L E R




Sistemas generativos segundo dimensões:
•	 Funcional: Analítica, Tranformacional, Generativa;
•	 Amplitude do contexto: Estreita a Ampla.
M Ú S I C A G E N E R AT I VA N A W E B / / P O R Q U Ê ?




Nick Collins (2003) afirma que a música generativa e a Internet
caminham lado a lado porque esse estilo de composição requer pouco
espaço de armazenamento, uma vez que os dados armazenados são
mais rotinas e instruções que informações de áudio completas.

Do Desktop para a Web
•	 Processamento local x distribuído;
•	 Dependência do OS/plataforma x dependência do navegador.

Mas por que só agora?
•	 Conexão banda larga (quase) onipresente;
•	 Padrões e APIs dos navegadores mais maduras;
•	 Linguagens e tecnologias para Web otimizadas e acessíveis.
M Ú S I C A G E N E R AT I VA N A W E B / / A N T E C E D E N T E S




      S H O C K WAV E ( 9 5 + )             FLASH (1995+)             J AVA A P P L E T S ( 9 5 + )
M Ú S I C A G E N E R AT I VA N A W E B / / A N T E C E D E N T E S




      J AVA A P P S ( 2 0 0 1 + )        PROCESSING (2001+)           HTML5 AUDIO API (2009+)
M Ú S I C A G E N E R AT I VA N A W E B / / M E TO D O L O G I A




Seleção das aplicações
•	 Busca orgânica, blogs, sites e revistas onlines especializadas;
•	 Apenas aplicativos executáveis no navegador, serviço online;
•	 Apenas aplicações gratuitas / acesso livre.

Procedimento de análise
•	 Perspectiva adotada para a geração da música;
•	 Forma de participação do usuário;
•	 Metáfora da interface e sua relação com o processo;
•	 Dimensões funcional e amplitude contextual.
M Ú S I C A G E N E R AT I VA N A W E B / / TO N E M AT R I X
http://lab.andre-michelle.com/tonematrix
Processamento / Interativa / Analítica / Estreita / Matriz, sequenciador,Tenori-on
M Ú S I C A G E N E R AT I VA N A W E B / / M TA
http://www.mta.me
Processamento / Biológica / Generativa / Estreita / Mapa do Metrô de NY (Vignelli), Cordas
M Ú S I C A G E N E R AT I VA N A W E B / / S E AQ U E N C E
http://seaquence.org
Generativa / Interativa / Generativa / Ampla / Vida marinha, sequenciador, Tenori-on
M Ú S I C A G E N E R AT I VA N A W E B / / N O DA L G E N E S I S
http://nodalgenesis.com
Processamento / Criativa / Transformacional / Estreita / Screensaver, programas de pintura
M Ú S I C A G E N E R AT I VA N A W E B / / AV C L A S H
http://www.avclash.com
Generativa / Interativa / Generativa / Ampla / Mandalas, caleidoscópios
M Ú S I C A G E N E R AT I VA N A W E B / / V I R AG E L I C 2 . 0
http://www.konst-teknik.se/projects/viragelic/index.html
Consumo / Criativa / Generativa / Estreita
M Ú S I C A G E N E R AT I VA N A W E B / / A L G O R I T H M I C S Y M P H O N I E S
http://countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html
Generativa / Linguística / Generativa / Estreita
M Ú S I C A G E N E R AT I VA N A W E B / / A L G O R I T H M I C S Y M P H O N I E S
http://wurstcaptures.untergrund.net/music/
Generativa / Linguística / Generativa / Estreita
Obrigado!




Prof. Hugo Cristo, Msc.
Doutorando em Psicologia PPGP/UFES
@hugocristo / www.hugocristo.com.br

Universidade Federal do Espírito Santo
Centro de Artes / Departamento de Desenho Industrial
Núcleo de Interfaces Computacionais
@nicddiufes / www.nicvix.com




 D I G I TA L I A · S A LVA D O R , B A ( 2 0 1 2 )

Apresentação Digitalia 2012

  • 1.
    Música Generativa naWeb: Plataformas e Possibilidades Prof. Hugo Cristo, Msc. Doutorando em Psicologia PPGP/UFES @hugocristo / www.hugocristo.com.br Universidade Federal do Espírito Santo Centro de Artes / Departamento de Desenho Industrial Núcleo de Interfaces Computacionais @nicddiufes / www.nicvix.com D I G I TA L I A · S A LVA D O R , B A ( 2 0 1 2 )
  • 2.
    RESUMO Este artigo apresentaum conjunto de plataformas gratuitas disponíveis na World Wide Web destinadas à produção de música eletrônica generativa ou algorítmica. O estudo partiu de uma breve revisão histórica acerca dos sistemas computacionais dedicados ao referido gênero musical para em seguida analisar as possibilidades oferecidas por cada ferramenta segundo quatro perspectivas: 1) linguística/estrutural; 2) interativa/ comportamental; 3) criativa/procedural; e 4) biológica/emergente. Com base nas análises, o trabalho então discute como as diferentes soluções de interação humano-computador de cada ferramenta investigada materializam suas respectivas propostas no processo de produção musical, levando em consideração as dimensões funcional e de amplitude contextual dos algoritmos empregados. Palavras-chave: Música generativa, algoritmos, computação,World Wide Web, interação humano-computador.
  • 3.
    ROT E IRO DA A P R E S E N TAÇ ÃO 1. Uma definição 2. A perspectiva do ouvinte (usuário) 3. Antecedentes 4. Música generativa no Desktop 5. Música generativa na Web 6. Metodologia 7. Resultados
  • 4.
    M Ú SI C A G E N E R AT I VA / / U M A D E F I N I Ç ÃO A música algorítmica refere-se a um tipo de pesquisa computacional que é geralmente intratável sem um computador digital de alta velocidade ( Wooller, Brown, et al; 2005).
  • 5.
    M Ú SI C A G E N E R AT I VA / / A P E R S P E C T I VA D O O U V I N T E ( U S U Á R I O ) Richards (2005) cita três modos por meio dos quais os usuários se posicionam em relação à criação de conteúdo: • Interatividade de consumo: usuário como receptor, interação psicológica e afetiva, geração de idéias e emoções; • Interatividade de processamento: usuário com possibilidade de reprocessar o conteúdo, mas não alterá-lo de fato – ação sobre as propriedades do sistema, aplicação de filtros e efeitos; • Interatividade generativa: o usuário é o criador do conteúdo no sistema, podendo interferir em todo o processo.
  • 6.
    M Ú SI C A G E N E R AT I VA / / A N T E C E D E N T E S I N C ( T E R RY R I L E Y ) IT’S GONNA RAIN (STEVE REICH) AMBIENT MUSIC 1 (BRIAN ENO)
  • 7.
    M Ú SI C A G E N E R AT I VA / / A N T E C E D E N T E S DONALD KNUTH (ALGORITMOS) J O H N C O N WAY ( G A M E O F L I F E ) A L A N K AY ( G U I / O O P )
  • 8.
    M Ú SI C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S S C R E E N S AV E R S ( 8 0 + ) MAX (80+) KOA N ( 9 0 + )
  • 9.
    M Ú SI C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S P U R E DATA , M A X / M S P ( 9 0 + ) SUPERCOLLIDER (96+) INTERMORPHIC (07+)
  • 10.
    M Ú SI C A G E N E R AT I VA N O D E S K TO P / / A P L I C AÇ Õ E S P U R E DATA , M A X / M S P ( 9 0 + ) SUPERCOLLIDER (96+) INTERMORPHIC (07+) LIVE CODING
  • 11.
    M Ú SI C A G E N E R AT I VA N O D E S K TO P / / F R A M E WO R K D E WO O L L E R Wooller, Brown et al (2005) organizaram quatro perspectivas da produção de música generativa: • Linguística/Estrutural: construtos explícitos inspirados nas gramáticas generativas da linguística com forte uso de recursão; • Interativa/Comportamental: usuário e computador interagem – entradas humanas, processamento no sistema, composição a partir da análise, geração das saídas pelo computador; • Criativa/Procedural: música resultante de procedimentos criativos “postos em movimento” pelo compositor; • Biológica/Emergente: música não repetitiva, fora de controle inacabada, imprevisível, baseada em sistemas auto-organizados.
  • 12.
    M Ú SI C A G E N E R AT I VA N O D E S K TO P / / F R A M E WO R K D E WO O L L E R Sistemas generativos segundo dimensões: • Funcional: Analítica, Tranformacional, Generativa; • Amplitude do contexto: Estreita a Ampla.
  • 13.
    M Ú SI C A G E N E R AT I VA N A W E B / / P O R Q U Ê ? Nick Collins (2003) afirma que a música generativa e a Internet caminham lado a lado porque esse estilo de composição requer pouco espaço de armazenamento, uma vez que os dados armazenados são mais rotinas e instruções que informações de áudio completas. Do Desktop para a Web • Processamento local x distribuído; • Dependência do OS/plataforma x dependência do navegador. Mas por que só agora? • Conexão banda larga (quase) onipresente; • Padrões e APIs dos navegadores mais maduras; • Linguagens e tecnologias para Web otimizadas e acessíveis.
  • 14.
    M Ú SI C A G E N E R AT I VA N A W E B / / A N T E C E D E N T E S S H O C K WAV E ( 9 5 + ) FLASH (1995+) J AVA A P P L E T S ( 9 5 + )
  • 15.
    M Ú SI C A G E N E R AT I VA N A W E B / / A N T E C E D E N T E S J AVA A P P S ( 2 0 0 1 + ) PROCESSING (2001+) HTML5 AUDIO API (2009+)
  • 16.
    M Ú SI C A G E N E R AT I VA N A W E B / / M E TO D O L O G I A Seleção das aplicações • Busca orgânica, blogs, sites e revistas onlines especializadas; • Apenas aplicativos executáveis no navegador, serviço online; • Apenas aplicações gratuitas / acesso livre. Procedimento de análise • Perspectiva adotada para a geração da música; • Forma de participação do usuário; • Metáfora da interface e sua relação com o processo; • Dimensões funcional e amplitude contextual.
  • 17.
    M Ú SI C A G E N E R AT I VA N A W E B / / TO N E M AT R I X http://lab.andre-michelle.com/tonematrix Processamento / Interativa / Analítica / Estreita / Matriz, sequenciador,Tenori-on
  • 18.
    M Ú SI C A G E N E R AT I VA N A W E B / / M TA http://www.mta.me Processamento / Biológica / Generativa / Estreita / Mapa do Metrô de NY (Vignelli), Cordas
  • 19.
    M Ú SI C A G E N E R AT I VA N A W E B / / S E AQ U E N C E http://seaquence.org Generativa / Interativa / Generativa / Ampla / Vida marinha, sequenciador, Tenori-on
  • 20.
    M Ú SI C A G E N E R AT I VA N A W E B / / N O DA L G E N E S I S http://nodalgenesis.com Processamento / Criativa / Transformacional / Estreita / Screensaver, programas de pintura
  • 21.
    M Ú SI C A G E N E R AT I VA N A W E B / / AV C L A S H http://www.avclash.com Generativa / Interativa / Generativa / Ampla / Mandalas, caleidoscópios
  • 22.
    M Ú SI C A G E N E R AT I VA N A W E B / / V I R AG E L I C 2 . 0 http://www.konst-teknik.se/projects/viragelic/index.html Consumo / Criativa / Generativa / Estreita
  • 23.
    M Ú SI C A G E N E R AT I VA N A W E B / / A L G O R I T H M I C S Y M P H O N I E S http://countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html Generativa / Linguística / Generativa / Estreita
  • 24.
    M Ú SI C A G E N E R AT I VA N A W E B / / A L G O R I T H M I C S Y M P H O N I E S http://wurstcaptures.untergrund.net/music/ Generativa / Linguística / Generativa / Estreita
  • 25.
    Obrigado! Prof. Hugo Cristo,Msc. Doutorando em Psicologia PPGP/UFES @hugocristo / www.hugocristo.com.br Universidade Federal do Espírito Santo Centro de Artes / Departamento de Desenho Industrial Núcleo de Interfaces Computacionais @nicddiufes / www.nicvix.com D I G I TA L I A · S A LVA D O R , B A ( 2 0 1 2 )