使用Fluidsynth演奏单个音符的基本示例
#包括<stdio.h>
#包括<fluidsynth.h>
整型 主要(整型 argc, 烧焦** argv)
{
整型 四川福利彩票开奖查询 = 0;
如果 (argc!= 2){
fprintf(std四川福利彩票开奖查询, "用法:fluidsynth_simple [soundfont] \ n");
返回 1;
}
如果 (设置== NULL){
fprintf(std四川福利彩票开奖查询, "无法创建设置\ n");
四川福利彩票开奖查询 = 2;
去 清理;
}
如果 (合成== NULL){
fprintf(std四川福利彩票开奖查询, "无法创建合成器\ n");
四川福利彩票开奖查询 = 3;
去 清理;
}
fprintf(std四川福利彩票开奖查询, "无法加载SoundFont \ n");
四川福利彩票开奖查询 = 4;
去 清理;
}
如果 (adriver == NULL){
fprintf(std四川福利彩票开奖查询, "创建音频驱动程序失败\ n");
四川福利彩票开奖查询 = 5;
去 清理;
}
printf("Press \"Enter\" to stop: ");
fgetc(stdin);
printf("done\n");
清理:
如果 (一个司机) {
}
如果 (合成){
}
如果 (设置){
}
返回 呃;
}