Os últimos N mil anos de reuniões de protesto não mudaram fundamentalmente.
Uma multidão de manifestantes se reúne e começa a cantar algo, geralmente com frases rítmicas curtas (a multidão não é capaz de mais). A partida começa, a multidão pega e corre até a inércia se esgotar ou até o líder começar um novo canto. Acontece bem alto, mas arrastado. Os transeuntes aleatórios nem sempre são capazes de entender o que exatamente todas essas pessoas querem? Bem, sim, "Hitler é um ladrão", mas mais especificamente?
O século XX apresentou aos manifestantes equipamentos de reforço de som. E cânticos primitivos começaram a se intercalar com discursos incendiários de oradores. Cool Legal! O efeito dessa reunião é incomparavelmente maior.
Mas existem dois problemas.
Primeiro, o orador líder é inicialmente vulnerável, porque o equipamento de amplificação de potência pode desligá-lo ou bani-lo completamente. Ori, não, não ouça. Em segundo lugar, nosso orador, quando fica sem energia ou quando deseja obter uma reação dos manifestantes, é forçado a lançar um canto primitivo novamente, como nos bons velhos tempos, isto é, faz com que os presentes se sintam membros de uma tribo selvagem ou algo assim.
Hoje à tarde, caminhei por Tverskaya e vi com meus próprios olhos o quão quieto e inexpressivo até uma grande multidão de manifestantes pode ser se eles não têm equipamento de amplificação de som. Mas a polícia tinha um megafone e as frases dele ainda girariam na cabeça de quem se encontrasse por perto. 1-0 a favor da polícia. Bem, 2: 1.Era um preâmbulo e agora uma ampola.
Sabemos que:
- Muitos milhares de cidadãos modernos participam de comícios e protestam em festividades.
- Cada cidadão tem um smartphone com ele.
- Os smartphones geralmente têm um alto-falante externo bastante alto . Até 91dB!
E agora imagine esta imagem: os manifestantes tiram os smartphones dos bolsos e, de milhares de falantes, belos slogans inteligentes soam sincronizados, em coro. Alto e claro. Não "Abaixo a Lua!", Mas implantado, com argumentos.

O que é importante:
- O smartphone não será retirado no quadro.
- Um smartphone não é considerado equipamento de amplificação de som. E mesmo que seja considerado, é impossível determinar de quais smartphones o som é ouvido.
Agora sobre como funciona
O smartphone cantador deve funcionar de forma
autônoma no comício
, na completa ausência da Internet. O WiFi e o celular podem e irão congestionar. Portanto, o smartphone deverá estar preparado para o rali com antecedência, em casa.
- Um aplicativo de canto especial está instalado no smartphone
- O canto baixa arquivos de som (slogans) de um determinado site e os salva localmente, na memória do smartphone. Também é baixada uma programação pronta (lista de reprodução) para reproduzir slogans.
- O aplicativo é sincronizado com os servidores de horário NTP, com precisão de dezenas de milissegundos. Sem isso, não podemos "gritar" ao mesmo tempo.
Feito, você pode ir a um comício. Na hora especificada, a reprodução começa.
Os problemas
A sincronização de tempo é um campo inteiro para experimentos.
Mas parece que o problema está sendo resolvido, porque Existe um aplicativo
AmpMe que reproduz música de forma síncrona em vários smartphones.
Como alternativa, você pode tentar sincronizar usando o sinal de áudio / vídeo - / *** - do seu computador doméstico, que é sincronizado com o servidor NTP.
A sincronização não deve depender da hora / fuso horário na estação base do operador móvel.
Aparentemente, a sincronização deve ser realizada pouco antes do rali, para que o tempo não tenha tempo para mudar significativamente devido a um erro no relógio.
Em áreas muito grandes, é esperado um eco, o "efeito de estação". Qualquer coisa é melhor do que o rugido de uma multidão.
O que um aplicativo de canto pode fazer?
- O som é reproduzido estritamente de acordo com o cronômetro como uma lista de reprodução não editável, arquivo por arquivo.
- Antes de tocar qualquer canto, o telefone exibe a contagem regressiva e o texto do slogan.
- Durante a reprodução, as legendas do karaokê são exibidas para cantar ao vivo.
- O proprietário do telefone tem o direito de silenciar os "cantos" que ele não deseja tocar. A liberdade implica alguma opção.
Duas maneiras seguras de enterrar uma ideia
- Grave slogans na voz de uma pessoa. A voz do povo deve soar como a voz do povo, em um coro uniforme, xx + yy vozes masculino / feminino. Engenheiros de som entenderão.
- Faça um aplicativo para qualquer plataforma. Você precisa de pelo menos iOS + Android.
Interessante? E vamos lá!
A tarefa não parece grande - parece uma tarefa para o "hackathon".
Escusado será dizer que precisamos de uma equipe de desenvolvimento com as mãos. Se você estiver interessado -
escreva para mim , participe.
Se você não está registrado no Habré, escreva-me em um e-mail:
cnUuaG9zdG1hc3RlckBnbWFpbC5jb20 =
(envolto em base64, de agressores)
São necessários:
Alguém está curioso o suficiente para tentar resolver o problema de sincronizar a reprodução de áudio dentro de 50ms em diferentes smartphones. Este é o principal desafio. AmpMe fornece 10ms, mas não é necessário muito para o canto.
Alguém com um senso de beleza para desenhar uma interface do usuário simples e agradável. Eu já tenho um mocap.
Um programador visionário e meticuloso que criará um formato de arquivo semelhante ao karaokê para reprodução e escreverá uma biblioteca para o formato de leitura / gravação.
Um programador rigoroso que monta um aplicativo iOS ou Android a partir do acima.
Na minha cara, você encontrará um produtor / organizador. Para mim mesmo: sou desenvolvedor sênior de Ruby / RoR, (caramba).
PS: Se você estiver interessado em ir mais fundo:
PPS: digressão: Eu respeito muito qualquer expressão coletiva de vontade dentro da lei. Todo mundo tem o direito de ser ouvido. E quanto menos as pessoas tiverem a oportunidade de exercer esse direito, mais razões terão para recepções primitivas, como sair para fora. Em um mundo ideal, para transmitir opiniões, seria suficiente assinar uma petição no change.org ou em sites semelhantes.
Aguardo seus comentários com interesse. E sim, por favor, deixe sua opinião na pesquisa.
ATUALIZAÇÃO 1:
Depois de ler 90 comentários, percebi que muitos são repetidos nessas teses e que é necessário focar nisto:
- O aplicativo foi projetado para funcionar apenas offline . Uma manifestação não pode depender da existência de uma conexão. Os bloqueadores foram instalados em Hong Kong e isso é tudo, os aplicativos não funcionam.
- Os manifestantes não são "preguiçosos" para gritar. Eles gritam, mas não são ouvidos. E os slogans são inaceitavelmente curtos.
- "Eles vão adotar uma nova lei e proibir ..." Hmm, quero ver como eles proíbem ter smartphones com eles. Ou como obrigar a colocar um toque padrão como "esfregar-esfregar" em vez de falar.
- A aplicação é politicamente neutra. É para todos os comícios e eventos de massa, incluindo os da oposição.
A propósito, a partir dos resultados da pesquisa, fica claro que o aplicativo deve funcionar, mas muitos duvidam da capacidade de usá-lo. Porque (sem contar as "proibições")
ATUALIZAÇÃO 2:
Uau! Há interesse dos desenvolvedores do Android!
desenvolvedor iOS, responda! :)