https://www.youtube.com/watch?v=NpeP2th08ak&t=3s&ab_channel=AudioTechTV 

CoolSoft의 미디 매핑용 프로그램 MIDI mapper(다운로드 링크: https://coolsoft.altervista.org/en/midimapper)을 설치한다.

 

참고로 LMMS 버전이 달라서 그런건진 모르겠지만 기본으로 있는 Sample track, Beat/Bassline 0, Automation track은 미디 연결 옵션이 없다. 맨 위에 있는 TripleOscillator나 다른 악기로 테스트해봐야한다.

 

 

밑에는 안 읽어도 되는 배경 설명


CoolSoft MIDIMapper 소개

CoolSoft MIDIMapper는 윈도우 8, 8.1, 10에서 누락된 미디 매퍼(의 대용)입니다.

이것은 MIDI Output device로서 설치되며, 자신을 MIDI device #0로 설정합니다.

이 미디 매퍼는 제어판 또는 시작 메뉴 아이콘에서 액세스할 수 있는 MIDIMapper configuration 앱으로 관리할 수 있습니다.

CoolSoft MIDIMapper는 잘 알려진 MIDI 레지스트리 키의 구성자일뿐만 아니라(왜냐하면 그 '핵'은 윈도우8부터 작동이 안되기 시작했기 때문, 아래 참조) 현재는 없어진 Microsoft MIDI Mapper의 완벽한 대안입니다.

MIDI Mapper가 무엇인가?

이제 MIDI가 "일반 이용자들에게 노출"되고 "사운드 앤 멀티미디어" 제어판 응용 프로그램으로 전용되었던 Windows XP 시대로 돌아가 보겠습니다.
사용자는 설치된 모든 MIDI 장치 목록에서 기본 MIDI Out 장치를 선택할 수 있습니다.
이 선택에 따라, MIDI 데이터 스트림을 출력하는 모든 프로그램(특정 MIDI Out 장치를 선택하지 않은 프로그램)은 선택한 장치에 의해 스트림이 재생됩니다.

MIDIMapper는 실제 장치가 아니라 일종의 "파이프"였습니다. 입력 시 MIDI 스트림을 수신하여 사용자가 구성한 (실제) MIDI Out 장치로 구동합니다.
앞서 말한 것처럼 MIDIMapper는 Windows에 번들되어 MIDI 장치 #0으로 설치되었으며 사용 가능한 첫 번째 "실제" 장치(대개 잘 알려진 Microsoft GS Wavetable Synth(MGWS))를 사용하도록 사전 구성되었습니다.

또 다른 MIDI 장치인 잘 알려진 Microsoft GS Wavetable Synth(MGWS)가 번들되었습니다.
MGWS는 MIDI out 장치 #1로 설치된 (저품질) 소프트웨어 웨이브 동기화입니다.
따라서 Windows XP에서는 프로그래머들이 #0(MIDIMapper)과 #1(MGWS)이라는 두 개의 잘 알려진 장치를 가지고 있었는데, 전자는 후자를 사용하도록 사전 구성되었습니다.
MIDI 소프트웨어(즉, MIDI 플레이어)가 재생을 시작할 때 MIDI out 장치를 선택해야 합니다. 그렇지 않으면 #0이 사용됩니다.
구성 가능한 출력 장치(Windows Media Player 및 MediaPlayer 클래식과 같은 게임 에뮬레이터 및 Active Movie 기반 플레이어)가 없는 소프트웨어가 많습니다. 기본적으로 모두 #0을 사용합니다.
#0 디바이스는 MIDIMapper입니다. > MIDIMapper가 MGWS를 사용하도록 구성되었습니다. > MGWS가 MIDI를 재생합니다.
이 체인은 잘 작동했습니다 : 기본 사용자는 즉시 작동하는 MIDI 통합 기능을 가지고 있었습니다.
이 모든 것은 Windows 7(윈도우 7)까지 작동했지만 이후에는 사용할 수 없게 되었습니다.


CoolSoft MIDIMapper is the missing (and needed) MIDI Mapper for Windows 8, 8.1, 10.

It installs as a MIDI Output device and forces itself as MIDI device #0 (read below for an explanation).
It can be managed with a configuration panel accessible from Control Panel or its Start menu icon.

CoolSoft MIDIMapper is not only a configurator for the well known MIDI registry keys (because that "hack" stopped working from Windows 8, see below) but a full alternative to (the now missing) Microsoft MIDI Mapper.

What is a MIDI Mapper?

Let's get back to Windows XP era, where MIDI was "exposed" to the public and it had its own place into "Sound and Multimedia" control panel application.
Users were able to select their default MIDI Out device from a list of all installed MIDI devices.
Based of this choice, all programs that were outputting a MIDI data stream (and had not selected a specific MIDI Out device) had their stream played by the selected device.

MIDIMapper was not real device but sort of "pipe": it receives a MIDI stream on its input and drive it to an user configured (real) MIDI Out device.
MIDIMapper, as said, was bundled with Windows, installed as MIDI device #0 and preconfigured to use the first available "real" device, usually the well-known Microsoft GS Wavetable Synth (MGWS from now on).

Another MIDI device was bundled, the well known Microsoft GS Wavetable Synth (MGWS from now on).
MGWS is a (low quality) software wave synth, installed as MIDI out device #1.
So on Windows XP, programmers had 2 well known devices: #0 (MIDIMapper) and #1 (MGWS), the former preconfigured to use the latter.
When a MIDI software (i.e. your MIDI player) starts playing, it should select a MIDI out device otherwise #0 is used.
There are a lot of softwares around without a configurable output device (think about game emulators and Active Movie based players, like Windows Media Player and MediaPlayer classic): they all use #0 by default.
Device #0 is MIDIMapper --> MIDIMapper is configured to use MGWS --> MGWS will play your MIDI.
This chain worked well: default users had a working MIDI synthesis out of the box.

It all worked up to Windows 7, but getting worst version by version:

  • Windows XP: device #0 is MIDIMapper, #1 is MGWS
  • Windows Vista / 7: same as above, but MIDIMapper configuration disappeared from control panel (registry settings were still available, so some third part tools were released as workaround)
  • Windows 8 and newer: no more MIDIMapper, registry keys hack not working anymore!

Why do I need it?

Well, in fact you don't need it, but only if your MIDI clients (players, games, DAWs) allows you to select a specific output device.
If not, then go on reading...

On Windows 8 the MIDIMapper device has been completely removed so MIDI softwares are now REQUIRED to select a specific device (no selection still means #0).
I wrote "REQUIRED" because, worst of all, MGWS is now installed with some sort of "dynamic" ID: #0 out of the box, but it becomes #1 if you install another one (like VirtualMIDISynth or an USB MIDI device).

Anyway #0 won't lead to a well known situation like in pre-Windows 8 era; #0 could be MGWS or any other one; that's why you now need to select a specific device (it could also force you to upgrade your software).
If you can't (and your software uses #0), you're out of luck: it will use the first in the devices list...