OSW(Open Stem Wave)는 노래 방송과 연습에서 곡을 준비하고 재생하는 과정을 묶는 Windows 프로그램입니다. 음원을 찾고, 보컬과 반주를 나누고, 가사를 가져와 타이밍을 고친 뒤 방송 화면으로 보내는 일이 따로 움직이는 불편을 다룹니다.
제작자는 OSW가 AI로 작업을 처음 시작하게 된 첫 프로젝트라고 설명했습니다. 이 보고는 당시 감정이나 학습 과정을 대신 회고하지 않고, 현재 남아 있는 구현과 시험 기록으로 어떤 도구가 만들어졌는지 정리합니다.
곡 하나를 준비하고 고치는 흐름
OSW는 곡마다 MR과 가사, 정렬 상태를 함께 관리합니다. 곡을 추가하고 보컬과 반주를 분리한 뒤, 가사를 자동 정렬하고 파형을 보며 경계를 직접 수정하는 흐름입니다. 라이브에서는 현재와 다음 가사를 표시하고 OBS용 화면도 같은 재생 시계를 따라가도록 구성했습니다. 모니터와 방송용 MR 출력을 나누는 기능도 포함되어 있습니다.
자동 정렬은 검토할 초안을 만드는 역할을 합니다. 음원과 창법에 따라 오차가 남을 수 있어 낮은 신뢰도나 경계가 어긋난 부분을 사람이 확인할 수 있게 했습니다. 사용자가 수정한 줄을 다시 정렬할 때 유지하는 앵커 처리도 들어가 있습니다.
분리 작업에는 중단이나 실패 때 기존 결과를 보존하는 임시 파일·백업 처리가 있습니다. 곡과 설정을 옮길 수 있는 백업·복원도 마련되어 있습니다. 기능을 연결하는 것과 함께 이미 한 작업을 잃지 않도록 다루는 부분입니다.
개발 기록에는 앱 이름·식별자·업데이트 경로와 사용자 데이터 경로를 OSW로 독립시킨 변경이 남아 있습니다. 현재 문서의 기준 버전은 1.0.0-beta.1이며 소수 외부 테스터를 위한 독립 베타로 안내합니다.
무엇을 시험했고 무엇이 남았는가
9월 3일 변경 기록에는 프런트엔드·Rust 자동 검사와 프로덕션 빌드 통과가 적혀 있습니다. 별도로 Windows 설치 후보의 자산 경로를 수정하고 덮어설치·실행·종료·재실행을 확인한 기록이 있습니다. 해당 PC에서 한 곡의 MR 분리, 가사 정렬과 LRC 저장, MR 재생까지 진행한 시험도 남아 있습니다.
10월 2일 사이트 자료 작업에서는 설치된 앱의 라이브러리와 곡 선택 화면을 캡처했습니다. 곡별 상태와 선택한 곡의 자료를 설명할 수 있는 화면입니다. 정지 화면만으로 가사 편집 동작이나 방송 중 안정성을 보여줄 수는 없습니다.
남은 확인은 실제 환경의 차이입니다. 여러 오디오 장치·가상 케이블·OBS 구성, 다른 GPU의 설치와 실패 시 복귀, 장시간 재생과 곡 전환을 따로 확인해야 합니다. README에는 릴리스 주소와 독립 베타 안내뿐 아니라 일부 배포 미완료 안내도 남아 있어, 이번 보고에서는 모든 배포 경로가 완성됐다고 쓰지 않았습니다. 현재 공개 설치 자산과 자동 업데이트의 유효성을 새로 검사한 보고도 아닙니다.
다음 자료로는 같은 곡을 추가하고 분리·가사 수정·재생까지 진행하는 짧은 실사용 기록이 유용합니다. 준비 과정이 어떻게 연결되는지와 실제로 막히는 지점을 함께 보여줄 수 있기 때문입니다. 새 시연 영상이나 외부 테스터의 사용 결과는 이번에 생성하거나 확인하지 않았습니다.
포트폴리오에서 보여줄 부분
OSW는 개인의 음악·방송 문제를 여러 단계가 연결된 데스크톱 도구로 만든 사례입니다. 자동 처리 결과를 다시 고칠 수 있게 하고, 사람이 수정한 내용을 보존하며, 파일과 데이터의 복구 경로를 만든 점이 설명할 만한 구현입니다.
후속 Hydra 작업과 비교할 때도 이 연결 과정이 출발점이 됩니다. 다만 현재 정리된 OSW 문서가 처음부터 같은 방식으로 존재했다는 뜻은 아닙니다. AI에 처음 어떤 요구를 전했고 실패와 수정이 어떻게 달라졌는지는 당시 자료를 더 대조해야 합니다.