Introducción al Proyecto
MiraWeb es una iniciativa de código abierto que proporciona a los usuarios de Max una interfaz web para control remoto. Permite operar objetos y datos en Max directamente desde un navegador, sin necesidad de software adicional. Sus características clave incluyen comunicación en tiempo real, sincronización de datos y gestión remota, aplicable a diversos escenarios interactivos.
Guía de Inicio Rápido
Requisitos del Sistema
Antes de comenzar, verifique que su entorno cumpla con:
- Node.js (versión 10.13.0 o superior)
- Yarn (versión 1.12.3 o posterior)
- Max instalado con el paquete MiraWeb incluido
Pasos de Configuración
Para instalar y ejecutar MiraWeb:
- Clone el repositorio desde GitHub usando el comando: ```
git clone https://github.com/Cycling74/miraweb.git
- Acceda al directorio descargado e instale las dependencias con: ```
cd miraweb && yarn install
- Inicie el servidor de desarrollo mediante: ```
yarn run serve
- Abra su navegador y visite
http://localhost:8080para acceder a la interfaz de MiraWeb.
Integración con Max
Para vincular MiraWeb con Max:
- Inicie Max y asegúrese de que el paquete MiraWeb esté cargado.
- En Max, cree un objeto
miraweby conéctelo a su servidor MiraWeb. - Utilice la interfaz web para manipular en tiempo real los elementos dentro de Max.
Aplicaciones Prácticas
Control Musical Remoto
MiraWeb facilita el control de sintetizadores y efectos en Max desde dispositivos móviles. Por ejemplo, puede ajustar parámetros como tono, volumen y efectos en un secuenciador a través del navegador.
Arte Interactivo
En instalaciones artísticas, MiraWeb sirve como medio de interacción. Los visitantes pueden modificar el comportamiento y apariencia de la obra mediante acciones en tiempo real vía web.
Educación a Distancia
En contextos educativos, los instructores pueden controlar demos en Max mientras los estudiantes observan e interactúan desde sus navegadores, mejorando el aprendizaje colaborativo.
Ecosistema Relacionado
Biblioteca xebra.js
xebra.js es la base de MiraWeb, ofreciendo una API para la comunicación con Max. Los desarrolladores pueden integrar funcionalidades de Max en aplicaciones web personalizadas usando esta biblioteca.
Protocolo xebra-communicator
Este componente gestiona la comunicación de bajo nivel entre MiraWeb y Max, garantizando conexiones estables y eficientes mediante protocolos optimizados.
Plataforma Max
Max es un entorno de programación visual para música, diseño interactivo y arte. MiraWeb extiende sus capacidades al habilitar el control remoto desde cualquier navegador compatible.