현재 2015 년 11 월 11 일은 미국 재향 군인의 날 입니다. " Taps "는 미군 장례식에서 연주 되는 나팔 소리입니다 .
( vtmiller의 SoundCloud 에서 "탭" )
단지 24 개의 음표 만 있고 4 개의 다른 음표 만 사용하는 단순한 멜로디입니다. 악보는 다음과 같습니다.
( 소스 )
도전
"Taps"를 재생하거나 "Taps"의 오디오 파일을 일반적인 오디오 파일 형식 (예 : MP3, WAV, MIDI)으로 출력하는 프로그램 또는 기능을 작성하십시오. 언어에 따라 사용 가능한 모든 종류의 악기 또는 비프 음을 사용하여 모든 키로 연주 할 수 있습니다. 예를 들어, 나팔 대신 피아노처럼 들릴 수 있습니다. (여전히 하나의 계측기 유형 만 사용해야합니다.)
24 개의 모든 음은 정확한 피치, 지속 시간 및 간격으로 연주되어야합니다. "탭"에 익숙한 사람은 코드를 실행하고 재생중인 노래를 쉽게 인식 할 수 있어야합니다.
멜로디의 지속 시간 (첫 번째 음표의 시작부터 마지막 음표의 끝까지)은 30 초에서 70 초 사이 여야합니다. 선택적으로 사운드 파일의 시작 및 / 또는 끝을 채우는 최대 5 초의 침묵이있을 수 있으므로 80 초 파일이 가장 오래 허용됩니다.
물론 노래를 온라인 어딘가에서 다운로드하거나 샘플로 가져 오는 오디오 라이브러리에서 추출 할 수는 없습니다. 그러나 개별 음을 연주 / 작곡하고 오디오 파일을 생성 할 수있는 오디오 라이브러리를 사용할 수 있습니다.
채점
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다. 그러나이 특별한 도전에 대해서는 특히 음질을 희생하여 바이트 수에 집중하지 않는 것이 좋습니다. 제출물을 골라 내지 만 악기 선택이나 사운드 출력 방법으로 창의력을 발휘할 수 있습니다. 이 도전은 간신히 알아볼 수있는 "탭"버전을 긁어내는 것이 아니라 참전 용사를 기리는 것입니다.
빈 줄에 링크를 붙여 넣기 만하면 SoundCloud 오디오 파일 을 게시물 에 직접 포함시킬 수 있습니다 . SoundCloud 계정이 있으면 출력을 공유 할 수있는 좋은 방법입니다.