怎样用MIDI键盘制作音乐,需要什么软件?

怎样用MIDI键盘制作音乐,需要什么软件?,第1张

需要安装DAW(数字音频工作站),也叫音序器或宿主软件,在WINDOWS系统下主流的软件有:Cubase、Sonar、StudioOne、FLStudio(水果)等等,这些软件都各有侧重点和特色,苹果系统下的Logic、Protools等等,并不能说哪款更强,根据个人喜好选择一款研究,研究通了,其它的应该很快就掌握了,原理都差不多,水果与其它相比较另类一些,也是我最喜欢的!使用MIDI键盘制作音乐其实MIDI键盘只是充当了一个输入工具,当然音符的输入不只MIDI键盘条路,也有很多鼠标党来制作电子乐,如果你是制作POP,而且键盘功力很强,推荐使用MIDI键盘,它可以让输入的音符更人性化,而且效率更高!同时MIDI键盘上的控制旋钮可以控制歌曲的很多参数(音量、声相、效果、音色等等),为你的作品增色不少,希望对楼主有所帮助!

参考下这个

#include "dos.h"

#include "stdio.h"

#define time 10000 /*预定义节拍长度 time(一拍)*/

#define time0 5000 /*预定义半节拍长度 time0*/

#define time1 15000 /*预定义1.5节拍长度 time1*/

#define time2 20000 /*预定义2节拍长度 time2*/

#define time3 30000 /*预定义3节拍长度 time3*/

#define _a 262 /*预定义低音音符1~7*/

#define _b 294

#define _c 330

#define _d 349

#define _e 392

#define _f 440

#define _g 494

#define a 523/*预定义中音音符1~7*/

#define b 587

#define c 659

#define d 698

#define e 784

#define f 880

#define g 988

#define a_ 1047/*预定义高音音符1~7*/

#define b_ 1175

#define c_ 1319

#define d_ 1397

#define e_ 2568

#define f_ 1760

#define g_ 1976

main()

{

int i=0,j

unsigned milliseconds

int music[1000]={

f,time,

f,time,

g,time0,

f,time,

f,time,

g,time0,

f,time,

g,time,

a_,time,

g,time,

f,time,

g,time0,

f,time0,

d,time,

c,time,

a,time,

c,time,

d,time,

c,time,

c,time0,

a,time0,

_g,time,

f,time,

g,time,

a_,time,

g,time,

f,time,

g,time0,

f,time0,

d,time1,

c,time,

a,time,

c,time,

d,time,

c,time,

c,time0,

a,time0,

g,time1,

f,time,

f,time,

g,time1,

f,time,

f,time,

g,time1,

c,time,

d,time,

g,time0,

f,time0,

c,time,

d,time,

g,time0,

f,time0,

d,time0,

d,time,

c,time3

}

while(music[i]!='\0')

{

if(music[i]<=494) /*判断不是低音*/

{

milliseconds=music[i+1]

for(j=1j<8j++)

{

switch(j)

{

case 1: sound(a)

delay(milliseconds)break

case 2: sound(b)

delay(milliseconds)break

case 3: sound(c)

delay(milliseconds)break

case 4: sound(d)

delay(milliseconds)break

case 5: sound(e)

delay(milliseconds)break

case 6: sound(f)delay(milliseconds)break

case 7: sound(g)

delay(milliseconds)break

}

nosound()

}

}

if(music[i]>494&&music[i]<988) /*判断不是中音*/

{

milliseconds=music[i+1]

for(j=1j<8j++)

{

switch(j)

{

case 1: sound(_a)

delay(milliseconds)break

case 2: sound(_b)

delay(milliseconds)break

case 3: sound(_c)

delay(milliseconds)break

case 4: sound(_d)

delay(milliseconds)break

case 5: sound(_e)

delay(milliseconds)break

case 6: sound(_f)

delay(milliseconds)break

case 7: sound(_g)

delay(milliseconds)break

}

nosound()

}

}

if(music[i]>988) /*判断不是高音*/

{

milliseconds=music[i+1]

for(j=1j<8j++)

{

switch(j)

{

case 1: sound(a_)

delay(milliseconds)break

case 2: sound(b_)

delay(milliseconds)break

case 3: sound(c_)

delay(milliseconds)break

case 4: sound(d_)

delay(milliseconds)break

case 5: sound(e_)

delay(milliseconds)break

case 6: sound(f_)

delay(milliseconds)break

case 7: sound(g_)

delay(milliseconds)break

}

nosound()[glow=255,red,2]文字[/glow]

}

}

nosound()

i=i+2

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12190215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存