M2DX-Core

Motor de síntese FM DX7 em Swift puro

Bem-vindo à página de suporte do M2DX-Core.

M2DX-Core é um motor de síntese FM DX7 bit a bit, escrito completamente em Swift puro. Ele emula o chip OPS original da Yamaha usando aritmética de ponto fixo Int32, fornecendo o som exato do sintetizador de hardware sem nenhum código C ou C++.


Recursos

Emulação bit a bit

M2DX-Core usa aritmética de ponto fixo Int32 em todo o processo, correspondendo ao comportamento do chip OPS Yamaha original no nível de bit. Cada operador, envelope e cálculo LFO reproduz fielmente o hardware.

MIDI 2.0 nativo

Construído com suporte nativo a MIDI 2.0, M2DX-Core aproveita ao máximo o pitch bend por nota, a expressão por nota e os dados de controle de alta resolução — permitindo uma execução expressiva impossível com MIDI 1.0.

Seguro em tempo real

O caminho de processamento de áudio usa uma arquitetura sem bloqueios sem alocações de memória na thread de áudio, tornando o M2DX-Core adequado para aplicativos de áudio profissionais e plugins AUv3.

Swift puro

Sem C, sem C++, sem cabeçalhos de ponte Objective-C. M2DX-Core é escrito completamente em Swift, facilitando a integração em qualquer projeto Swift ou SwiftUI como Swift Package.


Integração

Swift Package Manager

Adicione M2DX-Core ao seu projeto com Swift Package Manager. No Xcode, vá para File > Add Package Dependencies e insira a URL do GitHub:

https://github.com/hakaru/M2DX-Core

Ou adicione diretamente ao seu Package.swift:

.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")

Código aberto

M2DX-Core é software de código aberto lançado sob a Licença MIT. Contribuições, issues e pull requests são bem-vindos no GitHub:

github.com/hakaru/M2DX-Core


Contato

Se tiver dúvidas ou comentários, entre em contato conosco em:
support@hakaru.net