개발자 제임스 라이언(James Ryan)이 macOS 사용자를 위해 MIDI 풋 컨트롤러를 맥의 '추가 키보드'처럼 활용할 수 있는 오픈소스 명령줄 도구 'fcbnerd'를 공개했습니다. 이 도구는 베링거(Behringer) FCB1010과 같은 MIDI 페달보드에서 오는 신호를 감지하여, 사용자가 미리 설정한 셸 명령(shell command)을 실행하거나 특정 동작을 수행하도록 해줍니다. 이를 통해 음악가뿐만 아니라 일반 사용자도 발을 이용해 복잡한 작업을 손쉽게 자동화할 수 있는 새로운 가능성을 열었습니다.
'fcbnerd'의 핵심 기능은 MIDI 메시지를 특정 명령에 연결(바인딩)하는 것입니다. 예를 들어, 특정 페달을 밟으면 '다운로드 폴더 열기(open ~/Downloads)'와 같은 명령을 실행하거나, '안녕하세요(say hello)'라고 말하게 할 수 있습니다. 이 도구는 샌드박스(sandbox) 환경의 앱이 얻기 어려운 시스템 권한 문제 때문에 명령줄 도구(command-line tool) 형태로 개발되었습니다. MIDI 신호만 읽기 때문에 별도의 권한이 필요 없으며, 실제 동작은 이미 필요한 권한을 가진 셸(shell)이나 다른 자동화 도구(예: Hammerspoon, Keyboard Maestro)를 통해 이루어집니다. Homebrew를 통해 쉽게 설치할 수 있으며, MIDI 소스 목록 확인, 가상 MIDI 시뮬레이션 등 다양한 유틸리티 기능도 제공합니다.
이러한 접근 방식은 macOS 환경에서 자동화의 유연성을 크게 확장합니다. 기존에는 키보드 단축키나 마우스 클릭으로만 가능했던 작업들을 발을 이용한 MIDI 컨트롤러로 대체함으로써, 양손이 자유롭지 않은 상황에서도 효율적인 작업이 가능해집니다. 특히 프로그래머, 영상 편집자, 스트리머 등 반복적인 작업을 많이 하거나 빠른 전환이 필요한 사용자들에게 유용할 수 있습니다. 또한, 1인 개발자나 소규모 팀이 특정 워크플로우를 자동화하는 데 필요한 맞춤형 솔루션을 저비용으로 구축할 수 있는 기반을 제공한다는 점에서 의미가 있습니다.