Välkommen till M2DX-Cores supportsida.
M2DX-Core är en bitexakt DX7 FM-syntesmotor skriven helt i ren Swift. Den emulerar det ursprungliga Yamaha OPS-chippet med Int32 fastkommateknik och levererar det exakta ljudet från hårdvarusyntetisatorn utan någon C- eller C++-kod.
Funktioner
Bitexakt emulering
M2DX-Core använder Int32 fastkommaräkning genomgående, vilket matchar det ursprungliga Yamaha OPS-chippets beteende på bitnivå. Varje operator, envelope och LFO-beräkning återger hårdvaran troget.
MIDI 2.0 nativt
Byggt med inbyggt MIDI 2.0-stöd utnyttjar M2DX-Core fullt ut per-nots pitch bend, per-nots expression och högupplöst kontrolldata — möjliggör expressivt spel som inte var möjligt med MIDI 1.0.
Realtidssäker
Ljudbearbetningssökvägen använder en låsfri arkitektur utan minnesallokeringar på ljudtråden, vilket gör M2DX-Core lämplig för professionella ljudapplikationer och AUv3-plugins.
Ren Swift
Ingen C, ingen C++, inga Objective-C bridging headers. M2DX-Core är skriven helt i Swift, vilket gör den enkel att integrera i vilket Swift- eller SwiftUI-projekt som helst som ett Swift Package.
Integration
Swift Package Manager
Lägg till M2DX-Core i ditt projekt med Swift Package Manager. I Xcode, gå till File > Add Package Dependencies och ange GitHub-URL:en:
https://github.com/hakaru/M2DX-Core
Eller lägg till det direkt i din Package.swift:
.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")
Öppen källkod
M2DX-Core är öppen källkod utgiven under MIT-licensen. Bidrag, issues och pull requests är välkomna på GitHub:
Kontakt
Om du har frågor eller feedback, kontakta oss på:
support@hakaru.net