분류 전체보기 629

[뮤즈스코어4] 음표와 쉼표의 실질적 입력

음표와 쉼표의 입력 악보를 입력하여 완전한 결과물을 얻기 위해서는 실질적인 입력이 필요합니다. 그동안은 만들어진 악보를 보고 즐겼다면 이제는 악보를 만들면서 음악을 즐기는 것입니다. 추상적인 음악이 여러분의 손에 의해 구체화된 음악으로 태어나는 것입니다. 여러분의 작업에 의해 음악이 만들어지는 것이니까요? 작곡가의 기록을 보는 감상법 음악을 감상하는 여러 방법 중에 하나가 악보를 직접 접하는 것입니다. 악보에는 작곡가의 의도가 담겨있기 때문입니다. 작곡가가 남긴 악보에는 박자, 리듬, 다이내믹, 연주자의 연주 패턴과 구조(론도나 소나타 형식) 등 수많은 정보가 담겨 있습니다. 귀로만 감상하는 것이 아니라 작곡가가 남긴 흔적까지 끌어들여 감상하는 것이 효과적인 감상법입니다. 그러기 위해 우리가 생성하는 악..

[리눅스 명령어] 명령어 알아보기, command

command `command`는 리눅스 및 유닉스 셸에서 사용되는 내장 명령어로, 주로 셸 함수 또는 별칭(alias)이 아닌 실제 명령어를 실행하려고 할 때 사용됩니다. `command`는 다음과 같이 사용됩니다: command [options] command_name [arguments] 예를 들어, `ls`라는 이름의 셸 함수가 있고 이를 실제 `ls` 명령어가 아닌 이 함수로 실행하려면 `command ls`를 사용하여 실제 `ls` 명령어를 실행할 수 있습니다. `command` 명령어는 또한 명령어의 위치를 찾는 데도 사용됩니다. `-v` 또는 `-V` 옵션을 사용하여 명령어의 경로 또는 해당 명령어에 대한 정보를 출력할 수 있습니다: command -v ls command -V ls 이 명..

[뮤즈스코어4] 추가 악보 설정하고 입력하기

추가 악보 설정 전 시간에 추가 악보 설정에 대한 내용까지 했습니다. 이 시간에는 추가 설정부터 구체적으로 진행하겠습니다. '그집앞'에 대한 정보를 미리 파악합니다. 조표는 '라장조', 박자는 4/4박자입니다. 빠르기는 '♩=65'로 하겠습니다. 마디는 모두 17마디입니다. 제목은 '그집앞'이고 작사자는 '이은상', 작곡가는 '현제명'입니다. 위 내용을 추가 악보에 입력합니다. 조표, 박자표와 박자 그리고 마디 순으로 진행합니다. 못갖춘마디로 시작된다면 추가 정보도 고려합니다. 박자표는 기본이 4/4박자이기에 그대로 건너뛰고 박자를 맞춰줍니다. 여기서 'Show tempo marking on my score'를 클릭하여 활성화시키고 아래에 '65'를 입력합니다. 못갖춘마디가 없기 때문에 그대로 진행합니다..

[리눅스 명령어] 파일을 비교하여 출력하기, comm

comm `comm` 명령어는 두 파일의 공통 및 고유한 행을 출력하는 데 사용됩니다. 이 명령어는 두 파일을 비교하여 각 파일에서만 나타나는 행과 두 파일에 모두 나타나는 행을 찾는 데 유용합니다. 다음은 `comm` 명령어의 기본적인 사용법입니다: comm file1 file2 이 명령어를 실행하면, 출력은 세 열로 구성됩니다: - 첫 번째 열은 `file1`에만 있는 행을 보여줍니다. - 두 번째 열은 `file2`에만 있는 행을 보여줍니다. - 세 번째 열은 두 파일에 모두 있는 행을 보여줍니다. 예를 들어, 다음과 같은 두 파일이 있다고 가정합시다: `file1.txt`: apple banana grape `file2.txt`: banana grape orange 다음 명령을 실행하면: comm..

[뮤즈스코어4] 허브를 통한 설치와 허브를 통하지 않고 설치

강의실에 피아노가 컴퓨터와 함께 놓여있습니다. 복도에서는 악기 소리가 들립니다. 교내 게시판에는 컴퓨터 강좌, 글로벌 스터디 강좌 외에도 MIT랩톱 앙상블 연주회 안내, 보스턴 교향악단 학생 할인 등의 내용이 붙어 있습니다. 바이올린을 메고 걸어가는 학생도 보입니다. 손에는 과학 분야 연구서가 쥐어져 있습니다. 더보기 매사추세츠 공과대학(MIT)의 일상적인 풍경입니다. 교내에는 과학과 음악이 자연스럽게 공존합니다. MIT는 공과대학으로서 과학(Science), 테크놀로지(Technology), 공학(Engineering), 수학(Mathematics) 등 이른바 STEM 교육을 중요시하지만, 동시에 인문학, 예술 또한 비중을 두고 가르칩니다. -'MIT음악 수업(스가노 에리꼬 저)'에서 디지털 악보 도구..

[리눅스 명령어] 입력된 것을 일정 칸으로 나누는, column

column `column` 명령어는 리눅스에서 파일의 내용이나 출력을 열 단위로 정렬하여 출력하는 데 사용됩니다. 이 명령어는 텍스트를 보기 좋게 정렬하는 데 유용하며, 특히 테이블 형태의 데이터를 처리할 때 자주 사용됩니다. `column` 명령어의 기본 사용법 column [options] [file...] 예를 들어, 다음과 같은 텍스트 파일(`file.txt`)이 있다고 가정합시다: one two three four five six seven eight nine 다음 명령을 실행하면: column -t file.txt 출력은 다음과 같습니다. 여기서 `-t` 옵션은 입력을 테이블로 처리하라는 의미입니다. 이 옵션을 사용하면 `column` 명령어는 공백 문자를 기준으로 열을 구분하고, 각 열을 ..

[Windows] 파이썬과 git 버전 확인 방법은 무엇입니까?

더보기 파이썬 버전 확인: 커맨드 라인에서 'python --version' 또는 'python -V'으로 확인이 가능합니다. 파이썬 파이썬은 간결하고 읽기 쉬운 문법을 가진 프로그래밍 언어로, 초보자부터 전문가까지 사용하기 적합합니다. 다양한 분야에서 활용되며, 풍부한 라이브러리와 커뮤니티 지원이 있습니다. git 버전 확인 더보기 커맨드 라인에서 'git --version'으로 가능합니다.

인터넷과 HTML 2023.08.05

[리눅스 명령어] 열 삭제하기, colrm

열 삭제하기, colrm `colrm`은 리눅스에서 사용하는 명령어로, 입력된 행에서 지정된 열 범위의 문자를 제거하는 데 사용됩니다. 이 명령어의 이름은 "column remove"의 줄임말입니다. 다음은 `colrm` 명령어의 기본적인 사용법입니다: colrm start [end] 여기서 `start`는 제거할 첫 번째 열의 번호이고, `end`는 제거할 마지막 열의 번호입니다. `end`를 지정하지 않으면 `start`에서 시작하여 라인의 끝까지 모든 문자를 제거합니다. 예를 들어, 다음과 같은 텍스트 파일(`file.txt`)이 있다고 가정합시다: 1234567890 abcdefghij 다음 명령을 실행하면: cat file.txt | colrm 3 5 출력은 다음과 같습니다: 더보기 126789..

[리눅스 명령어] 문자 변환 필터, colcrt

문자 변환 필터, colcrt `colcrt`는 리눅스 명령어로, 콘솔이나 터미널에서 일부 고급 서식 기능(예: 줄 바꿈, 탭 등)을 흉내 내는 데 사용됩니다. `colcrt` 명령어는 "column CRT"의 줄임말로, CRT는 Cathode Ray Tube, 즉 가정용 TV나 오래된 모니터에서 사용하는 디스플레이 기술을 의미합니다. 그러나 현대의 터미널 에뮬레이터는 대부분 이러한 서식 기능을 내장하고 있으므로, `colcrt` 명령어는 거의 사용되지 않습니다. 따라서 이 명령어는 오래된 시스템이나 특수한 경우에만 사용됩니다. 사용 사례 '_'가 불필요하게 사용된 텍스트에서 삭제하고 보는 경우에 'colcrt - test.txt'로 가능합니다. 이 명령은 과거에 띄어쓰기 대신 '_'를 사용한 경우가 있..

[Easy Diffusion] 리눅스용 설치 및 시작

인공지능으로 그림 그리는 방법 텍스트 기반 이미지 생성 텍스트로 그림의 내용을 설명하면 인공지능이 그에 맞는 이미지를 생성하는 방법입니다. "잔디 위의 병아리"라고 입력하면 그에 해당하는 그림을 그려줍니다. GAN(Generative Adversarial Network) 인공지능을 이용한 예술, 특히 그림 그리기는 'AI Art' 또는 'Generative Art'라고도 부르며, 다양한 기술들이 사용됩니다. 이러한 기술들 중 가장 대표적인 것이 Generative Adversarial Networks (GANs)입니다. GANs는 두 개의 인공신경망, 즉 '생성자'와 '판별자'를 경쟁적으로 학습시키는 방법입니다. 생성자는 실제와 비슷한 새로운 데이터를 만들려고 시도하고, 판별자는 생성자가 만든 데이터가 ..