CAC

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar

Anotações para a disciplina Composição Assistida por Computador (CAC) do prof. Luiz Castelões UFJF.

Sonificando pinturas Barrocas e Modernas

Introdução

Análise de imagens

Sonificando curvaturas

Antes de tudo, foi necessária a instalação e configuração do Open Music. Motivado pelas pesquisas de Glerm Soares, e seguindo seus passos, optou-se por instalar o OM em sistema GNU/Linux Ubuntu [].

   sudo apt-get install fluidsynth libfluidsynth-dev fluid-soundfont-gm fluid-soundfont-gs
   wget -c http://forge.ircam.fr/p/OM6/downloads/get/omfonts-1.0-1.noarch.rpm
   sudo alien omfonts-1.0-1.noarch.rpm
   sudo dpkg -i *.deb
   wget -c http://forge.ircam.fr/p/OM6/downloads/get/OM_6.7_beta_5.tar.bz2
   tar -xvjf http://forge.ircam.fr/p/OM6/downloads/get/OM_6.7_beta_5.tar.bz2
   cd OM_6.7_beta_5/    


Conclusões e trabalhos futuros

Referências

[1] http://forumnet.ircam.fr/user-groups/openmusic/forum/topic/openmusic-6-on-linux/?lang=en

Vídeos das Aulas

Logs das Aulas

Aula 1 (04/09/2013) (2a. parte)

Malt, 2006. Pedagogos, fácil acesso. Renato conversou sobre teoria de grupos com ele. Um dos maiores pedagogos em CAC.

CAC tem ~60 anos de idade.

Xenakis. Audição de algumas peças, apontadas na wiki da UFJF/CAC.

Definições CAC... de Malt, 2006

Definições do Cope, 2008, equivalentes as de Malt.

Schaffer, spectralistas, debussy, estão preocupados com o resultado, na escuta, e não no simples experimentalismo.

Log hangout

glerm soares 16:51 opa eu achei que o google guardava os chats acho que perdemos o chat aqui do hangout

automata 16:51 opa

Luiz Casteloes 16:52 a gente pode ir aperfeiçoando isso ao longo do curso, tranquilamente...

glerm soares 16:52 o chat do irc está guardado

automata 16:52 acho que gravei o vídeo, estou tentando converter

glerm soares 16:52 Ola Carmem

automata 16:52 olá carmem!

Luiz Casteloes 16:52 (a questão da interatividade, registro, etc.)

automata 16:53 sobre os trabalhos de conversão de imagens em música

glerm soares 16:53 Na próxima aula já vamos trabalhar algo com OM?

automata 16:53 estamos desenvolvendo um trabalho aqui de análise de imagens mas não temos a parte musical acho que podemos dialogar perfeito ótimo

glerm soares 16:55 Esta semana pretendo trabalhar com uma biblioteca de análise chamada music21, o Vilson e Renato já fizeram algo com ela também

automata 16:55 sim, temos trabalhado com análise das influências do scarlatti em beethoven, o domenico opa opa voltei desculpem, caí aqui

glerm soares 16:57 Vejo que nos patches vocẽ trabalha com umas coisas do tipo "perfil melódico" tirado de contornos de formas

automata 16:58 isso, o contorno de formas (curvatura) temos aqui, então podemos dar um jeito de conversar gerando esses perfis melódicos

glerm soares 16:58 Eu acho que o ideal é fpormalizar os algoritmos formalizar

automata 16:58 aquele script das triangulações glerm legal aqui mais detalhes sobre a análise de pinturas que estamos fazendo https://www.writelatex.com/329602ypmdzp

glerm soares 16:59 Acho bom entender os algoritmos

automata 17:00 também acho legal poderíamos ir tentando converter para outras linguagens/tecnologias e ao mesmo tempo brincando/aprendendo OM legal essa dinâmica

glerm soares 17:01 Uma coisa que quero trabalhar nos próximos Eu estou querendo focar no conceito de "assinatura" que o David Cope usa

automata 17:01 massa glerm, quero acompanhar isso também legal

glerm soares 17:01 eu vou tentar dar uma formalizada nisso até a proxima aula

automata 17:03 parece que Renato chegou a conversar com Malt sobre os trabalhos dele com teoria de conjuntos não ouvi todas as apontadas na wiki

glerm soares 17:07 eu conheço algumas e ouvi outras, mas mostre o que preferir qual o link?

automata 17:07 qual link?

Luiz Casteloes 17:07 hiller e xenakis 1as obras de CAC

glerm soares 17:08 supite Illiac?

Luiz Casteloes 17:08 isso

glerm soares 17:08 suíte

Luiz Casteloes 17:08 não precisa ouvir tudo

glerm soares 17:08 qual Xenakis?

Luiz Casteloes 17:08 st 'tá lá também

glerm soares 17:08 ah ok nos links

Luiz Casteloes 17:14 voltando...

glerm soares 17:14 ok

Luiz Casteloes 17:14 conseguiram ouvir um trecho de cada?

glerm soares 17:14 ouvindo as duas xenakis Illiac eu ja conhecia

Luiz Casteloes 17:15 qual a impressão? ou pressão...

glerm soares 17:15 priincipalmente nesta Achorripsis

Luiz Casteloes 17:15 ou (de)pressão...

glerm soares 17:15 da pra perceber que há uma preocupação grande com a alternancia dos timbres Até onde consegui acha de documentação o Hiller fazia algo semelhante ao "jogo de dados de Mozart" recombinando partes ja preparadas

  • achar

automata 17:17 parece maquínico realmente 1o não tanto no 2o

glerm soares 17:18 Uma pergunta

automata 17:18 o que é CAO e EAO? deepblug blue* ah ok CMA == CGC? ok

glerm soares 17:30 Tem um exemplo interessante de livecoding nos links do Luiz

automata 17:30 acho que até o 'produto' final de cada (diferido/real) é para um contexto diferente

glerm soares 17:30 onde ele subsitui o gesto do pianista pelo gesto do programador

automata 17:31 também gosto desse https://vimeo.com/50061269 acho muito difícil 'gostar' de ouvir livecoding se não durante a performance http://wiki.nosdigitais.teia.org.br/FooBarBaz

glerm soares 17:32 Se tudo tem que ser em Mas se fosse pensar na literatura por exemplo, tempo real não existiriam mais obras literárias, só tweets?

automata 17:33 massa, happenings?

glerm soares 17:33 A questão da maturação da idéia é interessante como conceito.

automata 17:34 tempo diferido seria um conjunto de momentos de tempo real? tempo reais passados ops, momentos passados é, livecoding acho próximo ao jazz, realmente há preocupação com a máquina compositor mas e a máquina escuta/crítica? pontilhismo preocupação com o fenômeno físico, tentando figurar a natureza jogando notas aqui, pensando alto 3) bastante sensível em tentar mapear imagem em som cor 5) pasteurização na música eletroacústica/eletrõnica humanizar a máquina, sonho da IA forte e atualmente da computação afetiva

glerm soares 17:48 Queria deixar uma pergunta que senti falta - como pensar o "corpo" do instrumentista nisso (pré e pós composição)...

automata 17:48 massa glerm glerm, acho que tamos te ouvindo, não?

glerm soares 17:49 sim isso ainda não

automata 17:51 não li sensoriamento máquina escuta/crítica

glerm soares 17:52 existe alguem pensando a fundo o "machine learning" em musica? (máquina aprendendendo com o gesto do mpusico)

automata 17:53 pessoal pesquisa machine leaning para classificação de gêneros e compositores mas para entendimento do gesto, não sei ccrma?

glerm soares 17:54 aprendizado por "tentativa e erro" - tipo maquinas que fazem reconhecimento de voz porque coletam milhares de palavras da mesma voz

automata 17:54 lembro de uma pesquisa sobre análise dos códigos em uma performance de livecoding para auxílio enquanto o intérprete tocava

glerm soares 17:55 alguns algoritmos de open computer vision usam machine learning por exemplo (openCV) ou bots como o cleverbot

automata 17:55 glerm, encher o intérprete de sensores e usar machine learning para analisar?

glerm soares 17:55 (bots de chat) vilson, sim mas seria preciso ter critérios para categorizar este corpus

automata 17:56 gestos topo o que tiverem em mente :-) não baixinho

glerm soares 17:57 Eu vou trabalhar em paralelo com umas idéias da minha dissertação e tentar ver o que aprendo sozinho do OM pra trazer umas duvidas... basicamente vou tentar entender os algoritmos ... pergunta de novo por favor

automata 17:57 vou também 'fuçar' no OM interessante Carmem

glerm soares 17:58 ok

automata 17:58 seria uma ideia... talvez relacionar o gesto (posição do braço, do corpo...) com a música isso

glerm soares 17:59 é o que estou insitindo em buscar em trabahos como o do David Cope

automata 17:59 teria que experimentar

glerm soares 17:59 a busca de assinaturas em um corpus para gerar padrões de similaridade

automata 17:59 isso glerm, vc quer no nível simbólico

glerm soares 17:59 - respondendo a Carmem ta ali acima

automata 17:59 manda ver

glerm soares 18:00 Carmem, pense no deepblue

automata 18:00 valeu luiz! fantástico! obrigadão!

glerm soares 18:00 abraço

Log IRC

(12:54:54) Modo (+o glerm) por ChanServ

(12:58:34) glerm mudou o tópico para: AULA 1 (de 4/9) Visão Geral do Curso: questões de Música, Composição Musical e C.A.C.

(13:33:42) automata: glerm, ping

(13:48:36) glerm: ping

(13:48:54) glerm: automata, ola

(13:49:40) automata: glerm, uepa

(13:49:53) automata: glerm, está na ufjf ou remoto também?

(13:50:51) glerm: automata, estou remoto

(13:51:19) automata: ok

(13:56:45) glerm: automata, conseguiu dar uma olhada no material dos links?

(13:57:05) automata: glerm, por cima, quero ver hoje mais

(13:57:12) automata: estou com todos os pdfs aqui

(13:57:21) glerm: De uma sacada neste video - http://www.youtube.com/watch?v=T-kEs_RIiiE&feature=player_embedded#t=0

(13:57:25) lalenia: <http://ln-s.net/-u:w> (at www.youtube.com)

(13:57:38) glerm: A lalenia salva os logs?

(13:58:15) automata: esse eu vi um tanto, esse cara escreveu um livrinho online muito legal de pd, foi onde saquei mais de pd quando estava procurando material

(13:58:20) automata: figurão :-)

(13:58:33) automata: bá, deixa ver se ela está salvando, de qualquer maneira, estou salvando aqui

(13:59:06) lecasteloes [c883381f@gateway/web/freenode/ip.200.131.56.31] entrou na sala.

(13:59:24) lecasteloes: olá, pessoal, boa tarde...

(14:00:06) lecasteloes: todos prontos?

(14:00:16) glerm: ola lecasteloes,

(14:00:44) glerm: automata, ping

(14:01:12) automata: lecasteloes, ola luiz

(14:01:19) lecasteloes: ligando pra vocês...

(14:01:39) automata: maravilha

(14:02:03) lecasteloes: se alguém não tiver me adicionado, aqui vai:

(14:02:08) glerm: lecasteloes, ola

(14:02:13) glerm: estou sem voz

(14:02:29) glerm: hoje estarei sem microfone

(14:02:36) glerm: sim estou com headfone

(14:03:31) glerm: sim um pouco

(14:03:43) glerm: sim ouço

(14:04:25) glerm: estou por aqui

(14:04:35) automata: aqui

(14:04:38) glerm: Ola,

(14:04:41) lecasteloes: por aqui... estou ouvindo...

(14:04:42) glerm: automata primeiro?

(14:04:48) automata: pode ser

(14:04:52) lecasteloes: Se apresentem, por favor...

(14:05:11) automata: vilson vieira, de são carlos/sp

(14:05:11) glerm: dale

(14:05:29) automata: vim a convite de glerm e do prof. luiz

(14:05:41) lecasteloes: vc está numa pós em que área?

(14:05:54) automata: muito legal a oportunidade, querendo contribuir da maneira que puder

(14:06:12) automata: isso, faço mestrado na física computacional, IFSC/USP

(14:06:29) automata: minha formação é em ciência da computação, Udesc/SC

(14:06:47) lecasteloes: ótimo... e tua relação com a música?

(14:07:04) automata: vim para são carlos a convite do Renato Fabbri, bom amigo assim como glerm que nos apresentou

(14:07:30) automata: a música vem pela curiosidade, não tenho formação

(14:07:54) lecasteloes: mas, vc programa ou já programou algum algoritmo pra som/ música?

(14:07:56) automata: faço experimentações usando tecnologias, web, linguagens, livecoding...

(14:08:09) lecasteloes: ótimo!

(14:08:39) lecasteloes: o "Lalenia" é o Renato?

(14:08:46) lecasteloes: Fabri?

(14:08:50) automata: acho que posso contribuir nesse diálogo, especialmente na parte que tange as tecnologias

(14:08:53) automata: o renato não está na sala

(14:08:57) automata: a lalenia é uma bot :-)

(14:09:05) lecasteloes: ok

(14:09:13) automata: lalenia, google cac ufjf

(14:09:14) lecasteloes: e vc, Guilherme?

(14:09:15) lalenia: automata: C. govt. girls' high school | C.A Geografia UPE - Campus Petrolina ...: <http://www.facebook.com/directory/pages/C-84481-85440>; Identification of periodontal pathogens and severity - Universidade ...: <http://www.ufjf.br/microbiologia/files/2010/11/Artigo-Periodontite-e-diab%C3%A9ticos-J%C3%A9ssica-vers%C3%A3o-final.pdf>; Cellular and humoral immune responses during intrathoracic ...: (2 more messages)

(14:09:21) glerm: Ola

(14:09:30) automata: estou chamando o renato

(14:09:52) glerm: Ola, vou me apresentando então e fica no log

(14:09:58) yagofranco [bb7f7371@gateway/web/freenode/ip.187.127.115.113] entrou na sala.

(14:10:01) lecasteloes: ok... e como vc define seu trabalho em poucas frases...

(14:10:05) glerm: Ola Yago

(14:10:10) automata: yagofranco, uepa

(14:10:25) glerm: ok, me apresentando

(14:10:27) yagofranco: ola

(14:10:47) glerm: eu trabalho com software e hardware livre ja fazem alguns anos

(14:10:54) glerm: com software livre fazem quase 10

(14:11:24) glerm: basicamente comecei a cada vez mais me envolver com a parte de programação quando iniciei a pesquisa com puredata

(14:11:41) lecasteloes: pra música ou outra aplicação?

(14:12:09) glerm: eu comecei a curiosidade com música, pois sempre tive bandas e projetos musicais

(14:12:29) glerm: depois que comecei a aprender me interessei tanto que fui estudar Ciência da Computação

(14:12:37) lecasteloes: e na graduação vc fez?

(14:12:40) glerm: isso

(14:12:50) lecasteloes: uhum...

(14:13:17) lecasteloes: Yago, estamos nos apresentando aqui... vc poderia dizer umas frases a respeito da sua atuação?

(14:15:34) yagofranco: Bem, estou me formando agora no bacharelado em música da UFJF. Tenho grande interesse na área de semiótica, composição algorítmica e audio-tecnologia em geral.

(14:16:15) glerm: só pra finalizar minha apresentação - trabalhei bastante na pesquisa com construção de instrumentos musicais pois dei bastante oficinas sobre isso (em SESCs, pontos de cultura, projetos artísticos), dentro do contexto de instrumentos D.I.Y. estas coisas. Tenho um software sampler desenvolvido em PD chamado navalha... http://navalha.devolts.org . Já fiz algumas coisas junto com Vilson e Renato também, com labmacambira e submidialogias entre outros trampos.

(14:16:15) automata: massa yagofranco

(14:16:18) automata: bora

(14:17:52) daniel____ [baeb6ce4@gateway/web/freenode/ip.186.235.108.228] entrou na sala.

(14:17:53) automata: aproveitando também para apresentar rapidamente o labmacambira, Renato é o idealizador, Ricardo Fabbri e eu acompanhamos, é um coletivo de desenvolvedores de software/hardware livre, podemos comentar mais em um futuro próximo... mais em http://labmacambira.sf.net

(14:17:59) lalenia: Title: Lab Macambira (at labmacambira.sf.net)

(14:18:10) glerm: opa legal

(14:18:58) glerm: daniel, ola

(14:20:48) glerm: caiu o som aqui luiz

(14:22:30) automata: lecasteloes, sem som e imagem

(14:23:59) hybrid [~R3n4t0@187.23.82.135] entrou na sala.

(14:24:03) glerm: luiz esta por aí?

(14:24:17) lecasteloes saiu da sala (quit: Ping timeout: 250 seconds).

(14:24:34) automata: hybrid, ha!

(14:24:40) hybrid: glerm, automata daniel____ yagofranco boa tarde

(14:24:43) glerm: hybrid, ping

(14:24:52) glerm: hybrid, dale

(14:24:54) hybrid: glerm, pongo p vc

(14:24:56) glerm: :)

(14:25:00) hybrid: :-)

(14:25:07) hybrid: muito legal essa pilha da aula

(14:25:15) glerm: estamos aguardando a nova chamada de hangout do luiz

(14:25:20) glerm: parece que caiu a conexão dele

(14:25:36) automata: hybrid, ;-)

(14:25:40) automata: achando dahora também

(14:26:01) hybrid: automata, em casa?

(14:26:05) automata: hybrid, yep

(14:26:36) hybrid: (ficarei off por + ~30-50 min)

(14:26:40) automata: hybrid, na terra do nunca? ;-)

(14:26:52) hybrid: automata, levo presentinho p vc entao em pouco

(14:27:08) hybrid: sim :-). Passei a manha no ifsc. Volto p lah amanha de tarde :-)

(14:27:10) automata: massa ;-)

(14:27:29) hybrid: realmente melhor agora, com uma acomodacao + legal

(14:27:32) glerm: daniel, você está na ufjf?

(14:27:34) automata: legal, estou afim de ir amanhã também

(14:27:44) hybrid: automata, chego lah ~14h

(14:27:50) hybrid: (fui, volto em pouco)

(14:28:00) automata: hybrid, que bom, realmente a casa ficou muito legal

(14:28:02) automata: oka

(14:28:03) glerm: alguém aqui está na ufjf? yago?

(14:28:22) glerm: hybrid, te aguardamos aqui. abração.

(14:28:27) hybrid: ;aa lalenia encontrada no canal CAC/UFJF, curioso

(14:28:34) lalenia: hybrid: [AA] Your shout was logged hybrid. Keep hacking!

(14:28:47) yagofranco: não

(14:28:52) automata: hybrid, ela curte

(14:29:13) glerm: ;aa lalenia fazendo ear machine learning :)

(14:29:14) automata: hybrid, como faz para ela logar o canal, procurei mas não achei

(14:29:19) lalenia: glerm: [AA] Your shout was logged glerm. Keep hacking!

(14:29:28) hybrid: automata, join e part ;-)

(14:29:34) hybrid: lalenia, part

(14:29:35) lalenia: hybrid: Error: You don't have the admin capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.

(14:29:37) automata: hybrid, maravilha, então já é :-)

(14:29:50) automata: lalenia, part

(14:29:51) lalenia saiu da sala ("automata").

(14:30:01) glerm: heh

(14:30:10) lalenia [~labMacamb@187.112.145.220] entrou na sala.

(14:30:23) glerm: voltou o hangout

(14:30:43) yagofranco: estou com ele no hangout

(14:38:08) automata: glerm, acho que o luiz precisa fazer streaming para gravar, não sei se participantes do hangout podem

(14:43:47) daniel____ saiu da sala (quit: Ping timeout: 250 seconds).

(15:24:39) glerm: ruim esse chat d hangout

(15:24:56) glerm: fica subindo e descendo aqui

(15:27:03) automata: tomando nota aqui

(15:27:08) automata: Chanan, 1994

(15:28:56) glerm: guardar aqui um link interessante que o daniel passou - http://www.youtube.com/watch?v=8ufn1x8cMcc

(15:28:59) lalenia: Title: Une leçon de Pierre Boulez (A lesson by Pierre Boulez - English Sub.) - YouTube (at www.youtube.com)

(15:30:09) yagofranco saiu da sala (quit: Ping timeout: 250 seconds).

(15:31:05) glerm: Rameau

(15:31:31) glerm: Karnes,2008

(15:34:27) glerm: Hanslik - cientificismo

(15:35:03) glerm: Babbit - serialismo nos USA

(15:36:12) glerm: http://www.youtube.com/watch?v=JuTRWHAd_IM

(15:36:15) lalenia: Title: MILTON BABBITT Portrait by ROBERT HILFERTY (Directors cut) - YouTube (at www.youtube.com)

(15:37:05) glerm: Shaeffer, Solomos, Landy, Guinge

(16:09:33) glerm: ping

(16:15:07) automata: cheguei

(16:15:47) glerm: o hangout fica salvo?

(16:15:52) glerm: tou procurando nao acho

(16:16:12) automata: então, acho que o luiz teria que ter gravado, vendo aqui

(16:16:26) automata: senão perdemos feio :-(

(16:16:41) glerm: rsrs

(16:16:59) automata: http://www.google.com/+/learnmore/hangouts/onair.html

(16:17:02) lalenia: <http://ln-s.net/+kFv> (at www.google.com)

(16:17:15) automata: na próxima, tem que usar essa página e clicar em start hangout air

(16:17:21) automata: on air*

(16:17:37) glerm: cara o daniel tinha um esquema numa universidade em uk

(16:17:41) glerm: que era tranquilo

(16:17:53) glerm: eu achei meio pesado esse

(16:17:55) automata: massa, bora usar

(16:18:07) automata: é, ele frita a cpu aqui

(16:18:12) glerm: sera que ele nao salva o chat?

(16:18:24) glerm: a gente podia manter o chat por aqui agora

(16:18:27) glerm: fica melhor

(16:18:33) glerm: o chat ali fica estranho pra mim

(16:18:46) glerm: ele fica sambando a barra de rolagem

(16:18:48) glerm: nao sei porque

(16:18:57) glerm: fica querendo voltar pro começo da pilha da conversa

(16:19:15) automata: deixei o gtk record desktop ligado aqui, estou tentando gerar o vídeo, se não quebrar, acho que rola, mas não sei se pegou o audio :-/

(16:19:31) automata: também acho

(16:19:36) automata: bora colar o chat de lá aqui?

(16:20:23) automata: eu fechei a janela, vc tem aí?

(16:21:25) automata: glerm, não sabia que o Kreidler era o bunitão desse sec.

(16:21:36) glerm: ele ta bem posicionado

(16:21:37) glerm: rsrs

(16:21:48) glerm: o effeerre mandou um mail pra ele enorme

(16:22:00) glerm: pedindo pra Kreidler tentar imitar o estilo dele

(16:22:03) glerm: rsrs

(16:22:21) automata: hahahahaha

(16:22:22) glerm: que ele mandava as músicas e tal

(16:22:30) glerm: e o Kreidler tinha que tentar imitar as obras dele

(16:22:34) glerm: e que isso era uma obra dele

(16:22:38) glerm: mandou bem

(16:22:38) glerm: rsrs

(16:23:00) glerm: algo assim

(16:23:05) glerm: tem que perguntar ele denovo

(16:23:10) glerm: estamos na sala de aula

(16:23:13) glerm: rsrs

(16:25:54) automata: hahaha

(16:26:52) automata: effeerre pediu para o Kreidler imitar ele? hahaha foda

(16:27:51) automata: glerm, o Kreidler fez? respondeu?

(16:28:19) glerm: acho que respondeu que curtiu o livro dele mas que tava super ocupado agora, essas coisas

(16:28:48) glerm: acho que ele mandou o Elefante de Marfim pra ele

(16:29:07) automata: não conheço acho, xo ver

(16:29:14) glerm: é bem massa

(16:29:29) automata: http://www.oelefantedemarfim.cc/

(16:29:31) automata: ?

(16:29:57) glerm: isso

(16:31:24) glerm: olha aqui - o inverso de fazer som com imagem -

(16:31:26) glerm: http://vimeo.com/59399521

(16:31:28) lalenia: Title: slowscan on Vimeo (at vimeo.com)

(16:31:32) glerm: ops

(16:31:37) glerm: inverso de fazer imagem com som

(16:31:54) glerm: ops

(16:31:59) glerm: tava certo

(16:32:00) glerm: rsrs

(16:32:43) glerm: o video do Kreidler que o Luiz passou ta aqui -

(16:32:45) glerm: http://www.youtube.com/watch?v=T-kEs_RIiiE&feature=player_embedded#t=0

(16:32:46) lalenia: <http://ln-s.net/-u:w> (at www.youtube.com)

(16:33:50) automata: massa o Elefante de Marfim, fr regassa

(16:34:41) automata: eu vi essa do bruno vianna, muito legal, transforma intensidade do sinal em intensidade de cinza em leitura de imagem corrida... algo assim

(16:35:52) automata: isso, esse vídeo comecei a ver ontem, viagem

(16:36:15) automata: glerm, o hybrid soltou a ideia de transformar esse curso CAC em um coursera

(16:37:59) automata: mesmo princípio do sinal analógico de tv será?

(16:41:25) glerm: tem que ver os detalhes do protocolo que ele ta usando

(16:41:30) glerm: o que é coursera?

(16:50:58) glerm: alo

(17:19:39) hybrid saiu da sala (quit: Ping timeout: 260 seconds).

(17:22:30) automata: glerm, coursera é aquela interface web onde rolam cursos abertos, https://www.coursera.org/

(17:22:32) lalenia: Title: Coursera.org (at www.coursera.org)

(17:22:35) automata: tem coisa bastante fina

(17:23:22) automata: max mattheus

(17:44:26) hybrid [~R3n4t0@187.23.82.135] entrou na sala.

(18:02:25) automata: glerm, guardar log no wiki do lab?

(18:02:45) automata: ou outro lugar

(18:03:31) hybrid saiu da sala (quit: Ping timeout: 260 seconds).

Aula 3

glerm soares 2:06 PM ola vilson

me 2:06 PM opa é lista de lista

Luiz Casteloes 2:08 PM nth

me 2:08 PM nth legal

Luiz Casteloes 2:10 PM length

me 2:10 PM glerm, onde vc pegou a omly? Yago Franco joined group chat.

glerm soares 2:16 PM vilson, tem o link no email vilson tem tb um conversor de musicxml nativo

me 2:18 PM ok, vou dar uma olhada glerm nesse faltou o omcombine, vou procurar a lib

Yago Franco 2:26 PM só não baixo agora porque se não cai a conferencia

me 2:27 PM cranio aconteceu qui também aqui* vou ver depois no mac

glerm soares 2:35 PM no mac tb

me 2:35 PM OM é aberta ou livre?

Yago Franco 2:35 PM não tem essas bibliotecas disponiveis no site do Ircan?

Luiz Casteloes 2:36 PM rozalie hirs

glerm soares 2:36 PM omtristan

me 2:36 PM glerm http://repmus.ircam.fr/downloads/software/download.php?f=OMCombine.zip

glerm soares 2:36 PM massa :)

me 2:37 PM iss yago, peguei lá http://repmus.ircam.fr/openmusic/libraries

Yago Franco 2:40 PM acordes geralmente são parênteses dentro de parênteses ((1 3 5) (2 6 8))

me 2:40 PM massa yago yago, qual mesmo o comando para ver o código fonte em lisp?

Yago Franco 2:41 PM command + shift + L

me 2:41 PM valeu hmm aqui mostrou o lisp listener yago

Yago Franco 2:42 PM a perdão, confundi mas o eu não me lembro codigo

me 2:43 PM ah, uma possibilidade é abrir o .omp ele é basicamente um código lisp certo? bem legal

glerm soares 2:44 PM command+e

me 2:44 PM nesse patch faltou OMAlea não rolou glerm vou ver depois

glerm soares 2:44 PM control e aqui crtl+e

me 2:45 PM pois, alt nem ctrl nem meta aqui, busco depois, relaxa sabem se existem estudos em música generativa que leva em consideração essas peculiaridades dos instrumentos?

Yago Franco 2:47 PM eu não conheço Vilson, mas acho a ídeia fantastica

me 2:47 PM legal legal

glerm soares 2:49 PM http://blogs.arteleku.net/noise_capitalism/?page_id=3

Luiz Casteloes 2:52 PM concat

me 2:52 PM massa, dá para pensar tudo como se fossem listas

Luiz Casteloes 2:52 PM list

me 2:53 PM ((1 2 3) (4 5 6)) dois acordes (1 2 3 4 5 6)

Yago Franco 2:53 PM isso

me 2:53 PM uma melodia

glerm soares 2:54 PM sim a sacada é saber os melhor objetos pra montar essas listas ;)

me 2:54 PM isso ae

Yago Franco 2:54 PM e tambem é uma questão de tentativa e erro. Eu sempre abro o listener e vou testando

me 2:55 PM se A é (1 2 3) e B é (4 5 6) então (list A B) gera uma lista de listas: ((1 2 3) (4 5 6)) e (concat A B) vai concatenar mesmo (1 2 3 4 5 6) bem nessa yago em python é a mesma coisa, tem que manter o avaliador aberto para ir testando

Yago Franco 2:55 PM isso, ai derrepente vc usa um flatt pra remover os parenteses internos

me 2:56 PM isso!

glerm soares 2:56 PM sim, assim como em python eu tou usndo bastante o print

Yago Franco 2:56 PM não conheço python

me 2:56 PM yago, manda um python no terminal do mac que vc já conhece, é bem tranquilo é lisp sem parênteses

-)

glerm soares 2:57 PM yago -> http://musicforgeeksandnerds.com/ pra começar com python e partituras é bem bom esse livro

Yago Franco 2:58 PM massa, vou dar uma olhada.

me 2:58 PM +1

Yago Franco 2:58 PM vcs já mexeram com isadora?

me 3:00 PM lembro de um pessoal na udesc usando para teatro o isadora, mas nunca mexi yago

glerm soares 3:00 PM yago, pras coisas que isadora faz eu uso gem do PD

Yago Franco 3:01 PM eu assisti um trabalho no EIMAS que o cara usava max pro audio e isadora pro video. Muito bacana o resultado.

glerm soares 3:01 PM o max tem o jitter tb

Yago Franco 3:01 PM é eu vi que da pra usar o Jitter do max tb, mas parece que o isadora é mais simples e leve

glerm soares 3:02 PM yago, uma coisa legal pr representação de misca é o Iannix

Yago Franco 3:02 PM vou procurar

me 3:02 PM isso, iannix é demais, talvez para algo mais teatral algo como http://animata.kibu.hu/ processing também

Yago Franco 3:03 PM depois assisto, a internet aqui é uma coisa de cada vez. rs não precisa nem escrever pro google eles devem estar ouvindo... tem um path do Pedro (que foi do COMUS) que ele conseguiu uma maneira bacana de coincidir sempre o numero de notas om-loop

me 3:22 PM range(3,8) em python?

glerm soares 3:27 PM ou xrange? tem haver

me 3:27 PM isso, xrange é mais rápido ele foi feito para usar em iterações (tipo for e tals)

glerm soares 3:30 PM no PD tem um objeto chamado change que filtra repetições Yago Franco left group chat.

me 3:35 PM rest butfirst == rest athenacl é python acho

glerm soares 3:40 PM é python viajei por causa do CL rsrs http://www.flexatone.org/athena.html

me 3:41 PM também viajei, ainda não saquei o que é o CL no athena haha composition language? só tratar as sublistas dos acordes como se fosse um elemento da lista

Luiz Casteloes 3:46 PM guilherme, quando voltar avisa...

me 3:52 PM (x-append (list 1 2 3) (list 1 2 3)) no listener facilita entender

glerm soares 3:57 PM http://commonmusic.sourceforge.net/

me 3:58 PM glerm, ótimo livro sobre common lisp (CL): http://www.gigamonkeys.com/book/ lembra um pouco a questão da matemática discreta em oposição a contínua... dizem que a matemática discreta consegue até ser mais rica porque vc tem um espaço bem definido para explorar força vc extrapolar criativamente

glerm soares 4:07 PM Luiz, de uma olhada depois no Iannix (software partituras alternativas)

me 4:07 PM doido isso, sempre há necessidade de uma escala, mapeamento... de um domínio em outro função

glerm soares 4:08 PM Iannix: http://www.iannix.org/

me 4:11 PM lembra o ABT do renato

glerm soares 4:41 PM http://support.ircam.fr/docs/om/om6-manual/co/InterfaceExample.html vilson vc j tentou usar o openmusic nativo pra linux ? aqui o link http://sourceforge.net/projects/ircam-openmusic/ ja tou po aqui, quando chegarem deem um sinal

me 5:06 PM por aqui também

glerm soares 5:06 PM vilson tou tentando achar uma função que faça modulo qual a sintaxe de modulo em lisp? (tipo o % do c) glerm soares left group chat. glerm soares joined group chat.

me 5:18 PM mod (mod x 1200) o log está aqui http://wiki.nosdigitais.teia.org.br/CAC#Aula_3 concat string-concat? xo ver file-write-line posn-match

glerm soares 6:21 PM tem a tese do bresson sobre essa parte

me 6:22 PM legal

glerm soares 6:22 PM de sintese no OM vou pegar o link http://www.ufjf.br/mus/files/2013/07/Bresson-2007-La-synth%C3%A8se-sonore-en-CAC-PB.pdf

me 6:27 PM obrigadão glerm