Benvenuto nella pagina di supporto di M2DX.
M2DX è un'app per iOS che riproduce fedelmente il sintetizzatore FM DX7, con il supporto nativo per MIDI 2.0. Le sonorità FM classiche, ottenute da 6 operatori e 32 algoritmi, sono state riscritte completamente in Pure Swift 6. Il motore di sintesi si basa sulla libreria M2DX-Core.
Novità nella 1.7.1: un'icona dell'app ridisegnata — un pannello hardware FM vintage con display a matrice di punti, incluse le varianti scura e con tinta per iOS 18.
Download
iOS / iPadOS 18 o successivi — scarica M2DX dall'App Store:
- Sul tuo iPhone o iPad, apri la pagina di M2DX sull'App Store
- Tocca Ottieni per scaricare e installare
- Avvia M2DX e suona subito con la tastiera a schermo — un controller MIDI è opzionale
Stato attuale & Roadmap
M2DX è ora disponibile e completamente suonabile. Nello spirito della trasparenza, ecco gli aspetti che stiamo ancora affinando attivamente: il tuo feedback ci aiuta a stabilire le priorità.
Copertura MIDI 2.0 limitata
- Non siamo riusciti a procurarci hardware MIDI 2.0 in quantità sufficiente, perciò il comportamento dei UMP è stato verificato solo su un numero ristretto di combinazioni di dispositivi
- Le differenze nel supporto MIDI 2.0 tra le varie versioni di macOS (differenze di comportamento di CoreMIDI, ecc.) non sono state ancora caratterizzate del tutto
- Le estensioni proprietarie e i profili specifici dei produttori basati su MIDI 2.0 sono stati analizzati solo parzialmente (in particolare alcune parti dell'implementazione KORG); le implementazioni proprietarie degli altri produttori non sono ancora state affrontate
Compatibilità con i preset DX7
- L'app include 32 preset iniziali, ma il carattere sonoro rispetto alla sintesi FM classica non è ancora stato verificato in modo completo per tutti i preset
- La compatibilità nel caricamento di intere bank e nell'importazione di patch SysEx verrà migliorata gradualmente nei prossimi aggiornamenti
Catena FX
- La catena FX a 6 stadi (EQ → Drive → Chorus → Reverb → Stereo → Maximizer) è per ora a livello di implementazione funzionante. La taratura musicale dei range dei parametri e dei valori di estremo, l'efficienza CPU e l'ottimizzazione delle interazioni sono ancora da affrontare
Se incontri bug o comportamenti strani
I crash vengono raccolti automaticamente tramite Firebase Crashlytics (per i dettagli consulta la Privacy Policy). I problemi riproducibili sono più facili da risolvere: se puoi, ti chiediamo di inviare una segnalazione a support@hakaru.net.
Caratteristiche principali
Pieno supporto MIDI 2.0 UMP
Supporto nativo per Universal MIDI Packet (UMP). Velocity a 16 bit (65.536 livelli), CC a 32 bit e pitch bend a 32 bit garantiscono un'esecuzione fluida e ricca di sfumature espressive. Il fallback automatico al MIDI 1.0 è sempre garantito.
Motore FM compatibile DX7
Un motore di sintesi FM in stile DX7 a 6 operatori e 32 algoritmi, implementato in puro Swift. L'aritmetica a virgola fissa Int32 Q24 punta al carattere della sintesi FM classica. Sono inclusi 32 preset iniziali.
Polifonia a 16 voci
16 voci simultanee, supporto per il pedale sustain (CC64) e pitch bend (±2 semitoni). La saturazione morbida con tanh ad approssimazione di Padé previene la distorsione digitale.
Catena di effetti a 6 stadi
Effetti di alta qualità nell'ordine EQ → Drive → Chorus → Reverb → Stereo → Maximizer. Ogni parametro è assegnabile a qualunque CC tramite il MIDI Learn.
MIDI-CI Property Exchange
Strumento auto-descrittivo che espone oltre 155 parametri organizzati in modo gerarchico. I DAW e i controller compatibili possono individuare automaticamente i parametri e gestire i preset in formato JSON, senza ricorrere al SysEx.
Bassa latenza
Rendering diretto tramite AVAudioSourceNode: il motore FM viene pilotato all'interno della render callback di CoreAudio, eliminando il sovraccarico del buffer queueing. La latenza effettiva coincide con l'IOBufferDuration di iOS (circa 5 ms).
Plug-in AUv3
M2DX include un plug-in strumento AUv3 ("M2DX FM Synthesizer") che si carica in GarageBand, AUM, Logic Pro e altri host AUv3, con l'automazione dell'host instradata tramite NRPN. È inclusa anche l'app standalone.
M2DX Pro
Tutto ciò che è descritto sopra è gratuito. M2DX Pro è uno sblocco opzionale una tantum — nessun abbonamento — che aggiunge una stratificazione più profonda e opzioni di motore sonoro vintage:
- TX816 LAYER — impila fino a 8 patch per nota, con salvataggio e richiamo dei tuoi stack stratificati
- Scelta del motore FM — passa dal motore Modern al Mark I, con controllo della profondità del Mark I (÷2–÷16)
- Emulazione del Vintage 12-bit DAC per uno stadio di uscita più ruvido e dal sapore hardware
- Voice Stack — fino a 16× di unisono per nota
Le funzioni Pro sono disponibili sia nell'app standalone sia nel plug-in AUv3. Sblocca M2DX Pro — e usa Ripristina acquisti — dalla sezione M2DX Pro in Impostazioni. Lo sblocco è una tantum e supporta In famiglia.
Requisiti di sistema
- iOS / iPadOS 18 o successivi (disponibile sull'App Store)
- La versione macOS è prevista in futuro
Domande frequenti
Non trovo ancora M2DX sull'App Store
La pubblicazione di una nuova release può richiedere alcune ore per propagarsi su tutti gli store regionali. Se il link qui sopra non apre subito la pagina, ti consigliamo di riprovare tra poco.
Cosa fare in caso di crash?
A partire dalla versione 1.3.1 (build 5) i report automatici dei crash, gestiti tramite Firebase Crashlytics, sono attivi. Se riesci a riprodurre il problema, possiamo individuare la causa nei log e correggerla rapidamente. Per i dettagli sui dati raccolti consulta la privacy policy.
Posso caricare i preset SysEx del DX7?
L'app include 32 preset iniziali. Daremo informazioni sull'importazione di banchi SysEx personali in uno dei prossimi aggiornamenti.
Serve un DAW compatibile MIDI 2.0?
No. Il fallback al MIDI 1.0 ti permette di usare M2DX con qualunque controller o DAW esistente. Naturalmente, in un ambiente MIDI 2.0 puoi sfruttare una risoluzione espressiva molto più alta.
È disponibile come plug-in AUv3?
Sì. M2DX include un plug-in strumento AUv3 ("M2DX FM Synthesizer"), così puoi suonarlo in GarageBand, AUM, Logic Pro e altri host AUv3. È inclusa anche l'app standalone per iOS / iPadOS.
M2DX è gratuito? Cos'è M2DX Pro?
L'app è gratuita, incluso il plug-in AUv3 e l'intero motore MIDI 2.0 / FM. M2DX Pro è uno sblocco opzionale una tantum che aggiunge TX816 LAYER, il motore Mark I e il Vintage 12-bit DAC, e fino a 16× di unisono Voice Stack. Non è previsto alcun abbonamento.
Ho sbloccato M2DX Pro ma le funzioni non compaiono
Apri Impostazioni → M2DX Pro e tocca Ripristina acquisti, assicurandoti di aver eseguito l'accesso con lo stesso Apple Account che hai usato per l'acquisto. Lo sblocco Pro è una tantum e supporta In famiglia.
Link
- GitHub: github.com/hakaru/M2DX
- Motore di sintesi: M2DX-Core (libreria FM DX7 in Pure Swift)
- Privacy policy
Contatti
Per domande, segnalazioni di bug o richieste di nuove funzionalità, scrivici pure all'indirizzo:
support@hakaru.net