aplicações musicais para iphones, ipad, tablets e smartphones android

129
André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA Aplicações musicais para dispositivos portáteis - Android e iOS André Veloso

Upload: andre-junqueira

Post on 29-Jun-2015

969 views

Category:

Technology


3 download

DESCRIPTION

Apresenta o potencial como ferramenta de criação musical dos atuais dispositivos portáteis, celulares e tablets, rodando os sistemas operacionais iOS e Android. Devido ao grande poder de processamento e um avançado sistema operacional presente nesses dispositivos, tornou-se possível a sua utilizacão como ferramenta portátil de gravação, manipulação e produção de áudio em tempo real, recurso antes restrito apenas a computadores e hardwares dedicados. A interface gráfica sensível ao toque e a comunicação de dados sem fio presentes nesses dispositivos permite também sua utilizacão como mecanismo de interação e controle remoto de outro sistemas musicais.

TRANSCRIPT

Page 1: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Aplicações musicais para dispositivos portáteis -

Android e iOS

André Veloso

Page 2: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Objetivos

● Apresentar dispositivos portáteis, celulares e tablets como ferramentas de criação musical

● Gravação, manipulação e produção de audio em tempo real com esses dispositivos

● Controle remoto de outros sistemas musicais● Backup e recuperação de dispositivos● Performance musical colaborativa utilizando

esses dispositivos

Page 3: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivo de áudio digital

● Síntese

● Gravação/Reprodução

● Processamento de Sinais

Page 4: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução do áudio em computadores

● Década de 1950 – Síntese Digital de sons por computadores – Mainframes e Programas geradores de melodias

● Década de 1960 e 70 – Chips de Síntese FM – Geração em tempo real de música

Page 5: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução do áudio em computadores

● Década de 1980 – Computadores pessoais e minicomputadores – Primeiros sistemas de gravação de audio digital em computador

● Década de 1990 – Popularização do computador pessoal

Processamento de sinais em tempo real

Instrumentos Virtuais (VST, AU, RTAS, etc)

Gravação Multipista em Computador

Page 6: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução do áudio em computadores

● Lei de Moore

Page 7: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução do áudio em computadores

● Evolução do poder de processamento possibilitou a utilização dos computadores como ferramenta de criação, reprodução, gravação e manipulação de audio digital

● Processamento de sinais, síntese, instrumentos virtuais (modelação digital) com computadores pessoais em TEMPO REAL – poder de processamento disponível a partir do meio dos anos 90 (a partir do Pentium II - 400MHz)

Page 8: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Áudio de tempo real

● Latência - tempo entre a reprodução de um audio após conversão ou síntese do sinal digital e o estimulo externo de entrada

● Tempo real - Latências inferiores a 7ms (milissegundos ou 0,007s)

Page 9: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Áudio de tempo real

● Ex: Latência em um instrumento virtual

Tempo

Latência

Processamento

Execução MIDI Resultado Sonoro

Page 10: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Instrumentos Reais x Instrumentos Virtuais

Moog Voyager Hardware

Plugin VST/AU/RTASMinimoog V

Page 11: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Psion 3a - 1993 – 7,6MHz NEC CPU

Apple Newton H1000 - 1993 – 20MHz ARM CPU

Page 12: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

N900 - 1996 – 25MHz Intel 386 CPU

HP 320Xl - 1996 – 44MHz Hitachi CPU

Page 13: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Palm Pilot 1000 - 1997 – 16MHZ CPU

Cassiopeia A-20 - 1997 – Hitachi 80MHz CPU

Page 14: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Nokia N900i- 1997 – AMD 486 33MHz CPU

Page 15: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Cassiopeia E125 - 2000 – NEC 150MHz CPUPalm VIIx - 1999 – 16MHZ CPU

Page 16: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Cassiopeia E200 - 2001 – ARM 206MHz CPU

Toshiba e310 - 2002 – ARM 206MHz CPU

Page 17: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

BlackBerry 6710 - 2002 – ARM 206MHz CPUPalm Tungsten C - 2003 – ARM 400MHz CPU

Page 18: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

HP iPAQ - 2004 – ARM 400MHz CPU Nokia N70-5 - 2005 – OMAP 200MHz CPU

Page 19: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

BlackBerry 7130 - 2006 – Xscale 312MHz CPU

HTC S640 - 2007 – 400MHz CPU

Page 20: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Apple iPhone - 2007 – ARM 412MHz CPU

Page 21: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

HTC Dream G1 - 2008 – ARM 528MHz CPU

Page 22: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Palm Pre - 2009 – ARM 600MHz CPU

Page 23: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Dell Venue - 2010 – ARM 1000MHz CPU

Page 24: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução dos dispositivos portáteis

Page 25: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos portáteis atuais

Características de hardware:● Grande número de sensores: câmeras,

microfones, acelerômetros, giroscópios, bussolas, sensores de iluminação, proximidade, GPS

● Opções de Conectividade de dados: 2G, 3G, 4G, WI-FI, Bluetooth, NFC, USB

● Tela grande com input via multitoque● Armazenamento via memória Flash

Page 26: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Evolução do áudio em dispositivos portáteis

● Evolução do poder de processamento possibilitou a utilização de dispositivos portáteis como ferramenta de criação, reprodução, gravação e manipulação de audio digital

● Processamento de sinais, síntese, instrumentos virtuais (modelação digital) com dispositivos portáteis em TEMPO REAL – poder de processamento disponível a partir de meados dos anos 2000 (ARM 300MHz) – apenas 10 anos após os computadores pessoais

Page 27: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Instrumentos Reais x Instrumentos Virtuais

Korg iElectribe iOS

Korg Electribe SX Hardware

Page 28: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos portáteis – Sistemas Operacionais

1996 200120001999

Page 29: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos portáteis – Sistemas Operacionais

20072005 2009 2010

Page 30: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Android e iOS

Page 31: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao iOS

● Origem no código do Mac OS X (Unix)● Popularizou o paradigma de Manipulação

Direta via gestos e toques – multitoque, “Pinch to zoom”

● Popularizou o conceito de App Store e de Touch Smartphone

● Versão atual 5.1

Page 32: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao iOS

Prós:● Ciclo constante de atualizações● API de acesso ao hardware de audio com

baixa latência – Core Audio● API MIDI nativa (Core MIDI – iOS 4.2)● Implementação de multitoque consistente entre

os vários dispositivos disponíveis

Page 33: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao iOS

Contras:● Apple (The Apple Way)● Plataforma fechada● iTunes – Sync restrito● Sem possibilidade de devolução de dinheiro na

compra de apps na App Store● Ciclo de vida curto dos produtos● Desenvolvimento de Apps restrito a Mac● Multitarefa Restrito

Page 34: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos portáteis iOS

iPhone 4S iPod touch 4g iPad

Page 35: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao Android

● Baseado em Linux● Versão atual 2.3.7 Gingerbread/3.2.6

Honeycomb● 4.0.4 Ice Cream Sandwich – Unificação das

versões tablet (atualmente Honeycomb – 3.x) e celular (2.x)

Page 36: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao Android

Prós:● Loja de Aplicativos baseada em Browser –

Sincronização Transparente● Várias lojas de aplicativos● Dispositivos de vários fabricantes – várias faixas de

público-alvo/preço● Acesso fácil ao armazenamento interno via

montagem USB● Facilidade de customização da interface e

características via apps de terceiros

Page 37: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao AndroidContras:● Fragmentação● “Gambiarrado”● Inconsistência da implementação de multitoque

- depende de cada fabricante● Multitarefa Restrito

Page 38: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao Android

Contras:● Segurança Ruim - Grande número de

aplicativos maliciosos● Falta de padronização na implementação de

sensores● Maioria das aplicações escritas em Java

(problemas de performance para audio) ● Atualizações dependem dos fabricantes dos

aparelhos para a disponibilização

Page 39: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Introdução ao AndroidContras:● Sem API nativa de acesso direto ao hardware de

Áudio ou Realtime Threads – ALTA LATÊNCIA (˜40ms)

● Performance do audio depende da CPU – OpenSL ES disponível no 2.3 NDK, mas com alta latência – INCOMPETÊNCIA DO GOOGLE

● Sem API de MIDI nativo (via ADK na versão 4 ou OpenSL)

● ABRIL 2012 - MESMO COM ICS O PROBLEMA NÃO FOI RESOLVIDO!!!!

Page 40: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos portáteis Android

Google NexusAsus Transformer Prime

Page 41: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Apple App Store

Page 42: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Apple App Store

Page 43: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Google Play Store

Page 44: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Google Play Store Mobile

Page 45: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Conectando Áudio

● Conexão padrão: Plug 3.5mm - “Plug de fone” - P2 Estéreo

Page 46: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Conectando Áudio

Saída de Fone de Ouvido

Page 47: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Conectando Áudio

P10

RCA3.5mm 3.5mm

3.5mm

3.5mm

Page 48: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Conectando Áudio

P10

RCA

Page 49: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Tipos de software de Áudio

● Síntese● Processamento de Sinais de entrada● Gravação e Reprodução de audio● Samplers● Drum Machines● DAWs● Controladores MIDI e OSC● Tudo ao mesmo tempo

Page 50: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Síntese

● Geração de som a partir de manipulação de ondas simples ou ruídos por meio de aplicação de envelopes (ADRS), filtros ou osciladores

● Sintetizador● Envelopes (ADRS)● Filtros (VCF)● Osciladores (LFO)

Page 51: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Síntese - Tipos

● Aditiva – Soma de ondas senoidais● Subtrativa – Filtragem de ondas ricas em

harmônicos (Quadradas, sawtooth, ruido)● FM – Modulação de uma onda básica por meio de

de uma outra complexa● Granular – manipulação de pequenos elementos

de sinal - Grãos● Física – Simulação dos componentes físicos que

produzem sons em um instrumento musical real

Page 52: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Processamento de Sinais de Entrada

● Modificação de sinais vindos do microfone ou entrada de linha por meio de “efeitos”

● Analógico - Eletrônicos● Digital - Algoritmos

Page 53: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Processamento de Sinais de Entrada – Tipos de Efeitos

● Dinâmicos (Compressão, Expanders)● Distorção (Fuzz, Overdrive)● Filtros (Wah, Equalização)● Modulação (Chorus, Flanger, Tremolo)● Pitch/Correção Tonal (Auto-Tune)● Temporais (Reverb, Delay)● Modeladores (Simuladores de Amps, pedais)

Page 54: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Gravação e Reprodução

● Similares aos gravadores portáteis de fita K7● Possibilidade de registro em pistas múltiplas● Full Duplex – Gravação e reprodução

simultâneas● Registro de ideias musicais● Recursos básicos de Mixagem (Pan, Efeitos,

etc)

Page 55: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Samplers

● Reprodução de trechos sonoros pré-gravados (amostras) que são reproduzidos por meio de teclados ou outro dispositivo de disparo (trigger)

● Multitimbrais● Polifônicos● Rítmicos (Drum Machines)

Page 56: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

DAWs

● Digital Audio Workstation● Permitem a gravação, edição, mixagem e

processamento de audio e MIDI

Page 57: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controladores

● Permitem o controle de outros dispositivos digitais por meio de protocolos de comunicação (MIDI, OSC, DMX, ArtNet)

Page 58: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Tudo ao mesmo tempo

● Softwares que apresentam todas as características apresentadas (Síntese, Processamento de Sinais, Gravação e Reprodução de audio, Sampling, DAW) em um único aplicativo.

Page 59: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – Synths● Rebirth

Page 60: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – SynthsRebirth

Roland TB-303 Synth Roland TR-808 Drum Machine

Roland TR-909 Drum Machine

Page 61: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – Synths● Reactable

Page 62: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – SynthsJasuto

Page 63: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – SynthsFigure By Propellerhead

Page 64: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS - Processamento de Sinais

Amplitube

Page 65: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – SynthsMoog Animoog

Page 66: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS - Processamento de Sinais

Moog Filtraton

Page 67: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS - Processamento de Sinais

VocaLive

Page 68: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS- Gravação e Reprodução4Tracks

Page 69: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS- Reprodução DJDjay

Page 70: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS- Reprodução DJTouchDJ

Page 71: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS- DAWFruitLoop Mobile

Page 72: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS - Loops

Looptastic

Page 73: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – Tudo ao mesmo Tempo

Tabletop - www.retronyms.com

Page 74: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – Tudo ao mesmo Tempo

Rhythm Studio

Page 75: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS – Tudo ao mesmo Tempo● Garage Band

Page 76: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio iOS

www.korguser.net/wist

Wireless Sync-Start Tecnology (Bluetooth)

Aplicações Compativeis:● TableTop● iELECTRIBE● iMS-20● SyncKontrol for monotribe

Page 77: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 78: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 79: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 80: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 81: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 82: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Page 83: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

Camera Connection Kit (iPad somente)

USB

Dispositivos USB v1.1 “Class Compliant”http://iosmidi.com/devices/

Page 84: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Hardware de Áudio iOS

● Alguns dispositivos necessitam de alimentação externa ou a conexão via Hub USB alimentado – porta USB do iPad possui pouca energia

● Hub USB permite ainda conexão simultânea de equipamentos

D-Link DUB-H7 7-PORT USB 2.0 HUB500mA por porta USB

Page 85: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – Tudo ao mesmo Tempo

Caustic

Page 86: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android - Sampler

Reloop

Page 87: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android - SynthEthereal

Page 88: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android - Loopnanoloop

Page 89: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – Drum MachineElectro Beat Machine

Page 90: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – Tudo ao mesmo TempoJasuto

Page 91: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – SynthEtherophone

Page 92: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – Drum Machine

Electrum

Page 93: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – SynthRD3

Page 94: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares de Áudio Android – Tudo ao mesmo TempoSPC

Page 95: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controlando Outros Sistemas Musicais

● Utilização de sistemas portáteis para controle de outros softwares e hardwares

Protocolos:● MIDI● OSC● DMX/ArtNet● DSMI

Page 96: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

MIDI

● Musical Instrument Digital Interface● Dados de controle● Interconexão e troca de mensagens musicais e de

controle entre instrumentos musicais eletrônicos, sintetizadores, computadores, bateria eletrônicas, etc.

● Pode ser armazenada em arquivos (SMF) editáveis em softwares sequenciadores

● Audio gerado por meio de sintetizadores, em hardware ou software

Page 97: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

MIDI

Transmite "mensagens de eventos"

Tipos de Mensagem:● Tonalidade e intensidade de notas tocada (MIDI

Note)● Sinais de controle de parâmetros como volume,

vibrato e pan (MIDI CC)● Sinais de "clock" para sincronismo de tempo

entre dispositivos (MIDI MTC) ● Controle de playback/rec/faders (MIDI MCU)

Page 98: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

MIDI - Conexões

DIN-5

USB

Page 99: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

RTP/MIDI

● Real Time Protocol MIDI● Comunicação MIDI via rede TCP-UDP/IP● Nativa do Mac OS X● Em Windows – Driver rtpMIDI Tobias Erichsen● Em Linux – QmidiNet e multimidicast● Nativo do iOS desde a versão 4.2 – Core MIDI● No Android – implementado por cada aplicativo

Page 100: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

● OBSERVAÇÃO: Nem todos os dispositivos MIDI ou Audio Class Compliant funcionam com o Camera Conection Kit – restrição de corrente (20mA) estabelecida pela Apple depois do iOS 4.2

● Solução: utilizar Hubs USB com fonte de energia

● OBS: Camera Conection Kit NÃO FUNCIONA MAIS NO iPHONE/iPOD TOUCH APÓS iOS 5 – SOMENTE iPAD

Page 101: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS● Apple Camera Connection Kit iPad (MIDI

padrão Via USB) - Apple Core MIDI

Dispositivos USB v1.1 MIDI “Class Compliant”http://iosmidi.com/devices/

Page 102: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 103: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 104: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 105: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 106: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 107: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Dispositivos MIDI iOS

Page 108: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

OSC

● Open Sound Control● Troca de dados de controle via rede TCP-

UDP/IP● Ethernet/WI-FI – Elimina a necessidade de

hardware dedicado para troca de dados● Tipo de dados com maior precisão do que o

MIDI● Estrutura de mensagens genéricas, baseados

em tipos primários: float, string

Page 109: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

OSC

Page 110: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

OSC – Objetivos Futuros

● Padronização do protocolo● Criação da especificação das mensagens de

controle de notas (semelhantes aos MIDI Note), para controle de sintetizadores polifônicos

Page 111: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

DSMI

Page 112: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Android ADK - Accessory Development Kit

Page 113: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controlando Outros SistemasMac OS X

● Configuração de Recepção de dados OSC, MIDI, RTP-MIDI

● OSC: OSCulator, Pure Data● MIDI: Pure Data, MIDIPipe

Page 114: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controlando Outros SistemasWindows

● Configuração de Recepção de dados OSC, MIDI, RTP-MIDI

● OSC: Pure Data, GlovePIE ● MIDI: Pure Data, GlovePIE, MIDI Yoke, MIDI

OX

Page 115: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controlando Outros SistemasPure Data: Ferramenta de programação visual para processamento de sinais de audio e dados de controle (MIDI, OSC, etc), multiplataforma, gratuita e Open-Source

Page 116: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Controlando Outros Sistemas – Hardwares MIDI

iOSMIDI OUT DIN5

Dispositivos que possuem MIDI IN via DIN5:

SintetizadoresMódulos de som

Baterias Eletrônicas

Android

MID

I OUT D

IN5

ArduinoAndroid ADK

Page 117: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSTouchOSC

Page 118: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSLemur

Page 119: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSMIDITouch

Page 120: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSKONKREET PERFORMER + TWISTED KP

Page 121: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSTWISTED KP – Conversor MIDI do Konkreet Labs Performer para Reaktor 5

Page 122: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSLuminair DMX/ArtNet

Page 123: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - iOSV-Control

Page 124: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - AndroidTouchDAW

Page 125: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - AndroidControl

Page 126: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Softwares Controladores - AndroidTouchOSC

Page 127: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Backup e recuperação

Principais razões para se fazer um backup:● Obsolescência Programada (de software e

hardware)● Roubo/Perda do dispositivo portátil● Perda dos dados do computador de

sincronismo● Prolongar a utilidade do dispositivo, como

hardware de uso musical ou controlador

Page 128: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Backup e recuperação - iOSBackup dos arquivo .ipa dos aplicativos● OS X: <PASTA DO USUARIO> / Music / iTunes /

Mobile Application● Windows XP: \Documents and Settings\<nome do

usuário>\Meus documentos\Minhas músicas\iTunes\iTunes Media\Mobile Applications

● Windows Vista e 7: \Usuários\<nome do usuário>\Músicas\iTunes\iTunes Media\Mobile Applications

Backup do instalador do iTunes e do arquivo do firmware, nas ultimas versões utilizadas pelo dispositivos

Page 129: Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android

André Veloso – [email protected] www.softwarebending.blogspot.com Abril 2012 – CC BY NC SA

Backup e recuperação - Android

● Backup dos arquivos .apk dos aplicativos● Titanuim Backup● Backup do arquivo da ROM atual e do

programa de atualização da ROM (depende de cada fabricante)