터미널에서 징글처럼 간단한 음표를 연주하는 방법

터미널에서 징글처럼 간단한 음표를 연주하는 방법

bash환경 내에서 실행하고 싶은 몇 가지 스크립트를 작성했습니다 . 특정 명령이 실행되거나 결과가 준비된 후 소리를 재생하고 싶습니다. 차임벨, 벨소리 또는 틱 소리일 수 있지만 이는 내 시스템이 아니며 해당 시스템 구성이 무엇인지, 하드웨어나 소프트웨어가 무엇인지 알 수 없습니다. 그래서 말씀하신 플레이어나 .wav 파일을 통해 실행할 수 없습니다. 두 개의 음표(예: A 및 F#)를 연주할 수 있는 옵션이 있습니까? 이것이 가능하지 않다면 가장 가까운 옵션은 무엇입니까? 감사해요

답변1

그것은 터미널이 작동하는 방식이 아닙니다.

터미널 세션은 순수한 바이트 스트림이므로 터미널에 보낼 수 있는 것은 터미널이 특수 작업(예 BS: 커서를 한 칸 뒤로 이동)을 수행하도록 하는 ASCII 제어 문자와 터미널 에뮬레이션 제어 시퀀스(거의 항상 VT100)입니다. 요즘은 변형) 단말기에서 특수 작업(화면 지우기, 반전 이미지 설정/삭제 등)을 수행하도록 합니다. 관심 있는 유일한 것은 BEL터미널 벨을 호출하는 데 사용되는 ASCII 제어 문자(코드 포인트 7)입니다. 그러나 그 기능은 전적으로 사용자의 터미널 소프트웨어에 달려 있습니다. (고정된) 사운드를 재생하거나 화면을 깜박이거나(시각적 벨소리) 다른 작업을 수행하거나 아무 작업도 수행하지 않을 수 있습니다.

관련 정보