내 컴퓨터 Audiveris로 변환하기
브라우저는 보안상 Audiveris를 직접 실행할 수 없습니다. 대신 PC에 작은 로컬 런처를 설치하고, 웹 화면은 그 런처가 켠 localhost 브리지로 악보 파일을 보냅니다. 런처에는 Python 런타임이 포함되어 있어 Python을 따로 설치하지 않아도 됩니다.
일반 사용자용
- 로컬 런처 설치에서 Windows 런처를 다운로드해 실행합니다.
- Audiveris가 없다면 Audiveris 설치 버튼으로 공식 winget 설치를 진행합니다.
- 설치가 끝나면 변환 화면의 로컬 앱 열기 버튼으로 시작합니다.
개발자용 직접 실행
프로젝트 폴더에서 아래 명령을 실행하면 같은 브리지를 직접 켤 수 있습니다.
python local_audiveris_bridge.py --port 37683
실행 후 http://127.0.0.1:37683/를 열면 같은 변환 화면을 로컬 브리지에서 바로 사용할 수 있습니다.
Audiveris가 자동으로 잡히지 않으면 실행 파일 경로를 직접 지정합니다.
python local_audiveris_bridge.py --port 37683 --audiveris-bin "C:\Program Files\Audiveris\Audiveris.exe"
주의
로컬 변환은 서버 RAM과 변환 한도를 쓰지 않는 대신, 사용자 PC의 CPU/RAM과 Audiveris 설치 상태에 의존합니다. Audiveris는 AGPLv3 소프트웨어라 런처에 통째로 동봉하지 않고 공식 설치 경로를 호출합니다. 아직 코드서명된 설치 프로그램은 아니므로 Windows가 다운로드 파일에 경고를 띄울 수 있습니다.