BMx Sequence Editor

최근 수정 시각:


1. 개요2. 실행 문제
2.1. 문제 해결 방법
3. 구성
3.1. 툴바3.2. 메인 패널3.3. 곡 패널
4. 관련 문서

개발자

Hayana

라이센스

개인무료

사용 환경

Windows 2000/XP/Me/9x (32bit & 64bit)

홈페이지(다운로드)

http://ucn.tokonats.net/software/bmse/

1. 개요[편집]

2004년 일본의 개인 개발자가 제작하여 개인 홈페이지 UCN-Soft에서 배포중인 BMS를 만들기 위한 프로그램이다. 줄여서 BMSE라고 부른다. 내장 구동기인 uBMPlay와 쌍을 이루어 실행이 되며, uBMPlay 역시 링크된 홈페이지에서 받을 수 있다.

이 프로그램의 등장으로 일일이 손으로 직접 노트를 제작하는 일명 노가다 작업을 했던 과거에 비해 생산성이 급격하게 높아졌다. 이 프로그램 이전에도 BMS Creator라는 프로그램이 있었으나 롱노트 작성이 불가능했고[1], 내장 구동기였던 BMS Viewer는 마치 악보를 스캔하듯이 지나가는 형식이라 플레이 화면을 미리 본다는 개념이 아닌 진짜 테스트 용의 프로그램이었다.

일본어가 가능하다면 보다 자세히 설명된 사이트 참고를 추천한다. BMSE 매뉴얼(일본어)

2. 실행 문제[편집]

이 프로그램은 여타 프로그램처럼 다운로드 후 곧바로 실행을 하려고 하면 오류와 함께 실행이 되지 않는다. 이유는 이 프로그램의 개발 환경이 VB 6.0이었기 때문이다. VB 6.0이 워낙 오래된 언어라서, Windows 7 이후의 운영 체제의 경우 이 프로그램을 실행할 구성 요소가 내장되어 있지 않다. BMSE를 실행하기 위해서는 MSCOMCTL.OCX와 COMDLG32.OCX가 필요하고, uBMPlay를 실행하기 위해서는 COMDLG32.OCX와 dx7vb.dll이 필요하다.

2.1. 문제 해결 방법[편집]

실행 방법은 Windows 10 기준이다.

1. 해당하는 구성 요소 파일 3개를 인터넷에서 다운로드한다. 당장 구글에 검색해도 다운로드 할 수 있는 곳이 널려 있다.
2. 3개의 파일을 32비트 운영 체제 사용자라면 C:\Windows\System32에, 64비트 운영 체제 사용자라면 C:\Windows\SysWOW64에 넣는다.
3. 명령 프롬프트 창을 관리자 권한으로 실행해야 한다. 시작 버튼을 누른 뒤 Windows 시스템 - 명령 프롬프트 (오른쪽 클릭 후 자세히, 관리자 권한으로 실행)
4. 자신이 파일을 넣은 그 디렉토리로 이동해야 한다. 32비트 운영 체제 사용자라면 'cd C:\Windows\System32'를, 64비트 운영 체제 사용자라면 'cd C:\Windows\SysWOW64'를 입력한다.
5. 넣은 파일을 레지스트리에 등록해야 한다. 명령 프롬프트 창에 'regsvr32 MSCOMCTL.OCX', 'regsvr32 COMDLG32.OCX', 'regsvr32 dx7vb.dll'을 입력하여 등록을 마친다.
6. 정상적으로 BMSE와 uBMPlay가 실행이 되는 것을 확인한다.

3. 구성[편집]

파일:BMx Sequence Editor.png

3.1. 툴바[편집]

  • 편집 모드(F2): 마우스 커서 아이콘. 이 모드에서는 오브젝트를 하나씩 또는 범위를 지정하여 선택할 수 있다. 선택한 오브젝트를 드래그하면 이동할 수 있고, Ctrl+드래그하면 복사가 되며, Shift+드래그하면 수평으로만 이동할 수 있다. 물론 선택한 오브젝트를 Delete를 눌러 지우는 것도 가능하고, 오른쪽 버튼 클릭으로 오브젝트를 지우는 옵션을 활성화하면 선택 없이 바로 삭제도 가능하다. 때문에 아래의 삭제 모드는 잘 사용하지 않는다.

  • 쓰기 모드(F3): 연필 아이콘. 왼쪽 클릭으로 오브젝트를 배치할 수 있다. Shift+클릭하면 롱 오브젝트의 시작과 끝을 만들 수 있고, Ctrl+클릭하면 유령 노트를 만들 수 있다. 유령 노트는 플레이에는 전혀 영향을 끼치지 않는 노트이며, 키음만 변경된다. 이를 이용한 BMS가 대표적으로 AXION.

  • 삭제 모드(F4): 지우개 아이콘. 왼쪽 클릭으로 오브젝트를 삭제할 수 있다. 하지만 편집 모드로도 충분히 삭제할 수 있어 잘 사용되지 않는다.

  • 처음부터 재생(F5): uBMPlay를 사용하여 만들어진 BMS를 Auto Play로 구동한다.

  • 현재 위치부터 재생(F6): 현재 보고 있는 화면의 가장 첫 마디부터 Auto Play로 구동한다.

  • 정지(F7): 재생 중이던 uBMPlay를 정지한다. 그냥 ESC 누르면 uBMPlay가 종료되기 때문에 역시 잘 사용되지 않는다.

  • Grid: 오브젝트를 몇 비트의 간격으로 배열할지 그리드를 잡아준다. FREE로 설정하면 192비트으로 세분화가 된다.

  • Sub: Grid를 구별하기 쉽도록 하기 위한 보조선이다. 역시 비트 단위로 설정이 가능하며, 보조선과 마디 구분선의 선 색과 굵기가 같아 헷갈릴 수 있다.

  • 오브젝트 높이/넓이: 마디와 오브젝트의 높이와 너비가 설정한 배율에 맞게 조정된다.

3.2. 메인 패널[편집]

  • BPM: 변속곡이라면 사용하게 되는 레인이다. 오브젝트를 지나면 설정된 BPM으로 변속된다.

  • STOP: 오브젝트를 지나면 보면이 설정된 시간만큼 멈춘다. 본가에는 없는 기능으로, 이를 활용하여 DDR이나 펌프 잇 업에서 나오는 순간 정지 채보를 만들 수 있다.

  • BGA: BGA 오브젝트를 넣는다. 오브젝트를 지나면 BGA가 출력된다.

  • LAYER: 레이어로 출력할 BGA를 넣는다. BGA 포맷에 동영상을 넣을 수 있게 됨에 따라 사실상 사장된 기능.

  • POOR: 미스 시 출력할 BGA를 넣는다.

  • B01~B32: 음원 오브젝트를 배치할 수 있다. 오브젝트를 지나면 음원이 출력된다.

3.3. 곡 패널[편집]

오른쪽에 있는 패널을 말하며, 곡명, 작곡자명 장르, BPM, 레벨 등을 설정할 수 있다.

  • #WAV: 음원을 추가한다. 지원하는 기본 확장자는 wav, mp3이지만, ogg도 사용 가능하며, 최근에는 대부분 ogg를 사용한다.

  • #BMP: BGA를 추가한다. 지원하는 기본 확장자는 이미지 파일이지만, 동영상 파일도 사용 가능하며, 최근에는 대부분 동영상 파일을 사용한다.

  • 박자: 변박곡이거나 곡의 기본 박자가 4/4박이 아니라면 사용하게 된다. 박자를 변경하고 싶은 마디를 선택하여 박자를 변경하면 된다.

4. 관련 문서[편집]


[1] 처음부터 롱노트 시스템을 도입한 한국과는 달리 일본은 아직 beatmania IIDX 17 SIRIUS가 나오기 전이었기 때문에 딱히 구현할 필요를 느끼지 못했던 것도 있다.