17
Formar na Digitópia Desenvolver Apps Musicais para Smartphones e Tablets Óscar Rodrigues [email protected]

Desenvolver Apps Musicais

Embed Size (px)

DESCRIPTION

DESENVOLVER APPS MUSICAIS PARA TABLETS E TELEMÓVEIS

Citation preview

Page 1: Desenvolver Apps Musicais

Formar na Digitópia Desenvolver Apps Musicais para Smartphones e Tablets Óscar Rodrigues [email protected]

Page 2: Desenvolver Apps Musicais

Antecedentes na Digitópia

! Orquestra de iPhones

! Orquestra Móvel (2012) ! MissOPO

!   Hard Club – Projecto Digitópolis

! Início do desenvolvimento de Apps

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 3: Desenvolver Apps Musicais

Potencial Musical dos Dispositivos

! Portabilidade

! Acessibilidade

! Versatilidade: superfície e sensores

! Capacidade de computação

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 4: Desenvolver Apps Musicais

Limitações

! Problemas ergonómicos ao nível da performance

!   A questão do feedback táctil

!   A questão acústica: amplificação e difusão

! Baixa capacidade de processamento e armazenamento quando comparados com um laptop

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 5: Desenvolver Apps Musicais

Ferramentas essenciais Pure Data

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 6: Desenvolver Apps Musicais

Pure Data

!   O Pure Data (PD) é um ambiente gráfico de programação multimédia em tempo real desenvolvido por Miller Puckette (Max/MSP)

!   Open-Source e Multiplataforma

! Duas versões base: Vanilla e Extended

!   http://puredata.info/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 7: Desenvolver Apps Musicais

Tutoriais de PD

! http://en.flossmanuals.net/pure-data/

! http://www.pd-tutorial.com/english/index.html

! http://obiwannabe.co.uk/tutorials/html/tutorials_main.html

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 8: Desenvolver Apps Musicais

Hosts de Patches PD

! iOS: !   http://www.mobmuplat.com/

!   Android: ! http://droidparty.net/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 9: Desenvolver Apps Musicais

libpd

!   Desenvolvida por Peter Brinkmann e pela comunidade PD

! Ferramenta Open-Source e Multiplataforma para a integração do processamento áudio em aplicações através do PD

!   https://github.com/libpd

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 10: Desenvolver Apps Musicais

Ferramentas essenciais IDEs – Eclipse e Xcode

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 11: Desenvolver Apps Musicais

Desenvolvimento Android

!   Recomendada a instalação do IDE (Integrated Development Environment) Eclipse

! http://developer.android.com/sdk/installing/index.html

!   O sistema completo consiste em Eclipse, Java Development Kit, ADT, SDK e NDK!

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 12: Desenvolver Apps Musicais

Desenvolvimento iOS

! Xcode

!   Download da App Store

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 13: Desenvolver Apps Musicais

Ferramentas essenciais Processing e openFrameworks

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 14: Desenvolver Apps Musicais

Processing

!   Desenvolvido por Casey Reas e Benjamin Fry

! Linguagem de programação e IDE bastante acessível e baseado em Java.

! Desenvolvido para as comunidades de visuais.

!   http://processing.org/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 15: Desenvolver Apps Musicais

Tutoriais de Processing

! http://processing.org/learning/

! http://www.learningprocessing.com/tutorials/

! http://natureofcode.com/book/

! http://www.openprocessing.org/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 16: Desenvolver Apps Musicais

openFrameworks

!   Desenvolvido por Zachary Lieberman, Theo Watson e Arturo Castro

! Toolkid baseado em C++

! Desenvolvido para o creative coding

!   http://www.openframeworks.cc/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013

Page 17: Desenvolver Apps Musicais

Tutoriais de openFrameworks

! http://www.openframeworks.cc/tutorials/

! https://sites.google.com/site/ofauckland/tutorials

! http://www.quietless.com/kitchen/getting-started-with-openframeworks/

Desenvolver Apps Musicais para Smartphones e Tablets - Óscar Rodrigues - Digitópia 2013