분류 기타

오디오 플러그인을 구축하여 최신 C++ 배우기

컨텐츠 정보

  • 조회 457 (작성일 )

본문

Learn Modern C++ by Building an Audio Plugin 


많은 C++ 과정에서 실제 응용 프로그램 없이 장난감 프로젝트를 빌드하는 방법을 알려줍니다. 그러나 사람들이 실제로 사용할 프로그램을 작성하는 것이 종종 더 도움이 될 수 있습니다.


JUCE 프레임 워크를 사용하여 오디오 플러그인을 빌드하여 최신 C ++ 코드를 작성하는 방법을 가르쳐주는 5 시간 C ++ 과정을 방금 출시했습니다.


이 과정은 Matkat Music으로 알려진 Charles Schiermeyer에 의해 개발되었습니다. Charles는 숙련 된 프로그래머 일뿐만 아니라 뛰어난 음악가이며 그래 미상 후보에 3 번이나 지명되었습니다.


이 과정에서는 상단에 스펙트럼 분석기가 있는 3 밴드 이퀄라이저가 있는 오디오 플러그인을 만드는 방법을 배웁니다. 로우 컷 밴드, 하이 컷 밴드 및 파라 메트릭 밴드가 있습니다. 그게 뭔지 몰라? 문제 없어요. 프로그래밍에 대해 배울 뿐만 아니라 음악에 대해서도 조금 배울 것입니다.


JUCE 프레임 워크를 사용하여 플러그인을 만드는 방법을 배웁니다. 이것은 데스크톱 및 모바일 애플리케이션 개발에 사용되는 크로스 플랫폼 C ++ 애플리케이션 프레임 워크입니다.


이 과정에서 다루는 섹션은 다음과 같습니다.


  • Setting up the Project
  • Creating Audio Parameters
  • Setting up the DSP
  • Setting up Audio Plugin Host
  • Connecting the Peak Params
  • Connecting the LowCut Params
  • Refactoring the DSP
  • Adding Sliders to GUI
  • Draw the Response Curve
  • Build the Response Curve Component
  • Customize Slider Visuals
  • Response Curve Grid
  • Spectrum Analyzer
  • Bypass Buttons


아래 또는 freeCodeCamp.org YouTube 채널 (5 시간 시청)에서 전체 과정을 시청하세요.



https://www.freecodecamp.org/news/learn-modern-cpp-by-building-an-audio-plugin/



C++