夜光 MML 공방

키보드와 마우스 단축키

표 네 개, 한 페이지로

  1. 두 세계: 포커스가 키보드를 정합니다
  2. 재생 조작
  3. 피아노 롤 키보드
  4. 마우스와 휠
  5. 어디서나 공통

버튼 하나하나의 설명과, 단축키가 없는 기능은 편집기 기능 안내에 있습니다. 처음이시라면 먼저 편집기 입문을 한 번 훑어보세요.

두 세계: 포커스가 키보드를 정합니다

편집기에서 손을 댈 수 있는 곳은 둘 —— 피아노 롤MML 텍스트 영역 —— 이고, 이 둘이 키보드 하나를 나눠 씁니다. 규칙은 하나뿐입니다:

MML 텍스트 영역이나 다른 입력란에 포커스가 있으면 기본 텍스트 조작을 유지합니다. 유일한 예외는 Ctrl+D입니다. 현재 트랙의 MML 영역에서도 선택한 음표를 복제하며 브라우저 북마크를 열지 않습니다. 다른 입력란에는 개입하지 않습니다. macOS에서는 를 사용합니다.

대화 상자, 서랍 또는 우클릭 메뉴가 열려 있으면 단축키로 뒤쪽 음표를 편집하지 않습니다.

롤 쪽 키에는 공통 전제가 있습니다: 무언가가 선택되어 있을 것. Delete, +-, Ctrl+CX는 모두 「선택한 음표」에 대한 조작이라, 선택이 없으면 아무 일도 일어나지 않습니다.

또한 대화 상자나 우클릭 메뉴가 열려 있는 동안에는 한 벌 전체가 손을 멈춥니다. 벨로시티 칸이 열린 상태에서 Delete를 눌러도 뒤의 음표는 지워지지 않고, 3을 눌러도 음표 길이가 슬그머니 바뀌지 않습니다.

재생용 다섯 개 키는 별개의 한 벌입니다(Space와 화살표 키 네 개). 선택은 필요하지 않지만, 텍스트 영역에서 치는 동안에는 똑같이 길을 비킵니다 —— 텍스트 칸에서 스페이스를 누르면 그냥 공백 하나가 들어갑니다. 자세한 것은 재생 단축키를 보세요.

재생 조작

효과전제
Space재생/일시정지/계속엔진 준비 완료. 포커스가 다른 버튼이나 입력 칸에 없음
재생 헤드를 한 마디 뒤로/앞으로재생 중 또는 일시정지 중
처음으로재생 중 또는 일시정지 중
정지재생 중 또는 일시정지 중
미디어 키: 재생/일시정지, 정지, 한 마디 앞뒤재생을 한 번 누른 뒤

피아노 롤 키보드

효과전제
0선택만(화살표) 모드로 바꿉니다
1 2 3 4 5 6음표 길이: 온음표/2분/4분/8분/16분/32분
764분음표. 이것에는 버튼이 없습니다 —— 누르면 일곱 개가 모두 어두워지지만, 고장이 아니라 "지금 길이는 이 일곱 개 중 어느 것도 아니다"라는 뜻입니다. 왼쪽 음표 아이콘이 지금 상태를 알려 줍니다
.다음에 그릴 음표에 점을 붙일지 바꿉니다(길이 1.5배). 이미 그린 음표에 붙일 때는 우클릭 메뉴로그리기 모드. 64분음표에는 점을 붙일 수 없습니다
Ctrl+A지금 성부의 음표 전부를 고릅니다. 이어서 Ctrl+C를 누르면 성부 전체의 MML이 됩니다
Ctrl+D고른 덩어리를 바로 뒤에 복제합니다(마디 단위로 뒤로 밀어서). Ctrl을 누른 채 D를 연타하면 한 마디씩 깔 수 있습니다선택 있음, 재생 중 아님
DeleteBackspace고른 음표가 같은 길이의 쉼표로 돌아갑니다선택 있음, 재생 중 아님
+-벨로시티를 한 칸 올리거나 내림선택 있음, 재생 중 아님
Ctrl+C고른 음표를 복사선택 있음
Ctrl+X고른 음표를 잘라내기선택 있음, 재생 중 아님
Ctrl+V음표 붙여넣기(떨어지는 자리=선택한 자리나 마우스 자리)재생 중 아님
반 칸 미세 조정(길이를 바꾸는 중에는 만)끄는 도중에만
Shift+ 한 옥타브 위아래끄는 도중에만. 타악기 롤에는 옥타브가 없으므로 그쪽에서는 움직이지 않습니다
Shift+ 한 마디 앞뒤. 밀어내는 것이고 붙이는 것이 아닙니다 —— 뒷박에 있는 음표는 다음 마디의 같은 뒷박으로 옮겨집니다끄는 도중에만
Esc진행 중인 끌기를 취소하고 미리듣기도 멈춥니다. 끌고 있지 않을 때는 선택을 해제합니다

Ctrl+D는 마디 안의 시작 위치를 유지한 채 정수 마디만큼 뒤에 선택 영역을 복제합니다. 뒤의 내용을 밀어내지 않습니다. 대상 범위의 기존 음표는 덮어쓰며 완료 후 개수를 표시합니다. 각 작업은 Ctrl+Z로 되돌릴 수 있습니다. 새 복사본이 선택되므로 여러 번 누르면 계속 이어 배치할 수 있습니다. 키를 누르고 있어도 반복 실행하지 않습니다.

마우스와 휠

동작효과전제
빈 곳을 좌클릭음표를 하나 그립니다그리기 모드
빈 곳을 좌클릭재생 시작선을 놓습니다선택만 모드
빈 곳에서 좌끌기드래그 선택: 선택이 틀에 걸린 음표만 됩니다(0개면 해제)선택만 모드, 재생 중 아님
Ctrl+빈 곳에서 끌기드래그 선택 추가: 이미 고른 것은 남습니다선택만 모드, 재생 중 아님
빈 곳을 우클릭우클릭 메뉴를 엽니다
마디 눈금자를 좌/우클릭재생 시작선을 놓기/메뉴 열기재생 중에도 가능
음표를 좌클릭고르고 한 번 울립니다
음표를 우클릭음표 메뉴를 엽니다
음표를 끌기옮깁니다재생 중 아님
음표의 오른쪽 끝을 끌기길이를 바꿉니다단독 선택, 재생 중 아님
Ctrl+음표 누르기선택에 넣기/빼기재생 중 아님
Shift+음표 누르기범위 선택재생 중 아님
음표를 더블클릭텍스트 커서가 그 자리로 뜁니다선택만 모드, 재생 중 아님
왼쪽 건반을 누르기그 음을 울립니다재생 중에도 가능
Ctrl+휠칸 너비 확대·축소
Ctrl+Shift+휠 또는 Alt+휠줄 높이 확대·축소
Shift+휠가로 스크롤

Ctrl+음표 클릭Ctrl+은 같지 않으며, 그것은 의도한 것입니다. 클릭은 토글(이미 고른 음표는 빠집니다), 틀은 추가만(이미 고른 음표는 반드시 남습니다). 틀로 "아직 고르지 않은 것만" 정확히 둘러싸기는 어려우므로 토글을 하지 않습니다.

그냥 틀(Ctrl 없이)은 갈아치우기입니다. 선택은 걸린 것만 됩니다. 선택이 화면 밖에 있어도 화면에 실마리가 없기 때문에 추가를 기본으로 하지 않습니다 —— 그러지 않으면 "3번째 마디에서 몇 음 고르고, 40번째 마디까지 스크롤해 눈앞의 것을 둘러싼다"에서 3번째 마디까지 고쳐집니다.

어디서나 공통

효과전제
Ctrl+Z실행 취소
Ctrl+Shift+ZCtrl+Y다시 실행
Ctrl+S이 악보를 저장합니다. 이미 저장했고 이름을 바꾸지 않았다면 같은 파일에 바로 저장하고, 그렇지 않으면 저장 상자를 엽니다
Esc대화 상자, 설정 서랍, 휴대폰 메뉴를 닫습니다
롤과 편집 영역의 높이를 조절합니다(Shift로 크게 움직입니다)포커스가 스플리터에 있음
EnterEsc이름 변경을 확정/취소악보 이름을 바꾸는 중

Ctrl+S는 두 가지로 동작하며, 기준은 「이것이 아직 지난번에 저장한 그 파일인가」입니다.

바로 저장 —— 이번에 이미 파일을 저장했거나 열었고, 그 뒤로 파일 이름도 저장 위치도 바꾸지 않은 경우입니다. 누르면 같은 파일에 그대로 씁니다. 덮어쓸지 다시 묻지 않으며 화면 구석에 확인 문구가 나타납니다. 기존 저장을 묻지 않고 덮어쓰는 경로는 사이트 전체에서 이것뿐이므로, 아래 경우들은 여기를 지나지 않습니다.

저장 상자를 엶 —— 첫 저장, 아직 이름이 없을 때, 파일 이름을 바꿨을 때(그것은 다른 이름으로 저장입니다), 상자에서 저장 위치를 바꿨을 때, 저장 위치가 web인데 로그인이 만료됐을 때입니다. 붙여넣기로 바꿨거나 공유를 불러왔거나 파일을 가져온 뒤에도 상자가 열립니다: 모두 에디터의 내용을 통째로 바꾸는 동작이고, 그 뒤의 내용은 더 이상 원래의 그 파일이 아니기 때문입니다.

악보가 비어 있으면 안내만 하고 상자를 열지 않습니다. 다른 대화 상자가 열려 있는 동안에는 아무 일도 하지 않습니다 —— 저장 상자 자신이 열려 있을 때만 예외로, 그때의 Ctrl+S는 저장 버튼 그 자체입니다.

버튼 하나하나의 설명과, 단축키가 없는 기능은 편집기 기능 안내에 있습니다. 입문을 아직 읽지 않으셨나요. 편집기 입문에 처음부터 게임에 붙이기까지의 한 줄기 길이 있습니다. MML을 손으로 쓰고 싶다면 문법 안내를, 그 밖의 것은 자주 묻는 질문으로.