Bem-vindo à página de suporte do M2DX-Core.
M2DX-Core é um motor de síntese FM compatível com DX7, escrito inteiramente em Swift puro. Seu kernel de ponto fixo Int32 é validado amostra a amostra em relação à referência de código aberto Dexed/msfa — um motor FM fiel ao estilo DX7, não uma emulação com precisão de ciclo do chip OPS original da Yamaha. Sem código C ou C++ no código publicado.
Recursos
Precisão validada com DEXED
M2DX-Core usa aritmética de ponto fixo Int32 em todo o processo, validada amostra a amostra em relação à referência Dexed/msfa nos testes de operador, envelope e escalonamento. Modela FM no estilo DX7 com fidelidade, em vez de emular com precisão de ciclo o hardware original.
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:
Contato
Se tiver dúvidas ou comentários, entre em contato conosco em:
support@hakaru.net