M2DX

Sintetizador FM compatible con DX7 y MIDI 2.0

Descárgala en la App Store

Te damos la bienvenida a la página de soporte de M2DX.

M2DX es un sintetizador FM para iOS compatible con DX7 y con MIDI 2.0. Reproduce el clásico sonido FM con sus 6 operadores y 32 algoritmos, totalmente reimplementado en Pure Swift 6. El motor de síntesis se apoya en la biblioteca M2DX-Core.

Novedades en la 1.7.1: un icono de la app rediseñado, un panel de hardware FM vintage con pantalla de matriz de puntos, con variantes oscura y con tono de color para iOS 18.


Descarga

iOS o iPadOS 18 o superior: descarga M2DX desde la App Store:

  1. En tu iPhone o iPad, abre la página de M2DX en la App Store.
  2. Toca Obtener para descargarla e instalarla.
  3. Abre M2DX y empieza a tocar al momento con el teclado en pantalla; el controlador MIDI es opcional.

Estado actual & hoja de ruta

M2DX ya está disponible y es totalmente tocable. En aras de la transparencia, estas son las áreas que seguimos puliendo activamente; tus comentarios nos ayudan a establecer prioridades.

El alcance de la verificación de MIDI 2.0 es limitado

  • No hemos podido conseguir suficiente hardware compatible con MIDI 2.0, así que las pruebas con UMP solo cubren un puñado de combinaciones de equipo.
  • Las diferencias en el soporte de MIDI 2.0 entre versiones de macOS (variaciones de comportamiento de CoreMIDI, etc.) no están del todo caracterizadas.
  • Solo hemos analizado parcialmente las extensiones y los perfiles propietarios que cada fabricante añade sobre la especificación de MIDI 2.0 (en concreto, una parte de los de KORG); las implementaciones propietarias de otras marcas siguen sin abordarse.

Verificación de la compatibilidad con presets del DX7

  • La app incluye 32 presets iniciales, pero todavía no hemos verificado el carácter sonoro frente a la síntesis FM clásica en todos ellos.
  • La compatibilidad con la carga de bancos completos y de patches SysEx la iremos ampliando en próximas actualizaciones.

Cadena de efectos

  • La cadena de FX de 6 etapas (EQ → Drive → Chorus → Reverb → Stereo → Maximizer) está implementada en una primera versión funcional. El ajuste musical de los rangos audibles y de los valores de los puntos extremos de cada parámetro, la eficiencia de CPU y la optimización de las interacciones quedan como trabajo pendiente.

Si encuentras un fallo o algo que no suena bien

Los crashes se recogen automáticamente con Firebase Crashlytics (consulta los detalles en la política de privacidad). Cuando un fallo es reproducible, encontrar la causa es mucho más rápido, así que, si te es posible, agradecemos que nos lo comuniques en support@hakaru.net.


Características principales

Compatibilidad total con MIDI 2.0 UMP

Soporte nativo para Universal MIDI Packet (UMP). Velocidad de 16 bits (65 536 niveles), CC de 32 bits y pitch bend de 32 bits para una interpretación fluida y muy expresiva. Si el entorno solo admite MIDI 1.0, la app cambia automáticamente a ese modo.

Motor FM compatible con DX7

Motor de síntesis FM al estilo DX7 con 6 operadores y 32 algoritmos, implementado en Swift puro. La aritmética en punto fijo Int32 Q24 busca el carácter de la síntesis FM clásica. Incluye 32 presets iniciales.

Polifonía de 16 voces

16 voces simultáneas, pedal de sustain (CC64) y pitch bend (±2 semitonos). El soft clipping mediante la aproximación de tanh con Padé evita la distorsión digital.

Cadena de efectos de 6 etapas

Efectos de alta calidad encadenados en el orden EQ → Drive → Chorus → Reverb → Stereo → Maximizer. Cualquier parámetro puede asignarse a cualquier CC mediante MIDI Learn.

MIDI-CI Property Exchange

Más de 155 parámetros expuestos en una estructura jerárquica. Es un instrumento autodescriptivo: los DAW y controladores compatibles pueden detectar los parámetros automáticamente y gestionar presets en formato JSON, sin necesidad de SysEx.

Latencia baja

Renderizado directo con AVAudioSourceNode, ejecutando el motor FM dentro del callback de render de CoreAudio. Al eliminar la sobrecarga del buffering en cola, la latencia efectiva queda determinada por el IOBufferDuration de iOS (unos 5 ms).

Plugin AUv3

M2DX incluye un plugin de instrumento AUv3 ("M2DX FM Synthesizer") que se carga en GarageBand, AUM, Logic Pro y otros hosts AUv3, con la automatización del host enrutada a través de NRPN. También se incluye la app independiente.


M2DX Pro

Todo lo descrito arriba es gratis. M2DX Pro es un desbloqueo opcional de pago único —sin suscripción— que añade capas más profundas y opciones de motor de sonido vintage:

  • TX816 LAYER — apila hasta 8 patches por nota, con guardado y recuperación de tus stacks en capas
  • Elección de motor FM — alterna entre el motor Modern y Mark I, con control de profundidad de Mark I (÷2–÷16)
  • emulación de Vintage 12-bit DAC para una etapa de salida más áspera y con sabor a hardware
  • Voice Stack — hasta 16× de unísono por nota

Las funciones Pro funcionan tanto en la app independiente como en el plugin AUv3. Desbloquea M2DX Pro —y usa Restaurar compras— desde la sección M2DX Pro de Ajustes. El desbloqueo es de pago único y es compatible con En familia.


Requisitos del sistema

  • iOS o iPadOS 18 o superior (disponible en la App Store).
  • La versión para macOS llegará más adelante.

Preguntas frecuentes

Todavía no encuentro M2DX en la App Store

Una nueva versión puede tardar unas horas en propagarse por todas las tiendas regionales. Si el enlace de arriba no abre la página al momento, vuelve a intentarlo en un rato.

¿Qué hago si la app se cierra de forma inesperada?

Desde la versión 1.3.1 (build 5) están activos los informes automáticos de fallos mediante Firebase Crashlytics. Si puedes reproducir el problema, los registros nos permiten encontrar la causa y publicar una corrección rápidamente. Encontrarás el detalle de los datos recogidos en la política de privacidad.

¿Se pueden cargar presets SysEx del DX7?

La app incluye 32 presets iniciales. Sobre la importación de SysEx propios, daremos más información en próximas actualizaciones.

¿Hace falta un DAW compatible con MIDI 2.0?

No. Como existe fallback automático a MIDI 1.0, puedes usar M2DX con cualquier controlador o DAW MIDI tradicional. En entornos compatibles con MIDI 2.0 obtendrás una resolución y una expresividad mayores.

¿Funciona como plugin AUv3?

Sí. M2DX incluye un plugin de instrumento AUv3 ("M2DX FM Synthesizer"), así que puedes tocarlo dentro de GarageBand, AUM, Logic Pro y otros hosts AUv3. También se incluye la app independiente para iOS y iPadOS.

¿M2DX es gratis? ¿Qué es M2DX Pro?

La app es gratis, incluidos el plugin AUv3 y el motor MIDI 2.0 / FM completo. M2DX Pro es un desbloqueo opcional de pago único que añade TX816 LAYER, el motor Mark I y Vintage 12-bit DAC, y hasta 16× de unísono con Voice Stack. No hay suscripción.

Desbloqueé M2DX Pro pero las funciones no aparecen

Abre Ajustes → M2DX Pro y toca Restaurar compras, y asegúrate de haber iniciado sesión con la misma cuenta de Apple que usaste para comprarlo. El desbloqueo Pro es de pago único y es compatible con En familia.


Enlaces


Contacto

Si tienes preguntas, quieres reportar un fallo o proponer una nueva función, escríbenos sin dudarlo a:
support@hakaru.net