当前位置:首页 » 编程语言 » c语言中画五线谱并有色彩变换
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中画五线谱并有色彩变换

发布时间: 2022-11-05 14:24:04

① 音乐图形谱怎么画

音乐图形谱又称五线谱。
五线谱的每根线以及线与线之间的空间,自下而上分别称为第1线、第2线、第3线、第4线、第5线和第1间、第2间、第3间、第4间。线和间如不够使用,可在五线谱上方或下方增加线和间。加线及加间各分别称为上加第1线、上加第1间;下加第1线、下加第1间等,各代表1个音级。这些音级的固定高度根据所用的谱号来决定。谱号有 3种:高音谱号,亦称G谱号;低音谱号,亦称F谱号;中音谱号,亦称C谱号。五线谱为适应不同音域的人声和乐器的需要,并避免过多的加线,有多种谱表,其中常用的有5种:即高音谱表(用G谱号)、低音谱表(用F谱号)、女高音谱表、中音谱表、下中音谱表(后3种用C谱号)。女高音谱表现已不常应用,中音谱表仅用于中提琴,次中音谱表常用于大提琴、大管、长号的较高音区。此外还有上低音谱表、女中音谱表等。五线谱一般分类为:①总谱,记载合奏或合唱的乐谱,由许多单行谱联合组成。②分谱,分别记载每种乐器或每个声部的乐谱。③大谱表,由高音谱表与低音谱表联合组成,用于钢琴、管风琴、竖琴及混声合唱等。两谱表中隐伏一条临时加线代表中央C,故又称十一线大谱表。
线谱的前身可追溯到中世纪的纽姆记谱法及有量记谱法。纽姆谱以横线为标准,用符号表示音的高低,但不显示音值长短。从7世纪起,这种记谱法出现于欧洲天主教堂内,最初只用1根线代表F音高,11世纪经阿雷佐的圭多逐步发展成4根线。规定音高为d、f、a、c,并将f线画成红色,c线画成黄色(后成为五线谱中高音及低音谱号的起源)。13世纪有人使用第5根线,成为五线谱的前身。16世纪又有加线的办法,使音高的记载更完备。

② 用c语言绘制曲线

楼上的观珠仔很久不见啦(挺挂念那段时光的)!想不到路过此地看到你,这是高科技呀?你还这么老班牙啊,大考小考把你弄糊涂了,高考顺利呀!别忘了我这位老兄了,C语言略懂 ~~~~~~杰
1.绘制余弦曲线
*程序说明与注释
#include<stdio.h>
#include<math.h>
void main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/
{
m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/
for(x=1;x<m;x++) printf(" ");
printf("*"); /*控制打印左侧的 * 号*/
for(;x<62-m;x++)printf(" ");
printf("*\n"); /*控制打印同一行中对称的右侧*号*/
}
}
*运行结果

2.绘制正弦曲线

在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线。
1.

/**//*
sin() line.
62 of line width
*/

#include <stdio.h>
#include <math.h>

int main(void)
...{
int j ,k,d,h;
double i ;

for(i=1.0 ; i> 0.0; i-=0.1)
...{
k = (int)(asin(i)*10) ;

for(j=0; j< k ; j++) /**//*print the left */
printf(\" \");
printf(\"*\");
for( ; j< 31-k ; j++)
printf(\" \");

③ c语言中自画图形如何填色

setfillstyle(int pattern, int color)//先用这个函数设置一下填充的模式
floodfill(int x, int y, int border)//再用这个函数填充就可以了。

④ Linux终端下用C语言画图,颜色改怎么选取

shell和turboc是不一样的。引用graphics.h这个的是turbo C,不过,turbo C不能在linux中使用。在Linux终端,你就查看linux所用的shell的颜色代码行了。

⑤ 五线谱怎么画

五线谱怎么画


如果五线四间不够用,还可以添加平行线,如“上加一间”、“上加一 线”、“上加二间”、 “上加二线” 、“下加一间”、“下加一线”、“下加二间”、 “下加二线”等等。音记号的线或间表示的音高等于用黑键弹出来的声音。用类似的方法同样可知其余黑键弹出的声音分别等于五线谱上标记了升(或降)音记号的线或间所表示的音高。 五线谱是由音符、谱号、谱表三个主要的部分组成的。

音记号的线或间表示的音高等于用黑键弹出来的声音。用类似的方法同样可知其余黑键弹出的声份别等于五线谱上标记了升(或降)音记号的线或间所表示的音高。

谱表在五线谱中,由伍条平行横线所组成的图形谱表。谱表有许多种类,比较常用的有高音谱表(又叫G谱表)、低音谱表(又叫F谱表)、大谱表和联合谱表。谱表不同,各线各间的音高位置就不同。

⑥ C语言出错画彩色图形

#include"graphics.h"
main()
{
intdrive,mode;
drive=DETECT;
initgraph(&drive,&mode,"c: c30\bgi");
setbkcolor(WHITE);
cleardevice();
setcolor(GREEN);
circle(240,300,60);
setcolor(BLUE);
circle(360,300,60);
getch();//这里打错了
closegraph();
}

这个程序中用到的所有宏定义 都是大写的,这个不要搞错了。C语言严格区分大小写。

⑦ C语言如何画图

framebuffer(帧缓冲)。
帧的最低数量为24(人肉眼可见)(低于24则感觉到画面不流畅)。
显卡与帧的关系:由cpu调节其数据传输速率来输出其三基色的配比。
三基色:RGB(红绿蓝)。

在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!

用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!

PS:同样要编译运行后才能出效果。

  • #include <stdio.h>

  • #include <sys/mman.h>

  • #include <fcntl.h>

  • #include <linux/fb.h>

  • #include <stdlib.h>

  • #define RGB888(r,g,b) ((r & 0xff) <<16 | (g & 0xff) << 8 | (b & 0xff))

  • #define RGB565(r,g,b) ((r & 0x1f) <<11 | (g & 0x3f) << 5 | (b & 0x1f))

  • int main()

  • {

  • int fd = open("/dev/fb0", O_RDWR);

  • if(fd < 0){

  • perror("open err. ");

  • exit(EXIT_FAILURE);

printf("xres: %d ", info.xres);

printf("yres: %d ", info.yres);

printf("bits_per_pixel: %d ", info.bits_per_pixel);

size_t len = info.xres*info.yres*info.bits_per_pixel >> 3;

unsigned long* addr = NULL;

addr = mmap(NULL, len, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);

if(addr == (void*)-1){

perror("mmap err. ");

⑧ 五线谱怎么画啊

具体操作:
用EXCEL以SHEET1做为制谱工作表
按CTRL+A组合键全选工作表,然后进行以下操作
1.将行高设为12,列宽设为1.38
2.右击选中区域,在弹出菜单上选“设置单元格格式”,接着在“数字”选项卡上选“常规”
3.在”对齐“选项卡上选择垂直、水平均为居中
4.字体选黑体,12号
设置好后,点确定

谱写乐章
1.基本音符:用数字键,一个单元格只填1个音符和休止符
2、高音、附点:视图-工具栏-符号栏 中的?号输入,一个单元格只填1个
3.填时线、小节县:视图-工具栏-符号栏-格式 中的边框 工具输入
4.增时线用键盘的-输入
5.升降号用视图-工具栏-绘图-自选图形-线条 中的“任意多边形”绘制
6.连线用绘图的自选图形-基本弧线来做
7.力度记号用任意多边形绘制(字母用文本框做)
8.声部名称和方括号(用来连接多声部乐谱)
连谱用的方括号由一条粗线、一条细线和两个弧形形成,后面一条竖线用“边框”来做,前面的线用视图-工具栏-格式-边框中的“绘图边框”工具,并选择最粗的线条样式画出,两个小弧线用“弧形”工具制作,然后拖到竖线两端即可。
9.延音记号:用视图-工具栏-绘图-自选图形-线条 中的“曲线”工具和绘图中的“椭圆”工具来做,椭圆用黑色填充组合即可。
10.终止号:第一条细纵线用“边框”添加,第二条粗纵线用“绘图边框”做,前面带有两个圆点(像冒号)的反复记号是在终止号的基础上添加两个圆点制成,(圆点用椭圆做)然后组合,拖到终止线前即可。

⑨ 如何画五线谱五线谱符号图案及名称

01 G谱号在五线谱中属于是高音谱号,一般起点位置都是在五线谱上的第二根线上,并且在这条线上的所有音都是G(sol)。
02
F谱号在五线谱中属于是低音谱号,图案像耳朵一样,起点是五线谱上的第四条线,这条线所有音都是F(fal)。
03
C谱号在五线谱中属于中音谱号,图案就像一个B,在哪条线的话这条线就是C(do)
04
此外再介绍一下五线谱的基本常识,五线谱中每一条线没每一个间代表一个音,音符的头部位置在哪一条线的话就代表着这个音的高度。

⑩ 如何用c语言画出五线谱、各种音符

拿搜狗图片“更多字符画”那里嘛!你用搜狗打“猪”,上面有个“更多字符画”,点那里自己慢慢找吧!
额~~不过俺不懂啥是“C语言”~~不对别怪偶!