Bienvenue sur la page de support de M2DX.
M2DX est une application de synthétiseur FM pour iOS, compatible DX7 et compatible MIDI 2.0. Le son FM classique signé 6 opérateurs et 32 algorithmes y est entièrement réimplémenté en pur Swift 6. Le moteur de synthèse repose sur la bibliothèque M2DX-Core.
Nouveautés de la 1.7.1 : une icône d'application redessinée — un panneau de matériel FM vintage avec un affichage à matrice de points, avec des variantes sombre et teintée pour iOS 18.
Téléchargement
iOS / iPadOS 18 ou ultérieur — installez M2DX depuis l'App Store :
- Sur votre iPhone ou iPad, ouvrez la page App Store de M2DX
- Touchez Obtenir pour télécharger et installer
- Lancez M2DX et jouez immédiatement avec le clavier à l'écran — un contrôleur MIDI est facultatif
État actuel & feuille de route
M2DX est disponible dès maintenant et entièrement jouable. Dans un esprit de transparence, voici les points que nous continuons d'affiner activement — vos retours nous aident à établir les priorités.
Couverture MIDI 2.0 limitée
- Faute d'avoir pu réunir suffisamment de matériel compatible MIDI 2.0, le comportement UMP n'a été vérifié que sur un éventail restreint de combinaisons d'appareils
- Les différences de prise en charge de MIDI 2.0 selon les versions de macOS (variations du comportement de CoreMIDI, etc.) ne sont pas encore entièrement caractérisées
- Les extensions et profils propriétaires que chaque fabricant ajoute par-dessus la spécification MIDI 2.0 ne sont analysés que partiellement (en l'occurrence une partie de l'implémentation KORG) ; les implémentations propriétaires des autres fabricants n'ont pas encore été abordées
Compatibilité des presets DX7
- 32 presets initiaux sont fournis, mais le caractère sonore par rapport à la synthèse FM classique n'a pas été entièrement vérifié pour l'ensemble des presets
- Le chargement de banques complètes et la compatibilité d'import de patches SysEx seront améliorés progressivement au fil des prochaines mises à jour
Chaîne FX
- La chaîne FX à 6 étages (EQ → Drive → Chorus → Reverb → Stereo → Maximizer) n'en est qu'au stade « implémentation fonctionnelle ». Le réglage musical des plages de paramètres et de leurs valeurs limites, l'efficacité CPU et l'optimisation des interactions restent à faire
Si vous repérez des bugs ou des comportements étranges
Les crashes sont remontés automatiquement via Firebase Crashlytics (voir la politique de confidentialité pour plus de détails). Les anomalies reproductibles sont nettement plus rapides à corriger : si possible, merci d'envoyer un rapport à support@hakaru.net.
Caractéristiques principales
Prise en charge complète de MIDI 2.0 UMP
Universal MIDI Packet (UMP) pris en charge nativement. La vélocité 16 bits (65 536 niveaux), les CC 32 bits et le pitch bend 32 bits permettent un jeu fluide et hautement expressif. Repli automatique vers MIDI 1.0 lorsque nécessaire.
Moteur FM compatible DX7
Moteur de synthèse FM de style DX7 à 6 opérateurs et 32 algorithmes, implémenté en pur Swift. L'arithmétique en virgule fixe Int32 Q24 vise le caractère de la synthèse FM classique. 32 presets initiaux sont inclus.
Polyphonie 16 voix
16 voix simultanées, pédale de sustain (CC64) et pitch bend (±2 demi-tons). Un soft clipping basé sur une approximation de Padé de tanh évite la distorsion numérique.
Chaîne d'effets à 6 étages
Effets haut de gamme dans l'ordre EQ → Drive → Chorus → Reverb → Stereo → Maximizer. Tous les paramètres peuvent être assignés à n'importe quel CC via MIDI Learn.
MIDI-CI Property Exchange
Plus de 155 paramètres exposés dans une structure hiérarchique. Un instrument auto-descriptif : les DAW et contrôleurs compatibles découvrent automatiquement les paramètres, et la gestion des presets en JSON (sans SysEx) est possible.
Faible latence
Rendu direct via AVAudioSourceNode : le moteur FM tourne dans le callback de rendu CoreAudio. La surcharge de la file d'attente de buffers est éliminée, et l'IOBufferDuration d'iOS (environ 5 ms) constitue la latence effective.
Plug-in AUv3
M2DX inclut un plug-in instrument AUv3 (« M2DX FM Synthesizer ») qui se charge dans GarageBand, AUM, Logic Pro et d'autres hôtes AUv3, avec l'automation de l'hôte acheminée via NRPN. L'app standalone est également incluse.
M2DX Pro
Tout ce qui est décrit ci-dessus est gratuit. M2DX Pro est un déblocage optionnel à achat unique — sans abonnement — qui ajoute une superposition plus poussée et des options de moteur sonore vintage :
- TX816 LAYER — empilez jusqu'à 8 patches par note, avec sauvegarde et rappel de vos empilements superposés
- Choix du moteur FM — basculez entre le moteur Modern et Mark I, avec contrôle de profondeur Mark I (÷2–÷16)
- Émulation du Vintage 12-bit DAC pour un étage de sortie plus granuleux, aux accents matériels
- Voice Stack — jusqu'à 16× d'unisson par note
Les fonctionnalités Pro fonctionnent aussi bien dans l'app standalone que dans le plug-in AUv3. Débloquez M2DX Pro — et utilisez Restaurer les achats — depuis la section M2DX Pro des Réglages. Le déblocage est à achat unique et prend en charge le Partage familial.
Configuration requise
- iOS / iPadOS 18 ou ultérieur (disponible sur l'App Store)
- Une version macOS est prévue ultérieurement
Foire aux questions
Je ne trouve pas encore M2DX sur l'App Store
La propagation d'une nouvelle version sur l'ensemble des boutiques régionales peut prendre quelques heures. Si le lien ci-dessus n'ouvre pas la page immédiatement, merci de réessayer un peu plus tard.
Que faire en cas de plantage ?
Depuis la version 1.3.1 (build 5), la remontée automatique des plantages via Firebase Crashlytics est activée. Si vous parvenez à reproduire le plantage, les journaux nous permettent d'identifier la cause et de corriger rapidement. Pour le détail des données collectées, consultez notre politique de confidentialité.
Peut-on charger des presets SysEx du DX7 ?
32 presets initiaux sont fournis. Des informations sur l'importation de banques SysEx personnelles seront communiquées dans une prochaine mise à jour.
Faut-il un DAW compatible MIDI 2.0 ?
Non. Le repli MIDI 1.0 étant assuré, les contrôleurs MIDI et les DAW classiques fonctionnent parfaitement. Sur un environnement compatible MIDI 2.0, vous bénéficierez en plus d'une expressivité à plus haute résolution.
L'app fonctionne-t-elle en plug-in AUv3 ?
Oui. M2DX inclut un plug-in instrument AUv3 (« M2DX FM Synthesizer »), ce qui vous permet d'en jouer dans GarageBand, AUM, Logic Pro et d'autres hôtes AUv3. L'app standalone iOS / iPadOS est également incluse.
M2DX est-il gratuit ? Qu'est-ce que M2DX Pro ?
L'app est gratuite, y compris le plug-in AUv3 et l'intégralité du moteur MIDI 2.0 / FM. M2DX Pro est un déblocage optionnel à achat unique qui ajoute TX816 LAYER, le moteur Mark I et le Vintage 12-bit DAC, ainsi que jusqu'à 16× d'unisson Voice Stack. Il n'y a pas d'abonnement.
J'ai débloqué M2DX Pro mais les fonctionnalités n'apparaissent pas
Ouvrez Réglages → M2DX Pro et touchez Restaurer les achats, et assurez-vous d'être connecté avec le même compte Apple que celui utilisé pour l'achat. Le déblocage Pro est à achat unique et prend en charge le Partage familial.
Liens
- GitHub : github.com/hakaru/M2DX
- Moteur de synthèse : M2DX-Core (bibliothèque FM DX7 en pur Swift)
- Politique de confidentialité
Contact
Pour toute question, signalement de bug ou demande de fonctionnalité, écrivez-nous sans hésiter à l'adresse suivante :
support@hakaru.net