編譯音樂
⑴ 急求高手啊,怎麼在c語言程序中寫一段音樂啊!!!!
編譯能通過---------- 編譯時把注釋去掉
#include<stdio.h> 
#include<stdlib.h> 
#include<string.h> 
struct song{ //定義一個歌曲結構 
int id; //歌曲號 
char title[20]; //歌曲名 
char singer[20]; //歌手名 
}; 
typedef struct song SONG; //把結構命名為 SONG 
int main( void ) 
{ 
SONG songlist[100]; //定義一個存儲歌曲信息的列表,長100 
int i=0,j; 
int c; 
clrscr(); 
while (i<=100) { 
printf( "please enter the song's id, title and singer:\n" ); 
//輸入歌曲號 然後空格 輸入歌曲名 然後空格 輸入歌手名 然後回車 
scanf( "%d%s%s", &songlist[i].id, songlist[i].title, songlist[i].singer); 
i++; 
//每次輸入完一條信息後,把列表中的歌曲信息全部列印出來看一下 
printf("the songlist is below:\n\n"); 
for( j=0; j<=i; j++){ 
printf( "%d %s %s\n", songlist[j].id, songlist[j].title, songlist[j].singer ); 
} 
printf("\n"); 
} 
getch(); 
return 0; 
} 
或者是
#include "dos.h"
#include "stdio.h"
#define time 10000 /*預定義節拍長度 time(一拍)*/
#define time0 5000 /*預定義半節拍長度 time0*/
#define time1 15000 /*預定義1.5節拍長度 time1*/
#define time2 20000 /*預定義2節拍長度 time2*/
#define time3 30000 /*預定義3節拍長度 time3*/
#define _a 262 /*預定義低音音符1~7*/
#define _b 294
#define _c 330
#define _d 349
#define _e 392
#define _f 440
#define _g 494
#define a 523/*預定義中音音符1~7*/
#define b 587
#define c 659
#define d 698
#define e 784
#define f 880
#define g 988
#define a_ 1047/*預定義高音音符1~7*/
#define b_ 1175
#define c_ 1319
#define d_ 1397
#define e_ 2568
#define f_ 1760
#define g_ 1976
main()
{
int i=0,j;
unsigned milliseconds;
int music[1000]={
f,time,
f,time,
g,time0,
f,time,
f,time,
g,time0,
f,time,
g,time,
a_,time,
g,time,
f,time,
g,time0,
f,time0,
d,time,
c,time,
a,time,
c,time,
d,time,
c,time,
c,time0,
a,time0,
_g,time,
f,time,
g,time,
a_,time,
g,time,
f,time,
g,time0,
f,time0,
d,time1,
c,time,
a,time,
c,time,
d,time,
c,time,
c,time0,
a,time0,
g,time1,
f,time,
f,time,
g,time1,
f,time,
f,time,
g,time1,
c,time,
d,time,
g,time0,
f,time0,
c,time,
d,time,
g,time0,
f,time0,
d,time0,
d,time,
c,time3
}
; 
while(music[i]!='\0')
{
if(music[i]<=494) /*判斷不是低音*/
{
milliseconds=music[i+1];
for(j=1;j<8;j++)
{
switch(j)
{
case 1: sound(a);
delay(milliseconds);break;
case 2: sound(b);
delay(milliseconds);break;
case 3: sound(c);
delay(milliseconds);break;
case 4: sound(d);
delay(milliseconds);break;
case 5: sound(e);
delay(milliseconds);break;
case 6: sound(f);delay(milliseconds);break;
case 7: sound(g);
delay(milliseconds);break;
}
nosound();
}
}
if(music[i]>494&&music[i]<988) /*判斷不是中音*/
{
milliseconds=music[i+1];
for(j=1;j<8;j++)
{
switch(j)
{
case 1: sound(_a);
delay(milliseconds);break;
case 2: sound(_b);
delay(milliseconds);break;
case 3: sound(_c);
delay(milliseconds);break;
case 4: sound(_d);
delay(milliseconds);break;
case 5: sound(_e);
delay(milliseconds);break;
case 6: sound(_f);
delay(milliseconds);break;
case 7: sound(_g);
delay(milliseconds);break;
}
nosound();
}
}
if(music[i]>988) /*判斷不是高音*/
{
milliseconds=music[i+1];
for(j=1;j<8;j++)
{
switch(j)
{
case 1: sound(a_);
delay(milliseconds);break;
case 2: sound(b_);
delay(milliseconds);break;
case 3: sound(c_);
delay(milliseconds);break;
case 4: sound(d_);
delay(milliseconds);break;
case 5: sound(e_);
delay(milliseconds);break;
case 6: sound(f_);
delay(milliseconds);break;
case 7: sound(g_);
delay(milliseconds);break;
}
nosound();
}
}
nosound();
i=i+2;
}
}
⑵ 音樂文獻編譯
上海音樂學院音樂文獻編譯專業從不列有考試參考書,考生只能是從「東方音樂研究」專業方向研究書目中,進行復習。另外上海音樂學院從來就沒有歷年考試試題,所以在網路上打著類似旗號的,需要格外的注意和小心。
 
考試科目如下:
③711音樂學綜合理論④811音樂分析基礎或827音樂評論文寫作   
音樂分析基礎包括形態分析(70%)與和聲分析(30%)
⑤526音樂文獻閱讀與翻譯⑥611口試A (口試A含樂器演奏) 口試時需提交一篇論文(5000字以上)。
 
音樂學綜合理論:
    西方音樂史:沈旋等:《西方音樂史簡編》,上海音樂出版社,1999年;
    中國音樂史:夏野:《中國古代音樂史簡編》,上海音樂出版社,1989年;
         汪毓和:《中國近現代音樂史》,人民音樂出版社,1994年修訂本;
音樂美學:張前、王次炤:《音樂美學基礎》,人民音樂出版社,1992年;
          張前:《音樂美學教程》,上海音樂出版社,2001年。
世界音樂:洛秦:《心&音.com-世界音樂人文敘事》,上海音樂出版社,2002年;
          俞人豪、陳自明:《東方音樂文化概論》,人民音樂出版社;
中國傳統音樂:袁靜芳:《中國傳統音樂概論》,上海音樂出版社,2000年;
黃允箴、王璨、郭樹薈:《中國傳統音樂導學》,上海音樂學院出版社,2006年。
 
音樂分析基礎:
曲式分析(70%):錢仁康、錢亦平:《音樂作品分析教程》,上海音樂出版社,2001年。
和聲分析(30%):桑桐:《和聲學教程》,上海音樂出版社,2001年。
19東方音樂研究:
俞人豪、陳自明:《東方音樂文化》,人民音樂出版社,1995年;
趙維平:《中國古代音樂文化東流日本的研究》,上海音樂學院出版社,2004年;
林謙三:《東亞樂器考》,人民音樂出版社,1996年第二次印刷。
 
此外,還需要閱讀以下基本著作。
第五屆中日音樂比較國際學術研討會   趙維平   上海音樂學院出版社
中國與東亞諸國音樂文化流動     趙維平   上海音樂學院出版社
中國與東亞音樂歷史研究    趙維平    上海音樂學院出版社
  
