MIDI LINUX
Revision as of 03:29, 4 March 2023 by Onionmixer (talk | contribs) (linux 에서 사용하는 midi 소프트웨어 및 tip 내용 추가)
- linux 에서 사용하는 midi 소프트웨어 및 tip
linux midi software
- seq24 - midi sequencer
- hydrogen - drum
- ardour - the digital audio workstation
- SooperLooper - looping sampler
- sonic-visualiser - viewing and analysing the contents of music audio files
- lmms - Linux Multimedia Studio
- qtractor - MIDI/Audio multi-track sequencer application
- raysession - Session Manager for Audio Software
- rosegarden - music editor and MIDI/audio sequencer
linux 에서 midi port 를 dump 하는법
linux 에서 사용하는 midi 장치(usb midi 의 종류등)에 따라 dump 가 안되는 경우가 있다.
aconnect 를 사용하는 경우
aconnect -l 로 목록을 확인하고 client 번호를 기준으로 dump 를 진행한다
aseqdump -p 28
amidi 를 사용하는 경우
amidi -l 로 목록을 확인하고 Device 항목을 확인 후 dump 를 진행한다.
amidi --dump -c -p hw:3,0,0
jack 과 alsa 의 midi 관련 프로그램?
- a2jmidid :: JACK MIDI daemon for ALSA MIDI
- a2jmidid -e 를 이용해서 alsa usb midi 로 들어오는 신호를 jack 으로 연결해서 처리할 수 있다.
해당되는 내용은 qjackctl 에서 "매개변수 > midi driver" 를 NONE 으로 세팅한 경우에 사용하면 되고, raw 또는 seq 등으로 설정해서 사용하는 경우라면 딱히 사용하지 않아도 ardour 에서 정상적으로 동작한다.
midi 관련된 간단한 메모
https://manual.ardour.org/working-with-tracks/midi-track-controls/
- midi 에서 채널은 midi module 상의 채널을 의미한다
- midi 에서 패치는 midi 채널에 할당된 악기를 의미한다.
https://ko.wikipedia.org/wiki/MIDI_%ED%91%9C%EC%A4%80_%EB%B9%84%EA%B5%90
- MT-32 는 멜로디로 8 채널을 사용할 수 있다
- MT-32 는 타악기로 1 채널을 이용할 수 있다
- MT-32 는 타악기를 포함 동시에 연주 가능한데 9채널이다.
- MT-32 는 악기 패치를 1~127 까지 제공한다
- MT-32 는 타악기 패치를 128 에서 제공한다. 다만 성능은 정말 쓰레기같다.
ardour 에서 기본 레코딩에 관련된 팁
ardour 에서 트랙별로 녹음할 수 있는데, 입력과 출력에서 매핑을 해줘야 정상동작한다
- 키보드에서 연주할 채널을 맞추고,
- ardour 에서 채널에 할당할 악기를 맞추고(패치)
- ardour 에서 녹음시 선택할 채널을 설정하고(채널)
- ardour 에서 채널에 입력받은 내용을 출력할 하드웨어를 맞추면..
위의 과정대로 하면 기본적으로 연주를 녹음할 수 있다.
ardour 에서 메트로놈을 사용하면 녹음할때 좀 더 편하게 할 수 있다.
참고문서
- Ardour - Jack & MIDI setup