Enroll Course: https://www.coursera.org/learn/digitalmedia

안녕하세요, 여러분! 오늘은 Coursera에서 제공하는 ‘Creative Programming for Digital Media & Mobile Apps’라는 멋진 강좌에 대해 리뷰하고 추천하겠습니다. 이 강좌는 기술적인 역량을 창의적인 작업에 적용하고 싶은 모든 분들, 예를 들어 비디오 게임, 예술 설치작품, 인터랙티브 음악 등을 작업하고자 하는 분들에게 적합합니다. 또한, 프로그래밍을 자신의 예술적 실천에 활용하고 싶은 예술가들도 참여하실 수 있습니다.

이 강좌는 프로그래밍 스킬을 개발하고 이 기술을 창의적인 작업에 적용하는 방법을 배울 수 있는 기회를 제공합니다. 특히 글로벌 디지털 음악과 비디오 게임의 발전에 중요한 기술이죠.

강좌 주요 내용

1. 소닉 페인터

첫 주에는 Processing IDE를 설치하고, 기초적인 Processing 스케치를 작성하는 방법을 배웁니다. 그 후, 그래픽과 오디오 개념을 배우고, 사용자가 동기화된 그래픽과 소리로 상호작용할 수 있는 소닉 페인터 예제를 소개합니다.

2. DJTube

둘째 주에는 이미지와 비디오를 사용하고, 보다 인터랙티브한 방법으로 소리를 제어하는 방법을 다룰 것입니다. DJTube라는 기본적인 인터랙티브 VJ/DJ 앱을 만들어 보며, 데스크탑이나 모바일 장치에서 비디오, 이미지 및 애니메이션을 로드하고 기본 사용자 인터페이스로 사용할 수 있는 방법을 배울 수 있습니다.

3. 오디오 비주얼라이저

세 번째 주에서는 오디오 비주얼라이저를 만드는 방법을 배웁니다. 음악 플레이어, 게임 엔진 등 다양한 응용 분야에서 사용할 수 있는 알고리즘 그래픽, 오디오 분석, 그리고 휴대폰의 가속도계 기능 사용에 대해 설명합니다.

4. 앵그리드로이드

네 번째 주에는 Box2D 기반의 물리적 게임을 만들 것입니다. Box2D는 2D 게임에 빠른 처리를 제공하며, 유명한 게임인 앵그리버드에서도 사용됩니다. 그러며, boxwrap2D를 통해 JavaScript 버전과 연동하여 유사한 인터페이스를 제공합니다.

5. 뮤직 머신

마지막 주에는 음악 앱 개발에 대한 심화 학습이 진행됩니다. RJDJ의 Martin Roth와의 협업을 통해 모바일 음악 응용 프로그램의 미래에 대해 이야기하고, 간단한 드럼 시퀀서 만들기와 WebAudio를 활용한 신디사이저 예제를 통해 전문적인 인터랙티브 음악 앱 제작의 기초를 배울 수 있습니다.

이 강좌는 프로그래밍과 창의성을 결합한 다채로운 경험을 제공합니다. 예술과 기술을 함께 즐기고 싶은 당신에게 강력히 추천드립니다!

Enroll Course: https://www.coursera.org/learn/digitalmedia