No política ¿Cómo transformar permanentemente las protestas callejeras usando una aplicación móvil?

Los últimos N mil años de reuniones de protesta no han cambiado fundamentalmente.

Una multitud de manifestantes se reúne y comienza a cantar algo, generalmente con frases cortas y rítmicas (la multitud no es capaz de más). Comienza la puesta en marcha, la multitud se levanta y corre, hasta que se apaga la inercia o hasta que el líder comienza un nuevo canto. Resulta bastante ruidoso, pero arrastrado. Los transeúntes aleatorios no siempre son capaces de comprender qué es exactamente lo que quieren todas estas personas. Bueno, sí, "Hitler es un ladrón", pero más específicamente.

El siglo XX presentó a los manifestantes con equipos de refuerzo de sonido. Y los cantos primitivos comenzaron a mezclarse con discursos incendiarios de hablantes. Genial Genial! El efecto de tal reunión es incomparablemente mayor.

Pero hay dos problemas.

Primero, el orador líder es inicialmente vulnerable, porque el equipo de amplificación de potencia puede apagarlo o prohibirlo por completo. Ori, no, no escuches. En segundo lugar, nuestro orador, cuando se queda sin energía o cuando quiere recibir una reacción violenta de los manifestantes, se ve obligado a comenzar nuevamente un canto primitivo, como en los viejos tiempos, es decir, hacer que los presentes se sientan como miembros de una tribu salvaje o algo así.

Esta tarde caminé a lo largo de Tverskaya y vi con mis propios ojos lo silencioso e inexpresivo que incluso una gran reunión de manifestantes puede ser si no tienen equipo de amplificación de sonido. Pero la policía tenía un megáfono, y las frases que salen de él seguirán girando en la cabeza de cualquiera que se encuentre cerca. 1-0 a favor de la policía. Bueno, 2: 1.

Era un preámbulo, y ahora una ampolla.

Sabemos que:

  • Muchos miles de ciudadanos modernos acuden a manifestaciones y protestas.
  • Cada ciudadano tiene un teléfono inteligente con él.
  • Los teléfonos inteligentes suelen tener un altavoz externo bastante ruidoso . ¡Hasta 91dB!

Ahora imagine esta imagen: los manifestantes sacan los teléfonos inteligentes de sus bolsillos, y de muchos miles de parlantes, bellos y elegantes lemas suenan sincrónicamente, en coro. Fuerte y claro. No "¡Abajo la luna!", Sino desplegado, con argumentos.

imagen

Lo que es importante:

  • El teléfono inteligente no se quitará en el marco.
  • Un teléfono inteligente no se considera un equipo amplificador de sonido. E incluso si se considera, es imposible determinar desde qué teléfonos inteligentes se escucha el sonido.

Ahora sobre cómo funciona


El teléfono inteligente cantando debería funcionar de forma autónoma en el mitin , en ausencia total de Internet. WiFi y celular pueden y se atascarán. Por lo tanto, el teléfono inteligente tendrá que estar preparado para el rally por adelantado, en casa.

  1. Se instala una aplicación especial de canto en el teléfono inteligente
  2. El canto descarga archivos de sonido (eslóganes) de un determinado sitio y los guarda localmente, en la memoria del teléfono inteligente. También se descarga un cronograma listo (lista de reproducción) para reproducir eslóganes.
  3. La aplicación está sincronizada con servidores de tiempo NTP, con una precisión de decenas de milisegundos. Sin esto, no podemos "gritar" al mismo tiempo.

Hecho, puedes ir a un mitin. A la hora especificada, comienza la reproducción.

Los problemas


La sincronización horaria es un campo completo para los experimentos.

Pero parece que el problema se está resolviendo, porque Hay una aplicación AmpMe que reproduce música sincrónicamente en múltiples teléfonos inteligentes.

Como alternativa, puede intentar sincronizar usando audio / video - / *** - una señal de una computadora doméstica que se sincroniza con el servidor NTP.

La sincronización no debe depender de la hora / zona en la estación base del operador móvil.

La sincronización, aparentemente, debería llevarse a cabo poco antes del rally, de modo que el tiempo no tenga tiempo de cambiar significativamente debido a un error de reloj.

En áreas muy grandes, se espera un eco, el "efecto de estación". Cualquier cosa es mejor que el rugido de una multitud.

¿Qué puede hacer una aplicación de canto?


  • El sonido se reproduce estrictamente de acuerdo con el temporizador como una lista de reproducción no editable, archivo por archivo.
  • Antes de reproducir cualquier canto, el teléfono muestra la cuenta regresiva y el texto del eslogan.
  • Durante la reproducción, los subtítulos de karaoke se muestran para cantar en vivo.
  • El propietario del teléfono tiene derecho a silenciar esos "cantos" que no quiere reproducir. La libertad implica alguna opcionalidad.

Dos formas seguras de enterrar una idea


  1. Grabar lemas en la voz de una persona. La voz de la gente debe sonar como la voz de la gente, en un coro uniforme, xx + aa voces masculinas / femeninas. Los ingenieros de sonido lo entenderán.
  2. Haga una aplicación para cualquier plataforma. Necesita al menos iOS + Android.

Interesante? Y hagámoslo!


La tarea no parece grande, parece una tarea para el "hackathon".

No hace falta decir que necesitamos un equipo de desarrollo con manos. Si estás interesado, escríbeme , únete.

Si no está registrado en Habré, escríbame en un correo electrónico:
  cnUuaG9zdG1hc3RlckBnbWFpbC5jb20 = 
(envuelto en base64, de matones)

Son necesarios:

Alguien tiene la curiosidad de tratar de resolver el problema de sincronizar la reproducción de audio dentro de 50 ms en diferentes teléfonos inteligentes. Este es el principal desafío. AmpMe proporciona 10 ms, pero no se necesita mucho para el canto.

Alguien con un sentido de belleza para dibujar una interfaz de usuario simple y agradable. Ya tengo un mocap.

Un programador visionario y meticuloso que creará un formato de archivo similar al karaoke para la reproducción y escribirá una biblioteca para el formato de lectura / escritura.

Un programador duro que ensamblará una aplicación iOS o Android de lo anterior.

En mi cara encontrarás un productor / organizador. Para mí: soy un desarrollador de back-end senior de Ruby / RoR, (maldición).

PD: Si estás interesado en cavar más profundo:


PPS: digresión: respeto mucho cualquier expresión colectiva de voluntad dentro de la ley. Todos tienen derecho a ser escuchados. Y mientras menos personas tengan la oportunidad de ejercer este derecho, más razones tendrán para recepciones primitivas, como salir a la calle. En un mundo ideal, para emitir opiniones, sería suficiente firmar una petición en change.org o sitios similares.

Espero sus comentarios con interés. Y sí, deja tu opinión en la encuesta.

ACTUALIZACIÓN 1:


Después de leer 90 comentarios, me di cuenta de que muchos se repiten en las tesis y que es necesario centrarse en esto:

  1. La aplicación está diseñada para funcionar solo sin conexión . Un rally no puede depender de la existencia de una conexión. Se instalaron jammers en Hong Kong y eso es todo, las aplicaciones no funcionan.
  2. Los manifestantes no son "demasiado vagos" para gritar. Gritan, pero no se les escucha. Y los lemas son inaceptablemente cortos.
  3. "Adoptarán una nueva ley y prohibirán ..." Hmm, quiero ver cómo prohíben tener teléfonos inteligentes con ellos. O cómo obligar a poner un tono de llamada estándar como "rub-rub" en lugar de discurso.
  4. La aplicación es políticamente neutral. Es para cualquier manifestación y eventos de masas, incluidos los de oposición.


Por cierto, a partir de los resultados de la encuesta, está claro que la aplicación debería funcionar, pero muchos dudan de la capacidad de usarla. Por qué (sin contar las "prohibiciones")

ACTUALIZACIÓN 2:


Wow! ¡Hay interés de los desarrolladores de Android!
Desarrollador iOS, responde! :)

Source: https://habr.com/ru/post/es422757/


All Articles