M2DX-Core

DX7 FM-synthesizer-engine in puur Swift

Welkom op de ondersteuningspagina van M2DX-Core.

M2DX-Core is een bit-nauwkeurige DX7 FM-synthesizer-engine, volledig geschreven in puur Swift. Het emuleert de originele Yamaha OPS-chip met Int32 vaste-komma-rekenkunde en levert het exacte geluid van de hardware-synthesizer zonder C- of C++-code.


Functies

Bit-nauwkeurige emulatie

M2DX-Core gebruikt door het hele systeem Int32 vaste-komma-rekenkunde, overeenkomend met het gedrag van de originele Yamaha OPS-chip op bitniveau. Elke operator, envelop en LFO-berekening reproduceert de hardware getrouw.

MIDI 2.0 native

Gebouwd met native MIDI 2.0-ondersteuning, maakt M2DX-Core volledig gebruik van per-noot pitch bend, per-noot expressie en hoogresolutie controledata — expressief spelen mogelijk dat niet mogelijk was met MIDI 1.0.

Real-time veilig

Het audioverwerkinsgpad gebruikt een lock-vrije architectuur zonder geheugenallocaties op de audiothread, waardoor M2DX-Core geschikt is voor professionele audioapplicaties en AUv3-plugins.

Puur Swift

Geen C, geen C++, geen Objective-C bridging headers. M2DX-Core is volledig in Swift geschreven en eenvoudig te integreren in elk Swift- of SwiftUI-project als Swift Package.


Integratie

Swift Package Manager

Voeg M2DX-Core toe aan uw project met Swift Package Manager. Ga in Xcode naar File > Add Package Dependencies en voer de GitHub URL in:

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

Of voeg het rechtstreeks toe aan uw Package.swift:

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

Open source

M2DX-Core is open source software uitgebracht onder de MIT-licentie. Bijdragen, issues en pull requests zijn welkom op GitHub:

github.com/hakaru/M2DX-Core


Contact

Als u vragen of feedback heeft, neem dan contact met ons op via:
support@hakaru.net