화면 및 설정
- 하단 기능을 뮤직 플레이어 / 분석결과 저장 / 악보저장 / 음원 저장의 네 버튼으로 정리했습니다.
- 분석결과 저장 아래에 “다음에 재 분석이 필요없습니다.” 안내를 표시합니다.
- 선택된 분석 정보가 없으면 악보·연주 메뉴를 선택할 수 없습니다. 분석 완료 또는 프로젝트를 불러온 뒤 활성화됩니다.
- 음원 입력 화면의 ‘저장한 악보 열기’ 버튼을 제거했습니다. 저장된 프로젝트는 라이브러리에서 엽니다.
- 설정에서 OpenAI API 키, API 모델 정보, 저장된 API 키 삭제 버튼을 제거했습니다. 기존 자격 증명 자체를 삭제하지는 않습니다.
- AI 가사 보정 및 상세 편집 버튼을 제거했습니다. 로컬 가사 추출과 악보 미리보기 직접 수정은 유지합니다.
- 변경된 기능의 한국어·영어 문구를 제공합니다.
분석 프로젝트와 라이브러리
- 음원·가사·코드·분리 상태를 함께 저장하는 데이터를 ‘분석 프로젝트’로 구분합니다.
- 라이브러리에 프로젝트 삭제와 삭제 복구 기능을 추가했습니다.
- 삭제 시 라이브러리에 보관된 프로젝트 폴더를 내부 휴지통으로 옮깁니다. 외부 원본 음원은 삭제하지 않습니다.
악보 배치 및 저장
- 새 분석의 기본 배치는 한 열입니다. 명시적으로 저장된 기존 배치는 유지합니다.
- 시간 정보가 있는 한 열 악보를 한 줄 4마디로 구성합니다. 박자 정보를 사용하고, 없으면 BPM으로 마디를 추정합니다. 직접 입력한 코드·가사 형식은 기존 배치를 보존합니다.
- 두 열 배치도 계속 선택할 수 있습니다.
- 악보저장 버튼에서 PDF 또는 PNG를 선택합니다.
- 기본 파일명에는 미리보기의 현재 제목을 사용합니다. 수정한 제목도 반영하며 파일명에 사용할 수 없는 문자는 치환합니다.
음원 MP3 저장
- 전체: 원음 전체 믹스를 MP3로 저장합니다. 앱의 기타·피아노 반주를 합성한 파일은 아닙니다.
- 보컬 제거 저장 (MR만 저장): 분리된 MR을 MP3로 저장합니다.
- MR 제거 저장 (보컬만 저장): 분리된 보컬을 MP3로 저장합니다.
- 악보·연주 화면, 뮤직 플레이어, 라이브러리에서 내보낼 수 있습니다.
- 기존 분리 결과를 재사용합니다. 미분리 상태에서는 먼저 뮤직 플레이어에서 분리하도록 안내합니다.
- 저장 위치와 파일명을 선택할 수 있습니다. 변환 중 취소·실패 시 불완전한 결과로 기존 파일을 덮어쓰지 않습니다.
가사 추가·재분석
- 악보 미리보기 상단에 가사 추가·재분석 버튼을 추가했습니다.
- 가사를 입력하면 입력한 가사를 기준으로 시간을 맞추고, 비워두면 자동 가사 인식을 실행합니다.
- 저장된 음원과 유효한 분리 결과를 재사용하며, 코드 검출은 다시 실행하지 않습니다.
- 결과는 현재 악보와 이후 여는 플레이어에 반영됩니다. 라이브러리에도 유지하려면 분석결과 저장을 눌러주세요.
- 취소하거나 실패하면 기존 분석 데이터가 유지됩니다.
- 일부 가사만 입력하면 정렬 근거가 부족하여 시간 미확인으로 남을 수 있습니다. 가능한 한 해당 곡의 가사를 충분히 입력해주세요.
이번 버전에서 제외한 내용
- 업데이트 서버, 앱 내 업데이트 확인, 변경 파일만 받는 업데이트 기능은 포함하지 않았습니다.
- 이번 설치판도 정밀 가사 모델을 포함한 전체 설치판입니다.
공통 안내
- 가사, 코드, 박자 및 시작 시각은 자동 추정 결과입니다. 가사 오인식과 정렬 오차가 남을 수 있습니다.
- 기존 저장 프로젝트는 자동으로 새 추출 결과로 바뀌지 않습니다. 필요한 경우 음원 재분석 또는 0.6.9의 가사 추가·재분석을 사용하세요.
- 설치 전 실행 중인 LUA Music Studio를 종료해주세요.
- 0.7.0 전후 실제 배포를 목표로 구성 요소별 업데이트와 모델 재사용 전략을 별도로 준비할 예정입니다.