当前位置:首页 » 编程软件 » 编译音乐

编译音乐

发布时间: 2025-09-29 15:42:57

⑴ 急求高手啊,怎么在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年第二次印刷。

此外,还需要阅读以下基本着作。
第五届中日音乐比较国际学术研讨会 赵维平 上海音乐学院出版社
中国与东亚诸国音乐文化流动 赵维平 上海音乐学院出版社
中国与东亚音乐历史研究 赵维平 上海音乐学院出版社
 

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:581
制作脚本网站 发布:2025-10-20 08:17:34 浏览:875
python中的init方法 发布:2025-10-20 08:17:33 浏览:570
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:756
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:672
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:999
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:242
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:102
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:794
python股票数据获取 发布:2025-10-20 07:39:44 浏览:700