M2DX-Core

Motor de síntesis FM DX7 en Swift puro

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:

github.com/hakaru/M2DX-Core


Contacto

Si tiene preguntas o comentarios, contáctenos en:
support@hakaru.net