Bienvenido a la página de soporte de M2DX-Core.
M2DX-Core es un motor de síntesis FM DX7 bit a bit, escrito completamente en Swift puro. Emula el chip OPS original de Yamaha usando aritmética de punto fijo Int32, proporcionando el sonido exacto del sintetizador de hardware sin ningún código C o C++.
Características
Emulación bit a bit
M2DX-Core usa aritmética de punto fijo Int32 en todo momento, coincidiendo con el comportamiento del chip OPS Yamaha original a nivel de bit. Cada operador, envolvente y cálculo LFO reproduce fielmente el hardware.
MIDI 2.0 nativo
Construido con soporte nativo MIDI 2.0, M2DX-Core aprovecha al máximo el pitch bend por nota, la expresión por nota y los datos de control de alta resolución — permitiendo un juego expresivo imposible con MIDI 1.0.
Seguro en tiempo real
La ruta de procesamiento de audio usa una arquitectura sin bloqueos sin asignaciones de memoria en el hilo de audio, haciendo M2DX-Core adecuado para aplicaciones de audio profesionales y plugins AUv3.
Swift puro
Sin C, sin C++, sin cabeceras de puente Objective-C. M2DX-Core está escrito completamente en Swift, facilitando la integración en cualquier proyecto Swift o SwiftUI como Swift Package.
Integración
Swift Package Manager
Añada M2DX-Core a su proyecto con Swift Package Manager. En Xcode, vaya a File > Add Package Dependencies e ingrese la URL de GitHub:
https://github.com/hakaru/M2DX-Core
O añádalo directamente a su Package.swift:
.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")
Código abierto
M2DX-Core es software de código abierto lanzado bajo la Licencia MIT. Las contribuciones, issues y pull requests son bienvenidos en GitHub:
Contacto
Si tiene preguntas o comentarios, contáctenos en:
support@hakaru.net