Uso do GPS para fazer Música Ricardo Cutz
HAPAX Background: Realização de uma série de performances de intervenção urbana. -derivas (deambulações) -escritas Espaços significantes. Experiência da cidade. Tensionar espaços públicos.
Burro sem Rabo 2006 Performance para intervenção com sons, com rota pré-definida. Rodoviária-MAM-Centro Cultural Oi Futuro (Flamengo) Difusão de sons eletrônicos pré-produzidos, recapturados através de dispositivos digitais. Intervenções sonoras embaixo de viadutos, em meio à avenidas, praças e prédios.
 
Burro sem rabo 2006
Burro Sem Rabo – A Cidade Será Tocada Arte.Mov – Festival de mídias móveis. 2007. Desenvolvimento do sistema  ‘BURRO MOBILE’. Sistema consiste de 1 GPS + Transmissor (celular) 1 Servidor para processamento da NMEA 1 Client para conversão da string NMEA em MIDI.
Sistema em 2007
Burro Client
No servidor a string NMEA $GPRMC é tratada para apresentar apenas, velocidade, ângulo (azymuth) e distância. Um exemplo de string: $GPRMC,180446.18,A,1955.5219,S,04356.0373,W,0.00,0.00,171107,, HORA, STATUS, LAT, LONG, SPEED, ANGLE (Azymuth) O IPHONE informa como você se deslocou e qual a distância do deslocamento, nós armazenamos a primeira posição e ao receber a próxima calculamos as variações, gerando a string NMEA $GPRMC Mandamos para o servidor e armazenamos em um arquivo de texto com o ID criado no IPHONE as STRINGS, depois o servidor cria a  String Burro String BURRO // 0;0;-23,3154166666667;-51,1447783333333;0     // Dis;Dir;Lat;Long;Velocidade
O Burro Client,  a cada x segundos vai ao servidor e busca uma atualização da  string burro  (uma nova string). É no Cliente que é realizada a conversão para MIDI Trata-se basicamente de uma mudança de escala: Por exemplo: Angulo -> variação máxima angular 0 - 360  Variação máxima da escala midi -> 0-127 P a ra gerar o controle de distância: notaD = (int) Direcao * 127 / 360; O nde:  notaD  é a informação MIDI a ser gerada Direção  é retirada da string burro
No  Client , essas informações são convertidas em 4 controles MIDI diferentes.      SC = Controle Suave   BC = Controle Brusco O número corresponde ao controle midi.
Burro Client e Ableton live
Interface Atual
O sistema atualmente agrega 2 modos de ação: O primeiro para deriva simples. Consiste em disparar o sistema e pausá-lo. O segundo consiste em provocar uma quebra na captura da rota com intuito de poder gerar formas precisas O sistema de ‘ quebras ’  foi desenvolvido para criação da série  ‘ PODE ’ .
Série Pode – Expo. Transitante Rj. 2008
Portado para o Iphone Em 2010 portamos o sistema do GPS para o Iphone. A escolha foi motivada pelo “ fácil ”  ambiente de desenvolvimento, comunidade de desenvolvedores e qualidade da interface. A interface permitiu criar uma melhor manipulação do sistema e ainda tem muitas etapas de desenvolvimento a frente. O Burro mobile ainda não funciona offline – depende sempre de uma conexão de dados com o servidor. O sistema não permite ainda o monitoramento visual da rota (performance) na tela do celular.
Estados de funcionamento pausado em andamento quebra O sistema mostra a precisão do GPS em metros e o número de pontos gerados.
Burro Client Podemos controlar o roteamento MIDI (só output) O nome da rota e configurações de acesso ao servidor e envio de mensagem MIDI Botões de play, pause e reset. Mapa on/off e zoom do mapa.
Mais infos: http://ricardocutz.com.br http://hapax.com.br Email:  [email_address]   [email_address] G ithub:  https://github.com/LeoPovoa

Uso do GPS para fazer música

  • 1.
    Uso do GPSpara fazer Música Ricardo Cutz
  • 2.
    HAPAX Background: Realizaçãode uma série de performances de intervenção urbana. -derivas (deambulações) -escritas Espaços significantes. Experiência da cidade. Tensionar espaços públicos.
  • 3.
    Burro sem Rabo2006 Performance para intervenção com sons, com rota pré-definida. Rodoviária-MAM-Centro Cultural Oi Futuro (Flamengo) Difusão de sons eletrônicos pré-produzidos, recapturados através de dispositivos digitais. Intervenções sonoras embaixo de viadutos, em meio à avenidas, praças e prédios.
  • 4.
  • 5.
  • 6.
    Burro Sem Rabo– A Cidade Será Tocada Arte.Mov – Festival de mídias móveis. 2007. Desenvolvimento do sistema ‘BURRO MOBILE’. Sistema consiste de 1 GPS + Transmissor (celular) 1 Servidor para processamento da NMEA 1 Client para conversão da string NMEA em MIDI.
  • 7.
  • 8.
  • 9.
    No servidor astring NMEA $GPRMC é tratada para apresentar apenas, velocidade, ângulo (azymuth) e distância. Um exemplo de string: $GPRMC,180446.18,A,1955.5219,S,04356.0373,W,0.00,0.00,171107,, HORA, STATUS, LAT, LONG, SPEED, ANGLE (Azymuth) O IPHONE informa como você se deslocou e qual a distância do deslocamento, nós armazenamos a primeira posição e ao receber a próxima calculamos as variações, gerando a string NMEA $GPRMC Mandamos para o servidor e armazenamos em um arquivo de texto com o ID criado no IPHONE as STRINGS, depois o servidor cria a String Burro String BURRO // 0;0;-23,3154166666667;-51,1447783333333;0     // Dis;Dir;Lat;Long;Velocidade
  • 10.
    O Burro Client, a cada x segundos vai ao servidor e busca uma atualização da string burro (uma nova string). É no Cliente que é realizada a conversão para MIDI Trata-se basicamente de uma mudança de escala: Por exemplo: Angulo -> variação máxima angular 0 - 360 Variação máxima da escala midi -> 0-127 P a ra gerar o controle de distância: notaD = (int) Direcao * 127 / 360; O nde: notaD é a informação MIDI a ser gerada Direção é retirada da string burro
  • 11.
    No Client, essas informações são convertidas em 4 controles MIDI diferentes. SC = Controle Suave BC = Controle Brusco O número corresponde ao controle midi.
  • 12.
    Burro Client eAbleton live
  • 13.
  • 14.
    O sistema atualmenteagrega 2 modos de ação: O primeiro para deriva simples. Consiste em disparar o sistema e pausá-lo. O segundo consiste em provocar uma quebra na captura da rota com intuito de poder gerar formas precisas O sistema de ‘ quebras ’ foi desenvolvido para criação da série ‘ PODE ’ .
  • 15.
    Série Pode –Expo. Transitante Rj. 2008
  • 16.
    Portado para oIphone Em 2010 portamos o sistema do GPS para o Iphone. A escolha foi motivada pelo “ fácil ” ambiente de desenvolvimento, comunidade de desenvolvedores e qualidade da interface. A interface permitiu criar uma melhor manipulação do sistema e ainda tem muitas etapas de desenvolvimento a frente. O Burro mobile ainda não funciona offline – depende sempre de uma conexão de dados com o servidor. O sistema não permite ainda o monitoramento visual da rota (performance) na tela do celular.
  • 17.
    Estados de funcionamentopausado em andamento quebra O sistema mostra a precisão do GPS em metros e o número de pontos gerados.
  • 18.
    Burro Client Podemoscontrolar o roteamento MIDI (só output) O nome da rota e configurações de acesso ao servidor e envio de mensagem MIDI Botões de play, pause e reset. Mapa on/off e zoom do mapa.
  • 19.
    Mais infos: http://ricardocutz.com.brhttp://hapax.com.br Email: [email_address] [email_address] G ithub: https://github.com/LeoPovoa

Notas do Editor

  • #10 O Iphone não dá acesso a string NMEA - o location é fechado - no burro mobile a string é gerada na mão no código do programa do Iphone http://www.loggeo.net/cburro.aspx?id=bhx.dat&pos=0 (esse é o resultado da conta)