M2DX-Core

DX7 FM-Synthesizer-Engine in reinem Swift

Willkommen auf der M2DX-Core Support-Seite.

M2DX-Core ist eine bitgenaue DX7 FM-Synthesizer-Engine, die vollständig in reinem Swift geschrieben ist. Sie emuliert den originalen Yamaha OPS-Chip mit Int32-Festkomma-Arithmetik und liefert den exakten Klang des Hardware-Synthesizers ohne C- oder C++-Code.


Funktionen

Bitgenaue Emulation

M2DX-Core verwendet durchgehend Int32-Festkomma-Arithmetik und entspricht dem Verhalten des originalen Yamaha OPS-Chips auf Bit-Ebene. Jeder Operator, jede Hüllkurve und jede LFO-Berechnung reproduziert die Hardware originalgetreu.

MIDI 2.0 nativ

Mit nativem MIDI 2.0-Support nutzt M2DX-Core noten-individuelles Pitch Bend, noten-individuellen Ausdruck und hochauflösende Steuerdaten — für ausdrucksvolles Spiel, das mit MIDI 1.0 nicht möglich war.

Echtzeitsicher

Der Audio-Verarbeitungspfad verwendet eine lock-freie Architektur ohne Speicher-Allokationen im Audio-Thread, was M2DX-Core für professionelle Audio-Anwendungen und AUv3-Plugins geeignet macht.

Reines Swift

Kein C, kein C++, keine Objective-C-Bridging-Header. M2DX-Core ist vollständig in Swift geschrieben und lässt sich einfach als Swift Package in jedes Swift- oder SwiftUI-Projekt integrieren.


Integration

Swift Package Manager

Fügen Sie M2DX-Core mit dem Swift Package Manager zu Ihrem Projekt hinzu. Gehen Sie in Xcode zu File > Add Package Dependencies und geben Sie die GitHub-URL ein:

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

Oder fügen Sie es direkt zu Ihrer Package.swift hinzu:

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

Open Source

M2DX-Core ist Open-Source-Software, veröffentlicht unter der MIT-Lizenz. Beiträge, Issues und Pull Requests sind auf GitHub willkommen:

github.com/hakaru/M2DX-Core


Kontakt

Bei Fragen oder Feedback kontaktieren Sie uns unter:
support@hakaru.net