사용자 도구

사이트 도구


악기:midi:start
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

문서의 이전 판입니다!


MIDI

Musical Instrument Digital Interface

전자 악기끼리 신호를 주고 받을수 있도록 각 신호를 규격화 한 규약

CMX

Compact Media Extension

CMX는 퀄컴사에서 개발한 미디기반의 멀티미디어 지원 소프트웨어로서 퀄컴사 휴대폰 벨사운드 CMX Data 제작가이드라인 0.04 버전이 발표중이며 1-poly, 4-Poly, 16-Poly 형식이 있으며 32-poly, 64-poly까지 계속 발전될 것입니다. 퀄컴사 휴대폰 벨사운드 Format CMX의 경우 일반인에게는 제작Tool이 제공되지않고 퀄컴사와 계약을 맺은 일부 지정 제작사에 휴대폰 벨사운드 오솔링 Tool이 제공됩니다. 물론, 최초 음악 제작은 Standard MIDI Format-0 파일이고 관리 파일명은 pmd 입니다. CMX의 특이한 점은 YamahaFM 방식과 달리 다른 하드웨어 없이 퀄컴의 MSM3100 플랫폼의 ARM CPU 코어와 DPS(Digital Signal Processing)만을 통해 100% 소프트웨어만으로 1,4,16폴리 사운드를 휴대전화에서 구현하는 방식이라는 것입니다.

  • 휴대전화를 위한 완전 통합된 멀티미디어 솔루션입니다.
  • MSM3100, MSM3300 플랫폼에 최적화 되어 있습니다.
  • 16폴리, 128음색 지원

MIDI 인터페이스

MIDI(Musical Instrument Digital Interface) 인터페이스는 음악적인 정보를 전송하고 제어하기 위한 표준 통신 프로토콜입니다. MIDI 인터페이스는 음악 장비나 컴퓨터 등 사이에 MIDI 데이터를 전송하고 처리하는 역할을 합니다.

MIDI 인터페이스는 일반적으로 MIDI 컨트롤러, MIDI 키보드, MIDI 드럼 패드, MIDI 시퀀서, MIDI 음향 모듈 등의 MIDI 호환 장비와 컴퓨터 사이에서 연결이 이루어집니다. MIDI 데이터는 음표, 음악적 제어 신호, 연주 기술 등을 포함하며, 이 데이터는 MIDI 인터페이스를 통해 전송되고 처리됩니다.

MIDI 인터페이스는 일반적으로 MIDI IN, MIDI OUT 및 MIDI THRU 포트를 제공합니다. MIDI IN 포트는 외부 MIDI 장비에서 생성된 MIDI 데이터를 인터페이스로 전송하는 역할을 합니다. MIDI OUT 포트는 인터페이스에서 생성된 MIDI 데이터를 외부 MIDI 장비로 전송합니다. MIDI THRU 포트는 MIDI IN 포트로 들어온 데이터를 그대로 MIDI OUT 포트로 통과시키는 역할을 합니다. 이를 통해 여러 MIDI 장비 간에 연결과 데이터 전송이 가능해집니다.

MIDI 인터페이스는 컴퓨터와 MIDI 장비 간의 연결을 위해 USB, MIDI DIN 커넥터 등 다양한 형태로 구현될 수 있습니다. USB MIDI 인터페이스는 컴퓨터의 USB 포트에 연결하여 MIDI 데이터를 주고받을 수 있습니다. MIDI DIN 커넥터는 표준적인 5핀 DIN 커넥터로 구성되어 있으며, MIDI 장비 간에 직접 연결할 수 있습니다.

USB MIDI Host

USB MIDI출력만 지원하는 장치를 연결할수 있는 MIDI 인터페이스

MIDI wiring

MIDI 커넥터는 5Pin 이지만, 실질적으로는 5개의 핀중에 3개만 사용한다.

MMF

MMF란 Yamaha 휴대폰 벨소리(사운드) Format이며 퀄컴의 소프트웨어 구현방식과 달리 FM Tone 제네레이터가 내장된 하드웨어 음원방식으로 공급되고 있다라는 것인데 이 역시 1-poly, 4-Poly, 16-Poly 형식이 있으며 32-poly, 64-poly까지 계속 발전될 것입니다. Yamaha MMF의 경우 제작환경의 내용 역시 일반인에게는 제작Tool이 제공되지않고 Yamaha사와 계약을 맺은 일부 지정 제작사에게만 음원이 포함된 휴대폰 벨사운드 오솔링 Tool이 제공되며 1Set당 가격이 수백만원쯤 할 것입니다. 물론, 이 역시 최초 음악 제작은 Standard MIDI Format-0 파일이고 관리 파일명은 SMAF(MMF)의 MA-1, MA-2 MA-3가 있습니다. MA-1, MA-2 까지는 최종 마무리를 위해 번들로 제공하는 XG Works V4.0 버전 프로그램을 활용합니다.(MA-3 제외)

XG Work?

XG Work란?…. [문]- 얼마전에 엑스지웍스를 알게되었는데요. 웨이브파일을 컨버팅하여 다른포맷의 확장자로 만들어지는 기능이 있더군요. 확장자는 mmf라는 파일인데 벨이나 다른용도로 쓰이더군요. 웨이브파일을 컨버팅하여 미디에 심는건지(샘플러처럼) 아님 다른방법이 있는건지 무척궁금합니다. 영문 메뉴얼이 있긴하지만 자세히 나와있지도 않고 딸리기도 하구요. ?

[답]-MA-1, MA-2 까지는 최종 마무리를 위해 번들로 제공하는 XG Works V4.0 버전 프로그램을 활용하게 되는데..(MA-3 제외) XG Work 는 일종의 미디시퀀싱 프로그램인데..XG Work 라는 프로그램이 국내에 유입되게 된 동기는…Yamaha 16-Poly음원칩을 채택한 휴대폰 벨사운드 제작을 위한 최종 Format용으로 컴파일할 수 있는 특별한 기능이 있기에 벨사운드 제작업체에 공급되었기 때문입니다. 미디시퀀서에 Audio가 결합된 Cakewalk와 동일한 방법으로 WAV파일을 링크시켜 Play해주는 기능일뿐 별도로 Wav를 추출하여 MIDI로 변환해 주는 내용은 아닙니다.

MA-1, MA-2, MA-3

MA-1, MA-2, MA-3 란?…. [문]-Yamaha사운드 Format중에 MA-1, MA-2, MA-3 란? 무었입니까?

[답]-Yamaha의 MA1이나 MA2 포맷은 요즘 휴대폰 전화벨에 사용하는 4-Poly와 16-Poly를 위한 파일 Format이며 32 폴리 플러스 8PCM방식의 40폴리 사운드소리 Format인 MA-3 도 공급 적용중입니다. 따라서 이 파일 Format는 YamahaFM음원 제네레이타 발생을 위한 독특한 파일 구조이기에 Cakewalk등등의 MIDI 시퀀서에서는 지원해 주고 있지 않습니다. 특히 한곡분량이 매우 작아야하며 동시발음수가 드럼을 포함하여 16-poly의 경우 음의 합이 16음을 넘을 수 없습니다. 일단 케이크워크 같은 곳에서 GM모드로 Yamaha에서 규정한 CNV-MA2 착신멜로디 가이드라인에 의거 MIDI파일로 제작한 다음 Standard Midi Format-0-로 Save한 후…..이 GM Standard Midi Format-0- 파일을 MA1이나 MA2 포맷을 위한 Yamaha 음제네레이터(MA-2 AS)라는 하드웨어와 함께 공급해주는 MA-2 Authoring Tools 프로그램인 XGwork프로그램상에서 최종마무리 편집을 한다음 MA1이나 MA2 포맷으로 저장하게 됩니다.

32폴리 플러스 8PCM방식의 40폴리 사운드소리 Format인 MA-3 부터는 4폴리/16폴리 MA-1/MA-2 때와는 달리 XGWORK 4.0 Yamaha Music Sequence Software를 의존하지 않아도되게끔 각종툴이 많이 변경되었습니다. 따라서 MA-3 부터는 XGWORK 4.0을 사용하지 않습니다. 단. MA-3 툴에서는 기존의 4폴리/16폴리 MA-1/MA-2를 읽을 수 없기에 서로 호환 성이 없다라는 것입니다.

Reference

MPU-401

MPU-401은 MIDI 처리 장치(MIDI Processing Unit)를 의미하는 MPU로부터 파생된 용어로, MIDI가 탑재된 전자 음악 하드웨어를 개인용 컴퓨터에 연결하는 데 중요한 인터페이스였습니다. 이것은 MIDI 표준의 창시자이자 공동 저자인 Roland Corporation이 설계했습니다.

1984년에 처음 출시됐을 때 MPU-401은 MIDI 사운드 처리와 시퀀싱이 가능한 최초의 MIDI 탑재 PC 사운드카드였습니다. Roland가 다른 사운드카드 제조업체에 MPU 사운드 칩을 판매한 후, 이것은 대부분의 사운드카드 제조업체와 대부분의 컴퓨터 소프트웨어 회사가 지원하는 범용 표준 MIDI-to-PC 인터페이스를 확립했습니다. 이것은 1990년대까지 사실상의 표준으로 남아 있었으며, 컴퓨터 프로세서가 MIDI 사운드 처리를 효과적으로 처리할 수 있을 만큼 강력해짐에 따라 그 지배력이 감소하기 시작한 1990년대까지 지속되었습니다.

라운드 로빈

Round Robin

신디사이저샘플러에서 같은 MIDI 노트가 계속 연주될 때, 조금씩 미세하게 다른 소리를 내어, MIDI의 비인간적이고 기계적인 느낌을 완화시키는 기능.

시퀀서

Sequencer

Sequence(반복되는 노트의 집합)를 연주할 수 있도록 고안된 컨트롤러

고전적인 시퀀서신디사이저에 연결하여 CV신디사이저가 반복되는 음을 연주할 수 있었다.


MIDI 시퀀서MIDI 악기와 연결하여 MIDI악기가 반복되는 음을 연주할 수 있다.


이러한 시퀀서라는 기기의 명칭 때문에 현재도 MIDI를 이용한 노트 입력에 대하여 “시퀀싱” 이라는 말로 표현하기도 한다.

SoundTracker

초창기의 Amiga PC에서 게임 음악을 제작하기 위해 개발 MIDI Sequencer 소프트웨어


ProTracker


FastTracker

IBM PC 의 DOS 에서 돌아가는 MIDI Sequencer 소프트웨어


SPG

Voyetra Sequncer Plus Gold

IBM PC 의 DOS 에서 돌아가는 MIDI Sequencer 소프트웨어


Calkwalk

IMB PC의 DOS에서 돌아가던 MIDI Sequencer 소프트웨어. 현재는 DAW로 업그레이드되어 계속 Windows 용으로 나오는 중이다.


Fl studio

대부분의 시퀀서들이 DAW로 바뀐 지금, 전통적인 시퀀서의 근본을 계속 계승하고 있는 MIDI 시퀀서. DAW의 기능도 가지고 있지만, 아직은 시퀀서에 더 가깝다고 볼 수 있다.


ETC

현재는 대부분의 시퀀서들은 DAW로 진화하였다. Cubase, 로직, 케이크워크 등은 시퀀서로 시작하여 지금은 DAW가 되었다.

SMAF

Synthetic music Mobile Application Format

SMAF는 휴대폰 및 PDA 와 같은 휴대용 전자 장치용으로 Yamaha가 지정한 음악 데이터 형식입니다 . SMAF의 파일 확장자는 .MMF 이며 5가지 사운드 칩 중 하나를 갖춘 휴대폰 벨소리 로 일반적입니다 .

SMAF는 MIDI와 유사 하지만 그래픽 및 PCM 사운드 재생도 지원합니다. MIDI 재생은 FM 합성 또는 PCM 샘플 기반 합성을 통해 생성되며 , 여기서 악기 데이터(파라미터 및/또는 PCM 샘플)는 모듈 파일 과 유사하게 .MMF 파일 자체 내에 저장됩니다. 이를 통해 사용자는 동일한 칩을 사용하는 장치에서 정확히 동일한 소리를 내는 맞춤형 악기를 만들 수 있습니다.

SMAF 파일에 사용되는 기능 세트는 일반적으로 Yamaha에서 재생용으로 생산한 칩을 기준으로 합니다.

MA-1 (YMU757) 4개의 FM 음성
MA-2 (YMU759) 16개 FM 음성, ADPCM 재생
MA-3 (YMU762) FM 음색 32개, 웨이브테이블 음색 8개, PCM/ADPCM 재생
MA-5 (YMU765) 64개 음색(FM + 웨이브테이블 + Analog Lite 신디사이저), PCM/ADPCM 재생
MA-7 (YMU786) 128개 음색(FM + 웨이브테이블 + Analog Lite 신디사이저), PCM/ADPCM 재생

SoundFont

SoundFont는 E-MU사에서 개발한 PCM 음원 기술이다. 사운드카드의 메모리에 .SF2 확장자를 사용하는 SoundFont 파일을 로딩하여 MIDI 음원으로 사용할 수 있게 해준다. 미리 만들어진 샘플 프로그램을 메모리에 로딩하여 사용하는 샘플러1)의 일종이라고 생각하면 된다. 메모리에 로딩한 SoundFont에 따라 음색을 다양하게 바꿀 수 있다.

E-MU가 Creative technology 사에 인수되었기 때문에, 주로 사운드블라스터 사운드카드에 들어갔던 기능이며, 비교적 최근 제품인 사운드블라스터 Audigy RX에도 MIDI Synth 기능으로 들어가 있다.

현재도 FLstudio와 같은 DAW 에는 SoundFont 기능을 지원하는 악기가 내장되어 있고, SoundFont를 로딩하여 사용하는 VSTi도 있다. Kontakt과 같은 샘플러 VSTi에서는 SoundFont 파일을 로딩할 수 있는 것도 있다.

Time Signature WaveIt Soundfonts & Wien Editor
Time Signature WaveIt Soundfonts & Wien Editor

Time Signature WaveIt Soundfonts & Wien Editor
Time Signature WaveIt Soundfonts & Wien Editor

FLstudio
FLstudio



벨로시티

Velocity, 타건 속도

건반이 눌려지는 속도를 측정해서 악기 소리의 강약을 표현한다.

일반적으로 피아노와 같은 악기는 연주자가 건반을 강하게 누르는지 약하게 누르는 지에 따라 음색이 강하게 또는 약하게 연주된다. 반면 오르간과 같은 악기는 강하게 누르거나 약하게 누르거나 항상 같은 강세의 음색으로 연주된다.

  • 피아노 : Velocity Sensitive
  • 오르간 : No Velocity Sensitive

초창기의 아날로그 신디사이저들은 대부분 벨로시티 Sensitive 악기가 아니었으나, Korg DW-8000, Yamaha DX7-II, CS80 과 같은 악기부터는 벨로시티 Sensitive 악기로 나오기 시작했다.

음색

벨로시티에 의한 음색의 표현은 악기마다 다르다. 기본적으로 음색의 강약의 표현은 건반벨로시티에 따라 VCA 에 의해 소리를 크게 또는 작게 연주하는 것으로 표현되지만, 피아노와 같은 악기는 로우패스 필터에 의한 필터 벨로시티 모듈레이션이 적용되어야 하는데, 그 이유는 실제의 피아노는 약하게 건반을 누르면 어두운 음색이 연주되고, 강하게 건반을 누르면 밝은 음색이 연주되기 때문이다.

가상악기

가상악기는 전자 음악을 만들거나 연주하기 위해 컴퓨터나 디지털 기기에서 소프트웨어 형태로 구현된 음악 악기입니다. 이러한 소프트웨어는 여러 종류의 악기 소리를 생성하고 재생할 수 있으며, 피아노, 기타, 드럼, 현악기, 관악기 등 다양한 종류의 악기 소리를 포함할 수 있습니다.

가상악기는 일반적으로 MIDI 키보드나 컨트롤러, 마우스 및 트리거 패드와 같은 입력 장치를 통해 연주될 수 있습니다. 이러한 소프트웨어는 음악 제작, 녹음 및 공연에 널리 사용되며, 프로듀서, 음악가, 작곡가녹음 아티스트들이 자신의 음악 작업에 적극적으로 활용합니다.

가상악기의 장점은 뛰어난 음질과 다양한 음악적 표현을 제공하는 동시에 물리적인 악기보다 훨씬 저렴하고 휴대성이 뛰어나며 유연성이 높다는 것입니다. 또한 다양한 음악 소프트웨어와 호환되어 작업의 편의성을 높여줍니다.

가상악기의 종류에는 소프트웨어 신디사이저, 샘플러, 실시간 오디오 신호 처리 도구 및 음악 제작 소프트웨어와 플러그인이 포함될 수 있습니다. 이러한 가상악기는 전자 음악 분야에서 핵심적인 역할을 하며, 현대 음악 제작과 연주에 큰 영향을 미치고 있습니다.

1)
E-MU사는 원래 샘플러로 유명한 회사이다.
로그인하면 댓글을 남길 수 있습니다.
검색
[홈레코딩 필독서]"모두의 홈레코딩"구매링크


악기/midi/start.1689888613.txt.gz · 마지막으로 수정됨: 2023/07/21 저자 정승환