问候,
我正在做一个低级编程项目,我想用电脑扬声器播放音乐。
我已经能够使用扬声器(带有timer2
),并且歌曲以下列方式表示:
note_t *music;
wherenote_t
代表一个音符,它的复合方式是:
typedef struct {
int freq; /* note frequency */
int dur; /* note duration in miliseconds */
} note_t;
现在,从音乐文件中获取音符的频率和持续时间的最佳方法是什么?
提前致谢!
编辑
为了澄清一些疑问,我想知道的是获得必要信息以创建具有上述结构的歌曲的最佳格式。