프로젝트 소개
Auto MIDI Player(AMP)는 게임 내 악기를 위한 기능이 풍부한 MIDI-to-key 플레이어로, C#과 WPF로 제작되었고 Windows Mica로 스타일링되었습니다. 원래 sabihoshi/GenshinLyreMidiPlayer v4.0.5에서 포크되었으며 이후 자체 저장소로 분리되어 멀티 게임 지원이 가능해졌습니다.
지원 게임과 악기에는 Genshin Impact(2026년 8월 기준 11개 악기 전부), Wuthering Waves(QWERTY 매핑을 공유하는 21키 악기), Neverness to Everness(피아노, 21키 및 36키), Where Winds Meet(guqin), Blue Protocol: Star Resonance(피아노, 61키 및 88키), Sky: Children of the Light(2026년 2월 기준 사용 가능한 모든 악기), Roblox(피아노, 61키 및 88키), Heartopia(피아노 변형 및 lyre, wooden bass, violin 같은 15키 악기), Core Keeper(24키 크로매틱 레이아웃을 공유하는 모든 악기), Harry Potter: Magic Awakened(피아노, 14키 및 36키)가 포함됩니다.
빠른 시작: 앱을 다운로드해 설치 없이 실행하고, + 버튼으로 .mid 파일을 열고, 연주할 트랙을 활성화한 뒤 재생을 누르면 대상 게임 창으로 전환되며, 창을 전환하면 자동으로 중지됩니다. 앱은 서명되지 않았으므로 Windows SmartScreen이 경고를 표시할 수 있습니다.
핵심 기능에는 멀티 게임 지원, 하단 컨트롤이 고정된 Spotify 스타일 UI, 키 오프셋, 트랜스포즈, 속도 및 BPM에 대한 곡별 설정이 포함됩니다. 악기 재생 기능에는 게임 내에서 연주하기 전에 스피커로 MIDI 파일을 테스트하는 기능, 키보드 레이아웃 변경(QWERTY, QWERTZ, AZERTY, DVORAK 등), 인접한 노트를 홀드 및 병합, 음역이 제한된 악기를 위한 키 자동 보정이 있는 스마트 트랜스포지션, 서스테인 페달 지원, 자체 MIDI 입력 장치로 연주하기가 포함됩니다.
탐색 기능을 통해 앱 내에서 수천 개의 MIDI 파일을 탐색, 검색 및 다운로드할 수 있으며, 온라인 저장소, 인앱 신시사이저 미리보기, 상세 트랙 분석(트랙, 채널, 악기, 노트 수, BPM, 평점, 다운로드 수), 원래 트랙 이름을 보존하는 라이브러리 가져오기를 제공합니다. MIDI 트랙 관리는 여러 트랙을 동시에 재생하고 실시간으로 트랙을 전환하는 것을 지원합니다. Piano Sheet 기능은 구성 가능한 구분자, 분할 크기 및 간격으로 현재 키보드 레이아웃을 사용해 곡을 공유하는 데 도움을 줍니다. 대기열을 통해 파일을 열거나 삭제하지 않고 곡을 재생할 수 있으며, 테마는 라이트/다크 모드와 강조 색상을 지원합니다.
MIDI 파일은 트랙에서 악기를 연주하는 명령 집합이며, 앱은 노트를 게임용 키보드 입력으로 변환하고 현재 C 장조에 맞춰져 있습니다. README는 사용이 밴으로 이어질 수 있는지에 대한 불확실성을 언급하며, 자신의 책임하에 사용하고, 먼저 MIDI 파일을 듣고, 키보드 스팸을 피하기 위해 하나의 악기만 연주할 것을 권장합니다. 여러 게임의 제3자 도구 정책 링크도 제공합니다.
문서는 프로젝트 위키(홈, 면책 조항, 시작하기, 사용 방법, 작동 방식, 지원 및 FAQ)를 통해 제공됩니다. 소스에서 빌드하려면 Git과 .NET 10.0 SDK 이상이 필요하며, dotnet build 및 dotnet run --project AutoMidiPlayer.WPF를 사용합니다. 소스 코드는 GPL-3.0에 따라 라이선스가 부여되며, 제3자 라이선스와 상표 조건은 별도로 문서화되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.