2017年11月23日 星期四

Claire 的課堂作業 week11



計算機圖學 Computer Graphics

  1. 主題:聲音-音效、音樂
  2. 平台:Windows, Java, Processing, etc
  3. 期中 Proposal 提案分析 ( 期末作品 )
  4. Mocap

在GLUT環境下播放wav檔

1. 在CodeBlocks準備一個新的GLUT專案
2. 在網路上搜尋【 free wav download 】,下載一個自己喜歡的,存成 file.wav
3. 把剛剛下載的wav檔放到freeglut的bin目錄下,這樣才讀得到
4. 在main.cpp裡找到int main()
5. 加入一行程式碼,並導入Library <mmsystem.h>


SNC_SYNC 等待同步:音樂會先播放完畢,程式才往下執行。
SNC_ASYNC 不等代同步:音樂開始播後,程式繼續執行,不管播完與否。




在GLUT環境下播放mp3檔

1. 接著可以把剛剛專案中的程式碼刪掉,打上下方程式碼


2. mp3檔案可以在網路上搜尋,或是找YouTube 轉 mp3的工具,檔案一樣放到 freeglut\bin



在 Processing 播放 mp3 檔

1. 速寫本--> 引用庫文件 --> 添加庫文件...,在Library 之下搜尋Sound,有很多可以用,老師推薦DDF的Minim


2. 下載完就可以開始寫程式了


3. 輸入下面程式碼,執行就可以播放音樂了 ! ( PS : 記得把mp3檔案拉到 processing裡面哦 )


沒有留言:

張貼留言