用C#画一个音乐人员

Jef*_*Jak 23 .net c# draw libraries music-notation

我希望在.NET(C#)表单上绘制音乐人员.我使用的是Microsoft Visual C#2010 Express.我想知道是否有人知道现有代码或现有的免费.NET库可以帮助解决这个问题.我正在考虑绘制高音和低音谱号的工作人员,并在工作人员的某些地方添加四分音符.我正在为我的儿子使用C#制作钢琴测试器应用程序.如果我自己编写代码,我可以直接覆盖onPaint方法.但我想我会看到是否有人看到一些免费的代码或库可以让我开始.

bgp*_*ter 13

在Unicode代码集中生成音乐输出所需的原语(从U + 1D100开始).例如,U + 1D11A是一个5行的工作人员,U + 1D158是一个封闭的符头.

http://www.unicode.org/charts/PDF/U1D100.pdf

..然后问题变得确保你有一个包含适当字形的字体(并处理正确间隔的问题,等等)

如果您正在寻找生成打印输出,您应该查看Lilypond,这是一个OSS音乐符号包,它使用文本文件格式来定义音乐内容,然后生成华丽的输出.

  • 没关系......只是想出来......最后.上面的网站有一个链接到这个http://www.fileformat.info/info/unicode/char/1d11a/index.htm,显示这将是代码:g.DrawString("\ uD834\uDD1A",f ,_noteBrush,50,4); (2认同)

Jer*_*ill 5

你可能会看几年前用C#编写的音乐编辑程序.我看起来有点有希望: 音乐编辑计划