主題:聲音、音效、音樂
平臺:windows, Java, Processing, etc.
期中proposal提案分析
Mocap
在程式中播放wav檔
1. 開啟GLUT專案2. google搜尋PlaySoundA找到此網址,這是我們會用到的函式
3. 將.wav檔存到freeglut-bin資料夾(可google搜尋“wav聲音下載”)
4. 在main函式中加入這段程式碼
#include<stdio.h>
#include<mmsystem.h>///使用Multimedia System多媒體系統
int main(int argc, char *argv[])
{
///讓它有聲音, PlaySoundA(檔名,在哪裡,如何播(SND_SYNC SND_ASYNC))
PlaySoundA("file.wav",NULL,SND_ASYNC);
printf("等到救護車走了,才跑下一行glut畫圖\n");
///Ascii的檔名(正常的英文)
......(後面維持原程式)
在程式中播放mp3檔
1. 開啟GLUT專案,把main.cpp的程式碼清空重打
2. 將.mp3檔存到freeglut-bin資料夾
2. 將.mp3檔存到freeglut-bin資料夾
3. 打入以下程式碼
#include <stdio.h>
#include "CMP3_MCI.h" ///使用外掛.h,可在FB社團下載CMP3_MCI mp3;///宣告變數
int main()
{
///音樂一般用.mp3,音效一般用.wav(未經壓縮) mp3.Load("file.mp3");///讀入 mp3檔
mp3.Play();///Play播放mp3檔
///PlaySoundA("file.wav", NULL, SND_SYNC);
printf("現在等待輸入a\n");
int a;
scanf("%d", &a);///當輸入某一數字,程式(音樂)立即結束
}
2. 速寫本 - 引用庫文件 - 添加庫文件 - 安裝Minim
3. (也可試用文件-範例程序)
4. 下載一.mp3檔,命名為file.mp3,並將檔案拖曳至coding視窗(上傳)
4. 打入以下程式碼
import ddf.minim.*; //use ddf's minim music library
Minim minim; //the whole system
AudioPlayer player;//corresponding to one mp3 file
AudioPlayer player2;
void setup(){
minim = new Minim(this);//constructor of Minim Object
player = minim.loadFile("file.mp3");//minim load to player
player.play();
}
void draw(){
}
5. 按Play~~~就有音樂了<3
int main()
{
///音樂一般用.mp3,音效一般用.wav(未經壓縮) mp3.Load("file.mp3");///讀入 mp3檔
mp3.Play();///Play播放mp3檔
///PlaySoundA("file.wav", NULL, SND_SYNC);
printf("現在等待輸入a\n");
int a;
scanf("%d", &a);///當輸入某一數字,程式(音樂)立即結束
}
使用Processing播放mp3檔
1. 至moodle下載Processing2. 速寫本 - 引用庫文件 - 添加庫文件 - 安裝Minim
3. (也可試用文件-範例程序)
4. 下載一.mp3檔,命名為file.mp3,並將檔案拖曳至coding視窗(上傳)
4. 打入以下程式碼
import ddf.minim.*; //use ddf's minim music library
Minim minim; //the whole system
AudioPlayer player;//corresponding to one mp3 file
AudioPlayer player2;
void setup(){
minim = new Minim(this);//constructor of Minim Object
player = minim.loadFile("file.mp3");//minim load to player
player.play();
}
void draw(){
}
5. 按Play~~~就有音樂了<3
沒有留言:
張貼留言