OPL3 (Yamaha YMF262) FM 합성을 갖춘 작고 단순한 MIDI 플레이어입니다. 플레이어는 장치에있는 MIDI, MUS, XMI 또는 IMF 파일을 재생할 수 있습니다. 플레이어에는 다양한 도스 게임, 음악 소프트웨어 및 기타 음원 뱅크의 76 개의 내장 된 은행이있어 음악을 다르게들을 수 있습니다. 동시에 WOPL 형식의 외부 음색 뱅크 파일을 사용할 수 있습니다.
# libADLMIDI 합성기의 주요 기능 :
* 4 개의 운영자 모드를 지원하는 OPL3 에뮬레이션
* AIL = 마일즈 사운드 시스템 / DMX / HMI = 휴먼 머신 인터페이스 / 크리에이티브 기업 은행 (Creative IBK)의 일반적인 파일에서 복사 된 알려진 PC 게임의 임베디드 FM 패치
* 스테레오 사운드
* 시뮬레이션 된 OPL3 칩 수는 1-100 (최대 채널 1800 개)으로 지정할 수 있습니다.
* 팬 (이진 패닝, 즉 왼쪽 / 오른쪽면 켜기 / 끄기)
조정 가능한 범위의 피치 벤더
* RPN / NRPN 매개 변수에 반응하는 비브라토
* 서스테인 (a.k.a. 페달 홀드) 및 소스테누토 활성화 / 비활성화
* MIDI 및 RMI 파일 지원
* 실시간 MIDI API 지원
* loopStart / loopEnd 태그 지원 (Final Fantasy VII)
* 111 번째 컨트롤러 기반 루프 스타트 (RPG-Maker)
* 채널 압력을 줄이기 위해 코드와 함께 자동 아르페지오 사용
다중 동시 MIDI 신서사이저 지원 (트랙 장치 / 포트 선택 FF 09 메시지), 16 채널 제한을 극복하는 데 사용할 수 있습니다
* ID 소프트웨어 음악 파일 형식 (IMF) 재생 지원
* WOPL 형식의 사용자 정의 은행 지원 (사양은 https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt에서 확인할 수 있습니다)
GS 및 XG 표준에 대한 부분 지원 (하나의 128 : 128 GM 세트보다 많은 악기가 있고 타악기 목적으로 여러 채널을 사용할 수있는 기능 및 일부 GS / XG 전용 컨트롤러 지원)
* CC74 "밝기"는 모듈레이터 스케일에 영향을줍니다 (WT 신시사이저 주파수 차단 시뮬레이션)
* Portamento 지원 (CC5, CC37 및 CC65)
* 일부 일반, GS 및 XG 기능을 지원하는 SysEx 지원
* 전체 패닝 스테레오 옵션 (에뮬레이터에서만 작동)
# 링크
* 플레이어의 소스 코드 : https://github.com/Wohlstand/ADLMIDI-Player-Java
* libADLMIDI의 소스 코드 : https://github.com/Wohlstand/libADLMIDI
* WOPL 음색 뱅크 파일을 만들거나 수정할 수있는 OPL3 뱅크 편집기 : https://github.com/Wohlstand/OPL3BankEditor/