我正在做一个音乐信息处理工具包。我不能对任何变量标识符的一部分使用“#”,因为它用于注释,这是语言的一部分。但是“#”符号在音乐学中有着不同但非常重要的用途,例如C#4的意思是中C尖。在我的计划中,用户应该能够使用音乐术语在python控制台中操作,例如:
if key.tonic is C#4:
所以,我想知道是否有可能绕过这个限制?任何建议都将不胜感激。
我正在上音乐理论课,为了我的期末考试,我决定编写一个程序,输出关于给定歌曲的简单统计数据。我想知道,有没有人有好的库来完成这样的任务?我真的不喜欢C++或C,但如果我被迫使用它们,我会的。
我试过麻省理工学院的Music21 for Python (我很兴奋,因为我喜欢它的特性),但我从来没有让它工作过……有没有库可以为我提供任何给定MP3文件的原始数据(按时间绘制的频率)?谢谢!
问题
我正在使用Visual 2010在C++上开发一个32位的非托管应用程序。请原谅我缺乏Windows知识,因为我通常在*nix上开发。
最初,在我的程序中,我对std::cout的流插入操作符的调用很好。例如,下列语句按预期输出:
std::cout << "hello" << std::endl;
但是,下列代码不起作用:
std::cout << "\thello" << std::endl;
...call to DLL from Japanese company who won't respo