M2DX-Core 지원 페이지에 오신 것을 환영합니다.
M2DX-Core는 순수 Swift로 완전히 작성된 비트 정밀 DX7 FM 합성 엔진입니다. Int32 고정 소수점 연산을 사용하여 오리지널 Yamaha OPS 칩을 에뮬레이션하며, C 또는 C++ 코드 없이 하드웨어 신세사이저의 정확한 사운드를 제공합니다.
기능
비트 정밀 에뮬레이션
M2DX-Core는 전체적으로 Int32 고정 소수점 연산을 사용하여 오리지널 Yamaha OPS 칩의 비트 수준 동작을 그대로 재현합니다. 모든 오퍼레이터, 엔벨로프, LFO 계산이 하드웨어를 충실히 재현합니다.
MIDI 2.0 네이티브
네이티브 MIDI 2.0 지원으로 제작된 M2DX-Core는 노트별 피치 벤드, 노트별 익스프레션, 고해상도 컨트롤 데이터를 완전히 활용합니다 — MIDI 1.0에서는 불가능했던 표현력 있는 연주를 가능하게 합니다.
실시간 안전성
오디오 처리 경로는 오디오 스레드에서 메모리 할당 없이 락 프리 아키텍처를 사용하여 전문 오디오 애플리케이션 및 AUv3 플러그인에 적합합니다.
순수 Swift
C, C++, Objective-C 브리징 헤더 없음. M2DX-Core는 완전히 Swift로 작성되어 Swift Package로 모든 Swift 또는 SwiftUI 프로젝트에 쉽게 통합할 수 있습니다.
통합
Swift Package Manager
Swift Package Manager를 사용하여 프로젝트에 M2DX-Core를 추가하세요. Xcode에서 File > Add Package Dependencies로 이동하여 GitHub URL을 입력하세요:
https://github.com/hakaru/M2DX-Core
또는 Package.swift에 직접 추가하세요:
.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")
오픈 소스
M2DX-Core는 MIT 라이선스 하에 출시된 오픈 소스 소프트웨어입니다. GitHub에서 기여, 이슈, 풀 리퀘스트를 환영합니다:
문의
질문이나 피드백이 있으시면 다음으로 연락해 주세요:
support@hakaru.net