[Otermrelik]는 Teenens 오디오 라이브러리와 어댑터를 탐색하고 싶었습니다. 3D 프린터와 결합하여 Teensypolysynth의 매우 놀라운 일을 빌드했습니다. 장치는 슬라이더와 3D 인쇄 손잡이가있는 작은 작은 사운드 보드처럼 보입니다. 아래 비디오에서 볼 수있는 (및들을 수 있습니다) 할 수 있습니다.
Teensy 오디오 라이브러리는 여기에 사용되는 오디오 어댑터와 같은 여러 가지 내장 옵션과 외부 보드를 포함한 여러 출력 장치를 지원합니다. 라이브러리는 CD 품질의 사운드를 제공하고, 폴리파닉 재생, 녹음, 합성, 믹싱 등을 지원합니다.
훨씬 더 흥미로운 것조차도 웹 브라우저에서 코드의 오디오 부분을 그래픽으로 작성하기 위해 웹 브라우저에서 실행되는 오디오 디자인 도구가 있습니다. 브라우저에 있더라도 서버에 다시 묶여 있지 않아서 도구를 오프라인으로 실행할 수 있으며 인터넷에서 누출 된 세계 변경 오디오 디자인에 대해 걱정할 필요가 없습니다. 도구를 탐색하는 것은 라이브러리가 제공하는 능력을 얼마나 많이 제공하는지에 대한 느낌을 얻는 좋은 방법입니다.
이 도구는 프로젝트에 추가하는 코드를 내보낼 수 있으며 변경 해야하는 경우도 다시 가져올 수 있습니다. 전반적으로, 그것은 매우 매끈합니다. 물론이 기본 내보내기 코드에서 볼 수 있듯이 라이브러리는 모든 작업을 수행합니다.
#include
#include
#include
#include
#include
// guitool : 자동으로 생성 된 코드를 시작합니다
AudioSynthWaveForm 파형 1; // xy = 344,303.
AudioInputanalog ADC1; // xy = 351,227.
Audiomixer4 믹서 1; // xy = 485,230.
AudioEffectFlange 플랜지 1; // xy = 657,237.
AudioFilterFir Fir1; // xy = 804,233.
AudioOutputAnalog DAC1; // xy = 947,227.
AudioConnection PatchCord1 (파형 1, 0, 믹서 1, 3);
AudioConnection PatchCord2 (ADC1, 0, Mixer1, 0);
AudioConnection PatchCord3 (Mixer1, Flange1);
AudioConnection PatchCord4 (Flange1, FRIT1);
AudioConnection PatchCord5 (FRIT1, DAC1);
// guitool : 끝 자동 생성 코드
빌드 세부 사항은 조금 켜지지 만 코드, 그림과 3D 인쇄 가능한 파일 사이에서 알아낼 수 있습니다. 레이아웃은 조금 다를 수 있지만 어쨌든 원할 것입니다.
우리는 이전에 Teensy 오디오 라이브러리에 대해 이야기했습니다. 우리는 여전히 인상적입니다. 음악 합성이 당신의 것이 아니라면 걱정하지 마십시오. 당신은이 음성 체인저를 사랑할 수는 없습니다.