Skip to content
/ DJ Public

쉬운 작곡을 위한 DAW 웹 프로젝트 '대전'입니다.

Notifications You must be signed in to change notification settings

zios0707/DJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT DJ


DJ 란?

일반적인 DAW 에 대해 접근을 어려워하는 사람을 위한 웹 페이지 입니다.

LINK : https://zios0707.github.io/DJ/


일반적인 DAW 와 다른점?

거의 모든 DAW 는 성능을 중심으로 좋은 퍼포먼스를 보여주지만
노트를 쓰는 데에 도음을 주는 도구가 거의 없다.

하지만 DJ 에서는 기타 부수적인 이펙터나 여러 악기 선택을 줄여 시작의 벽을 줄였고
코드를 제공함으로서 복잡한 노트를 쓰는데 익숙해지도록 도와준다.

또한 이 모든 것을 오픈 소스로 제공한다.


사용법

대부분의 기능은 DAW 에서 참고했기에 사용법은 비슷합니다.

노트 그리기

더블 클릭 하여 단일 노트를 그릴 수 있습니다.
또한 그 노트를 드래그해 앞쪽으로 길이를 조절 할 수 있습니다.
하지만 앞 부분을 통해서만 길이 이동이 가능하고 뒤로 늘릴 수는 없습니다.

다른 내용은 브러시 설명을 참조 해주세요.

BPM

레이어

재생

Space Bar 를 눌러 재생 할 수 있고 멈춥니다.
재생 시에는 재생 바가 인덱싱 된 곳에서 시작합니다. 처음에는 0 위치로 인덱싱 됩니다.
헤더와 트랙 사이의 중간 바를 클릭하면 그 위치에 재생 바가 인덱싱되고 재생되고 있다면 멈춥니다.
ESC 를 눌러 인덱싱을 0으로 초기화하고 재생을 멈춥니다.

MIDI 입출력 (일부 완성)

M(Midi) 를 눌러 MIDI 모드를 끄고 킬 수 있습니다.
해당 MIDI 모드가 켜진 상태에서는 키보드를 사용하여
실시간으로 연주 할 수 있습니다. 외부에서 전자 피아노 따위를 연결하고 연주 할 수도 있고 그 외에
키보드로 직접 연주해 볼 수 있다. 다음과 같은 입력을 통해 연주 해 볼 수 있습니다

A, W, S, E, D, F, T, G, Y, H, U, J, K, O, L, P
도, #, 레, #, 미, 파, #, 솔, #, 라, #, 시, 도, #, 레, #

이 키 배치는 A와 K 기준으로 12음을 피아노처럼 배치한 것 입니다.
A, S, D, F, G, H, J, K, L 는 백건
W, E, T, Y, U, O, P 는 흑건으로 보시면 됩니다.

키보드 미디에서는 ' < ' 혹은 ' > ' 을 눌러 스케일을 변경 할 수 있습니다.

현재 외부 MIDI 입출력은 지원하지 않습니다.

브러시 (일부 완성)

B(Brush) 를 눌러 브러쉬 모드를 끄고 킬 수 있습니다.
논 브러시 모드에서는 클릭 두 번으로만 노트를 그릴 수 있었지만,
브러시 모드에서는 클릭 한 번으로 노트를 그릴 수 있고 그 상태에서
드래그 하여 노트를 쭉 그릴 수 있습니다.
브러시 상태에서는 클릭하여 그리자마자 당겨서 롱 노트로 변환 할 수 있습니다.

코드

C(Chord) 를 눌러 텍스트 박스를 불러 올 수 있습니다.
불러온 텍스트 박스에 자동으로 포커싱되며 텍스트 박스에 쓰는 코드명에 따라
트랙 필드에 미세하게 보이게 되며 엔터를 눌러 확정 할 수 있으며
앞으로 한 번 동안 노트를 그릴 때 해당하는 코드가
마우스가 위치한 x 좌표, 스케일에 따라 배치됩니다.

코드의 루트 부분을 스킵할 수 있습니다. 예) Cm7 -> m7, Fsus2 -> sus2
이 경우 위에 글에서 언급한대로 마우스의 위치를 따라 표시됩니다.

저장, 불러오기

헤더에 있는 저장과 불러오기 블럭에서 상호작용을 해 저장, 불러오기가 가능합니다.
저장 형식은 JSON 타입입니다. (멋대로 파싱 하셔도 상관없어요)

SAVE 라고 쓰여진 블럭을 눌러 저장을 행할 수 있으며
DROP SAVEFILE을 눌러 경로를 지정해 세이브파일을 넣거나,
드래그 앤 드랍을 이용해 세이브파일을 불러 올 수 있습니다.

기타 사항은 디스코드 zios___ 로 DM 주시면 감사하겠습니다.

About

쉬운 작곡을 위한 DAW 웹 프로젝트 '대전'입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published