Bienvenue sur la page d'assistance de M2DX-Core.
M2DX-Core est un moteur de synthèse FM DX7 bit à bit, écrit entièrement en Swift pur. Il émule le chip OPS original de Yamaha en utilisant l'arithmétique en virgule fixe Int32, reproduisant fidèlement le son du synthétiseur matériel sans aucun code C ou C++.
Fonctionnalités
Émulation bit à bit
M2DX-Core utilise l'arithmétique en virgule fixe Int32 tout au long du processus, correspondant au comportement du chip OPS Yamaha original au niveau du bit. Chaque opérateur, enveloppe et calcul LFO reproduit fidèlement le matériel.
MIDI 2.0 natif
Construit avec le support natif MIDI 2.0, M2DX-Core tire pleinement parti du pitch bend par note, de l'expression par note et des données de contrôle haute résolution — permettant un jeu expressif impossible avec MIDI 1.0.
Sécurité temps réel
Le chemin de traitement audio utilise une architecture sans verrou sans allocation mémoire sur le thread audio, rendant M2DX-Core adapté aux applications audio professionnelles et aux plugins AUv3.
Swift pur
Aucun C, C++ ni en-tête de pontage Objective-C. M2DX-Core est écrit entièrement en Swift, facilitant l'intégration dans tout projet Swift ou SwiftUI en tant que Swift Package.
Intégration
Swift Package Manager
Ajoutez M2DX-Core à votre projet avec Swift Package Manager. Dans Xcode, allez dans File > Add Package Dependencies et entrez l'URL GitHub :
https://github.com/hakaru/M2DX-Core
Ou ajoutez-le directement à votre Package.swift :
.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")
Open Source
M2DX-Core est un logiciel open source publié sous la licence MIT. Les contributions, issues et pull requests sont les bienvenues sur GitHub :
Contact
Si vous avez des questions ou des commentaires, contactez-nous à :
support@hakaru.net